/* CSS Document */
body {margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background: #FFFFFF;}

body.new_year
{
	background: url('/i/bg_newyear_2015.jpg') repeat-x 0% -15px !important;
}

body.new_year .conteiner
{
	padding-top: 70px;
}

/* Main */
.conteiner { margin: auto; width: 1000px; /*background-color: #FFFFFF; border-left: 1px solid #CC3377; border-right: 1px solid #CC3377;*/}
.clear { clear: both; }
img { border: none; }
/* Top */
.top {margin: 0px 0px 0px 0; padding: 0px 0px 0px 0px;}

	.top_top { position: relative; }
	.top_25_planet {	float: left; width: 300px; padding-top: 20px;}
	.top_25_star { float: left; margin-left: 3em;}
	.top_25_logo { float: left; margin-left: 3em;}
	.top_25_planet img { width: 100%;}

	.top_logo { /*width: 251px; */height: 80px; float: left; margin: 10px; position: relative;}
	.top_pr {float: right; width: 500px; height: 80px; margin: 15px 0px 0px 0px; text-align: center; visibility: hidden;}
	.top_sluj { width: 160px; height: 32px; padding: 8px 0 0 20px; margin: 20px 0 0 0; background-image: url(/i/sotrbg.gif); background-repeat: no-repeat; }
		.top_sluj a { color:#000; }
	.top_nav { width: 170px; height: 11px; float: right; /*margin: 23px 20px 0 20px; */    right: -10px;   position: absolute;    bottom: 50px;}
		.top_sitehome { float: left; margin: 0 23px 0 40px; }
		.top_sitemap { float: left; margin: 0 23px 0 0; }
		.top_sitemail { float: left; }
	.top_menu { height: 39px; width: 100%; background: #b5121b; }
		.top_menu ul { text-align:center; margin: 0; padding: 12px 0 0 20px; list-style-type: none; height: 11px; }
			.top_menu ul li { display: inline-block; }
			.top_menu ul li.razd { position:relative; top:2px; border-right: solid #FFF 1px; height: 9px; margin: 3px 0 0 0; }
			.top_menu ul li a { color: #FFF; text-decoration: none; float: left; padding: 0 15px 0 15px; height: 11px; }
			.top_menu ul li a:hover { text-decoration: underline; }
/* Bottom */
.bottom { margin: 0px;}
	.bottom_bottom { margin: 0px 0 0 0; padding: 0px 20px 20px 20px; font-size: 10px; color: #757374;}
		.bottom_bottom a { color:#a32113;}
		.bottom_bottom_left { width: 400px; float: left;}
			.bottom_bottom_left img { margin-bottom: -3px;}
		.bottom_bottom_right { width: 200px; float: right;}
			.bottom_bottom_right img { float: right;}
/* Content */
.fullcolumn { width: 100%;}
.leftcolumn { width: 560px; float: left; padding-left: 10px;}
	.strukt {}
		.strukt_top { padding: 15px 0 15px 0; border-bottom: #CCC solid 1px; margin: 0 0 20px 0;}
		.strukt_podr { width: 155px; float: left;}
			.strukt_img {}
			.strukt_zag { font-size: 11px; padding: 20px 0 0 0; font-weight: bold;}
			.strukt_zag a {color: #484848; text-decoration: none;}
			.strukt_razd {}
				.strukt_razd ul { margin: 0; padding: 15px 0 15px 0;}
					.strukt_razd ul li { list-style-type: none; background-image: url(/i/strukt_li.gif); background-repeat: no-repeat; 	padding: 0 0 10px 10px; background-position: 0px 5px; font-size: 11px; }
					.strukt_razd ul li a { text-decoration: underline; color: #757374; }
					.strukt_razd ul li a:hover { text-decoration: none; }
					.strukt_razd ul li.nullli {list-style-type: none; background-image: url(/i/strukt_li_null.gif); background-repeat: no-repeat; 	padding: 0 0 10px 10px; background-position: 0px 5px; font-size: 11px;}
		.strukt_rekl_full { width: 100%; height: 150px; margin: 10px 0 20px 0; border-bottom: #CCC solid 1px; border-top: #CCC solid 1px; padding: 10px 0 10px 0; text-align: center;}		
		.strukt_rekl_top { width: 560px; height: 150px; margin: 10px 0 20px 0; border-bottom: #CCC solid 1px; border-top: #CCC solid 1px; padding: 10px 0 10px 0;}
		.strukt_rekl_right { width: 410px; height: 150px; margin: 10px 0 20px 0; border-bottom: #CCC solid 1px; border-top: #CCC solid 1px; padding: 10px 0 10px 0;}
		.strukt_rekl_bottom { width: 560px; height: 100px; margin: 10px 0 20px 0; border-bottom: #CCC solid 1px; border-top: #CCC solid 1px; padding: 10px 0 10px 0;}



.rightcolumn { width: 410px; float: right; margin-right: 10px;}
	.shop_banner {}
	.shop_top {padding: 15px 0px 10px 0px;  margin: 15px 0 0 0; border: 1px solid #CCC;} 
	.shop_top img{padding: 0px 10px 0px 10px;} 
	.shop_best { padding: 1px 0 10px 1px; border: 1px solid #CCCCCC;}
		.cf:after {     content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		.cf { display: inline-block; }
		* html .cf { height: 1%; }
		.cf { display: block; }
		.shop_tov1 { width: 190px; height: 80px;  margin: 15px 5px; float: left; }
		.shop_tov2 { width: 190px; height: 80px;  margin: 15px 5px; border-left: #bfbfbf solid 1px; float: left; }
		.shop_tov_left { float: left; width: 80px}
		.shop_tov_right { float: right; width: 110px}
		.shop_tov_img { float: left; margin: 4px;}
			.shop_tov_img img { width: 70px; height: 70px; }
		.shop_tov_title { font-weight: bold; padding: 5px; border-bottom: dotted 1px #bfbfbf; margin: 0 3px 0 0;}
		.shop_tov_title a {color: #3a76b1; text-decoration: none; font-size: 8px;}
		.shop_tov_title a:hover { text-decoration: underline;}
		.shop_tov_price { color: #a32113; font-weight: bold; text-transform: uppercase; margin: 7px 0 7px 0;}
		.shop_tov_cart {margin: 0 0 3px 0; }
	.main_news { }
		.main_news_top {padding: 0px 0 10px 0; border-bottom: #CCC solid 1px; }
		.main_news_content {}
			.news { padding: 10px 20px 0px 20px; }
				.news_time { background-image: url(/i/time.gif); background-repeat: no-repeat; font-size: 9px; color: #FFF; padding: 0 0 0 2px; margin: 0 0 10px 0; }
				.news_title a{ font-size: 17px; color: #a32113; text-decoration: none; padding: 0 0 0 0 }
				.news_body { padding: 10px 0 20px 0; color: #999; }
				.news_more { float: right; padding: 10px 0 0 0; }		
	.call {background-image: url(/i/bg_call.jpg); background-repeat: no-repeat; margin: 20px 0 0 0; width: 410px; height: 150px; line-height:1.2; }
		.call h2 { font-size: 18px; font-weight: bold; color: #FFF; padding: 15px 0 0 20px; text-transform: capitalize; margin: 0px }
		.call_pod {padding: 0px 0 10px 20px; 	font-size: 10px; color: #FFF;}
		.call_feedback {padding: 0px 0px 0px 30px; margin: 9px 0 6px 20px; color: #FFF;}
		.call_feedback a {color: #FFF; text-decoration: underline;}
		.call_feedback a:hover { color: #FFF; text-decoration: none;}
		.call_phone { color: #FFF; background-image: url(/i/phone.gif); background-repeat: no-repeat; background-position: left 2px; 
	padding: 2px 0 2px 30px; margin: 0 0 3px 20px;}
		.call_icq  {color: #FFF; background-image: url(http://status.icq.com/online.gif?icq=421740264&img=26); background-repeat: no-repeat; background-position: 1px 2px; padding: 2px 0 2px 30px; margin: 0 0 3px 20px;}
		.call_icq a {color: #FFF; text-decoration: underline;}
		.call_icq a:hover { color: #FFF; text-decoration: none;}
		.call_email { color: #FFF; background-image: url(/i/mail.gif); background-repeat: no-repeat; background-position: left 2px; 
	padding: 2px 0 2px 30px; margin: 0 0 3px 20px;}
		.call_email a {color: #FFF; text-decoration: underline;}
		.call_email a:hover { color: #FFF; text-decoration: none;}
		.call_time { color: #FFF; background-image: url(/i/time_small.gif); background-repeat: no-repeat; background-position: left 2px; 
	padding: 2px 0 2px 30px; margin: 0 0 3px 20px;}
	
	.social {margin: 20px 0px 20px 20px;}
	.social .zagol {font-size:  13pt; color: #A20000;}
	.social .text {margin: 0px 0px 10px 0px; color: #999999;}
	.social a{display: inline-block; margin: 0px 5px 0px 0px;}

.header_call_center
{
	float:right;
	margin:22px 20px 15px 20px;
}

.call_center_text
{
	font-size:1.3em;
	color:#777777;
	margin:0px 0px 0px 30px;
}

.call_center_phone
{
	margin:3px 0px 0px 0px;
}

.header_call_center .call_center_phone_image
{
	float:left;
	margin:2px 0px 0px 0px;
}

.header_call_center .call_center_phone_text
{
	font-size:1.9em;
	float:left;
	color:#555555;
	margin:0px 0px 0px 12px;
}

.call_center_worktime
{
	margin:3px 0px 0px 0px;
}

.header_call_center .call_center_worktime_image
{
	float:left;
	margin:4px 0px 0px 5px;
}

.header_call_center .call_center_worktime_text
{
	font-size:1.3em;
	float:left;
	color:#779999;
	margin:0px 0px 0px 10px;
}

.more-btn-container a
{
	color: #FFFFFF;
	text-decoration: none;
}

.more-btn-container .more-btn
{
	text-align: center;
	padding: 3px 0px;
	border-radius: 3px;
}

.more-btn-container a:hover
{
	color: #CCCCCC;
}

.more-btn.btn-control
{
	background-color: #b5243c;
}

.more-btn.btn-dbt
{
	background-color: #4794ae;
}

.more-btn.btn-prestige
{
	background-color: #2290b2;
}

.more-btn.btn-vlmart
{
	background-color: #eea01f;
}

.more-btn.btn-logistic
{
	background-color: #990000;
}

.more-btn.btn-baza
{
	background-color: #3bbbb1;
}

.more-btn.btn-kondor
{
	background-color: #555555;
}

.more-btn.btn-factory
{
	background-color: #8ea7b9;
}

.more-btn.btn-vlpart
{
	background-color: #529730;
}

.more-btn.btn-vlfinance
{
	background-color: #990026;
}