@import "fonts/rouble/styles.css";.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:2px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius:2px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:2px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:2px;}
.ui-widget-content{border:1px solid #cacaca;background:#fff;color:#222;}
.ui-widget{font-size:13px;}
.ui-menu{list-style:outside none none;padding:0;margin:0;float:left;}
.ui-autocomplete{position:absolute;cursor:default;overflow:hidden;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.15);}
.ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;}
.ui-state-hover{background:#f0f0f0;font-weight:normal;color:#222;cursor:pointer;border:1px solid #e5e5e5;border-radius:0 !important;padding:3px 5px 4px !important;}
.ui-menu .ui-menu-item{text-decoration:none;display:block;padding:4px 6px 5px;line-height:1.5;border:0;}
.ui-widget-content{color:#222;}
.ui-autocomplete{width:285px;overflow-x:hidden;z-index:8100;}
*{margin:0;padding:0;font-family:verdana;}
html, body, #wrapper{padding:0;margin:0;height:100%;font-size:13px;color:#363636;}
html{-webkit-text-size-adjust:none;}
body{background:url('../img/bg.jpg');}
header, footer{display:block;}
h1, h2{font-size:20px;padding:20px 0;font-weight:normal;}
h1{padding:1px 0 18px 0;}
a{color:#363636;}
p{line-height:20px;margin-bottom:20px;}
img{border:0;}
.forange{color:#ea4c2f;}
.prelative{position:relative;}
.w100p{width:100%;}
.dblock{display:inline-block;}
.clear{clear:both;width:100%;height:1px;}
.fleft{float:left;}
.fright{float:right;}
.fnone{float:none !important;}
.margin0{margin:0 !important;}
.wauto{width:auto !important;}
.rouble{font-family:'rouble';}
.padding0_10{padding:0 10px;}
a.tel{color:inherit;text-decoration:inherit;}
span.rouble{font-weight:normal;margin-left:5px;}
#header{padding:30px 35px;}
#header-wrapper{height:90px;position:relative;}
#wrapper-fixed,
#wrapper{min-width:1000px;max-width:1480px;margin:0 auto;position:relative;}
#wrapper-main{min-height:100%;background:white;border-radius:2px;box-shadow:0px 0px 20px 0px rgba(41, 38, 21, 0.37);}
#main_bg{position:fixed;width:100%;height:100%;background:#fff;z-index:2100;display:none;}
#basket_info{position:fixed;z-index:2110;background:#fff;min-height:150px;left:50%;margin-left:-225px;top:50%;margin-top:-75px;display:none;}
#basket_info div{padding:10px;text-align:center;}
#main{display:inline-block;width:100%;top:-10px;position:relative;margin-top:5px;}
#sidebar{width:275px;float:left;}
#content{margin-left:260px;padding:10px 20px 30px 15px;}
#footer-empty{height:360px;}
footer{height:260px;margin-top:-260px;}
#footer-menu{height:42px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#preloader-quick,
#preloader-body,
#preloader-catalog{background-image:url('/img/preloaders/287.gif');background-repeat:no-repeat;background-position:center;background-color:white;opacity:0.8;width:100%;height:100%;z-index:10000;position:fixed;text-align:center;vertical-align:middle;font-size:20px;display:none;font-weight:bold;}
#preloader-quick{position:absolute;}
#catalog-products-result{position:relative;}
#footer-menu{text-align:center;}
#footer-menu ul li{display:inline-block;padding:7px 0;}
#footer-menu ul li a{color:#363636;font-size:13px;text-decoration:none;padding:6px 13px;display:block;}
#footer-menu ul li.footer-menu-sale a{border:1px solid #e5e5e5;border-radius:3px;padding:5px 12px;}
#footer-menu ul li a.active,
#footer-menu ul li a:hover{color:#ea4c2f;}
#footer-block{background-image:url('/img/footer-bg.jpg');height:216px;}
#footer-block-wrapper{padding:30px 35px;height:156px;box-shadow:inset 0px 1px 50px 0px rgba(196, 193, 193, 0.337);}
#footer-block-top{margin-bottom:30px;position:relative;height:197px;}
#footer-block-left{position:absolute;}
#footer-block-right{margin-left:525px;padding:15px 0;float:right;}
#footer-block-right .footer-contacts-block{font-size:13px;color:#363636;margin-bottom:20px;}
#footer-block-right .footer-contacts-block span{font-size:15px;font-weight:bold;}
#footer-block-form-promo{background-image:url('/img/footer-block-form-promo.png');width:475px;height:177px;}
#footer-block-form-promo-right{padding-left:145px;}
#footer-block-form-promo-right-title{padding:25px 0 15px;color:#363636;font-size:18px;}
#footer-block-form-promo-right-text{font-size:13px;line-height:20px;}
#footer-block-bottom{border-top:1px solid #b4b4b4;padding-top:32px;font-size:11px;color:#363636;position:relative;}
#footer-block-form-promo-right form{margin-top:20px;}
#footer-block-form-promo-right form input,
#footer-block-form-promo-right form button{border:1px solid #adadad;padding:5px;font-size:13px;border-radius:2px;}
#footer-block-form-promo-right form input{width:170px;}
#footer-block-form-promo-right form button{padding:5px 20px;margin-left:4px;cursor:pointer;}
#counters{position:absolute;top:15px;left:450px;width:300px;}
#counters iframe{display:none;}
#copyright{float:right;font-size:11px;text-decoration:none;}
#copyright img{vertical-align:middle;}
#header-fixed{height:42px;position:fixed;width:100%;z-index:2105;color:white;display:none;}
#header-fixed-right{margin-left:255px;height:42px;padding:0 15px;}
#header-fixed nav{display:inline-block;}
#header-fixed *{font-size:13px;}
#header-fixed nav ul{display:inline-block;margin:7px 0;}
#header-fixed nav ul li{display:inline-block;margin:0 7px;}
#header-fixed nav ul li:first-child{margin-left:0;}
#wrapper-fixed{padding:0;background:#ea4c2f;}
.popup{list-style:none;display:table;width:100%;margin:0;padding:0;}
.popup li{display:table-cell;text-align:center;position:relative;padding:0;margin:0;}
.popup li a{font-size:15px;color:#767676;cursor:pointer;line-height:20px;margin-left:20px;font-weight:bold;}
.popup li a img{vertical-align:middle;padding-right:8px;}
.popup li a span{border-bottom:1px dashed #767676;}
.popup li a:hover span{border-bottom:0;}
.popup-link + p{color:initial;white-space:normal;font-size:12px;position:absolute;bottom:40px;z-index:2000;width:400px;background:#fff;border-radius:10px;border:2px solid #666;padding:20px;display:none;text-align:left;right:0;margin:0 -30px 0 0;box-shadow:0 0 10px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.19);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.19);}
.popup li:last-child p{margin-right:0;}
.popup-link + p.active{display:block !important;}
#header-fixed-cart{display:inline-block;height:20px;padding-left:25px;background-position:left center;background-repeat:no-repeat; margin: 12px 30px 0 0; position:relative;float:right;text-decoration:none;}
#header-fixed-cart span#header-fixed-cart-wrapper:before{background-image:url('/img/header-fixed-cart-arrow.png');background-repeat:no-repeat;background-position:center;width:3px;display:inline-block;content:' ';height:20px;vertical-align:middle;}
#header-fixed-cart span#header-fixed-cart-count{color:#ea4c2f;background:#ffffff;border-radius:5px;padding:2px 4px;font-size:12px;}
#header-fixed #header-fixed-logo{background-image:url('/img/header-logo-mini.png');width:131px;height:34px;display:block;margin:4px 40px;position:absolute;}
.popover{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);display:none;left:0;max-width:276px;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1010;}
.popover_theme_red{background:linear-gradient(top,#fa7062 0,#db2f28 100%);background:-o-linear-gradient(top,#fa7062 0,#db2f28 100%);background:-moz-linear-gradient(top,#fa7062 0,#db2f28 100%);background:-webkit-linear-gradient(top,#fa7062 0,#db2f28 100%);background:-ms-linear-gradient(top,#fa7062 0,#db2f28 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fa7062),color-stop(1,#db2f28));color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border:0;}
.popover_theme_red.bottom > .arrow{background:url("/img/sprt_arrs.png") no-repeat scroll -53px -11px rgba(0, 0, 0, 0);border:0 none;bottom:100%;content:"";display:block;height:13px;left:50%;margin-left:-12px;overflow:hidden;position:absolute;width:24px;}
.popover.bottom .arrow{border-bottom-color:rgba(0, 0, 0, 0.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px;}
.popover .arrow{border-width:11px;}
.popover .arrow, .popover .arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0;}
.popover_pad4 > .popover-content{padding:15px 20px;}
.popover-content{padding:9px 14px;}
#header-city #popover-city a:hover{color:white;}
#cityOk{-webkit-appearance:none;-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-box-shadow:rgba(0, 0, 0, 0.0980392) 0px 2px 2px 0px;-webkit-user-select:none;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:rgb(252, 252, 252);background-image:linear-gradient(rgb(252, 252, 252) 0px, rgb(243, 243, 243) 100%);background-origin:padding-box;background-size:auto;border-bottom-color:rgb(230, 230, 230);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:rgb(230, 230, 230);border-left-style:solid;border-left-width:1px;border-right-color:rgb(230, 230, 230);border-right-style:solid;border-right-width:1px;border-top-color:rgb(230, 230, 230);border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;box-shadow:rgba(0, 0, 0, 0.0980392) 0px 2px 2px 0px;box-sizing:border-box;color:rgb(0, 0, 0);cursor:pointer;display:inline-block;font-family:arial, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;height:30px;letter-spacing:normal;line-height:18.5714302062988px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;padding-bottom:4px;padding-left:16px;padding-right:16px;padding-top:4px;text-align:left;text-decoration:none;text-indent:0px;text-shadow:rgba(255, 255, 255, 0.168627) 0px 1px 0px;text-transform:none;vertical-align:middle;white-space:nowrap;width:84px;word-spacing:0px;writing-mode:lr-tb;}
.header-logo{background-image:url('/img/header-logo.png');width:230px;height:55px;display:block;text-indent:-9000px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.header-logo:hover{background-image:url('/img/header-logo-hover.png');}
#header-city{font-size:14px;font-family:'Verdana';color:#363636;margin-top:20px;position:relative;}
#header-city a{color:#363636;text-decoration:none;border-bottom:1px dashed;}
#header-city a:hover{color:#ea4c2f;}
#header-block-logo{position:absolute;}
#header-block-contacts{padding-left:290px;}
#header-block-contacts table{width:100%;}
#header-block-contacts table td{vertical-align:bottom;}
.header-contacts{width:185px;}
.header-contacts-block{margin-bottom:10px;}
.header-contacts-block:last-child{margin:0;}
.header-contacts-phone{color:#ea4c2f;font-size:20px;}
.header-contacts-phone span{font-size:17px;}
.header-contacts-address{font-size:13px;color:#363636;}
.header-block.header-timework{text-align:right;width:125px;}
.header-timework-time{padding-left:50px;background-repeat:no-repeat;margin-bottom:10px;font-size:17px;color:#363636;}
.header-timework-time5{background-image:url('/img/header-worktime-5.png');background-position:10px 9px;}
.header-timework-time2{background-image:url('/img/header-worktime-2.png');background-position:30px center;}
.header-timework-holidays{font-size:14px;border-bottom:1px dashed;text-decoration:none;color:#ea4c2f;top:-5px;position:relative;display: inline-block;}
.header-timework-callorder{font-size:14px;border-bottom:1px dashed;text-decoration:none;color:#363636;}
.header-timework-callorder:hover,
.header-dots-seller-text:hover{color:#ea4c2f;}
.header-dots-seller{text-align:center;width:115px;}
.header-dots-seller-img{background-image:url('/img/header-dots-seller.png');background-repeat:no-repeat;background-position:center;background-size:contain;height:60px;margin-bottom:10px;}
.header-dots-seller-text{font-size:14px;border-bottom:1px dashed;text-decoration:none;color:#363636;}
.header-cart{width:350px;height:40px;}
#header-cart-empty{width:250px;float:right;}
#header-cart-empty .header-cart-empty-title{color:#363636;font-size:25px;vertical-align:top;height:50px;}
#header-cart-empty .header-cart-empty-text{font-size:14px;}
#header-cart{text-decoration:none;position:relative;display:block;}
#header-cart .header-cart-left{padding-right:160px;}
#header-cart .header-cart-title{color:#ea4c2f;font-size:25px;vertical-align:top;height:50px;}
#header-cart span#header-cart-wrapper:before{background-image:url('/img/header-cart-arrow.png');background-repeat:no-repeat;background-position:center;width:3px;display:inline-block;content:' ';height:30px;vertical-align:middle;}
#header-cart span#header-cart-count{color:#ffffff;background:#ea4c2f;border-radius:5px;padding:4px 6px;font-size:14px;vertical-align:middle;}
.orange-btn,
#header-cart .header-cart-btn{color:#ea4c2f;padding:10px;text-align:center;border:1px solid #ea4c2f;border-radius:5px;text-decoration:none;}
.orange-btn:hover,
#header-cart .header-cart-btn:hover{background-color:#ea4c2f;color:white;}
#header-cart .header-cart-right{width:140px;position:absolute;right:0;top:0;}
#header-cart .header-cart-price{font-size:20px;color:#363636;font-weight:bold;height:35px;vertical-align:top;margin:5px 0 10px;}
#header-cart .header-cart-price span{font-weight:normal;}
#header-cart .header-cart-text{color:#adadad;font-size:14px;}
#header-nav{height:42px;background:#ea4c2f;}
#header-nav *{font-size:13px;}
#nav-header-title{width:205px;line-height:30px;margin-left:20px;position:relative;top:-5px;background-color:#ed3714;border:1px solid white;border-radius:3px 3px 0 0;z-index:1;display:inline-block;float:left;font-size:20px;padding:10px 15px;color:white;text-decoration:none;}
#nav-header-title span{width: 20px;height: 14px;background-image: url(../img/header-nav-title-icon.png);display: block;position: absolute;right: 10px;top: 20px;}
#nav-header-right{margin-left:250px;height:42px;padding:0 15px;margin-right:29px;}
#header-fixed-right{margin-right:30px;}
nav#header-horizontal{display:inline-block;}
nav#header-horizontal ul{display:inline-block;margin:7px 0;}
nav#header-horizontal ul li{display:inline-block;margin:0 5px;}
nav#header-horizontal ul li:first-child{margin-left:0;}
nav#header-horizontal ul li:last-child{margin-right:0;}
nav#header-horizontal ul li a{color:#ffffff;text-decoration:none;padding:6px 10px;display:block;border-radius:3px;}
nav#header-horizontal ul li a:hover,
nav#header-horizontal ul li a.active{background:#ba290f;}
nav#header-horizontal ul li.sale a{border:1px solid white;padding:5px 10px;}
nav#header-horizontal ul li.sale a:hover,
nav#header-horizontal ul li.sale a.active{background:url("../img/bages/sale10.png");background-repeat:no-repeat;background-size:cover;background-position:0px;border-left:0;border-right:0;padding:5px 11px;border-radius:3px;}
nav#header-fixed-horizontal{display:inline-block;}
nav#header-fixed-horizontal ul{display:inline-block;margin:7px 0;}
nav#header-fixed-horizontal ul li{display:inline-block;margin:0 5px;}
nav#header-fixed-horizontal ul li:first-child{margin-left:0;}
nav#header-fixed-horizontal ul li:last-child{margin-right:0;}
nav#header-fixed-horizontal ul li a{color:#ffffff;text-decoration:none;padding:6px 10px;display:block;border-radius:3px;}
nav#header-fixed-horizontal ul li a:hover,
nav#header-fixed-horizontal ul li a.active{background:#ba290f;}
nav#header-fixed-horizontal ul li.sale a{border:1px solid white;padding:5px 10px;}
nav#header-fixed-horizontal ul li.sale a:hover,
nav#header-fixed-horizontal ul li.sale a.active{background:url("../img/bages/sale10.png");background-repeat:no-repeat;background-size:cover;background-position:0px;border-left:0;border-right:0;padding:5px 11px;border-radius:3px;}
#header-search-form{margin:7px 0;float:right;}
#header-search-form input,
#header-search-form button{padding:6px 12px;border:none;}
#header-search-form button{padding:6px;}
#header-search-form button{background:none;cursor:pointer;color:white;background:url('../img/header-search-button.png');background-repeat:no-repeat;background-position:right;padding-right:20px;}
#header-search-form input{width:148px;border-radius:3px;}
#header-fixed-search-form{margin:7px 0;float:right;}
#header-fixed-search-form input,
#header-fixed-search-form button{padding:6px 12px;border:none;}
#header-fixed-search-form button{padding:6px;}
#header-fixed-search-form button{background:none;cursor:pointer;color:white;background:url('../img/header-search-button.png');background-repeat:no-repeat;background-position:right;padding-right:20px;}
#header-fixed-search-form input{width:148px;border-radius:3px;}
#catalog{width:237px;margin-left:20px;position:relative;}
#catalog nav{margin-bottom:30px;box-shadow:0px 0px 10px 0px rgba(41, 38, 21, 0.337);border-radius:3px;position:relative;}
#catalog-menu-line-left,
#catalog-menu-line-right{width:1px;height:100%;position:absolute;background:white;z-index:2;}
#catalog-menu-line-right{right:0;top:0;}
#catalog ul{list-style:none;}
#catalog nav > ul,
#catalog > ul{}
#catalog li a{color:#363636;font-size:15px;}
#catalog li li a{font-size:13px;text-transform:none;padding:0;}
#catalog nav > ul > li,
#catalog > ul > li{min-height:40px;border-top:1px solid #e5e5e5;}
#catalog nav > ul > li.active + li,
#catalog nav > ul > li.active,
#catalog > ul > li.active{min-height:40px;border-top:1px solid #ea4c2f;position:relative;z-index:1;}
#catalog nav > ul > li.first-child,
#catalog nav > ul > li:first-child,
#catalog > ul > li.first-child,
#catalog > ul > li:first-child{border-top:0;}
#catalog nav > ul > li > div,
#catalog > ul > li > div{position:relative;z-index:2000;}
#catalog li .ico{position:absolute;z-index:3;top:0;right:0px;width:40px;height:100%;cursor:pointer;}
#catalog nav > ul > li a,
#catalog > ul > li a{display:block;padding:11px 0 12px 40px;line-height:16px;z-index:2;text-decoration:none;position:relative;}
#catalog nav > ul > li .ico + a,
#catalog > ul > li .ico + a{padding-right:20px;}
#catalog nav > ul > li a i,
#catalog > ul > li a i{width:25px;height:25px;position:absolute;z-index:2;left:0px;top:7px;}
#catalog nav > ul > li div.child,
#catalog > ul > li div.child{display:none;padding:4px 0;position:relative;z-index:1;border-bottom:0 !important;}
#catalog nav > ul > li div.child img,
#catalog > ul > li div.child img{position:absolute;bottom:0;right:0;}
#catalog nav > ul > li div.child img.topImg,
#catalog > ul > li div.child img.topImg{bottom:auto;top:0;}
#catalog nav > ul li.active,
#catalog > ul li.active{background:#fffbfb;}
#catalog nav > ul li.active div,
#catalog > ul li.active div{border-bottom:1px solid #ea4c2f;}
#catalog li.active div.catalog-menu-header-border-bottom-none{border-bottom:none;}
#catalog nav > ul ul,
#catalog > ul ul{margin-left:15px;}
#catalog nav > ul ul li,
#catalog nav > ul ul li a,
#catalog > ul ul li,
#catalog > ul ul li a{padding:0;}
#catalog nav > ul ul li a,
#catalog > ul ul li a{padding:5px 0;}
#catalog nav > ul > li .ico,
#catalog > ul > li .ico{background:url(../img/icon-cat-close.png) 15px center no-repeat;}
#catalog nav > ul > li.active .ico,
#catalog nav > ul > li .ico:hover,
#catalog > ul > li.active .ico,
#catalog > ul > li .ico:hover{background-image:url('../img/icon-cat-open.png');}
#catalog nav > ul > li ul li,
#catalog nav > ul > li.active > div a,
#catalog nav > ul > li:hover > div a,
#catalog > ul > li ul li,
#catalog > ul > li.active > div a,
#catalog > ul > li:hover > div a,
#catalog nav > ul > li.active.default:hover > div:first-child a{color:#ea4c2f;}
#catalog nav > ul > li div.child a,
#catalog li.active.default a{color:#363636;}
#catalog nav > ul > li.active ul li.active a,
#catalog nav > ul > li:hover ul li:hover a,
#catalog > ul > li.active ul li.active a,
#catalog > ul > li:hover ul li:hover a{color:#ea4c2f;text-decoration:underline;}
#catalog nav > ul > li.active ul,
#catalog > ul > li.active ul{display:block;}
#catalog .catalog-menu-header a{background-repeat:no-repeat;background-position:15px;}
#catalog .catalog-menu-header-icon-1 a{background-image:url('/test/1.png');}
#catalog li:hover .catalog-menu-header-icon-1 a,
#catalog li.active .catalog-menu-header-icon-1 a{background-image:url('/test/1-1.png');}
#slider_main_wrap{margin-top:13px;}
#slider_main_first{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;}
#slider_main_first img{max-width:100%;}
#slider_main .bx-wrapper{margin-bottom:0;}
#slider_main .bx-wrapper img{margin-bottom:0px;}
#slider_main .bx-wrapper .bx-viewport{border:none;left:0;}
#slider_main .bx-wrapper .bx-pager{position:relative;top:-30px;left:10px;text-align:left;padding-top:0;}
#slider_main .bx-wrapper .bx-controls-direction a{width:27px;height:49px;top:45%;z-index:9;}
#slider_main .bx-wrapper .bx-prev{background:url("../img/slider-main-prev.png");}
#slider_main .bx-wrapper .bx-prev:hover{background:url("../img/slider-main-prev-active.png");}
#slider_main .bx-wrapper .bx-next{background:url("../img/slider-main-next.png");}
#slider_main .bx-wrapper .bx-next:hover{background:url("../img/slider-main-next-active.png");}
#slider_main .bx-wrapper .bx-pager.bx-default-pager a{background:url("../img/slider-main-pager.png");width:11px;height:12px;margin:0 7px;}
#slider_main .bx-wrapper .bx-pager.bx-default-pager a:hover,
#slider_main .bx-wrapper .bx-pager.bx-default-pager a.active{background:url("../img/slider-main-pager-active.png");}
ul.bages{position:absolute;list-style-type:none;z-index:3;}
ul.bages li{font-size:11px;margin:5px 0;text-align:center;position:relative;}
ul.bages li img{width:auto !important;display:block;}
ul.bages li.bage-sale10,
ul.bages li.bage-sale20,
ul.bages li.bage-sale40,
ul.bages li.bage-sale60{width:77px;height:29px;font-size:15px;padding:5px 3px;color:white;line-height:15px;}
ul.bages li.bage-sale10 div,
ul.bages li.bage-sale20 div,
ul.bages li.bage-sale40 div,
ul.bages li.bage-sale60 div{font-size:9px;}
ul.bages li.bage-sale10{background:url("../img/bages/sale10.png");}
ul.bages li.bage-sale20{background:url("../img/bages/sale20.png");}
ul.bages li.bage-sale40{background:url("../img/bages/sale40.png");}
ul.bages li.bage-sale60{background:url("../img/bages/sale60.png");}
ul.bages li.bage-delivery{background:url("../img/bages/delivery-mini.png");width:37px;height:37px;}
ul.bages li.bage-freelamps{background:url("../img/bages/free-lamps-mini.png");width:37px;height:37px;}
ul.bages li.bage-new{background:url("../img/bages/new-mini.png");width:37px;height:37px;}
ul.bages li span{display:none;width:150px;padding:5px;position:absolute;background-color:#ea4c2f;color:rgb(255, 255, 255);top:-35px;}
ul.bages li span::before{content:'';position:absolute;left:14px;top:23px;display:block;border:5px solid transparent;border-left:5px solid #ea4c2f;border-top:5px solid #ea4c2f;}
ul.bages li:hover span{display:block;}
.product-items .product-item{width:25%;display:inline-block;float:left;height:375px;position:relative;margin:0 -1px -1px 0;}
.product-items .product-item .product-item-border{border:1px solid #e5e5e5;padding:10px;height:353px;position:relative;}
.product-items .product-item .product-item-border:after{content:'';height:100%;width:100%;top:0;left:0;position:absolute;z-index:1;box-shadow:0;transition:box-shadow 0.5s;}
.product-items .product-item .product-item-border:hover:after{box-shadow:rgba(0,0,0,0.3) 0 0 20px;}
.catalog2 .product-items .product-item{margin:0;}
.catalog2 .product-items .product-item .product-item-border{border:none;}
.catalog2 .product-items .product-item:hover .product-item-border:after{}
.product-items .product-item .name,
.product-items .product-item .image a,
.product-items .product-item .product-item-image-after,
.product-items .product-item .product-item-bottom{position:relative;z-index:2;}
.product-items .product-item .name a{text-decoration:none;line-height:19px;vertical-align:middle;text-align:left;}
.product-items .product-item .name a span{height:40px;display:block;overflow:hidden;}
.product-items .product-item .name a:hover{color:#e2230f;}
.product-items .product-item .image{position:relative;text-align:center;height:230px;}
.product-items .product-item .image a{height:230px;text-align:center;display:block;position:relative;width:100%;margin:0 auto;}
.product-item-zoom{background:url("../img/product-image-zoom.png");width:48px;height:48px;display:block;position:absolute;right:0px;z-index:3;}
.product-items .product-item .image img{max-width:100%;max-height:230px;vertical-align:middle;}
.product-items .product-item .product-item-image-after{display:inline-block;width:100%;height:30px;line-height:30px;font-size:11px;}
.product-items .product-item .on_sclad img{margin-left:5px;vertical-align:middle;}
.product-items .product-item .product-item-bottom{display:inline-block;width:100%;position:absolute;left:0;bottom:20px;}
.product-items .product-item .prices{text-align:left;}
.product-items .product-item .prices .old-price{color:#737373;font-size:12px;text-decoration:line-through;}
.product-items .product-item .prices .sale-price{color:#ea4c2f;font-size:18px;font-weight:bold;}
.product-items .product-item .prices .price{color:#363636;font-size:16px;line-height:37px;font-weight:bold;}

/*
.product-items .product-item .buy a{color:#ea4c2f;padding:10px;text-align:center;border:1px solid #ea4c2f;border-radius:3px;background-image:url("../img/product-item-btn-cart.png");background-repeat:no-repeat;background-position:10px center;padding-left:35px;text-decoration:none;font-size:11px;display:inline-block;margin:1px 0;}
*/

.product-items .product-item .buy a:hover{background-color:#ea4c2f;background-image:url("../img/product-item-btn-cart-hover.png");color:white;}
.analog a{color:#ea4c2f;padding:10px;text-align:center;border:1px solid #ea4c2f;border-radius:3px;text-decoration:none;font-size:11px;display:inline-block;margin:1px 0;}
.analog a:hover{background-color:#ea4c2f;color:white;}
.analog-view-wrap .fancybox-skin{padding:30px 90px 10px !important;}
.product-items .product-item-next{background:#e0e0e0;}
.product-items .product-item-next .product-item-border{background:white;border-radius:0 0 60%;}
.product-items .product-item-next .product-item-border a{background-image:url("../img/products-next-page.png");background-repeat:no-repeat;background-position:center 0;width:150px;height:150px;padding-top:120px;display:block;font-size:20px;text-align:center;margin:80px auto;z-index:2;position:relative;}
.product-items .product-item .image .quick-view{position:absolute;width:100%;padding:10px;bottom:0;left:-10px;border-top:1px solid #ea4c2f;font-size:11px;height:10px;display:none;}
.product-items .product-item .image .quick-view-bg{position:absolute;width:100%;height:100%;background:white;opacity:0.7;left:0px;top:0;}
.product-items .product-item .image .quick-view-text{color:#ea4c2f;position:absolute;width:100%;left:0;}
.product-items .product-item .quick-view-link:hover .quick-view{}
.quick-view-wrap{width:920px !important;}
.quick-view-wrap .fancybox-skin{padding:30px 90px 10px !important;}
.quick-view-wrap .fancybox-skin .fancybox-prev{left:-67px !important;}
.quick-view-wrap .fancybox-skin .fancybox-next{right:-67px !important;}
.quick-view-wrap .fancybox-skin .fancybox-nav{width:67px;}
.quick-view-wrap .fancybox-skin .fancybox-nav span{visibility:visible;width:67px;height:67px;}
.quick-view-wrap .fancybox-skin .fancybox-prev span{background:url('../img/view-quick/fancy-quick-p.png');left:0;}
.quick-view-wrap .fancybox-skin .fancybox-prev:hover span{background:url('../img/view-quick/fancy-quick-pa.png');}
.quick-view-wrap .fancybox-skin .fancybox-next span{background:url('../img/view-quick/fancy-quick-n.png');right:0;}
.quick-view-wrap .fancybox-skin .fancybox-next:hover span{background:url('../img/view-quick/fancy-quick-na.png');}
#product-page-quick{width:740px;overflow:hidden;}
#product-page-quick-title{font-size:20px;font-weight:normal;padding:1px 0 18px 0;}
#product-page-main-quick{height:510px;border:1px solid #e0e0e0;margin:5px 0 0px;}
#product-page-images-quick{width:370px;height:100%;border-right:1px solid #e0e0e0;position:relative;float:left;text-align:center;}
#product-page-images-quick img{max-width:100%;max-height:100%;}
#product-page-images-quick ul.bages{margin:15px 0 0 20px;}
#product-page-data-quick{padding-left:370px;}
#product-page-data-prices-quick{text-align:center;margin-top:5px;}
#product-page-data-prices-quick .price{font-size:30px;}
#product-page-data-prices-quick .old-price,
#product-page-data-prices-quick .sale-price{display:inline;font-weight:bold;}
#product-page-data-prices-quick .old-price{font-size:15px;color:#737373;margin-right:10px;text-decoration:line-through;}
#product-page-data-prices-quick .sale-price{font-size:30px;color:#ea4c2f;margin-left:10px;}
#product-page-data-prices-saletext-quick{padding:15px 0;text-align:center;color:#737373;}
#product-page-data-prices-button-quick{text-align:center;padding:10px 0;}
#form-view-quick table{width:100%;margin-bottom:20px;}
#form-view-quick table td{width:50%;}
#form-view-quick table td input{width:140px;padding:10px 5px;margin-top:5px;border-radius:3px;border:1px solid #B3B0B0;}
#product-page-data-prices-button-quick .product-count{float:left;}
#product-page-data-prices-button-quick .add{padding:10px;text-align:center;border:1px solid #ea4c2f;border-radius:3px;background-repeat:no-repeat;background-position:50px center;padding-left:35px;text-decoration:none;font-size:11px;display:inline-block;background-color:#ea4c2f;background-image:url("../img/product-item-btn-cart-hover.png");color:white;vertical-align:top;width:250px;padding:10px 70px;cursor:pointer;}
#product-page-data-quick .main-attr{border-spacing:0;margin:0 auto;width:100%;}
#product-page-data-quick .main-attr td{padding:10px;border-top:1px solid #e5e5e5;}
#product-page-data-quick .main-attr tr:first-child td{border:none;}
#product-page-data-quick .main-attr td a{color:#ea4c2f;}
#product-page-data-quick .main-attr td .on_sclad span{border-bottom:1px dashed;}
#product-page-quick .rg-image-wrapper{height:400px;background:none;border-bottom:1px solid #e0e0e0;padding:0;}
#product-page-quick .rg-image-wrapper .rg-image{line-height:400px;display:block;max-height:400px;}
#product-page-quick .rg-image-wrapper .rg-image img{vertical-align:middle;max-height:395px;}
#product-page-quick .es-carousel-wrapper{height:110px;box-shadow:none;background:none;padding:0;margin:0;border-radius:0;}
#product-page-quick .es-carousel-wrapper .es-carousel{background:none;text-align:center;}
#product-page-quick .es-carousel-wrapper .es-carousel ul{display:inline-block;}
#product-page-quick .es-carousel ul li a{border:none;border-right:1px solid #e0e0e0;opacity:0.7;}
#product-page-quick .es-carousel ul li.selected a,
#product-page-quick .es-carousel ul li:hover a{opacity:1;}
#product-page-quick .es-carousel ul li a img{height:108px;width:108px;}
#product-page-quick .es-nav span{height:108px;width:20px;top:13px;background-position:center;background-repeat:no-repeat;background-color:#e2e4e6;}
#product-page-quick .es-nav span.es-nav-prev{left:0;background-image:url("../img/pagination/prev-hover.png");}
#product-page-quick .es-nav span.es-nav-next{right:0;background-image:url("../img/pagination/next-hover.png");}
.quick-view-zoom{background-image:url("../img/view-quick/zoom.png");display:inline-block;cursor:pointer;background-repeat:no-repeat;padding-left:30px;line-height:30px;background-position:0 center;text-decoration:none;margin:15px 10px 10px;}
.product-add-fav{color:#444;text-decoration:none;background-image:url("../img/view-quick/otl.png");background-repeat:no-repeat;background-position:0 center;padding-left:20px;}
.product-add-fav span{border-bottom:1px dashed;}
.order-success-num{background-image:url("../img/order-success/border.png");background-repeat:no-repeat;background-position:center 0;width:300px;height:130px;margin:10px 0;line-height:130px;text-align:center;font-size:30px;color:#ea4c2f;}
.order-success-thank{background-image:url("../img/order-success/thank.png");background-repeat:no-repeat;width:270px;height:100px;margin:10px 0;font-size:14px;line-height:20px;padding-top:30px;padding-left:30px;}
.contacts-page .delivery-pickup-block td .delivery-pickup-contact-location,
.contacts-page .delivery-pickup-block td .delivery-pickup-contact-time,
.contacts-page .delivery-pickup-block td .delivery-pickup-contact-phone,
.contacts-page .delivery-pickup-block td .delivery-pickup-contact-mail{padding-top:5px;padding-bottom:25px;}
.f18{font-size:18px;}
#breadcrumbs{margin-bottom:10px !important;padding:0 !important;list-style-type:none;font-size:11px;display:inline-block;width:100%;}
#breadcrumbs li{display:inline-block;margin-right:25px;line-height:20px;float:left;position:relative;}
#breadcrumbs li::after{content:'>';display:inline-block;width:8px;height:5px;position:absolute;right:-15px;}
#breadcrumbs li:last-child::after,
#breadcrumbs li.last-child::after{display:none;}
#breadcrumbs li.last-child,
#breadcrumbs li:last-child{margin:0;}
#breadcrumbs a{color:#ea4c2f;}
.catalog-sub-categories{width:330px;border:1px solid #e5e5e5;background:#fafafa;padding:10px 20px;margin:0 0 20px 20px;z-index:1;position:relative;}
.catalog-sub-categories h2{padding:0 0 10px;}
.catalog-sub-categories ul{list-style-type:none;}
.catalog-sub-categories ul li{line-height:30px;display:inline-block;width:33.3%;vertical-align:top;}
.catalog-sub-categories ul li a{text-decoration:none;}
.catalog-sub-categories ul li a:hover{color:#ea4c2f;text-decoration:underline;}
span.products-cat-count{margin-left:5px;color:#9E9D9D;}
#catalog-short-text{position:relative;}
#catalog-short-text:after{content:' ';display:block;height:20px;width:100%;bottom:0;position:absolute;opacity:0.4;background:white;}
#catalog-full-text{overflow:hidden;height:85px;position:relative;}
#catalog-full-text:after{content:'';position:absolute;width:100%;height:20px;bottom:0;background:white;opacity:0.5;}
#catalog-full-text.active{overflow:visible;}
#catalog-full-text.active:after{display:none;}
#catalog-full-link-more{text-decoration:none;border-bottom:1px dashed;margin:0 0 15px 0;display:inline-block;}
.catalog-product-items{margin:10px 0;}
#product-page-main{height:510px;border:1px solid #e0e0e0;margin:5px 0 0px;}
#product-page-images{width:50%;height:100%;border-right:1px solid #e0e0e0;position:relative;float:left;text-align:center;}
#product-page-images img{max-width:100%;max-height:100%;}
#product-page .rg-image-wrapper{height:400px;background:none;border-bottom:1px solid #e0e0e0;padding:0;}
#product-page-images .bages{left:15px;top:10px;}
#product-page .rg-image-wrapper .rg-image{line-height:400px;display:block;max-height:400px;}
#product-page .rg-image-wrapper .rg-image img{vertical-align:middle;max-height:395px;}
#product-page .es-carousel-wrapper .es-carousel{background:none;text-align:center;}
#product-page .es-carousel-wrapper .es-carousel ul{display:inline-block;}
#product-page .es-carousel-wrapper{height:110px;box-shadow:none;background:none;padding:0;margin:0;border-radius:0;}
.es-carousel ul li{width:108px !important;margin:0 !important;}
#product-page .es-carousel ul li a img{height:108px;width:108px;}
#product-page .es-carousel ul li a{border:none;border-right:1px solid #e0e0e0;opacity:0.7;}
#product-page .es-carousel ul li.selected a,
#product-page .es-carousel ul li:hover a{opacity:1;}
#product-page .es-nav span{height:108px;width:20px;top:13px;background-position:center;background-repeat:no-repeat;background-color:#e2e4e6;}
#product-page .es-nav span.es-nav-prev{left:0;background-image:url("../img/pagination/prev-hover.png");}
#product-page .es-nav span.es-nav-next{right:0;background-image:url("../img/pagination/next-hover.png");}
#product-page-data{padding-left:50%;}
.product-page-data-wrapper{padding:20px;}
#product-page-data-prices{text-align:center;margin-top:20px;}
#product-page-data-prices .old-price,
#product-page-data-prices .sale-price{display:inline;font-weight:bold;}
#product-page-data-prices .old-price{font-size:15px;color:#737373;margin-right:10px;text-decoration:line-through;}
#product-page-data-prices .sale-price{font-size:30px;color:#ea4c2f;margin-left:10px;}
#product-page-data-prices .price{font-size:30px;}
#product-page-data-prices-saletext{padding:15px 0;text-align:center;color:#737373;}
#product-page-data-prices-button{text-align:center;padding:20px 0;}
.product-count{border:1px solid #adadad;display:inline-block;margin-right:15px;width:54px;border-radius:3px;}
.product-count input{border:0;font-size:15px;padding:8px 5px 7px;text-align:center;float:left;width:25px;}
.product-count .minus,
.product-count .plus{width:14px;height:14px;text-indent:-9000px;float:left;cursor:pointer;}
.product-count .minus{background-image:url("../img/btn/minus.png");}
.product-count .plus{background-image:url("../img/btn/plus.png");margin-top:3px;}
#product-page-data-prices-button .add{padding:10px;text-align:center;border:1px solid #ea4c2f;border-radius:3px;background-repeat:no-repeat;background-position:10px center;padding-left:35px;text-decoration:none;font-size:11px;display:inline-block;background-color:#ea4c2f;background-image:url("../img/product-item-btn-cart-hover.png");color:white;vertical-align:top;}
#product-page-data .main-attr{border-spacing:0;margin:0 auto;width:100%;max-width:80%;}
.on_sclad{white-space:nowrap;position:relative;}
#product-page-data .main-attr tr:first-child td{border:none;}
#product-page-data .main-attr td{padding:10px;border-top:1px solid #e5e5e5;}
#product-page-data .main-attr td a{color:#ea4c2f;}
#product-page-data .main-attr td .on_sclad span{border-bottom:1px dashed;}
#product-page-data .main-attr td .on_sclad img{margin-left:5px;vertical-align:middle;}
#product-page-data .features{list-style-type:none;text-align:center;margin:20px 0;}
#product-page-data .features li{padding-top:70px;background-repeat:no-repeat;background-position:center 18px;font-weight:bold;width:170px;display:inline-block;vertical-align:top;text-align:center;}
#product-page-data .features .feature1{background-image:url("../img/product-page/feature1.png");}
#product-page-data .features .feature2{background-image:url("../img/product-page/feature2.png?t");}
#product-page .services{list-style-type:none;text-align:center;min-height:30px;margin:15px auto;display:flex;justify-content:space-between;}
#product-page .services li{display:inline-block;line-height:30px;font-size:15px;background-repeat:no-repeat;background-position:10px 0;padding-right:10px;}
#product-page .services li.service1{background-image:url("../img/product-page/service1.png");padding-left:62px;}
#product-page .services li.service2{background-image:url("../img/product-page/service2.png");padding-left:45px;}
#product-page .services li.service3{background-image:url("../img/product-page/service3.png");padding-left:47px;}
#product-page .services li.service4{background-image:url("../img/product-page/service4.png");padding-left:42px;}
#product-page .services li > a{border-bottom:1px dashed;padding-bottom:1px;position:relative;top:-1px;text-decoration:none;margin:0;}
#product-page .product-desc{margin:10px 0;position:relative;}
#product-page .product-desc .description{}
#product-page .services-right{padding:0 10px 0 20px;float:right;}
#product-page .services-right ul{list-style-type:none;}
#product-page .services-right li{line-height:30px;font-size:15px;background-repeat:no-repeat;background-position:left center;margin-bottom:20px;padding-left:40px;}
#product-page .services-right li.service1{background-image:url("../img/product-page/service-right1.png");}
#product-page .services-right li.service2{background-image:url("../img/product-page/service-right2.png");}
#product-page .services-right li.service3{background-image:url("../img/product-page/service-right3.png");}
#product-page .services-right li a{text-decoration:none;}
#product-page .services-right li span{border-bottom:1px dashed;padding-bottom:1px;position:relative;top:-1px;}
#product-page .product-attr{margin:0 0 10px 0;}
#product-page .product-attr div.table-wrap{width:49%;display:inline-block;margin:10px 0;}
#product-page .product-attr div div{padding:0 10px;}
#product-page .product-attr strong{font-weight:normal;font-size:18px;}
#product-page .product-attr table{width:100%;border-spacing:0;}
#product-page .product-attr tr:first-child td{border:none;width:200px;}
#product-page .product-attr td{padding:10px 0;border-top:1px solid #e5e5e5;}
#product-page .product-attr td a{color:#ea4c2f;}
#product-page .tabs ul.tab-content{padding:0;}
#product-page .slider-products{height:auto;padding-bottom:1px;}
#product-page div.product-items .product-item:first-child{display:inline-block;}
#product-page ul li.tab-similars.tab.active:after,
#product-page ul li.tab-similars.tab:hover:after{left:115px;}
#product-page ul li.tab-lamps.tab.active:after,
#product-page ul li.tab-lamps.tab:hover:after{left:99px;}
.form-question{padding:30px 30px 20px;border:1px solid #e5e5e5;border-radius:3px;margin:30px 0;}
.form-question table{width:100%;}
.form-question table td{padding:10px;vertical-align:top;}
.form-question .form-header{font-size:18px;}
.form label{padding:5px 0;display:block;}
.form .form-field-input-block{padding:10px;border:1px solid #adadad;border-radius:3px;}
.form .form-field-input-block.error,
.form .form-field-input-block.error *{background:rgb(255,155,155);}
.form input,
.form textarea{width:100%;border:none;outline:none;}
.form-question textarea{height:93px;}
.form-question button{padding:5px 20px;margin-left:4px;cursor:pointer;border:1px solid #adadad;border-radius:2px;}
.btn{padding:10px 20px;display:inline-block;}
.btn-yellow{background:#fff88d;cursor:pointer;}
.btn-yellow:hover{background:#fff665;}
.btn-gray{color:white;background:#434343;cursor:pointer;text-decoration:none;border-radius:4px;font-size:11px;}
.btn-gray:hover{background:#747373;}
.border-dashed-orange{border:1px dashed #d42e14;border-radius:5px;}
ul.ul-style-redcheck{text-align:left;}
ul.ul-style-redcheck > li{background-image:url("../img/li-check.png");background-repeat:no-repeat;list-style-type:none;padding-left:20px;line-height:30px;background-position:left 10px;}
.city_popup_close{background-image:url('../img/fancy/close.png');background-repeat:no-repeat;background-position:center right;top:0px;right:0;padding-right:20px;position:absolute;cursor:pointer;}
.city_popup_close:hover{background-image:url('../img/fancy/close-hover.png');}
.city__select{font-size:20px;color:#2b2b2b;text-decoration:none;margin-bottom:10px;width:100%;float:left;cursor:pointer;}
.map{background-image:url("../img/map.png");width:308px;height:160px;display:block;position:absolute;bottom:20px;right:20px;}
.city_popup_block ul{position:relative;z-index:1;width:100%;}
.city_popup_block li{display:inline-block;line-height:30px;width:100%;margin:5px 0;}
.city_popup_block li a{font-size:15px;line-height:21px;text-decoration:none;padding:5px 10px;border:1px solid;border-radius:3px;border-color:#FCFCFC;}
.city_popup_block li.item-city-2 a{font-weight:bold;border-color:#FCFCFC;}
.city_popup_block li.item-city-2 a:after{background-image:url("../img/sclad.png");background-position:right 5px;background-repeat:no-repeat;width:37px;height:21px;display:inline-block;content:' ';margin-left:10px;}
.city_popup_block li.active a,
.city_popup_block li a:hover{padding:5px 10px;border:1px solid;border-radius:3px;border-color:#adadad;color:#adadad;}
.city_popup__cities .city_change{text-decoration:none;border-bottom:1px dashed;}
.city_popup{position:absolute;top:0;z-index:2200;width:100%;background:#FCFCFC;box-shadow:0 2px 4px rgba(0,0,0,.3);top:-2500px;}
.city_popup__input form input,
.city_popup__input form button{border:1px solid #adadad;padding:5px;font-size:13px;border-radius:2px;}
table.products{width:100%;border-collapse:collapse;margin-bottom:10px;}
table.products .product-count{width:74px;}
table.products .product-count input{width:45px;}
table.products th,
table.products td{padding:10px;}
table.products tr.cart-product-item-first td{padding-top:20px;}
table.products tr.cart-product-item-last td{padding-bottom:20px;}
table.products .discount_total td{border-top:1px solid #efefef;font-size:16px;}
table.products tr th:first-child,
table.products tr td:first-child{padding-left:0;}
table.products tr th:last-child,
table.products tr td:last-child{padding-right:0;}
table.products th{font-weight:normal;}
table.products .cart-img{width:95px;}
table.products .cart-img a{width:93px;height:93px;border:1px solid #c2c0be;line-height:93px;text-align:center;position:relative;display:block;}
table.products .cart-img a .zoom{background-image:url("../img/cart/zoom.png");width:37px;height:37px;display:block;position:absolute;right:0;top:0;cursor:pointer;}
table.products .cart-img img{max-height:100%;max-width:100%;}
table.products .cart-product a{color:#ea4c2f;font-size:15px;}
table.products .cart-price,
table.products .cart-count,
table.products .cart-total,
table.products .cart-del,
table.products .cart-total-all{text-align:center;}
table.products .cart-price,
table.products .cart-total,
table.products .cart-total-all{font-size:18px;white-space:nowrap;}
table.products .cart-price .old-price{text-decoration:line-through;font-size:14px;}
table.products .cart-price .sale-price{color:#ea4c2f;}
table.products .cart-del a{background-image:url("../img/cart/delete.png");width:20px;height:20px;display:block;}
table.products .total td{padding:20px 10px;border-top:1px solid #efefef;border-bottom:1px solid #bdbdbd;font-size:18px;}
table.products .cart-total-text{text-align:right;font-weight:bold;color:#484848;}
table.products .cart-total-all{font-weight:bold;color:#ea4c2f;}
.cart-before-form-text{padding:20px 0;color:#000000;}
.cart-form table{width:100%;margin-bottom:20px;}
.cart-delivery .form-field-title,
.cart-payment .form-field-title{background-repeat:no-repeat;background-position:left center;padding-left:32px;line-height:30px;font-size:18px;margin-bottom:10px;}
.form-field-required label:after{content:'*';display:inline-block;color:red;}
.cart-delivery .form-field-title{padding-left:37px;background-image:url("../img/cart/delivery-icon.png");}
.cart-payment .form-field-title{background-image:url("../img/cart/payment-icon.png");}
.form .form-field-radiobutton-block ul{list-style-type:none;color:#010101;}
.form .form-field-radiobutton-block ul li{padding:7px 0;}
.cart-form .cart-form-column-1,
.cart-form .cart-form-column-3{width:430px;vertical-align:top;}
.form .form-field-input-block textarea{height:85px;}
.cart-form .promo-block{padding-right:180px;position:relative;}
.cart-form .promo-block a{position:absolute;right:0;top:0;line-height:38px;color:#ea4c2f;text-align:center;width:180px;}
.btn-orange,
button.recalc,
.cart-form button{background:#ea4c2f;color:white;border-radius:3px;border:none;padding:10px;width:195px;cursor:pointer;}
.btn-orange{width:auto;}
.btn-orange:hover,
button.recalc:hover,
.cart-form button:hover{opacity:0.9;}
.delivery-pickup-block-header{font-size:18px;line-height:70px;background-image:url("../img/cart/delivery-pickup.png");background-repeat:no-repeat;background-position:left center;padding-left:35px;}
.delivery-pickup-block table{width:100%;}
.delivery-pickup-block td{vertical-align:top;width:430px;}
.delivery-pickup-block td.delivery-pickup-delim{width:auto;}
.delivery-pickup-block td .delivery-pickup-contact-location,
.delivery-pickup-block td .delivery-pickup-contact-time,
.delivery-pickup-block td .delivery-pickup-contact-phone,
.delivery-pickup-block td .delivery-pickup-contact-mail{padding:12px 0 30px 35px;background-repeat:no-repeat;background-position:left 10px;min-height:20px;line-height:20px;}
.delivery-pickup-contact-location{background-image:url("../img/cart/contact-location.png");}
.delivery-pickup-contact-time{background-image:url("../img/cart/contact-time.png");}
.delivery-pickup-contact-phone{background-image:url("../img/cart/contact-phone.png");}
.delivery-pickup-contact-mail{background-image:url("../img/cart/contact-mail.png");}
.time-minute{font-size:7px;text-decoration:underline;position:relative;top:-4px;left:2px;}
.vbottom{vertical-align:bottom !important;}
.form .form-field-radiobutton{vertical-align:top;margin:0 3px 0 0;width:17px;height:17px;}
.form .form-field-radiobutton + label{cursor:pointer;}
.form .form-field-radiobutton:not(checked){position:absolute;opacity:0;}
.form .form-field-radiobutton:not(checked) + label{position:relative;padding:0 0 0 30px;}
.form .form-field-radiobutton:not(checked) + label:before{content:'';position:absolute;left:0;width:16px;height:16px;background:url('/img/cart/radiobutton.png');}
.form .form-field-radiobutton:checked + label:before{background:url('/img/cart/radiobutton-on.png');}
.form .form-field-radiobutton:focus + label:before{box-shadow:0 0 0 3px rgba(255,255,0,.5);}
.form .form-field-radiobutton:checked + label{color:#ea4c2f;}
.form .form-field-radiobutton:disabled + label:before{background:url('/img/cart/radiobutton-off.png');}
.form .form-field-radiobutton:disabled + label{color:gray;}
.night #header-nav{background-image:url("../img/night.png");}
.night nav#header-horizontal ul li a:hover,
.night nav#header-horizontal ul li a.active{background:white;color:#ba290f;}
#footer-menu ul li.footer-menu-sale a:hover,
#footer-menu ul li.footer-menu-sale a.active,
.night nav#header-horizontal ul li.sale a:hover,
.night nav#header-horizontal ul li.sale a.active{background:url("../img/bages/sale10.png");background-repeat:no-repeat;background-size:cover;background-position:0px;border-left:0;border-right:0;padding:5px 13px;border-radius:3px;color:white;}
.fancybox-skin{padding:0px !important;border:1px solid #b4b4b4;box-shadow:0 5px 25px rgba(0, 0, 0, 0.5) !important;background:white;}
.fancybox-type-image .fancybox-skin{padding:30px !important;}
.popup-close,
.fancybox-close{background-image:url('../img/fancy/close.png');background-repeat:no-repeat;background-position:center;top:0;right:0;background-size:initial;}
.popup-close{top:10px!important;right:10px;width:16px;height:16px;display:block;position:absolute!important;cursor:pointer;border:0!important;}
.popup-close:hover,
.fancybox-close:hover{background-image:url('../img/fancy/close-hover.png');}
.fancybox-overlay{background-image:url('../img/fancy/overlay.png');}
.pages_bar{padding:10px 20px 10px 20px;line-height:30px;text-align:center;}
.pages_bar strong,
.pages_bar a{padding:0 10px;margin:0 5px;font-size:15px;height:31px;display:inline-block;vertical-align:top;}
.pages_bar a:hover{color:#ea4c2f;}
.pages_bar a.prev,
.pages_bar a.dots,
.pages_bar a.next{text-decoration:none;}
.pages_bar strong{color:#ea4c2f;}
.pages_bar a.prev,
.pages_bar a.next{text-indent:-9000px;height:21px;width:12px;background-repeat:no-repeat;background-position:center;display:inline-block;padding:5px 10px;}
.pages_bar a.prev{background-image:url("../img/pagination/prev.png");}
.pages_bar a.prev:hover{background-image:url("../img/pagination/prev-hover.png");}
.pages_bar a.next{background-image:url("../img/pagination/next.png");}
.pages_bar a.next:hover{background-image:url("../img/pagination/next-hover.png");}
.pages_bar.pages_bar_big strong,
.pages_bar.pages_bar_big a{font-size:20px;}
.pages_bar_counts{text-align:center;margin:10px 0 15px;color:#adadad;}
.sort-bar{padding:12px 20px;border:1px solid #e5e5e5;margin:30px 0px 10px;border-radius:3px;}
.sort-bar-left a.active,
.sort-bar-left a:hover,
.sort-bar-right a.active,
.sort-bar-right a:hover{text-decoration:none;color:#ea4c2f;}
.sort-bar-left a:first-child,
.sort-bar-right a:first-child{margin-left:10px;}
.sort-bar-left a:after{content:'/';display:inline-block;width:25px;text-align:center;color:#363636;}
.sort-bar-left a:last-child:after{content:'';}
.sort-bar-right a{margin-right:10px;}
.sort-bar-right a:last-child{margin-right:0px;}
.tabs{margin-bottom:15px; /* position:relative; */ z-index: 1000;}
.tabs ul.tab-title{margin:15px 0 15px 0;list-style-type:none;display:inline-block;width:100%;}
.tabs ul.tab-content{padding:0 10px;}
.main-products.tabs ul.tab-content{padding:0px;}
.tabs ul li.tab{font-size:20px;display:inline-block;margin-right:10px;padding:10px;position:relative;}
.tabs ul li.tab.active{background:#ea4c2f;background:-moz-linear-gradient(top, #ea4c2f 0%, #f57548 100%);background:-webkit-linear-gradient(top, #ea4c2f 0%,#f57548 100%);background:linear-gradient(to bottom, #ea4c2f 0%,#f57548 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea4c2f', endColorstr='#f57548',GradientType=0);border-radius:5px;}
.tabs ul li.tab.active:after{background-image:url('../img/content-home-products-arrow.png');content:'';width:20px;height:11px;display:block;position:absolute;bottom:-8px;}
.tabs ul li.tab a:hover{color:#ea4c2f;}
.tabs ul li.tab-sale.tab.active:after,
.tabs ul li.tab-sale.tab:hover:after{left:62px;}
.tabs ul li.tab-showroom.tab.active:after,
.tabs ul li.tab-showroom.tab:hover:after{left:99px;}
.tabs ul li.tab-news.tab.active:after,
.tabs ul li.tab-news.tab:hover:after{left:45px;}
.tabs ul li.tab-spb.tab.active:after,
.tabs ul li.tab-spb.tab:hover:after{left:90px;}
.tabs ul li.tab-msc.tab.active:after,
.tabs ul li.tab-msc.tab:hover:after{left:38px;}
.tabs ul li.tab-4.tab.active:after,
.tabs ul li.tab-4.tab:hover:after{left:57px;}
.tabs ul li.tab-russia.tab.active:after,
.tabs ul li.tab-russia.tab:hover:after{left:35px;}
.tabs ul li.tab.active a{color:white;border-bottom:none;}
.tabs ul li.tab a{text-decoration:none;padding:1px 0;border-bottom:1px dashed;}
.tabs .tab-content > li{position:relative;display:none;overflow:hidden;}
.tabs .tab-content > li.active{display:block;}
.tabs .product-items{margin-top:0;height:375px;text-align:center;}
.main-products.tabs .tab-content > li{height:465px;}
.products-block .products-more,
.tabs .slider-products-more{margin-top:25px;display:block;font-size:15px;padding:11px;text-align:center;border:2px dashed #e5e5e5;border-radius:3px;text-decoration:none;}
.products-block .products-more:hover,
.tabs .slider-products-more:hover{color:#ea4c2f;text-decoration:underline;}
.block-categories{margin-top:20px;}
.block-categories h2{font-size:18px;}
.block-categories .block-content{padding:0;}
.block-categories .block-content .block-content-item ul{list-style-type:none;}
.block-categories .block-content .block-content-item ul li{line-height:30px;}
.block-categories .block-content .block-content-item{padding-bottom:20px;display:inline-block;width:49%;vertical-align:top;}
.block-categories .block-content .block-content-item div{font-size:15px;background-image:url('../img/brand-page/cat-icon.png');padding-left:24px;background-repeat:no-repeat;background-position:1px center;line-height:30px;}
.block-categories .block-content .block-content-item a{text-decoration:none;}
.block-categories .block-content .block-content-item a:hover{color:#ea4c2f;text-decoration:underline;}
.block-categories.categories-parent .block-content-item{padding-bottom:10px;}
.magazin_spb #content .block-categories{margin-top:0;}
#slider-sertificates{margin:20px 0;}
#slider-sertificates .slider-sertificates-wrapper{margin:10px 0;}
#slider-sertificates img{width:100px;margin:0 auto;}
#slider-sertificates .bx-wrapper{padding:0 30px;}
#slider-sertificates .bx-wrapper .bx-viewport{border:none;box-shadow:none;}
#slider-sertificates .bx-wrapper .bx-prev,
#slider-sertificates .bx-wrapper .bx-next{background-size:contain;background-position:center;background-repeat:no-repeat;width:10px;height:18px;z-index:9;}
#slider-sertificates .bx-wrapper .bx-prev{background-image:url("../img/slider-main-prev.png");}
#slider-sertificates .bx-wrapper .bx-prev:hover{background-image:url("../img/slider-main-prev-active.png");}
#slider-sertificates .bx-wrapper .bx-next{background-image:url("../img/slider-main-next.png");}
#slider-sertificates .bx-wrapper .bx-next:hover{background-image:url("../img/slider-main-next-active.png");}
.block{box-shadow:0px 0px 10px 0px rgba(41, 38, 21, 0.337);border-radius:3px;}
.block-header{background-image:url("../img/sidebar-left-manufacturer-fon.jpg");}
.block-header-title{padding:10px 15px;font-size:20px;color:#ffffff;position:relative;}
.block-header-title span {width: 28px;height: 33px;background-image: url(../img/sidebar-left-manufacturer-icon.png);display: block;position: absolute;right: 0px;top: 5px;}
.block-content{padding:17px;}
#block-filter{margin-bottom:30px;text-align:center;box-shadow:0px 0px 10px 0px rgba(41, 38, 21, 0.337);border-radius:3px;}
.block-filter-title{color:#363636;font-size:20px;margin-top:10px;text-align:center;border-bottom:1px dashed;display:inline-block;text-decoration:none;padding-bottom:1px;}
#block-filter .block-filter-header{background:#fff665;height:50px;}
#block-filter.block-filter-close{box-shadow:none;}
#block-filter.block-filter-close .block-filter-header{background:url("../img/sidebar-filter-close.png");background-position:center;background-repeat:none;height:65px;}
#block-filter-wrapper{display:none;padding:30px 20px;}
#block-filter-wrapper .filter-default-hidden{display:none;}
#block-filter-wrapper .preloader{background-image:url('/img/preloaders/252.gif');background-repeat:no-repeat;background-position:center;width:100%;height:60px;}
#block-filter-wrapper .block-filter-field{margin-bottom:30px;}
#block-filter-wrapper .block-filter-field-title{font-weight:bold;font-size:13px;text-align:left;}
#block-filter-wrapper .block-filter-field-slider .block-filter-elements{display:inline-block;margin:7px 0;font-size:13px;color:#363636;}
#block-filter-wrapper .block-filter-field-slider .block-filter-elements .block-filter-field-slider-input-from{width:87px;float:left;padding:4px;border-radius:3px 0 0 3px;border:1px solid #adadad;}
#block-filter-wrapper .block-filter-field-slider .block-filter-elements .block-filter-field-slider-input-to{width:86px;float:right;padding:4px;border-radius:0 3px 3px 0;border:1px solid #adadad;}
#block-filter-wrapper .irs{height:20px;}
#block-filter-wrapper .irs-from,
#block-filter-wrapper .irs-to,
#block-filter-wrapper .irs-single,
#block-filter-wrapper .irs-min,
#block-filter-wrapper .irs-max{display:none;}
#block-filter-wrapper .irs-line,
#block-filter-wrapper .irs-bar{top:13px;background:#ea4c2f;height:2px;}
#block-filter-wrapper .irs-slider{width:16px;height:16px;background:url('/img/filter-slider-btn.png');cursor:pointer;}
#block-filter-wrapper .irs-line{background:#e5e5e5;}
#block-filter-wrapper .irs-slider{top:6px;}
#block-filter-wrapper .block-filter-field-slider .block-filter-elements .block-filter-field-slider-from,
#block-filter-wrapper .block-filter-field-slider .block-filter-elements .block-filter-field-slider-to,
#block-filter-wrapper .block-filter-field-slider .block-filter-elements .block-filter-field-slider-from:focus,
#block-filter-wrapper .block-filter-field-slider .block-filter-elements .block-filter-field-slider-to:focus{width:55px;border:0;outline:none;}
#block-filter-wrapper .block-filter-field li{text-align:left;margin:10px 0;color:#363636;font-size:13px;}
#block-filter-wrapper .block-filter-field li img{margin-left:10px;}
.block-filter-field-checkbox-close{display:none;}
.block-filter-field-checkbox-more{font-size:12px;}
#block-filter-wrapper .block-filter-field-checkbox{vertical-align:top;margin:0 3px 0 0;width:17px;height:17px;}
#block-filter-wrapper .block-filter-field-checkbox + label{cursor:pointer;}
#block-filter-wrapper .block-filter-field-checkbox:not(checked){position:absolute;opacity:0;}
#block-filter-wrapper .block-filter-field-checkbox:not(checked) + label{position:relative;padding:0 0 0 25px;}
#block-filter-wrapper .block-filter-field-checkbox:not(checked) + label:before{content:'';position:absolute;left:0;width:16px;height:16px;background:url('/img/filter-checkbox.png');}
#block-filter-wrapper .block-filter-field-checkbox:checked + label:before{background:url('/img/filter-checkbox-on.png');}
#block-filter-wrapper .block-filter-field-checkbox:focus + label:before{box-shadow:0 0 0 3px rgba(255,255,0,.5);}
#block-filter-wrapper .block-filter-field-checkbox:checked + label{color:#ea4c2f;}
#block-filter-wrapper .block-filter-field-checkbox:disabled + label:before{background:url('/img/filter-checkbox-disabled.png');}
#block-filter-wrapper .block-filter-field-checkbox:disabled + label{color:#adadad;}
#block-filter-count:before{content:'';background:url('/img/filter-show-btn-arrow.png');width:10px;height:28px;display:inline-block;}
#block-filter-count{text-decoration:none;font-size:13px;position:absolute;display:none;z-index:1000;}
#block-filter-count-text{background:#fff665;border:1px solid #999;border-left:none;padding:5px 10px;float:right;}
#block-filter-wrapper .block-filter-buttons{display:inline-block;width:100%;}
#block-filter-wrapper .block-filter-submit{border:1px solid #adadad;padding:5px 10px;border-radius:2px;float:left;cursor:pointer;margin-bottom:20px;}
#block-filter-wrapper .block-filter-reset{color:#ea4c2f;font-size:13px;float:right;margin:5px;text-decoration:none;border-bottom:1px dashed;}
#block-filter-wrapper .block-filter-more{font-size:13px;}
.block.brand .block-content ul li{padding:10px 0 20px;}
.block.brand .block-content ul li ul{padding-top:5px;}
.block.brand .block-content ul li ul li{padding:5px 0;}
#catalog .block.brand .block-content ul li a{position:relative;min-height:35px;padding-left:60px;line-height:25px;text-decoration:none;}
#catalog .block.brand .block-content ul li a:hover{color:#ea4c2f;}
#catalog .block.brand .block-content ul li a img{position:absolute;left:0;}
.block.brand .block-brand-country{background-position:left;background-repeat:no-repeat;padding-left:30px;font-weight:bold;font-size:16px;color:#363636;}
.block.brand .block-brand-link{}
.block.brand .block-brand-link img{max-width:48px;vertical-align:middle;margin-right:10px;}
.block-brands-more{text-align:center;}
.block-brands-more a{font-size:13px;color:#363636;text-decoration:underline;}
.content-block-categories{margin:20px 0;width:100%;}
.content-block-categories h2{font-size:20px;font-weight:normal;padding-bottom:0;}
.content-block-categories ul{-moz-column-count:6;-webkit-column-count:6;column-count:6;width:100%;text-align:center;}
.content-block-categories ul li{padding:20px 0;display:inline-block;height:160px;vertical-align:top;}
.content-block-categories ul li a{text-decoration:none;}
.content-block-categories ul li a img{margin-bottom:8px;max-height:90px;}
.content-features-main{list-style-type:none;-moz-column-count:5;-webkit-column-count:5;column-count:5;max-width:920px;margin:40px auto;}
.content-features-main .yellow{color:#eabb29;}
.content-features-main .red{color:#e55741;}
.content-features-main li{height:50px;width:130px;padding-top:120px;text-align:center;background-repeat:no-repeat;background-position:center top;font-size:15px;line-height:20px;}
.content-features-main li.item1{background-image:url('/img/content-features-1.png');}
.content-features-main li.item2{background-image:url('/img/content-features-2.png');}
.content-features-main li.item3{background-image:url('/img/content-features-3.png');}
.content-features-main li.item4{background-image:url('/img/content-features-4.png');}
.content-features-main li.item5{background-image:url('/img/content-features-5.png');}
.content-block-cmanufacturers h2{padding:10px 0 20px;}
.content-block-cmanufacturers-field{width:24%;display:inline-block;vertical-align:top;margin-bottom:15px;}
.content-block-cmanufacturers-field strong{display:block;margin:5px 0;padding-left:30px;background-repeat:no-repeat;background-position:left center;}
.content-block-cmanufacturers-field ul{list-style-type:none;}
.content-block-cmanufacturers-field ul li{line-height:30px;}
.content-block-cmanufacturers-field ul li a{text-decoration:none;}
.content-block-manufacturers ul{list-style-type:none;text-align:center;}
.content-block-manufacturers ul li{display:inline-block;width:100px;height:120px;margin:10px;vertical-align:top;}
.content-block-manufacturers ul li a{display:block;}
.content-block-manufacturers-img{width:100px;height:70px;}
.content-block-manufacturers ul li img{max-width:100%;}
.home-page .content-block-manufacturers ul li{height:auto;margin:0;}
#gotop-fixator{height:130px;}
#gotop{display:none;margin:20px 0;width:290px;height:89px;position:fixed;bottom:0px;}
#gotop-btn{background-image:url('/img/scroll-up.png');width:55px;height:89px;display:block;margin:0px auto;}
#gotop-btn:hover{background-image:url('/img/scroll-up-hover.png');}
.filters-discount a{font-size:15px;color:#ea4c2f;}
.filters-discount a.active{font-weight:bold;}
body.country-page .block-categories,
body.cpllection-page .block-categories{margin-top:0;}
.brand-page h1{display:inline-block;}
#rating-brand{float:right;padding:0 0 20px 20px;line-height:23px;}
#rating-brand .sertificat{padding-right:50px;background-image:url('/img/sertificat.png');background-repeat:no-repeat;width:26px;height:20px;background-position:85px center;text-decoration:none;}
#rating-brand .sertificat span{border-bottom:1px dashed;}
#rating-brand strong{font-size:14px;padding-right:10px;}
#rating-brand div{display:inline-block;vertical-align:middle;margin-right:10px;line-height:18px;}
.products-block .block-content{padding:0;}
.products-block h2{color:#ea4c2f;}
.sitemap-page #content h2{margin:0;font-weight:bold;font-size:16px;padding:0;margin-top:10px;}
.sitemap-page #content ul{padding-left:30px;list-style-position:inside;margin:0;}
.brand-discount-main #content .block-categories,
.brand-discount-page #content .block-categories{margin-top:0;}
@media all and (max-width:1100px){#header-block-contacts{padding-left:265px;}
nav#header-horizontal ul li{margin:0;float:left;}
#product-page-data-prices{margin-top:0;}
#product-page-data-prices-button{padding:10px 0;}
#header-fixed-right{margin-left:180px;}
nav#header-fixed-horizontal ul li{margin:0px;}
.long-price18{font-size:18px;}
}
@media all and (max-width:1200px){.header-contacts{width:150px;}
header .header-contacts-phone{font-size:16px;}
header .header-contacts-phone span,
header .header-timework-time{font-size:14px;}
.header-block.header-timework{width:115px;}
.header-timework-callorder,
.header-dots-seller-text{font-size:12px;}
.header-dots-seller{width:100px;}
.header-dots-seller-img{height:54px;}
.header-cart{width:250px;}
#header-cart .header-cart-left{padding-right:120px;}
#header-cart .header-cart-right{width:110px;}
#header-cart .header-cart-title{font-size:20px;}
#header-cart span#header-cart-count{font-size:12px;}
#header-cart .header-cart-price{font-size:17px;}
#header-cart .header-cart-btn{font-size:11px;}
#header-cart .header-cart-text{font-size:11px;line-height:15px;}
#product-page-data .features{margin:10px 0;}
#product-page-data .features li{width:120px;}
}
@media all and (max-width:1240px){
.product-items .product-item{width:33%;display:inline-block;float:left;height:375px;}
.small-screen-3 .product-items .product-item:first-child,
.tabs div.product-items .product-item:first-child{display:none;}
.product-items .product-item .prices .price{font-size:14px;}
}
@media all and (min-width:1180px){#header-search-form input,
#header-fixed-search-form input{width:248px;}
.ui-autocomplete{width:385px;}
}
@media all and (min-width:1480px){nav#header-horizontal ul li{margin:0 20px;}
#nav-header-right{margin-left:255px;}
#header-fixed nav ul li{margin:0 20px;}
#header-cart-empty{width:100%;float:right;}
#content{padding:13px 20px 13px 20px;}
}
div#jivo-iframe-container{max-width:300px !important;}
.basket-free-lamps{font-style:italic;margin-top:5px;}
#otl_fixed{display:none;color:#444;text-decoration:none;background-image:url("../img/view-quick/otl_w.png");background-repeat:no-repeat;background-position:0 center;position:fixed;right:0;top:50%;margin-top:-20px;padding:17px 10px 17px 30px;background-color:#464646;background-position:8px;color:white;font-size:13px;font-family:verdana;border-radius:5px 0 0 5px;z-index:20000;}
.favorites-page .product-items .product-item{height:395px;}
.favorites-page .product-items .product-item .product-item-border{height:373px;}
.favorites-page .product-items .product-item .product-item-bottom{bottom:40px;}
#product-page .product-add-fav{margin-left:40px;}
#product-page .product-add-fav.active{margin-left:00px;}
#product-page-data .otl-link{margin:-15px 0 20px 0;}
@media (max-width:1100px){#product-page-data .otl-link{margin:-5px 0 20px 0;}
}
.table-advantages{width:100%;border:1px solid #eeeeee;border-spacing:0;}
.table-advantages-h-2 img{max-width:100%;}
.table-advantages th,
.table-advantages td{padding:10px 20px;text-align:center;border:1px solid #eeeeee;}
.table-advantages td{vertical-align:middle;}
.table-advantages th{font-weight:normal;}
.table-advantages tr td:first-child{border-right:0;}
td.table-advantages-num{border-left:0;border-right:0;padding-right:5px;}
td.table-advantages-text{border-left:0;padding-left:0;}
th.table-advantages-h-1{text-align:left;}
th.table-advantages-h-2,
th.table-advantages-h-3{width:125px;min-width:125px;}
.table-advantages-bg{background:#fafafa;}
td.table-advantages-num,
.table-advantages-title{font-weight:bold;font-size:16px;}
td.table-advantages-num{vertical-align:top;text-align:right;}
td.table-advantages-text{vertical-align:top;text-align:left;width:100%;}
.table-advantages-ok,
.table-advantages-err{background-repeat:no-repeat;width:26px;height:26px;display:inline-block;}
.table-advantages-ok{background-image:url("../img/table-advantages/table-advantages-ok.png");}
.table-advantages-err{background-image:url("../img/table-advantages/table-advantages-err.png");}
.text-description{text-align:justify;text-indent:14.2pt;line-height:20px;text-indent:0;}
.brand-page #brand-description{text-align:justify;text-indent:14.2pt;}
.brand-page #content #brand-description img:first-child{margin-right:15px;}
.popup-win a{padding:40px;}
.popup-win a{text-decoration:none;}
.pages_bar_small .pages_bar{padding:10px 20px 10px 75px;}
@media (max-width:1140px){.pages_bar_small .pages_bar strong, .pages_bar_small .pages_bar a{padding:0 0px;font-size:15px;height:31px;display:inline-block;vertical-align:top;margin:0 5px;}
}
@media (max-width:940px){.pages_bar_small .pages_bar strong, .pages_bar_small .pages_bar a{padding:0 0px;font-size:15px;height:31px;display:inline-block;vertical-align:top;margin:0 2px;}
}
@media (max-width:840px){.pages_bar_small .pages_bar strong, .pages_bar_small .pages_bar a{padding:0 0px;font-size:15px;height:31px;display:inline-block;vertical-align:top;margin:0;}
}


/*TEST*/
.full-width #product-page-main{
	border: 0;
	/*margin-bottom: 20px;*/
}
.full-width #product-page .rg-image-wrapper{
	border: 0;
}
.full-width #product-page .es-carousel-wrapper{
	height: 85px;
}
.full-width .es-carousel ul li {
    width: 85px !important;
	margin: 0 10px!important;
	border: 1px solid gray;
}
.full-width #product-page .es-carousel ul li a{
	border: 2px solid white;
	height:81px;
	line-height:81px;
	width:81px;
	text-align:center;
}
.full-width #product-page .es-carousel ul li a img{
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	vertical-align:middle;
	display:inline;
}
.full-width .product-items .product-item{width: 20%;}
.full-width #product-page .rg-image-wrapper{
	height: 800px;
}
.full-width #product-page .rg-image-wrapper .rg-image{
	height: 800px;
	max-height: 800px;
}
.full-width #product-page .rg-image-wrapper .rg-image img {
    vertical-align: middle;
    max-height: 785px;
}
.full-width #rg-gallery{
	position: relative;
}
.full-width #rg-gallery .rg-thumbs{
	margin-top: -140px;
}
.full-width #product-page-data .main-attr{
	max-width: none;
	width: auto;
	margin: 0;
}
.full-width #product-page-data .main-attr tr td:first-child{
	color: #aaaaaa;
}
.full-width #product-page-data .main-attr tr td:first-child:after{
	content: ' ';
    display: block;
    border: 1px dotted;
    position: absolute;
    width: 95%;
	left: 10px;
    z-index: 1;
    bottom: 12px;
}
.full-width #product-page-data .main-attr tr td:first-child span{
	z-index: 2;
    background: white;
    position: relative;
	padding-right: 2px;
}
.full-width #product-page-data .main-attr tr td{
	border: 0;
	position: relative;
}
.full-width #product-page .product-attr div div{
	padding: 0;
}
.full-width #product-page .product-attr div.table-wrap{
	display: block;
	width: auto;
    margin: 20px 0 0;
}
.full-width #product-page .product-attr tr td{
	padding: 10px;
	border: 0;
}
.full-width #product-page .product-attr tr td:first-child {
	width: 200px;
	color: #aaaaaa;
}
.full-width #product-page .product-attr tr:first-child td{
	width: auto;
}
.full-width #product-page .product-attr tr:nth-child(even) td{
    background: #f8f8f8;
} 
.full-width #product-page .product-add-fav.active{
	border-radius: 5px!important;
    padding-left: 30px!important;
    background-position: 15px!important;
    text-decoration: none!important;
	width: 150px!important;
    vertical-align: top!important;
}
.full-width #product-page .product-add-fav.active span{
	border: 0!important;
    vertical-align: middle!important;
    padding: 3px!important;
    display: block!important;
}

@media (max-width:1257px){
	.full-width .service li{
		font-size: 12px!important;
	}
}
@media (max-width:1200px){
	.full-width .product-items .product-item{width: 25%;}
}
@media (max-width:1060px){
	.full-width .service{
		padding: 10px 0!important;
	}
}

#header {
    padding: 12px 35px 30px 35px;
}

body.newyear{background:url('/img/newyear/bg.jpg');}
.newyear header{background:url('/img/newyear/snowdrift.png') repeat-x bottom;}
.newyear #snowhat{background:url('/img/newyear/snowhat.png') repeat-x bottom;width:67px;height:44px;position: absolute;left: -25px;top: -27px;}
.newyear ul.bages li.bage-sale10,
.newyear ul.bages li.bage-sale20,
.newyear ul.bages li.bage-sale30,
.newyear ul.bages li.bage-sale40,
.newyear ul.bages li.bage-sale50,
.newyear ul.bages li.bage-sale60
{background:url('/img/newyear/discount.png') no-repeat;padding-left: 10px;width: 79px;}
.newyear #footer-block-top{margin-bottom:0;}
.newyear #footer-snowdrift{height: 140px;background: url(/img/newyear/snowdrift2.png) repeat-x bottom left;margin-top: -110px;position:relative;}
.newyear #footer-block-form-promo-right form {margin-top: 20px;position: relative;z-index: 2;}
.newyear #header-nav,.newyear #nav-header-title,.newyear #wrapper-fixed,.newyear .block-header-title{background-image: url('/img/newyear/frost.png');}
.newyear #footer-block-form-promo{background-image: url('/img/newyear/footer-block-form-promo.png');height:178px;}

.fancybox-fullsize,.fancybox-fullsize-r{position:absolute;width:100%;height:100%;cursor: pointer;/*background: url('/img/full-size.png') no-repeat center center white;*/display:block;left:0;top:0;z-index: 100;}
.fancybox-fullsize:hover,.fancybox-fullsize-r:hover{background: url('../../img/full-size.png') no-repeat center center;}

.ditto_currentpage {color: #ea4c2f; font-size: 20px; padding: 0 10px; margin: 0 5px;}

.ditto_previous_off {font-size: 20px; padding: 0 10px; margin: 0 5px;}
.ditto_next_off {font-size: 20px; padding: 0 10px; margin: 0 5px;}

.buy_shop {
	padding: 10px;
    text-align: center;
    border: 1px solid #ea4c2f;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 35px;
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    background-color: #ea4c2f;
    background-image: url("../img/product-item-btn-cart-hover.png");
    color: white;
    vertical-align: top; }

	
.buy_shop3 {
	padding: 10px;
    text-align: center;
    border: 1px solid #ea4c2f;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 35px;
	padding-right: 35px;
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    background-color: #ea4c2f;
    color: white;
    vertical-align: top; }
	
.buy_shop4 {
    text-align: center;
 }
 
 
 
 
 
 
 
 .popup-item .harki li span {
    width: 70%;
}

.popup-item .harki li .prop_val {
    width: 29%;
	list-style: none;
}
.harki li{padding: 5px 10px 5px 10px; height: auto;}
.harki li.ch2{background: #f4f4f4; }
.harki li span{width: 280px; display: block; float: left; }
.harki li .prop_val{width: 300px; float: right;}

#test-ajax-content .harki li span {
    width: 220px;
}

#test-ajax-content .harki li .prop_val {
    width: 220px;
}