@font-face {
    font-family: 'MyriadProLightRegular';
    src: url('myriadpro-light.eot');
    src: url('myriadpro-light.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-light.woff') format('woff'),
         url('myriadpro-light.ttf') format('truetype'),
         url('myriadpro-light.svg#MyriadProLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.ok_text {
position:absolute; top:50%; left:0; margin-top:-20px; width:100%; text-align:center;
font-size:18px;
}
.ok_text font.notetext {
	color:#000!important;
}
.i-hide {
	display: none;
}
.i_m-0 {
	margin: 0;
}
.sub_oborudovanie li{float: left;
clear:none !important;
width: 190px;
padding: 0 20px 20px 0;min-height:62px;}

.but1 {background: url(/i/search.png) 0px 0px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}
.but2 {background: url(/i/wh_arr.png) 0px 0px no-repeat;width:20px;height:20px;border:0px;position: absolute;right: 0px;top: 0px;}

.middle {vertical-align: middle;}
.form-dostav-span {position: relative;top: -6px;cursor:pointer;}
.form-dostav-hide {cursor:pointer;position: relative;text-decoration:underline;display:none;}
.form-dostav-hide.act {display:block;}
.form-dostav-hide:hover {text-decoration:none;}
.form-dostav-pic-hide {text-align: center;padding: 2px 0px;background-color: #ddd;border: 1px solid #000;width: 74px;color: #000;text-decoration: none;}
.form-dostav-pic-show {text-align: center;padding: 2px 0px;background-color: #ddd;border: 1px solid #000;width: 74px;color: #000;text-decoration: none;}
.dop_uslov_text {margin-top: 16px;}
.dop_uslov_text.act {display:block;}
.form-dostav-pic-hide:hover, .form-dostav-pic-show:hover {color: #000;}
.form-dostav .inp_gr {background-color: #ddd;}
.form-dostav input {border: 1px solid #3D3D3E;}
.stoimost_dostav_act, .ots_dost_act {display:none;}
.stoimost_dostav_act.act, .ots_dost_act.act {display:inherit;}
.stoimost_dostav, .ots_dost {display:none;}
.stoimost_dostav.act, .ots_dost.act  {display:inherit;}

.raschitat-stoimosti-otpravki {display:none;}
.form-dostav-dop {display:none;}
.raschitat-stoimosti-otpravki-table {display:none;}

.form-dostav {width: 690px;}
.form-dostav td {padding:6px 8px 6px 8px;}
.tr_gr {background-color: #ddd;}
.form-dostav input[type="button"] {cursor:pointer;}
.stoimost_dostav_zag {font-size:14px;    margin-top: 20px;}

.ta_c {cursor:pointer;}
.ta_c img {margin-top: 20px;margin-right: 12px;margin-bottom:0px;}
.underphoto .iblock-vote {display:none;}
.ta_c:hover {text-decoration:none;}

.otsledit-dostavku  {display:none;}
.form-dostav_rezalt {margin-top:20px;}
.form-dostav_rezalt th {font-weight: bold;    padding: 6px 8px 6px 8px;}

.sub_oborudovanie .ct {text-transform: none !important;color: #006699 !important; font-weight:normal !important;overflow: hidden;}

.orderflylnk {
	background:url(../img/order.png) no-repeat 0 0;
	width: 30px;
	height: 86px;
	margin: 0 0 0 490px;
	display: block;
	position: fixed;
	top: 420px;
	left: 50%;
}

.orderflylnkvac {
	background:url(../img/order_vac.png) no-repeat 0 0;
	width: 30px;
	height: 146px;
	margin: 0 0 0 490px;
	display: block;
	position: fixed;
	top: 420px;
	left: 50%;
}

.box {}
.box-base,
.box-side,
.box-side_rt {
	word-wrap: break-word;
}
.box-base {
	display: block;
}
.box-side {
	float: left;
}
.box-side_rt {
	float: right;
}
.box_foot {}
.box_foot .box-side_rt {
	width: 225px;
	padding: 0 0 0 75px;
}

.box_infobox {}
.box_infobox .box-side {
	padding: 0 10px 0 0;
}


.ocat_hdr_invert {
    background-color: #FFC81F;
	width: 675px;
	padding: 15px 15px 15px 20px;
	}

.ocat_hdr_invert h2 {
    text-transform: uppercase;
	color: #000000;
	}

.ocat_hdr_invert div {
    color: #ffffff;
    margin-bottom: 5px;
	}



.ordercall-date_w {
	color: #fff;
}
.selpopupWrap {
	position: relative;
	float: left;
}
.selpopup {
	border: 1px solid #fff;
	background: none;
	width: 188px;
	height: 18px;
	float: left;
	font-size: 10px;
	line-height: 18px;
	color: #fff;
	padding: 0 25px 0 5px;
	position: relative;
	cursor: pointer;
}
.selpopup:before {
	content: '';
	background: #fff;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: -1px;
	right: -1px;
}
.selpopup:after {
	content: '';
	width: 0;
	height: 0;
	display: block;
	border-top: 4px solid #67686d;
	border-left: 5px inset transparent;
	border-right: 5px inset transparent;
	position: absolute;
	top: 7px;
	right: 4px;
	z-index: 1;
}
.selpopup-expand {
	background:#eee;
	width: 100%;
	display: none;
	position: absolute;
	top: 20px;
	left: 0px;
	z-index: 5;
}
.selpopup-scroll {
	width: 100%;
	height: 345px;
	overflow: hidden;
	position: relative;
}
.selpopup-scroller {
	width: 100%;
	position: relative;
	overflow: hidden;
}




.inp_t {
	background: none;
	width: 180px;
	height: 18px;
	float: left;
	border: 1px solid #fff;
	font-size: 10px;
	line-height:18px;
	color: #fff;
	padding: 0 5px;
}
.inp_t:-moz-placeholder,
.inp_t:-moz-placeholder {
	color:#fff;
}
.inp_t::-webkit-input-placeholder,
.inp_t::-webkit-input-placeholder {
	color:#fff;
}

.h1 {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	margin:0;
	color: #000;
}

.h1_sq {
	font-family: /*MyriadProLightRegular, */Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.popupbg {
	/*background: url(../img/popupbg.png) repeat 0 0;
	background:rgba(0,0,0,.75);*/
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 100;
}
.popupwindow {
	background:url(../img/wrap_bg.png) repeat 0 0 #fff;
	/*width: 810px;*/
	/*margin: 0 0 0 -405px;*/
	padding: 5px 5px 0;
	display: none;
	/*position: absolute;
	position: fixed;
	top: 10px;
	left: 50%;*/
	/*box-shadow:0 0 20px #000;*/
	z-index: 300;
	text-align:left;
}
.popup-title {
	background: #d0d789;
	padding: 15px;
}
.popup-cont {
	padding: 15px;
}
.popup-borbbox {
	border: 1px solid #d7d7d7;
	padding: 5px;
}
.popup-txt {
	width: 100%;
	height: 40px;
	font-size: 10px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}
.popup-txt::-moz-placeholder,
.popup-txt::-moz-placeholder {
	color:#000;
}
.popup-txt::-webkit-input-placeholder,
.popup-txt::-webkit-input-placeholder {
	color:#000;
}
.popup-inptheme {
	width: 100%;
	margin: 0;
	padding: 2px 5px 3px;
	font-size: 10px;
	line-height: 12px;
	border: 1px solid #d7d7d7;
	display: block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.lang {
	width: 170px;
	float: left;
	margin: 0 5px 5px 0;
}
.inputselect {
	margin: 0 5px 5px 0;
}
.ico-clock_r {
	background: url(../img/clock.png) no-repeat 100% 50%;
}
.popup-inptheme.ico-clock_r {
	padding-right: 25px;
}
.popup-inptheme::-moz-placeholder,
.popup-inptheme::-moz-placeholder {
	color:#000;
}
.popup-inptheme::-webkit-input-placeholder,
.popup-inptheme::-webkit-input-placeholder {
	color:#000;
}
.box_popup {
}
.box_popup .box-side {
	padding: 0 5px 0 0;
}
.box_popup .box-side_rt {
	padding: 0 0 0 5px;
}
.popup-indent_mb-5 {
	margin-bottom:5px;
}
.popup-indent_mb-15 {
	margin-bottom:15px;
}
.selpopupWrap_popupwin {}
.selpopupWrap_popupwin .selpopup {
	border: 1px solid #d7d7d7;
	color: #000;
}
.selpopupWrap_popupwin .selpopup:before {
	background: #d7d7d7;
}
.selpopupWrap_popupwin .selpopup:after {
	border-top: 4px solid #fff;
}
.popup-errwrap {
	width: 257px;
	height: 18px;
}
.popup-err {
	font-size: 10px;
	line-height: 18px;
	color: #d90000;
	display: none;
}
.popup-capcha {
	width: 250px;
}
.popup-capcha img {
	display: block;
}
.accept {
	background:url(../img/page-nt.png) no-repeat 100% 0 #f3f6f5;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0 25px 0 5px;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	border: none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	cursor: pointer;
	text-align: left;
}
.selpopupWrap_w-220 .selpopup {
	width: 220px;
}

/* clearfix */
.clearfix {
	-height: 1%;
	*zoom: 1;
	display: table;
}
.clearfix:after {
	content: '. . . . . . . . . . .';
	line-height: 0.05em;
	font-size: 0.05em;
	display: block;
	word-spacing: 99in;
	height: 0;
	overflow: hidden;
}

/* end clearfix */

.popup-capcha img {
    border: 1px solid #D7D7D7;
    display: block;
    margin: 0 auto;
    padding: 0 32px 3px;
    text-align: center;
}



@media \0screen {
	.nav_head {
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c033', endColorstr='#aeb61a',GradientType=0 );*/
	}
	.selpopup:after {
		border-top: 4px solid #67686d;
		border-left: 4px inset transparent;
		border-right: 4px inset transparent;
	}
}
@media print {
	
}

/* ������� �� �������� */

#unsubscribe input.email {
    margin:8px 0;
    padding:0;
    width:100%;
    box-sizing: border-box;
}
#unsubscribe .sub {
    width: 106px;
    height: 28px;
    font-family: 'Arial Narrow', 'Arial';
	font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 28px;
    color: #000;
    background: #ffc81f;
    border:0;
    text-align: center;
    margin: 0;
    cursor: pointer;
}
.successunsub {
    margin: 20px 0;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid green;
}
.successunsub p {
    margin: 0;
    font-weight: bold;
    font-size: 14px;
    color: green;
    text-align: center;
}

.k320 input {text-transform: uppercase;}

.k263 .selectbox .select, .k269 .selectbox .select,
.k283 .selectbox .select, .k287 .selectbox .select,
.k303 .selectbox .select, .k307 .selectbox .select,
.k316 .selectbox .select, .k380 .selectbox .select,
.k382 .selectbox .select, .k386 .selectbox .select,
.k384 .selectbox .select
 {width: 282px;}

.k382 .selectbox .dropdown, .k380 .selectbox .dropdown,
.k384 .selectbox .dropdown  {width: 317px;}
.k388  .popup-inptheme, .k387  .popup-inptheme   {width: 470px;}
.k387 {display:none;}

.k171 .popup-txt, .k171 .popup-txt, .k373 .popup-txt, .k251 .popup-txt, .k259 .popup-txt,
 .k392 .popup-txt, .k322 .popup-txt   {border:1px solid gray !important;width: 335px;}
.k171 .popup-txt:-moz-placeholder,
.k392 .popup-txt:-moz-placeholder,
.k322 .popup-txt:-moz-placeholder,
.k373 .popup-txt:-moz-placeholder,
.k251 .popup-txt:-moz-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.k259 .popup-txt:-moz-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.k171 .popup-txt::-webkit-input-placeholder,
.k392 .popup-txt::-webkit-input-placeholder,
.k322 .popup-txt::-webkit-input-placeholder,
.k373 .popup-txt::-webkit-input-placeholder,
.k251 .popup-txt::-webkit-input-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.k259 .popup-txt::-webkit-input-placeholder {
	color:#acacc0;font-size: 11px;padding:1px;
}
.form_filial_red {color: red;}
.k283, .k287, .k303, .k307, .k316, .k260, .k646 {display:none;}

.k382 span.selectbox{margin-left: 45px;}
.k384 span.selectbox{margin-left: 51px;}
#form_dropdown_field_sphere .select{width: 284px;}
.k386 .popup-inptheme {width: 470px;}
.k391 .popup-inptheme {width: 470px;}

.spec_ul {width:710px;margin-left:-10px;}
.spec_li_new {margin-bottom:10px;float:left;position: relative;width:340px;height:90px;}
.spec_link {display:block;width:350px;height:90px;overflow:hidden;}
.spec_title {z-index:20;position: relative;color:#000;text-transform: uppercase;font-weight: bold;line-height: 14px;padding:7px 10px 1px 10px;width:211px;font-size: 12px;}
.spec_prev {z-index:20;position: relative;color:#000;padding:0px 10px 3px 10px;width:219px;font-size: 11px;}
.spec_pic {z-index:10;position: absolute;left: 0px;top: 0px;}
.spec_arch_link{color:#006699;margin-top: 34px;clear: both;}
.float_l {float:left;}


.hide {display:none;margin-bottom: 24px;}
.istorii_h2 {margin-bottom: 24px !important;}
.morelnk {margin-bottom: 24px;display:block;cursor:pointer;}
.hide.active {display:block !important;}


#reloadCaptcha {cursor:pointer;}
#reloadCaptcha img{width: 20px;margin-left: 10px;}

#reloadCaptchaForm {display:block;width:30px;height:30px;cursor:pointer;background: url(/i/reload2.png) 0px 0px no-repeat;border: 1px solid #d7d7d7;margin-left: 2px;}

.zapis_h1 {float:right;color: #fff;font-size:18px;text-transform: none;font-family: 'Arial Narrow', 'Arial';padding: 6px 2px 0px 0px;}
.zapis_h1:hover {color:#fff;}
.seervis_h1 {float:right;color: #fff;font-size:18px;text-transform: none;font-family: 'Arial Narrow', 'Arial';padding: 6px 2px 0px 0px;}
.seervis_h1:hover {color:#fff;}

.spare_parts_but {position: relative;margin-bottom: 17px;margin-top: 15px;}
.spare_parts_but span {text-transform: uppercase;
// position: absolute;
// padding: 1px 15px 1px 15px;
font-size: 21px;font-family: 'Arial Narrow', 'Arial';
font-weight: bold;
color: #000;}

.zayav_serv_coll {width:220px;float:right;border: 1px solid #ddd;margin-bottom: 10px;margin-left: 10px;}
.zayav_serv_coll ul li {margin: 0px 0px 10px 0px;list-style-type: none;height: 30px;position: relative;padding-left: 37px;}
.zayav_serv_coll .zayav_zap {background: url(/i/icon_zayav_zap.jpg) 0px 0px no-repeat;display: block;width: 30px;height: 30px;
position: absolute;top: 0px;left: 0px;text-decoration: none;}
.zayav_serv_coll ul li a {top: 6px;position: relative;}
.zayav_serv_coll ul {padding-left: 20px;}
.zayav_serv_coll .zayav_serv {background: url(/i/icons_v3.jpg) -362px -39px no-repeat;display: block;width: 30px;
height: 30px;position: absolute;top: 0px;left: 0px;text-decoration: none;}
.zayav_serv_coll .dostavka_zap_chast {background: url(/i/dostavka_zap_chast.png) 0px 0px no-repeat;display: block;width: 30px;
height: 30px;position: absolute;top: 0px;left: 0px;text-decoration: none;}





.cat_table1 {border: 1px solid #676a71;margin-top: 16px;}
.cat_table1_l {border-right: 1px solid #949595;}
.cat_table1 td {padding: 7px 10px 7px 12px;vertical-align: middle;}
.cat_table1 tr.gr {background-color: #eeeeee;border-top: 1px solid #949595;border-bottom: 1px solid #949595;}

.spec_detail_block {height:60px;background-color:#e4e4e4;position: relative;}
.spec_detail_bottom_link1 {position: absolute;left:20px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link1.jpg) 0px 0px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link2 {position: absolute;left:279px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link2.jpg) 0px 2px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link3 {position: absolute;left:478px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link3.jpg) 0px 2px no-repeat;padding-bottom: 6px;}

.spec_detail_block1 {height:60px;background: #eee;position: relative;}
.spec_detail_bottom_link11 {position: absolute;left:20px;top:20px;padding-left:34px;padding-top:3px;font-size: 12px;
background: url(/i/spec_detail_bottom_link11.jpg) 0px 0px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link21 {position: absolute;right:20px;top:13px;padding-left:34px;padding-top:3px;font-size: 12px;
background: url(/i/spec_detail_bottom_link21.jpg) 0px 9px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link31 {position: absolute;left:478px;top:20px;padding-left:34px;padding-top:3px;
background: url(/i/spec_detail_bottom_link31.jpg) 0px 2px no-repeat;padding-bottom: 6px;}
.spec_detail_bottom_link31 a {color:#fec901;font-size:13px;text-transform: uppercase;font-family: 'Arial Narrow', 'Arial';
font-weight: bold1; font-stretch: condensed; }
.spec_detail_bottom_link31 a:hover {color:#fec901;}

.spec_detail_pic {margin:12px 0px 12px 0px;position: relative;}
.spec_detail_pic_bg {height:60px;background-color: #000;opacity: 0.7;margin:12px 0px 12px 0px;
position: absolute;left:0px;bottom:0px;width: 100%;margin:0px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70);}

.spec_detail_pic_link {position: absolute;bottom: 0px;height: 60px;left:0px;;}
.spec_detail_pic_link_catalog {position: absolute;right:176px;top:19px;padding-left:31px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_catalog.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}
.spec_detail_pic_link_catalog2 {position: absolute;right:19px;top:19px;padding-left:31px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_catalog.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}

.spec_detail_pic_link_listovka {position: absolute;right:19px;top:19px;padding-left:34px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_listovka.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}
.spec_detail_pic_link_listovka2 {position: absolute;right:19px;top:19px;padding-left:34px;padding-top:4px;font-size: 12px;
background: url(/i/spec_detail_pic_link_listovka.png) 0px 0px no-repeat;padding-bottom: 8px;color:#fff;}

.spec_detail_pic_link a:hover {color:#fff;text-decoration:underline;}
.spec_detail_pic_link div {color:#fff;font-family: 'Arial Narrow', 'Arial'; font-weight: bold; padding:19px 20px 19px 20px;font-size: 19px;}

.all_reviews {margin-top:16px;}
.all_reviews_separator {margin-top:20px;margin-bottom:20px;height:1px;font-size:1px;background-color: #eeeeee;}

.k251 .popup-txt {border: 1px solid gray !important;width: 335px;padding: 1px 3px;}

.videoinstruktsii ul {margin: 0px;padding: 0px;list-style-type: none;}
.videoinstruktsii ul li{margin: 0px 0px 20px 0px;}
.videoinstruktsii ul li span {display: block;}

.buy_but_originalnye-zapasnye {position: absolute;top: 245px;right: -30px;}

.table_les_pad {padding-left:20px !important;}

.spis_li_les li {margin-bottom:6px;}


.item_new {float: left;width: 223px;border:1px solid #e5e5e5;margin-right: 12px;min-height: 244px;margin-bottom: 14px;}
.item_new a img {min-height:190px;width: 223px;}
.razd_link {background: #000 url(/img/razd_link_pic.jpg) 202px 17px no-repeat;min-height: 43px;}
.razd_link a{display:block;width:176px;padding:6px 36px 6px 11px;color:#fff;text-decoration:none;
font-family: 'Arial Narrow', 'Arial'; font-weight: bold; font-size:18px;    line-height: 1.2;}
.item_new:hover .razd_link {background: #eeeeee url(/img/razd_link_pic_act.jpg) 202px 17px no-repeat;} 
.item_new:hover .razd_link a{color: #333333;}

.rent_new {float: right; width: auto; border:1px solid #e5e5e5; margin-left: 10px; min-height: 202px; margin-bottom: 10px; }
.rent_new a img {min-height:159px;width: 295px;}
.rent_link {background: #000 url(/img/razd_link_pic.jpg) 275px 17px no-repeat;min-height: 43px;}
.rent_link a {display:block;width:248px;padding:6px 36px 6px 11px;color:#fff;text-decoration:none;
font-family: 'Arial Narrow', 'Arial'; font-weight: bold; font-size:18px;    line-height: 1.2;}
.rent_new:hover .rent_link {background: #eeeeee url(/img/razd_link_pic_act.jpg) 275px 17px no-repeat;} 
.rent_new:hover .rent_link a{color: #333333;}

.rezd_full_discr {min-height:114px;}
.sub_cat ul li.item_new {clear: none;min-height: 245px;}
.sub_cat ul li.item_new img {float: none;margin-right: 0px;}

.ui-datepicker{
	z-index: 999!important;
}
.preloader{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.6);
	z-index: 1000;
	display: none;
}
.preloader:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
	background: url("../i/preloader.gif") no-repeat;
}
.preloader.active{
	display: block;
}

.table-mobil {float:left;width:300px;margin-right: 20px;}


.integrated_solutions_bat1 {background-color:#FEC81E;font-family: 'Arial Narrow', 'Arial';    font-size: 20px;padding: 6px 20px;
    width: 320px;display:block;margin-bottom: 20px;margin-top: 20px;color:#000;    text-align: center;}

.integrated_solutions_bat1:hover {text-decoration:none;color:#fff;background-color:#000;}

.integrated_solutions_zag1 {background-color:#FEC81E;font-family: 'Arial Narrow', 'Arial';    font-size: 22px;padding: 6px 20px;
margin-bottom: 20px;margin-top: 20px;color:#000;display:block;text-decoration:none;}
.integrated_solutions_zag1:hover {color:#000;}

.lev_txt {margin-bottom:20px;display:block;}
.lev_txt div{background-color: #ddd;overflow: hidden; padding: 8px 12px; height: 75px;color:#000;}
.lev_txt div:hover {color:#000;text-decoration:none;}

.lev_txt img {float:left;margin-right:20px;}

.dop_info_sep {height: 1px;background-color: #C7C7C7;width: 100%;margin-top: 11px;margin-bottom: 11px;}
.dop_info_block_l {float:left;margin-right:20px;width:335px;}
.dop_info_block_r {float:left;width:335px;}
.dop_info_zag {text-transform: uppercase;color:#5A5A5A;font-size:16px;    font-family: 'Arial Narrow', 'Arial'; font-weight: bold;    margin-bottom: 2px;}
.dop_info_l_l {float: left;margin-right: 12px;margin-bottom: 10px;width:100px;    height: 116px;}
.dop_info_zag_r {font-weight: bold;margin-bottom:10px;}
.dop_info_zag_r_link {font-size: 14px;font-family: 'Arial Narrow', 'Arial'; font-weight: bold; color: #919191;
    background: url(/images/deteil_models_download_but.png) 10px 7px no-repeat #E5E5E5;
    padding: 5px 10px 3px 30px;margin-bottom: 4px;text-transform: uppercase;width: 295px;
    margin-top: 0px;display: block;}
.dop_info_zag_r_link:hover{color:#fff;text-decoration:none;background-color: #000;}
.the_levels_pic img{margin-right:20px;}
.the_levels_pic {text-align: center;    margin-bottom: 30px;}
.the_levels_zag {font-size:16px;font-weight: bold; margin-top: 30px;}
.the_levels_pic_r {float:right;margin-left:20px;}

tr.gr_anti.gr {background-color: #fff;}

.form_agree {padding: 17px;height: 100px;overflow: auto;padding-bottom:0px;margin-bottom:12px;}
.form_agree_2 {height: 100px;overflow: auto;margin-bottom: 20px;margin-top: 10px;border:1px solid #A9A9A9;padding: 10px;} 
.form_agree_3 {margin-bottom: 20px;}

.field_ok span{display:none;}

#formid {color:#fff;position: relative;top: 0px;right: 0px;width:693px;z-index:1100;padding: 7px 0px 12px 17px;background-color: #3B3D3A;}
#formid  .filtr_name{padding-right: 5px;}
#formid  .select{background-color: #3B3D3A;color:#ffc81f;border:0px;width: 154px;padding: 0 21px 0 0px;font-size:13px;}
#formid  .selectbox ul.dropdown {width: 192px;background-color: #3B3D3A;color:#fff;border:0px;left: -17px;padding: 5px 0px 10px 0px;box-shadow:none;}
#formid  .selectbox {margin-right: 0px;margin-top: 4px; }
#formid  .selectbox ul.dropdown li {color:#B8B8B8;padding: 5px 13px 5px 17px;}
#formid  .selectbox ul.dropdown li:hover {color:#fff;background-color: #3B3D3A;text-decoration:underline;}
#formid  .selectbox ul.dropdown li.sel {color:#fff;background-color: #3B3D3A;text-decoration:underline;}
#formid  .selectbox .trigger {background: #3B3D3A;position: relative;top: 7px;right: 0;left: 5px;width: 5px;height: 4px;float: left;}
#formid .selectbox .trigger .arrow {border:0px;background: url(/images/filtr_trigger_arrow.png) 0px 0px no-repeat;width:5px; height:4px;position: relative;top: 0;right: 0;display: block;}
#formid  .select .text{display: inline-block;width: auto;float: left;max-width: 149px;}
.smartfilter_zag {position: absolute;top: 66px;right: 30px;color:#fff;cursor:pointer;background: url(/images/filtr_trigger_arrow.png) 164px 7px no-repeat;padding-right:10px;}
.smartfilter_zag:hover {color:#ffc81f;}
.ocat_hdr.lf20 {padding-left:20px;width: 666px;}

.compare_block_out {font-weight: bold;margin:20px 0px 20px 20px;}

.compare_block {font-family: 'Arial Narrow', 'Arial';width: 710px;position: relative;min-height:400px;margin-bottom: 280px;margin-top: 6px;}
.compare_block_inn {position: relative;top: 0px;margin: 0px;padding: 0px;left: 0px;margin-bottom:15px;background: url(/images/compare_block_inn_bg.jpg) -40px 0px repeat-y;}
.compare_block a {color:#6E6E6E;text-decoration:underline;}
.compare_block a:hover {text-decoration:none;}

.compare_left_zero {width:190px;height:143px;position: relative;z-index:80;background-color: #fff;border-right:6px solid #fff;text-align:center;}
.compare_left_zero_t {font-size: 18px;margin-top: 23px;margin-bottom: 5px;}
.compare_left_zero_p {margin-bottom: 5px;cursor:pointer;}

.compare_left_block {background-color: #F1F1F1;float:left;width:190px;border-right:6px solid #fff;}
.compare_left {width: 166px;padding: 11px 14px 8px 16px;color:#505050;position: relative;z-index:80;}
.compare_left_m {padding-top:14px;}

.compare_right_block {float:left;width:158px;margin:0px 20px 0px 0px;position: relative;}
.r0 {z-index:70;}
.r1 {z-index:60;}
.r2 {z-index:50;}
.compare_right {padding: 11px 8px 8px 14px;}
// .compare_right_m {border-top:3px solid #E0E0E0;}
.compare_right_pic{width:158px;margin-right:20px;height: 143px;}

.compare_left_last {height: 30px;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;width: 166px;background-color:#F1F1F1;position:relative;}
.compare_right_last {padding: 15px 28px 15px 14px;float: left;width: 136px;margin: 0px 20px 0px 0px;border-bottom:1px solid #D7D7D7;}
.compare_right_last .select{width: 87px;background-color: #fff;}
.m0, .m1 {border-top:1px solid #D7D7D7;padding: 15px 35px 14px 7px !important;}
.m2{border-top:1px solid #D7D7D7;padding: 15px 15px 14px 7px !important;}

.compare_grey {background-color: #F1F1F1;margin-right:0px;padding-right:28px;}
.ompare_grey_s {background-color: #F1F1F1;}
.compare_right_bottom1 {margin-right:0px;padding-top:0px;margin-top:11px;
//background-color: #FFC81F;
}
.compare_right_bottom2 {margin-right:0px;padding-top:0px;margin-top:11px;padding-right:58px;
// background-color: #000;
}
.compare_right_bottom3 {margin-right:0px;padding-top:0px;margin-top:11px;padding-right:33px;
// background-color: #000;
}

.clear0 {clear: both;font-size: 0px;height: 0px;overflow: hidden;}

.catalog-compare-list {margin-left: 10px;margin-bottom: 40px;}
.catalog-compare-list table  {width: 100%;}
.catalog-compare-list th {font-size: 18px;font-family: 'Arial Narrow', 'Arial'; padding: 11px 8px 8px 14px;font-weight: bold;}
.catalog-compare-list td {font-family: 'Arial Narrow', 'Arial';padding: 11px 8px 8px 14px;}
.catalog-compare-list td a {color:#6E6E6E;text-decoration:underline;}
.catalog-compare-list td a:hover {text-decoration:none;}
.catalog-compare-list-gr {background-color: #F1F1F1;}


.compare_block  .selectbox li.no-act{color:#aaa;}
.compare_block  .selectbox li.no-act:hover {background-color: #fff;}

.catalog-compare-list-submit {font-size: 16px;font-family: 'Arial Narrow', 'Arial'; font-weight:bold; color:#FFFFFF;background-color: #8F8F8F;display:block;text-align: center;padding:4px 0px 4px 0px;text-transform: uppercase;width:200px;border:0px;}
.catalog-compare-list-submit:hover {color:#fff;text-decoration:none;background-color: #000;}


.compare_block .next {
    background: transparent url(/i/banarr_forw_off.png) no-repeat 0 0;
    display: block;
    width: 18px;
    height: 68px;
	position: absolute;
	top:37px;
	right:0px;
	z-index: 100;
}
.compare_block .next:hover{background: transparent url(/i/banarr_forw_on.png) no-repeat 0 0;}
.compare_block .prev {
    background: transparent url(/i/banarr_back_off.png) no-repeat 0 0;
    display: block;
    width: 18px;
    height: 68px;
	position: absolute;
	top:37px;
	left:210px;
    z-index: 100;
}
.compare_block .prev:hover {background: transparent url(/i/banarr_back_on.png) no-repeat 0 0;}



.popap_compare {position: absolute;top: 120px;left: 5px;z-index: 200;width: 850px;background-color: #F1F1F1;padding: 40px 30px 50px 90px;display:none;z-index: 1200;}
.popap_compare_chain  {margin-bottom: 25px;}
.popap_compare_chain b {float:left;font-size: 15px;position: relative;top: -3px;}
.popap_compare_chain div{margin-left:280px;font-weight: bold;}
.popap_compare_chain span {color: #6E6E6E;}
.step2_arr, .step2 {display:none;}
.popap_compare_chain  .step1.act {color:#000;text-decoration:underline;cursor:pointer;}
.popap_compare_close {display:block;height:26px;width:26px;position:relative;top: -29px;right: -844px;background: url(/images/zeppelin_compare_close.png) 0px 0px;cursor:pointer;}

.popap_compare .lv1.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv1:hover {text-decoration: none;}
.popap_compare .lv1 {color:#6E6E6E;display:block;float:left;width:250px;margin:8px 30px 8px 0px;}


.popap_compare .lv2.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv2:hover {text-decoration: none;}
.popap_compare .lv2 {color:#6E6E6E;display:none;float:left;width:250px;margin:8px 30px 8px 0px;}

.popap_compare .lv3.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv3:hover {text-decoration: none;}
.popap_compare .lv3 {color:#6E6E6E;display:none;float:left;width:250px;margin:8px 30px 8px 0px;}

.div_lv4 {display:none;}
.popap_compare .lv4.act {color:#000;cursor:pointer;text-decoration: underline;}
.popap_compare .lv4:hover {text-decoration: none;}
.popap_compare .lv4 {color:#6E6E6E;display:block;float:left;width:250px;margin:8px 30px 8px 0px;}



/* === ����� ��� ��������������� ������ === */
#middle._one_column,
#middle._one_column .sim_text { padding: 0; }

.full_width_column { width: 100%; }

.full_width_column .grad,
.full_width_column h1.content {
    display: none;
}

/* === /����� ��� ��������������� ������ === */

/* === �������� ����� === */
.mcc_faq_page {
    padding: 38px 43px;
}

.mcc_faq_page h1 {
    font-family: 'Arial Narrow', 'Arial';
    text-transform: uppercase;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    font-stretch: condensed;
    line-height: 1.25;
    letter-spacing: 0.1px;
    margin-bottom: 12px;
}

.hr {
  height: 3px;
  border-radius: 2px;
  background-color: #ffc81f;
  margin-bottom: 20px;
}

.mcc_faq_page .description .subtitle {
  font-family: 'Arial Narrow', 'Arial';
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: condensed;
  line-height: 1.22;
  letter-spacing: normal;
  color: #ffc81f;
  margin-bottom: 8px;
}

.mcc_faq_page .description p {
  opacity: 0.86;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #000000;
  margin-bottom: 30px;
}

.mcc_faq_page .accordeon_block {
    font-size: 0px;
}

.mcc_faq_page .accordeon_block .accordeon_col {
    display: inline-block;
    width: 371px;
    margin-right: 69px;
    vertical-align: top;
}

.mcc_faq_page .accordeon_block .accordeon_item {
    display: block;
    width: 371px;
    margin-bottom: 10px;
    cursor: pointer;
    padding-bottom: 12px;
    border-bottom: 1px solid #ddd;
    vertical-align: top;
}

.mcc_faq_page .accordeon_block .accordeon_item-title {
  width: 349px;
  font-family: 'Arial Narrow', 'Arial';
  font-weight: bold;
  font-size: 16px;
  font-style: normal;
  font-stretch: condensed;
  line-height: 1.22;
  letter-spacing: normal;
  color: #333333;
  display: inline-block;
}

.mcc_faq_page .accordeon_block .accordeon_item-icon {
    width: 9px;
    height: 9px;
    display: inline-block;
    vertical-align: top;
	background: url("/img/mcc_faq_expand.png") center no-repeat;
    margin-top: 7px;
}

.mcc_faq_page .accordeon_block .accordeon_item.expanded .accordeon_item-icon {
	background: url("/img/mcc_faq_collapse.png") center no-repeat;
}

.mcc_faq_page .accordeon_block .accordeon_item-body {
    margin-top: 8px;
    font-family: 'Arial';
    font-size: 13px;
    line-height: 1.38;
    color: #111;
    display: none;
}

.mcc_faq_page .accordeon_block .accordeon_item.expanded .accordeon_item-body {
    display: block;
}

@media screen and (max-width: 990px) {
    .mcc_faq_page {
        padding: 10px;
    }

    .mcc_faq_page .description,
    .mcc_faq_page .accordeon_block .accordeon_col,
    .mcc_faq_page .accordeon_block .accordeon_item,
    .mcc_faq_page .accordeon_block .accordeon_item-title {
        width: 100%;
    }

    .mcc_faq_page .accordeon_block .accordeon_item {
        position: relative;
    }

    .mcc_faq_page .accordeon_block .accordeon_item-icon {
        position: absolute;
        right: 0px;
        top: 0px;
    }
}
/* === /�������� ����� === */


/* === �������� MY.CAT.COM === */
.service_mcc_page, .service_mcc_page * {
    box-sizing: border-box;
}

.mcc_page-header {
    height: 280px;
    background: url("/services/service/mcc/images/bg.jpg") no-repeat;
    position: relative;
    margin-bottom: 63px;
}

.mcc_page-header h1 {
  width: 449px;
  height: 90px;
  font-family: 'Arial Narrow', 'Arial';
  text-transform: uppercase;
  font-size: 33px;
  font-weight: bold;
  font-style: normal;
  font-stretch: condensed;
  line-height: 1.25;
  letter-spacing: 0.1px;
  color: #ffffff;
  position: absolute;
  bottom: 55px;
  left: 25px;
}

.mcc_page-header.pcc_page-header h1 {
	bottom: 25px;
}

.mcc_page-header h1 a {
    text-decoration: underline;
    color: #fff;
    margin-right: 5px;
}

.mcc_page-header h1 img {
    position: relative;
    top: -20px;
}

.service_mcc_page a.btn {
    background-color: #ffc821;
    color: #111;
    text-align: center;
    font-stretch: condensed;
    font-size: 17px;
    line-height: 40px;
    vertical-align: middle;
    letter-spacing: 0.1px;
    font-family: 'Arial Narrow', 'Arial';
    font-weight: bold;
    text-decoration: none;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    box-sizing: border-box;
}

.service_mcc_page a.bth:hover {
    color: #111;
    text-decoration: none;
}

.mcc_page-header a.btn {
    width: 270px;
    position: absolute;
    right: 25px;
    bottom: 29px;
}

.mcc_page_body {
    padding: 0 25px 0 25px;
}

.mcc_page-item_title {
    font-family: 'Arial Narrow Bold', 'Arial Narrow', 'Arial', sans-serif;
    font-size: 34px;
    line-height: 1.25;
	font-weight: bold;
    letter-spacing: 0.1px;
    margin-bottom: 8px;
	font-stretch: condensed;
    text-transform: uppercase;
}

.mcc_page-item {
    margin-bottom: 46px;
}

.mcc_page-item:last-child {
    margin-bottom: 30px;
}

.mcc_page-item p {
    font-family: 'Arial';
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.1px;
    color: #111;
    margin-bottom: 10px;
}

.mcc_page-item p.mcc_page-item_hint {
    border-left: 2px solid #ffc81f;
    padding-left: 11px;
    font-weight: bold;
}

.mcc_page-item_toolbar {
    margin-top: 21px;
}

.mcc_page-item a.btn {
    margin-right: 10px;
}

.mcc_page-item a.btn:last-child {
    margin-right: 0;
}

.mcc_page-item:after {
    content: "";
    clear: both;
    display: block;
}

.mcc_page-item:nth-child(odd) img {
    float: left;
}

.mcc_page-item:nth-child(even) img {
    float: right;
}

.mcc_page-item.item-1 img, .mcc_page-item.item-5 img {
    margin-right: 26px;
}

.mcc_page-item a.btn:first-child {
    width: 220px;
}

.mcc_page-item a.btn:last-child {
    width: 203px;
}

.mcc_page-item.item-2 img, .mcc_page-item.item-4 img {
    margin-left: 32px;
}

.mcc_page-item.item-3 img {
    margin-right: 25px;
}

@media screen and (max-width: 990px) {
    .service_mcc_page * {
        height: auto !important;
    }

	.mcc_page_body {
        padding: 0 10px;
    }

    .mcc_page-header {
        padding: 10px;
        background-position: center;
        margin-bottom: 30px;
    }

    .service_mcc_page h1, .service_mcc_page a.odc-btn {
        width: auto;
        top: 0;
        left: 0;
        position: relative;
        display: block;
    }

    .service_mcc_page a.odc-btn {
        display: inline-block;
        width: 250px;
    }

    .mcc_page-item img {
        display: block;
        text-align: center;
        float: none !important;
        margin-bottom: 20px;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

	.mcc_page-item_toolbar a.btn {
        margin-bottom: 10px;
		width: 250px !important;
    }

    .mcc_page-item_toolbar a.btn:last-child {
        martgin-bottom: 0;
    }
}
/* === /�������� MY.CAT.COM === */

/* === ����� ��� ����� ������� === */
#fancybox-outer.popup-form .fc-close,
#fancybox-outer.popup-form .fc-order,
#fancybox-outer.popup-form .fc-clear {
    display: none !important;
}

.popup-form-wrapper {
    width: 842px;
    height: 505px;
    box-sizing: border-box;
}

.popup-form-wrapper.get_technics_form {
    height: 485px;
}

.popup-form__close {
    position: absolute;
    background: transparent url("/images/popup-close.jpg") center no-repeat;
    display: inline-block;
    width: 8px;
    height: 8px;
    right: 31px;
    top: 31px;
}

.popup-form-wrapper * {
    box-sizing: border-box;
}

.popup-form__col1, .popup-form__col2 {
    display: inline-block;
    height: 505px;
    max-height: 505px;
    vertical-align: top;
}

.get_technics_form .popup-form__col1, .get_technics_form .popup-form__col2 {
    height: 485px;
    max-height: 485px;
}

.get_technics_form .popup-form__col1 img {
    margin-top: 150px;
    margin-left: 20px;
}

.popup-form__col1 {
    width: 394px;
}

.popup-form__col2 {
    width: 448px;
    padding: 0 41px 0 42px;
    text-align: left;
}

.popup-form__col2 h1 {
    text-align: left;
    font-size: 44px;
    font-family: 'Arial Narrow', 'Arial';
    text-transform: uppercase;
    font-stretch: condensed;
    margin: 0;
    padding: 0;
    line-height: normal;
    margin-top: 75px;
    margin-bottom: 19px;
    font-weight: bold;
    letter-spacing: 0.5px;
    color: #051521;
}

.popup-form__col2 input[type=text],
.popup-form__col2 input[type="email"],
.popup-form__col2 input[type="tel"] {
    width: 100%;
    display: block;
    margin-bottom: 16px;
}

.popup-form__col2 input[type=text].__error,
.popup-form__col2 input[type="email"].__error,
.popup-form__col2 input[type="tel"].__error {
    border-color: red;
}

.popup-form__col2 .form-notes {
    font-size: 12px;
    text-align: left;
    font-family: 'Arial';
    margin-bottom: 22px;
    font-style: italic;
}

.popup-form__col2 input[type=submit] {
    width: 100%;
    vertical-align: middle;
    margin-bottom: 50px;
}

.get_technics_form .popup-form__col2 input[type=submit] {
    margin-bottom: 20px;
}

.form-agreement {
    text-align: left;
}

.form-agreement > div {
    text-align: left;
    display: inline-block;
    vertical-align: top;
}

.form-agreement__col1 {
    width: 16px;
    margin-right: 8px;
}

.form-agreement__col2 {
    width: 299px;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Arial';
}

.form-agreement__col2 label {
    display: inline-block;
}

.form-agreement__col2 a {
    color: #000;
    text-decoration: underline;
}

/* === /����� ��� ����� ������� === */

.jcarousel-container{
	background: rgba(0,0,0,0.64);
}
.dop_mline .pics a{
	display: inline-block;
	width: 32px;
	height: 32px;
	background:  url("sprite.png") 0 0 no-repeat;
}
.dop_mline .pics a:nth-child(1){
	background-position: -64px 0;
}
.dop_mline .pics a:nth-child(2){
	background-position: -32px 0;
}
.dop_mline .pics a:nth-child(3){
	background-position: 0 0;
}
.dop_mline .pics a img{
	display: none;
}
.jcarousel-prev-horizontal{
	background:  url("sprite.png") 0 -52px no-repeat;
}
.jcarousel-prev-horizontal{
	background:  url("sprite.png") 0 -120px no-repeat;
}
.jcarousel-next-horizontal{
	background:  url("sprite.png") -18px -52px no-repeat;
}
.jcarousel-next-horizontal{
	background:  url("sprite.png") -18px -120px no-repeat;
}
.zayav_buy_link{
	background:  url("sprite.png") -96px 0 no-repeat !important;
}
.col3_1 .podp_n{
	background:  url("sprite.png") -64px -87px no-repeat !important;
}
.round_el1{
	background:  url("sprite.png") -230px -32px no-repeat !important;
}
.round_el2{
	background:  url("sprite.png") -212px -32px no-repeat !important;
}
.slugb_block .call .lt{
	background:  url("sprite.png") -36px -53px no-repeat !important;
}
.slugb_block .call .rt{
	background:  url("sprite.png") -55px -53px no-repeat !important;
}
.reason_block .reason_container .reason_card img{
	display: none;
}
.reason_block .reason_container .reason_card::before{
	content:"";
	position: absolute;
	background:  url("sprite.png") 0 0 no-repeat;
	height: 50px;
	top: 20px;
	left: 50%;
	-webkit-transform: translate(-50% , 0);
	-moz-transform: translate(-50% , 0);
	-ms-transform: translate(-50% , 0);
	-o-transform: translate(-50% , 0);
	transform: translate(-50% , 0);
}
.reason_block .reason_container .reason_card:nth-child(1)::before{
	width: 42px;
	background-position: -96px -87px;
}
.reason_block .reason_container .reason_card:nth-child(2)::before{
	width: 61px;
	background-position: -138px -87px;
}
.reason_block .reason_container .reason_card:nth-child(3)::before{
	width: 68px;
	background-position: -96px -137px;
}
.reason_block .reason_container .reason_card:nth-child(4)::before{
	width: 53px;
	background-position: -43px -137px;
}
.reason_block .reason_container .reason_card:nth-child(5)::before{
	width: 51px;
	background-position: -164px -137px;
}
.reason_block .reason_container .reason_card:nth-child(6)::before{
	width: 50px;
	background-position: -199px -87px;
}
.reason_block .reason_container .reason_card:nth-child(7)::before{
	width: 50px;
	background-position: -214px -137px;
}
.subl_menu ul li a{
	position: relative;
	background-image: none;
}
.subl_menu ul li a:after{
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	top: 13px;
	right: 14px;
	background:  url("sprite.png") -7px -32px no-repeat;
}

.subl_menu ul li.act > a:after{
	background: url("sprite.png") 2px -32px no-repeat;
}

.razd_link{
	position: relative;
	background-image: none !important;
}
.razd_link:after{
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	top: 16px;
	right: 12px;
	background:  url("sprite.png") -7px -41px no-repeat;
}
.razd_link:hover::after{
	background-position:-7px -32px;
}
.cont .text_block::after {
	background:  url("sprite.png") -263px 0px no-repeat !important;
}


/* === СТРАНИЦА 404 === */
.page-404, .page-404 * {
    box-sizing: border-box;
}

.page-404 .col-1, .page-404 .col-2 {
    height: 741px;
    display: inline-block;
    vertical-align: top;
}

.page-404 .col-1 {
    width: 447px;
    display: inline-block;
}

.page-404__head {
    padding: 0 40px;
    border-bottom: 3px solid #f8f8f8;
}

.page-404 h1 {
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial";
    font-weight: 600;
    text-transform: uppercase;
    font-size: 52px;
    margin-top: 40px;
    color: #111;
    font-stretch: condensed;
    letter-spacing: 0.1px;
}

.page-404__subtitle {
    display: block;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial";
    font-size: 18px;
    line-height: 18px;
    color: #000;
    margin: 16px 0 14px;
    font-weight: bold;
    letter-spacing: 0.1px;
}

.page-404 .col-2 {
    width: 533px;
    display: inline-block;
    background-color: #f8f8f8;
    padding: 118px 40px 0;
}

.page-404 .col-2 .page-404__subtitle {
    margin: 0;
}

.page-404__callback-block {
    padding: 0 40px 50px;
}

.page-404__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.page-404__list li {
    display: inline-block;
    vertical-align: middle;
    font-family: 'Arial';
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.1px;
    color: #111;
}

.page-404__list li:before {
    position: relative;
    top: -1px;
    width: 5px;
    height: 5px;
    background-color: #ffcc31;
    display: inline-block;
    vertical-align: middle;
    border-radius: 2.5px;
    content: " ";
    margin-right: 10px;
}

.page-404__btn {
    background-color: #ffc821;
    color: #111;
    font-size: 18px;
    font-family: "Arial Narrow", "Arial";
    text-align: center;
    line-height: 43px;
    letter-spacing: 0.1px;
    font-stretch: condensed;
    display: block;
    font-weight: 500;
    width: 367px;
    height: 43px;
    margin: 20px 0 50px;
    border: none;
    cursor: pointer;
}

.page-404__btn:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

input[type=submit].page-404__btn {
    margin-bottom: 16px;
}

.page-404__btn:hover, .page-404__btn:active {
    color: #111;
    text-decoration: none;
}

.page-404__callback-title {
    margin: 19px 0 20px;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial";
    font-weight: bold;
    font-size: 24px;
    line-height: 18px;
    letter-spacing: 0.2px;
    color: #000;
}

.page-404__form-notes {
    padding-top: 15px;
    padding-bottom: 10px;
    border-top: 1px solid #e5e5e5;
    font-family: "Arial";
    font-style: italic;
    color: #000;
    font-size: 12px;
    letter-spacing: 0;
}

.page-404__form-notes span {
    font-style: normal;
    font-weight: bold;
}

.page-404__callback-block form input[type=text].__error {
    border-color: red;
}

.page-404__callback-block form input[type=text] {
    display: block;
    width: 100%;
    max-width: 367px;
    margin-bottom: 16px;
    height: 40px;
    padding: 13px 12px ;
    font-size: 13px;
    font-family: "Arial";
    border: 1px solid #ccc;
}

.page-404__search-form {
    margin-top: 25px;
}

.page-404__search-form input {
    width: 100%;
    padding-left: 30px;
    padding-bottom: 5px;
    background: url("/images/404/loupe.png") left 2px no-repeat;
    color: #231f20;
    font-size: 14px;
    font-family: "Arial";
    border: none;
    border-bottom: 1px solid #d7d7d7;
    outline: 0;
}

.page-404__often_search {
    margin-top: 36px;
}

.page-404__often_search .subtitle {
    color: #999;
    font-family: "Arial";
    font-weight: bold;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: 0.1px;
    margin-bottom: 10px;
}

.page-404__often_search ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.page-404__often_search .often-search__col {
    display: inline-block;
    vertical-align: top;
}

.page-404__often_search .often-search__col._col1 {
    width: 188px;
    margin-right: 77px;
}

.page-404__often_search ul li {
    margin-bottom: 10px;
    font-family: "Arial";
    font-size: 12px;
    line-height: 16px;
}

@media screen and (max-width: 1000px) {
    .page-404 .col-1, .page-404 .col-2 {
        width: 100%;
    }

    .page-404 ul li { display: block; }

    .page-404__head, .page-404__callback-block {
        padding: 0;
    }

    .page-404 .col-2 {
        padding: 20px;
        height: auto;
    }
}

@media screen and (max-width: 450px) {
    .page-404__btn {
        max-width: 100%;
    }

    .page-404__often_search .often-search__col._col1 {
        margin-right: 0;
    }

    .form-agreement__col2 { width: 300px; }
}
/* === /СТРАНИЦА 404 === */

/* === НОВЫЙ ФУТЕР === */
#footer .bot_menu {
  background-image: none;
  padding-bottom: 29px;
}
#footer .round_el2 {
  display: none;
}
#footer .zebra {
  height: 5px;
}
#footer .copy {
  padding-bottom: 11px;
}
.footer-bottom {
  padding-top: 20px;
  float: left;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
.footer-bottom .lft {
  margin-right: 7px;
}
.footer-bottom .pics {
  display: -ms-flexbox;
  display: flex;
}
.footer-bottom .pics a {
  margin-right: 8px;
}
.footer-bottom .pics a:last-child {
  margin-right: 0;
}
/* === /НОВЫЙ ФУТЕР === */

.se_phone {
  position: absolute;
  top: -10000px;
}