@charset "windows-1251";
/* CSS Document */
body, html {
	margin:0px;
}
body {	
	_behavior:url("/bitrix/templates/.default/csshover3.htc");
	font: .70em Arial, verdana, sans-serif;
	color:rgb(80,80,80);
	background:#ffffff;
}
a{
	color:rgb(80,80,80);
}
a:hover{
	color:#CD0040;
}
a img {
	border:none;
}
p {
	margin:7px 0 17px 0;
}
h1 {
	font:bold 1em Arial, verdana, sans-serif;
	color:rgb(205,0,64);
	text-transform:uppercase;
	padding-bottom:3px;
	border-bottom:2px solid #CD0040;
	margin:0 0 17px 0;
}
h2 {
	font:bold 1.1em Arial, verdana, sans-serif;
	margin:7px 0 5px 0;
	color:black;
}
h3 {
	font:bold 1.1em Arial, verdana, sans-serif;
	color:#CD0040/*rgb(105,122,145)*/;
	margin:7px 0 5px 0;
}
h4 {
	font:bold 1.1em Arial, verdana, sans-serif;
	color:rgb(105,122,145);
	background:#D9DEE3;
	padding:3px 4px 5px 4px;
	margin:7px 0 5px 0;
}
cite {
	font:.85em normal Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin:7px 124px 12px 20px;
	padding:7px 0 9px 25px;
	border-left:1px solid #960030;
}
ul, ol {
	padding:0px;
	margin:7px 0 12px 0;
}
ul li {
	padding:6px 0px;
	margin-left:16px;
 //margin-left:19px;
	padding-left:5px;
}
ol li {
	padding:6px 0px;
	margin-left:21px;
 //margin-left:24px;
}
form {
	margin:0px;
	padding:0px;
}
input, select, textarea, button {
	font: 1em Arial, Verdana, sans-serif;
	color:rgb(80,80,80);
}
table {
	font-size:100%;
}
address {
	display:none;
}
.line{
	background:url(/bitrix/templates/.default/images/1_03.gif) repeat-x left;
	line-height:13px;
}
.hr{
	border-bottom:1px solid #B9B9B9;
}
hr{
	border:none;
	border-top:solid 2px #C4CCD4;
	color:#C4CCD4;
	background-color:#C4CCD4;
	//font-size:0px;
	line-height:0px;
	//height:2px;
	margin:7px 0;
	//margin:auto;
}
nobr.plus {color:#00934F !important;}
nobr.minus {color:#CD0040 !important;}
span.prcnt {display:block;float:right;text-align:center;padding-right:7px;}
/*--------------------Разные стили---------------------*/
.site{
	min-width:980px;
	_width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 980? "980px":
 "auto");			
	max-width:1024px;
	_width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) > 1024? "1024px":
 "auto");
	margin:0 auto;
}
.site_tarif{
	min-width:980px;
	_width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 980? "980px":
 "auto");			
	margin:0 auto;
}
.site_tarif .middle_2_1 table{
margin:0 1px 0 1px;
}
.sto{
	width:100%;
}
.site_color a{
	color:rgb(80,80,80);
}
.block{
	margin-bottom:20px;
}
.block_mini{
	margin-bottom:10px;
}
.overflow{
	overflow:hidden;
	zoom:1;
}
.big{
	font-size:1.1em;
}
.small{
	font-size:.9em;
}
.gray{
	color:rgb(67,89,117);
}
a.gray{
	color:rgb(67,89,117) !important;
}
a.gray:hover{
	color:black !important;
}
a.red {
	color:#CD0040 !important;
}
.middle_2_1 strong, .middle_2_1 b{
	color:#435975;
}
/*.middle_2_1 table strong, .middle_2_1 table b{
	color:rgb(80,80,80);
}*/
.table_background_1{
	background:#F9E6E9;
}
.chert{
	position:relative;
	padding-left:10px;
}
.chert span{
	position:absolute;
	margin-left:-7px;
}
.form label{
	font-weight:bold;
	color:black;
}
.form p.pole input, .form p.pole select, .form p.pole textarea{
	margin-top:1px;
	font-size:.9em;
	width:334px;
}
.form p.pole_12 input, .form p.pole_12 select, .form p.pole_12 textarea{
	margin-top:1px;
	font-size:.9em;
	width:auto;
}
.form p.pole textarea{
	width:100%;
}
.form p.pole select{
	width:340px;
}
.form .submit_1{
	font-size:.9em;
}
.top{
	position:relative;
	background:#CD0040 url(/bitrix/templates/.default/images/1_02.gif) repeat-x left top;
	height:129px;
	overflow:hidden;
	margin-bottom:20px;
}
.site_tarif .top{
	height:95px;
}
.logo{
	position:absolute;
	left:0px;
	top:0px;
}
.top_1, .top_2{
	margin-top:101px;
	height:28px;
	
}
.top_1 a, .top_2 a{
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	line-height:28px;
}
.top_1{
	position:relative;
	width:670px;
	float:left;
	font-weight:bold;
	/*padding-*/left:72px;
}
.top_1 a{
	display:block;
	float:left;
	border-left:2px solid white;
	border-right:2px solid white;
	padding:0 17px;
	margin-left:-2px;
}
.inner .top_1 a{
	padding:0 17px;
}
.inner .top_1 .home{
	position:relative;
	margin-left:-50px;
	_margin-left:-26px;
	margin-top:4px;
	padding:0 5px;
	border:none;
	z-index:10;	
}
.top_1 a:hover,.top_2 a:hover{
	color:#A4AEBA;
}
.top_2{
	float:right;
	width:280px;
}
.top_2 a{
	display:block;
	float:left;
	padding-right:18px;
}
.top_2 img{
	margin-top:6px;
}
.top_2 .top_2_1{
	margin-top:5px;
}
.input_1{
	/*border:2px solid #DCE0E5;
	padding-left:3px;*/
	width:102px;
}
.top_2 .submit{
	position:relative;
	background:url(/bitrix/templates/.default/images/sech.gif) no-repeat left top;
	margin-bottom:-4px;
	//margin-bottom:-2px;
	margin-left:-3px;
	top:3px;
	width:23px;
	height:22px;
}
.top_2 .submit:hover{
	background:url(/bitrix/templates/.default/images/sech_act.gif) no-repeat left top;
}
	
.top_middle_1{
	background:#D0D5DC;
	/*background:url(/bitrix/templates/.default/images/ban_bon_18.png) top left repeat-x;*/
	margin-bottom:25px;
}
.top_middle_2{
	overflow:hidden;
	zoom:1;
	margin-bottom:30px;
	margin-left:39px;
}
.inner .top_middle_2{
	background:#CD0040;
	height:auto;
	margin-bottom:25px;
	margin-left:39px;
	margin-right:39px;
}
.top_middle_2_1{
	float:left;
	width:190px;
}
.top_middle_2_2{
	margin-left:229px;
	zoom:1;
}
.inner .top_middle_2_2{
	margin-left:190px;
	background:#d0d5dc;
}
.inner .top_middle_2_2 td{
	background:#d0d5dc;
	border-left:2px solid white;
}
.form_town select{
	width:100%;
}
.form_town{	
	margin-bottom:10px;
}
.feleton span{
	font-weight:bold;
	font-size:1.1em;
	color:rgb(67,89,117);
}
.feleton .feleton_1{
	font-size:1.4em;
}
.feleton img{
	position:relative;
	float:left;
	top:3px;
	margin-right:7px;
}
.web_bank{
	background:#CD0040 url(/bitrix/templates/.default/images/4_07.gif) no-repeat top left;
	padding:27px 20px 0;
	padding-bottom:210px;
	margin-bottom:-210px;
}
.web_bank input{
	width:100%;
	font-size:1.1em;
	margin-bottom:10px;
}
.web_bank_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:white;
	margin-bottom:15px;
}
.main_menu_box{
	background:#CD0040 url(/bitrix/templates/.default/images/4_07.gif) no-repeat top left;
}
.inner .main_menu_box{
	background:none;
	background:#d0d5dc url(/bitrix/templates/.default/images/inner_menu.gif) top left repeat-y;
	padding-bottom:1000px;
	margin-bottom:-1000px;
}
.main_menu_box_zag, .main_menu_box_text{
	padding:0 20px;
}
.main_menu_box_zag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding-top:27px;
	padding-bottom:4px;
	border-bottom:2px solid #FFF;
	color:white;
	height:52px;
}
.inner .main_menu_box_zag{
	background:#CD0040 url(/bitrix/templates/.default/images/4_07.gif) no-repeat top left;
	width:150px;
	height:52px;
	padding-bottom:1000px;
	margin-bottom:-1000px;
	border:none;
}
.main_menu_box_text{
	background:rgb(208,213,220);
	color:rgb(67,89,117);
	padding-top:10px;
	padding-bottom:210px;
	margin-bottom:-191px;
}
.inner .main_menu_box_text{
	background:none;
	padding-bottom:10px;
	padding-left:24px;
	margin-bottom:auto;
	min-height:65px;
	_height:65px;
}
.main_menu_box_text a{
	display:block;
	color:rgb(67,89,117);
	font-size:1.1em;
	line-height:19px;
}
.main_menu_box_text a:hover{
	color:#000;
}
.main_menu_box_text a.link{
	color:#CD0040;
}
.main_menu_box_text span{
	position:absolute;
	text-decoration:none !important;
	margin-left:-7px;
	line-height:18px;
}
.main_menu_box_next{
	background:#CD0040 url(/bitrix/templates/.default/images/5_05.gif) repeat-y top left;
}
.main_menu_box_next .main_menu_box_zag{
	background:url(/bitrix/templates/.default/images/5_03.gif) no-repeat top left;
}
.main_menu_box_next .main_menu_box_text{
	border-left:2px solid white;
}
.main_menu_box_next .main_menu_box_text a{		
	margin-left:-2px;
}
.main_menu_box_next .main_menu_box_text span{		
	margin-left:-9px;
}
.middle{
	margin-left:39px;
	/*overflow:hidden;*/
	zoom:1;
}
.middle_1{
	/*float:left;*/
	width:190px;
	/*overflow:hidden;*/
	padding-right:39px;
	_padding-right:42px;
	zoom:1;
}
.submit_1{
	padding:6px 20px; 
	background:#D0D5DC;
}
.submit_1 input{
	width:100%;
	font-size:1.1em;
}
.middle_2{
	/*margin-left:229px;*/
	zoom:1;
}
.middle_2_1{
	position:relative;
	padding-right:39px;
}
.middle_2_2{
	/*width:25%;*/
	width:152px;
	padding-right:37px;
	//padding-right:35px;
}
.inner .middle_2_2{
	/*width:25%;*/
	width:152px;
	padding-right:39px;
}
.middle_1 a, .middle_2_2 a{
	color:rgb(67,89,117);
}
.middle_1 a:hover, .middle_2_2 a:hover{
	color:black;
}
.menu_left{
	border-bottom:2px solid #C4CCD4;
}
/*.menu_left_1{
	margin-top:17px;
}*/
.menu_left a{
	display:block;
	padding:5px 0;
	border-top:2px solid #C4CCD4;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.inner .menu_left a{
	color:#7B8E98;
}
/*.menu_left.red a,*/.menu_left div.red{
	color:#CD0040;
}
.menu_left.red .menu_left_ur2 a{
	color:rgb(67,89,117);
}
.menu_left div{
	padding:5px 0;
}
.menu_left_ur2{
	padding:0px;
	margin-top:-6px;
	margin-bottom:2px;
}
.menu_left_ur2 a{
	padding:0;
	margin-bottom:4px;
	border-top:none;
	text-transform:none;
	font-weight:normal;
	text-decoration:underline;
	color:rgb(67,89,117);
}
.menu_left .link, .menu_left .link:hover{
	color:#CD0040  !important;
	text-decoration:none;
}
.menu_left a:hover{
	color:#000 !important;
}
.box{
	background:#7b8b9e url(/bitrix/templates/.default/images/6_03.gif) no-repeat top left;	
	width:190px;
	overflow:hidden;
}
.box_zag, .box_text{
	padding:0 20px;
}
.box_zag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	padding-top:27px;
	padding-bottom:13px;
	text-transform:uppercase;
	color:white;
}
.box_text{
	background:#FFF;
	border-left:2px solid #C4CCD4;
	border-right:2px solid #C4CCD4;
	border-bottom:2px solid #C4CCD4;
	padding-top:10px;
	padding-bottom:17px;
}
.box_text a{
	display:block;
	color:rgb(67,89,117);
	font-size:1.1em;
	line-height:19px;
}
.box_text span{
	position:absolute;
	text-decoration:none !important;
	margin-left:-7px;
	line-height:18px;
}
.box_red{
	background:#CD0040 url(/bitrix/templates/.default/images/4_07.gif) no-repeat top left;
}
.box_red .box_zag{
	padding-bottom:6px;
}
.box_red .box_text{
	background:none;
	color:white;
	border:none;
	padding-top:5px;
}
.box_red .box_text a{
	color:white;
}
.middle_1 h1, .middle_2_2 h1{
	font:bold 1em Arial, verdana, sans-serif;
	color:rgb(205,0,64);
	text-transform:uppercase;
	padding-bottom:3px;
	border:none;
	margin:0;
}
.middle_1 h4,.middle_1 h3,.middle_1 h2,.middle_2_2 h4,.middle_2_2 h3,.middle_2_2 h2 {
	margin:3px 0 5px 0;
}
.time{
	font-weight:bold;
	background:#CD0040;
	color:#FFF;
	font-size:1.2em;	
}
.time div.time_date{
	float:left;
	padding:5px 0 5px 8px;
}
.time div.time_vrem{
	float:right;
	padding:5px 8px 5px 0;
	background:#435975;
	width:30%;
	text-align:right;
}
.news{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #B9B9B9;
	padding-bottom:10px;
	margin-bottom:15px;
}
.review{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #B9B9B9;
	padding-bottom:5px;
	margin-bottom:8px;
}
.stock{
	overflow:hidden;
	zoom:1;
	border-bottom:2px solid #C4CCD4;
	padding-bottom:5px;
	margin-bottom:8px;
}
.news h2{
	margin-top:0px;
}
.news img{
	float:left;
	margin-right:10px;
}
.news a{
	color:rgb(80,80,80);
	text-decoration:none;
}
.news h2 a, .news a:hover{
	color:black;
}
.bottom{
	/*font-size:.7em;*/
}
.bottom, .bottom a{
	color:#505050;
}
.bottom table{
	width:100%;
}
.bottom table td{
	background:#C7CDD6;
	padding-top:7px;
	padding-bottom:14px;
}
.inner .bottom{
}
.bottom_1{
	width:190px;
	padding-right:39px;
	padding-left:39px;
}
.bottom_3{
	/*width:25%;*/
	width:152px;
	padding-left:39px;
	padding-right:37px;
	//padding-right:35px;
}
.inner .bottom_3{
	/*width:25%;*/
	width:152px;
	padding-right:39px;
}
.bottom_3 img{
	margin-right:9px;
}
.vdcom{
	float:right;
}
/*.inner_menu_box{
	background:rgb(208,213,220);
	overflow:hidden;
	zoom:1;
}
.inner_menu_box_zag{
	background:#CD0040 url(/bitrix/templates/.default/images/4_07.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:27px 20px 4px;
	font-weight:bold;
	width:150px;
	color:white;
	height:52px;
	padding-bottom:1000px;
	margin-bottom:-1000px;
	float:left;
}
.inner_menu_box_box{
	margin-left:190px;
	zoom:1;
}
.inner_menu_box_text{
	float:left;
	width:25%;
	border-left:2px solid white;
	color:rgb(67,89,117);
	padding:10px 20px;
}
.inner_menu_box_text a{
	display:block;
	color:rgb(67,89,117);
	font-size:1.1em;
	line-height:19px;
}
.inner_menu_box_text span{
	position:absolute;
	text-decoration:none !important;
	margin-left:-7px;
	line-height:18px;
}*/
.box_chert a{
	display:block;
	color:rgb(67,89,117);
	font-size:1.1em;
	line-height:19px;
}
.box_chert span{
	position:absolute;
	text-decoration:none !important;
	margin-left:-7px;
	line-height:18px;
}
.print{
	float:right;
	right:0px;
}
.print img{
	vertical-align:middle;
}
.ie8{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	color:black;
	background:#F90;
	border-bottom:1px solid black;
	text-align:center;
	padding-bottom:2px;
	margin-bottom:10px;
}
.ie8:hover{
	background:#F00;
}
.site_map{
	background:#fff url('/bitrix/templates/.default/images/9_05.gif') left 9px no-repeat;
}
.site_map img{
	margin-right:4px;	
}
.site_map_1{
	background:url('/bitrix/templates/.default/images/9_08.gif') left 16px repeat-x;	
	margin-left:2px; 
}
.site_map_1 div{ 
	margin-left:20px;
	padding-top:10px;
	background:#fff;
}
.site_map_02{
	background:url('/bitrix/templates/.default/images/9_05.gif') left top no-repeat;	
	margin-left:22px; 
}
.site_map_03{
	background:url('/bitrix/templates/.default/images/9_05.gif') left top no-repeat;	
	margin-left:22px; 
}
.file_right{
	margin:0px;
	padding:0px;
	list-style:none;
}
.file_right li{
	margin-left:0px;
	padding-left:0px;
}
/*ul.black a{
color:#000000 !important;
}
ul.black a:hover{
color:#CD0040 !important;
}*/
.middle_2_1 .notetext{
	font-size:1.1em;
}
.colored{
/*Для скрипта, разноцветная таблица*/
border-collapse: collapse;
}
/*--------------------For Print--------------------*/
@media print {
.top, .top_middle,.middle_1, .middle_2_2, .bottom, .navigation, .print{
	display:none;
}
.middle_2{
	margin:0px;
	padding:0px;
}
.middle{
	overflow:inherit;
}
}