*{webkit-box-sizing:border-box;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{webkit-box-sizing:border-box;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{webkit-box-sizing:border-box;moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;webkit-user-select:none;moz-user-select:none;ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;webkit-touch-callout:none;khtml-user-select:none;ms-touch-action:pan-y;-ms-touch-action:pan-y;touch-action:pan-y;webkit-tap-highlight-color:transparent;z-index: 3;}
input,button,textarea{outline:0px!important;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{webkit-transform:translate3d(0, 0, 0);moz-transform:translate3d(0, 0, 0);ms-transform:translate3d(0, 0, 0);o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;max-width:100%;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-arrow{display:block;position:absolute;width:48px;height:47px;background:url("../images/slider-arrows.png") no-repeat;top:50%;margin-top:-23px;border:0px;padding:0px;overflow:hidden;text-indent:999px;cursor:pointer;z-index:10;}
.slick-arrow.slick-prev{background-position:top left;left:15px;}
.slick-arrow.slick-next{background-position:top right;right:15px;}
.slick-dots{position:absolute;z-index:99;}
.slick-dots li, .slick-dots li button{display:inline-block;cursor:pointer;}
.art-content-layout:before, .art-content-layout:after, .art-wrapper:before, .art-wrapper:after,.moduletable-catalog:after, .moduletable-catalog:before{display:table;content:" ";clear:both;}
#art-main, table{font-size:16px;font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li{margin:0;padding:0;}
.art-postcontent p{margin:6px 0;}
.art-postcontent h2{color:#EF7F1A;font-size:18px;margin:19px 0;}
.art-blockcontent h2{font-size:18px;margin:19px 0;}
.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited{font-size:2rem;}
.art-postcontent h3,.manufacturer-category-name{color:#000000;color:#EF7F1A;font-size:16px;font-weight:bold;margin:19px 0;}
.art-blockcontent h3{font-size:16px;margin:19px 0;}
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited{font-size:16px;}
.art-postcontent h4{color:#000000;font-size:14px;margin:20px 0;}
.art-blockcontent h4{font-size:14px;margin:20px 0;}
.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited{font-size:14px;}
.art-postcontent h5{color:#000000;font-size:12px;margin:26px 0;}
.art-blockcontent h5{font-size:12px;margin:26px 0;}
.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited{font-size:12px;}
.art-postcontent h6{color:#000000;font-size:10px;margin:35px 0;}
.art-blockcontent h6{font-size:10px;margin:35px 0;}
.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited{font-size:10px;}
ul{list-style-type:none;}
ol{list-style-position:inside;}
html{height:100%;overflow-x:hidden;width:100%;}
#art-main{cursor:default;left:0;overflow:visible;position:relative;top:0;width:100%;z-index:0;overflow:hidden;}
body{background-color:#FFFFFF;color:#2b2a28;margin:0;min-height:100%;min-width:1170px;padding:0;font-family:Tahoma, Arial, Helvetica, Sans-Serif;overflow-x:hidden;width:100%;}
.cleared{border:none;clear:both;display:block;float:none;font-size:0;height:0;margin:0;overflow:hidden;padding:0;}
.reset-box{display:table;overflow:hidden;}
form{margin:0;padding:0;}
table.position{position:relative;table-layout:fixed;width:100%;}
.art-sheet{cursor:auto;margin:0 auto;margin-bottom:0;margin-top:0;min-height:41px;min-width:41px;position:relative;}
.art-sheet-body{padding:0;padding-bottom:0;padding-top:0;position:relative;}
.art-hmenu, .art-hmenu > ul{border:0;display:block;list-style-type:none;margin:0;padding:0;}
.art-hmenu > li{background:none;display:table-cell;margin:0;padding:0;vertical-align:middle;z-index:5;}
.art-hmenu li:hover{white-space:normal;z-index:10000;}
.art-hmenu li li{float:none;}
.art-hmenu:after, .art-hmenu ul:after{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.art-hmenu{display:table;min-height:0;position:relative;width:100%;}
.art-nav{margin:0 auto;position:relative;z-index:100;clear:both;}
.art-hmenu > li > a{cursor:pointer;display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;z-index:3;}
.art-hmenu ul li{margin:0;}
div.art-header{margin:0 auto;position:relative;width:100%;font-family:'Roboto', sans-serif;}
.art-header-row1{background:#2b2a29 url('../images/header-shadow.png') 50% 100% repeat-x;color:#898989;}
.art-header-row2{background-color:#e71615;color:#fff;border-bottom:2px solid #fff;}
div.art-header .logo{height:107px;width:250px;display:block;background:url('../images/logo.png') 50% 50% no-repeat;float:left;}
.art-header-row2 .art-nostyle{float:right;margin:25px 10px;}
.art-header-row2 .art-nostyle .header-address, .art-header-row2 .art-nostyle .header-phone{float:left;text-align:center;}
.art-header-row2 .header-address span.current-address, .art-header-row2 .header-phone span{display:block;color:#fff;height:33px;line-height:30px;opacity:0;webkit-transition:opacity 0.3s ease-in;moz-transition:opacity 0.3s ease-in;ms-transition:opacity 0.3s ease-in;o-transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
.art-header-row2 .header-address span.current-address:before{content:'';display:inline-block;width:18px;height:13px;background:url("../images/mapmark.png") left center no-repeat;}
.art-header-row2 .active span.current-address, .art-header-row2 .active .header-phone span{opacity:1;}
.art-header-row2 .art-nostyle .header-address span.current-address{font-size:18px;}
.art-header-row2 .art-nostyle .header-phone span{font-size:24px;}
.art-header-row2 .art-nostyle .header-address-links div{color:#f8bab9;text-decoration:underline;cursor:pointer;}
.art-header-row2 .art-nostyle .header-phone{color:#f38b8a;}
.art-header-row2 .art-nostyle .header-address{padding-right:35px;border-right:1px solid #fff;}
.art-header-row2 .art-nostyle .header-phone{padding-left:35px;}
.header-address-links div{display:inline-block;margin:0px 3px;}
.art-header-row2 .art-nostyle .header-address-links .address, .art-header-row2 .header-address-links .phone{display:none;}
.header-address-links div.active{display:none;}
.art-header-row1 .art-nostyle{float:right;}
.art-header-row1 .art-nostyle:first-child{float:left;}
.art-wrapper{width:1140px;margin:0px auto 0px;}
.art-content-layout{margin:10px auto 0px;position:relative;}
.art-content{text-align:justify;width:846px;float:left;}
.mainpage .art-content{width:100%;}
.art-vmenublock{margin:7px;min-height:1px;min-width:1px;position:relative;float:left;}
.art-vmenublock-body{padding:0;position:relative;}
.art-vmenublockheader{height:42px;margin-bottom:0;position:relative;}
.art-vmenublockheader div.t{color:#C7C7C7;font-size:22px;font-weight:normal;height:42px;line-height:42px;margin:0;padding:0 10px 0 5px;position:relative;white-space:nowrap;}
.art-vmenublockheader div.t a, .art-vmenublockheader div.t a:link, .art-vmenublockheader div.t a:visited, .art-vmenublockheader div.t a:hover{color:#C7C7C7;font-size:22px;font-weight:normal;}
.art-vmenublockcontent{margin:0 auto;min-height:1px;min-width:1px;position:relative;}
.art-vmenublockcontent-body{padding:0;position:relative;}
ul.art-vmenu, ul.art-vmenu li{line-height:0;list-style:none;margin:0;padding:0;width:auto;}
ul.art-vmenu{margin-bottom:0;margin-top:0;}
.art-vmenu .collapsed{display:none;}
ul.art-vmenu img.art-menu-image, ul.art-vmenu img.art-menu-image-left{margin-right:5px;vertical-align:middle;}
ul.art-vmenu img.art-menu-image-right{margin-left:5px;vertical-align:middle;}
ul.art-vmenu a{cursor:pointer;display:block;height:26px;overflow:hidden;position:relative;text-decoration:none;}
ul.art-vmenu ul a{background-image:url('../images/vsubitem.gif');background-position:25px 0;background-repeat:repeat-x;color:#0B0E0E;display:block;font-size:11px;height:22px;line-height:22px;margin-left:0;overflow:visible;padding:0 0 0 25px;white-space:nowrap;}
ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span{color:#0B0E0E;font-size:11px;line-height:22px;margin-left:0;}
ul.art-vmenu ul{margin:0 0 0 0;}
ul.art-vmenu ul ul{margin:0 0 0 0;}
ul.art-vmenu ul li.art-vsubmenu-separator{display:block;font-size:1px;margin:0;padding:0 0 0 0;}
ul.art-vmenu ul .art-vsubmenu-separator-span{border:none;display:block;font-size:1px;height:0;line-height:0;margin:0;padding:0;}
.art-block-body{padding:0;position:relative;}
div.art-block img{border-width:0;}
.art-blockheader div.t{color:#fff;font-size:22px;font-weight:normal;height:44px;line-height:44px;margin:0;padding:0px 13px;position:relative;white-space:nowrap;text-transform:uppercase;background:#e71514;font-family:Roboto, sans-serif;}
.art-blockheader div.t a, .art-blockheader div.t a:link, .art-blockheader div.t a:visited, .art-blockheader div.t a:hover{color:#C7C7C7;font-size:22px;font-weight:normal;}
.art-blockcontent{margin:0 auto;min-height:1px;min-width:1px;position:relative;}
.art-blockcontent-body p{margin:6px 0;}
.art-blockcontent-body a, .art-blockcontent-body a:link{color:#EF7F1A;text-decoration:none;}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited{color:#7D7D7D;text-decoration:none;}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover{color:#EF7F1A;text-decoration:underline;}
.art-button-wrapper a.art-button, .art-button-wrapper a.art-button:link, .art-button-wrapper input.art-button, .art-button-wrapper button.art-button{background:none;border:none;color:#101414 !important;cursor:pointer;display:inline-block;font-family:Tahoma, Arial, Helvetica, Sans-Serif;font-size:13px;font-style:normal;font-weight:normal;height:25px;line-height:25px;margin:0 !important;outline:none;overflow:visible;padding:0 7px !important;position:relative;text-align:center;text-decoration:none;top:0;vertical-align:middle;white-space:nowrap;width:auto;}
.art-button img, .art-button-wrapper img{margin:0;vertical-align:middle;}
.art-button-wrapper{display:inline-block;height:25px;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:middle;white-space:nowrap;width:auto;z-index:0;}
.firefox2 .art-button-wrapper{display:block;float:left;}
input, select, textarea{font-family:Tahoma, Arial, Helvetica, Sans-Serif;font-size:14px;font-style:normal;font-weight:normal;vertical-align:middle;}
.art-block select{width:96%;}
.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover{color:#0B0E0E !important;text-decoration:none !important;}
.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link{color:#FFFFFF !important;}
.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r{background-image:url('../images/button.png');display:block;height:85px;margin:0;padding:0;position:absolute;}
.art-button-wrapper .art-button-l{left:0;right:3px;}
.art-button-wrapper .art-button-r{clip:rect(auto, auto, auto, 404px);right:0;width:407px;}
.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r{top:-30px;}
.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r{top:-60px;}
.art-button-wrapper input{float:none !important;}
.art-post{min-height:1px;min-width:1px;position:relative;}
.art-post-body{position:relative;}
a img{border:0;}
.art-article img, img.art-article, .art-block img, .art-footer img{border:solid 0 #ADBDBC;}
.art-metadata-icons img{border:none;margin:2px;vertical-align:middle;}
pre{overflow:auto;padding:0.1em;}
h1.art-postheader,.art-postheader,.ntitle,.art-postcontent h1.ntitle{color:#2b2a28;font-size:28px;font-weight:normal;margin:30px 0;text-transform:uppercase;padding:0 0 0 33px;line-height:40px;background:url(../images/titleh1.png) top left no-repeat;text-align:left;}
h1.art-postheader a,.art-postcontent .art-postheader a{color:#2b2a28;text-decoration:underline;}
h1.art-postheader a{text-decoration:underline;}
h2.art-postheader a, h2.art-postheader a:link, h2.art-postheader a:visited, h2.art-postheader a.visited, h2.art-postheader a:hover, h2.art-postheader a.hovered{font-size:22px;font-weight:normal;}
h2.art-postheader a, h2.art-postheader a:link{color:#EF7F1A;text-align:left;text-decoration:underline;}
h2.art-postheader a:visited, h2.art-postheader a.visited{color:#7D7D7D;}
h2.art-postheader a:hover, h2.art-postheader a.hovered{color:#C7C7C7;text-decoration:none;}
.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover{color:#7D7D7D;font-family:Tahoma, Arial, Helvetica, Sans-Serif;font-size:11px;}
.art-postheadericons{padding:1px;}
.art-postheadericons a, .art-postheadericons a:link{color:#1185A2;text-decoration:none;}
.art-postheadericons a:visited, .art-postheadericons a.visited{color:#4B6168;font-style:italic;font-weight:normal;}
.art-postheadericons a:hover, .art-postheadericons a.hover{color:#16AED4;font-style:italic;font-weight:normal;text-decoration:underline;}
.art-post ol, .art-post ul{margin:1em 0 1em 2em;padding:0;}
.art-post li ol, .art-post li ul{margin:0.5em 0 0.5em 2em;padding:0;}
.art-postcontent blockquote, .art-postcontent blockquote a, .art-postcontent blockquote a:link, .art-postcontent blockquote a:visited, .art-postcontent blockquote a:hover{color:#0E1111;font-style:italic;font-weight:normal;text-align:left;}
.art-postcontent blockquote p{margin:2px 0 2px 15px;}
.art-postcontent blockquote{background-color:#D5DDDD;background-image:url('../images/postquote.png');background-position:left top;background-repeat:no-repeat;border:solid 0 #ADBDBC;clear:both;margin:10px 10px 10px 50px;overflow:auto;padding:6px 6px 6px 30px;}
.art-postmetadatafooter{background-color:#E5E5E5;border-color:#ADBDBC;border-style:dotted;border-width:0;overflow:hidden;padding:1px;}
.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover{color:#4F6362;font-family:Tahoma, Arial, Helvetica, Sans-Serif;}
.art-postfootericons{padding:1px;}
.art-postfootericons a, .art-postfootericons a:link{color:#149BBD;text-decoration:none;}
.art-postfootericons a:visited, .art-postfootericons a.visited{color:#42565C;}
.art-postfootericons a:hover, .art-postfootericons a.hover{color:#149BBD;}
.art-footer{margin-bottom:0;margin-top:20px;position:relative;width:100%;min-height:260px;border-top:2px solid #898989;font-size:14px;color:#898989;background:#ececec url("../images/footer.png") bottom center no-repeat;}
/*.art-footer:before{content:'';display:block;background:url(../images/ny2017-3.png) top right no-repeat;position:absolute;width:196px;height:274px;left: 50%;margin-left: -790px;bottom:0px;z-index:1;}*/
.art-footer .moduletable,.art-footer .moduletable-menu{width:35%;float:right;}
.art-footer .moduletable{padding-top:35px;padding-right:20px;}
.art-footer .moduletable-menu{padding:0px 30px;}
.art-footer .moduletable-social{width:10%;float:right;font-family:"Roboto";text-align:center;padding-top:35px;color:#545454;}
.art-footer.art-footer-mainpage .moduletable-social{width:30%}
.art-footer .moduletable.moduletable-time{ width: 55%;}
.art-footer .moduletable, .art-footer .moduletable-menu, .art-footer .moduletable-social{position:relative;margin-top:-2px;}
.art-footer .moduletable-menu .menu{border-top:#e11d1c 2px solid;padding-top:33px;}
.art-footer .moduletable-menu .menu ul{display:none;}
.art-footer .moduletable-menu .menu li{width:50%;float:left;margin:0px 0px 20px;}
.art-footer .moduletable-menu .menu li a{color:#545859;text-decoration:none;}
.art-footer .moduletable-menu .menu li a:hover, .art-footer .moduletable-menu .menu li.active a{color:#2b2a28;text-decoration:underline;}
.art-footer .moduletable p, .art-footer .moduletable-social p{margin:0px 0px 10px;}
.art-footer .moduletable .logo{height:50px;width:161px;display:inline-block;background:url("../images/logo-f.png") top center no-repeat;text-decoration:none;}
.art-footer .moduletable-social .social{margin-bottom:20px;height:34px;width:34px;text-align:center;width:100%;}
.art-footer .moduletable-social .social a{display:inline-block;text-decoration:none;background:url("../images/social.png") no-repeat;height:34px;width:34px;}
.art-footer .moduletable-social .social a.Instagram{background-position: 50% 0;}
.art-footer .moduletable-social .social a.Instagram:hover{background-position:50% 100%;}
.art-footer .moduletable-social .share42init{margin-bottom:20px;}
#giperion{background:transparent url("../images/gipsite.png") top center no-repeat;display:block;font-size:12px;padding:30px 15px 0px;text-align:center;text-decoration:none;color:#898989;font-family:Tahoma, sans-serif;}
.art-content-layout .art-sidebar1{width:264px;float:left;margin-right:30px;}
table.moduletable th{font-family:Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;margin:0;margin-bottom:10px;padding:.5em 0;padding-left:0;text-align:left;}
.firefox2 table.poll tr td div{font-size:0;}
#footer{text-align:center;}
.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate{font-size:75%;padding-bottom:1em;}
.column_separator{padding-left:10px;}
div.offline{background:#fffebb;font-size:1.2em;left:0;padding:5px;position:absolute;top:0;width:100%;}
legend{font-family:Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;margin:0;margin-bottom:10px;padding:0 10px;padding-left:0;text-align:left;}
.invalid{border-color:#ff0000;}
label.invalid{color:#ff0000;}
.ol-foreground{background-color:#f6f6f6;}
.ol-background{background-color:#666;}
.ol-textfont{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.ol-captionfont{color:#f6f6f6;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.ol-captionfont a{color:#0B55C4;font-size:12px;text-decoration:none;}
span.article_separator{display:none;}
td.buttonheading img{border:none;}
.clr{clear:both;}
div#maindivider{border-top:1px solid #ddd;height:1px;margin-bottom:10px;overflow:hidden;}
table.blog span.article_separator{display:none;}
.contentpaneopen_edit{float:left;}
table.contenttoc{border:1px solid #ccc;float:right;margin:5px;padding:5px;}
table.contenttoc td{padding:0 5px;}
td.sectiontableheader{background:#efefef;border-right:1px solid #fff;color:#333;font-weight:bold;padding:4px;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td{padding:4px;}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{padding:3px;}
table.contentpaneopen, table.contentpane{margin:0;padding:0;width:auto;}
table.contentpaneopen li{margin-bottom:5px;}
table.contentpaneopen fieldset{border:0;border-top:1px solid #ddd;}
table.contentpaneopen h3{margin-top:25px;}
table.contentpaneopen h4{color:#333;font-family:Arial, Helvetica, sans-serif;}
.highlight{background-color:#fffebb;}
table.user1user2 div.moduletable{margin-bottom:0;}
div.module_menu h3{color:#eee;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;margin:-23px -4px 5px -5px;padding-bottom:2px;padding-left:10px;}
div.module_menu{margin:0;margin-bottom:15px;padding:0;}
div.module_menu div div div{padding:10px;padding-bottom:15px;padding-top:30px;width:auto;}
div.module_menu div div div div{background:none;padding:0;}
div.module_menu ul{margin:10px 0;padding-left:20px;}
div.module_menu ul li a:link, div.module_menu ul li a:visited{font-weight:bold;}
#leftcolumn div.module{padding:0 10px;}
#leftcolumn div.module table{width:auto;}
table.adminform textarea{color:#000099;font-size:1em;height:400px;width:540px;}
div.search input{border:1px solid #ccc;margin:5px 0 5px 0;width:95%;}
.art-nav div.search input{width:auto;}
form#com-form-login{text-align:left;}
form#com-form-login fieldset{border:0 none;margin:0;padding:0.2em;}
form#com-form-login ul{list-style-type:none;margin:0;padding:0;}
form#com-form-login ul li{background-image:none;padding:0;}
div.mosimage{margin:5px;}
div.mosimage_caption{color:#666;font-size:.90em;}
div.caption{padding:0 10px 0 10px;}
div.caption img{border:1px solid #CCC;}
div.caption p{color:#666;font-size:.90em;text-align:center;}
table.paramlist{margin-top:5px;}
table.paramlist td.paramlist_key{height:30px;text-align:left;width:128px;}
div.message{background-color:#f9f9f9;border:solid 1px #d5d5d5;color:#c30;font-size:14px;font-weight:bold;margin:3px 0 10px;padding:3px 20px;text-align:center;width:auto;}
.banneritem img{display:block;margin-left:auto;margin-right:auto;}
.banneritem_text{font-size:11px;padding:4px;}
.bannerfooter_text{background-color:#f7f7f7;font-size:11px;padding:4px;text-align:right;}
.pollstableborder{margin-top:8px;}
.pollstableborder td{text-align:left;vertical-align:middle;}
span.description{display:block;padding-left:30px;}
fieldset{border:1px solid #ccc;margin-top:15px;padding:15px;}
td.key{border-bottom:1px solid #eee;color:#666;}
.tool-tip{background:#ffc;border:1px solid #d4d5aa;float:left;max-width:200px;padding:5px;}
.tool-title{background:url(../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:bold;margin:0;margin-top:-15px;padding:0;padding-bottom:5px;padding-top:15px;}
.tool-text{font-size:100%;margin:0;}
#syndicate{float:left;padding-left:25px;}
#component-contact table td{padding:2px 0;}
.mceToolbarTop{white-space:normal;}
.mceEditor{background:none;}
#archive-list{list-style-type:none;margin:0;padding:0;}
#archive-list li{background-image:none;list-style-type:none;margin-left:0;padding-left:0;}
#navigation, #navigation p{text-align:center;}
.article h3 img{border:none;display:inline;margin:0;padding:0;}
.img_caption.left{float:left;margin-right:1em;}
.img_caption.right{float:right;margin-left:1em;}
.img_caption.left p{clear:left;text-align:center;}
.img_caption.right p{clear:right;text-align:center;}
.img_caption img{margin:0;}
.contentheading{color:#000000;font-size:16px;}
#system-message ul li{background-image:none;padding-left:0;}
.category p{margin:15px;}
.art-j15 .pagination{margin:0;padding:0;text-align:center;}
.art-j15 .pagination span{margin:0;padding:0;}
.art-j15 .pagination a{padding:2px;}
.art-j15 .pagenav{width:100%;}
.art-j15 .pagenav td, .art-j15 .pagenav th{border:none;font-weight:normal;}
.art-j16 .category-desc .image-left{float:left;margin:0 5px 5px 0;}
.art-j16 .category-desc .image-right{float:left;margin:0 0 5px 5px;}
.art-j16 .categories-list ul{list-style-type:none;margin:0 0 0 20px;padding:0;}
.art-j16 .categories-list ul li{background-image:none;clear:both;padding:5px;}
.art-j16 .categories-list ul ul{margin-left:10px;}
.art-j16 dl.newsfeed-count dl, .art-j16 dl.weblink-count dl, .art-j16 dl.article-count dl{clear:both;}
.art-j16 dl.newsfeed-count dt, .art-j16 dl.newsfeed-count dd, .art-j16 dl.weblink-count dt, .art-j16 dl.weblink-count dd, .art-j16 dl.article-count dt, .art-j16 dl.article-count dd{display:inline;}
.art-j16 dl.newsfeed-count dd, .art-j16 dl.weblink-count dd, .art-j16 dl.article-count dd{margin:0;padding:0;}
.art-j16 .cat-children ul{list-style-type:none;margin:0;padding:0;}
.art-j16 .cat-children ul li{background-image:none;clear:both;padding:5px;}
.art-j16 .contact-email div{padding:3px 0;}
.art-j16 .contact-email label{float:left;width:15em;}
.art-j16 #archive-items{list-style-type:none;margin:10px 0;padding:0;}
.art-j16 #archive-items li{background-image:none;list-style-type:none;margin:10px 0;padding:0;}
.art-j16 .pagenav{list-style-type:none;margin:0;padding:0;text-align:center;}
.art-j16 .pagenav li{background-image:none;display:inline-block;padding:0 5px;text-align:center;}
.art-j16 .cols-2 .column-1, .art-j16 .cols-2 .column-2, .art-j16 .cols-3 .column-1, .art-j16 .cols-3 .column-2, .art-j16 .cols-3 .column-3{clear:right;float:left;}
.art-j16 .cols-2 .column-1{width:50%;}
.art-j16 .cols-2 .column-2{width:50%;}
.art-j16 .cols-3 .column-1{width:33%;}
.art-j16 .cols-3 .column-2{width:33%;}
.art-j16 .cols-3 .column-3{width:34%;}
.art-j16 .row-separator{clear:both;display:block;float:none;font-size:1px;}
.art-j16 .article-info{margin:10px 0;}
.art-j16 .article-info .article-info-term{display:none;}
.art-j16 .article-info dd{background-image:none;line-height:120%;margin:0;padding:0;}
.art-j16 .login .login-description img{float:left;margin:0 5px 5px 0;}
.art-j16 .login fieldset{border:0;clear:both;}
.art-j16 .login .login-fields label{display:block;float:left;width:15em;}
.art-j16 #searchForm .phrases-box label{display:block;line-height:1.6em;margin-left:2em;}
.art-j16 #searchForm .phrases-box input{border:none;display:block;float:left;line-height:1.6em;margin:0;width:auto;}
.art-j16 #searchForm .only label{display:block;line-height:1.6em;margin-left:2em;}
.art-j16 #searchForm .only input{border:none;display:block;float:left;line-height:1.6em;margin:0;width:auto;}
.art-j16 #searchForm .form-limit{margin-top:.5em;}
.art-j16 .pagination{margin:0;padding:0;text-align:center;}
.art-j16 .pagination .counter{text-align:center;}
.art-j16 .pagination ul{list-style-type:none;margin:0;padding:0;text-align:center;}
.art-j16 .pagination li{background-image:none;display:inline;margin:0 2px;padding:2px 5px;text-align:left;}
.art-j16 .pagination li.pagination-start, .art-j16 .pagination li.pagination-start span, .art-j16 .pagination li.pagination-end, .art-j16 .pagination li.pagination-end span{padding:0;}
.art-j16 #system-message{margin-bottom:20px;}
.art-j16 #system-message dd.message ul{background:#c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;border-bottom:3px solid #de7a7b;border-top:3px solid #de7a7b;margin:0;padding-left:40px;text-indent:0;}
.art-j16 #system-message dd.error ul{background:#e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;border-bottom:3px solid #de7a7b;border-top:3px solid #de7a7b;color:#c00;margin:0;padding-left:40px;text-indent:0;}
.art-j16 #system-message dd.notice ul{background:#efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;border-bottom:3px solid #f0dc7e;border-top:3px solid #f0dc7e;color:#c00;margin:0;padding-left:40px;text-indent:0;}
.art-j16 #system-message ul li{background-image:none;padding-left:0;}
.art-j16 .tip{background:#ffffcc;border:solid 1px #333;padding:3px;text-align:left;}
.art-j16 .tip-title{font-weight:bold;}
.art-j15 #form-login fieldset.input, .art-j16 #login-form fieldset{border:none;margin:0;padding:0;}
.art-j15 #form-login br{display:none;}
.art-j15 #form-login p, .art-j16 #login-form p{margin:0.5em 0 0 0;}
.art-j15 #form-login #form-login-username label, .art-j15 #form-login #form-login-password label, .art-j16 #login-form #form-login-username label, .art-j16 #login-form #form-login-password label{display:block;}
.art-j15 #form-login #form-login-remember input, .art-j16 #login-form #form-login-remember input{margin:0;padding:0;position:relative;top:-1px;vertical-align:bottom;}
.art-j15 #form-login #modlgn_username, .art-j15 #form-login #modlgn_passwd, .art-j16 #login-form #modlgn-username, .art-j16 #login-form #modlgn-passwd{margin:0;padding:0;width:95%;}
.art-j15 #form-login ul, .art-j16 #login-form ul{list-style-type:none;margin:0;padding:0;}
.art-j15 #form-login ul li, .art-j16 #login-form ul li{background-image:none;padding:0;}
.dm_taskbar ul{background-image:none;margin:0;padding:0;}
.dm_taskbar ul li{background-image:none;}
.tabtovar{border-spacing:1px 0px;border-collapse:separate;border:0px;}
.tabtovar thead,.tabtovar th{background-color:#545859;color:#fff;padding:15px 10px;text-align:center;vertical-align:text-top;font-weight:normal;}
.tabtovar td{border:0px solid #cbcbcb;border-bottom-width:1px;padding:15px 10px;text-align:center;vertical-align:text-top;}
.tabtovar tr:hover td{background:#dadada;}
.tabtovar-collapse{border-collapse: collapse!important;}
.tabtovar-collapse tr td:first-child{background:#dadada;}
.tabtovar th.white-border {border-bottom: 1px solid #fff;}
.tabtovar-collapse td {border: 1px solid #cbcbcb;}
.tabtovar-collapse th {border: 1px solid #fff;}

.tabtovar2{border:1px solid #cccccc;border-collapse:collapse;font-size:11px;}
.tabtovar2 thead,.tabtovar2 th{background-color:#ef7f1a;border:1px solid #cccccc;border-collapse:collapse;padding:2px;text-align:center;vertical-align:text-top;}
.tabtovar2 td,.tabtovar2 tr{border:1px solid #fff;border-collapse:collapse;padding:2px;text-align:left;vertical-align:text-top;}
.tabtovar2 tr{background:#eff0f0;}
.tabtovar2 tr.grey{background:#e1e2e2;}
#leftmenu{position:relative;background:#dadada;font-family:Roboto, sans-serif;}
#leftmenu:before{background-color:#dadada;content:'';display:block;position:absolute;top:0px;bottom:0px;right:0px;width:10000px;margin-left:-100%;}
#leftmenu ul,#leftmenu li{background:none;display:block;margin:0px;padding:0px;}
#leftmenu li{margin-bottom:1px;}
#leftmenu li ul{display:none;position: relative;z-index: 2;}
#leftmenu li.active ul{display:block;border-bottom:2px solid #fff;}
#leftmenu > li.active:last-child ul{border-bottom:0px;}
#leftmenu > li > a,#leftmenu > li > div > a{position:relative;border-bottom:2px solid #fff;color:#2b2a28;display:block;font-size:16px;padding:11px 11px 11px 13px;text-decoration:none;}
#leftmenu > li:last-child > a{border-bottom:0px;}
#leftmenu > li.parent.active:last-child > a{border-bottom:2px solid #fff;}
#leftmenu li li{margin:0px;padding:0px;}
#leftmenu li li a{display:block;background:url('../images/leftmenu.png') no-repeat;background-position:12px 18px;color:#2b2a28;padding:11px 11px 11px 28px;}
#leftmenu > li.active > a,#leftmenu > li:hover > a, #leftmenu > li.active > div > a,#leftmenu > li:hover > div > a{color:#e71514;}
#leftmenu > li.active > a:after, #leftmenu > li:hover > a:after, #leftmenu > li.active > div > a:after, #leftmenu > li:hover > div > a:after{content:'';display:block;position:absolute;width:5px;background:#e71514;top:0px;bottom:0px;right:0px;}
#leftmenu li li.active > a,#leftmenu li li > a:hover{background:#fff url('../images/leftmenu.png') no-repeat;background-position:12px 18px;}
.art-content table{font-size:16px;}
.fancybox-inner .Chronoform{padding:20px 30px!important;display:block;}
#ToTOP{background:#fdfaf8;background:url(../images/up.png) top center no-repeat;bottom:76px;color:#868686;cursor:pointer;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);font-family:Tahoma, Arial, Helvetica, Sans-Serif;font-size:14px;khtml-opacity:0.5;moz-opacity:0.5;opacity:0.5;padding:85px 5px 5px 5px;position:fixed;right:20px;text-align:center;width:95px;}
#ToTOP:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);khtml-opacity:1;moz-opacity:1;opacity:1;}
#art-header-clip-phone{background:url('../images/h-phone1.png') top left no-repeat;bottom:40px;height:68px;position:absolute;right:0px;width:299px;}
#art-header-clip-phone div{color:#000;display:table-cell;font-size:15px;height:48px;padding-left:75px;vertical-align:bottom;}
#art-header-clip-phone div span{font-size:28px;}
#mod-form,#mod-form2{display:none;}
#chronoform_contactform{display:block;overflow:hidden;padding:20px!important;}
p.cf_alert{font-size:18px;padding:20px!important;text-align:center;}
table.contacts{border:0px;font-size:14px;}
#mobile-nav{display:none;}
a, a:link, a:visited, a.visited{color:#8b4444;text-decoration:underline;}
a:hover, a.hovered{color:#e71514;}
.art-post ul{list-style-type:inherit;margin:1em 0 1em 3em;padding:0px 0px 0px 0px;list-style-image:url("../images/list-def.png");}
.art-post ul ul{list-style-type:circle;}
.art-post ul li{list-style-position:inside;margin:0.5em 0px;}
.art-post .spisok{overflow:hidden;padding:0px 0px 0px 20px;}
.fancybox-inner form{overflow:hidden;}
.fancybox-inner p{margin:0px 0px 1em;}
#leftmenu > li.item351 > a,#leftmenu > li.item429 > a{background:url("../images/new.png") 206px center no-repeat;padding-right:50px;}
#leftmenu > li.item523 > a{background:url("../images/percent.png") 206px center no-repeat;padding:18px 50px 18px 10px;}
#leftmenu ul ul{display:none!important;}
#leftmenu > li{position:relative;}
#leftmenu .menu-img{background:#dadada;display:none;left:100%;overflow:hidden;padding:5px;position:absolute;text-align:center;top:0px;width:125px;z-index:100;}
#leftmenu > li:hover .menu-img{display:block;}
#leftmenu .menu-img img{margin:0px;max-height:100%;max-width:100%;}
#leftmenu > li.parent> div > a{padding-right:23px;}
#leftmenu > li.parent > .link-wrap{position: relative;}
#leftmenu > li.parent > div > .arrow{display: block; position: absolute; top:0px; bottom: 2px; right:8px; width: 15px;z-index: 1; background: url("../images/arrow.png") 50% 50% no-repeat; cursor: pointer;}

#leftmenu > li.parent.active > div >.arrow{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.moduletable-toph{position: relative;}
/*.moduletable-toph:before{content:'';display:block;background:url("../images/ny2017-1.png") top right no-repeat;position:absolute;width:208px;height:664px;top: 0px;left: 50%;margin-left: -766px;z-index: 4;}
.moduletable-toph:after{content:'';display:block;background:url("../images/ny2017-2.png") top right no-repeat;width:646px;height:487px;position:absolute;top: -30px;left: 50%;margin-left: 573px;z-index:4;}*/
.banners{margin:17px 0px;font-family:Roboto, sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position: relative;}
.banners > div{width:358px;height:135px;margin:10px 0px;}
.banners .banner1 a{background-position:0% 0%;}
.banners .banner2 a{background-position:0% 50%;}
.banners .banner3 a{background-position:0% 100%;}
.banners div a{display:block;height:135px;padding:0px 32px 0px 151px;background-repeat:no-repeat;background-image:url("../images/banners.png");text-decoration:none;color:#2b2a28;font-size:24px;text-transform:uppercase;}
.banners div span{height:135px;width:100%;display:table-cell;vertical-align:middle;border-bottom:3px solid transparent;}
.banners div a:hover span{border-bottom:3px solid #e71514;}
div.tovarglavn{background:-webkit-gradient(linear, left bottom, right top, from(#EF9647), to(#EFF0F0) );background:-webkit-linear-gradient(bottom left, #EF9647, #EFF0F0 );background:-o-linear-gradient(bottom left, #EF9647, #EFF0F0 );background:linear-gradient(to top right, #EF9647, #EFF0F0 );border:1px solid #B9BABA;border-radius:7px 7px 0px 0px;height:180px;margin:0px 0px 0px 0px;padding:4px;width:180px;}
div.tovarglavn2{background:#EFEDEB;border:1px solid #B9BABA;border-radius:0px 0px 7px 7px;margin:0px 0px 0px 0px;padding:4px;width:180px;}
.tabtovarnew{border:1px solid #cccccc;width:100%;}
.tabtovarnew tr{background:#eff0f0;}
.tabtovarnew td,.tabtovarnew tr{border:1px solid #cccccc;border-collapse:collapse;padding:2px;text-align:center;vertical-align:text-top;}
.tabtovarnew tr:nth-child(odd){background:#e1e2e2;}
div.tovarimg{float:left;width:45%;}
.tovarimg img{width:100%;}
.thermaflex ul{margin-left:50%;}
.moduletable-partners-slider{margin:30px 0px;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;}
#partners-slider{display:block;margin:0px;padding:30px 47px;}
#partners-slider .partners-item{display:block;float:left;height:64px;margin:0px 10px;overflow:hidden;padding:0px;text-align:center;width:172px;}
#partners-slider .partners-item img{display:inline-block;}
#partners-slider .slick-arrow{background-image:url("../images/slider2-arrows.png");}
#partners-slider .slick-arrow.slick-prev{left:0px;}
#partners-slider .slick-arrow.slick-next{right:0px;}
#pslider-wrap{padding:0px 30px;position:relative;}
#pslider-wrap .prev , #pslider-wrap .next{background:url("../images/arr-2.png") no-repeat top right;display:block!important;height:38px;margin-top:-19px;overflow:hidden;position:absolute;text-indent:100px;top:50%;width:20px;}
#pslider-wrap .next{right:0px;}
#pslider-wrap .prev{background-position:top left;left:0px;}
#topmenu{font-size:16px;overflow:visible;position:relative;}
#topmenu > li > a{color:#f8bab9;line-height:37px;height:37px;margin:0 0;padding:0 15px;text-align:center;}
#topmenu > li:hover > a, #topmenu > li.active > a{color:#e71615;background-color:#fff;}
#topmenu .submenu-1{background:#fff url("../images/submenu.png") bottom left no-repeat;-webkit-box-shadow:-1px 2px 5px 0px rgba(50, 50, 50, 0.3);box-shadow:-1px 2px 5px 0px rgba(50, 50, 50, 0.3);display:block;display:none;left:0px;moz-box-shadow:-1px 2px 5px 0px rgba(50, 50, 50, 0.3);position:absolute;top:37px;webkit-box-shadow:-1px 2px 5px 0px rgba(50, 50, 50, 0.3);width:100%;z-index:999;}
#topmenu li:hover .submenu-1,.submenu-1:hover{display:block;}
#topmenu .submenu-1 > .column > li > a{color:#e71615;display:block;padding:0px 18px;text-transform:uppercase;text-decoration:none;}
#topmenu .submenu-1 .column{display:table-cell;width:33%;}
#topmenu .submenu-1 .column:first-child{border-left:0px;}
#topmenu .submenu-1 > .column > li{margin:25px 0px;vertical-align:top;}
#topmenu .submenu-1 ul{display:block;padding:0px 18px;font-family:Tahoma, sans-serif;}
#topmenu .submenu-1 ul li a{color:#2b2a28;font-size:14px;text-decoration:none;}
#topmenu .submenu-1 li a:hover{text-decoration:underline;}
#topmenu .submenu-1 ul li{background:url("../images/list1.png") no-repeat;background-position:0px 8px;padding-left:12px;}
ul#topmenu .item-101 {display: none;}
@media (min-width: 1025px){
	#topmenu .item-110 > a{padding-left:30px}
	#topmenu .item-110 > a:before{content:' ';display:block; position: absolute; top: 0.8em; left: 15px;width: 1em;height: 0.125em;border-top: 0.375em double #f8bab9;	border-bottom: 0.125em solid #f8bab9;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;
	}
	#topmenu .item-110 > a:hover:before{
		border-top: 0.375em double #e71615;	border-bottom: 0.125em solid #e71615;
	}
	
}

.geograf{background:url("../images/map.png") bottom right no-repeat;color:#00001a;min-height:470px;}
.geograf table{border:none!important;border-collapse:separate;text-align:left;width:90%;}
.geograf table td{width:33%;}
.thermaflex h2{margin-top:40px;}
.sertif img{float:left;height:280px;margin:10px;width:200px;}
.sertif strong{font-size:16px;}
.ntitle a{text-decoration:none !important;}
.galereya img{float:left;margin:10px;width:187px;}
.galereya img:hover{opacity:0.7;}
.galereya strong{font-size:16px;}
.custom-slider{background:url(../images/sliderbg.png) bottom center repeat-x;text-align:center;}
.custom-slider .slide img{display:inline-block;max-width:100%;}
.custom-slider .slide{line-height:0;min-height:258px;}
.custom-slider .slide+.slide{display: none;}
.custom-slider .slick-initialized .slide+.slide{display: block;}
.custom-slider .slick-arrow{left:50%;}
.custom-slider .slick-arrow.slick-prev{margin-left:-568px;}
.custom-slider .slick-arrow.slick-next{margin-left:520px;}
.custom-slider .slick-dots{width:100%;text-align:center;bottom:20px;}
.custom-slider .slick-dots li{margin:0px 10px;padding:0px;}
.custom-slider .slick-dots button{background:url(../images/slider-dots.png) right center no-repeat;height:34px;width:31px;border:0px;padding:0px;overflow:hidden;text-indent:997px;}
.custom-slider .slick-dots li:hover button,.custom-slider .slick-dots .slick-active button{background-position:left center;}
a.pdf{background:url('http://sanway-opt.ru/images/pdf.png') 0 0 no-repeat;display:block;height:30px;padding-left:50px;padding-top:20px;}
a.jpg{background:url('http://sanway-opt.ru/images/jpg.png') 0 0 no-repeat;display:block;height:30px;padding-left:50px;padding-top:20px;}
a.zip{background:url('http://sanway-opt.ru/images/zip.png') 0 0 no-repeat;display:block;height:30px;padding-left:50px;padding-top:20px;}
.category-desc,.category, .category-desc .row, .boiler{display:-webkit-box;display:-ms-flexbox;display:flex;webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0px -15px!important;}
.category-desc.category-align-top{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.category-desc .horizontal-separator,.category .horizontal-separator{display:none;}
.category-desc .clear,.category .clear{display:none;}
div.podlogka,.list-item{float:left;padding:0px;margin:20px 15px;text-align:center;width:262px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:2px solid #dadada;font-family:"Roboto", sans-serif;}
.category-desc div.podlogka, .boiler .podlogka{text-transform:uppercase;}
.podlogka img, .list-item-img{height:180px;width:180px;}
.list-item-img, .category-desc .podlogka p, .boiler .podlogka p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:160px;line-height:0;vertical-align:middle;width:100%;background-color:#ececec;margin:0px;}
.podlogka p a,.list-item-img a{display:block;width:100%;}
.art-postcontent .podlogka span a,.art-postcontent .list-item-title a, .art-postcontent .podlogka span a{display:block;padding:10px 5px 8px;color:#2b2a28;}
.category-desc div.podlogka{position: relative;}
.category-desc .podlogka span{position: absolute; bottom: 0px; background: rgba(255, 255, 255, 0.8); padding: 0 2px;left:0px;}
.category-desc .podlogka p{background-color: #dadada;}
.podlogka:hover,.list-item:hover{border-color:#e71514;}
.art-postcontent .podlogka:hover span a,.art-postcontent .list-item:hover .list-item-title a{color:#e71514;}
.list-item{position:relative;}
.list-item-img img,.category-desc .podlogka p img{height:auto;margin:0px;max-height:160px;max-width:180px;width:auto;}
.list-item-img{margin:0px auto;text-align:center;}
.podlogka span, .list-item-title{display:block;text-align:center;width:100%;padding:10px 5px 8px;}
.art-postcontent .podlogka span a,.art-postcontent .list-item-title a{text-decoration:none;}
.list-item-title a > span{top:0px;right:0px;padding:0px 15px;display:block;position:absolute;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:url(../images/pricebg.png) bottom left repeat-x;font-family:"Roboto", sans-serif;text-transform:uppercase;}
.list-item-title a > span span{display:block;font-weight:bold;}
.list-item:hover .list-item-title a > span{background-position:top left;}
.list-item{background:none;}
.category44 .list-item-title{min-height:55px;padding-bottom:5px;}
.noprice .list-item-title{padding-bottom:5px;}
.reglink2{border:2px solid #EF7F1A;border-radius:4px;color:#ef7f1a;display:block;float:right;font-weight:bold;margin:0px 0px 10px 10px;moz-border-radius:4px;padding:10px 20px;text-align:center;webkit-border-radius:4px;}
.art-postcontent a.reglink3{display:inline-block;padding:15px 15px;background:#e71514;color:#fff;text-decoration:none;font-family:"Roboto", sans-serif;font-size:30px;text-transform:uppercase;margin:25px 0px 25px 0px;font-weight:bold;}
.art-postcontent a.reglink3:hover{background:#990000;}
strong.minititle{color:#ef7f1a;font-size:20px;}
strong.cena{font-family:"Roboto", sans-serif;background:#4b4a48;color:#fff;font-size:24px;display:block;padding:10px 15px;text-indent:15px;font-weight:normal;text-transform:uppercase;}
strong.cena span{font-size:40px;font-weight:bold;text-transform:none;}
img.pechi{float:left;width:250px;}
.prod-img img{max-width:436px;max-height:258px;}
ul.sptovar{margin-left:250px;}
#logo-banner{background:url(../images/logo.png) top left no-repeat;height:68px;position:absolute;right:18px;top:15px;width:200px;z-index:99;}
#logo-banner2{background:url(../images/logo2.png) top left no-repeat;height:50px;position:absolute;right:18px;top:15px;width:365px;z-index:99;}
.txtorange{color:#EF7F1A;font-size:16px;}
.ulpimg{overflow:hidden;}
.maincatalog td, .maincatalog tr{border:0px;}
.maincatalog div{text-align:center;}
a.akciiryg{background:url(../images/akciiryg.png) top left no-repeat;display:block;height:70px;margin:0px auto 40px;text-decoration:none!important;width:656px;}
a.akciiryg:hover{opacity:0.7;}
ul.plus{list-style-type:none;margin:0;}
.plus li{background:url('http://sanwayopt.ru/images/blue-plus.png') left center no-repeat;margin-bottom:15px !important;padding-left:20px;}
.titleh2{color:#EF7F1A;font-size:18px;font-weight:bold;margin:25px 0;}
.titleh3{font-size:17px;font-weight:bold;margin:10px 0;}
.titleh4{font-size:16px;font-weight:bold;margin:5px 0;}
.img_right{float:right;margin:0 0 10px 15px!important;}
.img_left{float:left;margin:0 15px 10px 0!important;}
.clear{clear:both;}
.hover:hover{opacity:0.7;}
.oferta{color:#6e6e6e;margin-top:25px;position:absolute;text-align:left;width:500px;}
.simproducts{overflow:hidden;padding:0px;margin:0px -15px;}
.simproducts .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}
.simproducts .list-item-img img{display:inline;}
.simproducts .list-item{overflow:hidden;margin:0px 15px;}
.simproducts-vmheader{font-weight:bold;font-size:18px;margin:30px 0px;}
#gallery-1{margin:auto;}
#gallery-1 .gallery-item{float:left;margin-top:10px;text-align:center;width:33%;}
#gallery-1 img{border:2px solid #cfcfcf;}
#gallery-1 .gallery-caption{margin-left:0;}
.prod_detail_images{float:left;overflow:hidden;position:relative;width:455px;min-height:280px;margin:0px 0px 10px 0px;background:#fff;padding-right:30px;}
.prod_detail_images .prod-img{overflow:hidden;background:#ececec;margin:0px 0px 10px 0px;min-height:278px;border-bottom:2px solid #e71514;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:100%;padding:10px;}
.prod_detail_images a.fancyspinlink{background:url('../images/360.png') 0 12px no-repeat;cursor:pointer;display:block;height:64px;left:0px;position:absolute;top:0px;width:64px;}
.spritespin{cursor:pointer;}
.additional-image{float:left;height:100px;margin:3px 4px;overflow:hidden;text-align:center;width:80px;}
.additional-image img{max-height:100%;}
.back-to-category a{display:block;color:#2b2a28;text-decoration:none;vertical-align:middle;padding-left:32px;height:20px;background:url("../images/back.png") left center no-repeat;line-height:20px;}
.back-to-category a:hover{color:#e71514;}
.vmsearch{height:30px;}
.art-post .vmsearch{margin:30px 0px;}
.vmsearch input.inputbox{height:25px;margin-right:5px;padding:10px 0px 5px;width:237px;border:0px;border-bottom:1px solid #898989;cursor:inherit;font-family:Roboto, sans-serif;background:transparent;line-height:1;border-radius:0px;vertical-align:top!important;moz-border-radius:0px;webkit-border-radius:0px;}
.art-post .vmsearch input.inputbox{padding:10px 0px 15px;width:237px;height:32px;}
.art-header-row1 .vmsearch input.inputbox{color:#fff;}
.vmsearch input.vmbutton{display:inline-block;border:0px;background:transparent url("../images/zoom.png") 0% 50% no-repeat;width:25px;height:30px;overflow:hidden;text-indent:-999px;cursor:pointer;}
.vm-pagination div{text-align:center !important;}
.vm-pagination ul{display:block!important;margin:1em 0px;padding:0px;text-align:center !important;}
.vm-pagination ul li{display:inline-block;margin:3px 10px;padding:0px;}
.moduletable-mpsert{margin:0px 0px 30px;}
.mpsert-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
.mpsert-left{margin-right:30px;}
.mpsert-wrap > div{padding:18px 30px;position:relative;}
.mpsert-wrap > div:before{content:'';display:block;position:absolute;top:0px;bottom:0px;width:10000px;}
.mpsert-right{background:#e71514;-ms-flex-negative:0;flex-shrink:0;}
.mpsert-left{background:#ececec;}
.mpsert-right:before{background:#e71514;margin-left:100%;left:0px;}
.mpsert-left:before{background:#ececec;margin-right:100%;right:0px;}
.mpsert-left p{text-align:left;}
.excel{background:url('../images/excel_logo.png') 0 0 no-repeat;display:block;height:15px;padding:6px 0px 5px 33px;}
.modiftitle{display:inline-block;margin-top:20px;}
.orange{color:#EF7F1A;font-weight:bold;}
.gray{color:#394746;}
.bigtext{font-size:20px;}
.smalltext{font-size:11px;}
.gasdrova{background:url('../images/drovagas.png') 0 no-repeat;padding-left:40px;}
.drova{background:url('../images/drova.png') 0 no-repeat;padding-left:40px;}
.gas{background:url('../images/gas.png') 0 no-repeat;padding-left:40px;}
.textright{color:#d8081c;float:right;font-weight:bold;}
.dots{background:url('../images/dots.png') 0 bottom repeat-x;display:block;height:2px;margin-bottom:-10px;width:100%;}
.dots60{background:url('../images/dots.png') 0 bottom repeat-x;display:block;height:2px;margin-bottom:-10px;width:82%;}
.nomargin{margin:0 !important;}
.paddingleft{display:block;float:right;margin-right:120px;margin-top:26px;}
.red{color:#ea4e17;}
.nomargintop{margin-top:7px !important;}
.zap4asty div{border-bottom:1px solid #688281;clear:both;height:150px;margin-bottom:20px;}
.zap4asty img{border:1px solid #688281;float:left;height:120px;width:120px;}
.zap4asty span{displaY:inline-block;margin-top:50px;}
.zap4asty table tr td{border:1px solid #688281;padding:15px;vertical-align:middle;}
.zap4asty table tr th{background:#ef7f1a;border:1px solid #688281;padding:15px;}
.zap4asty table{border:1px solid #688281;width:100%;}
.zap4asty td:first-child{text-align:center;width:130px;}
.zap4asty td:last-child{color:#EF7F1A;font-weight:bold;text-align:center;}
.zap4 ol{counter-reset:point;list-style:none;padding:10px;}
.zap4 ol li{margin-bottom:10px;padding-left:25px;position:relative;}
.zap4 ol li:before{color:#EF7F1A;content:counter(point)".";counter-increment:point 1;font-family:times;font-size:20px;font-style:italic;font-weight:bold;left:0;margin-top:-4px;position:absolute;text-align:center;}
.zap4 ol div{color:#EF7F1A;font-size:16px;font-weight:bold;left:0;position:absolute;text-align:center;}
.sppadding ul{margin:0px!important;}
#pluso{height:165px;margin-top:-83px;overflow:hidden;position:fixed;right:0px;top:50%;width:33px;}
.art-post ul.subcatlist{clear:both;font-size:12px;margin:0px;padding:5px 5px 5px 10px;text-align:left;text-transform:none;}
.art-post ul.subcatlist li{font-size:13px;}
.podlogka.haschildren{background:#EFEDEB;overflow:hidden;background:#f5f5f5;-ms-flex-line-pack:start;align-content:flex-start;}
.art-postcontent .podlogka.haschildren div.category-title div{margin:7px;}
.art-postcontent .podlogka.haschildren div.category-title img{width:auto;max-width:none;height:75px;}
.podlogka.haschildren p{margin:0px;}
.art-postcontent .haschildren span a{padding:0px;}
.art-postcontent .podlogka.haschildren div.category-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#EFEDEB;border-bottom:2px solid #dadada;width: 100%;}
.art-postcontent .podlogka.haschildren div.category-title a{color:#2b2a28;text-decoration:none;}
.orderby-displaynumber{margin:1em 0px;}
.orderby-displaynumber{margin:10px 0;padding:10px 0;}
.orderlistcontainer{font-size:14px;position:relative;text-decoration:none;}
.orderlistcontainer .title,.display-number .title{display:inline-block;margin:0px 10px 0px 0px;vertical-align:middle;}
.orderlistcontainer div.activeOrder,.inputbox{background:#FFF no-repeat url(../images/arrow_down.png);background-position:100% 4px;border:solid #CAC9C9 1px;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;height:30px;moz-border-radius:4px;padding:4px 24px 4px 12px;vertical-align:middle;webkit-border-radius:4px;}
.inputbox{background:#FFF;padding:4px 4px 4px 4px;}
.display-number .title{}
.orderlistcontainer a{display:block;text-decoration:none!important;}
.orderlistcontainer a :hover{background:#777;color:#EEE;display:block;text-decoration:none;}
.orderlistcontainer div.orderlist{background:#FFF;border:solid #CAC9C9 1px;cursor:pointer;display:none;position:absolute;right:0px;z-index:50;}
.orderlistcontainer div.orderlist div{padding:2px 12px 1px;}
.orderlistcontainer div.orderlist div:hover{background:#CAC9C9;color:#EEE;}
.display-number{text-align:right !important;}
.orderby-displaynumber .floatleft{float:left;}
.orderby-displaynumber .floatright{float:right;margin:0px 10px;}
.vm-pagination{clear:both;margin:5px 0px;overflow:hidden;}
.serttable{border:0px;text-align:center;width:100%;}
.serttable td{text-align:center;}
.serttable img{max-width:90%;}
.moduletable-faq{border-bottom:1px solid #ccc;margin:1em 0px;padding:5px 0px;}
.moduletable-faq .quest{cursor:pointer;padding-right:30px;position:relative;}
.moduletable-faq .quest:after{background:url("../images/DownArrow.png") 50% 50% no-repeat;content:' ';display:block;height:16px;moz-transform:rotate(0deg);moz-transition:moz-transform 0.4s ease;ms-transform:rotate(0deg);o-transform:rotate(0deg);o-transition:-o-transform 0.4s ease;position:absolute;right:0px;top:0px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;webkit-transform:rotate(0deg);webkit-transition:-webkit-transform 0.4s ease;width:16px;z-index:1;}
.moduletable-faq .quest.active:after{moz-transform:rotate(180deg);moz-transition:moz-transform 0.4s ease;ms-transform:rotate(180deg);o-transform:rotate(180deg);o-transition:-o-transform 0.4s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;webkit-transform:rotate(180deg);webkit-transition:-webkit-transform 0.4s ease;}
.moduletable-faq .quest p{font-weight:bold;}
.moduletable-faq .answer{display:none;margin-bottom:10px;overflow:hidden;}
.moduletable-faq .answer p:first-child{margin-top:0px;}
.mobile-show{display:none;}
.breadcrumbs{font-size:14px;text-align:left;}
.breadcrumbs a{color:#545859;}
.breadcrumbs a:hover{text-decoration:none;}
.breadcrumbs span{color:#e71514;}
.service-header{color:#ef7f1a;font-size:22px;font-weight:normal;margin:1em 0px;}
.service-wrap{margin:0px -9px;position:relative;vertical-align:top;}
.service-wrap *{webkit-box-sizing:content-box;moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.service-wrap img{display:block!important;margin:0px;}
.service-wrap .service-block,.service-block4,.service-block5{border:1px solid #d4d4d6;border-radius:2px;display:inline-block;margin:9px;moz-border-radius:2px;overflow:hidden;webkit-border-radius:2px;}
.service-block3{display:inline-block;margin:10px 0px;vertical-align:top;}
.service-block2{height:81px;width:160px;}
.service-wrap .service-title, .service-block4 .service-title, .service-block5 .service-title{background:#ff8919;color:#fff;display:table-cell;font-size:18px;height:36px;line-height:1;text-align:center;vertical-align:middle;width:150px;}
.service-title span{display:block;font-size:12px;}
.service-wrap img{border-bottom:1px solid #d4d4d6;}
.service-block2 a{color:#000!important;display:table-cell;font-size:14px;height:81px;padding:0px 8px 0px 67px;text-align:right;text-decoration:none!important;vertical-align:middle;width:85px;}
.service-block2 a{background:url("../images/service/button1.png") 50% 50% no-repeat;}
.service-block2 +.service-block2{margin-top:18px;}
.service-block2 +.service-block2 a{background:url("../images/service/button2.png") 50% 50% no-repeat;}
.service-block2 a:hover,.service-block2 a:hover,.service-button1:hover ,.service-button2:hover{text-decoration:underline!important;}
.service-wrap-reviews:before{background:url("../images/service/review-arrow.png") top center no-repeat;content:'';display:block;height:10px;left:75px;position:absolute;top:-10px;width:19px;}
.service-wrap-reviews{background:#eeeeee url("../images/service/bg5.png") top center repeat-x;border:1px solid #d4d4d6;border-radius:2px;bottom:-266px;display:none;height:240px;left:0px;margin:0px 9px;moz-border-radius:2px;padding:12px 0px;position:absolute;webkit-border-radius:2px;width:97%;}
.service-block:hover .service-wrap-reviews{display:block;}
.service-review{border-right:1px solid #e1e3e2;float:left;height:220px;padding:10px;width:200px;width:33%;}
.service-wrap-reviews .service-review:last-child{border-right:0px;}
.service-review p{color:#000;margin:0.5em 0px;text-align:left;}
.service-review-date{background:url("../images/service/icon.png") left center no-repeat;display:table-cell;font-size:20px;height:48px;padding-left:60px;vertical-align:middle;}
.service-review-date span{color:#ff8919;}
.service-review-author{color:#7a7a7a;font-size:12px;font-style:italic;}
.service-review-link a{color:#757575!important;}
.service-wrap2{margin:30px -3px;font-size:14px;}
.service-block4 .service-title,.service-block5 .service-title{font-size:22px;height:145px;padding-bottom:10px;vertical-align:bottom;}
.service-block4{margin:0px 3px;width:325px;}
.service-block5{margin:0px 3px;width:326px;}
.service-block4 .service-title{background:url("../images/service/bg1.png") 50% 50% no-repeat;width:325px;}
.service-block5 .service-title{background:url("../images/service/bg2.png") 50% 50% no-repeat;width:326px;}
.service-block4 .service-txt ,.service-block5 .service-txt{height:238px;}
.service-block4 p,.service-block5 p,.service-block4 ul,.service-block5 ul{color:#000;margin:10px;text-align:left;}
.service-block4 ul li,.service-block5 ul li{padding:0px;}
.service-button1,.service-button2{border:1px solid #d4d4d6;border-radius:2px;color:#442105;cursor:pointer;font-size:18px;margin:10px;moz-border-radius:2px;overflow:hidden;padding:22px 0px;text-align:center;webkit-border-radius:2px;}
.service-button1{background:#f0f8fb url("../images/service/bg3.png") bottom center repeat-x;}
.service-button2{background:#ffbb4a url("../images/service/bg4.png") bottom center repeat-x;}
.service-services{overflow:hidden;}
.service-services .service-block{border:0px;}
.service-services .service-block .service-title{font-size:22px;text-align:center;}
.service-services .service-block ul{margin:10px 10px 0;text-align:left;}
.service-services .service-block a{text-decoration:none;}
.service-services .service-block a:hover{text-decoration:underline;}
.service-services .service-block div{font-size:14px;}
.service-services .service-block > a{display:block;margin:0px 0px 15px;}
.service-services .podlogka span{min-height:1px;}
.moduletable-service-obj{margin:2em 0px;}
.moduletable-service-form1,.moduletable-service-form2{display:none;}
.newsflash-service-obj{text-align:center;}
.newsflash-service-obj .item{background:#e1e3e2;border:1px solid #d4d4d6;border-radius:2px;display:inline-block;margin:7px;moz-border-radius:2px;text-align:center;webkit-border-radius:2px;width:200px;}
.newsflash-service-obj .item img{margin:5px;width:190px;}
.art-postcontent .newsflash-title{margin:0px;}
.art-postcontent .newsflash-title a,.art-postcontent .newsflash-title span{background:#999b9a;color:#fff;display:table-cell;height:56px;text-decoration:none;vertical-align:middle;width:200px;}
.art-postcontent .newsflash-title a:hover{text-decoration:underline;}
.fancybox-inner .art-module-title{margin:20px 0px 0px 0px;text-transform:uppercase;font-family:"Roboto", sans-serif;font-weight:bold;font-size:24px;color:#ffffff;}
.fancybox-inner .art-module-title span{display:inline-block;background:#e71514;padding:10px 30px;}
.category177 .categoryimglink,.category165 .categoryimglink{display:block;/*position:relative;*/}
.category177 .categoryimglink:after, .category165 .categoryimglink:after{background:url("../images/newcat.png") 50% 50% no-repeat;content:'';display:block;height:40px;left:0px;position:absolute;top:0px;width:84px;}
.whatsapp{background:url("../images/whatsapp.png") 0% 50% no-repeat;display:inline-block;font-size:18px;height:27px;padding:3px 0px 0px 35px;vertical-align:bottom;}
.whatsappm{background:url("../images/whatsapp-logom.png") 0% 50% no-repeat;display:inline-block;padding:0px 0px 0px 17px;}
.boiler{overflow:hidden;text-align:center;}
.boiler .podlogka{}
.rednotice{font-size:16px;margin:1em 0px;padding:5px 0;border-bottom:2px solid #e71514;position:relative;display:inline-block;text-align:left;}
.thstyle{font-weight:normal;padding:0 !important;text-align:center;vertical-align:middle;}
.tabtovar1 td, .tabtovar1 tr{border:1px solid #cccccc;border-collapse:collapse;font-size:12px;padding:0;text-align:center;vertical-align:text-top;}
.tabtovar1 tr{background:#eff0f0;}
.art-article .tabtovar{clear:both;}
td.text_table{padding:20px;vertical-align:middle;}
.aboutcompany-manuf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:30px 0px;padding:20px 0px;border-top:2px solid #898989;border-bottom:2px solid #898989;}
.aboutcompany-manuf:before, .aboutcompany-manuf:after{content:'';position:absolute;background-color:#fff;z-index:2;}
.aboutcompany-manuf:before{right:0px;width:1px;top:0px;bottom:0px;}
.aboutcompany-manuf:after{left:0px;width:100%;height:40px;bottom:0px;}
.aboutcompany-manuf > div{border-bottom:1px solid #cecece;width:25%;position:relative;padding:20px;text-align:center;}
.aboutcompany-manuf > div:after{content:'';height:40px;width:1px;position:absolute;bottom:-20px;right:0px;background-color:#cecece;z-index:1;}
.show_hide {padding: 10px 20px;background: #ececec;cursor: pointer;text-transform: uppercase;    text-align: center;}
.content_hide p {margin-top: 0px;}
.category-indent {margin-bottom: 40px;}

.art-nostyle.header-instagram{text-align:center; float: left; margin: 25px 0 0 35px;}
a.header-instagram-icon {display: inline-block;width: 48px;height: 48px; background:url("../images/icons8-instagram.svg") 50% 50% no-repeat; background-size:48px 48px;}
.color-header { font-size: 1rem; font-family: Verdana; font-weight: bold; }
h1 {font-size: 2.4rem !important;}