@import url("reset.css");
/*
font-family:'open_sanslight';
font-family:'open_sansitalic';
font-family:'open_sansregular';
font-family:'open_sanssemibold';
font-family:'open_sansbold';
font-family:'open_sansextrabold';
*/
/*====================================================================*/
.wrapper{position:relative;margin:0 auto;max-width:1000px}
.wrapper:after{clear:both;content:'';display:table;height:0}
/*====================================================================*/
/*#wrapper{min-height:100%;height:auto !important;height:100%;position:relative;min-width:320px;width:100%} страница контакты плохо отображалась на телефоне*/
#wrapper{height:auto !important;height:100%;position:relative;min-width:320px;width:100%}
.bodylock{position:absolute;left:0;top:0;overflow-y:hidden}
/*====================================================================*/
.br p{margin-top: 20px;}
.__cont{position:relative;width:100%}
.br{border-radius:5px}
.btn{color:#fff !important;cursor:pointer;display:block;height:28px;line-height:28px;text-align:center;text-decoration:none;text-transform:uppercase}
.btn.bb{font:14px/40px 'open_sansbold' !important;height:40px}
.red{background:#f11929;font-size:12px !important}
.red:hover{background:#A6111D;color:#ccc}
.red1{background:#f11929;font-size:25px !important}
.red1:hover{background:#A6111D;color:#ccc}
.green{background:#3cb162}
.green:hover{background:#359C55;color:#ccc}
.pd27{padding:0px 9px}
.pd72{padding:10px 9px}
span.h1{display:block;font:36px/1.2em 'open_sanslight';margin-bottom:45px;text-align:center;width:100%}
h2.h1{display:block;font:36px/1.2em 'open_sanslight';margin-bottom:35px;text-align:center;width:100%;    margin-top: 35px;}
span.h2{color:#fff;display:block;font:40px/1.2em 'open_sansregular';margin-bottom:36px;text-align:center;width:100%}
.grey{background:#f6f6f6}
.dark_grey{background:#353535}
.dark_grey span.h1,
.dark_grey h2{color:#fff}
/*==============================================================================================*/
/*Стили Главная*/
.op0{opacity:0}
header{background:#fff;box-shadow:0 3px 15px #666;left:0;position:fixed;top:0;width:100%;z-index:10000}
html.lt-ie9 header{border-bottom:3px solid #f11929}
header .wrapper{padding:9px 9px 2px 9px}
header .logo{display:block;height:56px;width:117px}
header .logo img{display:block;float:left;height:100%;width:100%}
header .right{color:#f11929;cursor:pointer;display:block;font-size:16px;margin-top:20px;text-decoration:none;text-transform:uppercase;border: 2px solid #f11929;padding: 10px 15px;}
header .right:hover{color:#A6111D}
header .middle_box{margin:0 117px;padding-top:20px;text-align:center}
header .middle_box>*{display:inline-block;font-size:30px;position:relative}
header .middle_box>*+*{margin-left:18px}
span.callback{cursor:pointer;text-transform:uppercase;font-size: 15px;}
span.callback:hover,
span.callback.active{text-decoration:underline}
#callback{background:#f11929;border-radius:10px;color:#fff;display:none;left:-135px;padding:18px;position:absolute;top:34px;width:450px;z-index:100}
#callback:before{border: 10px solid transparent;border-bottom: 10px solid #f11929;content:'';height:0;left:0;margin:auto;position:absolute;right:0;top:-20px;width:0;z-index:1}
#callback .close{cursor:pointer;font:20px/1em 'open_sansbold';height:20px;position:absolute;right:9px;text-align:center;top:9px;width:20px;z-index:1}
#callback .close:hover{color:#DBDBDB}
#callback h6{display:block;font:18px/1em 'open_sansextrabold';margin-bottom:18px;text-transform:uppercase}
#callback ul,
#callback ul li{float:left;display:block;width:100%}
#callback ul li+li{margin-top:27px}
#callback ul li p{font:16px/1.5em 'open_sansitalic';padding:0 36px;width:100%}
#callback ul li input[type="text"]{background:transparent;border:1px solid #fff;font:18px 'open_sansitalic';height:50px;margin-top:0 !important;padding:0 9px;width:195px}
#callback ul li input[type="text"].right_side{float:right}
#callback ul li .btn_form{color:#fff;display:block;font:20px/50px 'open_sansbold';height:50px;text-align:center;text-transform:uppercase;width:100%}
#callback ul li .btn_form.blue{background:#062d43}
/*#callback ul li .btn_form.blue:hover{background:#041F2E}*/
#callback ul li .btn_form.succes{background:#80ad14}
/*#callback ul li .btn_form.succes:hover{background:#6F9612}*/
span.menu_btn{display:none}
ul.menu{float:left;display:table;width:100%;border-spacing: 10px;}
ul.menu>li{display:table-cell;position:relative;text-align:center;background: #f11929;border-radius: 15px;}
ul.menu>li:before{bottom:-10px;content:'';height:10px;position:absolute;width:100%;z-index:2}
ul.menu>li>a{border-bottom:1px solid transparent;color:#ffffff;display:inline-block;font-size:20px;padding:7px 0 6px;position:relative;text-decoration:none;text-transform:uppercase}
ul.menu>li>span{border-bottom:1px solid transparent;color:#032131;display:inline-block;font-size:15px;padding:7px 0 10px;position:relative;text-decoration:none;text-transform:uppercase}
ul.menu>li:hover>a{border-color:#032131}
ul.menu>li span.show{display:none}
ul.menu li.first a{width:148px}
ul.menu li.last a{width:98px}
ul.menu li.first a,
ul.menu li.last a{padding:0}
ul.menu li.first:hover a,
ul.menu li.last:hover a{border:0}
ul.menu>li>p{border-bottom:1px solid transparent;color:#032131;display:inline-block;font-size:15px;padding:7px 0 6px;position:relative;text-decoration:none;text-transform:uppercase}
ul.menu>li:hover>p{border-color:#032131}
ul.menu li.first{text-align:left}
ul.menu li.last{text-align:right}
ul.menu li ul{background:#fff;border-radius:10px;box-shadow:0 0 15px #666;display:none;left:0;padding:27px 23px;position:absolute;top:38px;width:275px;z-index:20}
html.lt-ie9 ul.menu li ul{border:1px solid #666}
ul.menu li ul li{display:block;text-align:left;width:100%}
ul.menu li ul li+li{margin-top:18px}
ul.menu li ul li a{color:#000;text-decoration:none;text-transform:uppercase}
ul.menu li ul li a:hover{text-decoration:underline}
.middle{height:auto;margin:0 auto;position:relative;width:100%}
.middle:after{clear:both;content:'';display:table;height:0}
.banner{background:url(../img/banner.jpg) 50% 50% no-repeat;background-size:cover;color:#fff;height:530px;display: flex;}
.banner .wrapper{padding:126px 9px;text-align:center;text-transform:uppercase}
.banner.inner .wrapper{padding-bottom:0;padding-top:0;text-transform:none;align-self: flex-end;margin-bottom: 30px;}
.banner h1{font:70px/.8em 'open_sansextrabold';padding-bottom:54px}
.banner.inner h1{text-shadow: 2px 2px 2px #000;background: rgba(0, 0, 0, 0.5);display:table-cell;line-height:1.2em;padding:0;vertical-align:middle;width:982px;border-radius: 20px;}
.banner h2{font:44px/1.3em 'open_sanslight'}
.partners{text-align:center}
.partners .top{margin-bottom:99px}
.part_box{display:inline-block;padding:0 2%;vertical-align:top;width:24.6%}
.part_box img{display:inline-block;margin-bottom:18px; max-height: 210px; max-width: 240px;}
.part_box p{width:100%}
.part_box p.title{font:20px/1.5em 'open_sansbold';margin-bottom:27px}
.part_box p.description{color:#808080;font:16px/1.2em 'open_sansitalic'}
.part_box div.description p{color:#808080;font:16px/1.2em 'open_sansitalic'}
.num_box{display:block;text-align:center;width:100%}
.num_box+.num_box{margin-top:72px;text-align:center}
.num_box p.description{color:#333;font:18px/1.2em 'open_sanslight'}
.num_box .text p{color:#333;font:18px/1.2em 'open_sanslight';margin-top: 20px;}
.num_box div.description p{color:#333;font:18px/1.2em 'open_sanslight'}
.num_box p.first{color:#f11929;font:92px/1.2em 'open_sansbold';margin-bottom:36px}
.num_box p.second{color:#585858;font:24px/1.5em 'open_sansbold';margin-bottom:63px;padding:0 33%}
.logistics .num_box p.second{margin-bottom:27px}
p.info{color:#333;font:18px/1.2em 'open_sanslight';text-align:center}
.slider_box .pd27 p{color:#333;font:18px/1.2em 'open_sanslight';text-align:center}
.slider_box .pd27 li{color:#333;font:18px/1.2em 'open_sanslight';text-align:center}
.access_form{padding:0 18.5%;width:100%}
.access_form:after{clear:both;content:'';display:table;height:0}
.access_form h2{font:24px/1.2em 'open_sansbold';margin-bottom:36px;text-align:center;text-transform:uppercase}
.access_form ul,
.access_form ul li{display:block;width:100%}
#access_2 ul{padding-top:9px}
.access_form ul li+li{margin-top:15px}
/*.access_form input[type="text"]{background:transparent;border:1px solid #fff;color:#fff;display:inline-block;font:12px 'open_sansregular';height:42px;padding:0 9px;width:48.4%}*/
.access_form input[type="text"]{background:transparent;border:1px solid #fff;color:#fff;display:inline-block;font:12px 'open_sansregular';height:42px;padding:0 9px;width:48%}
.access_form input[type="text"]+input[type="text"]{margin-left:16px}
html.lt-ie9 .access_form input[type="text"]{padding-top:11px}
.access_form input[type="submit"]{margin:0 auto;width:170px}
#access_2{padding:0;position:absolute;right:9px;top:121px;width:642px;z-index:1}
.wiht_us_work{text-align:center}
.work_box{display:inline-block;vertical-align:top;width:24.7%}
.work_box img{display:inline-block;margin-bottom:27px}
.work_box p{width:100%}
.work_box p.title{font:20px/1.5em 'open_sansbold';padding:0 18px}
.feedback span.h1{padding-top:27px;margin:0}
.feedback_box{background:url(../img/feed_back.jpg) 50% 77px repeat-x}
.feedback_box .top{margin-bottom:36px}
.feedback_box .top:after{clear:both;content:'';display:table;height:0}
.left_img{float:left;width:255px}
.left_img img{display:block;width:100%}
.text_box{float:left;padding:40px 0 0 27px;width:727px}
.text_box .top{color:#fff;float:left;height:80px;width:100%}
.text_box p.fio{font:18px/1em 'open_sansbold';padding:15px 0;color:#000;}
.text_box p.post{font-size:18px;line-height:1em}
.text_box p.feed_body{color:#221d24;display:block;float:left;font:18px/1.5em 'open_sansitalic';width:100%}
.text_box p.feed_body:before{content:'«';padding-right:9px}
.text_box p.feed_body:after{content:'»';padding-left:9px}
.text_box div.feed_body{color:#221d24;display:block;float:left;font:18px/1.5em 'open_sansitalic';width:100%}
.text_box div.feed_body:before{content:'«';padding-right:9px}
.text_box div.feed_body:after{content:'»';padding-left:9px}
footer{}
.magelan{background:#fff}
.magelan .top_m{padding:45px 0}
.magelan hr{background:#f11929;border:none;display:block;height:1px;position:relative;width:100%}
.magelan img{background:#fff;height:90px;left:0;margin:auto;position:absolute;right:0;top:0;width:146px;z-index:1}
.magelan .download_pdf {margin-bottom: 30px;}
.magelan .download_pdf_left {float:left;}
.magelan .download_pdf_left img.pdf{background:#fff;height:50px;left:0;margin:auto;position:relative;right:0;top:0;width:50px;z-index:1}
.magelan .download_pdf_right {padding-top: 15px;}
.magelan .info p{color:#4c4c4c;line-height:1.5em;font: 400 18px/1.5em 'open_sansregular',Arial,Helvetica,sans-serif;text-indent: 3em;}
.magelan .info p+p{margin-top:27px}
section.section{display:block;position:relative;width:100%}
ul.tabs{width:100%}
ul.tabs:after{clear:both;content:'';display:table;height:0}
ul.tabs li{background:#252525;float:left;width:25%}
ul.tabs li.current{background:#5c5b5b}
ul.tabs li.first{border-radius:5px 0 0 5px}
ul.tabs li.last{border-radius:0 5px 5px 0}
ul.tabs li+li{border-left:1px solid #5c5b5b}
ul.tabs li a{color:#fff;display:block;font:14px/68px 'open_sansbold';text-align:center;text-decoration:none;text-transform:uppercase;width:100%}
ul.tabs li.current a{color:#f4f4f4}
section.section .box{display:none;margin-top:54px;min-height:325px;width:334px}
section.section .box:after{clear:both;content:'';display:table;height:0}
section.section .box.visible{display:block}
section.section .box div{float:left;width:100%}
section.section .box .left_box>div+div{margin-top:45px}
section.section .box .img_box{display:block;float:left;width:44px}
section.section .box .text{float:left;padding-right:36px;width:290px}
section.section .box .text span,
#access_2>span{color:#f4f4f4;display:block;font:12px/1em 'open_sansbold';margin-bottom:18px;padding-bottom:14px;position:relative;text-transform:uppercase}
section.section .box .text span:before,
#access_2>span:before{background:#fff;bottom:0;content:'';height:2px;left:0;position:absolute;width:60px;z-index:1}
section.section .box .text p,
section.section .box .text p a{color:#fff;display:block;font-size:12px;line-height:1.5em;text-decoration:none;text-transform:uppercase}
section.section .box .text p a:hover{text-decoration:underline}
#map{background:#fff;height:465px;position:relative;width:100%}
footer .bottom .wrapper{padding:18px 9px}
p.copyright{color:#aaa;font-size:12px;line-height:28px}
footer a.btn{width:150px}
/*Конец Стили Главная*/
/*==============================================================================================*/

/*Стили Каталог*/
.catalog .wrapper{overflow:hidden}
.catalog .inner_box{width:102%}
.catalog .inner_box:after{clear:both;content:'';display:table;height:0}
/*..catalog_box{float:left;height:230px;margin:19px 19px 0 0;position:relative;width:230px}*/
.catalog_box{float:left;height:280px;margin:19px 19px 0 0;position:relative;width:479px}
.catalog_3 .catalog_box{height:200px}
.catalog_box_3{width:305px}
/*.catalog_box:first-child,
.catalog_box:first-child+.catalog_box,
.catalog_box:first-child .box_img,
.catalog_box:first-child+.catalog_box .box_img{height:280px;width:479px}
.catalog_box:first-child .box_img img,
.catalog_box:first-child+.catalog_box .box_img img{height:auto;width:100%}
.catalog_box .box_img{height:230px;overflow:hidden;width:230px}*/
.catalog_box .box_img{height:280px;overflow:hidden;width:479px}
.catalog_box_3 .box_img{width:305px}
.catalog_box .box_img img{display:block;height:auto;width:100%}
.catalog_box:hover *{display:none}
.catalog_box:hover .box_img,
.catalog_box:hover a.link{display:block}
.catalog_box:hover p.category{display:block}
.catalog_box:hover p.name{display:block}
.catalog_box a.link{background:transparent;background:url(../img/default/transparent_60_000.png) 0 0;color:#446272;display:none;height:100%;left:0;position:absolute;text-decoration:none;text-transform:uppercase;top:0;width:100%;z-index:2}
.catalog_box a.link span{background:#fff;border-radius:5px;bottom:0;display:block;font:14px/40px 'open_sansbold';height:40px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:150px;z-index:1}
.catalog_box a.link span:hover{background:#d8d8d8}
.catalog_box p.category{color:#fff;font:14px/1.2em 'open_sansbold';left:0;padding:12px 18px 0;position:absolute;text-align:right;top:0;width:100%;z-index:1;background: url(/img/default/transparent_60_000.png) 0 0;}
.catalog_box p.marker{color:#fff;font:16px/30px 'open_sansbold';height:30px;position:absolute;right:0px;text-align:center;text-transform:uppercase;top:35px;width:135px;z-index:1} 
.catalog_box p.marker.new{background:#f11929;border-radius: 15px;}
.catalog_box p.marker.new:before{border-left:2px solid #f11929;border-top:2px solid #f11929;border:2px solid transparent;bottom:-4px;content:'';position:absolute;right:0;z-index:1}
.catalog_box p.name{background:url(../img/default/transparent_60_000.png) 0 0;bottom:0;color:#fff;font:14px/1.2em 'open_sansbold';left:0;padding:18px 13px;position:absolute;text-transform:uppercase;width:100%;z-index:1}
/*Конец Стили Каталог*/
/*==============================================================================================*/
/*Стили Карточка товара*/
.product_page .left{width:40%}
.product_page .right{width:57%}
.product_page .right span, .product_page .right .dealer-a{font:16px/64px 'open_sansbold' !important;height:64px;margin-bottom:18px;width:47%;float:left;text-align: center;/*margin: 10px auto;*/}
.product_page .right .info{/*background:#032131;color:#fff;*/padding:27px 18px;width:100%}
.product_page .right h3{font:16px/1.2em 'open_sansbold';margin: 10px 60px}
.product_page .right ul{list-style:disc inside;width:100%}
/*.product_page .right ul li{font:14px/1.2em 'open_sansbold'}*/
.product_page .right ul li+li{margin-top:9px}
.characteristic table tr td:first-child{border-top: 1px solid #f11929;color:#2c3139;font:22px/1.2em 'open_sansextrabold';padding-left:81px;text-transform:uppercase;width:43%}
.characteristic table tr td{border-top: 1px solid #f11929;padding:27px 0;text-align:left}
.color_box{display:inline-block;position:relative;text-align:center;vertical-align:top;width:102px}
.color_box+.color_box{margin-left:0px}
.divider+.divider{margin-top:27px}
.color_box .images{border: 1px solid black;border-radius:50%;height:65px;margin:0 auto 18px;position:relative;width:65px}
.color_box .images>img{border-radius:50%;display:block;height:100%;width:100%}
.color_box .images .big_img{background:#fff;border:2px solid #fff;box-shadow:0 0 15px #999;display:none;height:240px;width:416px;left:-100px;overflow:hidden;position:absolute;top:45px;z-index:999}
.color_box.last .images .big_img,
.color_box.pre_last .images .big_img{left:auto;right:27px}
.color_box .images .big_img img{width:100%}
.color_box .images:hover .big_img{display:block}
.color_box p.name{color:#333;font:12px/1.2em 'open_sanslight';padding-bottom:9px;text-transform:lowercase}
.char_box p{color:#6f6f6f;font-style:italic;font:16px/1.2em 'open_sanslight';letter-spacing:-.5px;text-align:center}
.char_box p+p{margin-top:27px}
.byu_with_this h3{color:#333;font:20px/1.2em 'open_sanssemibold';margin-bottom:27px;text-align:center;width:100%}
.byu_with_this .inner_box{width:100%}
.byu_with_this .catalog_box{height:226px !important;margin:0;width:25% !important}
.byu_with_this .catalog_box .box_img,
.byu_with_this .catalog_box .box_img img{height:100% !important;width:auto !important}
/*Конец Стили Карточка товара*/
.inner_box .video {text-align:center;}
.inner_box .video iframe {min-width: 270px;max-width: 460px;/*width: 45%*/; margin:10px}
.wrapper .allotziv{text-align:center; margin:10px}
.view_old {margin-top: 14px; padding: 0 20px; font-size: 20px !important}
.product_page .bx-wrapper .bx-viewport li .span_glass {float:right;width:25px;height: 58px;}
.product_page .bx-wrapper .bx-viewport li .span_glass img.view_glass {display: block;z-index: 100;float: right;margin-top: -45px;margin-left: -10px;position: absolute;width: 35px;height: 35px;min-height: 20px;}
/*Начало баннер*/
.splash, .splash-item, .splash-image {height: 100%;min-height: 100%;position: relative;}
.splash{background: #000;}
.splash-item {position: absolute;width: 100%;overflow: hidden;}
.splash-item .splash-image {background-size: cover;background-position: 50% 50%;transform-origin: 50% 50%;}
/*.splash-text {font-size: 65px;color: #fff;position: absolute;z-index: 5;bottom: 50px;font-family: 'gotham_probold';right: -500px;opacity: 0;filter: alpha(opacity = 0);text-transform: uppercase;line-height: 1;text-align: left;}*/
.splash-text {font-size: 150px;color: #fff;position: absolute;z-index: 5;bottom: 50px;right: -500px;opacity: 0;filter: alpha(opacity = 0);line-height: 1;text-align: left;}
.splash-text-2 {left: 50px;top: 50px;}
/*Конец баннер*/
/*.player {display:none;}
.player:target {display:block;}*/
.altervideoplayer {display:none;}
.altervideoplayer:target {display:block;}
.altervideoplayer:target:before {content: "";display: block;height: 14em;margin-top: -14em;visibility: hidden;}

.content_text p{text-align:left;font: 500 18px/1.5em 'open_sansregular',Arial,Helvetica,sans-serif;margin-bottom:1em;}
.magelan .info ul{color: #4c4c4c;text-indent: 3em;margin-bottom: 27px;list-style: disc inside;font: 400 18px/1.5em 'open_sansregular',Arial,Helvetica,sans-serif;}
.num_box .text p{text-indent: 3em;text-align:left;font: 500 18px/1.5em 'open_sansregular',Arial,Helvetica,sans-serif;margin-bottom:1em;margin-right: 1em;}
.num_box .text ul{text-align:left;color: #4c4c4c;text-indent: 3em;margin-bottom: 27px;list-style: disc inside;font: 400 18px/1.5em 'open_sansregular',Arial,Helvetica,sans-serif;margin-right: 1em;}
.wrapper .inner_box ul.map_1lvl  {list-style: disc inside;font: 500 14px/1.3em 'open_sansregular',Arial,Helvetica,sans-serif;}
.wrapper .inner_box ul.map_1lvl li ul.map_2lvl  {list-style: disc inside;text-indent: 3em;font: 500 14px/1.3em 'open_sansregular',Arial,Helvetica,sans-serif;}
.box_adddress1{display: block; float:left;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);}
.box_adddress2{background: #fff;border: 1px solid #dadada;margin: 5px;vertical-align: top;width: 290px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);}
.box_adddress3{display: table-cell;height: 123px;vertical-align: middle;width: 280px;}
.box_adddress4{margin: 0 auto;max-height: 113px;max-width: 250px;}
.box_adddress1 .box_adddress2 .box_adddress3 .box_adddress4 p{margin-bottom: 5px;}
.paginacia {text-align: center;}
.paginacia a{display: inline-block; padding: 6px 11px; background-color: #3F3F3F; color: #ffffff; text-decoration: none;}
.paginacia p{display: inline-block; padding: 6px 11px; background-color: #f11929; color: #ffffff; text-decoration: none;}
.paginacia a.active, .paginacia a:hover {background-color: #f11929;}
.stati{margin-bottom: 1em;background: #fff;border: 1px solid #dadada;margin: 10px;padding: 0 20px;padding-bottom: 20px;vertical-align: top;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);}
.stati_img {width: 50%;float: left;margin: 7px 20px 7px 0;}
.access_form_bel{padding:0 18.5%;width:100%}
.access_form_bel:after{clear:both;content:'';display:table;height:0}
.access_form_bel p.h2{background:#353535;color: #ffffff;font:24px/1.2em 'open_sansbold';margin-top:20px;margin-bottom:20px;text-align:center;text-transform:uppercase}
.access_form_bel p.h3{font:16px/1.2em 'open_sansbold';margin-top:20px;margin-bottom:20px;text-align:center;text-transform:uppercase}
.access_form_bel ul,
.access_form_bel ul li{display:block;width:100%}
#access_2 ul{padding-top:9px}
.access_form_bel ul li+li{margin-top:15px}
.access_form_bel input[type="text"]{background:transparent;border:1px solid #000;color:#000;display:inline-block;font:12px 'open_sansregular';height:42px;padding:0 9px;width:45%}
.access_form_bel input[type="text"]+input[type="text"]{margin-left:16px}
html.lt-ie9 .access_form_bel input[type="text"]{padding-top:11px}
.access_form_bel input[type="submit"]{margin:0 auto;width:170px}
#access_2{padding:0;position:absolute;right:9px;top:121px;width:642px;z-index:1}
.access_form_bel input::-webkit-input-placeholder {color:#000;}
.access_form_bel input::-moz-placeholder          {color:#000;}/* Firefox 19+ */
.access_form_bel input:-moz-placeholder           {color:#000;}/* Firefox 18- */
.access_form_bel input:-ms-input-placeholder      {color:#000;}
.ui-widget-content {border: 1px solid #bdc3c7;background: #e1e1e1;color: #222222;margin-top: 4px;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 5.2em;height: 2.2em;cursor: default;margin: 0 -40px auto !important;text-align: center;line-height: 30px;color: #FFFFFF;font-size: 15px;}
.ui-corner-all {border-radius: 20px;}
.ui-slider-horizontal .ui-slider-handle {top: -.9em;}
.ui-state-default,
.ui-widget-content .ui-state-default {border: 1px solid #f9f9f9;background: #3498db;}
.ui-slider a:active {border: 1px solid #6eb78f;background: #6eb78f;}
.ui-slider a:focus {border: 1px solid #6eb78f;background: #6eb78f;}
.ui-slider-horizontal .ui-slider-handle {margin-left: -0.5em;}
.ui-slider .ui-slider-handle {cursor: pointer;}
.ui-slider a, .ui-slider a:focus {cursor: pointer;outline: none;text-decoration: none;}
.price-slider {margin-bottom: 50px;}
.price-slider span {font-weight: 200;display: inline-block;color: #7f8c8d;font-size: 13px;}
.ui-slider-handle img{margin: 0 3px;opacity: 0.3;position: relative;top: 4px;}
.ui-slider-handle label{font: 16px/1.2em 'open_sansbold';}
.slider-number-left{float:left;font: 20px/1.2em 'open_sansbold';margin-top: -10px;    color: red;}
.slider-number-left{width: 5%;float:left;font: 20px/1.2em 'open_sansbold';margin-top: -10px;    color: red;}
.slider-number-right{width: 5%;float:right;font: 20px/1.2em 'open_sansbold';margin-top: -10px;color: green;}
.grey {color: #7d7d7d;}
.bannermb {text-align:center;}
@media all and (min-width: 1em) and (max-width: 30em) {.bannermb img {max-width: 330px;}}
.left_img_ol{float:left;width:350px}
.left_img_ol img{width:350px}
@media all and (max-width: 1000px) {.left_img_ol{width:100%;text-align:center;}}
.text_box_ol{float:left;padding:15px 0 0 27px;width:630px}
@media all and (max-width: 1015px) {.text_box_ol{width:600px;width:100%;text-align:center;}}
.text_box_ol .top{color:#fff;float:left;height:80px;width:100%}
.text_box_ol p{font: 18px/1.5em 'open_sansitalic';margin-bottom: 10px;}
.gototop{position:fixed;bottom:20px;right:20px;z-index:999;opacity:0;visibility:hidden;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.gototop.active{opacity:1;visibility:visible;}
.gototop a{text-decoration: none;width:50px;height:50px;display:table;background:rgba(0, 0, 0, 0.5);color:#fff;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.gototop a i{height:50px;display:table-cell;vertical-align:middle;}
.gototop a:hover, .gototop a:active, .gototop a:focus{text-decoration:none;outline:none;}
.part_box .img_to{width:100%;display:inline-block;margin-bottom:0px; max-height: 210px; max-width: 240px;}
.dealer{margin-right:10px;}
.header-container {
  /* Основные стили */
  background: rgba(255, 255, 255, 0.7); /* Полупрозрачный белый */
  backdrop-filter: blur(10px); /* Размытие для эффекта матового стекла */
  border-radius: 16px; /* Скругление углов */
  
  /* Тень для объёма */
  box-shadow: 
    0 4px 20px rgba(0, 0, 0, 0.08),
    inset 0 0 12px rgba(255, 255, 255, 0.8);
  
  /* Граница с градиентом для эффекта свечения */
  border: 1px solid rgba(255, 255, 255, 0.4);
  
  /* Внутренние отступы */
  padding: 16px 24px;
  
  /* Максимальная ширина (опционально) */
  max-width: fit-content;
  
  /* Выравнивание текста */
  text-align: center;
}
.breadcrumb {font-size:14px}