@charset "windows-1251";
/* CSS Document */
/*#CD0040 --> #DB0334*/
/*color: rgb(205,0,64); --> #DB0334*/
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;
	overflow-y:scroll;
}
a{
	color:rgb(80,80,80);
}
a:hover{
	color:#DB0334;
}
a img {
	border:none;
}
p {
	margin:7px 0 17px 0;
}
h1,.h1,.parner_group_header{
	font:bold 1em Arial, verdana, sans-serif;
	color: #DB0334;
	text-transform:uppercase;
	padding-bottom:3px;
	border-bottom:2px solid #DB0334;
	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:#DB0334/*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:#DB0334 !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:#DB0334 !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:#DB0334 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;
}
.logo_life{
	position:absolute;
	left:291px;
	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:#DB0334;
	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-color:#DB0334;
	/*background:#DB0334 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;
}
.web_bank_new{background:#DB0334 url(/bitrix/templates/.default/images/4_07.gif) no-repeat top left;text-align:center;}
.web_bank_new  a{display:block;height:65px;padding-top:18px;}
.web_bank_new img{}
.main_menu_box{
	background:#DB0334 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:#DB0334 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:#DB0334;
}
.main_menu_box_text span{
	position:absolute;
	text-decoration:none !important;
	margin-left:-7px;
	line-height:18px;
}
.main_menu_box_next{
	background:#DB0334 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:#DB0334;
}
.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:#DB0334  !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:#DB0334 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, .middle_1 .h1, .middle_2_2 .h1{
	font:bold 1em Arial, verdana, sans-serif;
	color:#DB0334;
	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:#DB0334;
	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;
}
.news_text img{max-width:528px;}
.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:192px;
	padding-left:0;
	padding-right:39px;
        text-align:right;
}
.inner .bottom_3{
	/*width:25%;*/
        width:192px;	
	padding-right:39px;
}
.bottom_3 img{
	margin-right:9px;
}
.vdcom{
	float:right;
}
.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:#DB0334 !important;
}*/
.middle_2_1 .notetext{
	font-size:1.1em;
}
.colored{
/*Для скрипта, разноцветная таблица*/
border-collapse: collapse;
}
.table_color,.table_color_even{border-collapse:collapse;}
.table_color th,.table_color td,.table_color_even th,.table_color_even td{padding:5px;border:1px solid #505050}
.table_color table,.table_color_even table{/*background:#fff;*/border-collapse:collapse;text-align:left;}
.table_1{border-collapse:collapse;}
.table_1 th,.table_1 td{padding:5px;border:1px solid #505050}
.table_1 table{/*background:#fff;*/border-collapse:collapse;}

.middle_map{margin:0;padding: 0 39px 20px;}
.map{margin:0 -39px 20px;background:#7A8B9D;border:1px solid #C5CCD4;top:0;z-index:1000;}
.map_li{margin:0;padding: 10px 0 10px 30px;list-style:none;}
.map_li li{display:inline-block;vertical-align:top;//display:inline;//zoom:1;margin:0 10px;padding:4px 0 0;cursor:pointer;color:#fff;border-bottom:1px dotted #fff;}
.map_li .act{background: #C7CDD6;color:rgb(80,80,80);margin:0 6px;padding:4px;border-bottom:0;}
.map_box{height: 350px;border:1px solid transparent;border-top:0;}
.map_h1{
	font:bold 1em Arial, verdana, sans-serif;
	color:#DB0334;
	text-transform:uppercase;
	padding-bottom:3px;
	border-bottom:2px solid #DB0334;
	margin:20px 0 17px 0;
}

.table_map{border-collapse:collapse;width:100%;position:relative;}
.table_map th,.table_map td{padding:5px;border:1px solid #7A8B9D;}
.table_map th{text-align:left;border-color:#DB0334;color:#DB0334;}
.table_map td{vertical-align:top;}
.table_map table{border-collapse:collapse;}
.table_map caption{font:bold 1em Arial, verdana, sans-serif;color:#DB0334;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid #DB0334;margin:0 0 0;text-align:left;}
.table_map_ser{display:block;text-align:center;}
.table_map_ser img{background:url(/bitrix/templates/.default/images/arrow_right.png) no-repeat;}
.table_map_ser:hover img{background:url(/bitrix/templates/.default/images/arrow_right_red.png) no-repeat;}

.map_town_box{float:right;margin:11px 39px 0 0;color:#fff;}
.map_town_box div{float:left;}
.map_town_box_1{padding:2px 5px 0 0;}
.map_town{font-size:1.3em;cursor:pointer;border-bottom:1px dotted #fff;}
.mapTown{font-size:1.3em;cursor:pointer;border-bottom:1px dotted #fff;}

#map_pin{position:absolute;right:10px;top:14px;cursor:pointer;}
.map_pin{background:url(/bitrix/templates/.default/images/pin_red.png) no-repeat;}
/*.map_pin:hover{background:url(/bitrix/templates/.default/images/pin_black.png) no-repeat;}*/
.map_unpin{background:url(/bitrix/templates/.default/images/pin_black.png) no-repeat;}
/*.map_unpin:hover{background:url(/bitrix/templates/.default/images/pin_red.png) no-repeat;}*/

.map_noc{color:#fff;font-weight:700;margin:12px 0 12px 38px}

.map_coords,.map_inform,.map_type{display:none;}

/*.ymaps-b-balloon{z-index:10000;}*/

#map_box_1,#map_box_2,#map_box_3,#map_box_4{padding-bottom:20px;}

.map_office_full{height:350px;}

.prints{text-transform:none;font-weight:400;padding-left:20px;color:#DB0334;}

.x{display:none;}

.other_office{
    font:bold 1em Arial, verdana, sans-serif;
    color:#697A91;
    text-transform:uppercase;
    padding-bottom:3px;
    border-bottom:2px solid #C4CCD4;
    margin:20px 0 10px;
}

.town_replace{position:fixed;padding:5px;border:5px solid #DB0334;border-radius:10px;background:#7A8B9D;overflow:hidden;//zoom:1;z-index:10000;left:50%;top:50%;display:none;}
.town_replace ul{list-style:none;margin:0;padding:0 5px;float:left;}
.town_replace li{margin:10px;padding:0;color:#fff;text-decoration:underline;font-size:1.2em;cursor:pointer;}
.town_replace li:hover{color:#000}
.town_replace .act{color:#000;}
.town_replace img{position:absolute;right:5px;top:5px;cursor:pointer;}

.table{border-collapse:collapse;}
.table th,.table td{padding:5px;border:1px solid #505050}
.table table{border-collapse:collapse;}

.partner{text-decoration:underline;cursor:pointer;margin:20px 0 0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}
.partner_link{}
.partner b{background:url(/bitrix/templates/.default/images/down.gif) no-repeat 100%;width:10px;height:3px;display:inline-block;//display:inline;//zoom:1;vertical-align:middle;}
.partner_link b{background-image:url(/bitrix/templates/.default/images/up.gif);}

.partner_box{display:none;}
.t_c_th{margin-top:12px;}
.t_c_th th{background:#D2D5DB;}
.t_c_th td{vertical-align:top;}
.t_c_th caption{background:#D2D5DB;font-weight:700;padding:5px;text-align:left;border:1px solid #505050;border-bottom:0;color:#000;}
.partner_help{color:red;}
.partner_help_box{cursor:help;}
.partner_help_box:hover,.p_bg_grey{border-bottom:1px solid #505050;}
.partner_logo{position:relative;margin:5px 0 0;text-align:center;}

.parner_helper{display:none;position:absolute;max-width:400px;font-size:.9em;border:2px solid red;padding:5px;background:#fff url("/bitrix/templates/.default/images/bg_1.gif");z-index:1;}
.parner_helper p{margin:0 0 10px;}
.xxx{display:none;position:absolute;top:0;right:0;text-decoration:underline;cursor:pointer;background:red;padding:0 5px 2px;color:#fff;}

.form_parners{padding:10px;margin:-17px 0 0;background:url("/bitrix/templates/.default/images/bg_1.gif");}
.form_parners label{color:#DB0334}
.form_parners  input{}

#parners_type_box{display:none;}
.red{color:red;}

.parner_filter{background:#F2F2F2;padding:19px 0 3px;margin-top:-17px;color:#333534;font-size:12px;position:relative;min-width:700px;}
.parner_filter>ul{list-style:none;margin:0;padding:0 0 14px;position:relative;}
.pf_td_1,.pf_td_2,.pf_td_3{display:inline-block;vertical-align:top;//display:inline;//zoom:1;margin:0;padding:0;}
.pf_td_1{width:155px;padding:3px 0 0 10px;}
.pf_td_2{width:180px;padding-top:3px;}
.pf_td_3{max-width:380px;position:relative;}
.parner_filter_error{color:#CD0241;padding:0 0 0 0;font-size:14px;position:absolute;top:4px;left:10px;}
.parner_filter input{margin:0;padding:0;vertical-align:middle;color:#333534}
.parner_filter label{display:block;margin-top:5px;}
.parner_filter label span{padding-left:8px;}
.pf_td_3 label{padding:0 0 0 6px;margin-top:3px;}
.parner_filter label img{vertical-align:middle;padding-left:7px;}
.parner_filter .v_print{position:absolute;top:-22px;right:9px;cursor:pointer;}
.parner_group_header{margin:20px 0 0}
.parner_position_box{overflow:hidden;//zoom:1;color:#343434;padding:13px 0 14px;border-bottom:1px solid #ccc}
.parner_position_box a{color:#CF013F;text-decoration:underline;cursor:pointer;}
.parner_position_box a:hover{color:#CF013F;}
.ppb_left{float:left;width:140px;margin-right:26px;}
.ppb_right{overflow:hidden;padding-left:19px}
.ppb_card_box{font-size:12px;}
.ppb_card_box,.ppb_card_box li{list-style:none;margin:0;padding:0;}
.ppb_card_box li{margin-top:5px;}
.ppb_card_box img{vertical-align:middle;}
.ppb_card_box span{padding:0 1px 0 8px;}
.ppb_card_box b{color:#CF013F}
.ppb_card_box  a,.ppb_zag a{color:#343434;-moz-text-decoration-style: dotted;text-decoration-style: dotted}
.ppd_card_hidden{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3}
.ppb_zag{font-size:13px;font-weight:700;margin-left:-19px;padding-left:19px;padding-bottom:5px;}
.ppb_zag_a{background: url(images/cart_partner/stl.gif) no-repeat 4px 3px;}
.ppb_zag_check{background: url(images/cart_partner/st.png) no-repeat 0 6px;}
.ppb_dop_desc{padding-top:10px;}
.ppb_description{padding:7px 0 14px}
.parner_clear{text-align:right;padding-right:11px;}
.parner_clear a{text-decoration:underline;cursor:pointer;font-size:10px;display:inline;}
.x_card{display:none;}

.img_log1{
	padding-left:70px;
background-image: url(/bitrix/templates/.default/images/img_1.png);
	background-repeat: no-repeat;
	padding-bottom:10px;
	padding-top:25px;
	display: block;
}
.img_log2{
	padding-left:70px;
background-image: url(/upload/c2c_2.png);
	background-repeat: no-repeat;
	padding-bottom:10px;
	padding-top:15px;
	display: block;
}

.group-cbutton {margin-left:-25px;}
.cbutton {float:left;display:block;margin:0 0 0 25px;width:160px;height:67px;text-decoration:none;}
.cbutton.webbank {background:url(/bitrix/templates/.default/images/cbutton-webbank.gif)no-repeat 0 0;}
.cbutton.bankomat {background:url(/bitrix/templates/.default/images/cbutton-bankomat.gif)no-repeat 0 0;}
.cbutton.bks {background:url(/bitrix/templates/.default/images/cbutton-bks.gif)no-repeat 0 0;}
.group-cbox{overflow:hidden;margin-left:-25px;}
.cbox {float:left;display:block;width:160px;margin-left:25px;margin-bottom:15px;}
.cbox span {display:block;min-height:5em;text-align:center;padding:5px;border-top:2px solid #DB0334;background:#E4E4E4;}
.clear{clear:both;}

/*Micro Clear Fix*/
.clearfix:before,.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;//zoom:1;}
/*Scoring Box*/
.scoring_box{float:right;width:170px;border:2px solid #DB0334;padding:15px 15px 45px;position:relative;margin:0 0 10px 10px;}
.scoring_box:before,.scoring_box:after{content: " ";display: table;}
.scoring_box:after{clear: both;//zoom:1;}
.scoring_title{margin:-15px -15px 5px;padding:15px 15px 10px;background: #DB0334;font-size:12px;text-transform:uppercase;color:#fff;font-weight:700;}
.scoring_desc,.error_desc{font-size:11px;line-height:12px;margin-bottom:10px;}
.error_desc{color:#DB0334;}
.scoring_submit{border:0;border-top:2px solid #DB0334;color:#DB0334;background:#fff;height:30px;width:100%;position:absolute;left:0;bottom:0;cursor:pointer}
.scoring_submit:hover,.scoring_submit:focus{background:#ECC0C6;}
.scoring_fio,.scoring_phone{border:1px solid #C4CCD4;margin-bottom:10px;width:100%;padding-left:5px;padding-right:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;box-shadow:none;}
.scoring_fio:focus,.scoring_phone:focus{border-color:#DB0334}
.scoring_phone{margin-bottom:0;}
.scoring_box label{display: block;height:12px;font-size:11px;line-height:12px;color:#DB0334;margin:0 !important;}
.scoring_box_succeful{border:2px solid green;padding:15px;}
.scoring_box_succeful .scoring_title{background:green;margin-bottom:15px;}
.scoring_box_doble{border:2px solid orange;padding:15px;}
.scoring_box_doble .scoring_title{background:orange;margin-bottom:15px;}
.scoring_box_succeful .scoring_desc,.scoring_box_doble .scoring_desc{margin-bottom:0;}
.scoring_submit_loading{background:#fff url('/bitrix/templates/.default/images/scoring.png') 0 0 !important;cursor:auto;}
.scroll_box{overflow-y:hidden;overflow-x: scroll;width:717px;}
.scroll_box_top div{height: 1px;font-size:0;}
.scroll_box_content{width:1500px;}

.townReplaceBG{display:none;position:fixed;background:#000;background:rgba(0,0,0,.2);left:0;right:0;top:0;bottom:0;z-index:1001;}
.townReplace{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1002;}
.townReplace_cell{display:table-cell;min-height:100%;vertical-align:middle;text-align:center;}
.townReplaceBox_0{position:relative;display:inline-block;text-align:left;padding:25px 0;background:#fff;border:3px solid #7C8B9D;border-radius:5px;}
.townReplaceBox{padding:0 25px;max-height:500px;min-width:564px;overflow-y:auto;}
.townReplaceBox a{cursor:pointer;text-decoration:underline;}
.clouseBox{position:absolute;left:0;top:0;width:100%;text-align:right;}
.clouseBox img{background:url('/bitrix/templates/.default/images/clouse.gif') 0 0; no-repeat; cursor:pointer;}
.clouseBox img:hover{background-position:30px 0;}
.townReplaceTown ul{list-style:none;margin:0;padding:0;width:100%;overflow:hidden;}
.townReplaceTown li{margin:0;padding:0;width:25%;float:left;}
.townReplaceTown li div{padding-top:4px;padding-right:10px;font-size:12px}
.townReplaceArea{color:#DB0334;font-size:13px;font-weight:700;padding:14px 0 1px;}
.townReplaceArea:first-child{padding-top:0;}
.townReplaceArea a{text-decoration:none;color:#DB0334;}
.townReplaceArea a:hover{text-decoration:underline;}
.actArea{text-decoration:underline;}
.buttonClick{cursor:pointer;}

.solTownBG{display:none;position:fixed;background:#000;background:rgba(0,0,0,.2);left:0;right:0;top:0;bottom:0;z-index:1001;}
.solTown{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;}
.solTown_cell{display:table-cell;min-height:100%;vertical-align:middle;text-align:center;}
.solTownBox_0{position:relative;display:inline-block;text-align:left;padding:25px 0;background:#fff;border:3px solid #7C8B9D;border-radius:5px;}
.solTownBox{padding:0 25px;max-height:500px;min-width:564px;overflow-y:auto;}
.solTownBox a{cursor:pointer;text-decoration:underline;}
.solTownTown ul{list-style:none;margin:0;padding:0;width:100%;overflow:hidden;}
.solTownTown li{margin:0;padding:0;width:25%;float:left;}
.solTownTown li div{padding-top:4px;padding-right:10px;font-size:12px}
.solTownArea{color:#DB0334;font-size:13px;font-weight:700;padding:14px 0 1px;}
.solTownArea:first-child{padding-top:0;}
.solTownArea a{text-decoration:none;color:#DB0334;}
.solTownArea a:hover{text-decoration:underline;}

.mt-20{margin-top:-20px;}

.solTop{margin-bottom:20px;}
.solTopV{position:relative;background:#DB0334 url(/bitrix/templates/.default/images/solTop.gif) repeat-x left top;height:95px;}
.solTopMenu{list-style:none;margin:0;padding:0;background:#798B9E;overflow:hidden;}
.solTopMenu li {float:left;color:#FBFCFC;line-height:30px;padding:0;margin:0 38px 0 0;font-size:14px;font-weight:700;}
.solTopMenu li.email {margin-right:0;}
.solTopMenu a{color:#FBFCFC;text-decoration:none;}
.solTopMenu a:hover,.solTopMenu .link a{color:#000;}
.solTopPhone{position:absolute;background:#DB0334;color:#FFFFFF; font-size:20px; font-weight:bold;/*top:48px;*/top:17px;right:40px;text-align:right;}
.solTopPhone small{font-size:12px;}
.solTopRegin{position:absolute;background:#DB0334;color:#fff;left:490px;top:28px;}
.solTopReginV{font-size:12px;}
.solTopReginName{cursor:pointer;font-size:22px;border-bottom:1px dashed #fff;display:inline-block;line-height:22px;margin-top:1px;}
.solTopReginAttantion{font-size:12px;margin-top:1px;}
.mainPage .solTop{margin-bottom:0;}

.solFooter{color:#505050;background:#D9DEE3/*#C7CDD6*/;padding:25px 39px 25px;font-size:12px;}
.solFooter a{color:#425876;text-decoration:none;}
.solFooter a:hover{text-decoration:underline;}
.solFooterT{overflow:hidden;}
.solFooterTR{float:right}
.solFooterTR form{overflow:hidden;}
.solFooterTR input{float:right;width:141px;font-size:11px;}
.solFooterTL{float:left;width:229px;}
.solFooterTM{overflow:hidden;}
.solFooterMenuL{list-style:none;margin:0;padding:0;}
.solFooterMenuL li{margin:0;padding:5px 0 0;}
.solFooterMenuL li:first-child{padding-top:0;}
.solFooterMenuR{list-style:none;margin:0;padding:0;}
.solFooterMenuR li{margin:0;padding:5px 0 0;}
.solFooterTMStr{float:left;width:315px}
.solFooterTMStr img{float:left;margin-right:10px;}
.solFooterShild{float:left;}
.solFooterB{overflow:hidden;padding-top:10px;}
.solFooterBR{float:right;}

.solSocialBox{list-style:none;margin:15px 0 0;padding:0;overflow:hidden;float:right;}
.solSocialBox:before{clear:both}
.solSocialBox li{float:left;margin:0 0 0 5px;padding:0;}
.solSocialBox a{display:block;width:16px;height:16px;background:url(/bitrix/templates/.default/images/iconsSmall.png) no-repeat 0 0;}
.solSocialBoxDa a{background-position:0 0;}
.solSocialBoxFb a{background-position:-48px 0;}
.solSocialBoxVk a{background-position:-16px 0;}
.solSocialBoxOd a{background-position:-32px 0;}
.solSocialBoxYu a{background-position:-80px 0;}
.solSocialBoxTw a{background-position:-64px 0;}

/*--------------------For Print--------------------*/
@media print {
	.solTop,.solFooter,.top, .top_middle,.middle_1, .middle_2_2, .bottom, .navigation, .print,.prints,.map,#bx-panel,.parner_filter,.v_print{
		display:none;
	}
	.middle_2{
		margin:0px;
		padding:0px;
	}
	.middle{
		overflow:inherit;
	}
	.middle_map{padding:0;}
	.site{
		min-width:inherit;
		max-width:inherit;
	}
	a{text-decoration:none;}
	.table_map th, .table_map td{width:auto !important;}
	.ppb_description{display:block !important;}
	.ppb_zag{background:none !important}
	.ppb_card_box  a,.ppb_zag a{-moz-text-decoration-style: none;text-decoration-style: none;text-decoration:none;}
	.ppd_card_hidden{display:none;}
	/*.map_box_1_print tr th:nth-child(4) , .map_box_1_print tr td:nth-child(4) {display:none;}*/
}