html,body{margin:0;padding:0;}
body{font-family:'Open Sans', Arial, sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#6f6f6f;background:#fff;}
h1,h2,h3,p{margin:0;}
input:focus,textarea:focus,select:focus{outline:none;}
.container{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;width:1209px;margin:0 auto;}
.clearfix::after{display:table;clear:both;content:'';}
.btn{font-size:15px;line-height:20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;width:279px;padding:11px 22px 9px 13px;cursor:pointer;text-align:center;text-decoration:none;text-transform:capitalize;color:#fff;-webkit-border-radius:5px;border-radius:5px;background:#d00606;}
.uppercase-text{text-transform:uppercase;}
.capitalize-text{text-transform:capitalize;}
.b-input{float:right;margin:1px 0 0;}
.b-input ul{list-style-type:none;margin:12px 0 0;}
.b-input li:first-child{background:0 0;margin:0;padding:0;}
.b-input li{float:left;background:url('../images/marker-input.png') 0 2px no-repeat;margin:0 0 0 5px;padding:0 23px 0 6px;}
.b-input li{font-size:13px;line-height:normal;}
.b-input > ul > li.input > a{padding-left:26px;}

.b-input > ul > li.input > a:before{content:' '; position:absolute; left:-2px; top:-3px; background-image: url('../images/ico-set-comm.png'); background-repeat: no-repeat; width: 21px;  height: 22px;   background-position: -70px -55px;}
    
.b-input li a, .b-input li.input a, .basket p a, .menu-top li, .menu-top li a{display:inline-block;}
.b-input li a{color:#653b29;}
.b-input a:hover{text-decoration:underline;}
.b-input{position:relative}
.b-input .popup-with-form{text-decoration:none;}
.b-input > ul > li > a,
.b-input li:nth-of-type(2){z-index:2;position:relative;}
.input-login{font-size:0;}
.input-login label,
.input-login input{display:inline-block;}
.input-login label{width:82px;font-size:13px;color:#c0110f;}
.input-login input{width:-webkit-calc(100% - 84px);width:-moz-calc(100% - 84px);width:calc(100% - 84px);font-size:13px;border:1px solid #c1aca3;margin-bottom:11px;}
.input-login a{font-size:14px;text-decoration:underline;float:right;padding:0;}
.input-login a:hover{text-decoration:none;}
.input-link{padding-left:26px;color:#653b29;z-index:2;position:relative;}
.input-link::before{position:absolute;content:url('../images/input.png');top:9px;left:0;transform:translateY(-50%);}
#hider-input{position:absolute;top:-9999px;left:-9999px;}
#hider-input:checked + .block-input{display:inline-block;vertical-align:bottom;position:absolute;top:-14px;right:0;}
#clickme-input{cursor:pointer;}
#clickme-input:hover,
#clickme-input:active,
.popup-with-form:hover,
.popup-with-form:active{text-decoration:underline;}
.block-input{vertical-align:bottom;top:-14px;right:0;display:none;position:absolute;z-index:1;padding:68px 21px 32px;background-color:#fff4ee;width:276px;}
.b-input .opened a, .b-input .opened .input-link{color:#653b29 !important;}
.b-input .opened a.link-login, .b-input a.link-fogot{text-decoration:underline !important;cursor:pointer;}
.b-input a.link-fogot{margin-right:50px;}
.main-header{background-color:#fff;}
.main-header .container{width:1209px;max-width:100%;margin:0 auto;padding:0;}
.main-navigation{float:left;}
.box{width:1209px;margin:0 auto;}
.box1{background-color:#fffbf9;}
.box.box2{background:#fff;}
.box.box3{margin-bottom:9px;}
.box.box4{margin-bottom:33px;margin-top:40px;}
.main-navigation ul{font-size:0;margin:0;padding:0;list-style:none;}
.main-navigation li{font-family:'', Arial, sans-serif;font-size:13px;line-height:18px;display:inline-block;vertical-align:middle;}
.main-navigation a{position:relative;display:block;padding:12px 20px 12px;cursor:pointer;text-decoration:none;color:#b7a59f;}
.main-navigation a:hover,
.main-navigation a:active{color:#c3110c;}
.main-navigation a::after{position:absolute;top:0;bottom:0;right:0;content:'';border-right:1px solid #ede5e2;}
.top-menu{margin-left:530px;}
.submenu-box{position:relative;}
.main-navigation .submenu{display:none;position:absolute;top:100%;left:0;width:136px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fffbf9;padding:10px 0 6px 9px;z-index:2;-webkit-box-shadow:1px 1px 1px 0px rgba(168,136,115,.39);box-shadow:1px 1px 1px 0px rgba(168,136,115,.39);}
.submenu-box > a:hover + .submenu,
.submenu:hover{display:block;}
.submenu a{padding:0;}
.submenu a::after{content:none;}
nav.bottom-menu{-webkit-border-radius:2px;border-radius:2px;width:100%;float:none;background-color:#c0110f;margin-bottom:2px;}
.bottom-menu a{font-family:'Open Sans', Arial, sans-serif;font-size:15px;color:#ffffff;background-color:#c0110f;padding:19px 8px;}
.bottom-menu a:hover,
.bottom-menu .submenu a:hover,
.bottom-menu a:active,
.bottom-menu .submenu a:active,
.bottom-menu .active a{color:#c0110f;background-color:#fff5f3;}
.bottom-menu a::after{content:none;}
.bottom-menu .submenu{width:250px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:12px 0px 12px 10px;background-color:#fff5f3;}
.bottom-menu .submenu a{font-size:14px;color:#6e4b3e;padding:0;padding-bottom:4px;background-color:#fff5f3;}
.logo{float:left;margin-top:32px;margin-bottom:12px;margin-right:33px;}
.header-block-phone{max-width:450px;margin-top:30px;}
.header-block-time{max-width:130px;}/*200px;}*/
.header-phone-title{font-family:'', Arial, sans-serif;font-size:16px;line-height:25px;color:#222;}
.header-phone1{font-family:'Cambria Math', Arial, sans-serif;font-size:24px;color:#ff7500;}
.header-phone-opening-hours,
.header-time-title,
.header-time-clock,
.header-time-days{font-family:Arial, sans-serif;font-size:12px;color:#5b392d;}
.header-block-relations{max-width:225px;margin-top:-webkit-calc((175px - 64px)/2);margin-top:-moz-calc((175px - 64px)/2);margin-top:calc((175px - 64px)/2);}
.header-relations-isq{line-height:32px;position:relative;margin-bottom:11px;color:#222;}
.header-relations-isq::before{position:absolute;top:0;left:-39px;width:30px;height:30px;content:'';background:url('../images/isq.png') no-repeat center;}
.header-relations-mail{line-height:32px;position:relative;color:#a9281b;}
.header-relations-mail::before{font-family:'FontAwesome';position:absolute;top:0;left:-32px;content:'\f003';color:#a9281b;}
.header-block-phone{position:relative;margin-top:30px;vertical-align:top;}
.logo,
.header-block-phone,
.header-block-time,
.header-time-clock,
.header-time-days,
.header-block-relations{display:inline-block;}
.header-phone-title,
.header-time-title,
.header-relations-isq,
.header-relations-mail{display:block;}
.call-me,
.basket,
.order,
.form-box{display:inline-block;vertical-align:middle;}
.call-me-title,
.call-me-p{display:block;}
.call-me{margin-top:9px;margin-right:17px;margin-bottom:10px;}
.call-me-title{font-family:'HelveticaNeueCyrBold', Arial, sans-serif;font-size:15px;line-height:20px;color:#fff;}
.call-me-p{font-family:'HelveticaNeueCyrMedium', Arial, sans-serif;font-size:14px;line-height:21px;color:#fff;}
.basket-block{width:128px;display:inline-block;vertical-align:bottom;margin-right:20px;}
.basket,
.wish,
.bookmarks{position:relative;font-family:'Cambria Math', Arial, sans-serif;font-size:18px;color:#931602;text-decoration:none;}
.basket{margin-right:20px;padding:0 0 2px 33px;}
.wish,
.bookmarks{display:inline-block;vertical-align:bottom;text-align:right;}
.wish{width:72px;margin-right:20px;}
.bookmarks{width:80px;}
.basket::before,
.wish::before,
.bookmarks::before{position:absolute;top:0;left:0;content:' '; background-image: url('../images/ico-set-comm.png'); background-repeat: no-repeat;}
.basket::before{top:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%); width: 27px;  height: 22px;  background-position: -5px -5px;}
.wish::before{left:6px;width: 22px;    height: 22px;    background-position: -5px -99px;}
.bookmarks::before{left:11px;  width: 22px; height: 22px;  background-position: -42px -5px;}
.basket-products,
.basket-money{font-family:Arial, sans-serif;font-size:18px;line-height:20px;display:inline-block;color:#6e4b3e;}
.basket-products{color:#ffffff;background-color:#ff7500;-webkit-border-radius:2px;border-radius:2px;width:50px;text-align:center;margin-right:5px;}
.order{font-family:'', Arial, sans-serif;font-size:16px;line-height:22px;color:#c0110f;}
.btn.order{width:142px;margin-right:17px;padding:8px 8px 8px 7px;background-color:#fff;}
.form-box{position:relative;width:100%;max-width:543px;padding:28px 0 0 0;margin-right:31px;}
.form-select{width:157px;font-family:Arial, sans-serif;font-size:14px;color:#6e4b3e;border:1px solid #8b7868;border-left:none;padding:9px 0 9px 9px;}
.form-select:focus{outline:none;}
select:not(#select-form-support){-webkit-appearance:none;background-image:url('../images/form-arrow.png');background-position:right 15px center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:0.01px;-o-text-overflow:'';text-overflow:'';-ms-appearance:none;appearance:none!important;}
.form-select::-ms-expand{display:none;}
.header-top-order{font-size:0;}
#hider{position:absolute;top:-9999px;left:-9999px;}
#clickme:hover + .header-block-time{display:inline-block;vertical-align:bottom;position:absolute;bottom:0;right:-120px;}
#clickme{text-decoration:underline;cursor:pointer;margin-right:30px;margin-left:7px;}
.header-block-time{vertical-align:top;display:none;}
.top-product-groups{width:100%;background-color:#f7f7f5;font-size:14px;}
.top-product-groups > div.groups{width:1209px;margin-bottom:9px;margin:0 auto;background-color:#f7f7f5;padding:5px 0;}
.top-product-groups > div.groups a{display:block;padding:3px 8px 3px 10px;font-family:'Cambria Math', Arial, sans-serif;font-size:16px;color:#4d3329;text-decoration:none;}
.top-product-groups > div.groups a:hover{color:#bc1112;border-right-color:transparent;}
.top-product-groups > div.groups ul{display:inline-block;width:220px;margin:0;list-style:none;padding:0;}
.top-product-groups > div.groups li{display:block;width:100%;padding:0;border:1px solid #f7f7f5;}
.top-product-groups > div.groups li:hover, .top-product-groups > div.groups li.selected{border:1px solid #c4c4c3;background-color:#ffffff;}
.top-product-groups > div.groups li.last{position:relative;}
.top-product-groups > div.groups li.last a{color:#c60b06;}
.top-product-groups > div.groups li.last a::after{right:16px;content:url(../images/category-arrow.png);position:absolute;top:6px;}
.tml_temp{display:block;position:absolute;font-size:14px;background-color:#fff;border:1px solid #c4c4c3;width:600px;margin:0;padding:0;}
.tml_temp > .in{position:relative;margin:0;padding:3px 10px;}
.tml_temp > .in > .bl{position:absolute;top:0px;left:-2px;height:25px;width:2px;background-color:#ffffff;}
.tml_temp > .in > .br{position:absolute;top:0px;right:-2px;height:25px;width:2px;background-color:#ffffff;}
.tml_temp > .in ul{margin:0;padding:0;list-style:none;}
.tml_temp > .in > ul > li{display:inline-block;width:190px;vertical-align:top;margin-bottom:15px;}
.tml_temp > .in ul li a{font-family:Arial, sans-serif;font-size:14px;text-decoration:none;color:#6e4e34;}
.tml_temp > .in ul li a:hover{color:#c3110c;}
.tml_temp > .in > ul > li > a{font-weight:normal;font-family:'Cambria Math', Arial, sans-serif;font-size:18px;color:#462811;}
.left-sidebar-product-groups{width:250px;float:left;background-color:#fffbf9;}
.left-sidebar-product-groups > ul >li > a{position:relative;}
.left-sidebar-product-groups > ul >li > a::before{position:absolute; content: ' '; width: 22px; height: 22px; top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:-35px; background-image: url('../images/catalog.png');}
.left-sidebar-product-groups > ul > li > a:hover{border-bottom:1px solid #c3110c;}

.left-sidebar-product-groups > ul >li:nth-of-type(1) > a::before{background-position: -5px -5px;}
.left-sidebar-product-groups > ul >li:nth-of-type(1):hover > a::before{background-position: -37px -5px;}
.left-sidebar-product-groups > ul >li:nth-of-type(2) > a::before{background-position: -69px -69px;}
.left-sidebar-product-groups > ul >li:nth-of-type(2):hover > a::before{background-position: -101px -69px;}
.left-sidebar-product-groups > ul >li:nth-of-type(3) > a::before{background-position: -133px -69px;}
.left-sidebar-product-groups > ul >li:nth-of-type(3):hover > a::before{background-position: -5px -101px;}
.left-sidebar-product-groups > ul >li:nth-of-type(4) > a::before{background-position: -37px -101px;}
.left-sidebar-product-groups > ul >li:nth-of-type(4):hover > a::before{background-position: -69px -101px;}
.left-sidebar-product-groups > ul >li:nth-of-type(5) > a::before{background-position: -101px -101px;}
.left-sidebar-product-groups > ul >li:nth-of-type(5):hover > a::before{background-position: -133px -101px;}
.left-sidebar-product-groups > ul >li:nth-of-type(6) > a::before{background-position: -5px -133px;}
.left-sidebar-product-groups > ul >li:nth-of-type(6):hover > a::before{background-position: -37px -133px;}
.left-sidebar-product-groups > ul >li:nth-of-type(7) > a::before{background-position: -69px -133px;}
.left-sidebar-product-groups > ul >li:nth-of-type(7):hover > a::before{background-position: -101px -133px;}
.left-sidebar-product-groups > ul >li:nth-of-type(8) > a::before{background-position: -133px -133px;}
.left-sidebar-product-groups > ul >li:nth-of-type(8):hover > a::before{background-position: -165px -5px;}
.left-sidebar-product-groups > ul >li:nth-of-type(9) > a::before{background-position: -165px -37px;}
.left-sidebar-product-groups > ul >li:nth-of-type(9):hover > a::before{background-position: -165px -69px;}
.left-sidebar-product-groups > ul >li:nth-of-type(10) > a::before{background-position: -69px -5px;}
.left-sidebar-product-groups > ul >li:nth-of-type(10):hover > a::before{background-position: -101px -5px;}
.left-sidebar-product-groups > ul >li:nth-of-type(11) > a::before{background-position: -133px -5px;}
.left-sidebar-product-groups > ul >li:nth-of-type(11):hover > a::before{background-position: -5px -37px;}
.left-sidebar-product-groups > ul >li:nth-of-type(12) > a::before{background-position: -37px -37px;}
.left-sidebar-product-groups > ul >li:nth-of-type(12):hover > a::before{background-position: -69px -37px;}
.left-sidebar-product-groups > ul >li:nth-of-type(13) > a::before{background-position: -101px -37px;}
.left-sidebar-product-groups > ul >li:nth-of-type(13):hover > a::before{background-position: -133px -37px;}

.header-bottom{float:left;width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:calc(100% - 250px);position:relative;}
.banners-group{width:100%;max-height:401px;overflow:hidden;font-size:0;position:relative;}
.banner1,
.banner2,
.banner3{float:left;}
.banner1{margin-right:7px;}
.banner2{margin-bottom:8px;}
.banner2,
.banner3{height:196px;overflow:hidden;}
.slider{width:-webkit-calc(100% - 292px);width:-moz-calc(100% - 292px);width:calc(100% - 292px);float:left;}
.slick-slider{margin-bottom:0;}
.slick-dots{margin:0 0 9px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;width:140px;left:590px;}
.slick-dots li{width:10px;height:10px;}
.slick-dots li button{width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;padding:0;background-color:#ffffff;}
.slick-dots li button:before{width:10px;height:10px;content:'';}
.slick-dots li.slick-active button:before{background-color:#e62e04;-webkit-border-radius:50%;border-radius:50%;}
.small-banners-social-group{font-size:0;}
.small-banner,
.social-group{display:inline-block;width:250px;height:107px;vertical-align:middle;text-align:right;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;margin-right:3px;-webkit-border-radius:2px;border-radius:2px;}

 
.small-banner::before,
.social-group::before{display:inline-block;height:100%;vertical-align:middle;content:"";}
.small-banner p{display:inline-block;vertical-align:middle;font-family:'Open Sans', Arial, sans-serif;font-size:15px;color:#c0110f;text-align:right;width:150px;}

a.small-banner{position: relative; background:#f7f7f5;}
a.small-banner span{background-image: url('../images/sm-baner.png'); background-repeat: no-repeat; display: block; width: 58px; height: 57px; position: absolute; left: 0; top: 0;}
a.sm-banner1 span{background-position: -5px -5px;}
a.sm-banner2 span{background-position: -73px -5px;}
a.sm-banner3 span{background-position: -73px -67px;}
a.sm-banner4 span{background-position: -138px -5px;}

.social-group{font-size:0;display:inline-block;vertical-align:middle;float:right;width:190px;padding:0;margin-right:0;}
.social-group-child{display:inline-block;vertical-align:middle;}
.social-btn{display:inline-block;width:43px;height:43px;margin-right:6px;margin-bottom:7px; background-image: url('../images/ico-soc.png');  background-repeat: no-repeat;}
.social-group .social-btn:nth-of-type(4n),
.social-btn:last-of-type:not(.sb-fa-po){margin-right:0;}
.social-btn:nth-last-of-type(1),
.social-btn:nth-last-of-type(2),
.social-btn:nth-last-of-type(3),
.social-btn:nth-last-of-type(4){margin-bottom:0;}
.sb-tw{background-position: -5px -111px;}
.sb-sk{background-position: -110px -58px;}
.sb-gl{background-position: -57px -5px;}
.sb-r{background-position: -58px -58px;}
.sb-od{background-position: -5px -58px;}
.sb-inst{background-position: -110px -5px;}
.sb-fb{background-position: -5px -5px;}
.sb-yt{background-position: -110px -111px;}
.sb-vk{background-position: -57px -111px;}
.popular-block{font-size:0;margin-bottom:50px;}
h1,.popular-block-title,.reviews-block-title,.text-block-title,.viewed-products-block-title{font-family:'Cambria Math', Arial, sans-serif;font-size:24px;color:#c0110f;margin-left:13px;}
h2{font-family:'Cambria Math', Arial, sans-serif;font-size:20px;color:#fe7800;margin:0 0 10px 13px;}
.main-characteristics h2{margin:0 0 10px 0px;}
.line-gray{width:100%;height:10px;background-color:#e9e8e6;-webkit-border-radius:1px;border-radius:1px;margin-bottom:26px;}
.popular-item{display:inline-block;vertical-align:top;width:230px;min-height:325px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:16px 13px 6px;border:1px solid #e9e8e6;margin-right:14px;margin-bottom:51px;}
.mainpage-block .popular-item{min-height:295px;}
.popular-item:hover{border:1px solid #c4211f;}
.in_katalog_s_filter .popular-item{margin-bottom:34px;}
.popular-item:nth-of-type(5n+1){margin-right:0;}
.popular-item .popular-foto img{max-width:100%;width:199px;} /* height:200px; */
.popular-item a.popular-foto {width:199px; height:200px; display: block; overflow: hidden;}
.old-price{font-family:'Open Sans', Arial, sans-serif;font-size:17px;color:#848483;text-decoration:line-through;display:inline-block;margin-bottom:18px;}
.new-price{font-family:'Open Sans', Arial, sans-serif;font-size:24px;font-weight:700;color:#c4211f;float:right;margin-bottom:10px;}
.new-price span{padding-left: 6px;}
.new-price span:first-child{padding-right: 3px; padding-left: 0px;}
.order-block{margin-bottom:10px;}
.order-name{font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#0066cc;display:block;text-decoration:none;margin-bottom:6px;height:16px;}
.order-name .icons{padding:0 5px 5px 0px;font-weight:bold;color:#653b29;font-size:11px;width:160px;width:100%;height:16px;}
.order-name .icons div{display:inline-block;width:16px;height:16px;background:url(/tpl/main/images/tao_icons.png);padding:0 3px 0 0;cursor:help;}
.order-name .icons .tianmao{background-position:-135px -199px;}
.order-name .icons .baoxian{background-position:-277px -83px;}
.order-name .icons .xinpin{background-position:-5px -199px;}
.order-name .icons .jinpai{background-position:-251px -161px;}
.order-name .icons .fuwu{background-position:-109px -251px;}
.wish_comm{font-size:14px;margin-top:10px;color:#c3110c;font-style:italic;}
a.wish_my_buy{font-size:14px;color:#c3110c;}
.wish-block{display:block;font-family:'Open Sans', Arial, sans-serif;font-size:12px;color:#857c76;position:relative;cursor:pointer;text-decoration:underline;}
.wish-block::after{position:absolute;content:url('../images/heart.png');bottom:-2px;right:0;}
.wish-block:hover::after,
.wish-block:active::after,
.wish-block-actv::after, span.wishlist-actv:after{content:url('../images/heart-hover.png');}
.reviews-block-title,
.text-block-title,
.viewed-products-block-title{color:#fe7800;}
.reviews-block{font-size:0;margin-bottom:50px;}
.reviews-item{display:inline-block;vertical-align:top;width:228px;min-height:325px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 1px 3px;margin-right:14px;border:1px solid #ffffff;}
.reviews-img{display:block;margin-bottom:10px;}
.reviews-item:hover,
.reviews-item:active{border:1px solid #e9e8e6;}
.reviews-img > img{max-width:100%;width:226px;height:209px;margin-top:-1px;margin-bottom:10px;}
.avatar-block{width:70px;display:inline-block;vertical-align:top;}
.avatar-block img{width:55px;height:55px;-webkit-border-radius:50%;border-radius:50%;margin-left:-webkit-calc((100% - 55px)/2);margin-left:-moz-calc((100% - 55px)/2);margin-left:calc((100% - 55px)/2);margin-bottom:8px;top:0;left:0;bottom:0;right:0;}
.avatar-name{font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#2a5da7;text-align:center;display:block;}
.reviews-text-block{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);display:inline-block;font-family:'Open Sans', Arial, sans-serif;font-size:12px;color:#857c76;text-decoration:none;}
.reviews-link{font-size:12px;color:#ff6800;float:right;text-decoration:underline;}
.reviews-link:hover{text-decoration:none;}
.text-block{font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#857c76;}
.text-block p  {margin-left:13px;}
.text-block p, .text-block div  {margin-bottom:17px; line-height: 17px;}
.text-block-before{
    margin-top: 15px; background-color: #F7F7F7; padding: 10px;
}
#vk_groups{display:inline-block;width:235px;min-height:208px;border:none;}
footer{margin-top:45px;background-color:#f7f7f5;border-bottom:9px solid #fff;}
footer .box{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;padding:22px 15px;font-size:0;}
form.mail,
.money-block{font-size:0;width:600px; margin-top: 20px;}
.money-block a{background-image: url('../images/money2.png'); background-repeat: no-repeat;}
.money-block a.boxberry {
    width: 126px; height: 28px;
    background-position: 0px 0px;
    background-image: url('../images/boxbr.png'); background-repeat: no-repeat;
}    
.money-block a.mastercard {
    width: 47px; height: 28px;
    background-position: -10px -106px;
}    
.money-block a.visa {
    width: 85px; height: 28px;
    background-position: -10px -58px;
}
.money-block a.webmoney {
    width: 86px; height: 28px;
    background-position: -10px -10px;
}
.money-block a.yandexmoney {
    width: 67px; height: 28px;
    background-position: -116px -10px;
}
.money-block a.qiwi {
    width: 64px; height: 28px;
    background-position: -116px -58px;
}

.box5{width:-webkit-calc(100% - 248px);width:-moz-calc(100% - 248px);width:calc(100% - 248px);}
.box6{width:248px;}
.customers-block,
.customer-service-block,
.news-block,
.video-block,
.box5,
.box6,
.money-block a.webmoney,.money-block a.boxberry,
.money-block a.yandexmoney,
.money-block a.visa,.money-block a.qiwi,
.money-block a.mastercard{display:inline-block;vertical-align:top;}
.money-block a.webmoney{margin-right:20px;}
.money-block a.yandexmoney{margin-right:24px;}
.money-block a.visa{margin-right:18px;}
.money-block a.qiwi{margin-right:18px;}
.money-block a.mastercard{margin-right:18px;}
.toggle-version{font-family:'', Arial, sans-serif;font-size:12px;color:#a7001d;display:block;margin-top:11px;}
.toggle-version:hover{text-decoration:underline;}
.news-block{width:325px;}
.customers-block a,
.customers-block-title,
.customer-service-block a,
.customer-service-block-title,
.news-block-title,
.video-block-title,
.email,
.submit,
#label{font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#6f6f6f;display:block;width:180px;text-decoration:none;}
.customers-block-title,
.customer-service-block-title,
.news-block-title,
.video-block-title{font-weight: bold;}

.customers-block{margin-right:14px;}
.customer-service-block{margin-right:48px;}
.customers-block a, .customer-service-block a{padding-left:10px;font-size:13px;position:relative;}
.customers-block a:hover, .customer-service-block a:hover{text-decoration:underline;}
.customers-block a:before, .customer-service-block a:before{position:absolute;content:' ';top:7px;left:0;transform:translateY(-50%); background-image: url('../images/ico-set-comm.png'); background-repeat: no-repeat; width: 5px;  height: 11px;  background-position: -74px -5px;}
.email,
.submit{display:inline-block;vertical-align:top;}
form.mail,
.news-block-title,
#label{width:100%;}
.news-block-title{margin-bottom:5px;}
.email{border:none;padding:11.5px 12px 11.5px 15px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;width:185px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;}
.email:focus{outline:none;}
.submit{padding:11.5px 12px 11.5px 15px;border:none;background-color:#d00606;color:#fffefe;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;width:131px;}
#check{display:none;}
.mail label{padding-left:30px;display:block;cursor:pointer;position:relative;margin-top:4px;}
.mail label::before{content:"";display:inline-block;width:19px;height:19px;margin-right:6px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #fff;-webkit-border-radius:3px;border-radius:3px;}
input[type=checkbox]:not(.tip-checkbox):checked + label:before{content:' ';text-align:center;line-height:15px;border:none; width: 19px;  height: 19px;  background-position: -74px -26px; background-image: url('../images/ico-set-comm.png'); background-repeat: no-repeat;}
.news-block-title,
.video-block-title a{color:#d00606;}
.video-block-title:first-of-type{margin-bottom:18px;}
.contact-details{font-weight:400;margin-top:23px;}
.news-block a{position:relative;width:39px;height:40px;-webkit-border-radius:7px;border-radius:7px;margin:0;margin-right:8px;}
.sb-fa-tw{background:url("../images/icon-tw-foot.png") no-repeat center;}
.sb-fa-tw:hover,
.sb-fa-tw:active{background:url("../images/icon-tw-footer.png") no-repeat center;}
.sb-fa-yt{background:url("../images/icon-yt-foot.png") no-repeat center;}
.sb-fa-yt:hover,
.sb-fa-yt:active{background:url("../images/icon-yt-footer.png") no-repeat center;}
.sb-fa-fb{background:url("../images/icon-fb-foot.png") no-repeat center;}
.sb-fa-fb:hover,
.sb-fa-fb:active{background:url("../images/icon-fb-footer.png") no-repeat center;}
.sb-fa-in{background:url("../images/icon-in-foot.png") no-repeat center;}
.sb-fa-in:hover,
.sb-fa-in:active{background:url("../images/icon-in-footer.png") no-repeat center;}
.sb-fa-r{background:url("../images/icon-r-foot.png") no-repeat center;}
.sb-fa-r:hover,
.sb-fa-r:active{background:url("../images/icon-r-footer.png") no-repeat center;}
.sb-fa-po{background:url("../images/icon-po-foot.png") no-repeat center;margin-right:8px;}
.sb-fa-po:hover,
.sb-fa-po:active{background:url("../images/icon-po-footer.png") no-repeat center;}
.sb-fa-hz{background:url("../images/icon-hz-foot.png") no-repeat center;}
.sb-fa-hz:hover,
.sb-fa-hz:active{background:url("../images/icon-hz-footer.png") no-repeat center;}
.tip-checkbox{display:none;}
#tip-checkbox:checked ~ * .tip-three{display:block;}
.tip-close{display:inline-block;position:absolute;background:#333;-webkit-border-radius:20px;border-radius:20px;border:2px solid #FFF;top:-8px;right:-8px;font:normal bold 14px Comic Sans MS;text-align:center;color:#fff;cursor:pointer;padding:0 4px;}
.tip,
.tip-two,
.tip-three,
span.support::before,
span.support-hover::before{display:none;position:absolute;z-index:9998;bottom:0;-webkit-transform:translateY(100%) translateX(-90%);-ms-transform:translateY(100%) translateX(-90%);-moz-transform:translateY(100%) translateX(-90%);-o-transform:translateY(100%) translateX(-90%);transform:translateY(100%) translateX(-90%);left:50%;background:#ffffff;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ccc;-webkit-box-shadow:5px 5px 0.5em -0.1em rgba(0,0,6,0.5);box-shadow:5px 5px 0.5em -0.1em rgba(0,0,6,0.5);text-align:left;color:#000;font:normal 500 14px Arial, sans-serif;cursor:default;padding:5px;margin:-15px 0 0 10px;width:300px;min-height:50px;height:auto;}
.tip-two,
.tip-three{margin:-30px 0 0 0;}
.tip:before,
.tip-two:before,
.tip-three:before{border-width:9px 8px 9px 0;border-color:transparent #cccccc transparent transparent;top:13px;left:-9px;}
.tip:after,
.tip-two:after,
.tip-three:after{border-width:7px 7px 7px 0;border-color:transparent #ededed transparent transparent;top:15px;left:-7px;}
.tip-block{display:inline-block;position:relative;background:transparent;margin:0;padding:0;border:0;height:0;width:1px;}
.top{position:fixed;bottom:20px;right:70px;z-index:100;width:61px;text-align:center;font-size:14px;}
.totop{display:none;width:61px;padding:53px 0 0;-webkit-border-radius:2px;border-radius:2px;background:url('../images/totop.png') no-repeat left 50% top;color:#937d73;font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#785335;}
.totop:hover{text-decoration:underline;}
form#check-in{max-width:480px;width:100%;min-height:420px;margin:0 auto;padding:23px 24px 15px 19px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#ffffff;color:#c0110f;font-family:'Open Sans', Arial, sans-serif;font-size:14px;}
.form-check-in-title{font-family:'Cambria Math', Arial, sans-serif;font-size:24px;margin-bottom:25px;}
.form-check-in-title,
.form-check-in-link1{margin-left:16px;}
.form-check-in-link1,
.form-check-in-link2{color:#784938;margin-bottom:27px;display:inline-block;}
.form-check-in-link1:hover,
.form-check-in-link2:hover{text-decoration:underline;}
.form-check-in-link1{position:relative;padding-right:4px;}
.form-check-in-link1::after{position:absolute;content:'';width:1px;height:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;background-color:#784938;}
.form-check-in-list{padding:0;margin:0;list-style-type:none;}
#check-in label,
.image-box{display:inline-block;vertical-align:middle;width:135px;}
#email,
#name,
#password1,
#password2,
.image-box,
#code{width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px);border:1px;background-color:#e9e9e5;color:#6a5f5c;font-size:18px;padding:4.5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;}
.image-box{padding:0;background-color:transparent;}
.form-check-in-list li{margin-bottom:8px;}
.form-check-in-list li:last-of-type{margin-bottom:0;}
#submit{margin-top:13px;font-size:18px;color:#ffffff;border:0;outline:0;padding:5.5px;width:74px;-webkit-border-radius:1px;border-radius:1px;background-color:#c0110f;margin-left:34px;}
.in_katalog .box1,
.in_basket .box1{background:none;}
.in_katalog .header-bottom,
.in_basket .header-bottom,
.in_tovar .header-bottom{width:100%;background-color:#c0110f;}
.in_katalog nav.bottom-menu,
.in_basket nav.bottom-menu,
.in_tovar nav.bottom-menu{margin-bottom:0;}
.in_katalog .bottom-menu > ul > li > a,
.in_basket .bottom-menu > ul > li > a,
.in_tovar .bottom-menu > ul > li > a{padding:11.5px 8px;}
.in_katalog .left-sidebar-product-groups,
.in_tovar .left-sidebar-product-groups{width:100%;background-color:#f7f7f5;padding:5px 0;}
.in_katalog section.catalog ul li,
.in_tovar section.catalog ul li{width:auto;display:inline-block;padding:0;}
.in_katalog section.catalog ul li ul{margin-left:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.in_katalog .1-level-submenu, .in_katalog .2-level-submenu{display:none;}
.in_katalog .left-sidebar-product-groups > ul >li > a::before,
.in_katalog .left-sidebar-product-groups > ul >li:hover > a::before,
.in_tovar .left-sidebar-product-groups > ul >li > a::before,
.in_tovar .left-sidebar-product-groups > ul >li:hover > a::before{content:none;}
.catalog-block{display:inline-block;vertical-align:top;min-width:108px;max-width:245px;z-index:1;}
.in_katalog section.catalog h3,
.in_tovar section.catalog h3{padding:0;}
.in_katalog section.catalog h3 a::before,
.in_tovar section.catalog h3 a::before{right:16px;left:auto;}
.in_katalog section.catalog h3 a::after,
.in_tovar section.catalog h3 a::after{content:none;}
.in_katalog section.catalog h3 a,
.in_tovar section.catalog h3 a{font-family:'Cambria Math', Arial, sans-serif;font-size:16px;color:#c60b06;}
.catalog-block a{display:block;padding:3px 27px;font-family:'Cambria Math', Arial, sans-serif;font-size:16px;color:#4d3329;text-decoration:none;border:1px solid #f7f7f5;}
.catalog-block a:hover{color:#bc1112;background-color:#ffffff;border:1px solid #c4c4c3;border-right-color:transparent;}
.catalog-block:first-of-type a{padding-left:0;}
.catalog-block:last-of-type h3 a:hover{color:#bc1112;background-color:transparent;border:1px solid transparent;border-right-color:transparent;}
.bread_crumbs{margin-left:13px;margin-top:7px;display:inline-block;vertical-align:middle;margin-bottom:10px;}
.bread_crumbs ul{padding-left:0;margin:0;}
.bread_crumbs li{display:inline-block;}
.bread_crumbs li:not(:nth-of-type(1)) > a,
.bread_crumbs li:not(:nth-of-type(1)) > span{padding-left:11px;}
.bread_crumbs > ul > li > a,
.bread_crumbs > ul > li > span{font-family:Arial, sans-serif;font-size:13px;line-height:18px;color:#928478;opacity:1;position:relative;text-decoration:none;}
.bread_crumbs li:not(:first-of-type) a::before,
.bread_crumbs li:not(:first-of-type) span::before{content:"/";position:absolute;top:0px;left:3px;}
.subsections-block{list-style-type:none;padding-left:13px;margin-bottom:20px;margin-top:15px;}
.subsections-block li{display:inline-block;padding:0 20px 0 0;position:relative;}
.subsections-block a{font-size:16px;color:#573e34;text-decoration:none;}
.subsections-block .active a{color:#f00700;cursor:default;}
.subsections-block li:first-of-type{padding-left:0;}
.subsections-block li::after{content:'';width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;background-color:#ff841c;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:6.5px;}
.subsections-block li:last-of-type::after{content:none;}
.pagination-block{background-color:#f7f7f5;-webkit-border-radius:3px;border-radius:3px;display:inline-block;vertical-align:middle;float:right;}
.pagination{margin:0;padding:0 17px 0 16px;list-style-type:none;font-size:0;}
.pagination li{display:inline-block;vertical-align:middle;}
.pagination .pagination-item{display:block;padding:6px 3px;font-size:18px;color:#4d1010;text-decoration:none;background-color:transparent;}
.pagination .page-interval-activ .pagination-item{color:#d40707;}
.pagination .page-activ{margin-right:14px;margin-left:75px;}
.pagination .page-activ .pagination-item{font-size:14px;color:#897972;background-color:#ffffff;border:1px solid #897972;padding:1.5px 5px;text-align:center;width:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pagination .further-page .pagination-item{font-size:14px;position:relative;padding-right:22px;}
.pagination .further-page .pagination-item::after{position:absolute;content:url('../images/pagination-arrow-further.png');top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;}
.pagination .page-activ{margin-left:14px;}
.pagination .further-page.page-back{margin-left:30px;}
.pagination .further-page.page-back .pagination-item{padding-right:0;padding-left:22px;}
.pagination .further-page.page-back .pagination-item::after{right:auto;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:0;}
.pagination-block.pagination-bottom{float:none;margin-right:0;}
.sorting-block{padding-left:13px;margin-bottom:33px;}
.sorting-block span,
.sorting-block a,
.sorting-block .price-title,
.sorting-block .price-title-dash{font-size:18px;color:#573e34;}
.sorting-block a{padding:0 53px 0 0;position:relative;}
#form-sorting{display:inline-block;position:relative;}
.sorting-block .price-title{padding:0 10px 0 0;}
.sorting-block .price-title-dash{margin:0 5px;}
.sorting-block-title{margin-right:5px;}
.sort-by-price::after,
.sort-by-price::before,
.sort-by-popularity::after,
.sort-by-sales::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.sort-by-price::after{content:url('../images/arrow-bottom.png');right:7px;bottom:0;}
.sort-by-price:hover::after, .sort-by-price_actv2::after{content:url('../images/arrow-bottom-hover.png');}
.sort-by-price::before{content:url('../images/arrow-bottom.png');-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:30px;bottom:0;}
.sort-by-price:hover::before, .sort-by-price_actv::before{content:url('../images/arrow-bottom-hover.png');}
.sort-by-popularity::after{content:url('../images/sorting-heart.png');right:24px;}
.sort-by-popularity:hover::after, .sort-by-popularity_actv::after{content:url('../images/sorting-heart-hover.png');}
.sort-by-sales::after{content:url('../images/sorting-star.png');right:30px;}
.sort-by-sales:hover::after, .sort-by-sales_actv::after{content:url('../images/sorting-star-hover.png');}
#min-price,
#max-price{font-size:16px;color:#573e34;background-color:#f7f7f5;-webkit-border-radius:2px;border-radius:2px;padding:3px 8px;width:74px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#filter{display:none;}
#filter:checked + .filter-block{display:block;}
.filter-block{display:none;position:absolute;bottom:-5px;right:108px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);z-index:1;padding:23px 50px 14px 18px;border:1px solid #897972;-webkit-border-radius:1px;border-radius:1px;background-color:#f7f7f5;font-size:0;width:787px;min-height:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.filter-block .filter-block-link{position:absolute;content:'Сбросить фильтр';bottom:14px;right:50px;font-size:17px;color:#c0110f;text-decoration:underline;padding:0;}
.filter-title{font-size:16px;color:#ff7500;display:inline-block;vertical-align:baseline;padding:5px 30px 5px 5px;border:1px solid #897972;position:relative;margin-left:32px;background-color:#f7f7f5;cursor:pointer;}
.filter-title::after{position:absolute;content:url('../images/form-arrow.png');top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:8px;}
.first-block,
.second-block,
.third-block{display:inline-block;vertical-align:top;width:211px;margin-right:42px;}
.third-block{margin-right:0;}
.ms-choice > span,
.ms-choice > span.placeholder{height:100%;background-color:#f7f7f5;color:#573e34;font-size:14px;}
.ms-choice > span{right:33px;}
.ms-parent,
.ms-choice{width:211px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;-webkit-border-radius:0;border-radius:0;border:1px solid #897972;outline:none;}
.ms-parent{border:1px solid #897972;margin-bottom:20px;}
.ms-choice > div.open,
.ms-choice > div{background:#f7f7f5 url(../images/form-arrow.png) right 9px top 13px no-repeat;-o-background-size:12px 7px;background-size:12px 7px;border:none;border-left:1px solid #897972;-webkit-border-radius:0;border-radius:0;width:31px;height:100%}
.ms-drop.bottom{-webkit-border-radius:0;border-radius:0;margin-top:2px;border-top:none;-webkit-box-shadow:none;box-shadow:none;width:210px;margin-left:-1px;}
.ms-drop ul > li.ms-select-all{display:none;}
.ms-drop ul{padding:3px 4px;}
.ms-drop ul > li label > span{font-size:14px;color:#7d6a63;padding-left:19px;}
.ms-drop ul > li label{padding:4.5px 0;}
.ms-drop ul > li.selected label > span{color:#4d362d;}
.ms-drop ul > li.selected{background-color:#f7f7f7;}
.ms-drop input[type="checkbox"]{vertical-align:baseline;}
.ms-drop ul > li.selected input[type="checkbox"]:checked{position:relative;}
.ms-drop ul > li.selected input[type="checkbox"]:checked::before{position:absolute;content:'';width:13px;height:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fe831b;-webkit-border-radius:1px;border-radius:1px;}
.ul-link{border-top:1px solid #d2d2d2;}
.ul-link .reset,
.ul-link .turn{display:inline-block;font-size:14px;color:#a0928d;padding:16px 18px 13px 20px;text-decoration:none;position:relative;}
.ul-link .turn{padding-left:10px;}
.ul-link .reset::after,
.ul-link .turn::after{position:absolute;content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;}
.ul-link .reset::after{right:4px;content:url('../images/filter-reset.png');}
.ul-link .turn::after{content:url('../images/category-arrow.png');-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}
.popular-item{position:relative;}
.sale-block{position:absolute;top:0;right:-2px;width:0;height:0;border-style:solid;border-width:0 63px 63px 0;border-color:transparent rgba(255,179,115,.6) transparent transparent;}
.red-sale, .green-sale{font-family:Arial, sans-serif;font-size:18px;color:#c81108;letter-spacing:-0.45px;position:absolute;top:7px;right:-60px;}
.sale-block2{border-color:transparent rgba(178,207,115,.6) transparent transparent;}
.green-sale{color:#ffffff;}
.sale-block::before{position:absolute;content:'';width:11px;height:31px;top:38px;right:-73px;background-color:rgba(255,179,115,.6);-webkit-box-shadow:inset 4px 0 4px -2px rgba(0,0,0,.3);box-shadow:inset 4px 0 4px -2px rgba(0,0,0,.3);}
.sale-block::after{position:absolute;content:'';top:38px;right:-75px;width:0;height:0;border-style:solid;border-width:15.5px 8px 15.5px 0;border-color:transparent #ffffff transparent transparent;}
.sale-block2::before{background-color:rgba(178,207,115,.6);}
.in_katalog .box.box3{margin-bottom:0;}
.in_katalog .popular-block{margin-bottom:100px;}
.in_katalog .main-header,
.in_tovar .main-header{margin-bottom:25px;}
.in_katalog .viewed-products-block,
.in_tovar .viewed-products-block{margin-bottom:90px;}
.in_katalog .slider,
.in_tovar .slider{width:-webkit-calc(100% - 179px);width:-moz-calc(100% - 179px);width:calc(100% - 179px);margin-left:89.5px;margin-right:89.5px;}
.in_katalog .slick-prev,
.in_katalog .slick-next,
.in_tovar .slick-prev,
.in_tovar .slick-next{width:51px;height:61px;}
.in_katalog .slick-next,
.in_tovar .slick-next{right:-77px;}
.in_katalog .slick-next::before,
.in_tovar .slick-next::before{content:url('../images/arrow-right-slider.png');width:51px;height:61px;}
.in_katalog .slick-prev,
.in_tovar .slick-prev{left:-77px;}
.in-katalog .slick-prev::before,
.in-katalog .slick-next::before,
.in-tovar .slick-prev::before,
.in-tovar .slick-next::before{padding:30.5px 25.5px;font-size:61px;}
.in_katalog .slick-prev::before,
.in_tovar .slick-prev::before{content:url('../images/arrow-left-slider.png');}
.in_katalog .slick-next:hover::before,
.in_katalog .slick-prev:hover::before,
.in_tovar .slick-next:hover::before,
.in_tovar .slick-prev:hover::before{background-color:#e9e8e6;-webkit-border-radius:2px;border-radius:2px;}
.in_katalog .slick-prev:hover,
.in_katalog .slick-prev:focus,
.in_katalog .slick-next:hover,
.in_katalog .slick-next:focus,
.in_tovar .slick-prev:hover,
.in_tovar .slick-prev:focus,
.in_tovar .slick-next:hover,
.in_tovar .slick-next:focus{background-color:#e9e8e6;}
.in_katalog .slider .popular-item,
.in_tovar .slider .popular-item{width:194px;min-height:273px;}
.in_katalog .slider .popular-item .popular-foto img,
.in_tovar .slider .popular-item .popular-foto img{height:168px;}
.in_katalog .slider .wish-block,
.in_katalog .slider .order-name,
.in_tovar .slider .wish-block,
.in_tovar .slider .order-name{font-size:11px;}
.in_katalog .slider .wish-block::after,
.in_katalog .slider .wish-block::after,
.in_tovar .slider .wish-block::after,
.in_tovar .slider .wish-block::after{content:'';background:url("../images/heart-hover.png");-o-background-size:cover;background-size:cover;width:23px;height:21px;}
.in_katalog .slider .old-price,
.in_tovar .slider .old-price{font-size:14.29px;}
.in_katalog .slider .new-price,
.in_tovar .slider .new-price{font-size:19px;}
.in_katalog .reviews-block .popular-item,
.in_tovar .reviews-block .popular-item{padding:0 1px 5px;border:1px solid transparent;margin-right:12px;min-height:323px;}
.in_katalog .reviews-block .popular-item:hover,
.in_tovar .reviews-block .popular-item:hover{border:1px solid #e9e8e6;}
.in_katalog .reviews-block .popular-item .popular-foto img,
.in_tovar .reviews-block .popular-item .popular-foto img{width:225px;height:208px;margin-bottom:10px;}
.in_katalog .reviews-popular-item-name,
.in_tovar .reviews-popular-item-name{display:block;font-size:15.92px;color:#6f2808;margin-left:5px;margin-bottom:5px;}
.in_katalog .reviews-block .old-price,
.in_tovar .reviews-block .old-price{margin-left:15px;margin-bottom:10px;}
.in_katalog .reviews-block .order-block,
.in_tovar .reviews-block .order-block{margin-bottom:0;margin-left:15px;}
.in_katalog .reviews-block .new-price,
.in_tovar .reviews-block .new-price{line-height:24px;}
.in_katalog_s_filter .popular-block{margin-bottom:20px;}
.in_basket .box1{font-size:0;}
.in_basket .main-navigation ul{float:left;}
.in_basket nav.bottom-menu,
.in_katalog nav.bottom-menu,
.in_tovar nav.bottom-menu{display:inline-block;max-width:-webkit-calc(100% - 240px);max-width:-moz-calc(100% - 240px);max-width:calc(100% - 240px);}
.in_basket .input-link,
.in_basket .b-input li a,
.in_katalog .input-link,
.in_katalog .b-input li a,
.in_tovar .input-link,
.in_tovar .b-input li a{font-family:Arial, sans-serif;font-size:14px;color:#fdf6f3;text-decoration:none;}
#hider-input:cheked + #clickme-input{color:#653b29;}
.in_basket .b-input li a:hover,
.in_katalog .b-input li a:hover,
.in_tovar .b-input li a:hover{text-decoration:underline;}
.in_basket .b-input li:last-of-type,
.in_katalog .b-input li:last-of-type,
.in_tovar .b-input li:last-of-type{padding:0 40px 0 6px;}
.in_basket .b-input .cabinet,
.in_katalog .b-input .cabinet,
.in_tovar .b-input .cabinet{padding-top:2px;}
.in_basket .b-input ul,
.in_katalog .b-input ul,
.in_tovar .b-input ul{margin-top:11px;}
.in_basket .tooltips,
.in_katalog .tooltips,
.in_tovar .tooltips{position:relative;display:inline;}
.in_basket .tooltips-box,
.in_katalog .tooltips-box,
.in_tovar .tooltips-box,
.index .tooltips-box{position:absolute;width:135px;color:#6E4B3E;background:#FFFFFF;height:51px;line-height:25.5px;text-align:center;visibility:hidden;border:1px solid #fba944;-webkit-border-radius:4px;border-radius:4px;text-align:right;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.in_basket .tooltips-box:after,
.in_katalog .tooltips-box:after,
.in_tovar .tooltips-box:after{content:'';position:absolute;bottom:100%;right:10px;width:0;height:0;border-bottom:8px solid #FFFFFF;border-right:8px solid transparent;border-left:8px solid transparent;}
.in_basket .tooltips:hover .tooltips-box,
.in_katalog .tooltips:hover .tooltips-box,
.in_tovar .tooltips:hover .tooltips-box{visibility:visible;opacity:1;top:28px;left:0;margin-left:-76px;z-index:999;}
.in_basket .b-input-tooltips-sum,
.in_katalog .b-input-tooltips-sum,
.in_tovar .b-input-tooltips-sum{color:#c3110c;font-style:italic;}
/**/.in_basket .basket-block{float:right;margin-right:40px;}
.favlist .basket-block{float:none;margin-right:20px;}
.in_basket .view-cart-block-title{font-family:'Cambria Math', Arial, sans-serif;font-weight:400;font-size:24px;line-height:61px;color:#c0110f;background-color:#f7f7f5;padding:0 13px;}
.in_basket .items-in-the-basket{margin-bottom:17px;width:100%;}
.in_basket .header-table-basket{border:none;border-bottom:5px solid #e9e8e6;}
.in_basket .header-table-basket td,
.in_basket .header-table-basket > div{font-family:Arial, sans-serif;font-size:13px;color:#928478;text-align:center;padding:15px 0 5px;}
.in_basket .items-in-the-basket tr td,
.in_basket .items-in-the-basket > div > div{border-bottom:5px solid #e9e8e6;border-collapse:collapse;border-left:none;border-right:none;}
.in_basket .items-in-the-basket > div > div{border-bottom:0;}
.in_basket .basket-item-position > div{padding-top:40px;vertical-align:top;text-align:center;}
.in_basket .product-item-td{width:41.36%;padding-left:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.in_basket .items-in-the-basket .header-table-basket > div:first-of-type{width:41.36%;text-align:center;}
.fav_list_basket .product-item-td, .fav_list_basket .header-table-basket > div:first-of-type{width:69.49% !important;}
.fav_list_basket .product-item-td textarea{width:500px;}
.in_basket .items-in-the-basket > div > div:nth-of-type(2),
.in_basket .items-in-the-basket-money{width:16.13%;text-align:center;}
.in_basket .items-in-the-basket > div > div:nth-of-type(3),
.in_basket .quantity-form{width:12.41%;}
.in_basket .items-in-the-basket tr td:nth-of-type(4),
.in_basket .weight-form{width:15.72%;}
.in_basket .header-table-basket > div:nth-of-type(4) {width: 8.72%;   padding-right: 135px;}

.in_basket .items-in-the-basket0 > div > div:last-of-type,
.in_basket .buy-later-block{width:14.38%;}
.header-table-basket,
.basket-item-position{font-size:0;}
.header-table-basket > div{display:inline-block;vertical-align:bottom;font-size:13px;}
.product-item-td,
.items-in-the-basket-money,
.quantity-form,
.weight-form,
.buy-later-block{display:inline-block;}
.in_basket .product-item{font-size:0;margin-bottom:6px;}
.in_basket .product-item img{margin-top:4px;margin-right:28px;width:102px;height:102px;}
.in_basket #basket-form1,
.in_basket #basket-form2{display:inline-block;vertical-align:top;text-align:left;width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px);}
.in_basket #basket-form1 h3,
.in_basket #basket-form2 h3{font-size:17px;font-weight:400;color:#3e0d0b;display:inline-block;margin-right:10px;text-decoration:underline;}
.in_basket h3 a{color:#3e0d0b;}
.in_basket #basket-form1 .vendor-code,
.in_basket #basket-form2 .vendor-code{font-size:12px;color:#624c43;}
.in_basket #basket-form1 .color,
.in_basket #basket-form1 .the-size,
.in_basket #basket-form2 .color,
.in_basket #basket-form2 .the-size{display:block;margin-top:5px;}
.in_basket #basket-form1 .color,
.in_basket #basket-form1 .the-size,
.in_basket #basket-form1 .size-checkbox-label,
.in_basket #basket-form1 .packaging-checkbox-label,
.in_basket #basket-form2 .color,
.in_basket #basket-form2 .the-size,
.in_basket #basket-form2 .size-checkbox-label,
.in_basket #basket-form2 .packaging-checkbox-label{color:#624c43;font-size:14px;}
.in_basket #basket-form1 .size-checkbox-label-sum,
.in_basket #basket-form1 .packaging-tooltips-text,
.in_basket #basket-form2 .size-checkbox-label-sum,
.in_basket #basket-form2 .packaging-tooltips-text{color:#a0897f;}
.in_basket #basket-form1 .size-checkbox-label-sum,
.in_basket #basket-form2 .size-checkbox-label-sum{font-size:14px;}
.in_basket .basket-form-textarea{background-color:#f6f6f6;margin-top:18px;font-size:12.94px;padding:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.in_basket .basket-form-textarea::-webkit-input-placeholder{color:#8b766d;text-overflow:ellipsis;}
.in_basket .basket-form-textarea::-moz-placeholder{color:#8b766d;text-overflow:ellipsis;}
.in_basket .basket-form-textarea:-moz-placeholder{color:#8b766d;text-overflow:ellipsis;}
.in_basket .basket-form-textarea:-ms-input-placeholder{color:#8b766d;text-overflow:ellipsis;}
.in_basket .packaging-tooltips{position:relative;display:inline-block;vertical-align:baseline;margin-left:7px;}
.in_basket .packaging-tooltips-box{position:absolute;width:170px;font-size:12px;color:#a0897f;padding:0;border:none;background-color:transparent;min-height:70px;text-align:left;visibility:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;}
.in_basket .packaging-tooltips:hover .packaging-tooltips-box{visibility:visible;opacity:1;top:50%;left:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:999;}
.in_basket .items-in-the-basket-money{font-family:'Cambria Math', Arial, sans-serif;font-size:28px;color:#c3110c;}
.in_basket #form-quantity,
.in_basket #quantity-form2,
.in_tovar #form-quantity{font-size:0;}
.in_tovar #form-quantity .number{display:inline-block;vertical-align:middle;margin-right:10px;}
.in_tovar #form-quantity h3,
.in_tovar #form-quantity .quantity-label{vertical-align:middle;}
.in_basket #form-quantity .minus,
.in_basket #form-quantity input[type="text"],
.in_basket #form-quantity .plus,
.in_basket #quantity-form2 .minus,
.in_basket #quantity-form2 input[type="text"],
.in_basket #quantity-form2 .plus,
.in_tovar #form-quantity .minus,
.in_tovar #form-quantity input[type="text"],
.in_tovar #form-quantity .plus{display:inline-block;vertical-align:middle;}
.in_basket #form-quantity .plus,
.in_basket #form-quantity .minus,
.in_basket #quantity-form2 .plus,
.in_basket #quantity-form2 .minus,
.in_tovar #form-quantity .plus,
.in_tovar #form-quantity .minus{cursor:pointer;margin-left:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fe7700;}
.in_basket #form-quantity .minus,
.in_basket #quantity-form2 .minus,
.in_tovar #form-quantity .minus{margin-left:0;margin-right:5px;border-width:5px 6px 5px 0;border-color:transparent #fe7700 transparent transparent;}
.in_basket #form-quantity .number,
.in_basket #quantity-form2 .number{}
.in_basket #form-quantity input[type="text"],
.in_basket #quantity-form2 input[type="text"],
.in_tovar #form-quantity input[type="text"]{font-size:18px;line-height:18px;width:63px;padding:5px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #b5a9a4;border-right-color:#b3a7a2;border-bottom-color:#c5bcb8;border-left-color:#b4a7a3;text-align:center;}
.weight-form .ves,
.in_basket #weight2,
.in_tovar #item_weight,
.in_tovar #quantity{background-color:#ffffff;border:1px solid #b4a7a3;border-bottom-color:#ccc4c1;border-left-color:#b3a7a2;border-right-color:#beb3af;border-left-width:1px;width:63px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px 5px 17px;font-size:18px;margin-right:10px;}
.in_tovar #item_weight{padding:5px 7px 5px 7px;text-align:center;vertical-align:middle;}
.in_tovar .main-options-block .dos_info{font-size:12px;margin-bottom:10px;}
.in_tovar .main-options-block .dos_info span{font-weight:bold;color:#c4211f;}
.in_basket .weight-label,
.in_tovar .quantity-label{font-size:14px;margin-right:7px;display:inline-block;vertical-align:text-bottom;}
.weight-form .ves::-webkit-input-placeholder,
.in_basket #weight2::-webkit-input-placeholder{color:#d4d3d3;}
.weight-form .ves::-moz-placeholder,
.in_basket #weight2::-moz-placeholder{color:#d4d3d3;}
.weight-form .ves:-moz-placeholder,
.in_basket #weight2:-moz-placeholder{color:#d4d3d3;}
.weight-form .ves:-ms-input-placeholder,
.in_basket #weight2:-ms-input-placeholder{color:#d4d3d3;}
.in_basket .weight-tooltips,
.in_tovar .weight-tooltips{position:relative;display:inline-block;vertical-align:baseline;cursor:pointer;}
.in_basket .weight-tooltips-box,
.in_tovar .weight-tooltips-box,
.in_tovar .coupon-tooltips-box{position:absolute;width:349px;min-height:182px;color:#ff5611;background:#FFFFFF;text-align:left;visibility:hidden;border:1px solid #ff5611;-webkit-border-radius:3px;border-radius:3px;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;display:block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.in_basket .weight-tooltips-box:after,
.in_tovar .weight-tooltips-box:after,
.in_tovar .coupon-tooltips-box:after{content:'';position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-right:18.5px solid transparent;border-left:18.5px solid transparent;border-bottom:15px solid #ff5611;}
.in_basket .weight-tooltips-box:before,
.in_tovar .weight-tooltips-box:before,
.in_tovar .coupon-tooltips-box:before{content:'';position:absolute;top:-14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-right:18px solid transparent;border-left:18px solid transparent;border-bottom:15px solid #ffffff;z-index:1;}
.in_basket .weight-tooltips:hover .weight-tooltips-box,
.in_tovar .weight-tooltips:hover .weight-tooltips-box,
.in_tovar .coupon-tooltips:hover .coupon-tooltips-box{visibility:visible;opacity:1;top:42px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:999;}
.in_basket .weight-tooltips .to-read,
.in_tovar .weight-tooltips .to-read,
.in_tovar .coupon-tooltips .to-read,
.in_tovar .full-description{display:block;width:120px;margin:0 auto;font-size:12px;color:#ff7500;margin-top:70px;position:relative;}
.in_basket .weight-tooltips .to-read:hover,
.in_tovar .weight-tooltips .to-read:hover,
.in_tovar .coupon-tooltips .to-read:hover{text-decoration:underline;}
.in_basket .weight-tooltips .to-read::after,
.in_tovar .weight-tooltips .to-read::after,
.in_tovar .coupon-tooltips .to-read::after,
.in_tovar .full-description::after{position:absolute;content:url('../images/category-arrow.png');top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:0;}
.in_basket #weight-form1,
.in_basket #weight-form2{margin-top:-6.5px;}
.weight-form .ves{width: 80px; text-align: center; padding: 5px 10px 5px 5px;}
.weight-form .ves,
.in_basket #weight2,
.in_basket .weight-label,
.in_basket .weight-tooltips,
.in_tovar .weight-tooltips,
.in_tovar .weight-form-tovar h3,
.in_tovar #weight,
.in_tovar .weight-form-tovar .weight-label,
.in_tovar .save{display:inline-block;vertical-align:middle;}
.in_basket .weight-tooltips,
.in_tovar .weight-tooltips,
.in_tovar .coupon-tooltips,
.in_basket #coupon-form .coupon-tooltips,
.in_basket #sale-form .coupon-tooltips{padding:16px;}
.in_tovar .wrap-attention .weight-tooltips{padding:16px 4px 16px 4px;display:none;}
.in_basket .weight-tooltips:hover .weight-tooltips-box,
.in_tovar .weight-tooltips:hover .weight-tooltips-box,
.in_tovar .coupon-tooltips:hover .coupon-tooltips-box{top:58px;}
/**/.in_basket .buy-later,
.in_basket .buy-later2,
.in_basket .move-to-favorites{font-size:12px;color:#6f6e6d;text-decoration:underline;}
.in_basket a.move-to-favorites{cursor:pointer;}
.in_basket .move-to-favorites{text-decoration:none;margin-top:20px;display:block;}
.in_basket .buy-later:hover,
.in_basket .buy-later2:hover,
.in_basket .move-to-favorites:hover{color:#ff7000;}
.in_basket .active-action{display:block !important;}
.in_basket .inactive-action{visibility:hidden;}
.in_basket .blind > .double-buy-later,
.in_basket .blind2 > .double-buy-later{text-align:right;margin-top:40px;margin-right:47px;}
.in_basket .blind > .double-move-to-favorites,
.in_basket .blind2 > .double-move-to-favorites{text-align:right;margin-right:10px;}
.in_basket .delete-position{font-size:12px;color:#6f6e6d;text-decoration:none;position:relative;margin-top:30px;display:block;z-index:2;cursor:pointer;}
.in_basket .delete-position::after{position:absolute;top:17px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:url('../images/delete.png');}
.in_basket .basket-item-position{position:relative;border-bottom:5px solid #e9e8e6;}
.in_basket .blind,
.in_basket .blind2{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:1209px;margin:0 auto;background:rgba(255,255,255,.65);display:none;z-index:1;}
.in_basket #buy-later1,
.in_basket #buy-later2,
.in_basket #buy-later11,
.in_basket #buy-later22{display:none;}
.in_basket .coupon{float:left;margin-left:13px;}
.in_basket .coupon-title{font-size:14px;font-weight:400;color:#7e961c;display:inline-block;}
.in_basket .coupon-apply{font-size:12px;color:#8b8d84;text-decoration:underline;float:right;margin-right:45px;cursor:pointer;}
.in_basket .coupon-apply:hover{text-decoration:none;}
.in_basket #coupon-form,
.in_basket #sale-form{margin-top:6px;}
.in_basket #coupon-code,
.in_basket #sale-code,
.in_tovar #share-link{background-color:#e9e8e6;border:none;-webkit-border-radius:2px;border-radius:2px;padding:5.5px 11px;width:327px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-4px;margin-bottom:0;}
.in_basket .coupon-text{font-size:12px;color:#a7a7a7;display:block;width:250px;}
.in_basket .coupon-tooltips .question,
.in_basket .weight-tooltips .question,
.in_basket .packaging-tooltips .question,
.in_tovar .weight-tooltips .question,
.in_tovar .coupon-tooltips .question{background-color:#7e961c;display:block;width:17px;height:17px;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;}
.in_basket .weight-tooltips .question,
.in_tovar .weight-tooltips .question{background-color:#ff5611;}
.in_basket .packaging-tooltips .question{background-color:#818181;width:11px;height:11px;}
.in_basket .coupon-tooltips .question::before,
.in_basket .weight-tooltips .question::before,
.in_basket .packaging-tooltips .question::before,
.in_tovar .weight-tooltips .question::before,
.in_tovar .coupon-tooltips .question::before{position:absolute;content:'?';top:50%;left:50%;font-family:'Century', Arial, sans-serif;font-size:20px;color:#ffffff;-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-moz-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-o-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg);}
.in_basket .packaging-tooltips .question::before{font-size:12.5px;}
.in_basket .coupon-tooltips,
.in_tovar .coupon-tooltips{position:relative;display:inline-block;vertical-align:middle;}
.in_tovar .coupon-tooltips{margin-top:-14px;}
.in_tovar #form-share-link .coupon-tooltips{margin-top:-5px;}
.in_basket .coupon-tooltips-box{position:absolute;width:250px;color:#7e961c;background:#FFFFFF;text-align:left;visibility:hidden;border:1px solid #7e961c;-webkit-border-radius:2px;border-radius:2px;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;}
.in_basket .coupon-tooltips-box:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-8px;width:0;height:0;border-right:8px solid #7e961c;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.in_basket .coupon-tooltips-box:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-5px;width:0;height:0;border-right:6px solid #ffffff;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:1;}
.in_basket .coupon-tooltips:hover .coupon-tooltips-box{visibility:visible;opacity:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:48px;z-index:999;}
.items-in-the-basket input.checkbox_rm{display:none;}
.in_basket .size-checkbox-label,
.in_basket .packaging-checkbox-label{padding-right:43px;display:inline-block;cursor:pointer;position:relative;margin-top:5px;}
.in_basket .size-checkbox-label{padding-right:49px;}
.in_basket .size-checkbox-label::after,
.in_basket .packaging-checkbox-label::after{content:"";display:inline-block;width:20px;height:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #a9958d;}
.in_basket .size-checkbox-label::before,
.in_basket .packaging-checkbox-label::before{content:'';display:inline-block;width:21px;height:21px;position:absolute;right:0;top:-webkit-calc(50% - 3px);top:-moz-calc(50% - 3px);top:calc(50% - 3px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}
.in_basket input[type=checkbox]:not(.tip-checkbox):not(#check):not(#buy-later):checked + label:before{content:url('../images/check_in_basket.png');text-align:center;line-height:15px;}
.in_basket .tip-checkbox:checked + label:before,
.in_basket #buy-later1:checked + label:before,
.in_basket #buy-later2:checked + label:before{content:none;}
.in_basket .result-basket{float:right;margin-right:13px;max-width:355px;}
.in_basket .result-basket-text{font-family:'', Arial, sans-serif;font-size:20px;color:#da0101;text-align:right;}
.in_basket .result-basket-sum,.in_basket .result-basket-weight, .in_basket .result-basket-skidka{font-size:24px;color:#646060;}
.in_basket .result-basket-weight, .in_basket .result-basket-skidka{font-size:18px;}
#form-delivery-method .form-select{border:none;padding:5px;cursor:pointer;}
#form-delivery-method select{background:transparent url('../images/arrow_in_basket_delivery.png') no-repeat right center;outline:none;overflow:hidden;text-indent:0.01px;-o-text-overflow:»;text-overflow:»;-webkit-appearance:none;-moz-appearance:none;}
select::-ms-expand{display:none;}
#form-delivery-method select option{background:transparent;}
.delivery-block{padding-left:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.delivery-block::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;content:url('../images/delivery.png');}
.delivery-title,
.delivery-title-link,
#form-delivery-method,
.time-delivery,
.time-delivery-link{display:inline-block;vertical-align:middle;text-align:right;font-size:15px;color:#765c52;text-decoration:none;cursor:default;}
.delivery-title-link{position:relative;padding-left:10px;}
.delivery-title-link::before{position:absolute;content:'\223C';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;}
#form-delivery-method{position:relative;cursor:pointer;}
.time-delivery,
.time-delivery-link{text-align:right;}
.in_basket .delivery-btn{float:right;margin-top:33px;font-size:21px;font-family:'Cambria Math', Arial, sans-serif;color:#ffffff;width:232px;padding:12px 22px 12px 13px;}
.in_basket .small-banners-social-group{margin-top:200px;}
.in_tovar .box1,
.in_katalog .box1{background-color:#c0110f;}
.picture-product-block{width:454px;display:inline-block;vertical-align:top;margin-left:13px;margin-bottom:30px;margin-right:38px;}
.in_tovar .main_caption{float:left;padding-left:0;}
.picture-product-block  .main_caption_dis{height:456px; overflow: hidden;}
.in_tovar .content{margin-bottom:35px;}
.in_tovar .content p{margin-bottom:23px;font-size:14px;padding-right:20px;}
.in_tovar .miniatures{padding:0;margin:0;}
.in_tovar .caption{display:inline-block;vertical-align:top;padding-right:15px;padding-bottom:22px;list-style-type:none;margin:0;}
.in_tovar .caption:nth-last-child(4),
.in_tovar .caption:nth-last-child(3),
.in_tovar .caption:nth-last-child(2),
.in_tovar .caption:nth-last-child(1){padding-bottom:0;}
.in_tovar .caption:nth-child(4){padding-right:0;}
.in_tovar .caption:last-child:after{clear:both;}
.main-options-block{display:inline-block;vertical-align:top;max-width:489px;width:100%;}
.old-price-title{display:block;}
.new-price-title,
.sale,
.x-days-left,
.attention,
.in_tovar .weight-tooltips,
.variations-block-title{display:inline-block;vertical-align:middle;}
.variations-block-title{vertical-align:top;}
.old-price-title,
.in_tovar .old-price,
.new-price-title{font-size:18px;color:#624c43;}
.in_tovar .old-price,
.in_tovar .new-price{margin-left:13px;float:none;}
.new-price-title{margin-bottom:10px;}
.sale,
.equipment-block .as{font-size:14px;color:#f6f6f6;padding:4.5px 6px;-webkit-border-radius:2px;border-radius:2px;background-color:#ff7a44;margin-right:6px;margin-left:11px;}
.wrap-attention{display:inline-block;vertical-align:middle;}
.x-days-left{font-size:12px;line-height:49px;color:#ff7a44;margin-right:4px;}
.x-days-left:hover + .weight-tooltips,
.wrap-attention:hover > .weight-tooltips{display:inline-block;}
.attention{background-color:#ffffff;border:1px solid #ff5611;display:inline-block;width:15px;height:15px;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;}
.attention::before{position:absolute;content:'!';top:50%;left:50%;font-family:'Century', Arial, sans-serif;font-size:20px;font-weight:700;color:#ff5611;-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-moz-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-o-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg);}
.weight-form-tovar h3,
.weight-form-tovar .weight-label,
.quantity-block h3,
.quantity-label{font-size:17px;font-weight:400;color:#765c52;display:inline-block;margin-right:10px;}
.weight-form-tovar .weight-label{font-size:14px;}
.save{font-size:14px;color:#ff4a00;margin-right:5px;}
.in_tovar .weight-tooltips{vertical-align:middle;position:relative;}
.in_tovar .weight-tooltips-box .text{font-size:14px;}
.variations-block,
.equipment-block{width:365px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:1px;border-radius:1px;padding:9px 10px 20px 9px;margin-bottom:7px;margin-top:32px;border:1px solid transparent;}
.variations-block:hover,
.equipment-block:hover, .params-red-block{border-color:#eb0000;}
.variations-block-title,
.equipment-block-title{font-size:17px;font-weight:400;color:#3e0d0b;margin-bottom:16px;}
.equipment-block .weight-tooltips{position:relative;padding:0;}
.equipment-block{position:relative;}
.equipment-block .weight-tooltips-box,
.equipment-block .weight-tooltips:hover .weight-tooltips-box{top:40px;color:#eb0000;border-color:#eb0000;min-height:188px;line-height:156px;background-color:#f6f6f6;}
.equipment-block .weight-tooltips-box .text{display:inline-block;vertical-align:middle;line-height:normal;}
.equipment-block .weight-tooltips-box:after{border-bottom:15px solid #eb0000;}
.equipment-block .weight-tooltips-box:before{border-bottom:15px solid #f6f6f6;top:-13px;}
#equipment-form input:disabled+label, #variations-form input:disabled+label{opacity:0.3;}
#variations-form label,
#equipment-form label{font-size:12.94px;color:#765c52;margin-bottom:6px;display:inline-block;padding:5px 6px;border:1px solid #c0b5b1;-webkit-border-radius:1px;border-radius:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px;cursor:pointer;}
#variations-form input[type="radio"],
#equipment-form input[type="radio"]{display:none;}
#variations-form input[type="radio"]:checked + label,
#equipment-form input[type="radio"]:checked + label{border-color:#f32b2b;}
.equipment-block{margin-top:7px;}
#variations-form,
#equipment-form{font-size:0;}
#equipment-form label{font-size:0;padding:0;border-color:transparent;vertical-align:top;}
#equipment-form label:nth-of-type(4){margin-right:0;}
#equipment-form label.free-choice{font-size:12.34px;border:1px solid #afa29d;width:73px;min-height:78px;max-height:78px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;overflow:hidden;}
#equipment-form label img{width:76px;height:76px;}
.equipment-block .as{background-color:#ff7a44;color:#ffede6;display:inline-block;margin-right:0;margin-left:12px;text-decoration:none;}
.in_tovar .delivery-block,
.quantity-block{width:365px;}
.in_tovar .delivery-block{margin-bottom:30px;}
.in_tovar .delivery-title-link{width:auto;margin-left:5px;text-align:right;}
.in_tovar .time-delivery-link{margin-left:5px;}
.in_tovar #quantity{text-align:center;padding:5px 10px;color:#d4d3d3;}
.links-block{margin-top:16px;}
.link-product-description{font-size:17px;color:#e70404;background-color:#e5e4e9;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:10px 12px;text-decoration:none;width:170px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:16px;}
.link-ask-a-question{font-size:14px;color:#5a0b0b;cursor:pointer;}
.link-buy-now,
.link-add-to-basket{display:inline-block;text-transform:none;font-family:'Cambria Math', Arial, sans-serif;font-size:21px;color:#f6f6f6;-webkit-border-radius:2px;border-radius:2px;margin-top:19px;}
.link-buy-now{width:202px;margin-right:15px;background-color:#fe7800;}
.link-add-to-basket{width:259px;background-color:#eb0000;}
.link-wish-block,
.link-liked{display:inline-block;vertical-align:middle;padding:4px 36px 6px 0;margin-top:28px;text-decoration:none;font-size:15px;color:#765c52;}
.link-wish-block{margin-right:15px;}
.in_tovar .link-liked.wish-block::after{content:url('../images/tovar-star.png');}
.in_tovar .link-liked.wish-block:hover::after,
.in_tovar .link-liked.wish-block:active::after,
.in_tovar .link-liked.wish-block-actv::after{content:url('../images/tovar-star-hover.png');}
.buyers-protection-block{width:476px;min-height:291px;padding:13px 8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;margin-top:24px;}
#form-share-link{font-size:14px;}
#share-link{color:#765c52;width:450px !important;}
.share-link-label{color:#7e961c;display:inline-block;vertical-align:baseline;margin:0 0 50px 8px;}
.in_tovar .coupon-tooltips .coupon-tooltips-box{border-color:#7e961c;}
.in_tovar .coupon-tooltips-box:after{border-bottom-color:#7e961c;}
.in_tovar .coupon-tooltips:hover .coupon-tooltips-box{color:#7e961c;}
.protection-block-title{font-size:14px;font-weight:400;color:#6f4a49;display:block;padding-left:49px;position:relative;}
.protection-block-title::before{position:absolute;content:url('../images/tovar-buyers-protection.png');top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:9px;}
.protection-list{font-size:12px;color:#9a9996;padding-left:50px;}
.protection-list li{padding-bottom:10px;}
.left-block-content{width:505px;display:inline-block;}
.main-characteristics{margin-left:16px;}
.main-characteristics-title{font-size:17px;color:#4b1d1b;text-decoration:underline;font-weight:400;margin-bottom:15px;}
.characteristics-list{list-style-type:none;padding:0;margin:0;}
.characteristics-list li{font-size:14px;line-height:24px;color:#755e5d;padding-right:20px;}
.characteristics-list li a{color:#c0110f;}
.in_tovar .full-description{font-size:14px;color:#fe7800;margin:25px 0 0;width:135px;}
.right-block-content{display:inline-block;vertical-align:top;max-width:215px;background-color:#f6f6f6;-webkit-border-radius:2px;border-radius:2px;padding:18px 9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;}
.right-block-title,
.town,
.rating-title,
.link-taobao,
.link-reviews,
.other-products{margin-left:7px;}
.right-block-title{font-family:'Cambria Math', Arial, sans-serif;font-size:16px;font-weight:400;color:#4b1d1b;margin-bottom:10px;}
.town,
.town-name,
.rating-title,
.link-taobao,
.link-reviews{font-size:15px;color:#765c52;display:inline-block;vertical-align:top;}
.town,
.town-name{margin-right:10px;margin-bottom:6px;}
.rating-title{margin-right:15px;}
.link-taobao{margin-right:-6px;}
.link-reviews{margin-right:10px;}
.right-block-content img{display:inline-block;vertical-align:top;}
.right-block-content img.rating{margin-bottom:0px;}
.right-block-content .score_more span{display:inline-block;margin-left:14px;font-size:14px;margin-bottom:10px;}
.right-block-content .score_more span:first-child{margin-left:7px;}
.link-reviews{position:relative;margin-top:15px;margin-bottom:58px;}
.link-reviews::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-36px;content:'3';padding:2.5px 8.5px;-webkit-border-radius:2px;border-radius:2px;background-color:#7e961c;color:#ffffff;}
.other-products{font-family:'Cambria Math', Arial, sans-serif;font-size:16px;color:#4b1d1b;margin-bottom:15px;}
.other-item-wrapper{display:inline-block;margin-right:5px;margin-bottom:11px;}
img.other-item{width:60px;height:62px;max-width:100%;}
.other-item-wrapper_:nth-of-type(3n+1){margin-right:0;}
.link-see-all{margin-top:7px;text-align:right;font-size:13px;color:#ff4a00;float:right;}
.in_tovar .right-block-content .coupon-tooltips:hover .coupon-tooltips-box,
.in_tovar .right-block-content .coupon-tooltips-box{right:-24px;left:auto;-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none;}
.right-block-content .coupon-tooltips-box::before,
.right-block-content .coupon-tooltips-box::after{right:12px;left:auto;}
#popup_email{display:none;max-width:591px;padding:9px 11px 33px 26px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url("../images/popup_email.jpg");}
.popup_email_close{position:relative;font-size:12px;color:#000;letter-spacing:-0.3px;text-decoration:none;float:right;display:inline-block;width:107px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:24px;}
.popup_email_close::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;width:24px;height:24px;content:url('../images/popup_email_close.png');}
#form-email{-webkit-border-radius:3px;border-radius:3px;background-color:#fefefe;padding:19px 21px 15px 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:185px;margin-right:16px;}
#form-email h2,
#form-email label{font-family:'Cambria Math', Arial, sans-serif;font-size:24px;font-weight:400;color:#c0110f;text-align:center;margin-bottom:10px;}
#form-email label{margin-bottom:0;font-size:18px;margin-right:5px;}
#form-email p{color:#6e4b3e;margin-bottom:15px;}
#email-input{width:267px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6.5px 5px;}
#form-email #submit{margin-left:8px;margin-top:0;-webkit-border-radius:3px;border-radius:3px;background:#c30f0f url('../images/popup_email_check.png') no-repeat right 7px top 6px;color:#ffffff;font-family:'Cambria Math', Arial, sans-serif;font-size:20px;letter-spacing:-1px;width:101px;padding:7px 5.5px;text-align:left;}
#form-email .sale10_first{margin-bottom:0;text-align:right;}
#form-email .sale10_first .lg{font-size:24px;}
#form-email .sale10_first .sm{font-size:18px;}
.category_inwithout_pics{font-size:0;}
.bread_crumbs li{font-size:13px;}
.category_inwithout_pics .bread_crumbs,
.in_tovar .bread_crumbs{}
.category_inwithout_pics .bread_crumbs{position:absolute;top:38px;margin-top:0;padding:0;margin-bottom:10px;}
.box.content{position:relative;}
.category_inwithout_pics .line-gray{margin-bottom:20px;}
.category_inwithout_pics .popular-block{margin-bottom:82px;}
.category_inwithout_pics-block{display:block;vertical-align:top;}
.subcategory-item{display:inline-block;width:332px;}
.subcategory-list{list-style-type:none;padding:0;margin:0;display:block;}
.subcategory-list li{display:block;}
.category_inwithout_pics-block{margin:5px 0 5px 0;}
.category_inwithout_pics-block .subcategory-list li{display:inline-block;width:290px;max-width:290px;height:28px;overflow:hidden;word-wrap:normal;}
.subcategory-list a{display:block;padding:8px 0 8px 22px;text-decoration:none;font-size:18px;color:#604033;position:relative;}
.category_inwithout_pics-block .subcategory-list li a{width:1000px;font-size:15px;}
.category_inwithout_pics-block .subcategory-list li.active a{color:#c0110f;}
.subcategory-list a::before{position:absolute;content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:8px;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;background-color:#ff841c;}
.subbrand-list a::before{position:absolute;content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:8px;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;background-color:#c0110f;}
.subbrand-list li.isbrand{font-weight: bold;}
.category_only .complete-catalog-block{display:block;font-size:0;margin-bottom:38px;column-count:4;column-gap:1em;}
.category_only .complete-catalog-item{display:inline-block;padding:0;font-size:0;display:inline-block;margin:0 0 1em;width:100%;}
.category_only .complete-catalog-item:nth-of-type(3){margin-right:0;}
.category_only .complete-catalog-title{font-family:'Cambria Math', Arial, sans-serif;font-size:20px;color:#c0110f;font-weight:400;margin-bottom:16px;}
.category_only .complete-catalog-title a{text-decoration:none;font-family:'Cambria Math', Arial, sans-serif;font-size:20px;color:#c0110f;font-weight:400;}
.category_only .complete-catalog-list{margin:0;margin-bottom:16px;padding:0;list-style-type:none;display:inline-block;vertical-align:top;margin-left:13px;}
.category_only .complete-catalog-list:first-of-type{margin-right:60px;}
.category_only .complete-catalog-list a{font-size:13px;line-height:20px;color:#573e34;letter-spacing:-0.15px;text-decoration:none;}
.category_only .complete-catalog-list a:hover{color:#c3110c;}
.category_only .show-all{font-size:12px;color:#ff7500;letter-spacing:-0.24px;display:block;float:right;padding:0 17px 0 0;position:relative;}
.category_only .show-all::after{position:absolute;content:url('../images/category-arrow.png');top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:4px;}
.main-catalog-block{column-count:1 !important;}
.main-catalog-block .complete-catalog-item{display:block;width:100%;}
.main-catalog-block .complete-catalog-item ul{display:block;border-bottom:1px solid #CECECE;padding-bottom:10px;}
.main-catalog-block .complete-catalog-item ul li{display:inline-block;width:280px;height:20px;overflow:hidden;}
.submenu-top-catalog{display:none;background-color:#ffffff;border:1px solid #c4c4c3;padding:16px 60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:602px;max-width:750px;min-height:357px;position:absolute;top:-1px;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);z-index:5;font-size:0;}
body.index .submenu-top-catalog{min-height:100%;top:0;}
.mirror .submenu-top-catalog{right:auto;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.category_only .submenu-top-catalog::after{position:absolute;content:'';width:2px;height:27px;top:0;left:-2px;z-index:2;background-color:#ffffff;}
.category_only .mirror .submenu-top-catalog::after{right:-2px;left:100%;}
.submenu-top-catalog-item{display:inline-block;margin-right:25px;min-width:165px;max-width:180px;}
.submenu-top-catalog-item:nth-of-type(3){margin-right:0;}
.submenu-top-catalog .submenu-h3{font-family:'Cambria Math', Arial, sans-serif;font-size:18px;line-height:18px;font-weight:400;color:#391900;margin-bottom:7px;}
.submenu-top-catalog .submenu-h3 a{font-family:'Cambria Math', Arial, sans-serif;font-size:18px;line-height:18px;font-weight:400;color:#391900;margin-bottom:7px;}
.submenu-top-catalog .submenu-h3 a:after{content:"" !important;display:table;clear:both;}
body.index .submenu-h3{padding:0;}
.submenu-top-catalog-list{margin:0;padding:0;list-style-type:none;}
body.index .submenu-top-catalog-list{-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none;position:static;opacity:1;display:block;background-color:transparent;margin-left:0;margin-bottom:10px;}
.submenu-top-catalog-list li{display:block;}
.submenu-top-catalog-list a{font-family:'Open Sans', Arial, sans-serif !important;font-size:13px !important;line-height:18px;color:#6e4e34;}
.submenu-top-catalog-list a:hover{color:#c3110c;}
.category_only section.catalog ul li, body.index section.catalog ul li ul li{padding:0;display:block;}
.category_only section.catalog > ul > li:hover{color:#bc1112;background-color:#ffffff;border:1px solid #c4c4c3;border-right:none;}
.submenu-call:hover + .submenu-top-catalog,
.submenu-li:hover > .submenu-top-catalog{display:block;}
.category_only section.catalog ul li ul{-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none;position:static;opacity:1;display:block;background-color:transparent;}
.category_only .submenu-top-catalog-item{margin-right:0;}
.category_only .catalog-block .submenu-top-catalog a{border:none;}
.category_only .catalog-block a:hover{background-color:transparent;border-color:transparent;}
.category_only .catalog-block > li:hover{color:#bc1112;background-color:#ffffff;border:1px solid #c4c4c3;}
.category_only .catalog-block > li{border:1px solid transparent;}
.category_only section.catalog ul > li:hover{background-color:#ffffff;}
.catalog-block .submenu-top-catalog a{padding-left:0;}
.masonry{column-gap:1.5em;font-size:.85em;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;}
.item{display:inline-block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
@media only screen and (min-width:400px){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
}
@media only screen and (min-width:700px){.masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3;}
}
@media only screen and (min-width:900px){.masonry{-moz-column-count:4;-webkit-column-count:4;column-count:4;}
}
@media only screen and (min-width:1280px){.wrapper{width:1260px;}
}
.left-block-cabinet{width:241px;height:465px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 14px;background-color:#f7f7f5;-webkit-border-radius:2px;border-radius:2px;display:inline-block;vertical-align:top;}
.my_cabinet_title,
.my_orders_title{padding-left:12px;font-size:16px;font-weight:400;color:#573e34;position:relative;margin-bottom:17px;font-family:'Open Sans', Arial, sans-serif;}
.my_orders_title{margin-top:22px;}
.my_cabinet_title::before,.my_orders_title::before{position:absolute;content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;background-color:#ff841c;}
.my_cabinet_link,.my_orders_link, .left-block-cabinet .my_cabinet a, .left-block-cabinet .my_orders a{font-size:14px;color:#c0110f;padding-left:12px;display:block;padding-bottom:8px;position:relative;}
.my_cabinet_link,.my_orders_link{padding-bottom:23px;}
.my_cabinet_link::after, .my_orders_link::after{position:absolute;content:'';bottom:-3px;left:12px;right:0;height:3px;background-color:#d4cfcb;}
.my_orders_link{color:#644b41;}
.right-main-block{display:inline-block;vertical-align:top;width:800px;padding:0 0 0 67px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
h2.greeting{font-size:18px;font-weight:normal;color:#573e34;margin-left:8px;margin-bottom:20px;font-family:'Open Sans', Arial, sans-serif;}
.greeting-name{color:#c0110f;}
.personal-account,
.personal-account-link,
.available-funds,
.available-funds-link{display:inline-block;}
.personal-account,
.personal-account-link,
.available-funds,
.available-funds-link,
.right-main-block p.text-block{font-size:16px;color:#67534c;margin-bottom:10px;margin-left:7px;}
.right-main-block p.text-block{font-size:14px;line-height:22px;margin-top:15px;}
#in-support-of-the-appeal{margin-top:43px;}
#in-support-of-the-appeal h3{font-size:18px;font-weight:400;color:#67534c;margin-left:13px;}
#in-support-of-the-appeal fieldset{background-color:#f9f9f9;padding:15px 40px 20px;border:none;margin-bottom:16px;}
#in-support-of-the-appeal fieldset:last-of-type{margin-bottom:0;}
#in-support-of-the-appeal fieldset label,
#select-form-support{font-size:13px;color:#67534c;margin-bottom:5px;display:block;}
#in-support-of-the-appeal select,
#in-support-of-the-appeal input[type="text"],
#in-support-of-the-appeal input[type="password"],
#in-support-of-the-appeal textarea{border:1px solid #cfcfcf;-webkit-border-radius:3px;border-radius:3px;padding:4px 15px 4px 8px;width:240px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;}
#in-support-of-the-appeal input[type="text"],
#in-support-of-the-appeal input[type="password"],
#in-support-of-the-appeal textarea{width:461px;margin-bottom:23px;}
#in-support-of-the-appeal input[type="file"]{font-size:13px;}
#in-support-of-the-appeal label[for="theme"],
#in-support-of-the-appeal label.need,
#in-support-of-the-appeal label[for="textarea"]{position:relative;width:461px;}
#in-support-of-the-appeal label[for="theme"]::after,
#in-support-of-the-appeal label.need::after,
#in-support-of-the-appeal label[for="textarea"]::after{position:absolute;content:url('../images/required.png');bottom:-10px;right:-10px;width:5px;height:5px;}
#in-support-of-the-appeal label[for="textarea"]::after{bottom:-96px;}
.oform .view-cart-block-title{font-family:'Cambria Math', Arial, sans-serif;font-weight:400;font-size:0;margin-bottom:73px;}
.oform .addres-name,
.oform .delivery-name,
.oform .payment-name,
.oform .order-title,
.oform .triple-arrow{display:inline-block;vertical-align:middle;font-size:24px;color:#686464;position:relative;}
.oform .addres-name:hover,
.oform .delivery-name:hover,
.oform .payment-name:hover,
.oform .order-title:hover,
.oform .active-act{color:#c0110f;}
.oform .addres-name::after,
.oform .delivery-name::after,
.oform .payment-name::after,
.oform .order-title::after{position:absolute;content:url('../images/icon_oform_adress.png');top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;line-height:1;}
.oform .delivery-name::after{content:url('../images/icon_oform_delivery.png');}
.oform .payment-name::after{content:url('../images/icon_oform_payment.png');}
.oform .order-title::after{content:url('../images/icon_oform_phone.png');}
.oform .addres-name:hover::after,
.oform .addres-name.active-act::after{content:url('../images/icon_oform_adress_hover.png');}
.oform .delivery-name:hover::after,
.oform .delivery-name.active-act::after{content:url('../images/icon_oform_delivery_hover.png');}
.oform .payment-name:hover::after,
.oform .payment-name.active-act::after{content:url('../images/icon_oform_payment_hover.png');}
.oform .order-title:hover::after,
.oform .order-title.active-act::after{content:url('../images/icon_oform_phone_hover.png');}
.oform .addres-name{padding-right:65px;}
.oform .delivery-name{padding-right:72px;}
.oform .payment-name{padding-right:76px;}
.oform .order-title{padding-right:59px;}
.oform .triple-arrow{width:28px;height:11px;background:url('../images/arrow_oform.png') no-repeat center;margin:0 20px;}
.oform #form_oform_name{position:relative;width:535px;font-size:0;text-align:right;}
.oform #form_oform_name p{font-size:14px;display:block;text-align:left;margin-top:15px;}
.oform #form_oform_name p input{width:30px;}
.oform #form_oform_name label{font-size:17px;color:#3e0d0b;display:inline-block;vertical-align:middle;width:198px;padding-left:10px;text-align:left;}
.oform #form_oform_name input, .oform #form_oform_name textarea, .oform #form_oform_name select{font-size:14px;color:#765c52;border:1px solid #816b6a;-webkit-border-radius:1px;border-radius:1px;width:327px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4.5px 10px;}
.oform #form_oform_name input, .oform #form_oform_name textarea, .oform #form_oform_name select{margin-bottom:9px;}
.tooltip-form{display:none;width:328px;height:98px;padding:13px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ff7c46;font-size:12px;color:#a59a96;text-align:left;position:absolute;top:74px;right:0}
.tooltip-form::before{position:absolute;content:'';top:-14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 17.5px 14px 17.5px;border-color:transparent transparent #ff8a5c transparent;}
.tooltip-form::after{position:absolute;content:'';top:-13px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 15.5px 13px 15.5px;border-color:transparent transparent #ffffff transparent;}
.oform #form_oform_name input[id="patronymic"]:hover + .tooltip-form,
.oform #form_oform_name input[id="patronymic"]:focus + .tooltip-form{display:block;}
.oform #form_oform_name .add-adress,
.oform_2address .add-adress,
.oform #form_oform_name .address-control{font-size:14px;color:#c40702;}
.oform #form_oform_name .address-control{color:#614241;margin-left:35px;}
.oform #form_oform_name .btn-form-oform{width:107px;padding:13px 22px 11px 13px;font-family:'', Arial, sans-serif;font-size:22px;color:#f6f6f6;position:relative;margin-top:17px;}
.oform #form_oform_name .btn-form-back{width:107px;padding:13px 22px 11px 13px;font-family:'', Arial, sans-serif;font-size:22px;color:#f6f6f6;position:relative;margin-top:17px;margin-right:30px;background-color:#808080;}
.oform #form_oform_name .btn-form-oform::after{position:absolute;content:url('../images/arrow_oform_small.png');top:-webkit-calc(50% - 11px);top:-moz-calc(50% - 11px);top:calc(50% - 11px);right:0px;opacity:.56;}
.oform #form_oform_name .add-adress,
.oform #form_oform_name .address-control,
.oform #form_oform_name .btn-form-oform,
.oform #form_oform_name .btn-form-back,
.oform_2address .add-adress{display:inline-block;vertical-align:middle;}
.oform .small-banners-social-group{margin-top:222px;}
.oform_pay #form_oform_name .btn-form-oform{width:293px;text-transform:none;}
.oform_pay #form_oform_name,
.oform_pay .buyers-protection-block{display:inline-block;vertical-align:top;}
.oform_pay .buyers-protection-block{margin-left:63px;margin-top:0;}
.oform_pay .small-banners-social-group{margin-top:114px;}
.oform_pay .active-act::after{content:url(../images/icon_oform_payment_hover.png);}
.oform_2address .view-cart-block-title{margin-bottom:55px;}
.oform_2address .addresses-block{width:491px;text-align:right;font-size:0;}
.oform_2address .btn-form-oform{width:209px;text-transform:none;padding:13px 5px 11px;display:inline-block;vertical-align:middle;margin-left:25px;}
.oform_2address .address-item,
.oform_2address .full-address{font-size:17px;color:#3e0d0b;display:inline-block;vertical-align:top;padding-left:13px;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.oform_2address .full-address{font-size:14px;color:#52382d;padding-left:0;}
.oform_2address .addresses-block-link{font-size:14px;color:#c4201e;display:block;margin-top:38px;margin-bottom:14px;}
.oform_2address .small-banners-social-group{margin-top:195px;}
.oform_end .small-banners-social-group{margin-top:175px;}
.oform_end .line-gray{height:5px;margin-bottom:0;}
.oform_end .red-text{max-width:780px;font-size:14px;color:#cb0909;margin:0 0 25px 14px;}
.oform_end .view-cart-block-title{margin-bottom:40px;}
.oform_end .active-act::after{content:url(../images/icon_oform_phone_hover.png);}
.oform_end .items-in-the-basket{margin-bottom:37px;}
.oform_end .items-in-the-basket > div:not(.header-table-basket) > div{padding-top:28px;}
.oform_end .final-text-block{max-width:780px;padding-left:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.oform_end .total-cost-title,
.oform_end .delivery-address-title,
.oform_end .delivery-method-title,
.oform_end .payment-method-title,
.oform_end .delivery-costs-title{font-family:'Cambria Math', Arial, sans-serif;font-size:20px;color:#da0101;margin:0;}
.oform_end .total-cost-title,
.oform_end .delivery-costs-title,
.oform_end .total-cost,
.oform_end .delivery-costs{display:inline-block;vertical-align:sub;}
.oform_end .delivery-address,
.oform_end .delivery-method,
.oform_end .payment-method,
.oform_end .important{font-size:14px;color:#716d6d;}
/* .oform_end .important{font-size:12px;} */
.oform_end .important span{font-size:14px;color:#ef9200;}
.oform_end .delivery-method span{color:#cb0909;font-weight:700;}
.oform_end .total-cost-title{margin-bottom:15px;}
.oform_end .delivery-address-title,
.oform_end .delivery-method-title,
.oform_end .payment-method-title,
.oform_end .delivery-costs-title{margin-bottom:12px;}
.oform_end .delivery-address{margin-bottom:10px;}
.oform_end .delivery-method{margin-bottom:12px;}
.oform_end .payment-method{margin-bottom:23px;}
.oform_end .total-cost,
.oform_end .delivery-costs{font-size:26px;color:#646060;}
.oform_end .total-cost{font-size:18px;}
.mfp-content{width:auto !important;background-color:#FFF;border:1px solid #d20606;}
.mdl_nob .mfp-content{border:0px solid #d20606;}
.mdl_nob button.mfp-close{display:none;}
.mdl_top{top:0px !important;}
.mdl_top .mfp-content{min-width:700px !important;max-width:900px !important;padding:20px;}
.mdl_top .mfp-content #mdl_generate iframe{border: 0px solid #c0110f;}
#in-basket{background-color:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:none;padding:0;max-width:359px;min-height:190px;margin:20px;}
#in-basket-form{font-size:0;}
#in-basket-form h2{font-family:'Cambria Math', Arial, sans-serif;font-size:18px;letter-spacing:0;color:#c0110f;margin-bottom:7px;}
#in-basket textarea{max-width:357px;width:100%;height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 8px;border:1px solid #9b837b;background-color:#faf8f7;font-size:14px;}
#in-basket .save-comment{font-size:12px;color:#d60404;display:block;text-align:right;margin-top:4px;text-decoration:underline;cursor:pointer;}
#in-basket label{font-family:'Cambria Math', Arial, sans-serif;font-size:18px;letter-spacing:0;color:#c0110f;display:inline-block;vertical-align:middle;width:123px;}
#in-basket input[type="text"],
#in-basket input[type="email"]{border:1px solid #9b837b;background-color:#faf8f7;text-align:center;width:100%;height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;}
#in-basket #number-input{margin-bottom:8px;max-width:52px;}
#in-basket #email-input1{max-width:152px;margin-bottom:18px;}
#in-basket #result, #in-basket .continue-shopping{display:inline-block;vertical-align:middle;padding-top:6px;padding-bottom:6px;text-transform:none;}
#in-basket #result{max-width:150px;height:34px;border:1px solid #660000;text-shadow:0px 1px 1px rgba(0, 0, 0, 1);margin-right:47px;background:rgb(202,0,0);background:-moz-linear-gradient(top, rgb(202,0,0) 0%, rgb(104,0,0) 100%);background:-webkit-linear-gradient(top, rgb(202,0,0) 0%,rgb(104,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgb(202,0,0)),to(rgb(104,0,0)));background:-moz-linear-gradient(top, rgb(202,0,0) 0%,rgb(104,0,0) 100%);background:-o-linear-gradient(top, rgb(202,0,0) 0%,rgb(104,0,0) 100%);background:linear-gradient(to bottom, rgb(202,0,0) 0%,rgb(104,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca0000', endColorstr='#680000',GradientType=0);font-size:14px;}
#in-basket .continue-shopping{max-width:162px;height:35px;font-family:Arial, sans-serif;font-size:14px;color:#543e35;background-color:#e5e4e9;border:1px solid #b1b1b1;padding-left:6px;padding-right:6px;}
.qaw{font-size:16px;z-index:999;color:#000;background-color:#FFF;text-align:center;}
.mfp-content table{width:100% !important;text-align:center;}
.mfp-content img{max-width:100% !important;height:auto !important;}
.mfp-close{width:26px;height:26px;line-height:26px;}
#catalog_basket_list, table.fav_list{font-size:14px;}
.bread_crumbs + .clearfix + .popular-block{margin-top:0;}
.bread_crumbs + .popular-block{margin-top:50px;}
.body_stat{overflow:hidden;}
p.alert{display:block;font-size:16px;color:#F00;font-weight:bold;}
span.error span{display:block;}
ul.or_ttp{list-style:none;margin:0;padding:0;font-size:14px;margin-bottom:30px;}
ul.or_ttp li{padding:5px;display:block;position:relative;width:600px;min-height:50px;margin-bottom:15px;}
ul.or_ttp li div{display:block;float:left;}
ul.or_ttp li div.ttp_p{width:30px;height:50px;}
ul.or_ttp li div.ttp_p input{margin:10px 0 0 0;padding:0px;width:30px !important;}
ul.or_ttp li div.ttp_n{width:570px;min-height:50px;text-align:left;float:none;}
ul.or_ttp li:hover{cursor:pointer;background-color:#E6E6E6;}
ul.or_ttp li dl{font-style:normal;font-weight:normal;display:inline;color:#A50E08;}
ul.or_ttp li span{font-weight:bold;display:block;margin-bottom:3px;font-style:normal;}
ul.or_ttp li div.ttp_i{margin-right:10px;}
ul.sublist, .dpages_list, #guest_main, .forum_body, .text_pages, body.cab_body .content,.image-search{font-size:14px;}
body.cab_body .content .cabinet{padding-left:13px;}
#gb_div_add{}
.text_pages{width:910px;overflow:auto;}
.text_pages img{max-width:800px;}
.text_pages h2{margin:15px 0 15px 0;}
.text_pages div, .text_pages p{margin-bottom:5px;}
body.text_body .line-gray{margin-bottom:10px;}
body.text_body .bread_crumbs, body.text_body h1{margin-left:0px;}
.image-search .search_head{padding-left:13px;margin-top:15px;margin-bottom:20px;}
.image-search .search_head div{display:inline-block;height:150px;border:0px solid #000;vertical-align:middle;}
.image-search .search_head img{width:150px;height:150px;}
.image-search .search_head .parts{max-width:900px;padding-left:40px;}
.image-search .search_head .parts span{display:block;margin-bottom:10px;font-weight:bold;}
.image-search .search_head .parts a{display:inline-block;border:1px solid #8b7868;margin:0 5px 5px 0;color:#6e4b3e;padding:5px;text-decoration:none;font-size:12px;}
.image-search .search_head .parts a.actv,.image-search .search_head .parts a:hover{color:#c0110f;border:1px solid #c0110f;}
.lot_pics{width:100%;overflow:auto;height:inherit;}
.lot_pics .item{display:inline-block;margin:0px 10px 10px 0px;border:1px solid #000;background-color:#FFF;padding:3px;}
.lot_pics .item .title{display:none;}
.comment_item{margin-bottom:15px;}
.comment_item .list_mes{width:100%;height:30px;}
.b-coms{margin-bottom:20px;}
.com{margin:0 0 15px 0;overflow:hidden;}
.com .info-user{float:left;width:160px;}
.com .info-user .t-com{margin:0 0 5px 0;padding:5px 15px 6px 23px;}
.com .t-com{padding:5px 15px 6px 10px;background:#FED7AB;overflow:hidden;color:#653b29;font-size:10px;-webkit-border-radius:7px 0 0 0;border-radius:7px 0 0 0;}
.com .t-com a{color:#653b29;}
.com .actv0 .t-com{background:#D9AC80;color:#FFF}
.com .actv2 .t-com{background:#F00;color:#FFF}
.com .photo-user{margin:0 0 23px 0;text-align:center;}
.com .photo-user img{max-width:100px;}
.com .list-inf{}
.com .list-inf ul{list-style-type:none;margin:0;padding:0;}
.com .list-inf li{margin:0 0 1px 0;padding:0;line-height:normal;font-size:10px;}
.com .desc-com{margin:0 0 0 165px;}
.com .t-com{}
.com .t-com span{display:inline-block;margin-right:15px;}
.com .citate{float:right;}
.com .citate a{color:#653b29;text-decoration:none;}
.com .desc-com p{padding-top:0;margin-top:6px;margin-bottom:0 0 15px 0;}
.bb_quote{margin:10px 0px 10px 0px;padding:3px;background-color:#CFCFCF;font-size:10px;}
.bb_quote .bb_quote_from{font-weight:bold;}
.bb_quote .bb_quote_text{}
#commnet_list .cl_item{margin-bottom:10px;border-bottom:1px dotted #CCC;padding-bottom:5px;}
#commnet_list .cl_item .ctitle{padding-bottom:2px;}
#commnet_list .cl_item .ctitle a{font-weight:bold;}
#commnet_list .cl_item .from{padding-bottom:5px;font-size:10px;}
#com_ra{font-size:14px;padding-top:5px;color:#F00;font-weight:bold;margin-bottom:10px;}
.edit_line{float:right;margin-right:15px;}
.edit_line .buttons{display:inline-block;float:right;margin-left:5px;}
table.style1{border-collapse:collapse;padding:0;margin:0 0 10px 0;}
table.style1 th, table.style1 td{border:1px solid #D1CFCB;padding:5px;}
table.style1 th{text-align:center;font-size:16px;font-weight:normal;color:#414141;}
body{min-width:1209px;margin:0 auto;}
body.cab_body .order{margin:0 0 10px 0;width:100%;}

body.cab_body .order h2{color:#fff;}
body.cab_body .order .b-order{}
body.cab_body .order .t-order{background:#c0110f;padding:5px 0 5px 30px;font-size:16px;color:#FFF;}
body.cab_body .order .t-order a{color:#FFF; font-weight: normal; float: right; display: block; margin-right: 10px;}
body.cab_body .order .cont-order{padding:25px 30px 30px 30px; border: 1px solid #c0110f;background:#f7f7f5; color:#573e34;}
body.cab_body .order .info-order{margin:0 0 28px 0;}
body.cab_body .order .info-order ul{list-style-type:none;margin:0;padding:0;}
body.cab_body .order .info-order li{margin:0 0 0 0;padding:0;overflow:hidden;}
body.cab_body .order .info-order li p{float:left !important;width:460px !important;font-size:12px !important;margin:0 !important;padding:0 !important;}
body.cab_body .order .info-order li p:first-child{width:115px !important;margin:0 8px 0 0 !important;font-weight:bold;}
body.cab_body .order .info-order li p span{}
body.cab_body .order .info-order li p a{}
body.cab_body .order .table-order{margin:0 0 12px 0;}
body.cab_body .order .table-order table{border-collapse:collapse;width:100%;border-width:0px;}
body.cab_body .order .table-order table .name{padding-left: 90px;}
body.cab_body .order a{color:#c0110f;}
body.cab_body .order .table-order table a.pic{width: 80px; height: auto; float: left;}
body.cab_body .order .table-order table a.pic img{width: 80px; height: auto;}
body.cab_body .order .table-order table .status, 
body.cab_body .order .table-order table .prop, 
body.cab_body .order .table-order table .comm{font-size: 12px;}
body.cab_body .order .table-order table .comm{font-size: 12px;color:#c0110f};
body.cab_body .order .table-order table .status span{font-weight: bold;}
body.cab_body .order .table-order table tr{}
body.cab_body .order .table-order table th{background:#e9e8e6;padding:7px 0 7px 0;font-size:14px;font-weight:500;text-align:center;}
body.cab_body .order .table-order table th.name-ord{}
body.cab_body .order .table-order table th.num{width:70px;}
body.cab_body .order .table-order table th.ves{width:40px;}
body.cab_body .order .table-order table th.price-ord{width:90px;}
body.cab_body .order .table-order table th.status{}
body.cab_body .order .table-order table td{padding:14px 0 14px 0;text-align:center;border-bottom:1px solid #573e34;border-left-width:0px;vertical-align:middle;}
body.cab_body .order .table-order table td:first-child{padding:14px 0 14px 0;text-align:left;border-bottom:1px solid #573e34;border-left-width:0px;vertical-align:middle;}
body.cab_body .order .table-order table td a{}
body.cab_body .order .b-all{}
body.cab_body .order .b-all ul{list-style-type:none;margin:0;padding:0;}
body.cab_body .order .b-all li{margin:0;padding:0;overflow:hidden;}
body.cab_body .order .b-all li p{float:left;margin:0;padding:0;}
body.cab_body .order .b-all li p:first-child{min-width:100px;margin:0 8px 0 0;}
.dpages_list .dpl_item{margin-bottom:20px;}
.dpages_list .dpl_item .name{margin-bottom:4px;}
.dpages_list .dpl_item .name a{font-weight:bold;color:#FF7500;}
.text_pages ul.sublist{margin:9px 0 15px 0;padding:0;list-style:none;}
.text_pages ul.sublist li{display:block;position:relative;padding-bottom:8px;padding-left:15px;}
.text_pages ul.sublist li a{color:#C0110F;font-size:16px;}
.text_pages ul.sublist li a:before{position:absolute;content:url('../images/category-arrow.png');top:12px;left:0;transform:translateY(-50%);}
.balance_stat{margin-bottom:20px;margin-top:15px;}
.balance_stat p{display:block;width:300px;margin-bottom:5px;}
.balance_stat p span{font-weight:bold;display:block;float:right;}
.admin_panel{margin-bottom:20px;border:1px solid #F00;text-align:center;padding:5px;font-size:14px;}
.register_form{width:490px;display:inline-block;vertical-align:top;}
.register_form .g-recaptcha{margin:10px 0;}
.register_form fieldset{padding:15px 20px 20px !important;}
.register_form #in-support-of-the-appeal{margin-top:0 !important;}
span.error{color:#F00;margin:20px 0;display:block;}
span.error span{display:block;margin:0 0 5px 0;}
.register_form span.error, .view-cart-block span.error{padding:15px 20px 15px 20px !important;background-color:#FED3D3;overflow:auto;}
.view-cart-block span.error{width:500px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#BCBCBC;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#BCBCBC;}
.sysinfo{font-size:11px;display:block;}
.in-ask-tovar{padding:25px;width:300px;}
.in-ask-tovar div{margin-bottom:10px;}
.in-ask-tovar div span{display:block;}
.in-ask-tovar div input, .in-ask-tovar div textarea{width:100%;}
.in-ask-tovar div textarea{height:40px;}
.in-ask-tovar input.btn{text-transform:none;font-family:'Cambria Math', Arial, sans-serif;font-size:21px;}
.in-ask-tovar #ask_res{margin-top:5px;}
.club_info{margin:5px 0 10px 5px;}
.club_info h2{color:#573e34;border-bottom:3px solid #D4CFCB;font-family:'Open Sans', Arial, sans-serif;font-size:18px;font-weight:normal;padding-left:0;padding-bottom:4px;margin-left:0;}
.club_info form{margin:30px 0 30px 0;}
.club_info .greet{width:100%;margin-bottom:20px;font-weight:normal;font-size:16px;color:#c0110f;}
.club_info .more{color:#FF7500;display:block;margin-top:5px;}
.partner_programm .parner_link{padding:0px 5px;border:0px solid #E9E8E6;background-color:#E9E8E6;}
span.att_info{color:#c0110f;font-weight:bold;}
.news_list ul{list-style:none;margin:0 0 15px 13px;padding:0}
.news_list ul li{margin-top:20px;}
.news_list ul li span{display:block;font-size:12px;}
.news_list ul li a{color:#FF7500;display:block;font-weight:bold;}
#news_full{margin:40px 0 0 13px;}
#news_full .news-date{color:#FF7500;font-size:12px;}
#news_full .lot_pics .item{width:150px;}
.links_also{margin-bottom:15px}
.links_also span{display:block;font-weight:bold;}
.links_also a{color:#c0110f}
.popular-block .see-all{margin-top:-10px;text-align:center;position:relative;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY1izZg0ABAwCBSrSqswAAAAASUVORK5CYII=");background-repeat:repeat-x;background-position-y:10px;}
.popular-block .see-all a{font-size:14px !important;color:#c0110f;text-decoration:none;;z-index:4;background-color:#FFF;padding:0 20px;}
.popular-block .margin_spacer{margin-bottom:30px;}
.blog_list{overflow:auto;}
.blog_list .dpl_item{display:inline-block;margin:0 40px 20px 0;width:200px;height:400px;overflow:hidden;}
.blog_list .dpl_item .short{font-size:12px;}
.our_command{overflow:auto;}
ul.our_command{list-style:none;}
ul.our_command li{display:inline-block;margin:0 40px 20px 0;width:200px;height:300px;overflow:hidden;}
ul.our_command li span{display:block;color:#c0110f;font-weight:bold;margin-top:7px;}
ul.our_command li p{font-size:12px}

.sptscore {
    background-image: url('../images/tscore/tscore.png');
    background-repeat: no-repeat;
    display: block;
}

.sptscore-0 {
    width: 17px;
    height: 16px;
    background-position: -5px -5px;
}

.sptscore-1 {
    width: 17px;
    height: 16px;
    background-position: -32px -5px;
}

.sptscore-10 {
    width: 84px;
    height: 16px;
    background-position: -59px -5px;
}

.sptscore-11 {
    width: 16px;
    height: 16px;
    background-position: -153px -5px;
}

.sptscore-12 {
    width: 34px;
    height: 16px;
    background-position: -5px -31px;
}

.sptscore-13 {
    width: 52px;
    height: 16px;
    background-position: -49px -31px;
}

.sptscore-14 {
    width: 70px;
    height: 16px;
    background-position: -5px -57px;
}

.sptscore-15 {
    width: 88px;
    height: 16px;
    background-position: -85px -57px;
}

.sptscore-16 {
    width: 16px;
    height: 16px;
    background-position: -111px -31px;
}

.sptscore-17 {
    width: 34px;
    height: 16px;
    background-position: -137px -31px;
}

.sptscore-18 {
    width: 52px;
    height: 16px;
    background-position: -5px -83px;
}

.sptscore-19 {
    width: 70px;
    height: 16px;
    background-position: -67px -83px;
}

.sptscore-2 {
    width: 33px;
    height: 16px;
    background-position: -5px -109px;
}

.sptscore-20 {
    width: 88px;
    height: 16px;
    background-position: -48px -109px;
}

.sptscore-3 {
    width: 50px;
    height: 16px;
    background-position: -5px -135px;
}

.sptscore-4 {
    width: 66px;
    height: 16px;
    background-position: -65px -135px;
}

.sptscore-5 {
    width: 82px;
    height: 16px;
    background-position: -179px -5px;
}

.sptscore-6 {
    width: 16px;
    height: 16px;
    background-position: -181px -31px;
}

.sptscore-7 {
    width: 34px;
    height: 16px;
    background-position: -207px -31px;
}

.sptscore-8 {
    width: 51px;
    height: 16px;
    background-position: -183px -57px;
}

.sptscore-9 {
    width: 67px;
    height: 16px;
    background-position: -147px -83px;
}

.city_deliv{margin: 0 0 20px 0; font-size: 14px; color:#c4211f; font-weight: bold;}
.city_deliv a{font-weight: normal; text-decoration: underline; color:#c4211f; display: block;}
.city_deliv2{margin: 0 0 20px 0; font-size: 14px;}
.city_deliv3{margin: 20px 0 20px 0; font-size: 14px;}

.shop_list{font-size: 14px; margin: 40px 0 0 0; padding: 0 0 0 13px;}

.shop_list h2{margin: 0 0 6px 0; position: relative;}
.shop_list .shop_item{margin: 0 10px 10px 0; width: 260px; height: 200px; display: inline-block; overflow: hidden; border: 1px solid #CECECE; padding: 10px;}
.shop_list .shop_item:hover{border: 1px solid #c0110f;}
.shop_list .shop_item .score{overflow: auto; margin-bottom: 5px;}
.shop_list .shop_item .score span{display: inline-block; margin-right: 8px; font-weight: bold;}
.shop_list .shop_item ul{list-style: none; margin: 0; padding: 0;}
.shop_list .shop_item ul.parts{display: block; height: 57px;}
.shop_list .shop_item ul li{display: inline-block; margin: 0 6px 2px 0; border: 1px solid #CECECE; padding: 2px; font-size: 12px; max-width: 70px; max-height: 13px; overflow: hidden;}

.shop_list .shop_item ul.pics li {max-width: 40px; max-height: 40px;  margin: 0 6px 4px 0; padding: 0px;}
.shop_list .shop_item a{color:#c0110f; font-size: 12px; display: block; margin-bottom: 5px;}
.shop_list .shop_item ul.parts a{color:#6f6f6f; text-decoration: none;}

.right-block-content .seller_shops{display: block; display: block;  margin: 30px 0px 0px 10px;   padding: 0 !important;  text-align: right;}
.right-block-content .seller_shops a{color:#ff4a00;}

.shop_list h2.brand_cert:after{right:0px; content:url(../images/brand_cert.png);position:absolute;top:6px;}


footer .box .phones{font-size: 12px; margin-top: 15px;}
.hdbl{display: none;}
.text-block .date{font-size: 12px; font-style: italic; margin-bottom: 10px;}
.text-block .author{font-style: italic; margin-top: 10px; text-align: right;}
.right-block-content .artcode{font-size: 14px;  margin-left: 8px; margin-bottom: 12px; color: #765c52; vertical-align: top;}

.main-options-block .noitem{font-size: 14px; color:#c0110f; text-transform: uppercase; margin-top: 10px;}
.main-characteristics .ya-share2, .text-block .ya-share2{margin-top: 15px;}

.admin_editor{position: fixed; left: 0; top: 0; width: 30px; height: 20px; background: #FFF; border: 1px solid #F00; padding: 3px;
border-bottom: 3px solid #000; overflow: hidden;}
.admin_editor:hover{height: 130px;}
.admin_editor a{display: block; text-align: center; margin-bottom: 8px;}

.payment_change .paym_chn{
    width: 200px; height: 30px; padding: 3px; cursor: pointer;
}
ul.order_preview{width:400px; list-style: none;}
ul.order_preview li{padding: 0 0 5px 0; margin: 0; display: block; height: 20px; background: url(/tpl/main/images/tbl-dots.png) repeat-x; background-position-y: 12px;}
ul.order_preview li .text{float: left;}
ul.order_preview li .data{float: right;}
ul.order_preview li div{background-color: #f8f8f8;}
ul.order_preview li .data span:after{content: " руб.";}
ul.order_preview li.note .data span:after{content: '';}
ul.order_preview li.ves .data span:after{content: ' кг.';}
ul.order_preview li.note{font-style: italic;}
ul.order_preview li.balance{color:#da0101;}
ul.order_preview li.result{color:#da0101; font-size: 24px; background: none; border-top: 0px solid #686464; padding-top: 30px; text-align: right; font-family: 'Cambria Math', Arial, sans-serif; font-weight: bold;}
.bsk_sim_block ul.order_preview{padding: 0; margin-bottom: 20px;}
.bsk_sim_block ul.order_preview li div{background-color: #FFF;}
.bsk_sim_block .pay-form{margin-bottom: 20px;}
.bsk_sim_block .pay-form form{margin-top: 15px;}
.result-basket ul.order_preview{width:355px;}
/*
ul.order_preview li.data span{background-color: #f8f8f8; padding-left: 3px;}
ul.order_preview li div{width:100%; background: url(/tpl/main/images/tbl-dots.png) repeat-x; background-position-y: 12px;}
ul.order_preview li.data span:after{content: " руб.";}
ul.order_preview li.result{color:#da0101; font-size: 20px;}
*/
#bxbr_pvz{margin-top: 5px; font-style: italic; text-decoration: underline; margin-left: 28px;}

.text_pages .mod_lotfull ul li, .text_pages .mod_lotfull p{
    margin-bottom: 10px;
}
.text_pages .mod_lotfull h3{
    margin-top: 10px; margin-bottom: 10px;
}

.order .cont-order .b-all ul li{font-size: 14px}
.order .cont-order .b-all ul li p{display: inline-block;}
.order .cont-order .b-all ul li p:first-child{width:250px; font-weight: bold;}
.order .cont-order .pay{margin-top: 15px;}

.phones a{color:#d00606;}

span.price-addsale{
    display: block; font-size: 18px; color:#c4211f;
    margin-bottom: 7px; margin-top: -5px;
}

.main-options-block .ranges{
    background-color: #f6f6f6;
    padding: 10px;
    font-size: 14px;
    margin: 5px 20px 10px 0px;
}
.main-options-block .ranges span.name{
    display: inline-block;
    width: 120px;
}
.lower{font-size:16px;}
.lower div:first-child {width: 250px; display: inline-block;}
.lower div:first-child  span{color:#c4211f;}
.in_tovar .lower .weight-tooltips .question {
    background-color: #928478;
}
.in_tovar .lower .weight-tooltips-box{
    border: 1px solid #928478;
}
.in_tovar .lower .weight-tooltips-box:after {
    border-bottom: 15px solid #928478;
}    
.in_tovar .lower .weight-tooltips-box span{
    color:#928478;
}
.in_tovar .lower .weight-tooltips-box span a{
    color:#c4211f;
}

.mess_art{
    width: 1209px;
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}
.mess_art span{
    color:#c0110f;
}
.ul_list{ margin-top: 40px;}
.ul_list ul li{font-size: 14px; color: #4d3329; margin-bottom: 7px;} 
.ul_list ul li a{font-size: 14px; color: #4d3329;}
.or_ttp .boxberry_pvz_link{text-decoration: underline; color:#AE0000; display: inline-block; margin-left: 30px;};