@import url("fonts/roboto.css");
@import url("fonts/rouble.css");
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
html.with-featherlight{overflow:hidden}
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}
.featherlight:last-of-type{background:rgba(0,0,0,0.8)}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}
.featherlight .featherlight-inner{display:block}
.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:0;padding:0}
.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}
.featherlight iframe{border:0}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
html,body{height:100%;min-height:100%;margin:0;min-width:320px}
body{color:#606060;font-size:14px;font-family:'Roboto',sans-serif;font-weight:300;line-height:24px;margin:0;}
img{border:0;max-width:100%}
p{margin:0 0 20px}
p:last-child{margin:0}
ul,ol{padding:0;margin:0}
li{list-style:none}
a{cursor:pointer;color:#69f;text-decoration:none}
b{font-weight:700}
strong{font-weight:900}
a,input,textarea{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
th{font-weight:400}
fieldset{padding:0;border:0;margin:0}
blockquote{margin:0;padding:0}
button{outline:none}
textarea{resize:none;overflow:auto}
input::-moz-focus-inner{border:0;padding:0}
table{width:100%;border-collapse:collapse}
.clear{clear:both;display:block}
.rur{font-family:'als_rublregular'}
.orange{color:#fc0}
.blue{color:#69f}
.is-block{display:block}
.middlebox{padding-top:24px}
.pagetitle{color:#69f;font-size:34px;line-height:38px;font-weight:300;margin:0 0 30px;display:block}
.pagetitle small{font-size:20px}
.pagehead2{margin:0 0 24px;color:#555;font-size:28px;line-height:34px;font-weight:300}
.pagehead2 small{color:#999;font-size:20px}
.pagehead3{margin:0 0 18px;color:#555;font-size:20px;line-height:24px;font-weight:300}
.tb-visible{display:none}
.container{margin:0 auto;width:1560px}
.clearfix:after,.row:after,.container:after{content:'';clear:both;display:block}
.row{margin-left:-7px;margin-right:-7px}
[class*='grid']{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:7px;padding-right:7px;min-height:1px}
.grid2{width:16.6666666%}
.grid3{width:25%}
.grid4{width:33.3333333%}
.grid5{width:41.6666666%}
.grid6{width:50%}
.grid7{width:58.3333333%}
.grid8{width:66.6666666%}
.grid9{width:75%}
.grid12{width:100%}
.pull-right{float:right}
.text-center{text-align:center}
.text-right{text-align:right}
.brick{border-bottom:1px solid #e2e2e2;margin:0 0 40px;padding:0 0 20px}
.brick:after{content:'';clear:both;display:block}
.brick_left{float:left;width:290px}
.brick_right{padding-left:304px}
.brick_float{float:left;width:100%}
.input{background:0;border:1px solid #adadad;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;padding:7px 10px;font-family:'Roboto',sans-serif;font-weight:300;font-size:14px;line-height:20px;height:38px}
.input-login{background:url(../img/user.png) right center no-repeat;padding-right:38px}
.input-pass{background:url(../img/lock.png) right center no-repeat;padding-right:38px}
.input-mail{background:url(../img/mail.png) right center no-repeat;padding-right:38px}
.input:focus{border-color:#69f}
.input.error{border-color:red}
.error_text{margin:6px 0 0;font-size:12px;line-height:14px;color:red}
.inpf,fieldset{margin:10px;color:#555;font-weight:300;display:block;padding:0;border:0;position:relative;padding-left:90px;min-height:34px}
.inpf label,fieldset label{display:block;color:#555;font-size:14px;line-height:14px;margin:0 0 8px;position:absolute;left:0;top:13px;width:74px}
.inpf label.str,fieldset label.str{top:5px}
.inpf .input,fieldset .input{width:100%}
.inpf_txt,fieldset_txt{font-style:italic;font-size:13px;line-height:16px;margin:-10px 0 18px 84px}
.inpf-req:before,fieldset-req:before{content:'*';font-size:14px;line-height:14px;position:absolute;right:-14px;top:12px;color:#69f}
textarea.input{height:120px;padding:10px}
.btn{background:0;border:1px solid #efefef;cursor:pointer;display:inline-block;vertical-align:middle;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;color:#828282;text-align:center;font-size:14px;line-height:14px;font-weight:300;font-family:'Roboto',sans-serif;padding:11px 24px;text-transform:uppercase;overflow:hidden}
.btn:hover{border-color:#828282;color:#000}
.btn-grey{background:#f6f6f6;border:0;padding-top:12px;padding-bottom:12px;color:#525252;font-size:13px}
.btn-grey:hover{background:#efefef}
.btn-grey2{background:#cbcbcb;border:0;padding-top:12px;padding-bottom:12px;color:#fff;font-size:13px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.3);font-weight:600}
.btn-grey2:hover{background:#efefef;text-shadow:none}
.btn-orange{background:#fc0;border:0;padding-top:12px;padding-bottom:12px;color:#fff;font-size:14px;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.btn-orange:hover{background:#fcdb54;color:#fff}
.btn-blue{background:#69f;border:0;color:#fff}
.btn-blue:hover{background:#88b0fe;color:#fff}
.btn-big{padding:14px 24px;font-size:18px;line-height:20px;font-weight:500}
.btn.buy{font-size:19px;line-height:20px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);position:relative;padding:17px 70px 17px 24px;color:#fff;background:#fc0;border:0;font-weight:500;text-transform:uppercase}
.btn.buy:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-163px -37px;width:34px;height:32px;right:20px;top:10px}
.btn.buy:hover{background:#fcdb54;color:#fff}
.btn-more{border-color:#69f;color:#69f}
.btn-more:hover{background:#69f;border-color:#69f;color:#fff}
.btn-izb span{padding-left:20px;position:relative}
.btn-izb span:before{content:'';position:absolute;display:block;left:0;top:0;background-image:url(../img/sprite.png);background-position:-131px -189px;width:16px;height:13px}
.btn-del span{padding-left:20px;position:relative}
.btn-del span:before{content:'';position:absolute;display:block;left:0;top:0;background-image:url(../img/sprite.png);background-position:-192px -167px;width:12px;height:13px}
.btn-basket{background-color:#fc0;color:#fff;border-color:#fc0}
.btn-basket span{position:relative;padding-right:24px}
.btn-basket span:before{content:'';position:absolute;display:block;right:0;top:-1px;background-image:url(../img/sprite.png);background-position:-220px -121px;width:17px;height:16px}
.btn-basket:hover{background:#fcdb54;color:#fff;border-color:#fcdb54}
input.btn,button.btn{padding-top:0;padding-bottom:0;height:40px;line-height:38px}
input.btn-big,button.btn-big{height:48px;line-height:48px}
input.buy,button.buy{height:54px;line-height:54px}
input[type="radio"],input[type="checkbox"]{margin:0;padding:0;display:block;cursor:pointer;background:0;-webkit-appearance:none;position:relative;border:1px solid #e2e2e2;width:19px;height:19px}
input[type="radio"]{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
input[type="radio"]:after{content:'';position:absolute;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:none;width:9px;height:9px;background:#69f;position:absolute;left:4px;top:4px}
input[type="radio"]:checked::after{display:block}
input[type="checkbox"]{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
input[type="checkbox"]:after{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-112px -189px;width:19px;height:19px;display:none;left:-1px;top:-1px}
input[type="checkbox"]:checked::after{display:block}
.checkf{position:relative;padding-left:32px;cursor:pointer;display:block;font-size:14px;line-height:18px;font-weight:300}
.checkf input[type="checkbox"],.checkf input[type="radio"]{left:0;top:-2px;position:absolute}
.ui-spinner{position:relative;padding:0 30px;display:inline-block;height:30px;display:inline-block}
.ui-spinner-input{border:1px solid #efefef;height:30px;width:54px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:0;padding:5px;font-family:'Roboto',sans-serif;text-align:center;color:#555;font-weight:500;font-size:14px;line-height:20px}
.ui-spinner-button{height:30px;width:30px;background:#fc0;color:#fff;text-align:center;font-weight:500;font-size:20px;line-height:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);position:absolute;top:0;cursor:pointer}
.ui-spinner-button:hover{background:#fcdb54}
.ui-spinner-down{left:0;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}
.ui-spinner-down:before{content:'-'}
.ui-spinner-up{right:0;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}
.ui-spinner-up:before{content:'+'}
.count{position:relative;padding:0 30px;display:inline-block;height:30px;display:inline-block}
.count .actual_count{border:1px solid #efefef;height:30px;width:54px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:0;padding:5px;font-family:'Roboto',sans-serif;text-align:center;color:#555;font-weight:500;font-size:14px;line-height:20px}
.count .minus,.count .plus{height:30px;width:30px;background:#fc0;color:#fff;text-align:center;font-weight:500;font-size:20px;line-height:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);position:absolute;top:0;cursor:pointer;user-select:none;-webkit-user-select:none}
.count .minus:hover,.count .plus:hover{background:#fcdb54}
.count .minus{left:0;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}
.count .plus{right:0;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}
.compare_link,.favorite_link,.download_link{font-size:12px;color:#aab2bd;line-height:14px;position:relative;display:inline-block;padding-left:20px;text-decoration:none}
.compare_link:hover,.favorite_link:hover,.download_link:hover{text-decoration:underline}
.compare_link:before,.favorite_link:before,.download_link:before{content:'';position:absolute;display:block;left:0;top:0}
.compare_link.active,.favorite_link.active,.download_link.active{color:#69f}
.compare_link:before{background-image:url(../img/sprite.png);background-position:-31px -212px;width:11px;height:15px}
.compare_link.active:before{background-image:url(../img/sprite.png);background-position:-42px -212px;width:11px;height:15px}
.favorite_link:before{background-image:url(../img/sprite.png);background-position:-204px -176px;width:16px;height:13px}
.favorite_link.active:before{background-image:url(../img/sprite.png);background-position:-147px -189px;width:16px;height:13px}
.download_link:before{background-image:url(../img/sprite.png);background-position:-248px -14px;width:10px;height:13px}
#to_favorites,#to_compare,#to_download{padding-left:18px;font-size:12px;line-height:14px;display:inline-block;position:relative;color:#69f;text-decoration:none;cursor:pointer}
#to_favorites:hover,#to_compare:hover,#to_download:hover{text-decoration:underline}
#to_favorites:before,#to_compare:before,#to_download:before{content:'';position:absolute;display:block;left:0;top:-1px}
#to_favorites:before{background-image:url(../img/sprite.png);background-position:-147px -189px;width:16px;height:13px}
#to_favorites.delete:before,#to_compare.delete:before{background-position:0 13px!important;width:12px!important;height:13px}
#to_compare:before{background-image:url(../img/sprite.png);background-position:-42px -212px;width:11px;height:15px}
#to_download:before{background-image:url(../img/sprite.png);background-position:-248px 0;width:11px;height:14px}
.icon_favorite{display:inline-block;background-image:url(../img/sprite.png);background-position:-163px -69px;width:36px;height:28px}
.icon_favorite:hover,.icon_favorite.active{background-image:url(../img/sprite.png);background-position:-163px -97px;width:36px;height:28px}
.icon_favorite.delete,.icon_compare.delete{background-position:-132px -105px!important;width:30px!important;height:30px!important}
.icon_delete{display:inline-block;background-image:url(../img/sprite.png);background-position:-132px -105px;width:29px;height:29px}
.icon_compare{display:inline-block;background-image:url(../img/sprite.png);background-position:-25px -135px;width:25px;height:32px}
.icon_compare:hover,.icon_compare.active{background-image:url(../img/sprite.png);background-position:0 -135px;width:25px;height:32px}
.icon_buy{display:inline-block;background-image:url(../img/sprite.png);background-position:-163px 0;width:41px;height:37px}
.icon_buy.active{background-image:url(../img/sprite.png);background-position:-163px -69px;width:36px;height:28px}
.to_cart{font-size:12px;line-height:14px;display:inline-block;position:relative;color:#69f;text-decoration:none;cursor:pointer;padding-right:20px}
.to_cart b{font-weight:300;border-bottom:1px dashed #69f}
.to_cart:before{content:'';position:absolute;display:block;right:0;top:-1px;background-image:url(../img/sprite.png);background-position:-220px -105px;width:17px;height:16px}
.to_cart.active{color:#fc0}
.to_cart.active b{border-bottom-color:#fc0}
.to_cart.active:before{background-image:url(../img/sprite.png);background-position:-220px -73px;width:17px;height:16px}
.header_top{padding:12px 0}
.header_top .social{display:none}
.header_top .close{position:absolute;right:14px;top:14px;display:none}
.sitename{font-weight:400;color:#5d5d5d;font-size:16px;line-height:18px;text-transform:uppercase;margin:0 0 8px}
.header_middle{background:rgba(248,248,248,0.85);border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.header_middle.fixed{position:fixed;width:100%;left:0;top:0;z-index:1000}
.header_middle.fixed #bread_crumbs{-webkit-box-shadow:none;box-shadow:none}
.header_middle .container{position:relative}
.header_middle .header_tab{background:rgba(248,248,248,1)}
.header_tab{display:table;width:100%;z-index:1000}
.header_middle .header_cell-logo{display:none}
.header_cell{display:table-cell;height:68px;border-right:1px solid #e4e4e4;vertical-align:top;padding:0}
.header_cell-search{border-right:0}
.header_cell-bars{display:none}
.header_cell-logo img{display:block;width:150px}
.header_cell-cat{width:220px;border-left:0;position:relative;border-left:1px solid #e4e4e4}
.header_cell-fav{width:68px}
.header_cell-basket{width:200px}
.header_cell-user{width:170px}
.header_cell-logo,.header_cell-nav,.header_cell-address{border:0;vertical-align:middle}
.header_cell-nav{text-align:center}
.header_cell-address{text-align:right}
.header_cell-nav li{font-size:10px;line-height:12px;text-transform:uppercase;display:inline-block;font-weight:500;margin:0 8px}
.header_cell-nav li a{color:#434a54;text-decoration:none;font-size:11px}
.header_cell-nav li a:hover{color:#69f;text-decoration:underline}
.choosetown a{display:inline-block;padding-left:12px;color:#464646;text-decoration:none;font-size:12px;line-height:14px;font-weight:300;position:relative}
.choosetown a:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-248px -104px;width:7px;height:4px;left:0;top:4px}
.header_cell-address .choosetown{margin:0 0 2px}
.header_cell-address .phone{color:#555;font-size:18px;line-height:20px;font-weight:500;margin:0 0 2px}
.header_cell-address .phone a{color:inherit;text-decoration:none}
.header_cell-address .feedback{margin:0 0 4px}
.head_count{min-width:17px;height:17px;text-align:center;display:block;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;color:#fff;background:#e26e6e;font-size:10px;line-height:17px;font-weight:900;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.head_icon{position:relative;line-height:68px;height:68px;display:block}
.head_icon .icon-back{position:absolute;left:50%;top:50%}
.head_icon-fav .icon-back{background-image:url(../img/sprite.png);background-position:-159px -135px;width:28px;height:21px;margin:-10px 0 0 -14px}
.head_icon-comp .icon-back{background-image:url(../img/sprite.png);background-position:-220px 0;width:18px;height:22px;margin:-11px 0 0 -9px}
.head_icon .head_count{position:absolute;bottom:50%;left:50%}
.show_cat{color:#555;text-decoration:none;display:block;font-weight:500;font-size:16px;line-height:68px;position:relative;padding-left:42px;text-transform:uppercase}
.menu_ico{content:'';position:absolute;display:block;left:auto;right:26px;top:50%;margin-top:-10px;background-image:url(../img/sprite.png);background-position:-173px -167px;width:19px;height:14px;cursor:pointer}
.show_cat:hover,.show_cat.hover{color:#69f}
.show_cat:hover:before{background-image:url(../img/sprite.png);background-position:-97px -59px;width:19px;height:14px}
.head_user{font-size:12px;line-height:68px;font-weight:500;text-align:center;display:block}
.head_user-icon{background-image:url(../img/sprite.png);background-position:0 -189px;width:18px;height:23px;display:inline-block;vertical-align:middle}
.head_user-name{display:inline-block;vertical-align:middle;margin-left:6px;max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.head_icon_nav:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-140px -59px;width:20px;height:17px;top:50%;left:50%;margin:-9px 0 0 -10px}
.basket_link{display:block;text-decoration:none;height:68px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0 0 60px;position:relative;color:#555;font-size:12px;line-height:14px;font-weight:300}
.basket_link_icon{position:absolute;background-image:url(../img/sprite.png);background-position:-104px -135px;width:27px;height:26px;top:50%;margin-top:-12px;left:20px}
.basket_link span{display:block}
.basket_link .head_count{position:absolute;bottom:50%;left:50%}
.searchbox,.searchbox_input{height:70px}
.searchbox{background:#fff;position:relative;padding:0 90px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.searchbox_btn{background-color:#69f;width:68px;right:0;position:absolute;top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:-1px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-indent:-9999px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;cursor:pointer;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}
.searchbox_btn:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-132px -76px;width:29px;height:29px;left:50%;top:50%;margin:-15px 0 0 -14px}
.searchbox_btn:hover{opacity:.8}
.searchbox_input{background:0;border:0;width:100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:28px;padding:20px 0;font-weight:300}
.searchbox_show{width:50px;height:50px;cursor:pointer;display:none;position:relative;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}
.searchbox_show:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:0 -167px;width:22px;height:22px;left:50%;top:50%;margin:-12px 0 0 -12px}
.searchbox_show:hover{opacity:.8}
.searchbox_show.opened:before{background-image:url(../img/sprite.png);background-position:-64px -167px;width:21px;height:21px;margin:-10px 0 0 -10px}
.search_advice_wrapper{position:absolute;background:rgba(255,255,255,0.98);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;z-index:1000;overflow:auto;height:217px;display:none}
.advice_variant{padding:8px 14px;font-size:12px;line-height:14px;cursor:pointer;border-bottom:1px solid #ededed}
.advice_variant:last-child{border:0}
.advice_variant:hover{background:#ededed}
.header_mobile{background:#f8f8f8;display:none;border-top:1px solid #e2e2e2}
.header_mobile:after{content:'';clear:both;display:block}
.header_mobile_cell{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header_mobile_cell a{text-align:center;display:block;font-weight:500;color:#555;position:relative;font-size:14px;line-height:16px;padding:10px 16px}
.header_mobile_cell:first-child{border-right:1px solid #e2e2e2}
.menu_arrow{position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-248px -90px;width:7px;height:6px}
.header_mobile .searchbox{height:36px;padding:0 40px 0 16px}
.header_mobile .searchbox_input{height:36px;padding:5px 0;font-size:14px;font-weight:500;line-height:20px;color:#555}
.header_mobile .searchbox_btn{background:0;width:40px;height:36px}
.header_mobile .searchbox_btn:before{background-image:url(../img/sprite.png);background-position:-220px -174px;width:15px;height:15px;margin:-7px 0 0 -7px}
#navigation_menu{position:absolute;left:1px;width:220px;background:rgba(255,255,255,0.9);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 1px rgba(0,0,0,0.2),inset 0 3px 0 rgba(0,0,0,0.03);transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;z-index:900;display:none;top:68px}
#navigation_menu.hover{display:block}
#navigation_menu .menu > li{border-bottom:1px solid #e2e2e2;font-size:13px;line-height:14px;font-weight:500;display:block;height:40px;position:relative}
#navigation_menu .menu > li > div > a{display:inline-block;color:#555;text-decoration:none;padding:7px 14px;vertical-align:middle}
#navigation_menu .menu li:hover{background:#f1f1f1}
#navigation_menu .menu > li:hover > ul,#navigation_menu .menu > li > ul > li:hover > ul{opacity:1;visibility:visible}
#navigation_menu .menu > li > ul{position:absolute;left:100%;width:220px;margin-top:-41px;background:#fff;transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;opacity:0;visibility:hidden;-webkit-box-shadow:4px 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:4px 2px 3px rgba(0,0,0,0.2);box-shadow:4px 2px 3px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;font-weight:400}
#navigation_menu .menu > li > ul li{font-size:12px;line-height:14px;position:relative}
#navigation_menu .menu > li > ul li a{display:block;padding:7px 14px}
#navigation_menu .menu > li > ul li:last-child{margin:0}
#navigation_menu .menu > li > ul li a{color:#555}
#navigation_menu .menu > li > ul li:hover{background:#f1f1f1}
#navigation_menu .menu > li > ul li:hover > a{color:#69f}
#navigation_menu .menu > li > ul > li > ul{position:absolute;left:100%;width:220px;top:0;background:#f1f1f1;transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-webkit-box-shadow:4px 2px 3px rgba(100,50,0,0.2);-moz-box-shadow:4px 2px 3px rgba(100,50,0,0.2);box-shadow:4px 2px 3px rgba(100,50,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px 0;font-weight:400;opacity:0;visibility:hidden}
.footer{background:#fcfcfc;border-top:1px solid #e3e5e7}
.footer .tb-visible{margin-top:34px}
.footer_top{border-bottom:1px solid #e3e5e7;padding:30px 0 10px}
.footer_middle{border-bottom:1px solid #e3e5e7;padding:30px 0}
.footer_middle .payment{float:left;margin:0}
.footer_middle .payment img{float:left;margin:0 4px 0 0}
.footer_middle .social{float:right;margin:8px 0 0}
.footer_top_head{color:#34383d;font-size:20px;line-height:22px;margin:0 0 18px;font-weight:300}
.footer_menu{margin:0 0 34px}
.footer_menu li{padding-left:30px;position:relative;font-size:16px;line-height:18px;margin:0 0 16px;font-weight:300}
.footer_menu li:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-220px -22px;width:18px;height:18px;left:0;top:-1px}
.footer_menu li a{color:#34383d;text-decoration:none}
.footer_menu li a:hover{color:#69f;text-decoration:underline}
.footer_contact{margin:0 0 20px}
.footer_contact li{position:relative;font-size:13px;line-height:16px;color:#606366;font-weight:300;margin:0 0 18px;padding-left:20px}
.footer_contact li:last-child{margin:0}
.footer_contact li:before{content:'';position:absolute;display:block;left:0;position:absolute;top:2px}
.footer_contact li.fc_phone:before{background-image:url(../img/sprite.png);background-position:-12px -231px;width:13px;height:12px}
.footer_contact li.fc_mail:before{background-image:url(../img/sprite.png);background-position:-117px -212px;width:12px;height:9px;top:3px}
.footer_contact li.fc_skype:before{background-image:url(../img/sprite.png);background-position:-248px -40px;width:11px;height:11px}
.footer_contact li.fc_address:before{background-image:url(../img/sprite.png);background-position:-248px -62px;width:9px;height:12px}
.footer_contact li.fc_time:before{background-image:url(../img/sprite.png);background-position:-202px -189px;width:13px;height:13px}
.social{margin:0}
.social a{display:inline-block;margin:0 20px 0 0}
.social_tw{background-image:url(../img/sprite.png);background-position:-127px -167px;width:23px;height:18px}
.social_tw:hover{background-image:url(../img/sprite.png);background-position:-150px -167px;width:23px;height:18px}
.social_fb{background-image:url(../img/sprite.png);background-position:0 -212px;width:10px;height:19px}
.social_fb:hover{background-image:url(../img/sprite.png);background-position:-10px -212px;width:10px;height:19px}
.social_vk{background-image:url(../img/sprite.png);background-position:-189px -189px;width:13px;height:13px}
.social_vk:hover{background-image:url(../img/sprite.png);background-position:-163px -189px;width:13px;height:13px}
.feedback{font-size:12px;line-height:14px;font-weight:500;margin:0 0 38px}
.feedback a{color:#555;font-size:12px;text-decoration:none;border-bottom:1px dashed #69f}
.feedback a:hover{border:0}
.footer_bottom{padding:20px 0;color:#888;font-size:12px;line-height:18px;font-weight:300}
.copyright{max-width:630px}
.copyright:after{content:'';clear:both;display:block}
.copyright_logo{float:left;margin:4px 0 0;max-width:76px}
.copyright_txt{padding-left:94px}
.design:after{content:'';clear:both;display:block}
.design img{max-width:40px;float:right;margin:4px 0 0}
.design_txt{padding-right:50px}
.design p{margin:0 0 8px}
.design .btn{font-weight:500;padding:8px 14px}
.modal{display:none;width:380px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modal fieldset .btn{width:100%}
.modal .input:not(.error){border-color:#d1d1d1}
.close{display:inline-block;background-image:url(../img/sprite.png);background-position:-43px -167px;width:21px;height:21px}
.close:hover{background-image:url(../img/sprite.png);background-position:-85px -167px;width:21px;height:21px}
.town_popup{background:#fcfcfc;position:absolute;left:0;width:100%;top:0;border-bottom:1px solid #dedede;padding:20px 0 30px;z-index:1200;display:none}
.town_popup .container{position:relative}
.town_popup-title{color:#555;font-size:22px;line-height:24px;font-weight:300;margin:0 0 30px}
.town_popup-list{margin:0 0 10px}
.town_popup-list li{display:inline-block;font-weight:300;font-size:14px;line-height:18px;margin:0 40px 20px 0}
.town_popup-list li a{color:#555;text-decoration:none;cursor:pointer}
.town_popup-list li a:hover{color:#69f;text-decoration:underline}
.town_popup .close{position:absolute;right:0;top:0}
.town_search{background:#fff;border:1px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;position:relative;padding:4px 40px 0 10px;max-width:360px}
.town_search .input{width:100%;height:30px;border:0;background:0;font-size:14px;line-height:20px;padding:5px 0;font-style:normal}
.town_search .button{background:0;border:0;text-indent:-9999px;padding:0;background-image:url(../img/sprite.png);background-position:-93px -189px;width:19px;height:19px;position:absolute;right:10px;top:10px;-webkit-appearance:none;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.town_search .button:hover{background-image:url(../img/sprite.png);background-position:-74px -189px;width:19px;height:19px}
.slick-slide{outline:none}
.slick-dots{text-align:center;margin-top:10px}
.slick-dots li{display:inline-block;margin:0 7px}
.slick-dots li button{background:#b6b6b6;width:8px;height:8px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:0;text-indent:-9999px;-webkit-appearance:none;cursor:pointer;display:block;padding:0;outline:none}
.slick-dots li.slick-active button{background:#69f;-webkit-box-shadow:0 0 0 1px #69f;-moz-box-shadow:0 0 0 1px #69f;box-shadow:0 0 0 1px #69f}
.slick-prev,.slick-next{cursor:pointer;display:block;border:0;text-indent:-9999px;background:0}
.slick-prev{background-image:url(../img/sprite.png);background-position:-204px -58px;width:16px!important;height:29px!important}
.slick-prev:hover{background-image:url(../img/sprite.png);background-position:-204px 0;width:16px;height:29px}
.slick-next{background-image:url(../img/sprite.png);background-position:-204px -29px;width:16px!important;height:29px!important}
.slick-next:hover{background-image:url(../img/sprite.png);background-position:-204px -87px;width:16px;height:29px}
.carbox{margin:0 0 54px}
.carbox .product{margin:0}
.carbox .slick-slider{margin:0 0 20px}
.carbox .slick-dots{margin:20px 0 0}
.carbox .slick-prev,.carbox .slick-next{position:absolute;top:50%;margin-top:-14px;z-index:100}
.carbox .slick-prev{left:-30px}
.carbox .slick-next{right:-30px}
.carbox .btn-big{display:block}
#bread_crumbs{background:rgba(255,255,255,0.85);color:#878686;font-size:12px;line-height:14px;font-weight:300;margin:0;border-top:1px solid #e2e2e2;padding:10px 0;box-shadow:0 1px 0 #fff}
#bread_crumbs a{color:#878686;text-decoration:none;position:relative;margin:0 4px}
#bread_crumbs a:hover{color:#69f;text-decoration:underline}
.sort{margin:0 -8px 20px;color:#5d5d5d;font-size:14px;line-height:16px;font-weight:300}
.sort:after{content:'';clear:both;display:block}
.sort_by,.sort_count,.sort .pagination{float:left;width:33.33333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;position:relative}
.sort_count{text-align:center}
.sort .pagination{text-align:right}
.sort_by,.sort_count{margin-top:4px}
.sort .selected_out{display:inline-block;position:relative}
.sort .selected{position:relative;padding-right:12px;display:inline-block;cursor:pointer}
.sort .selected:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-248px -90px;width:7px;height:6px;right:0;top:5px}
.sort .label{display:inline-block}
.sort .select{background:#fff;border:1px solid #dedede;padding:10px;position:absolute;z-index:999;right:24%;text-align:left}
.sort .select.hide{display:none}
.sort .select ul li{padding:4px 10px;cursor:pointer}
.sort .select ul li:hover,.sort .select ul li.hover{color:#69f;background-color:#f8f8f8}
.sort.full{margin:0 0 40px}
.sort.full .pagination{float:none;width:auto}
.pagination{line-height:19px;color:#555;font-weight:300;font-size:14px}
.pagination div a{text-align:center;width:19px;height:19px;display:inline-block;vertical-align:middle;color:inherit;text-decoration:none}
.pagination div a.active{background:#69f;color:#fff}
.pagination div,.pagination_left,.pagination_right{display:inline-block;vertical-align:middle}
.pagination_left{background-image:url(../img/sprite.png);background-position:-238px -16px;width:10px;height:16px;margin-right:8px}
.pagination_left:hover{background-image:url(../img/sprite.png);background-position:-238px -32px;width:10px;height:16px}
.pagination_right{background-image:url(../img/sprite.png);background-position:-238px 0;width:10px;height:16px;margin-left:8px}
.pagination_right:hover{background-image:url(../img/sprite.png);background-position:-238px -48px;width:10px;height:16px}
.pagination .viewlink-box{margin-left:10px}
.viewlink{display:inline-block;vertical-align:middle;opacity:.3}
.viewlink.active{opacity:1}
.viewlink-box{background-image:url(../img/sprite.png);background-position:-220px -40px;width:17px;height:17px;margin-right:8px}
.viewlink-list{background-image:url(../img/sprite.png);background-position:-119px -59px;width:21px;height:17px}
#filter{margin:40px 0 20px}
#filter .filter_inner{border:1px solid #e0e0e0;padding:0 12px}
#filter .btn.toggle{display:none;margin:0 0 12px}
#filter.filterCats{margin-top:0}
.filter_clear,#filter_show_more{margin:10px 0;text-align:center;cursor:pointer;border:1px solid #e0e0e0;color:#5d5d5d;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 0;line-height:16px}
.filter_clear .btn,#filter_show_more .btn{display:block}
.waybox{margin:0 0 20px}
.waybox .btn{display:block;color:#69f;font-size:14px}
.waybox .btn span{padding-right:20px;position:relative}
.waybox .btn span:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-220px -156px;width:13px;height:18px;right:0;top:0}
.filter_param{border-top:1px solid #e0e0e0}
.filter_param.lst{border-bottom:0}
.filter_param_name{position:relative;font-weight:300;font-size:14px;line-height:16px;color:#5d5d5d;padding:12px 0 12px 15px;cursor:pointer}
.filter_param_name:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-248px -90px;width:7px;height:6px;left:0;top:50%;margin-top:-3px;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}
.filter_param_name.active:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.filter_param_values{padding:14px 0}
.filter_param_values.hide{display:none}
.filter_param_values.last{margin:10px 0 20px}
.filter_param_values ul li{position:relative;font-size:14px;line-height:16px;cursor:pointer;margin:0 0 14px;color:#555;font-weight:300;padding-left:30px}
.filter_param_values ul li:last-child{margin:0}
.filter_param_values ul li input[type="checkbox"],.filter_param_values ul li input[type="radio"]{position:absolute!important;left:0;top:50%;margin-top:-10px}
.filter_param_values ul li label{cursor:pointer}
.filter_cost{padding:10px 0;margin:0 10px 10px}
.filter_cost .filter_param_values{margin:0 0 20px;padding:0;font-size:12px;line-height:14px;color:#5d5d5d;font-weight:300}
.filter_cost .filter_param_values .input{border-color:#e7e7e7;height:25px;font-style:normal;font-size:14px;line-height:20px;color:#606060;padding:2px 5px}
.filter_cost .filter_param_values #minCost{width:65px;margin:0 6px;padding-left:5px}
.filter_cost .filter_param_values #maxCost{width:65px;margin-left:6px;padding-left:5px}
.ui-slider{height:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff;border:1px solid #dadada;position:relative;outline:none;margin:0 10px}
.ui-slider-range{background:#fc0;height:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:absolute;outline:none;z-index:2}
.ui-slider-handle{background:#69f;cursor:pointer;height:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;width:20px;height:20px;top:-8px;outline:none;z-index:5;margin-left:-10px}
.ui-slider-old-range{background:#e7e7e7;position:absolute;left:0;height:4px;top:0;z-index:1;-webkit-border-radius:4px;outline:none}
.search_results{margin:40px 0 14px}
.search_results_inner{border:1px solid #dedede;padding:10px 12px 20px}
.search_results_title{border-bottom:1px solid #e6e6e6;font-size:14px;font-weight:500;line-height:16px;color:#5d5d5d;padding-bottom:10px;margin:0 0 14px}
.search_results .btn{margin:0 0 10px;font-size:14px;font-weight:500;color:#69f;display:none}
.search_results ul li{font-size:14px;font-weight:300;line-height:16px;margin:0 0 16px}
.search_results ul li:last-child{margin:0}
.search_results ul li a{color:#5d5d5d;text-decoration:none}
.search_results ul li a:hover{color:#69f;text-decoration:underline}
#slider_rate .ui-slider-handle b,#slider_rate .ui-slider-old-handle b{width:30px;font-size:21px;line-height:22px;top:-24px;color:#555;text-align:center;left:50%;position:absolute;margin-left:-15px;font-weight:300}
#slider_rate .ui-slider-old-handle{background:0;width:0;cursor:default;position:absolute;height:20px;top:-8px}
#slider_rate .ui-slider-old-handle b{color:#ddd}
.ratebox_out{margin:0 0 20px;padding-left:25%;position:relative}
.ratebox_out .ui-slider{margin-right:26px}
.ratebox_out_links{margin:0 0 20px}
.ratebox_out_links #to_favorites{margin-right:30px}
.ratebox_out-left{padding-left:0}
.ratebox,.ratebox_title,.ratebox #slider_rate,.ratebox_val,.ratebox_val span,.ratebox_val .btn{display:inline-block;vertical-align:middle}
.ratebox_title{color:#555;font-size:12px;line-height:14px;font-weight:300;margin:0 10px 0 0}
.ratebox .ui-slider{width:165px}
.ratebox_val{border:1px solid #efefef;padding:12px;display:none;position:absolute;left:0;background-color:#fff;z-index:5}
.ratebox_val span{font-size:14px;line-height:16px;color:#555;font-weight:300;margin-right:30px}
.ratebox_val span b{color:#000;font-weight:500}
.ratebox_val .btn{padding:8px 18px}
.maplist{margin-left:20px}
.maplist li{list-style:none;color:#555;font-weight:300;font-size:13px;line-height:16px;margin:0 0 18px;padding-left:20px;position:relative}
.maplist_num{position:absolute;left:0;top:0}
.maplist li:last-child{margin-bottom:0}
.maplist_address{margin:0 0 2px}
.maplist_name{font-size:14px;font-weight:500;margin:0 0 2px;text-transform:uppercase}
.maplist_name a{text-decoration:none}
.maplist_name a:hover{text-decoration:underline}
.maplist_price{font-size:20px;line-height:22px;font-weight:500}
.search_res_all{text-align:right;margin:0 0 20px}
.registerwin{position:fixed;width:100%;left:0;top:0;background:#fcfcfc;z-index:1000;border-bottom:1px solid #dedede;padding-top:30px;display:none}
.registerwin .container{position:relative}
.registerwin .close{position:absolute;right:0;top:0;cursor:pointer}
.registerwin_title{color:#555;font-size:26px;line-height:30px;font-weight:300;margin:0 0 30px}
.registerwin .form{width:260px;margin:0 auto}
.registerwin fieldset{padding:0;position:relative}
.registerwin .checkf{display:block;margin:0 0 10px}
.registerwin_links{margin-left:32px;margin-bottom:20px;position:relative}
.registerwin_links .recall{margin-right:16px}
.registerwin_links span{padding:7px 0;display:block;margin:0}
.registerwin .btn.absolute{width:100%;margin:20px 0}
.registerwin .btn-grey2{width:190px;display:inline-block;margin:5px}
.registerwin_bottom{border-top:1px solid #dedede;padding:12px 0;margin:0 auto;text-align:center}
.registerwin_bottom .registerwin_links{margin-bottom:0}
.home_slider{margin:0 0 20px}
.home_slider-box{-moz-box-sizing:border-box;float:left;display:inline-block;vertical-align:top}
.home_slider-box img{display:block;margin:0 auto}
.steps{margin:0 0 40px}
.steps:after{content:'';clear:both;display:block}
.stepbox{float:left;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:60px;position:relative;font-size:14px;line-height:20px;height:60px;font-weight:500;color:#555}
.stepbox:before{content:'';position:absolute;display:block;background-image:url(../img/sprite.png);background-position:-163px -125px;width:35px;height:8px;right:20px;top:6px}
.stepbox:last-child{float:right;padding:0}
.stepbox:last-child::before{content:none;display:none}
.stepbox.pre_last{margin:0 0 20px}
.stepbox.pre_last:before{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);right:auto;left:-14px;top:56px}
.advantages{margin-bottom:20px}
.advantages_title{color:#555;font-size:16px;line-height:22px;min-height:44px;margin:0 0 16px;font-weight:500}
.advantages .item{padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px}
.brands_cloud{margin:0 0 40px}
.brands_cloud .btn{color:#69f;font-weight:500;padding:8px 24px;margin:0 10px 10px 0}
.post{margin:0 0 40px}
.post:after{content:'';clear:both;display:block}
.post_img{float:left;width:212px;margin:0 0 20px}
.post_entry{padding-left:226px}
.post_date{color:#999;font-size:13px;font-style:italic;line-height:14px;margin:0 0 8px}
.post h3{font-size:18px;font-weight:500;margin:0}
.post h3 a{color:inherit}
.post .btn-more{padding:6px 14px}
.post a:hover{text-decoration:underline}
.post .btn-more:hover{text-decoration:none}
.post hr{background:#ededed;height:1px;clear:both;display:block;padding:0;margin:30px 0;border:0}
.post ul,.post ol{margin:24px 0}
.post ul li,.post ol li{margin:0 0 8px;line-height:18px}
.post ul li:last-child,.post ol li:last-child{margin:0}
.post ol li{list-style:decimal}
.post ul li{padding-left:12px;position:relative}
.post ul li:before{content:'';position:absolute;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:3px;height:3px;background:#69f;left:0;top:7px}
.post img.alignleft{float:left;margin:4px 20px 0 0}
.post img.alignright{float:left;margin:4px 0 0 20px}
.post img.aligncenter{display:block;margin:0 auto}
.post_news{margin:0 0 40px}
.post_news:after{content:'';clear:both;display:block}
.post_news_img{float:left;width:210px}
.post_news_txt{padding-left:224px}
.post_news h3{font-size:18px;font-weight:500;margin:0}
.post_news a:hover{text-decoration:underline}
.catalog_main{margin-bottom:20px}
.catalog_main_more{margin:0 0 40px}
.catalog_main_more .btn{display:block}
.catalog_main_box{border:1px solid transparent;padding:12px 14px;position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:150px;margin:0 0 10px}
.catalog_main_box:hover{border-color:#dedede}
.catalog_main_box img{max-height:90px;position:absolute;bottom:12px;right:14px}
.catalog_main_box_name{color:#464646;display:block;font-size:17px;line-height:20px;font-weight:300;max-width:120px;position:relative;z-index:10}
.map_frame{position:relative;border-top:1px solid #e4e4e4}
.map_frame iframe{border:0;display:block;margin:0;padding:0;height:298px;width:100%}
.map_frame_pin{position:absolute;background-image:url(../img/sprite.png);background-position:-119px 0;width:44px;height:59px}
.map_frame-margin{margin:0 0 40px}
#index_catalog{background-color:#f8f8f8;padding:20px 40px;margin-bottom:40px}
.catalog_index_items{list-style-type:none;margin:20px;padding:0}
.catalog_index_items li{display:inline-block;width:220px;height:150px;padding:10px;line-height:18px;overflow:hidden;position:relative}
.catalog_index_items li img{float:right;max-height:110px;display:inline-block;position:absolute;bottom:12px;right:12px}
.catalog_index_items li a{color:#464646;display:block;width:220px;height:150px}
.catalog_index_items li:hover{-webkit-box-shadow:1px 1px 10px 0 rgba(75,132,254,0.2);box-shadow:1px 1px 10px 0 rgba(75,132,254,0.2)}
.catalog_part{width:224px;border-bottom:1px solid #e6e6e6;margin:0 42px 40px 0;font-size:12px;line-height:14px;display:inline-block;vertical-align:top}
.catalog_part h2{font-size:14px;line-height:16px;margin:0 0 10px;font-weight:900;width:260px}
.catalog_part h2 a{color:#5d5d5d;text-decoration:none}
.catalog_part h2 a img{margin: 20px 0 10px 0;}
.catalog_part li{margin:0 0 4px}
.catalog_part li a{color:#777;text-decoration:none}
.catalog_part a:hover{color:#69f;text-decoration:underline}
.typeon{width:46px;height:46px;display:inline-block;text-align:center;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-size:14px;line-height:16px;padding:15px 0;font-weight:900}
.typeon-hit{background:#c39}
.typeon-new{background:#693}
.product{border:1px solid transparent;padding:16px 16px 12px;position:relative;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 14px}
.carbox .product{display:inline-block}
.product:hover,.product.hover{border-color:#dedede}
.product .btn-orange{margin:19px 0;display:block;font-size:14px;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.product_name{font-weight:300;font-size:16px;line-height:18px;color:#747474;margin:0 0 14px}
.product_name small{display:inline-block;font-size:11px;line-height:12px;margin:0 0 4px;text-overflow:ellipsis;max-height:12px}
.product_name span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product_name a{color:inherit;text-decoration:none;display:block}
.product_name a:hover{color:#69f}
.product_image{border-top:2px solid #ebebeb;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;height:170px;margin:0 auto 10px;position:relative}
.item .product_image{height:200px}
.product_image img{max-height:160px;max-width:200px}
.product_image .typeon{position:absolute;left:0;top:6px}
.product_price{color:#69f;font-size:20px;line-height:22px;margin:0 0 10px;font-weight:400;height:24px}
.product_price_old{color:#ddd;font-size:20px;line-height:22px;margin:0 0 4px;text-decoration:line-through}
.product_prop{color:#7e7e7e;font-size:12px;line-height:14px;margin:0 0 20px;font-weight:300}
.product_sets{position:absolute;left:0;top:10px;text-align:left}
.product_sets a{display:inline-block}
.product_fav{background-image:url(../img/sprite.png);background-position:-204px -176px;width:16px;height:13px;margin:0 8px 0 0;display:inline-block}
.product_fav:hover,.product_fav.active{background-image:url(../img/sprite.png);background-position:-147px -189px;width:16px;height:13px}
.product_comp{background-image:url(../img/sprite.png);background-position:-31px -212px;width:11px;height:15px;display:inline-block}
.product_comp:hover,.product_comp.active{background-image:url(../img/sprite.png);background-position:-42px -212px;width:11px;height:15px}
.product_buy{min-height:38px}
.product_buy .btn{display:inline-block;margin:0}
.product_text{border-top:1px solid #e0e0e0;color:#000;font-size:13px;line-height:15px;font-weight:300;text-align:left;padding-top:16px}
.product_text p{margin:0 0 12px}
.product_text ul{margin:0 0 20px}
.product_text ul li{position:relative;padding-left:7px;margin:0 0 3px}
.product_text ul li:before{content:'';position:absolute;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:3px;height:3px;left:0;top:7px;background:#9f9f9f}
.product_links{margin:0;text-align:left}
.product_links p{margin:0}
.product_hover{background:#fff;position:absolute;left:-1px;right:-1px;top:100%;z-index:999;padding:0 16px 16px;display:none;border:1px solid #dedede;border-top:0}
.product_mobile_btns{display:none;text-align:center;margin:18px 0 0}
.product_mobile_btns a{margin:0 9px}
.product_settings{text-align:center}
.product_settings a{margin:0 5px}
.product_delete{display:inline-block;background-image:url(../img/sprite.png);background-position:0 -231px;width:12px;height:13px}
.product_favorite{display:inline-block;background-image:url(../img/sprite.png);background-position:-204px -176px;width:16px;height:13px}
.product_image .product_sets{display:none}
.product_image:hover .product_hover{display:block}
.product_image .product_buy .btn{display:none}
#show_catalog{margin:0 -7px;min-height:680px}
#show_catalog:after{content:'';clear:both;display:block}
#show_catalog .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 7px;float:left;width:25%}
#show_catalog .product{border:1px solid #dedede}
#show_catalog.favor{margin-bottom:20px}
#show_catalog.favor .item{width:20%}
.compareTabletBtns{text-align:right;margin:0 0 20px}
.compareTabletBtns-bottom{margin-bottom:60px}
.compareTabletBtns-bottom a,.compareTabletBtns-bottom div{margin-bottom:10px}
#show_catalog.listed{margin:0}
#show_catalog.listed .item{float:none;width:auto;padding:0;max-height:250px}
#show_catalog.listed .product:after{content:'';clear:both;display:block}
#show_catalog.listed .product_name{display:none}
#show_catalog.listed .product_mobile_btns{display:none!important}
#show_catalog.listed .product:hover .product_sets{display:block}
#show_catalog.listed .product:hover .product_hover{display:none}
#show_catalog.listed .product:hover .product_buy .btn{display:inline-block}
#show_catalog.listed .product_sets{left:10px;top:6px;display:block!important}
#show_catalog.listed .product_image{border:0;height:auto;display:block;margin:0;float:left;width:120px;position:static}
#show_catalog.listed .product_image img{max-width:100px}
#show_catalog.listed .product_offer{padding-left:140px;padding-top:10px}
#show_catalog.listed .product_offer_inner{display:table;width:100%}
#show_catalog.listed .product_name.product_list_name{display:table-cell;text-align:left;margin:0;padding:0;vertical-align:middle}
#show_catalog.listed .product_price,#show_catalog.listed .product_buy{display:table-cell;margin:0;padding:0;vertical-align:middle}
.viewed_title{color:#939393;font-size:30px;line-height:34px;margin:0 0 30px;font-weight:300}
.viewb{position:relative;display:none}
.viewb:before{content:'';position:absolute;display:block;left:0;top:0;right:0;bottom:0;opacity:.7;background:#fff;display:none;z-index:100}
.viewb_img{border:1px solid #f1f1f1;height:142px;display:block;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;margin:0 0 8px}
.viewb_img img{max-height:130px;max-width:160px}
.viewb_text{position:relative;color:#5d5d5d;padding-right:84px}
.viewb_name{font-size:14px;line-height:18px;display:block;margin:0 0 6px;max-height: 55px;overflow: hidden;}
.viewb_name a{color:inherit}
.viewb_name a:hover{color:#69f;text-decoration:underline}
.viewb_price{font-size:16px;font-weight:500;line-height:18px;margin:0}
.viewb .to_cart{position:absolute;right:0;top:2px}
.view_carousel{position:relative;margin:0 -7px 50px;padding:0 30px;overflow:hidden;max-height:240px}
.view_carousel .slick-slide{padding:0 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.view_carousel .slick-arrow{top:55px;position:absolute;z-index:100}
.view_carousel .slick-prev{left:-18px}
.view_carousel .slick-next{right:-18px}
#contacts_tabs{font-size:14px;line-height:18px;color:#555;margin:0 0 34px}
#contacts_tabs .tabs{margin:0 0 24px}
#contacts_tabs .tabs li{display:inline-block;text-transform:uppercase;font-size:14px;line-height:16px;margin:0 30px 10px 0}
#contacts_tabs .tabs li a{color:#69f;border-bottom:1px dashed #69f;text-decoration:none}
#contacts_tabs .tabs li.ui-tabs-active a{color:#555;border:0}
.register_form{border-bottom:1px solid #e2e2e2;margin:40px 0;font-size:14px;line-height:20px;padding:0 0 40px}
.register_form .pagetitle{color:#5d5d5d;margin:0 0 10px}
.register_form i{font-size:12px}
.register_form_inner{max-width:580px}
.register_form .mw{max-width:240px}
.goodpage{max-width:1177px;margin:0 auto}
.goodpage_hidden{display:none;margin:0 0 30px}
.goodpage_hidden .pagehead{margin:0 0 4px}
.zoom{background-image:url(../img/sprite.png);background-position:-77px -135px;width:27px;height:27px;display:inline-block}
.zoom:hover{background-image:url(../img/sprite.png);background-position:-50px -135px;width:27px;height:27px}
#gallery{margin:0 0 20px;position:relative;overflow:hidden;max-height:420px;min-height:250px}
#gallery .gallery_thumbs{float:left}
#gallery .gallery_big_out{padding-left:75px;padding-right:30px;overflow:hidden}
.gallery_thumbs{width:52px;position:relative;padding:24px 0}
.gallery_thumbs_item{padding:1px 0;display:none}
.gallery_thumbs_item span{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;border:2px solid transparent;height:50px;width:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.gallery_thumbs_item img{max-width:40px;max-height:40px}
.gallery_thumbs .slick-arrow{position:absolute;left:50%;margin-left:-8px;padding:0;border:0}
.gallery_thumbs .slick-prev{background-image:url(../img/sprite.png);background-position:-85px -212px;width:16px;height:10px;top:0}
.gallery_thumbs .slick-prev:hover{background-image:url(../img/sprite.png);background-position:-53px -212px;width:16px;height:10px}
.gallery_thumbs .slick-next{background-image:url(../img/sprite.png);background-position:-69px -212px;width:16px;height:10px;bottom:0}
.gallery_thumbs .slick-next:hover{background-image:url(../img/sprite.png);background-position:-101px -212px;width:16px;height:10px}
.gallery_thumbs .slick-current span{border-color:#fc0}
.gallery_big{position:relative}
.gallery_big_item{padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.gallery_big span{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;position:relative}
.gallery_big img{max-height:400px}
.gallery_big .zoom{position:absolute;left:10px;top:10px;z-index:100}
.gallery_big .slick-dots{margin:10px 0 0}
.goodpage_hidden .pagetitle{margin:0 0 4px}
.goodshort{margin:0 0 20px;float:right}
.goodshort .pagetitle{margin:0 0 4px}
.goodshort_text{margin:0 0 20px;font-size:13px;line-height:16px;font-weight:300}
.goodshort_price{font-size:30px;line-height:32px;color:#69f;font-weight:400;margin:0 0 14px}
.goodshort_price small{font-size:14px;line-height:16px;color:#555;display:block;margin:8px 0 0}
.goodshort_price b{font-weight:400;display:block;margin:0}
.goodshort_price-sale{color:#fc0}
.goodshort #amount{margin:0 0 14px}
.good_meta{margin:0 0 18px}
.good_meta ul{text-align:left;display:inline-block}
.good_meta li{margin:0 0 5px;font-size:13px;line-height:16px;font-weight:300;color:#555;position:relative;padding-left:22px}
.good_meta li:before{content:'';position:absolute;display:block;left:0;top:0}
.good_meta li a{text-decoration:none}
.good_meta li a:hover{text-decoration:underline}
.good_meta li.good_meta_phone:before{background-image:url(../img/sprite.png);background-position:-176px -189px;width:13px;height:13px}
.good_meta li.good_meta_env:before{background-image:url(../img/sprite.png);background-position:-25px -231px;width:14px;height:11px;top:2px}
.good_meta li.good_meta_pin:before{background-image:url(../img/sprite.png);background-position:-248px -27px;width:10px;height:13px;left:2px}
.artbox{font-size:12px;line-height:16px;color:#555;margin:0 0 14px;font-weight:500}
.feat{max-width:600px;margin:0 0 30px}
.feat li{font-size:13px;line-height:16px;color:#000;margin:0 0 8px;font-weight:300;position:relative}
.feat li:after{content:'';clear:both;display:block}
.feat li:before{content:'';position:absolute;display:block;height:1px;background:#f5f5f5;width:100%;left:0;bottom:7px}
.feat li span{background:#fff;position:relative}
.feat_left{padding-right:10px;float:left;max-width:200px}
.feat_right{padding-left:10px;width:250px;float:right}
.good_tabs{margin:0 0 30px}
.good_tabs li{display:inline-block;font-weight:300;font-size:14px;text-transform:uppercase;line-height:16px;position:relative;margin:0 20px 0 0}
.good_tabs li a{color:#555;text-decoration:none}
.good_tabs li a:hover{color:#69f;text-decoration:underline}
.good_tabs li b{background:#e26e6e;color:#fff;text-align:center;height:17px;line-height:17px;padding:0 6px;min-width:17px;position:absolute;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;font-size:10px;font-weight:900;top:-12px;right:-16px}
.review{margin:0 0 30px}
.review_top{color:#69f;font-size:14px;line-height:14px;margin:0 0 20px;font-weight:300;color:#555}
.review_top span{position:relative;padding-right:14px;margin-right:8px}
.review_top span:after{content:'';position:absolute;display:block;width:3px;height:3px;background:#69f;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;right:0;top:6px}
.review_top b{font-weight:500}
.review_top i{color:#999;font-size:14px}
.review_text{color:#666;font-size:14px;line-height:22px;font-weight:300}
.goog_description{color:#666;font-size:14px;line-height:22px;font-weight:300}
.tab-pane{margin:0 0 40px}
.goodmap:after{content:'';clear:both;display:block}
.goodmap_left{float:left;width:280px}
.goodmap_right{padding-left:306px;text-align:right}
.goodmap_right .btn{margin-right:8px;margin-bottom:10px}
.goodmap_right .btn:last-child{margin-right:0}
.goodmap_frame{margin:0 0 24px;position:relative}
.goodmap_frame iframe{height:330px;border:0;margin:0;padding:0;width:100%;display:block}
.goodmap_frame_pin{background-image:url(../img/sprite.png);background-position:0 -76px;width:44px;height:59px;text-align:center;color:#fff;font-size:16px;line-height:44px;font-weight:700;position:absolute}
.goodmap_frame-tz iframe{height:390px}
.goodmap_frame_dig{width:46px;height:46px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;color:#fff;font-size:14px;line-height:46px;font-weight:500;position:absolute;background:#c39;text-transform:uppercase}
.goodmap .maplist{margin:0 0 24px}
.goodmap .waybox .btn{display:inline-block}
.basketbox{margin:0 0 20px;display:table;width:100%}
.basketrow{display:table-row}
.basketrow_cell{display:table-cell;vertical-align:middle;padding:12px 0;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:16px;color:#555;position:relative}
.basketrow_img{width:140px;text-align:center}
.basketrow_img img{max-width:100px;max-height:140px}
.basketrow_art{color:#a2a2a2;font-size:12px;line-height:16px;margin:0 0 4px}
.basketrow_title .amount{display:none}
.basketrow_name{font-size:14px;line-height:16px}
.basketrow_name small{display:block;font-size:12px}
.basketrow_name a{color:#555}
.basketrow_name a:hover{color:#69f;text-decoration:underline}
.basketrow_count .amount small{display:block;margin:0 0 4px;font-size:inherit;line-height:inherit}
.basketrow_price{font-size:22px;line-height:24px;font-weight:400;text-align:right;padding-right:60px;min-width:200px}
.basketrow_price p{font-size:14px;line-height:16px;margin:0 0 14px;display:none;font-weight:300}
.basketrow .product_delete{position:absolute;right:10px;top:50%;margin-top:-8px}
.basket_total{margin:0 0 40px;text-align:right;font-size:22px;line-height:24px;font-weight:400;color:#555;padding-right:60px}
.basket_total small{font-size:16px;margin-right:8px}
.basket_btns{text-align:right;margin:0 0 60px}
.basket_btns .btn{margin:0 0 0 10px}
.compare{margin:0 0 60px}
.compare:after{content:'';clear:both;display:block}
.compare_cell h2{color:#000;font-size:22px;line-height:24px;margin:0;font-weight:300}
.compare_cell h3{color:#000;font-size:16px;line-height:18px;margin:14px 0;font-weight:500}
.compare_cell .btn{font-weight:500;font-size:12px;line-height:14px;padding:7px 12px;color:#69f}
.compare_cell .checkf{display:block;margin:20px 0}
.compare_cell .product{border:1px solid #e5e5e5;margin:0 7px}
.compare_cell .product_name{text-align:center;max-height:30px}
.compare_cell .product_price{text-align:center;margin:0 0 14px}
.compare_cell .product_image{display:block;padding:20px 0;text-align:center;height:auto}
.compare_cell .product_image img{display:block;margin:0 auto;max-width:100%}
.compare_left{float:left;width:20%}
.compare_right{padding-left:20%}
.compare_cell{border-bottom:1px solid #fff;margin:0;padding:30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.compare_cell:first-child{padding-top:6px}
.compare_cell:last-child,.compare_cell.compare_cell_rev{border-bottom:0;padding-bottom:0}
.compare_noborder{border-bottom:0;padding-bottom:0}
.compare_feat{border-bottom:1px solid #e5e5e5;color:#737373;font-size:14px;line-height:16px;font-weight:300;padding:11px 0;min-height:16px;max-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.compare_feat img{display:inline-block;vertical-align:middle}
.compare_col .compare_feat{color:#5d5d5d}
.compare_col .compare_cell{border-bottom-color:#dedede}
.compare_rate{color:#424242;font-size:22px;line-height:24px;font-weight:500}
.compare_where{font-size:14px;font-weight:300;line-height:16px;margin:0 0 22px;color:#000}
.compare_where p{position:relative;padding-right:12px;display:inline}
.compare_where a{text-decoration:none}
.compare_where a:hover{text-decoration:underline}
.compare_price{font-size:22px;color:#69f;line-height:22px;margin:0 0 4px;font-weight:500}
.compare_price p{margin:0;position:relative;padding-right:20px;display:inline}
.compare_price .rur{top:1px}
.compare_price .rur,.compare_where .rur{position:absolute;right:0}
.compare_in{color:#aab2bd;font-size:16px;line-height:18px;height:36px;margin:0 0 14px;font-weight:500}
.compare_in a{text-decoration:none}
.compare_in a:hover{text-decoration:underline}
.compare_col .compare_cell_rev{padding-top:76px}
.compare_col .compare_feat.compare_feat_last{margin-bottom:46px}
.compare_left,.compare_right_inner{padding-top:60px}
.compare_right_top{position:absolute;right:0;top:0}
.compare_right_inner{float:left;width:100%;position:relative}
.compare_right_top .btn{padding:9px 16px}
.compare_right .slick-slider{position:static}
.compare_right .slick-arrow{top:8px;position:absolute}
.compare_right .slick-prev{left:0;background-image:url(../img/sprite.png);background-position:-204px -116px;width:11px!important;height:20px!important}
.compare_right .slick-prev:hover{background-position:-204px -136px}
.compare_right .slick-next{left:40px;background-image:url(../img/sprite.png);background-position:-204px -156px;width:11px!important;height:20px!important}
.compare_right .slick-next:hover{background-position:-187px -135px}
.compare_none{color:#a6a6a6;font-size:14px;line-height:16px;font-weight:300}
.compare_tablet_btns{text-align:center;display:none;margin:0 0 20px}
.compare_tablet_btns .btn{padding:9px 16px;margin:0 4px 8px;display:block}
.best_price,#add_review{display:inline-block!important;width:100%;max-width:33%}
.noscroll{position:fixed;overflow-y:scroll}
#callback_form div{font-size:12px;line-height:34px}
#callback_form span,#order_form span{color:#69f}
.accept{padding:5px 15px;display:inline-block;background:#d6d6d6;color:#fff;font-size:12px;text-transform:uppercase;text-shadow:0 0 1px #acacac;margin:10px 0 0;cursor:pointer}
.accept:hover,.accept:active{text-decoration:none;background-color:#69f}
.not-accept{padding:5px 10px;display:inline-block;background:#d6d6d6;color:#fff;text-shadow:0 0 1px #acacac;margin:5px 0 0 19px;cursor:pointer;font-size:12px;text-transform:uppercase}
.not-accept:hover,.accept:active{text-decoration:none;background-color:#cc3398}
.terms-of-use{line-height:16px;font-size:14px}
#order_form .terms-of-use{font-size:10px}
#slider1,#slider2{overflow:hidden;max-height:300px;padding:0 30px}
#slider1 ul{list-style-type:none;height:280px;padding:0;margin:0;text-align:center}
.header_mobile_cell-cat{position:relative}
.show{display:block!important}
#bread_crumbs .container div{margin-left:40px}
.menu_label{height:40px;max-width:210px;position:relative}
.menu{display:block}
.menu_label:before{content:"";display:inline-block;min-height:inherit;height:100%;vertical-align:middle}
.home_slider-box a{height:450px;width:100%;display:block;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}
#homeslide{max-height:500px;overflow:hidden}
#slider1 .product{padding:18px 7px 12px}
#stats{background-image:url(/img/footlogo2.png);opacity:0}
.social_you{background-image:url(../img/youtube.png);background-position:18px 0;background-size:cover;width:18px;height:13px}
.social_you:hover{background-position:0 0}
.item_manufacturer{margin:20px}
.show_details .btn{background:none;border:thin solid #ebebeb;color:#747474;text-shadow:none}
.show_details .btn:hover{background:#69f;border:thin solid #ebebeb;color:#fff}
.rate_title{float:left;margin-right:10px;line-height:20px;font-size:14px}
.vote{background-image:url(../img/vote.png);width:15px;height:15px;margin-left:3px;margin-right:3px;float:left}
.votes{font-size:14px;color:#999;margin-left:180px}
.rating_stars{position:relative;height:20px;cursor:pointer;width:100px;float:left;overflow:hidden}
.rating_blank,.rating_votes,.rating_hover{height:20px;position:absolute}
.rating_blank{background-position:0 -20px;background-image:url(../img/rate.png);background-repeat:no-repeat;width:100px;z-index:1}
.rating_votes{background:url(../img/rate.png);background-repeat:no-repeat;z-index:2}
.rating_hover{background:url(../img/rate.png) 0 -40px;background-repeat:no-repeat;display:none;z-index:3}
.rating_stars.small{height:12px;width:60px}
.rating_stars.small .rating_blank,.rating_stars.small .rating_votes,.rating_stars.small .rating_hover{height:12px}
.rating_stars.small .rating_blank{background:url(../img/rate_small.png) 0 -12px;background-repeat:no-repeat;width:60px}
.rating_stars.small .rating_votes{background:url(../img/rate_small.png);background-repeat:no-repeat}
.rating_stars.small .rating_hover{background:url(../img/rate_small.png) 0 -24px;background-repeat:no-repeat;display:none}
.old_price{text-decoration:line-through;font-size:small}
.product .item_rate{display:inline-block}
.to_favorite.delete:before{background-position:0 289px}
.filter_clear:hover,#filter_show_more:hover{border:1px solid #000;color:#000}
.to-right{float:right;margin-bottom:20px}
input#terms-of-use{float:left;margin:10px}
.text.middle{margin:40px 0}
#kabinet{border:1px solid #e2e2e2;min-height:500px;margin:20px 0}
.kabinet_menu{padding:20px;margin:0 4%;padding-left:0}
.kabinet_menu a{color:#434a54}
.kabinet_menu li{list-style-type:none;display:inline;margin-right:10px;font-weight:400;line-height:14px;text-transform:uppercase;cursor:pointer}
.kabinet_menu li:hover{border-bottom:thin solid #4c87fe}
.kabinet_menu .active{border-bottom:thin dashed #4a82fe}
.kabinet_content{padding:20px;margin:0 4%}
.cabinetform label{font-size:16px}
.cabinetform input{background:0;border:1px solid #adadad;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 10px;outline:none;padding:7px 10px;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;line-height:20px;height:42px;width:100%}
.cabinetform input:focus,.cabinetform input:active{background:#fff}
.cabinetform span{font-style:italic}
#kabinet_spam{background-color:#fff;text-align:center;display:inline-block;vertical-align:sub;margin:0 8px}
.margin_top{margin-top:40px;line-height:22px}
.cabinetform{max-width:380px;margin:0 auto}
#kabinet_me_item{text-align:center}
#send_user_details:hover{background:#69f;color:#fff;border-color:#69f}
.basket_table{width:100%;border-spacing:0 0;padding-left:0;padding-right:0;position:relative}
.basket_table tr{width:100%}
.basket_table td{border-collapse:collapse;border-left-width:0;border-right-width:0;border-bottom:thin solid #E5E5E5;border-spacing:0 0;position:relative}
.cart_total span{font-size:12px;font-weight:900;line-height:14px;text-transform:uppercase}
.cart_total{font-size:18px;font-weight:900;line-height:14px;text-align:right;padding:20px 80px}
#cart_total{font-size:18px}
.basket_table .goods_img{max-height:200px}
.bsk_input{width:50px;border:none;min-height:0;text-align:center;margin-left:5px;font-family:"Arial Black",Arial;color:#666;font-size:16px;font-weight:900;line-height:34px}
.cart_img{width:120px;text-align:center}
.cart_img a{display:block}
.cart_title{font-size:20px;line-height:40px;text-transform:uppercase}
.cart_name{font-size:14px;line-height:18px;width:33%;padding:10px 20px}
.cart_name div{font-family:Arial;color:#a2a2a2;font-size:10px;font-weight:400;line-height:22px}
.cart_cost,.cart_summ{font-size:18px;width:20%;text-align:center;font-weight:900}
.cart_count span{color:#a2a2a2;font-size:10px;font-weight:400;line-height:22.48px;margin-right:5px}
.cart_count{left:auto;padding-left:20px;padding-right:20px}
.order{background-color:#f9f9f9;padding:37px;line-height:36px;text-align:left}
.order h3{color:#464646;font-size:12px;font-weight:900;text-transform:uppercase;margin-left:0}
.order .destination>div{float:left;display:block;height:36px}
.destination .by_city input{width:226px}
.destination .by_index input{width:108px}
.order input{height:34px;box-shadow:none;border:thin solid #f9f9f9;padding-left:20px;font-size:14px;font-weight:400;margin-left:10px}
.destination .by_index{margin-left:10%}
.order .destination{display:block;padding-left:43px}
.destination .cart_text{font-weight:700;font-variant:small-caps;color:#70D0E0}
.delivery{margin-top:20px;margin-bottom:20px}
.delivery table{width:69%;border-spacing:0 0}
.delivery table td{padding-left:5px;border-top:thin solid #f9f9f9}
.delivery table th{font-weight:400;text-align:left;padding-left:5px;font-weight:700}
table tr .delivery_cost{font-weight:900}
.order ul{list-style-type:none;padding:0;margin:0;display:block}
.order ul li{padding:0;margin:0;font-size:14px;font-weight:400;position:relative}
.order .paing,.order .contacts{padding-left:300px}
.order .contacts input{border:thin solid #33BFDA;margin-left:0;width:240px}
.order .contacts input:hover{border:thin solid #FB7487}
.order .contacts ul li{width:261px;padding:10px 0;vertical-align:middle}
#private a{color:#000;display:inline-block;margin:0 3px}
#search_stats{background-color:#ece9e9;font-size:14px;line-height:20px;font-weight:400;vertical-align:middle;border:thin solid #D8D8D8}
#search_stats span{font-weight:900;color:#5d5d5d}
#search_stats ul{margin:0;padding:0;color:#5d5d5d;padding-left:0;list-style-type:none}
#search_stats li{border-top-color:#d8d8d8;border-top-style:solid;border-top-width:thin;background-color:#fff;padding:5px}
#search_stats li a{display:inline-block;width:100%;color:#5d5d5d}
#search_stats li a:hover{text-decoration:none;background-color:#e7fbff}
#search_stats>div{margin:15px}
#search_stats li:hover{background-color:#e7fbff}
#kabinet_orders_item table,#kabinet_reviews_item table{width:100%}
#kabinet_orders_item td,#kabinet_reviews_item td{padding:5px 10px;text-align:center}
#kabinet_orders_item td:first-child,#kabinet_reviews_item td:first-child{border:none}
#kabinet_orders_item tr:nth-child(even),#kabinet_reviews_item tr:nth-child(even){background:#FFF}
#kabinet_orders_item tr:nth-child(odd),#kabinet_reviews_item tr:nth-child(odd){background:#f8f8f8}
#prices table{color:#191919;margin-bottom:10px;width:100%}
#prices table td{padding:5px 10px;text-align:center}
#prices table td:first-child{border:none;text-align:left}
#prices table tr:nth-child(even){background:#FFF}
#prices table tr:nth-child(odd){background:#f8f8f8;color:#000}
#prices table a{color:#5d5d5d}
#prices table td{padding:5px 10px;text-align:center}
#prices table td:first-child{border:none;text-align:left;cursor:pointer}
#prices table tr:nth-child(even){background:#FFF}
.order_table tr:nth-child(odd){background:#f8f8f8}
.order_table{color:#191919;margin-bottom:30px}
.order_table tr{height:30px}
.order_table td{padding-left:10px}
#prices table a{color:#5d5d5d}
#prices table tr:first-child:hover{background-color:#f8f8f8;color:#191919}
#prices table tr:hover,#prices table tr.active{background-color:#69f;color:#fff}
#prices{position:relative;margin-bottom:14px}
.blue_button{outline:none}
span.subject{font-size:14px;font-weight:300;display:block;line-height:16px}
.ui-slider .ui-slider-handle:focus{outline:none}
#analogs{position:relative;top:10px}
#analogs h2,#prices h2,#variants h2{font-size:18px;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}
#analogs table{background-color:#F6F6F6;color:#666;font-size:14px;line-height:20px;width:100%;border:thin solid #e7e7e7;border-collapse:collapse}
#analogs table th{border-right:thin solid #e7e7e7;font-family:Arial;color:#666;font-size:14px;font-weight:400;line-height:36px;text-align:left;padding-left:5px}
#analogs table td{padding-left:5px;border-top:thin solid #e7e7e7}
.analogs_article{float:left;max-width:200px;overflow:hidden}
.emerge{position:absolute;display:none;background-color:#F6F6F6;box-shadow:1px -1px 3px #e7e7e7;padding:10px;z-index:2}
.info{width:12px;height:12px;border:0;outline:none;margin-left:5px}
.analogs_cart{background-image:url(../img/basket_small.png);background-position:100%;width:17px;height:13px;border:0;outline:none;margin-top:5px;margin-left:5px;background-color:rgba(255,255,255,0.00)}
.discount{font-family:"Arial Black",Arial;color:#69f;font-size:12px;font-weight:900;line-height:34px;margin-left:5px}
.analogs_cost{font-size:18px;font-weight:900;line-height:20px}
.analogs_article a{font-size:80%}
#analogs table td:nth-child(1){width:45%}
#analogs table td:nth-child(2){width:30%}
#analogs table td:nth-child(3){width:25%}
.best_price_form{display:none;position:relative}
.best_price_form button{background-image:-moz-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%);background-image:-o-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%);box-shadow:0 1px 0 0 #a8a8a8;width:240px;height:34px;border:0;font-family:"Roboto",Roboto;color:#fff;font-size:14px;font-weight:500;text-shadow:0 1px 0 rgba(0,0,0,0.3);text-transform:uppercase;border-radius:5px;line-height:40px;height:40px;cursor:pointer;background-color:#69f;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}
.best_price_form button:hover{background-image:-moz-linear-gradient(90deg,#27afd5 0%,#7bd0e1 100%);background-image:-o-linear-gradient(90deg,#27afd5 0%,#7bd0e1 100%);box-shadow:0 1px 0 0 #167da6;text-shadow:0 1px 0 rgba(0,0,0,0.3);background-color:#69f;opacity:.8}
.best_price_form form{border:thin solid #e2e2e2}
.best_price_form fieldset{clear:both;text-align:right;line-height:26px;border:none;padding:0}
.best_price_form label{color:#464646;font-size:14px;margin:10px;position:static;width:100%;text-align:left;display:inline}
.best_price_form fieldset span{color:#F5922D}
.best_price_form input{height:34px;width:230px;box-shadow:none;border:thin solid #d8d8d8;font-family:Roboto;color:#464646;font-size:14px;padding-left:10px;font-weight:300}
.best_price_form textarea,#add_review_form textarea{width:96%;height:150px;box-shadow:none;border:thin solid #69f;font-family:Roboto;color:#464646;font-size:14px;padding:1.8%;/*overflow-y:hidden;*/font-weight:300}
.best_price_form #send_message{cursor:pointer}
.best_price{display:block;height:40px;line-height:40px;text-align:center;background:#fff;color:#fc0;cursor:pointer;font-weight:500;text-transform:uppercase;box-shadow:inset 0 -1px 0 0 #fc0;text-shadow:0 0 1px rgba(128,128,128,.2);border-radius:5px 5px 0 0}
h4.goods-list{font-size:18px;color:#69f}
#best_price:hover,#best_price.active{background-image:-moz-linear-gradient(-90deg,#f59728 0%,#f38635 100%);background-image:-o-linear-gradient(-90deg,#f59728 0%,#f38635 100%);color:#fff;background-color:#fc0}
#additions>div{font-size:14px;line-height:60px;height:60px;vertical-align:middle;padding-left:60px;margin:10px;color:#191919;background-size:40px;background-position:0 50%}
#additions>div>div{line-height:16px;display:inline-block;vertical-align:middle}
.attention{background:url(../img/attention.png) no-repeat}
.delivery-price{background:url(../img/delivery-price.png) no-repeat}
.mounting{background:url(../img/mounting.png) no-repeat}
.delivery-time{background:url(../img/delivery-time.png) no-repeat}
.stock-info{background:url(../img/stock-info.png) no-repeat}
.unpack{background:url(../img/unpack.png) no-repeat}
#calculation{color:#69f;box-shadow:inset 0 -1px 0 0 #69f}
#metering{color:#e26e6e;box-shadow:inset 0 -1px 0 0 #e26e6e}
#calculation:hover,#calculation.active,#add_review:hover,#add_review.active{background-image:-moz-linear-gradient(-90deg,#7bd0e1 0%,#27afd5 100%);background-image:-o-linear-gradient(-90deg,#7bd0e1 0%,#27afd5 100%);background-color:#69f;color:#fff}
#metering:hover,#metering.active{background-image:-moz-linear-gradient(270deg,#ffc208 0%,#f69f45 500%);background-image:-o-linear-gradient(270deg,#ffc208 0%,#f69f45 50%);color:#fff;background-color:#e26e6e}
.cancel_payment,.confirm_payment{cursor:pointer;color:#69f;font-weight:700;margin:0 5px}
.cancel_payment:hover,.confirm_payment:hover{text-decoration:underline}
.cancel_payment::before{content:'✘';color:red;margin-right:3px}
.confirm_payment::before{content:'✔';color:green;margin-right:3px}
.order-status{font-size:14px;text-transform:uppercase;font-weight:900}
.stages_point:first-of-type{margin-left:35px}
div#ddelivery{width:800px;height:550px;padding:20px;display:none}
.middle{text-align:center}
#tel a{color:#464646;text-decoration:none}
#filter .toggle{display:none}
label table{line-height:20px;display:inline-block;position:relative;top:10px}
table{width:100%}
.light{width:100%;height:100%;display:block;position:absolute;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}
.light:hover{-webkit-animation-name:shine;-webkit-animation-duration:.6s;-webkit-animation-timing-function:linear;-khtml-animation-name:shine;-khtml-animation-duration:.6s;-khtml-animation-timing-function:linear;-moz-animation-name:shine;-moz-animation-duration:.6s;-moz-animation-timing-function:linear;-o-animation-name:shine;-o-animation-duration:.6s;-o-animation-timing-function:linear;-webkit-animation-name:shine;-webkit-animation-duration:.6s;-webkit-animation-timing-function:linear}
.hide{display:none!important}
.balloon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:361px;max-width:361px}
.balloon p{font-size:18px;line-height:24px;text-align:center}
.balloon a.tel{font-size:24px;font-weight:700;color:#000;text-decoration:none;cursor:pointer}
.balloon a.mail{color:#3276D9;font-size:14px;text-decoration:underline;cursor:pointer}
.basketbox .amount{margin:0 10px}
.ratebox{margin:0 auto;display:block;max-width:380px}
#prices th{text-align:center}
.middot{vertical-align:bottom;font-size:18px;font-weight:700;line-height:14px}
.left_column{margin-right:0;float:left;width:290px;height:100%}
.center{padding-left:304px}
#add_review{display:block!important;height:40px;line-height:40px;text-align:center;background:#fff;color:#69f;cursor:pointer;font-weight:700;text-transform:uppercase;box-shadow:0 1px 0 0 #69f;border-radius:5px 5px 0 0}
#add_review_form{display:none}
#post_review{background-image:-moz-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%);background-image:-o-linear-gradient(90deg,#c7c7c7 0%,#e0e0e0 100%);box-shadow:0 1px 0 0 #a8a8a8;width:237px;height:34px;border:0;font-family:"Roboto",Roboto;color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,0.3);text-transform:uppercase;cursor:pointer;text-transform:uppercase;border-radius:5px;line-height:40px;height:40px;cursor:pointer;background-color:#69f;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;float:right}
#post_review:hover{background-image:-moz-linear-gradient(90deg,#27afd5 0%,#7bd0e1 100%);background-image:-o-linear-gradient(90deg,#27afd5 0%,#7bd0e1 100%);box-shadow:0 1px 0 0 #167da6;text-shadow:0 1px 0 rgba(0,0,0,0.3);background-color:#69f;opacity:.8}
.review_date{font-style:italic}
.review_author{font-weight:700}
.review_title{font-size:13px;padding:0 10px;line-height:18px;background-color:#f3f3f3}
.review_content{font-style:italic;padding:15px;border:1px solid #f3f3f3}
.review{margin:10px 0}
.filter_param_values ul{margin-left:15px}
#variants{margin:20px 0}
.analogs_slider{overflow-x: clip;}
.analogs_slider div{overflow:visible;}
.analogs_slider .view_slider{z-index:2}
.analogs_slider{position:relative;margin:0 -7px 50px;padding:0 30px}
.analogs_slider .slick-slide{padding:0 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.analogs_slider .slick-arrow{top:115px;position:absolute;z-index:100}
.analogs_slider .slick-prev{left:-18px}
.analogs_slider .slick-next{right:-18px}
.comp_title_price{position:absolute;bottom:50px}
.description{margin-bottom:40px}
.nav-arrow{z-index:2;content:'';position:absolute;display:block;left:auto;right:0;top:0;background:url(../img/sprite.png) no-repeat 0 0;background-position:-248px -96px;width:5px;height:8px;cursor:pointer;margin:15px 5px 15px 15px}
.add_tag input{border:1px solid #efefef;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;color:#828282;font-size:14px;line-height:14px;font-weight:300;font-family:'Roboto',sans-serif;min-width:320px;padding-left:10px;height:36px;vertical-align:middle}
.add_tag{display:inline-block;position:relative}
.add_tag .search_advice_wrapper{max-width:318px;left:1px;top:30px}
.tags_form input[type="text"],.tags_form textarea{width:100%;height:35px;border:thin solid #e2e2e2;color:#828282;padding-left:10px;font-family:'Roboto',sans-serif}
.tags_form textarea{height:100px;padding-top:10px}
.tag_list li{margin:0 10px 0 0;display:inline-block}
.tag_list{margin-bottom:20px}
#login_form .notice{margin:5px 0 20px;color:#69f;clear:both;text-align:center}
.filter_slider{margin:0 10px;height:80px}
.filter_slider_values{margin:0 0 20px;padding:0;font-size:12px;line-height:14px;color:#5d5d5d;font-weight:300}
.filter_slider_values input{width:65px;margin:0 6px;padding-left:5px}
.options_list input{float:left;margin-right:10px}
table.options{color:#191919;margin-bottom:10px;width:100%}
table.options td{text-align:center}
table.options tr:nth-child(even){background:#FFF}
table.options tr:nth-child(odd){background:#f8f8f8;color:#000}
table.options td:first-child{border:none;text-align:left;cursor:pointer}
table.options tr:first-child:hover{background-color:#f8f8f8;color:#191919}
table.options td.last{padding:0 10px!important;width:84px}
table.options a{color:#5d5d5d}
table.options th:nth-child(2),table.options td:nth-child(2){display:none}
table.options label:hover,table.options label.active{background-color:#69f;color:#fff}
table.options input[type="checkbox"]+label::before{margin-left:10px!important}
table.options label{width:100%;display:inline-block;padding:0;line-height:30px;position:relative}
.options input[type="checkbox"]:after{display:none}
.options input[type="checkbox"]{display:none}
.options .values_colors{display:inline-block;vertical-align:middle;height:19px;width:19px;margin:-1px 10px 0 0;border:1px solid #e2e2e2;cursor:pointer;background-size:100%;margin-left:10px!important}
.options input[type="checkbox"].values_colors_input,.options input[type="checkbox"].values_colors_input+label::before,.options input[type="checkbox"].values_colors_input:checked+label::before{display:none}
input[type="checkbox"].values_colors_input:checked+label .values_colors{border:1px solid #69f;box-shadow:inset 0 0 2px 1px #e2e2e2}
.options input[type="checkbox"]+label{cursor:pointer}
.options input[type="checkbox"]+label::before{content:"";display:inline-block;vertical-align:middle;margin:-1px 10px 0 0;width:19px;height:19px;background:#fff;border:1px solid #e2e2e2}
.options input[type="checkbox"]:checked+label::before{background-image:url(../img/sprite.png);background-position:-112px -189px;background-repeat:no-repeat}
.filter_param_values .values_colors{height:17px;width:17px;border:1px solid #e7e6e5;cursor:pointer;position:absolute;left:0;top:-2px}
.widget_button{align-items:center;justify-content:center;color:#FFF;margin:20px 30px;cursor:pointer;font-size:19px;line-height:20px;text-shadow:1px 1px 1px #000;position:relative;padding:10px 24px;background:#fc0;border:0;border-radius:5px;font-weight:500;text-transform:uppercase}
.widget_button:hover{background:#fcdb54;color:#fff}
#prices .show{display:table-row!important}
.prices_option{padding:5px;float:right}
.prices_option input{display:inline-block!important;vertical-align:middle;margin-right:5px;margin-left:10px}
#prices table tr.show{background:#f8f8f8}
#prices table tr.show.grey{background:#f8f8f8}
#prices table tr.show.white{background:#fff}
#prices table tr.show.grey:hover,#prices table tr.show.white:hover,#prices table tr.show.grey.active,#prices table tr.show.white.active{background-color:#69f;color:#fff;cursor:pointer}
#index_catalog{padding-top: 40px;}
.catalog_part{background-color: #ffffff;padding:20px;margin:20px;}
.catalog_part h2{display: inline;}
.catalog_part img{display: block; margin-top: 10px;}
.register_form input[type="checkbox"], #callback_form #message_checkbox, #kabinet_me_item input[type="checkbox"]{display: inline-block !important; vertical-align: middle; margin: 0 6px 0 0; }

#muar{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99998;background:rgba(20,20,20,.78);	backdrop-filter:blur(4px);}
#muar.hide{display:none;}
#enter_validation{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;width:420px;max-width:calc(100% - 40px);padding:30px 25px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.35);}
#enter_validation .enter_18{display:block;margin:0 0 15px;font-size:42px;font-weight:700;line-height:1;}
#enter_validation .btn{margin-top:18px;background:none;border:thin solid #ebebeb;color:#747474;text-shadow:none}
#enter_validation .btn:hover{background:#69f;border:thin solid #ebebeb;color:#fff}

#filter input[type="checkbox"]:disabled{cursor:default;opacity:.45;}
#filter input[type="checkbox"]:disabled+label{color:#d8d8d8;cursor:default;}
#filter input[type="checkbox"].values_colors_input:disabled+label .values_colors{opacity:.35;cursor:default;}
#filter .filter_loading{display:block;box-sizing:border-box;height:0;overflow:hidden;background:#f8f8f8;color:#5d5d5d;line-height:30px;text-align:center;border:1px solid #e0e0e0;border-radius:5px;font-size:14px;}


@media print{
html.with-featherlight > * > :not(.featherlight) {display: none;}
}
@media screen and (min-width: 1599px){
.catalog_main_box img{max-width:220px;max-height:122px}
.catalog_part,.catalog_part h2{width:216px}   
}
@media screen and (max-width: 1598px){
.header_cell-cat{width:220px}
.header_cell-basket{width:68px}
.header_cell-user{width:68px}
.head_user-name{display:none}
.basket_link_price,.basket_link .basket_link_name{display:none}
.basket_link_icon{left:20px}
.filter_slider_values input{width:50px}
.filter_cost .filter_param_values #minCost{width:55px;margin:0 6px;padding-left:5px}
.filter_cost .filter_param_values #maxCost{width:55px;margin-left:6px;padding-left:5px}
#show_catalog .item{width:33.33333333%}
#show_catalog.favor .item{width:25%}
.compare_left{width:25%}
.compare_right{padding-left:25%}
.best_price,#add_review{display:inline-block;width:100%;max-width:100%}
.container{width:992px}
.md4{width:33.3333333%}
.md6{width:50%}
.md12{width:100%}
.brick_left{float:left;width:239px}
.brick_right{padding-left:254px}
.catalog_index_items{margin:20px 10px}
.home_slider-box a{height:300px}
#homeslide{max-height:330px}
}
@media only screen and (max-width: 1024px){
.featherlight .featherlight-content{margin-left: 0;margin-right: 0;max-height: 98%;padding: 10px 10px 0;border-bottom: 10px solid transparent;}
}
@media screen and (min-width:1021px){
#filter .filter_inner,.search_results_inner{display:block!important;}
}
@media screen and (max-width: 1020px){
body{padding-top:96px}
.header_middle{position:fixed;width:100%;left:0;top:0;z-index:1000;border-top:0;background:rgba(248,248,248,1)}
.header_middle .header_cell,.basket_link{height:59px}
.header_cell-fav,.header_cell-basket,.header_cell-bars{border:0;width:50px}
.header_cell-user{border:0;padding:0 20px}
.basket_link{padding:0}
.head_icon{line-height:59px;height:59px}
.show_cat,.head_user{line-height:59px}
.searchbox,.searchbox_input,.searchbox_btn{height:59px}
.basket_link_price,.basket_link span.basket_link_name{display:none}
.basket_link_icon{left:50%;margin-left:-15px}
.header_cell-cat{display:none}
.header_cell-search{display:none}
.header_middle .header_cell-logo,.header_cell-bars{display:table-cell}
.header_cell-logo img{max-height:46px}
.head_user-name{display:inline-block}
.header_mobile{display:block}
.header_top{background:#fff;position:fixed;width:100%;right:0;top:0;left:auto;z-index:1200;display:none;max-width:320px}
.header_top .container{padding:10px 20px;margin:0;width:auto}
.header_top .header_tab{display:block;width:auto}
.header_top .header_cell{display:block;height:auto}
.header_top .header_cell-logo{display:none}
.header_top .header_cell-nav{text-align:left}
.header_top .header_cell-nav li{font-size:14px;line-height:16px;display:block;margin:0 0 14px}
.header_top .header_cell-address{text-align:left;margin:0 0 20px}
.header_top .header_cell-address .phone{margin:0 0 14px}
.header_top .choosetown a{font-size:16px;line-height:18px;margin:0 0 10px;padding:0}
.header_top .choosetown a:before{content:none;display:none}
.header_top .social{display:block}
.header_top .close{display:block}
.footer_middle{padding:20px 0}
.footer_bottom{padding:12px 0}
.copyright_logo{display:none}
.copyright_txt{padding:0}
.footer_middle{padding:10px 0;text-align:center}
.footer_middle .payment{float:none;margin:0 0 10px}
.footer_middle .payment img{float:none;margin:0 4px}
.footer_middle .social{float:none;margin:0}
.footer_menu li{font-size:14px;line-height:16px}
.footer_menu li:before{top:-2px}
.menu_ico{width:7px;height:6px;right:14px;top:13px;background:none;padding:10px}
.menu_ico:hover{background-color:rgba(255,255,255,0.1)}
#navigation_menu{top:87px;margin-top:9px;border-top:1px solid #e2e2e2;width:50%}
#navigation_menu .menu > li > ul{width:100%}
#navigation_menu .menu > li > ul > li > ul{display:none}
#filter{margin-top:0}
#filter .btn.toggle{display:block}
#filter .filter_inner{display:none}
.search_results{margin-top:0}
.search_results .btn{display:block}
.search_results_inner,.search_results_title{display:none}
.catalog_main_box_name{font-size:14px;line-height:18px}
.product:hover .product_sets,.product_image:hover .product_hover,.product_prop,.product_sets{display:none}
.product_mobile_btns{display:block}
.product_buy{display:none}
#show_catalog.favor .item{width:33.33333333%}
#show_catalog.favor .product_settings{display:none}
.view_carousel .slick-slide{width:260px}
.view_carousel .slick-slide:not(.slick-current) .viewb{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}
.view_carousel .slick-slide:not(.slick-current) .viewb:before{display:block}
#gallery .gallery_big_out{padding-right:10px;padding-left:10px}
.ratebox_out{padding:0;margin:0 0 40px}
.ratebox_out_links{margin:0 0 34px;text-align:center}
.ratebox .ui-slider{width:96%}
.ratebox_val{border:0;padding:0}
.ratebox_val span{display:none}
.goodmap_left{float:none;width:auto}
.goodmap_right{padding:0;text-align:center}
.goodmap_frame iframe{height:240px}
.feat li{padding:8px 14px;margin:0}
.feat li:nth-child(odd){background:#f1f1f1}
.feat li:before{content:none;display:none}
.feat li span{padding:0;background:0;float:none;width:auto;max-width:none;display:block}
.feat_left{font-weight:500}
.basketrow_img{width:110px}
.basketrow_img img{width:80px}
.basketrow_price,.basket_total{padding-right:40px;font-size:18px}
.basketrow .product_delete{right:0}
.basket_btns{text-align:center}
.basket_btns .btn{margin:0 4px 10px}
.compare_left{width:33.3333333%}
.compare_right{padding-left:33.3333333%}
.best_price,#add_review{display:inline-block;width:100%;max-width:100%}
.middlebox{overflow:hidden}
.catalog_index_items{margin:20px 0;display:block}
.catalog_index_items li{padding:8px}
.container{width:720px}
.tb4{width:33.33333333%}
.tb6{width:50%}
.tb12{width:100%}
.tb-hidden{display:none!important}
.tb-visible{display:block!important;margin-top:40px}
.pagetitle{margin-top:40px}
.brick_left,.brick_float,.left_column{float:none;width:auto}
.brick_right{padding:0}
.home_slider-box a{height:225px}
#homeslide{max-height:255px}
.analogs_slider .slick-slide{width:260px}
.analogs_slider .slick-slide:not(.slick-current) .viewb{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}
.analogs_slider .slick-slide:not(.slick-current) .viewb:before{display:block}
}
@media screen and (min-width: 750.5px) and (max-width: 1020px){
.catalog_part,.catalog_part h2{width:240px}
}
@media screen and (max-width: 750px){
.header_middle .container{margin:0}
.header_cell-user,.header_cell-fav,.header_cell-basket,.header_cell-bars{padding:0;width:50px}
.head_user-name{display:none}
.header_middle .header_cell-logo{padding-left:14px}
.carbox .slick-slide:not(.slick-current) .product:before{display:block}
.carbox .slick-slider,.tcslide .slick-slider{margin:0 -300px}
.carbox .slick-slide{width:240px}
.sort_by{float:left;width:auto;text-align:center}
.sort_count{display:none}
.sort .pagination{float:right;width:auto;text-align:right}
.viewlink{display:none}
.registerwin .btn.absolute{position:static;right:auto;width:auto;top:auto;display:block;width:100%;margin:10px 0 15px}
.registerwin .btn-grey2{position:static;right:auto;width:auto;top:auto}
.stepbox{float:none;width:auto;padding:0 0 40px;text-align:center;height:auto}
.stepbox:before,.stepbox.pre_last:before{right:auto;left:50%;top:40px;margin-left:-15px;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.stepbox.pre_last{margin:0}
.stepbox:last-child{float:none;padding:0}
.home_slider{margin-left:-15px;margin-right:-15px}
.home_slider-box{border-left:0;border-right:0}
.post_news_img{float:none;width:auto;text-align:center}
.post_news_txt{padding:0}
.post img.alignleft,.post img.alignright{float:none;margin:20px auto;display:block}
.post_img{width:120px;margin:0 14px 10px 0}
.post_entry{padding-left:0}
.catalog_part{width:42%;margin:2%; padding:2%;}
#gallery .gallery_thumbs{display:none}
#gallery .gallery_big_out{padding:0}
.goodpage_hidden{text-align:center}
.ratebox_title,.ratebox_val{display:none}
.feat li{padding:8px 14px;margin:0}
.feat li:nth-child(odd){background:#f1f1f1}
.feat li:before{content:none;display:none}
.feat li span{padding:0;background:0;float:none;width:auto;max-width:none;display:block}
.feat_left{font-weight:500}
.goodshort{text-align:center}
.goodshort .btn{display:inline-block}
.basketrow_name{margin:0 0 10px}
.basketrow_sale{display:none}
.basketrow_price p{display:block}
.basket_total{text-align:center;padding:0}
.basketrow_count .amount small{display:none}
.catalog_index_items{margin:10px 0}
.catalog_index_items li{float:none}
.catalog_index_items{text-align:center}
.container{width:auto;margin:0 15px}
.sm-hidden{display:none!important}
.sm6{width:50%}
.sm12{width:100%}
.pagetitle,.viewed_title{font-size:24px;line-height:28px;margin:20px 0;text-align:center}
.home_slider-box a{height:150px}
#homeslide{max-height:180px}
#index_catalog{padding:4%;margin-bottom:20px;}
}
@media screen and (min-width:480px) and (max-width:749.4px){
#slider1 .product_image img,#slider1 .product_image{max-width:180px}  
}
@media screen and (max-width: 700px){
#show_catalog .item{width:50%}
#show_catalog.favor .item{width:50%}
}
@media screen and (max-width: 720px){
.compare_left{display:none;width:auto;float:none}
.compare_right{padding-left:0}
.compare_cell h2{font-size:18px}
.compare_cell h3{font-size:14px}
.best_price,#add_review{display:inline-block;width:100%;max-width:100%} 
}
@media screen and (max-width: 580px){
#show_catalog.listed .product_offer_inner{display:block;width:auto}
#show_catalog.listed .product_name.product_list_name{display:block;padding:0;margin:0 0 14px}
#show_catalog.listed .product_price,#show_catalog.listed .product_buy{display:block;text-align:left}
#show_catalog.listed .product_price{margin:0 0 14px}
}
@media screen and (max-width: 560px){
.compare_left{display:none;width:auto;float:none}
.compare_right{padding-left:0}
.compare_price{font-size:18px}
.compare_in,.comparerev_name{font-size:14px;line-height:16px}
.compare_col .compare_cell_rev{padding-top:0}
.compare_col .compare_feat.compare_feat_last{margin-bottom:0}
.best_price,#add_review{display:inline-block;width:100%;max-width:100%}
}
@media screen and (max-width: 540px){
.basketbox{display:block;width:auto}
.basketrow{display:block;border:1px solid #e2e2e2;padding:12px;margin:0 0 14px;position:relative}
.basketrow_cell{display:block;border:0;padding:0;text-align:center}
.basketrow .product_delete{top:10px;right:10px;margin:0}
.basketrow_img{width:auto;margin:0 0 10px}
.basketrow_img img{width:auto}
.basketrow_sale{display:none}
.basketrow_price{position:static}
.basketrow_price p{margin:0 0 8px}
.basketrow_count{margin:10px}
.basketrow_title .amount{display:block;margin:0 0 10px}
.basket_btns .btn{display:block;margin:0 0 10px}
}
@media screen and (max-width: 520px){
.catalog_index_items li{width:200px;}
}
@media screen and (max-width: 480px){
html{-webkit-text-size-adjust:none}
.header_cell-user,.header_cell-fav,.header_cell-basket,.header_cell-bars{width:40px}
.sort_by{float:none;margin:0 0 20px}
.sort .pagination{float:none;text-align:center}
.town_popup-title{font-size:18px;line-height:20px;margin-right:40px}
.town_popup-list li{margin:0 10px 8px 0}
.advantages_title{min-height:0}
#show_catalog .item{width:100%}
#show_catalog.favor .item{width:100%}
.register_form .mw{max-width:none}
.register_form .inpf{padding:0}
.register_form .inpf label{position:relative;left:auto;top:auto;display:block;margin:0 0 8px;width:auto;text-align:left}
.good_tabs{border:1px solid #ededed}
.good_tabs li{margin:0;display:block;padding:0;border-bottom:1px solid #ededed;outline:none}
.good_tabs li a{display:block;padding:8px 12px;position:relative;outline:none}
.good_tabs li a:hover{text-decoration:none}
.good_tabs li.ui-tabs-active a{background:#f1f1f1;color:#69f}
.good_tabs li b{right:10px;top:7px}
.ratebox{display:block}
.ratebox .ui-slider{width:93%;display:block}
.goodshort{text-align:center}
.goodshort .btn{display:inline-block}
.catalog_index_items{margin:10px 0;text-align:center}
.catalog_index_items li{float:none;margin:0 auto;width:90%;text-align:center}
.catalog_index_items li a{display:inline-block;max-width:290px;margin:0 auto}
.catalog_index_items li img{position:static;float:none}
.catalog_box_name{display:block;margin:10px 0}
.xs12{width:100%}
.xs-hidden{display:none!important}
.home_slider-box a{height:100px}
#homeslide{max-height:130px} 
.catalog_part{width:92%;text-align:center;display:block;margin:2%; padding:2%;}
.catalog_part li{display:inline-block; margin:0 10px 10px}
.catalog_part h2{width:100%; margin:0 0 20px}
.catalog_part h2 a img{margin:20px auto;} 
}
@media screen and (max-width: 400px){
.modal{width:280px}
.inpf,fieldset{padding:0}
.inpf label,fieldset label{position:static;width:auto}
.search_res_all .btn{display:block}   
}
@media screen and (max-width: 380px){
.post_img{float:none;width:auto;margin:0 0 14px}
.post_img img{width:100%}
.catalog_main .grid3{width:100%}
.catalog_main_box{text-align:center}
.catalog_main_box_name{margin:5px auto;max-width:380px}
.catalog_main_box img{position:static;padding-top:10px}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.input-login{background-image: url(../img/user-2x.png);background-size: 26px 19px;}
.input-pass{background-image: url(../img/lock-2x.png);background-size: 26px 19px;}
.input-mail{background-image: url(../img/mail-2x.png);background-size: 26px 19px;} 
[type="checkbox"]:after {background-image: url(../img/sprite-2x.png);background-size: 259px 244px;}
.btn-izb span:before,
.btn-basket span:before,
.btn.buy:before,
.btn-del span:before,
.compare_link:before,
.compare_link.active:before,
.favorite_link.active:before,
.favorite_link:before,
.download_link:before,
#to_compare:before,
#to_favorites:before,
#to_download:before,
.icon_favorite,
.icon_favorite:hover,
.icon_favorite.active,
.icon_delete,
.icon_compare,
.icon_compare:hover,
.icon_compare.active,
.icon_buy,
.icon_buy.active,
.to_cart:before,
.to_cart.active:before,
.choosetown a:before,
.head_icon-comp .icon-back,
.menu_ico,
.show_cat:hover:before,
.head_user-icon,
.head_icon_nav:before,
.basket_link_icon,
.searchbox_btn:before,
.head_icon-fav .icon-back,
.searchbox_show.opened:before,
.searchbox_show:before,
.menu_arrow,
.header_mobile .searchbox_btn:before,
.footer_menu li:before,
.footer_contact li.fc_mail:before,
.footer_contact li.fc_skype:before,
.footer_contact li.fc_address:before,
.footer_contact li.fc_time:before,
.social_tw,
.footer_contact li.fc_phone:before,
.social_tw:hover,
.social_fb,
.social_fb:hover,
.social_vk,
.social_vk:hover,
.close,
.close:hover,
.town_search .button,
.town_search .button:hover,
.slick-prev,
.slick-prev:hover,
.slick-next:hover,
.slick-next,
.sort .selected:before,
.pagination_left,
.pagination_left:hover,
.pagination_right,
.pagination_right:hover,
.viewlink-box,
.viewlink-list,
.filter_param_name:before,
.waybox .btn span:before,
.stepbox:before,
.map_frame_pin,
.product_fav,
.product_comp,
.product_comp:hover,
.product_comp.active,
.product_favorite,
.product_fav:hover,
.product_fav.active,
.zoom:hover,
.gallery_thumbs .slick-prev,
.gallery_thumbs .slick-prev:hover,
.gallery_thumbs .slick-next:hover,
.gallery_big:before,
.gallery_thumbs .slick-next,
.good_meta li.good_meta_phone:before,
.good_meta li.good_meta_pin:before,
.good_meta li.good_meta_env:before,
.goodmap_frame_pin,
.compare_right .slick-prev,
.compare_right .slick-next,
.compare_right .slick-prev:hover,
.compare_right .slick-next:hover{background-image: url(../img/sprite-2x.png);background-size: 259px 244px;}
}