html, body{margin:0;padding:0;width:100%;height:100%;overflow-x: hidden;}
body{min-height:100%;height:auto !important;height:100%;position:relative;color:#252629;font:0.82em/22px 'open_sansregular', Arial, sans-serif;background:#fffff;max-width:2560px;min-width:463px;margin:0px auto;-webkit-text-size-adjust:none;}
img, embed, object, video{max-width:100%;border:0px;margin: 0 20px 0 0;padding:0;}
div{margin:0px;padding:0px;}
input, textarea, select, button{outline:none;resize:none;}
h1{font-family:'open_sansregular';font-size:2em;color:#292c33;line-height:28px;/*margin:0;*/padding:0;}
h2{font-family:'open_sansregular';font-size:1.7em;color:#292c33;margin:0;padding:0;}
h3{font-family:'open_sansregular';font-size:1.2em;color:#292c33;margin:0;padding:0;}
h4{font-family:'open_sansregular';font-size:1.4em;color:#292c33;margin:0;padding:0;}
h5{font-family:'open_sansregular';font-size:1em;color:#292c33;margin:0;padding:0;}
h6{font-family:'open_sansregular';font-size:0.8em;color:#292c33;margin:0;padding:0;}
hr{color:#848484;height:1px;border:0px;background-color:#848484;}
p, ul, ol{margin:0px 0 25px 0px;padding:0 0 0 0px;}
ul, ol{margin-left:20px;}
ul ul, ol ol, ul ol, ol ul{margin:0 0 0 20px;}
ul{list-style:square; font-size: 1.05em;}
li li{margin:0;}
table{border-collapse:collapse;font-size:1em;width:100%;border:1px solid #cbd2d9;}
table.tech-katalog {border-collapse:collapse;font-size:1em;width:auto;border:1px solid #cbd2d9;}
td, th{padding:5px 10px 5px 10px;vertical-align:middle;border:1px solid #cbd2d9;text-align:left;color:#000;background:#f5f5f6;}
thead th, thead td{background:#fff;border-bottom-width:1px;text-align:left;font-weight:normal;padding:10px;color:#000;}
thead td{text-align:left;}
tfoot th, tfoot td{background:#cbd2d9;text-align:left;border:none;font-size:15px;font-weight:normal;}
img.animate1:hover{filter:alpha (Opacity=50);opacity:0.50;}
a{color:#3b89c3;text-decoration:none;cursor:pointer;}
a:hover, a:active{cursor:pointer;text-decoration:underline;}
a.r{text-decoration:none;}
a.r:hover, a.r:active{text-decoration:none;}
.pseudo{display:inline-block;border-bottom:1px dotted #fff;}
.pseudo:hover, .pseudo:active{border-bottom-color:transparent;}
.fr{float:right;}
.fl{float:left}
.cl{clear:both;}
.clearfix:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
span.ruble{text-transform:uppercase;}
span.hyphen:after{content:'\2013';}
span.hyphen{position:absolute;margin:.3ex 0 0;behavior:expression(this.innerHTML = '–');}
@font-face{font-family:'open_sansbold';src:url('../fonts/opensans-bold-webfont.eot');src:url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
url('../fonts/opensans-bold-webfont.woff') format('woff'),
url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgbold';src:url('../fonts/proximanova-bold-webfont.eot');src:url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-bold-webfont.woff2') format('woff2'),
url('../fonts/proximanova-bold-webfont.woff') format('woff'),
url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgregular';src:url('../fonts/proximanova-reg-webfont.eot');src:url('../fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-reg-webfont.woff2') format('woff2'),
url('../fonts/proximanova-reg-webfont.woff') format('woff'),
url('../fonts/proximanova-reg-webfont.ttf') format('truetype'),
url('../fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'rotondacregular';src:url('../fonts/rotondac-webfont.eot');src:url('../fonts/rotondac-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/rotondac-webfont.woff2') format('woff2'),
url('../fonts/rotondac-webfont.woff') format('woff'),
url('../fonts/rotondac-webfont.ttf') format('truetype'),
url('../fonts/rotondac-webfont.svg#rotondacregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'rotondacbold';src:url('../fonts/rotondac-bold-webfont.eot');src:url('../fonts/rotondac-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/rotondac-bold-webfont.woff2') format('woff2'),
url('../fonts/rotondac-bold-webfont.woff') format('woff'),
url('../fonts/rotondac-bold-webfont.ttf') format('truetype'),
url('../fonts/rotondac-bold-webfont.svg#rotondacbold') format('svg');font-weight:normal;font-style:normal;}
.header{background:url(/images/header_bg2.jpg) top center no-repeat;height:240px;}
.content{padding-bottom:20px;padding-top:3px;}
.footer{width:100%;position:relative;z-index:1;bottom:0px;left:0px;right:0px;background:#073c57 top center no-repeat;padding-top:30px;height:auto;}
.inner_block{padding-left:40px;padding-right:40px;max-width:1600px;margin:0 auto; margin-top: -4px;}
.content p{font-size:1.1em; text-align: justify;}
#index{min-width:463px;}
#index .inner_block{padding-left:10px;padding-right:10px;max-width:940px;margin:0 auto;}
#index .content{padding-bottom:0px;padding-top:0px;}
.header .logo{width:300px;height:100px;float:left;}
.header .logo img{vertical-align:bottom;}
.header .logo p{color:#0B5F7A;display:block;font-size:10px;margin:-40px 0 0 110px;/*text-transform:uppercase;*/font-weight:bold;line-height:1.4;}
@media (max-width:640px){.header .logo p{color:#0b5f7a;display:block;font-size:12px;font-weight:bold;line-height:1.4;margin:-40px 0 0 140px;text-transform:uppercase;}
.catalog_index{display:none;}
}
.header .feed_block{float:right;width:390px;padding-top:5px;}
.header .feed_block .search_block{width:100%;position:relative;margin-bottom:10px;}
.header .feed_block .search_block input{width:365px;background:none;border:none;font-family:'open_sansregular';font-size:0.9em;color:rgb(7, 60, 87);padding-bottom:5px;border-bottom:1px solid #006699;}
.header .feed_block .search_block button{width:18px;height:18px;border:0;outline:none;cursor:pointer;background:url(/images/search_icon.png) 0px 0px no-repeat;position:absolute;top:5px;right:0;}
.header .feed_block .phone{width:190px;float:left;}
.header .feed_block .order{width:190px;float:right;padding:15px 0 15px 0;text-align:center;border:2px solid rgb(213, 116, 24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#D57418;}
.header .feed_block .phone .number{font-family:'open_sansregular';font-size:1.56em;color:#fff;padding-bottom:5px;}
.header .feed_block .phone .write_us{background:url(/images/write_us_icon.png) 0px 3px no-repeat;font-size:1.08em;padding-left:30px;}
.header .feed_block .phone .write_us a{color:rgb(212, 114, 21);text-decoration:none;}
.header .feed_block .phone .write_us a:hover{border-bottom:none;}
.header .feed_block .order a{color:rgb(213, 116, 24);text-decoration:none;font-family:'open_sansregular';font-size:1.15em;}
.header .feed_block .order a:hover{border-bottom:1px rgb(213, 116, 24);text-decoration:underline;}
.top_menu{background:#006699 url(/images/top_menu_bg.png) 0px 0px repeat;height:42px;padding-top:0px;width:100%;margin-top:-110px;}
.top_menu ul{list-style:none;margin:0;padding:0;display:block;}
.top_menu ul li{float:left;font-size:1.37em;color:#fff;border-left:1px solid #034568;width:auto;text-align:center;}
.top_menu ul li:first-child{border-left:none;}
.top_menu ul li a{color:#fff;text-decoration:none;display:block;padding: 5px 10px 10px 10px;border-top:4px solid transparent;}
.top_menu ul li:hover a{background:#0A607B;border-top:4px solid rgb(213, 116, 24);}
.top_menu ul li.search {line-height:42px;}
.top_menu ul li.search div.search-form form{position:relative;line-height: normal;display:inline-block;}
.top_menu ul li.search button {
    width: 18px;
    height: 18px;
    border: 0;
    outline: none;
    cursor: pointer;
    background: url(/images/search_icon.png) 0px 0px no-repeat;
    position: absolute;
    top: 7px;
    right: 12px;
}
.top_menu ul li.search input[type=text] {
    font-size:18px;height:25px;width:200px;
}

.sub_menu{background:#fff;border:1px solid #5074a9;position:absolute;z-index:2;top:0;left:0;width:inherit;display:none;padding-bottom:15px;padding-right:10px;margin-top: -28px;}
.top_menu ul li .sub_menu ul{list-style:none;margin:0;padding:0;}
.top_menu ul li .sub_menu ul li{float:none;font-size:0.8em;border-left:none;width:100%;text-align:left;line-height:18px;}
.top_menu ul li .sub_menu ul li a{color:#000;text-decoration:none;padding:0;border-top:none;background:#fff url(/images/sub_li_icon.png) 15px 65% no-repeat;padding:15px 0px 5px 30px; font-size: 0.82em;}
.top_menu ul li:hover .sub_menu ul li a:hover span{color:#000;border-bottom:1px solid #d4d4d4;}
.toggle{font-size:1.37em;color:#fff;padding:10px 0 23px 0px;width:auto;margin:0 -10px 0 -10px;cursor:pointer;text-align:center;border-top:4px solid transparent;display:none;}
.toggle span{background:url(/images/toggle_icon.png) 0px 48% no-repeat;padding-left:25px;}
.bread_crumbs{background:#ecedee;/* padding: 10px 0 1px 0; */}
.bread_crumbs .nav{color:#3b89c3;font-size:1.1em;margin-bottom:5px;margin-top: 5px; padding: 7px 0;}
.bread_crumbs .nav a{color:#3b89c3;text-decoration:none;}
/*.bread_crumbs .nav a span{border-bottom:1px solid #c9d7e4;}*/
.bread_crumbs .nav a:hover span{border-bottom:none;}
.privilege_block{background:url(/images/privilege_block_bg.jpg) top center no-repeat;padding:30px 0 30px 0;margin-bottom:25px;}
.privilege_block .benifits{-moz-column-count:6;-webkit-column-count:6;column-count:6;}
.privilege_block .benifits .item{background:url(/images/benefit_bg.png) 0px 0px no-repeat;width:260px;height:60px;overflow:hidden;}
.privilege_block .benifits .item .icon{width:60px;height:60px;float:left;}
.privilege_block .benifits .item .icon img{vertical-align:bottom;}
.privilege_block .benifits .item .text{float:left;font-family:'open_sansregular';font-size:1.25em;color:#fff;line-height:18px;padding:13px 0 0 20px;}
@media \0screen{.privilege_block .benifits .item{float:left;margin:0 auto 20px auto;}
}
:root .privilege_block .benifits .item{float:left\9;margin:0 auto 20px auto\9;}
.popup_window{display:none;width:400px}
.popup_window .head{font-family:'open_sansbold';font-size:1.85em;color:#3f4653;padding-bottom:30px;}
.popup_window input{border:none;background:#c1c8d5;width:90%;font-family:'open_sansregular';font-size:14px;color:#6d7c96;padding:10px 20px 10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;}
.popup_window textarea{border:none;background:#c1c8d5;width:90%;height:90px;font-family:'open_sansregular';font-size:14px;color:#6d7c96;padding:10px 20px 10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;}
.popup_window button{border:none;outline:none;background:#D57418;font-family:'open_sansregular';width:100%;cursor:pointer;font-size:1.4em;padding:10px 0 10px 0;color:#fff;border-right:1px solid #bfc1c6;border-bottom:1px solid #bfc1c6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.popup_window .l_col{width:100%;float:left;margin-right:20px;}
.popup_window .r_col{width:48%;float:left;}
.popup_window .for_button{max-width:400px;margin:20px auto 0 auto;}
.window .fancybox-close{position:absolute;top:30px;right:30px;cursor:pointer;z-index:8040;background:url('/images/close_icon.gif');width:17px;height:17px;}
.window .fancybox-skin{position:relative;padding:30px!important;background:#e0e3e9;}
.window .fancybox-inner{height:auto!important;overflow:visible!important;}
.feedback_form{max-width:540px;}
.feedback_form .heading{padding-bottom:20px;border-bottom:1px dotted #a2b5c8;margin-bottom:20px;}
.feedback_form .heading span{color:#000;font-family:'open_sansbold';font-size:1.3em;}
.feedback_form dl{margin:0;padding:0;}
.feedback_form dl dt{margin:0;padding:0 0 5px 0;font-family:'open_sansregular';font-size:1.1em;color:#5b656e;}
.feedback_form dl dd{margin:0 0 20px 0;padding:0;}
.feedback_form dl dd input{border:none;width:100%;background:#dbe0e4;padding:10px;border-top:1px solid #babfc2;border-left:1px solid #babfc2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.feedback_form dl dd textarea{border:none;width:100%;background:#dbe0e4;padding:10px;height:100px;border-top:1px solid #babfc2;border-left:1px solid #babfc2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.feedback_form .captcha{float:left;}
.feedback_form .captcha .captcha_img{border:1px solid #e6e9ec;width:86px;height:28px;float:left;margin-right:10px;}
.feedback_form .captcha .captcha_img img{vertical-align:bottom;}
.feedback_form .captcha input{border:none;width:92px;background:#dbe0e4;padding:7px 5px 7px 5px;border-top:1px solid #babfc2;border-left:1px solid #babfc2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.feedback_form button{float:right;border:none;outline:none;background:#ffe400;font-family:'open_sansbold';cursor:pointer;font-size:1.4em;padding:10px 35px 10px 35px;color:#000;border-right:1px solid #bfc1c6;border-bottom:1px solid #bfc1c6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.feedback_form input.btn{float:right;border:none;outline:none;background:#D57418;font-family:'open_sansregular';cursor:pointer;font-size:1.4em;padding:10px 35px 10px 35px;color:#fff;border-right:1px solid #bfc1c6;border-bottom:1px solid #bfc1c6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.reviws_block{margin-bottom:40px;}
.reviws_block .item{padding-top:40px;border-top:1px dashed #93aac0;margin-top:40px;}
.reviws_block .item:first-child{padding-top:0;margin-top:0;border-top:none;}
.reviws_block .item .photo{width:160px;height:160px;float:left;margin-right:60px;}
.reviws_block .item .photo img{vertical-align:bottom;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.reviws_block .item .name{font-size:1.85em;color:#3b89c3;padding:15px 0 10px 0;line-height:30px;}
.reviws_block .item .name a{color:#3b89c3;text-decoration:none;}
.reviws_block .item .name a:hover span{border-bottom:none;}
.reviws_block .item .letter a{display:block;width:240px;height:30px;background:url(/images/letter.png) 0px 0px no-repeat;color:#494949;text-decoration:none;font-family:'open_sansregular';font-size:1.1em;padding:10px 0 0 45px;}
.reviws_block .item .post{font-family:'open_sansregular';font-size:1.1em;color:#929fb9;padding-bottom:20px;}
.reviws_block .item .text{color:#1f2024;font-size:1.1em;line-height:20px;}
.info_block{margin-bottom:40px;}
.info_block .item{padding-top:40px;border-top:1px dashed #93aac0;margin-top:20px;}
.info_block .item:first-child{padding-top:0;margin-top:0;border-top:none;}
.info_block .item .photo{width:158px;height:158px;float:left;margin-right:30px;}
.info_block .item .photo img{vertical-align:bottom;}
.info_block .item .date{font-family:'open_sansregular';font-size:1.09em;color:#929fb9;line-height:14px;}
.info_block .item .head{font-size:1.85em;color:#3b89c3;padding:10px 0 10px 0;line-height:30px;}
//.info_block .item .head span{border-bottom:1px solid #b6cde2;}
.info_block .item .head a{color:#3b89c3;text-decoration:none;}
.info_block .item .head a:hover span{border-bottom:none;}
.info_block .item .text{color:#1f2024;font-size:1.1em;line-height:20px;}
.pagination{text-align:center;}
.pagination a{display:inline-block;font-family:'open_sansbold';color:#fff;width:30px;height:30px;line-height:30px;background:#527291;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pagination a.active{background:#698cae;text-decoration:none;cursor:default;}
.pagination a.prev{background:transparent;}
.pagination a.prev img{vertical-align:middle;}
.pagination a.next{background:transparent;}
.pagination a.next img{vertical-align:middle;}
.catalog_block{position:relative;margin-top: 15px;}
.catalog_block .control_block{width:254px;float:left;}
.catalog_menu{background:url(/images/catalog_menu_bg.jpg) 0px 0px repeat-y;}
.catalog_menu > ul{list-style:none;margin:0;padding:0;background:url(/images/level1_bg.jpg) 0px 0px repeat-y;}
.catalog_menu > ul > li{font-family:'open_sansregular';font-size:1.5em;color:#fff;padding:15px 0 0px 60px;}
.catalog_menu > ul > li.pipeline{background:url(/images/pipeline_icon.png) 15px 17px no-repeat;}
.catalog_menu > ul > li.speciality{background:url(/images/speciality_icon.png) 12px 4px no-repeat;padding:1px 0 0 60px;}
.catalog_menu > ul > li.electrical{background:url(/images/electrical_icon.png) 20px 0px no-repeat;padding:10px 0 0px 60px;}
.catalog_menu > ul > li.electrical div{padding-bottom:5px;}
.catalog_menu > ul > li > ul{list-style:none;margin:0 0 0 -60px;padding:10px 0 10px 0;background:url(/images/level1_bg.jpg) 0px 0px repeat-y;}
.catalog_menu > ul > li.electrical > ul{padding:10px 0 0px 0;}
.catalog_menu > ul > li > ul > li{font-family:'open_sansregular';text-transform:uppercase;font-size:0.62em;color:#020e1a;background:url(/images/level2_bg.jpg) 0px 0px repeat-y;padding:0px 0 10px 0;}
.catalog_menu > ul > li > ul > li:first-child{padding:10px 0 10px 0;}
.catalog_menu > ul > li > ul > li > a{color:#020e1a;text-decoration:none;display:block;padding:5px 20px 0px 20px;line-height:16px;cursor:pointer;}
.catalog_menu > ul > li > ul > li > a:hover{text-decoration:underline;cursor:pointer;}
.catalog_menu > ul > li > ul > li.current{background:url(/images/level2_li_bg.jpg) 0px 0px repeat-y;color:#fff;}
.catalog_menu > ul > li > ul > li.current a{color:#fff;background:url(/images/flag.png) 100% 50% no-repeat;}
.catalog_menu > ul > li > ul > li.current a:hover{cursor:default;text-decoration:none;}
.catalog_menu > ul > li > ul > li > ul{list-style:none;margin:0;padding:10px 0px 0px 10px;margin:5px 20px 0 20px;border-top:1px solid #c8cfd7;display:none;}
.catalog_menu > ul > li > ul > li > ul a{color:#2567aa;text-decoration:underline;cursor:pointer;}
.catalog_menu > ul > li > ul > li > ul a:hover{color:#2567aa;text-decoration:none;cursor:pointer;}
.toggle_catalog{background:#acb8c1;font-family:'open_sansbold';font-size:1.4em;color:#fff;padding:15px 0 15px 0;cursor:pointer;display:none;}
.toggle_catalog .text{margin:0 20px 0 20px;background:url(/images/catalog_down.png) 100% 50% no-repeat;}
.filter_block{margin-top:20px;width:250px;background:#485664;padding-bottom:20px;}
.filter_block .item{background:#525f6d;padding:0 20px 0 20px;}
.filter_block .item .name_filter{font-family:'open_sansregular';color:#fff;font-size:1.25em;padding:15px 20px 15px 0;line-height:18px;border-top:1px solid #646f7c;background:url(/images/f_down_f.png) 100% 50% no-repeat;cursor:pointer;}
.filter_block .item:first-child .name_filter{border-top:none;}
.filter_block .item.active .name_filter{background:url(/images/f_up_f.png) 100% 50% no-repeat;}
.filter_block .item .name_select{font-family:'open_sansbold';color:#fff;font-size:1.25em;padding:15px 20px 15px 0;line-height:18px;border-top:1px solid #646f7c;}
.filter_block .item .select_block{padding-bottom:15px;display:none;overflow:hidden;}
.filter_block .item .select_block div{margin-left:-22px;overflow:hidden;padding-top:5px;padding-bottom:5px;}
.filter_block .item.active .select_block{display:block;}
.filter_block .item .for_select{padding-bottom:20px;}
.filter_block .item .for_select .select_main{margin:0;width:73px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#73889e url(/images/select.gif) 60px 50% no-repeat;float:left;}
.filter_block .item .for_select .select_main select{width:100%;height:30px;position:reative;border:none;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.filter_block .item .for_select .select_main p{width:100%;height:100%;position:absolute;left:10px;top:5px;color:#fff;font-size:16px;overflow:hidden;}
.filter_block .item .for_select .min{color:#252b31;font-size:16px;float:left;margin-right:10px;padding-top:4px;}
.filter_block .item .for_select .max{color:#252b31;font-size:16px;float:left;margin-left:10px;margin-right:10px;padding-top:4px;}
.filter_block .for_button{text-align:center;padding-top:20px;}
.filter_block .for_button button{border:none;font-family:'open_sansbold';background:#ffe400;font-size:1.2em;color:#000;outline:none;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 0 10px 0px;width:210px;}
.toggle_filter{background:#fff;font-family:'open_sansbold';font-size:1.4em;color:#525f6d;padding:15px 0 15px 0;cursor:pointer;display:none;border:1px dashed #525f6d;}
.toggle_filter .text{margin:0 19px 0 20px;background:url(/images/filter_down.png) 100% 50% no-repeat;}
.filter_block .items{padding:0 20px 0 20px;}
.filter_block .items .name_filters{color:#fff;font-size:14px;line-height:18px;padding-left:53px;background:url(/images/arrow_r.png) 28px 3px no-repeat;cursor:pointer;}
.filter_block .items:first-child .name_filters{border-top:none;}
.filter_block .items.active .name_filters{background:url(/images/arrow.png) 28px 3px no-repeat;}
.filter_block .items.name_selects{font-family:'open_sansbold';color:#fff;font-size:1.25em;padding:15px 20px 15px 0;line-height:18px;border-top:1px solid #646f7c;}
.filter_block .items .select_blocks{padding-bottom:15px;display:none;overflow:hidden;}
.filter_block .items .select_blocks div{margin-left:-22px;overflow:hidden;padding-top:5px;padding-bottom:5px;}
.filter_block .items.active .select_blocks{display:block;}
.filter_block .items .for_selects{padding-bottom:20px;}
.filter_block .items .for_selects .select_main{margin:0;width:73px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#73889e url(/images/select.gif) 60px 50% no-repeat;float:left;}
.filter_block .items .for_selects .select_main select{width:100%;height:30px;position:reative;border:none;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.filter_block .items .for_selects .select_main p{width:100%;height:100%;position:absolute;left:10px;top:5px;color:#fff;font-size:16px;overflow:hidden;}
.filter_block .items .for_selects .min{color:#252b31;font-size:16px;float:left;margin-right:10px;padding-top:4px;}
.filter_block .items .for_selects .max{color:#252b31;font-size:16px;float:left;margin-left:10px;margin-right:10px;padding-top:4px;}
.filter_block .for_button{text-align:center;padding-top:20px;}
.filter_block .for_button button{border:none;font-family:'open_sansregular';background:#D57418;font-size:1.2em;color:#fff;outline:none;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 0 10px 0px;width:210px;}
.toggle_filter{background:#fff;font-family:'open_sansbold';font-size:1.4em;color:#525f6d;padding:15px 0 15px 0;cursor:pointer;display:none;border:1px dashed #525f6d;}
.toggle_filter .text{margin:0 19px 0 20px;background:url(/images/filter_down.png) 100% 50% no-repeat;}
.filter_block .items .niceRadio{margin-left:27px;width:18px;height:18px;display:inline-block;cursor:pointer;background:url(/images/checkbox.png) 0% 0% no-repeat;overflow:hidden;float:left;margin-top:2px;}
.filter_block .items .radioChecked{background:url(/images/checkbox_active.png) 0% 0% no-repeat;}
.filter_block .items.niceRadio input{margin-left:-18px;}
.filter_block .items .label{color:#fff;font-size:14px;margin-left:15px;line-height:16px;padding-right:10px;padding-left:5px;}
.filter_block .items .niceCheckDisabled{background-image:url(path-to/checkbox-disabled.png);}
.select_block .label{color:#fff;font-size:14px;margin-left:50px!important;line-height:16px;}
.filter_block .item .niceRadio{width:18px;height:18px;display:inline-block;cursor:pointer;background:url(/images/checkbox.png) 0% 0% no-repeat;overflow:hidden;float:left;margin-top:2px;}
.filter_block .item .radioChecked{background:url(/images/checkbox_active.png) 0% 0% no-repeat;}
.filter_block .item .niceRadio input{margin-left:-18px;}
.filter_block .item .label{color:#fff;font-size:14px;margin-left:15px;line-height:16px;padding-right:10px;}
.filter_block .item .niceCheckDisabled{background-image:url(path-to/checkbox-disabled.png);}
.select_block .label{color:#fff;font-size:14px;margin-left:50px!important;line-height:16px;}
.select_block .items{padding:0 20px 0 20px;}
.select_block .items .name_filters{color:#fff;font-size:14px;line-height:18px;padding-left:53px;background:url(/images/arrow_r.png) 28px 3px no-repeat;cursor:pointer;}
.select_block .items:first-child .name_filters{border-top:none;}
.select_block .items.active .name_filters{background:url(/images/arrow.png) 28px 3px no-repeat;}
.select_block .items.name_selects{font-family:'open_sansbold';color:#fff;font-size:1.25em;padding:15px 20px 15px 0;line-height:18px;border-top:1px solid #646f7c;}
.select_block .items .select_blocks{padding-bottom:15px;display:none;overflow:hidden;}
.select_block .items .select_blocks div{margin-left:-36px;overflow:hidden;padding-top:5px;padding-bottom:5px;}
.select_block .items.active .select_blocks{display:block;}
.select_block .items .for_selects{padding-bottom:20px;}
.select_block .items .for_selects .select_main{margin:0;width:73px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#73889e url(/images/select.gif) 60px 50% no-repeat;float:left;}
.select_block .items .for_selects .select_main select{width:100%;height:30px;position:reative;border:none;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.select_block .items .for_selects .select_main p{width:100%;height:100%;position:absolute;left:10px;top:5px;color:#fff;font-size:16px;overflow:hidden;}
.select_block .items .for_selects .min{color:#252b31;font-size:16px;float:left;margin-right:10px;padding-top:4px;}
.select_block .items .for_selects .max{color:#252b31;font-size:16px;float:left;margin-left:10px;margin-right:10px;padding-top:4px;}
.select_block .for_button{text-align:center;padding-top:20px;}
.select_block .for_button button{border:none;font-family:'open_sansbold';background:#ffe400;font-size:1.2em;color:#000;outline:none;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 0 10px 0px;width:210px;}
.toggle_filter{background:#fff;font-family:'open_sansbold';font-size:1.4em;color:#525f6d;padding:15px 0 15px 0;cursor:pointer;display:none;border:1px dashed #525f6d;}
.toggle_filter .text{margin:0 19px 0 20px;background:url(/images/filter_down.png) 100% 50% no-repeat;}
.select_block .items .niceRadio{margin-left:27px;width:18px;height:18px;display:inline-block;cursor:pointer;background:url(/images/checkbox.png) 0% 0% no-repeat;overflow:hidden;float:left;margin-top:2px;}
.select_block .items .radioChecked{background:url(/images/checkbox_active.png) 0% 0% no-repeat;}
.select_block .items.niceRadio input{margin-left:-18px;}
.select_block .items .label{color:#fff;font-size:14px;margin-left:15px;line-height:16px;padding-right:10px;padding-left:5px;}
.select_block .items .niceCheckDisabled{background-image:url(path-to/checkbox-disabled.png);}
.select_block .label{color:#fff;font-size:14px;margin-left:50px!important;line-height:16px;}
.filter_block .item .niceRadio{width:18px;height:18px;display:inline-block;cursor:pointer;background:url(/images/checkbox.png) 0% 0% no-repeat;overflow:hidden;float:left;margin-top:2px;}
.filter_block .item .radioChecked{background:url(/images/checkbox_active.png) 0% 0% no-repeat;}
.filter_block .item .niceRadio input{margin-left:-18px;}
.filter_block .item .label{color:#fff;font-size:14px;margin-left:15px;line-height:16px;padding-right:10px;}
.filter_block .item .niceCheckDisabled{background-image:url(path-to/checkbox-disabled.png);}
.select_block .label{color:#fff;font-size:14px;margin-left:50px!important;line-height:16px;}
.catalog_block .description_block{margin-left:280px;}
.catalog_block .description_block .desc_block-flex-mob{margin-left:0px;}
.catalog_block .description_block .catalog_product{margin-left:-17px;overflow:hidden;}
/*.catalog_block .description_block .about_block{padding:20px;border:1px dotted #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:20px;}*/
.catalog_product .type{font-family:'open_sansbold';font-size:1.1em;margin:4px 0 20px 15px;}
.catalog_product .type ins{background:#ffe400 url(/images/ins.jpg) 100% 0% no-repeat;padding:7px 20px 7px 10px;text-decoration:none;}
.catalog_product .item{width:222px;margin-left:15px;margin-bottom:15px;float:left;}
.catalog_product .item .photo{width:220px;height:220px;border:1px solid #e6e9ec;margin-bottom:10px;}
.catalog_product .item .photo img{vertical-align:bottom;height:220px;}
.catalog_product .item .name{font-size:1.1em;line-height:18px;height:20px;overflow:hidden;text-align:center;padding-bottom: 35px;}
//.catalog_product .item .name span{border-bottom:1px solid #d4dde8;}
.catalog_product .item .name:hover span{border-bottom:none;}
.catalog_product .item .name a{color:#3878af;text-decoration:none;}
#top{position:fixed;bottom:100px;right:10px;background:url(/images/to_top.png) 0px 0px no-repeat;width:105px;height:50px;cursor:pointer;display:none;z-index:1000;}
.goods_block{overflow:hidden;margin-bottom:20px;}
.goods_block .slider_product{width:300px;float:left;position:relative;}
.goods_block .slider_description{margin-top:-20px;}
#slider_goods{position:relative;border:1px solid #e6e9ec;line-height:298px;background:#fff;}
#slider_goods img{vertical-align:middle;width:298px;}
.slider_product .prevBtn, .slider_product .nextBtn{display:block;width:19px;height:30px;position:absolute;z-index:2;cursor:pointer;margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
.slider_product .prevBtn{background:url(/images/prev_sl.png) 0px 0px no-repeat;left:20px;top:50%;display:block!important;}
.slider_product .nextBtn{background:url(/images/next_sl.png) 0px 0px no-repeat;left:260px;top:50%;}
.slider_product .descrip-text{width:50px;background:#7fb2e1;padding:2px 0 2px 0px;text-align:center;font-family:'open_sansbold';font-size:1.12em;color:#fff;position:absolute;top:275px;left:1px;}
.slider_product .order_btn{margin-top:10px;}
.slider_product .order_btn button{color:#fff;border:none;border-bottom:1px solid #d4d4d4;font-family:'open_sansregular';font-size:1.3em;padding:13px 0 13px 0;cursor:pointer;background:#D57418;text-align:center;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.goods_block .slider_description .about_block{padding:20px 20px 20px 0; /*border:1px dotted #d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;*/}
.goods_block .slider_description .about_block p{margin:20px 0 0 0;}
.goods_block .slider_description .about_block p:first-child{margin:0px 0 0 0;}
.goods_block .slider_description .extra_block{margin-top:10px;margin-bottom:20px;}
.goods_block .slider_description .extra_block .bestseller_block{float:left;width:50%;}
.goods_block .slider_description .extra_block .bestseller_block .wrap{background:#ECEDEF;border-bottom:1px solid #d4d4d4;padding-bottom:20px;margin-right:15px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.goods_block .slider_description .extra_block .also_block{float:left;width:50%;}
.goods_block .slider_description .extra_block .also_block .wrap{background:#ECEDEF;border-bottom:1px solid #d4d4d4;padding-bottom:20px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.goods_block .slider_description .extra_block .heading{background:rgb(7, 60, 87);font-family:'open_sansbold';padding:15px;font-size:1.1em;text-transform:uppercase;color:#fff;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.goods_block .slider_description .extra_block ul{list-style:none;margin:0;padding:0;}
.goods_block .slider_description .extra_block ul li{padding:15px 10px 0 40px;background:url(/images/li_extra.gif) 20px 22px no-repeat;}
.goods_block .slider_description .extra_block ul li a{color:#3878af;text-decoration:none;}
//.goods_block .slider_description .extra_block ul li a span{border-bottom:1px solid #d9e2ed;}
.goods_block .slider_description .extra_block ul li a:hover span{border-bottom:none;}
.options_table{overflow-y:auto;margin-bottom:15px;font-size:12px;}
.options_table table{border-collapse:collapse;font-size:1em;width:100%;border:none;font-family:'open_sansregular';}
.options_table thead th{background:#527291;border-bottom-width:0px;text-align:left;white-space:nowrap;font-weight:normal;padding:10px 10px 10px 10px;line-height:15px;color:#fff;font-family:'open_sansbold';}
.options_table thead td{background:#fff;border-bottom-width:0px;text-align:left;font-weight:normal;padding:10px;color:#000;}
.options_table th{border:none;}
.options_table td{padding:5px 10px 5px 10px;vertical-align:middle;border:none;text-align:left;color:#000;background:#ecedee;font: 12px 'open_sansregular', Arial, sans-serif;}
.options_table td.odd{background:#cbd2d9;}
.options_table .select_main{margin:5px 0 0 0;max-width:165px;overflow:hidden;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#eff1f3 url(/images/select_tb.gif) 95% 50% no-repeat;}
.options_table .select_main select{width:100%;height:25px;position:reative;border:none;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.options_table .select_main p{width:100%;height:100%;position:absolute;left:10px;top:3px;color:#404c5b;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;}
.product_block{margin-bottom:30px;}
.product_block .photo{width:398px;height:248px;border:1px solid #e6e9ec;float:left;background:#fff;}
.product_block .description{margin-left:420px;padding:20px 15px 20px 15px;border:1px dotted #c9c9c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.product_block .description p{margin:20px 0 0 0;}
.product_block .description p:first-child{margin:0 0 0 0px;}
.main_parametrs{}
.main_parametrs .head{font-family:'open_sansbold';font-size:1.25em;padding-bottom:20px;}
.trucking_block{}
.trucking_block .head{color:#1f2024;font-family:'open_sansbold';font-size:1.7em;margin-bottom:30px;}
.trucking_block a{display:block;float:left;margin:0 30px 30px 0;width:180px;height:70px;}
.trucking_block a img{vertical-align:bottom;border:1px solid #e6e9ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.result_block{margin-bottom:30px;}
.result_block .head_search{font-family:'open_sansregular';font-size:1.22em;}
.result_block .head_search span{color:#e20005;font-family:'open_sansbold';padding-left:10px;}
.result_block .head_result{font-family:'open_sansregular';font-size:1.25em;}
.result_block .head_result span{color:#1f2024;font-family:'open_sansbold';padding-left:10px;}
.result_block ol{margin:20px 0 0 20px;padding:0;}
.result_block ol li{padding-bottom:20px;}
.partners_block{margin-bottom:30px;}
.partners_block .item{border-top:1px dashed #98adc3;padding-top:25px;margin-bottom:25px;}
.partners_block .item:first-child{border-top:none;padding-top:0px;}
.partners_block .item .photo{width:140px;float:left;}
.partners_block .item .photo img{vertical-align:bottom;border:0px solid #e6e9ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.partners_block .item .description{margin-left:170px;}
.partners_block .item .description .head{font-family:'open_sansregular';font-size:1.8em;padding-bottom:20px;line-height:28px;}
.partners_block .item .description .head a{color:#3b89c3;text-decoration:none;}
//.partners_block .item .description .head a span{border-bottom:1px solid #b6cde2;}
.partners_block .item .description .head a:hover span{border-bottom:none;}
#contacts{background:#fff;}
.сontacts_block{position:relative;height:100%;width:100%;}
#contacts .content{padding-bottom:0px;padding-top:0px;;}
.map_description{width:420px;height:100%;float:left;background:#fff;}
.map_description .item{border-top:1px dashed #94aac0;margin:30px 20px 0 40px;padding-top:20px;}
.map_description .item:first-child{border-top:none;padding-top:none;margin-top:none;}
.map_block{margin-left:420px;height:100%;height:779px;}
.map_block .map{height:100%;width:100%;}
.footer .l_col{float:left;width:1000px;}
.footer .l_col .menu_block{float:left;font-size:1.1em;}
.l_col .menu_block .bottom_menu{margin-bottom:20px;}
.l_col .menu_block .bottom_menu ul{list-style:none;margin:0;padding:0;}
.l_col .menu_block .bottom_menu ul li{float:left;background:url(/images/bottom_li.gif) 0px 50% no-repeat;padding:0 0 0 5px;margin:0 0 0 30px;}
.l_col .menu_block .bottom_menu ul li:first-child{margin-left:0;}
.l_col .menu_block .bottom_menu ul li a{color:#FFF;text-decoration:none; font-size: 0.82em;}
.l_col .menu_block .bottom_menu ul li a:hover{text-decoration:underline;}
.l_col .menu_block .bottom_menu_catalog{float:none;}
.l_col .menu_block .bottom_menu_catalog ul{list-style:none;margin:0;padding:0;}
.l_col .menu_block .bottom_menu_catalog ul li{float:left;background:url(/images/bottom_li1.gif) 0px 50% no-repeat;padding:0 0 0 5px;margin:0 0 0 30px;}
.l_col .menu_block .bottom_menu_catalog ul li:first-child{margin-left:0;}
.l_col .menu_block .bottom_menu_catalog ul li a{color:#D57418;text-decoration:none;}
.l_col .menu_block .bottom_menu_catalog ul li a:hover{text-decoration:underline;}
.footer .l_col .contact_block{float:right;}
.footer .l_col .contact_block div{color:#90a7be;font-size:1em;}
.footer .l_col .contact_block div a{color:#90a7be;text-decoration:none;}
.footer .l_col .contact_block div a:hover{color:#90a7be;text-decoration:underline;}
.footer .r_col{float:right;width:400px;}
.footer .r_col .bottom_feed{float:left;}
.r_col .bottom_feed .number{font-family:'open_sansregular';font-size:1.6em;color:#fff;padding-bottom:10px;}
.r_col .bottom_feed .write_us{background:url(/images/write_us_icon2.png) 0px 3px no-repeat;padding-left:0px;}
.r_col .bottom_feed .write_us a{color:#D57418;text-decoration:none;}
.r_col .bottom_feed .write_us a:hover{border-bottom:none;}
.r_col .bottom_feed .map_site{margin-top:5px;}
.r_col .bottom_feed .map_site a{color:#FFF;}
.r_col .bottom_feed .map_site a:hover{color:#D57418;text-decoration:none;}
.footer .r_col .studio_block{float:right;}
.footer .r_col .studio_block .logo{float:left;width:19px;height:33px;margin:2px 10px 0 0px;}
.footer .r_col .studio_block .logo img{vertical-align:bottom;}
.footer .r_col .studio_block .studio_name{float:left;line-height:18px;color:#FFF;}
.footer .r_col .studio_block .studio_name a{color:#FFF;text-decoration:none;}
.footer .r_col .studio_block .studio_name a:hover{text-decoration:underline;}
.footer .r_col .counters_block{margin-top:10px;}
.footer .r_col .counters_block img{float:left;vertical-align:bottom;width:88px;height:31px;margin:0 5px 5px 0;}
#index .footer .l_col{float:left;width:510px;}
#index .footer .l_col .menu_block{float:none;}
#index .footer .l_col .contact_block{float:none;margin-top:20px;}
.banner_slider{position:relative;height:506px;}
.banner_slider .owl-prev{width:19px;height:31px;background:url(/images/ban_prev.png) 0px 0px no-repeat;position:absolute;top:50%;left:40px;text-indent:-9999px;}
.banner_slider .owl-next{width:19px;height:31px;background:url(/images/ban_next.png) 0px 0px no-repeat;position:absolute;top:50%;right:40px;text-indent:-9999px;}
.catalog_index{padding:40px 0 40px 0;}
.catalog_index a{width:300px;background:#e0e3e9 url(/images/item_bg.gif) bottom center no-repeat;padding:20px 0 20px 0;float:left;margin-left:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
.catalog_index a:first-child{margin-left:0;}
.catalog_index .item .tizer1{background:url(/images/tiz1.png) 0px 0px no-repeat;width:227px;height:164px;margin:0 auto;}
.catalog_index .item .tizer2{background:url(/images/tiz2.png) 0px 0px no-repeat;width:227px;height:164px;margin:0 auto;}
.catalog_index .item .tizer3{background:url(/images/tiz3.png) 0px 0px no-repeat;width:227px;height:164px;margin:0 auto;}
.catalog_index .item img{vertical-align:bottom;}
.catalog_index .category{text-align:center;color:#1f2024;font-family:'open_sansregular';font-size:1.55em;padding-top:20px;padding-bottom:20px;}
.catalog_index .category a{color:#1f2024;text-decoration:none;}
.catalog_index .category ins{text-decoration:none;}
.company_block{padding:60px 0 40px 0;}
.company_block .head{font-family:'open_sansregular';font-size:2em;text-transform:none;color:#292c33;padding-bottom:30px;}
.company_block .text{width:620px;float:left;color:#333335;font-size:0.95em;line-height:20px;}
.company_block .text p{margin:25px 0 0 0;}
.company_block .text p:first-child{margin:0px 0 0 0;}
.company_block .text a{display:block;font-family:'open_sansregular';font-size:1.15em;margin-top:20px;color:#5683b5;text-decoration:none;}
.company_block .text a:hover{text-decoration:underline;}
.company_block .text span{background:url(/images/arrow.gif) 100% 50% no-repeat;padding-right:25px;}
.company_block .advantages{float:right;}
.company_block .advantages .item{width:238px;height:60px;background:url(/images/adv_bg.png) 0% 0% no-repeat;margin-top:20px;}
.company_block .advantages .item:first-child{margin-top:0;}
.company_block .advantages .item .tizer{width:60px;height:60px;float:left;}
.company_block .advantages .item .txt{padding-left:75px;padding-top:13px;font-family:'open_sansregular';font-size:1.1em;color:#064283;line-height:18px;}
.recommended_block{background:#f2f3f5;padding:40px 0 40px 0;}
.recommended_block .head{color:#000;text-transform:none;font-family:'open_sansregular';font-size:2em;margin-bottom:30px;}
.recommended_block .comment_slider{padding:0 20px 0 20px;position:relative;}
.recommended_block .comment_slider .photo{width:160px;height:160px;float:left;}
.recommended_block .comment_slider .photo img{vertical-align:bottom;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.recommended_block .comment_slider .description{margin-left:200px;}
.recommended_block .comment_slider .description .name{color:#1f2024;font-family:'open_sansregular';font-size:1.85em;}
.recommended_block .comment_slider .description .post{color:#929fb9;font-family:'open_sansregular';font-size:1.1em;}
.recommended_block .comment_slider .description .text{margin:20px 0 20px 0;}
.recommended_block .comment_slider .item{margin:0 60px 0 60px;}
.recommended_block .comment_slider .letter a{display:block;width:240px;height:30px;background:url(/images/letter.png) 0px 0px no-repeat;color:#494949;text-decoration:none;font-family:'open_sansregular';font-size:1.1em;padding:10px 0 0 45px;}
.recommended_block .comment_slider .owl-prev{width:19px;height:31px;background:url(/images/prev_ind.png) 0px 0px no-repeat;position:absolute;top:70px;left:-20px;text-indent:-9999px;}
.recommended_block .comment_slider .owl-next{width:19px;height:31px;background:url(/images/next_ind.png) 0px 0px no-repeat;position:absolute;top:70px;right:-20px;text-indent:-9999px;}
.info_block_index{padding:40px 0 40px 0px;}
.info_block_index .head{text-transform:none;font-family:'open_sansregular';font-size:2em;color:#000000;padding-bottom:30px;}
.info_block_index .item{width:300px;float:left;margin-left:20px;}
.info_block_index .for_items{margin-bottom:40px;}
.info_block_index .for_items .item:first-child{margin-left:0px;}
.info_block_index .item .date{font-family:'open_sansbold';font-size:1.2em;color:#7d8e9e;background:url(/images/date_bg.gif) 0px 3px no-repeat;padding-left:20px;margin-bottom:10px;}
.info_block_index .item .photo{width:150px;height:150px;margin-bottom:15px;}
.info_block_index .item .photo img{vertical-align:bottom;}
.info_block_index .item .text{line-height:20px;font-family:'open_sansregular';font-size:1.15em;/*height:40px;*/overflow:hidden;}
.info_block_index .item .text a{color:#4990d7;}
.info_block_index .more_info{display:block;font-family:'open_sansregular';font-size:1.15em;color:#fff;border:2px solid #D57418;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:211px;margin:0 auto;text-align:center;padding:15px 0 15px 0;background:#D57418;}
.more_info{display:block;font-family:'open_sansregular';font-size:1.15em;text-decoration:none;color:#fff;border:2px solid #D57418;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:211px;margin:0 auto;text-align:center;padding:15px 0 15px 0;background:#D57418;}
.partners_block_index{padding:40px 0 120px 0px;background:#f2f3f5;}
.partners_block_index .head{text-transform:none;font-family:'open_sansregular';font-size:2em;color:#495762;padding-bottom:30px;}
.partners_block_index .head a{color:#495762;text-decoration:none;}
.partners_block_index .head a:hover{color:#495762;text-decoration:none;}
.partners_block_index .for_items{}
.partners_block_index .for_items .item{position:relative;width:141px;height:71px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:15px;}
.partners_block_index .for_items .item:first-child{margin-left:5px;}
.partners_block_index .for_items .item .description{display:none;}
.partners_block_index .for_items .item:hover .description{display:block;}
.partners_block_index .for_items .item .description .heading{color:#1e1e1e;text-transform:uppercase;text-align:center;font-family:'open_sansregular';font-size:1.6em;padding-top:5px;}
.partners_block_index .for_items .item .description .separator{width:88px;height:1px;margin:10px auto 10px auto;}
.partners_block_index .for_items .item .description .name{color:#5780a3;font-size:1.1em;text-align:center;text-transform:lowercase;}
.partners_block_index .owl-prev{width:19px;height:31px;background:url(/images/prev_ind.png) 0px 0px no-repeat;position:absolute;top:20px;left:-20px;text-indent:-9999px;}
.partners_block_index .owl-next{width:19px;height:31px;background:url(/images/next_ind.png) 0px 0px no-repeat;position:absolute;top:20px;right:-20px;text-indent:-9999px;}
.filter_index{padding:40px 0 120px 0;background:#525f6d;}
.filter_index .head{color:#fff;text-transform:uppercase;font-family:'open_sansregular';font-size:1.45em;margin-bottom:40px;float:left;margin-right:20px;padding-top:7px;}
.tabs{margin-top:0px;position:relative;height:308px;}
.tabs .tab_content{margin-top:0px;position:relative;}
.tabs_nav{float:none;}
.tabs_nav, .tabs_nav li{margin:0;padding:0;list-style:none;}
.tabs_nav li{display:block;float:left;padding:0px 0px 0px 0px;margin:0 0 0 11px;}
.tabs_nav li:first-child{margin:0 0 0 0px;}
.tabs_nav li a{display:block;text-decoration:none;font-family:'open_sansregular';font-size:1.12em;color:#fff;padding:8px 15px 8px 15px;}
.tabs_nav li a span{border-bottom:1px #fff;}
.tabs_nav li.active a{color:#fff;background:#354352;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tabs_nav li.active a span{border-bottom:none;}
.tab_pane{visibility:hidden;position:absolute;top:0;left:0;width:100%;z-index:1;background:#525f6d;min-height:359px;}
.tab_pane.active{visibility:visible;z-index:3;}
.select_bl{position:relative;width:100%;float:none;}
.descr_tb{position:absolute;right:0;top:0;background:#596674;width:405px;padding:10px 20px 10px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;visibility:hidden;}
.descr_tb .odd{background:#6d7985;padding:5px 10px 5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
.descr_tb .name_mat{width:325px;float:left;color:#fff;font-family:'open_sansregular';font-size:13px;}
.descr_tb .reducing{float:right;text-transform:lowercase;color:#fff;font-family:'open_sansregular';font-size:13px;}
.descr_tb .even{background:#596674;padding:5px 10px 5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
#scroll_tb{height:288px;overflow:hidden;}
#scroll_tb1{height:288px;overflow:hidden;}
#scroll_tb2{height:288px;overflow:hidden;}
#scroll_tb3{height:288px;overflow:hidden;}
#scroll_tb4{height:288px;overflow:hidden;}
.select_bl .item{width:60px;float:left;margin-right:5px;}
.select_bl .item input{width:60px;padding:9px 0px 9px 0px;text-align:center;border:none;background:#73889e;font-family:'open_sansregular';font-size:24px;text-align:center;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
@media \0screen{.select_bl .item input{background:#fff;}
}
:root .select_bl .item input{background:#fff\9;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.select_bl .item input{background:#fff;}
}
.select_bl .item .parametr{border-left:1px solid #73889e;border-bottom:1px solid #73889e;position:absolute;top:0;cursor:pointer;z-index:9999;}
.select_bl .item .parametr .text{color:#9ab2ca;position:absolute;left:20px;bottom:5px;line-height:16px;}
.select_bl .item .circle{background:url(/images/circle.png) 0px 0px no-repeat;width:5px;height:5px;position:absolute;bottom:-3px;left:100%;display:none;}
.select_bl .item.active .parametr{border-left:1px solid #fff;border-bottom:1px solid #fff;}
.select_bl .item.active .parametr .text{color:#fff;}
.select_bl .item.current .parametr{border-left:1px solid #fff;border-bottom:1px solid #fff;}
.select_bl .item.current .parametr .text{color:#fff;}
#first_inp{color:#ffe400;}
#second_inp{color:#ffe400;}
#third_inp{color:#ffe400;}
#fourth_inp{color:#ffe400;}
#fifth_inp{color:#ffe400;}
.select_bl .item.active .circle{display:block;}
.select_bl .item.active .descr_tb{visibility:visible;}
.select_bl .item.current .circle{display:block;}
.select_bl .item.current .descr_tb{visibility:visible;}
.select_bl .item.active.current .parametr{border-left:1px solid #fff;border-bottom:1px solid #fff;}
.select_bl .item.active.current .parametr .text{color:#fff;}
.select_bl .item .type{width:119px;height:273px;top:48px;left:30px;}
.select_bl .item .material{width:140px;height:234px;top:48px;left:96px;}
.select_bl .item .constr{width:321px;height:194px;top:48px;left:160px;}
.select_bl .item .upl{width:190px;height:123px;top:48px;left:226px;}
.select_bl .item .sps{width:160px;height:63px;top:48px;left:290px;}
.select_bl button{float:left;border:none;width:160px;margin-left:0px;padding:14px 0 13px 0;cursor:pointer;background:rgb(213, 116, 24);text-align:center;border-bottom:1px solid #46515d;font-family:'open_sansregular';font-size:1.3em;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#ascrail2000{margin-left:6px;display:none;}
#ascrail2001{margin-left:6px;display:none;}
#ascrail2002{margin-left:6px;display:none;}
body.body_active #ascrail2000{display:block;}
body.body_active #ascrail2001{display:block;}
body.body_active #ascrail2002{display:block;}
#ascrail2003{margin-left:13px;display:none;}
#ascrail2004{margin-left:13px;display:none;}
#ascrail2005{margin-left:13px;display:none;}
#ascrail2006{margin-left:13px;display:none;}
#ascrail2007{margin-left:13px;display:none;}
body.tb #ascrail2003{display:block;}
body.tb1 #ascrail2004{display:block;}
body.tb2 #ascrail2005{display:block;}
body.tb3 #ascrail2006{display:block;}
body.tb4 #ascrail2007{display:block;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){#ascrail2000{display:none!important;}
#ascrail2001{display:none!important;}
#ascrail2002{display:none!important;}
#ascrail2003{display:none!important;}
#ascrail2004{display:none!important;}
#ascrail2005{display:none!important;}
#ascrail2006{display:none!important;}
#ascrail2007{display:none!important;}
}
.numb_drawing{}
.numb_drawing input{width:300px;float:left;padding:9px 10px 9px 10px;border:none;background:#73889e;font-family:'open_sansregular';font-size:24px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
@media \0screen{.numb_drawing input{background:#fff;color:#000;}
}
:root .numb_drawing input{background:#fff\9;color:#000\9;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.numb_drawing input{background:#fff;color:#000;}
#first_inp{color:#000;}
#second_inp{color:#000;}
#third_inp{color:#000;}
#fourth_inp{color:#000;}
#fifth_inp{color:#000;}
}
.numb_drawing button{float:left;border:none;width:160px;margin-left:5px;padding:14px 0 13px 0;cursor:pointer;background:#D57418;text-align:center;border-bottom:1px solid #46515d;font-family:'open_sansregular';font-size:1.3em;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.check_parametrs{}
.check_parametrs .item{width:300px;float:left;margin-left:20px;}
.check_parametrs .item:first-child{margin-left:0px;}
.check_parametrs .item .heading{color:#fff;font-family:'open_sansregular';font-size:17px;margin-bottom:10px;}
.check_parametrs .item .item_inner{width:261px;padding:10px 15px 10px 20px;border:2px dashed #6b7d90;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.check_parametrs .item .item_inner .select_block{overflow:hidden;height:140px;}
.check_parametrs .item .item_inner .select_block div{margin-left:-22px;overflow:hidden;padding-top:5px;padding-bottom:5px;}
.check_parametrs .item .item_inner .niceRadio{width:18px;height:18px;display:inline-block;cursor:pointer;background:url(/images/checkbox.png) 0% 0% no-repeat;overflow:hidden;float:left;margin-top:2px;}
.check_parametrs .item .item_inner .radioChecked{background:url(/images/checkbox_active.png) 0% 0% no-repeat;}
.check_parametrs .item .item_inner .niceRadio input{margin-left:-18px;}
.check_parametrs .item .item_inner .label{color:#fff;font-size:14px;margin-left:15px;line-height:16px;padding-right:10px;}
.check_parametrs .item .item_inner .niceCheckDisabled{background-image:url(path-to/checkbox-disabled.png);}
.check_parametrs .item .item_inner .label{color:#fff;font-size:14px;margin-left:50px!important;line-height:16px;}
.check_parametrs .item .item_inner .label{color:#fff;font-size:14px;margin-left:50px!important;line-height:16px;}
.check_parametrs .bottom_items .item{width:300px;float:left;margin-left:20px;margin-top:20px;position:relative;}
.check_parametrs .bottom_items .item:first-child{margin-left:0px;}
.check_parametrs .bottom_items .item .heading{color:#fff;font-family:'open_sansbold';font-size:17px;margin-bottom:10px;}
.check_parametrs .bottom_items .item .item_inner{width:261px;position:relative;padding:10px 15px 10px 20px;border:2px dashed #6b7d90;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.check_parametrs .bottom_items .item .item_inner .for_select .select_main{margin:0;width:95px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#73889e url(/images/select.gif) 80px 50% no-repeat;float:left;}
.check_parametrs .bottom_items .item .item_inner .for_select .select_main select{width:100%;height:30px;position:reative;border:none;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.check_parametrs .bottom_items .item .item_inner .for_select .select_main p{width:100%;height:100%;position:absolute;left:10px;top:5px;color:#fff;font-size:16px;overflow:hidden;}
.check_parametrs .bottom_items .item .item_inner .for_select .min{color:#252b31;font-size:16px;float:left;margin-right:10px;padding-top:4px;}
.check_parametrs .bottom_items .item .item_inner .for_select .max{color:#252b31;font-size:16px;float:left;margin-left:10px;margin-right:10px;padding-top:4px;}
.check_parametrs .bottom_items .item .podbor{border:none;width:100%;margin-top:30px;padding:18px 0 18px 0;cursor:pointer;background:#D57418;text-align:center;border-bottom:1px solid #46515d;font-family:'open_sansregular';font-size:1.3em;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
@media screen and (max-width:1599px){.footer .l_col{float:left;width:510px;}
.footer .l_col .menu_block{float:none;}
.footer .l_col .contact_block{float:none;margin-top:20px;}
.footer .l_col, x:-moz-any-link, x:only-child{margin-top:-25px;}
.privilege_block .benifits{-moz-column-count:3;-webkit-column-count:3;column-count:3;}
.privilege_block .benifits .item{margin:0 auto 20px auto;}
}
@media screen and (max-width:1279px){.goods_block .slider_description .extra_block .bestseller_block{float:none;width:100%;margin-bottom:10px;}
.goods_block .slider_description .extra_block .bestseller_block .wrap{margin-right:0;}
.goods_block .slider_description .extra_block .also_block{float:none;width:100%;}
}
@media screen and (max-width:1023px){.inner_block{padding-left:10px;padding-right:10px;}
#index .inner_block{padding-left:10px;padding-right:40px;}
}
@media screen and (min-width:960px) and (max-width:977px){.catalog_index .item{margin-left:11px;}
.info_block_index .item{margin-left:11px;}
.catalog_index a{margin-left:11px;}
.check_parametrs .item{margin-left:11px;}
.check_parametrs .bottom_items .item{margin-left:11px;}
}
@media screen and (max-width:959px){.header .logo{width:273px;height:105px;/*margin-top:35px;*/}
.header .feed_block{width:160px;padding-top:25px;}
.header .feed_block .search_block input{width:140px;}
.header .feed_block .order{display:none;}
.top_menu .inner_block ul{display:none;}
.toggle{display:block;}
.top_menu .inner_block.active .toggle{border-top:4px solid #ffe400;background:#3c5d8d;}
.top_menu .inner_block.active ul{display:block;position:absolute;left:50%;margin-left:-230px;margin-top:-17px;z-index:1000;width:458px;border:1px solid #acb8c1;background:#fff;}
.top_menu .inner_block.active ul li{float:none;font-size:1.1em;color:#000;border-left:none;width:auto;text-align:left;padding-left:20px;background:url(/images/sub_li_icon.png) 15px 50% no-repeat;}
.top_menu .inner_block.active ul li a{color:#000;padding:8px 0 8px 20px;border-top:none;}
.top_menu .inner_block.active ul li.search{padding-left: 40px;}
.top_menu .inner_block.active ul li:hover a{background:none;border-top:none;}
.top_menu .inner_block.active ul li:hover a span{border-bottom:1px solid #d4d4d4;}
.top_menu .inner_block.active ul li.active{background:url(/images/sub_li_icon_down.png) 15px 15px no-repeat;}
.top_menu .inner_block ul li.active .sub_menu{display:block!important;position:relative!important;left:0px!important;top:-2px!important;border:none;width:400px;}
.top_menu .inner_block ul li.active .sub_menu ul{display:block;position:relative;left:0;margin-left:0;width:auto;border:none;}
.top_menu .inner_block ul li.active .sub_menu ul li{background:none;font-size:0.9em;width:200px;padding-top:10px;}
.top_menu .inner_block ul li.active .sub_menu ul li a{padding:0;background:none;color:#256ca2;}
.top_menu .inner_block ul li.active:hover .sub_menu ul li a span{padding:0;border:none;}
.footer .l_col{float:left;width:265px;}
.footer .l_col, x:-moz-any-link, x:only-child{margin-top:0px;}
.l_col .menu_block .bottom_menu{margin-bottom:20px;margin-right:20px;float:left;}
.l_col .menu_block .bottom_menu ul li{float:none;margin:0 0 0 0px;}
.l_col .menu_block .bottom_menu_catalog{float:left;}
.l_col .menu_block .bottom_menu_catalog ul li{float:none;margin:0 0 0 0px;}
.footer .l_col .contact_block{margin-top:0px;}
.footer .r_col{float:right;width:165px;}
.footer .r_col .bottom_feed{float:none;margin-bottom:20px;}
.r_col .bottom_feed .map_site{margin-top:15px;}
.footer .r_col .studio_block{float:none;}
.footer .r_col .counters_block{display:none;}
.bread_crumbs{padding:20px 0 20px 0;}
.content{padding-bottom:30px;padding-top:30px;}
.privilege_block .benifits{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
.privilege_block .benifits .item{background:url(/images/benefit_bg_sm.png) 0px 0px no-repeat;width:215px;height:60px;}
.privilege_block .benifits .item .text{font-size:1.16em;line-height:18px;padding:13px 0 0 10px;}
.popup_window .l_col{width:100%;float:none;margin-right:0px;}
.popup_window .r_col{width:100%;float:none;}
.reviws_block .item .photo{width:100px;height:100px;margin-right:20px;}
.info_block .item .photo{display:none;}
.toggle_catalog{display:block;}
.control_block.active .toggle_catalog .text{background:url(/images/catalog_top.png) 100% 50% no-repeat;}
.catalog_block .control_block{width:100%;float:none;}
.catalog_block .description_block{margin-left:0px;padding-top:20px;}
.catalog_menu{display:none;}
.control_block.active .catalog_menu{display:block;position:absolute;z-index:4;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #acb8c1;}
.control_block.active .catalog_menu > ul{list-style:none;margin:0;padding:0 0 0px 0;background:#e3e5e8;}
.control_block.active .catalog_menu > ul > li{font-family:'open_sansbold';font-size:1.4em;color:#30424f;padding:10px 15px 10px 15px;cursor:pointer;border-top:3px solid #ecedee;}
.control_block.active .catalog_menu > ul > li.pipeline{background:none;}
.control_block.active .catalog_menu > ul > li.pipeline div{background:url(/images/down_icon.png) 100% 50% no-repeat;margin-right:4px;}
.control_block.active .catalog_menu > ul > li.speciality{background:none;}
.control_block.active .catalog_menu > ul > li.speciality div{background:url(/images/down_icon.png) 100% 50% no-repeat;margin-right:4px;}
.control_block.active .catalog_menu > ul > li.electrical{background:none;}
.control_block.active .catalog_menu > ul > li.electrical div{background:url(/images/down_icon.png) 100% 50% no-repeat;margin-right:4px;}
.catalog_menu > ul > li > ul{display:none;}
.control_block.active .catalog_menu > ul > li.active.pipeline{padding:10px 15px 0 15px;}
.control_block.active .catalog_menu > ul > li.active.speciality{padding:10px 15px 0 15px;}
.control_block.active .catalog_menu > ul > li.active.electrical{padding:10px 15px 0 15px;}
.control_block.active .catalog_menu > ul > li.active.pipeline div{background:url(/images/up_icon.png) 100% 2px no-repeat;}
.control_block.active .catalog_menu > ul > li.active.speciality div{background:url(/images/up_icon.png) 100% 2px no-repeat;}
.control_block.active .catalog_menu > ul > li.active.electrical div{background:url(/images/up_icon.png) 100% 2px no-repeat;padding-bottom:0;}
.control_block.active .catalog_menu > ul > li.active > ul{display:block;list-style:none;margin:10px -15px 0 -15px;padding:0px 0 0px 0;background:#ecedee;}
.control_block.active .catalog_menu > ul > li.active > ul > li{font-family:'open_sansregular';text-transform:none;font-size:0.75em;color:#000;background:url(/images/level2_bg.jpg) 0px 0px repeat-y;padding:0px 0 10px 0;}
.control_block.active .catalog_menu > ul > li.active > ul > li:first-child{padding-top:10px;}
.control_block.active .catalog_menu > ul > li.active > ul > li.current{background:none;color:#000;}
.control_block.active .catalog_menu > ul > li.active > ul > li.current a{color:#000;background:none;}
.control_block.active .catalog_menu > ul > li.active > ul > li.current a:hover{text-decoration:underline;cursor:pointer;}
.toggle_filter{display:block;}
.filter_block{width:100%;padding-bottom:0;margin-top:6px;position:relative;}
.filter_block .for_filter{display:none;}
.filter_block.active .for_filter{display:block;position:absolute;z-index:3;width:100%;background:#5f6c7a;padding-bottom:20px;}
.filter_block.active .for_filter .item{background:#5f6c7a;}
.filter_block.active .toggle_filter{background:#525f6d;}
.filter_block.active .toggle_filter .text{background:url(/images/f_up.png) 100% 50% no-repeat;color:#fff;}
.filter_block.active .for_filter .item .name_filter{border-top:1px solid #6f7b88;}
.filter_block.active .for_filter .item:first-child .name_filter{border-top:none;}
.filter_block.active .for_filter .item .name_select{border-top:1px solid #6f7b88;}
.filter_block .for_button button{width:90%;}
.catalog_block .description_block .catalog_product{margin-left:0px;margin-top:20px;}
.catalog_block .description_block:first-child .catalog_product{margin-top:0;}
.catalog_product .item{width:100%;margin-left:0px;margin-bottom:10px;float:none;}
.catalog_product .item .photo{display:none;}
.catalog_product .item .name{font-size:1.1em;line-height:18px;height:auto;overflow:hidden;}
.catalog_product .type{margin-left:0px;}
#top{display:none!important;}
.product_block .photo{float:none;margin:0 auto 20px auto;}
.product_block .description{margin-left:0px;}
#index .footer .l_col .contact_block{margin-top:0px;}
.banner_slider{display:none;}
.catalog_index{display:none;padding:25px 0 25px 0;max-width:444px;margin:0 auto;}
.catalog_index a{width:140px;height:140px;margin-left:11px;}
.catalog_index .item .tizer1{background:url(/images/tiz1_sm.png) 0px 0px no-repeat;width:102px;height:67px;margin:0 auto;}
.catalog_index .item .tizer2{background:url(/images/tiz2_sm.png) 0px 0px no-repeat;width:102px;height:67px;margin:0 auto;}
.catalog_index .item .tizer3{background:url(/images/tiz3_sm.png) 0px 0px no-repeat;width:102px;height:67px;margin:0 auto;}
.catalog_index .category{text-align:center;font-size:1.2em;padding-top:20px;padding-bottom:20px;line-height:18px;}
.catalog_index .category ins{line-height:40px;}
.company_block{padding:25px 0 25px 0;}
.company_block .text{width:100%;float:none;}
.company_block .advantages{float:none;}
.map_description{width:100%;float:none;}
.map_block{margin-left:0;height:320px;}
#contacts .content{padding-bottom:0px;padding-top:0px;}
.partners_block_index{display:none;}
.descr_tb{display:none;}
.filter_index .head{margin-bottom:20px;float:none;margin-right:0px;padding-top:0px;font-size:1.6em;}
.tabs_nav li{display:block;float:left;padding:0px 0px 0px 0px;margin:0 0 20px 11px;}
.tabs_nav li.par_hide{display:none;}
.select_bl{width:100%;float:none;}
.select_bl button{width:110px;float:left;}
.numb_drawing button{width:110px;}
.check_parametrs{display:none;}
}
@media screen and (max-width:767px){.goods_block .slider_product{width:300px;float:none;position:relative;margin:0 auto;}
.goods_block .slider_description{margin-left:0px;margin-top:0px;}
}
.select_bl .item .type{height:288px;}
.select_bl .item .material{height:250px;}
.select_bl .item .constr{width:280px;height:209px;}
.select_bl .item .upl{height:120px;}
.select_bl .item .sps{width:154px;height:66px;}
}
.dis{display:block;}
#button_queryprice{/*background-color:#073c57;*/display:inline-block;float:left;margin-bottom:30px;padding:20px 20px 5px; -webkit-border-radius: 10px;border: 3px solid #073C57;color: #073c57;}
#button_queryprice a{color: #073c57;font-weight: 600;text-transform:uppercase;}
#button_queryprice p{color:#073c57;line-height:1.45;margin:5px 0 15px;font-weight: 500;}
#detail_ico_hit, #detail_ico_view{width:46px;height:46px;margin:-12px 0px 0px 0px;float:right;}
.goods_block_desc{display:inline-block;float:left;}
.advdcatuo_wrappper{display:block;float:right;width:400px; padding-left: 25px;}
.goods_block_desc p{line-height:1.9;}

.box{width:1088px;margin:auto;margin-bottom:150px;margin-left:5px;}
.box:before{display:block;}
.block{width:50%;height:100px;box-sizing:border-box;display:inline-block;}
.block_1{float:none;}
.block_2{float:left;}
.block_3{float:right;}

.blokimg {
	position: relative;
	}
	.overlay{
	display: none;
	height: auto;
	left: 15%;
	position: absolute;
	top: 50%;
	width: auto;
	z-index: 999;
	}
	.overlay .overlay_container{
	display: table-cell;
	vertical-align: middle;
	}
	.overlay_container img{
	background-color: #F9F9F9;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
	.overlay:target {
	display: table;
	}
	.root-item-selected {font-weight: bold;}
    .item-selected a {font-weight:bold;}
    
    h1.indexhead {
    font-size: 1.2em;
    color: #0A607B;
    text-align: center;
	text-transform: uppercase;
    }
	.indexheadh2 {
    font-size: 1.2em;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    color: #0A607B;
}
.header .number a{color:#0A607B}

.top_menu ul li.search {float:right}
.pricetext{
display: inline-block;
margin: 2px;
padding: 10px 10px 10px;
-webkit-border-radius: 5px;
/*border: solid 3px #073c57;*/
color: #fff;
text-transform: uppercase;
background-color: #073c57;}
.reason {
    text-transform: uppercase;
    font-weight: 700;
    color: #073c57;
    padding-bottom: 0;
    font-family: 'open_sansregular';
    font-size: 1.3em !important;
}
.hot-file {
    /*background-color: #eceef0;*/
    background-image: url('/images/logo-opacity.png');
    background-position: 95% 90%;
    background-repeat: no-repeat;
	background-size: 20%;
}
.elem-file {
    display: inline-block;
    position: relative;
    margin-bottom: 17px;
    padding-left: 65px;
    padding-top: 6px;
    min-height: 60px;
}
#column-1 {
  width: 33%;
   float: left;
 /*height: 150px;*/
 margin-bottom: auto;
}

#column-2 {
   width: 33%;
  /*height: 150px;*/
  float: left;
  margin-bottom: auto;
}

#column-3 {
  width: 33%;
  /*height: 150px;*/
  float: left;
  margin-bottom: auto;
 }
.tabc { width: 100%; padding: 0px; margin: 0 auto; }
.tabc>input { display:none; }
.tabc>div { display: none;
    padding: 12px;
    border: 1px solid #C0C0C0;
    background: #FFFFFF;
}
.tabc>label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px -1px 0;
    text-align: center;
    color: #666666;
    border: 1px solid #C0C0C0;
    background: #E0E0E0;
    cursor: pointer;
	font-family: 'open_sansregular';
}
.tabc>input:checked + label {
    color: #000000;
    /*border: 1px solid #C0C0C0;*/
    border-bottom: 1px solid #FFFFFF;
    background: #FFFFFF;
	font-family: 'open_sansregular';
}
#tab_1:checked ~ #txt_1,
#tab_2:checked ~ #txt_2,
#tab_3:checked ~ #txt_3,
#tab_4:checked ~ #txt_4 { display: block; }
.row {
    margin-left: 0;
    margin-right: 0;
}
.advantages .advantageabout {
    width: 30%;
    text-align: center;
    padding: 5px 0 25px;
}
.column-5 {
    width: 40%;
}
.left {
    float: left;
}
.advantages p {
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #002f3d;
}
.advantages .advantageabout {
    text-align: center;
}
.advantages .advantageabout img {
    max-height: 100%;
}
.advantages .advantageabout span {
    display: block;
    margin-top: 5px;
    font-size: 18px !important;
    text-align: center;
}
.advantages .advantageabout + .advantageabout {
    margin-left: 5%;
}
.dostavka :hover {
    text-transform: uppercase;
    color: #d57418;
	text-align: center !important;
	font-weight: bold;
}
.dostavka {
    /*text-transform: uppercase;*/
    color: #073c57;
	text-align: center !important;
	font-weight: bold;
	font-size: 16px !important;
}
.main{
  margin:0 auto; /* Центрируем блоки */
  width:100%; /* Задаем ширину 100% что бы сделать ее резиновой */
  max-width:1300px; /* Устанавливаем максимальную ширину */
}
div.inline{font-size:1em;} /* Ставим родителю значение 0, что бы убрать отступы у блоков*/
.inline div{
  display:inline-block; /* Делаем блоки по горизонтали */
  display: -moz-inline-stack; /* Для FireFox 2, тот же самый что и inline-block */
  vertical-align:top; /* Выравниваем их сверху */
  /*font-size:16px;  Ставим дочкам размер шрифта, иначе примет значение у родителя */
  /* Для IE 6 и IE 7
  zoom: 1;
  *display: inline;
  */
}
.left-block{
  width:33%; /* Задаем ширину в процентах что бы сделать ее резиновой */
  height:auto; /* Высота блока */
}
/* Ставим это в том случае когда удаляем макс ширину в main и оставляем только width:100%
.left-block span{
  float:right;  Ну тут думаю понятно 
}
*/
.contentz{
	width:33%;
  height:auto;
}
.right-block{
  width:33%;
  height:auto;
}
@media  (max-width:600px){
.inline div{
display:block; /* Делаем блоки "Блочными", т.е. друг под другом */
width:100%; /* Задаем на всю ширину экрана */
height:auto;
}
.inline span{
float:left;
}
}
.chars {
    font-size: 12px;
    line-height: 1.5;
color: #5f6f78;}

a.tag {
color: #636363;
display: inline-block;
padding: 3px;
border: 2px solid #636363;
margin: 0 5px 10px;
border-radius: 8px;
text-transform: uppercase;
font-size: 0.9em;}

.tagcont {
    height: 40px;
overflow: hidden;    
}
.tagcont.shown {
        height:auto;
    }
.smtags {
display:none;
padding-bottom: 15px;
}
@media(max-width:768px) {
    .tagcont {
    height: 80px;}
    .tagcont.shown {
        height:auto;
    }
}
.pricekp {
color: #073c57;
display: inline-block;
padding: 3px;
border: 3px solid #073c57;
padding: 8px 8px 8px;
text-transform: uppercase;
font-size: 0.9em;
border-radius: 5px;
}
.pricekps {
 color: #073c57;}

.fond {
	position:absolute;
	padding-top:0px;
	top:0;
	left:0; 
	right:0;
	bottom:0;
	background-color:#1289aa;
}

@media only screen and (max-width:992px)
{
	#left-buttons
	{
		display: none;
	}
}
@media only screen and (min-width:992px)
{
	#left-buttons
	{
		display: block;
		left: 0;
		position: fixed;
		top: 13%;
		width: auto;
		z-index: 100;
	}
	#left-buttons div>a
	{
		background: #d57418;
		border-top: 1px solid #4c4c4c;
		display: block;
		height: auto;
		text-align: center;
	}
	#left-buttons div.buy-supplement>a
	{color: white;
padding: 10px;}
	}
	#left-buttons div.support>a
	{
		border-bottom-right-radius: 3px;
		moz-border-radius-bottomright: 3px;
		webkit-border-bottom-right-radius: 3px;
		color: white;
padding: 10px;
	}
	#left-buttons div>a:hover
	{
		background: #d57418;
	}
	#left-buttons div>a i
	{
		color: #fff;
		font-size: 18px;
		line-height: 60px;
	}
}

.field-tip
{
	position: relative;
}
.field-tip .tip-content
{
	background: #141414;
	box-shadow: 2px 2px 5px #aaa;
	color: #fff;
	margin-right: -220px;
	moz-box-shadow: 2px 2px 5px #aaa;
	moz-transition: opacity 250ms ease-out;
	ms-transition: opacity 250ms ease-out;
	opacity: 0;
	o-transition: opacity 250ms ease-out;
	padding: 10px;
	position: absolute;
	right: 9999px;
	top: 4px;
	transition: opacity 250ms ease-out;
	webkit-box-shadow: 2px 2px 5px #aaa;
	webkit-transition: opacity 250ms ease-out;
	width: 200px;
}
.field-tip .tip-content:before
{
	border: 8px solid transparent;
	border-right-color: #141414;
	color: #141414;
	content: ' ';
	height: 0;
	left: -16px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 0;
}
.field-tip:hover .tip-content
{
	opacity: 1;
	right: 0;
}

.dropdown-top-btn-mob-wrap{
    display: none;
}

.catalog_index .dropdown-top .submenu.mob{
    display: none;
    width: 100%;
    top: Calc(100% + 4px);
    padding-bottom: 0;
    box-shadow: 0 4px 8px rgb(0 0 0 / 25%);
}

.dropdown-top-btn-mob{
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
}

.dropdown-top-btn-mob span{
    background: #ff7505;
    height: 26px;
    display: none;
    width: 300px;
    margin: 0 auto;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    text-align: center;
    line-height: 26px;
    border-radius: 0 0 8px 8px;
}

.catalog_index .dropdown-top .submenu.mob li{
    width: 100%;
    height: auto;
    display: block;
    padding: 0;
    line-height: 16px;
    position: relative;
}

.catalog_index .dropdown-top .submenu.mob li a{
    width: Calc(100% - 50px) !important;
    height: auto;
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding: 12px 25px;
}

/*карточка товара - начало*/

.filter_block .item input.niceRadio{
    margin-left: 2px;
}

.filter_block .item .items .select_blocks span.niceRadio{
    margin-left: 55px;
}

.select_block .items{
    padding: 0 20px 0 16px;
}

.select_block .items.active .name_filters{
    background: url(/images/arrow.png) 28px 9px no-repeat;
}

.snova-scroll-table{
    overflow-y: auto;
    margin-bottom: 15px;
}
.news-list{
    max-width: 100%;
}

/*карточка товара - конец*/

@media (max-width: 991px){

    /*подвал - начало*/

    .footer{
        padding: 30px 0;
    }

    /*подвал - конец*/

    /*блоки разделов каталога на главной - начало*/

    #index .inner_block{
        padding: 0 10px !important;
    }

    .catalog_index .dropdown-top{
        display: inline-block;
        width: Calc(100%/3 - 20px);
        max-width: Calc(100%/3 - 20px);
        margin: 0 10px;
    }

    .catalog_index .dropdown-top:first-child{
        margin: 0 10px !important;
    }

    .catalog_index .dropdown-top a,
    .submenu {
        width: 100% !important;
    }

    .catalog_index .item{
        margin-left: 0;
    }

    /*блоки разделов каталога на главной - конец*/

    #column-1,
    #column-2{
        width: 100%;
        float: unset;
    }
}

@media (max-width: 959px){

    /*шапка - начало*/

    .header{
        height: 260px;
        background: none;
    }

    .header .inner_block{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        background: #eaf3f0;
    }

    .header .logo{
        width: Calc(100% - 190px);
        height: auto;
        float: unset;
        margin-right: 20px;
        position: relative;
    }

    .header .logo img{
        max-width: 273px;
    }

    .header .logo p{
        margin: 0;
        width: 163px;
        position: absolute;
        top: Calc(50% + 17px);
        left: 110px;
    }

    .header .feed_block{
        width: 170px;
        padding: 10px 0;
        float: unset;
    }

    /*шапка - конец*/

    /*строка "меню" - начало*/

    .top_menu .inner_block{
        position: relative;
        padding: 0 10px !important;
    }

    .top_menu .inner_block .toggle{
        padding: 8px 0;
    }

    .top_menu .inner_block.active ul{
        margin-left: 0;
        margin-top: 0;
        top: 100%;
        transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
    }

    .sub_menu{
        margin-top: 0;
    }

    .top_menu .inner_block ul li.active .sub_menu ul{
        left: 50%;
    }

    /*строка "меню" - конец*/

    /*блоки разделов каталога на главной - начало*/

    ul.catalog_index{
        display: block;
        width: 100%;
        max-width: 100%;
    }

    .catalog_index .dropdown-top{
        width: 100%;
        display: block;
        max-width: 100%;
        margin-left: 0;
        margin-top: 8px;
        background: #e0e3e9;
        padding: 26px 0 26px 0;
    }

    .catalog_index .dropdown-top:first-child{
        margin: 0 !important;
    }

    ul.catalog_index a{
        width: 100% !important;
        height: 126px;
    }

    .catalog_index .dropdown-top .submenu{
        display: none;
    }

    .dropdown-top:hover .submenu{
        visibility: hidden !important;
    }

    .dropdown-top-btn-mob-wrap,
    .dropdown-top-btn-mob,
    .dropdown-top-btn-mob span {
        display: block;
    }

    .dropdown-top .submenu.mob.active{
        display: block;
        visibility: unset !important;
    }

    .catalog_index .item .tizer1{
        height: 75px;
        background-size: cover !important;
    }

    .catalog_index .category{
        font-size: 16px;
        padding-top: 16px;
        padding-bottom: 16px;
        line-height: 19px;
    }

    /*блоки разделов каталога на главной - конец*/

    /*блок преимуществ на главной - начало*/

    .company_block .advantages{
        margin-top: 24px;
    }

    .company_block .advantages .item{
        width: 280px;
        overflow: hidden;
        background: hsl(0, 0%, 90%);
        border-radius: 30px;
    }

    .company_block .advantages .item .tizer{
        display: inline-block;
        margin-right: 12px;
        float: unset;
    }

    .company_block .advantages .item .tizer img{
        margin: 0;
    }

    .company_block .advantages .item .txt{
        width: Calc(100% - 88px);
        height: 36px;
        display: inline-block;
        padding: 0;
        margin: 12px 12px 12px 0;
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
    }

    /*блок преимуществ на главной - конец*/

    /*слайдер "Нас рекомендуют" - начало*/

    .recommended_block .comment_slider .owl-prev{
        display: none !important;
    }

    /*слайдер "Нас рекомендуют" - конец*/

    /*блок "полезная информация" - начало*/

    .info_block_index .for_items .item{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        float: unset;
        margin: 0 auto 16px;
    }

    .info_block_index .for_items .item:first-child{
        margin: 0 auto 16px;
    }

    .info_block_index .for_items .item .text{
        width: 100%;
        text-align: center;
    }

    /*блок "полезная информация" - конец*/

    /*футер - начало*/

    .footer{
        padding: 30px 0;
    }

    .footer .inner_block{
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
    }

    .footer .inner_block .l_col{
        width: Calc(100% - 269px) !important;
        float: unset !important;
    }

    .footer .l_col .menu_block .bottom_menu{
        width: 100%;
        float: unset;
        margin: 0 0 20px 0;
    }

    .footer .l_col .menu_block .bottom_menu_catalog{
        width: 100%;
        float: unset;
    }

    .footer .inner_block .r_col{
        width: 245px;
        float: unset;
        margin-left: 24px;
    }
    /*футер - конец*/

    /*каталог - начало*/

    .control_block .left-menu{
        display: none;
        width: 100%;
        position: absolute;
        z-index: 10;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    /*каталог - конец*/

    /*страница 404 - начало*/

    .bx-404-block a img{
        margin: 0 auto;
        display: block;
    }
    /*страница 404 - конец*/

    /*карточка товара - начало*/

    .description_block.desc_block-flex-mob{
        width: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
        -webkit-flex-wrap: wrap-reverse;
    }

    .advdcatuo_wrappper,
    .goods-desc-wrap{
        width: 100%;
        float: unset;
    }

    .goods-desc-wrap p,
    .goods-desc-wrap p img{
        float: unset;
    }

    .goods-desc-wrap p{
        display: block;
    }

    .goods_block .slider_product{
        float: unset;
        margin: 0 auto;
    }

    .advdcatuo_wrappper{
        padding-left: 0;
    }

    .goods_block_desc{
        width: 100%;
        float: unset;
    }

    .description_block.desc_block-flex-mob #button_queryprice{
        width: Calc(100% - 46px);
        margin-bottom: 0;
    }

    .slider_product .order_btn{
        margin-top: 20px;
    }

    /*карточка товара - конец*/

    /*раздел каталога - начало*/

    .description_block.desc_block-flex-mob .row{
        width: 100% !important;
    }

    .goods_block .slider_description .about_block{
        padding: 20px 0;
    }


    /*раздел каталога - конец*/
}

@media (max-width: 800px){

    /*блок "Отзывы" - начало*/

    .recommended_block .comment_slider .photo{
        display: none;
    }

    .recommended_block .comment_slider .description{
        width: 100%;
        margin-left: 0;
    }

    .recommended_block .comment_slider .item{
        margin: 0 20px 0 20px;
    }

    /*блок "Отзывы" - конец*/
}

@media (max-width: 680px){

    /*футер - начало*/

    .footer .inner_block .r_col{
        width: 146px;
        margin-left: 16px;
    }

    .footer .inner_block .r_col .write_us a img{
        margin: 0 8px 0 0;
    }

    .footer .inner_block .l_col{
        width: Calc(100% - 162px) !important;
    }

    /*футер - конец*/

}

@media (max-width: 640px){

    .inner_block{
        padding: 0 10px !important;
    }

    /*шапка - начало*/

    #index .header .inner_block,
    .header .inner_block{
        padding: 0 20px 0 10px !important;
    }

    .header .logo p{
        width: 173px;
        font-size: 10px;
        left: 100px;
    }

    /*шапка - конец*/

    .fancybox-wrap{
        left: Calc((100% - 460px)/2) !important;
    }
}

@media (max-width: 580px){

    .inner_block p iframe{
        width: 100%;
    }
}

@media (max-width: 568px){

    /*футер - начало*/

    .footer .inner_block{
        display: block;
    }

    .footer .inner_block .l_col,
    .footer .inner_block .r_col{
        width: 100% !important;
    }

    .footer .inner_block .r_col{
        margin: 24px 0 0 0;
    }

    #index .footer .l_col .menu_block{
        margin-bottom: 24px;
    }

    .footer .l_col .menu_block .bottom_menu{
        margin: 0 0 10px 0;
    }

    .footer .l_col .menu_block .bottom_menu ul,
    .footer .l_col .menu_block .bottom_menu_catalog ul{
        width: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
    }

    .footer .l_col .menu_block .bottom_menu ul li,
    .footer .l_col .menu_block .bottom_menu_catalog ul li{
        width: fit-content;
        width: -moz-fit-content;
        margin-right: 16px;
    }


    /*футер - конец*/
}

@media (max-width: 480px){

    /*шапка - начало*/

    .header .logo{
        width: Calc(100% - 160px);
    }

    .header .logo img{
        max-width: 240px;
    }

    .header .logo p{
        width: 150px;
        font-size: 8px;
        left: 88px;
    }

    .header .feed_block{
        width: 140px;
    }

    .header .feed_block .phone .number{
        font-size: 17px;
    }

    /*шапка - конец*/

    /*блок преимуществ на главной - начало*/

    .company_block .advantages .item{
        width: 100%;
    }

    .company_block .advantages .item .txt{
        line-height: 36px;
    }

    /*блок преимуществ на главной - конец*/

}