@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600&display=swap&subset=cyrillic');*{margin:0;padding:0;outline:0;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizelegibility}body{background:#eee url(/image/bg.png) top center repeat fixed;color:#222;margin:0;padding:0;min-height:100%;width:100%;behavior:url("/csshover.htc");overflow-x:hidden;overflow-y:auto;cursor:default;-webkit-font-smoothing:subpixel-antialiased;opacity:1;zoom:1;position:relative}
html{font-size:16px; font:300 16px/1.5em -apple-system,'Open Sans','Helvetica Neue','Helvetica',sans-serif;letter-spacing:0;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizelegibility}body #content{opacity:1}body.hidden{overflow:hidden}body.hidden #content{opacity:0}body.hidden #menu{opacity:.5;pointer-events:none}@supports (background-size:384px auto){body.xmas{background:#f3eeee url(/images/interface/w_xmas.png) bottom center repeat fixed;background-size:384px auto}body.xmas #footer{background-image:none !important;background-color:#111}
body.xmas #footer:after{content:'';opacity:.05;position:absolute;left:0;right:0;top:0;bottom:0;background:url(/images/interface/w_xmas.png) bottom center repeat fixed;background-size:384px auto}}input,select,option,textarea,h1,h2,h3,h4,h5,h6{font-family:-apple-system,'Open Sans','Helvetica Neue','Helvetica',sans-serif}a img{border:0}table{border-collapse:separate;border-spacing:0;empty-cells:show}td{vertical-align:top}form{display:block}hr{display:block;height:0;border:0;border-top:1px solid #ccc;width:100%;margin:1rem 0}*::selection{background-color:#b90e0c !important;color:#fff !important}*::-moz-selection{background-color:#b90e0c !important;color:#fff !important}*::-webkit-selection{background-color:#b90e0c !important;color:#fff !important}*::-o-selection{background-color:#b90e0c !important;color:#fff !important}b{font-weight:600;letter-spacing:-.02em}pre{font-size:.75rem;font-weight:300;line-height:1.2em;white-space:pre-wrap;margin:1em 0 !important;display:block}
a,a:visited,a:link,a:hover,a:target{color:inherit;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=search]{background:#fff;border:1px solid #ddd;color:#3d3d3d;padding:.25rem .33rem;width:100%;font-weight:400;font-size:.85rem;line-height:1.5rem;box-sizing:border-box}input[type=text].mini,input[type=password].mini,input[type=email].mini,input[type=date],input[type=search].mini{width:300px}input[type=text].micro,input[type=password].micro,input[type=email].micro,input[type=number],input[type=search].micro{width:80px}textarea{height:240px;min-height:180px;min-width:438px;resize:vertical}textarea.mini{height:100px;min-height:100px}textarea.micro{height:3.125rem;min-height:3.125rem}textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=number]:hover,input[type=date]:hover,input[type=search]:hover,select:hover,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=date]:focus,select:focus,input[type=search]:focus,option{background:#fff;border-color:#999;color:#3d3d3d}
textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=date]:focus,input[type=search]:focus{border-color:#999;background:#fff}input[autocomplete^=off]{background-color:#fff !important}input[type=text].price{width:80px !important;min-width:80px;text-align:right;padding-right:1em}input[type=text].price+label{display:inline-block;margin-left:-1em;font-size:.75rem}textarea:invalid,input:invalid{box-shadow:none !important}textarea.focused:invalid,input.focused:invalid{box-shadow:0 0 .5em .125em #f66 !important}input[type=radio]:focus,input[type=checkbox]:focus{outline:none !important;box-shadow:0 0 2px 0px #666 !important}::-webkit-input-placeholder{color:#999;font-size:.8em;line-height:inherit;text-overflow:ellipsis;font-weight:300;letter-spacing:.01em;text-transform:uppercase}::-moz-placeholder{color:#999;font-size:.8em;line-height:inherit;text-overflow:ellipsis;font-weight:300;letter-spacing:.01em;text-transform:uppercase}
:-moz-placeholder{color:#999;font-size:.8em;line-height:inherit;text-overflow:ellipsis;font-weight:300;letter-spacing:.01em;text-transform:uppercase}:-ms-input-placeholder{color:#999;font-size:.8em;line-height:inherit;text-overflow:ellipsis;font-weight:300;letter-spacing:.01em;text-transform:uppercase}::placeholder{color:#999;font-size:11px;line-height:inherit;text-overflow:ellipsis;font-weight:300;letter-spacing:.01em;text-transform:uppercase;display:block;width:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=button],input[type=submit],input[type=reset],a.icon,a.back,a.btn{display:inline-block;border:1px solid #ddd;background:#f9f9f9 center center no-repeat;background-size:1rem;color:#000;cursor:pointer;border-radius:0;outline:none;font-weight:400;font-size:.875rem;line-height:1.5rem;min-height:1.5rem;padding:.5rem 1.5rem .5rem;border-radius:.3125rem;text-decoration:none}
input[type=button].icon,input[type=submit].icon,input[type=reset].icon,a.icon,a.back{padding:.75rem 3rem .75rem 1.5rem !important;background-size:1.5rem auto;background-position:right .75rem center !important;background-repeat:no-repeat !important;min-height:1.5rem}input[type=button].icon.left,input[type=submit].icon.left,input[type=reset].icon,a.icon.left,a.back{padding:.75rem 1.5rem .75rem 3rem !important;background-position:left .75rem center !important}input[type=submit],input.submit{font-weight:600;color:#000}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,a.icon:hover,a.back:hover{background-color:#fee;color:#b90e0c;border-color:#b90e0c}input[type=button].mini,a.icon.mini{font-size:.75rem;font-weight:300;padding:1px .3125rem;width:auto;min-width:1.875rem}input[type=button].micro,a.icon.micro{font-size:.625rem;font-weight:300;padding:0 .3125rem;width:auto;min-width:2em}input[type=button]:disabled,input[type=submit]:disabled,a.icon.disabled{opacity:.5 !important;pointer-events:none;cursor:default}
a.back{background-image:url(/images/interface/back.png);min-width:auto !important;text-transform:uppercase;font-size:.8rem;color:#000 !important;text-decoration:none !important}a.back:hover{background-position:left .3125rem center !important;color:#b90e0c !important}input[type].red{background-color:#f6eeee !important;border-color:#fcc !important}input[type].red:hover{background-color:#fff6f6 !important;border-color:#fdd !important}input[type].green{background-color:#eef6ee !important;border-color:#9c9 !important}input[type].green:hover{background-color:#f6fff6 !important;border-color:#cdc !important}label{display:block;font-size:.875rem;letter-spacing:-.01em;padding:.125rem 0 0;margin:0 0 1em;line-height:100%;font-weight:400 !important;color:#888}label[for]{cursor:pointer}label.inline,input[type=checkbox]+label,input[type=radio]+label{display:inline-block !important;padding:0 0 0 .25em}label:hover,label:focus,*:hover+label,*:focus+label{color:#222}select{border:1px solid #ddd;background:#fff;color:#666}
#preload img{max-height:1px;max-width:1px;display:none;visibility:hidden}#header,#footer{color:#fff;padding:.25rem .5rem;z-index:50;font-weight:400;background:#222 url(/image/bg1.png) top center repeat;max-width:100%}#header{position:fixed;left:0;right:0;top:0;z-index:50;border-bottom:0 solid #fff;opacity:1;font-size:1.25rem;line-height:1.5rem;padding:.25rem .5rem;height:2.2rem;box-sizing:border-box;letter-spacing:0}#header>div,#footer>div,#main{width:990px;margin:0 auto}#header div.menu{z-index:50;font-size:inherit;font-weight:400;line-height:1em;white-space:nowrap;letter-spacing:-.01em;position:relative}#header div.menu>span{display:inline-block;font-size:inherit;font-weight:300;padding:.1875rem .3125rem 0;margin:0 -.3125rem;position:absolute;right:.5rem;top:0;text-shadow:0 1px 0 #000}#header div.menu form{display:inline-block;vertical-align:middle}#header div.hover{display:inline-block;font-size:.8125rem;font-weight:400;background:#444;border:1px solid #999;color:#fff;padding:.1875rem .1875rem 4px .3125rem;line-height:1.4em;vertical-align:top;position:relative}
#header div.hover ul#city{display:inline-block;max-height:0;background:#222;overflow:hidden;position:absolute;left:-1px;top:-1px;z-index:100;padding:0;list-style:none;opacity:0;clear:both;color:#fff;border:1px solid #999;width:100%}#header div.hover:hover>ul#city{max-height:300px;opacity:1}#header ul#city li a{display:block;padding:.1875rem 1.4375rem .1875rem .3125rem}#header ul#city li:hover a{background:#fcfcfc;color:#000}#header div.hover>span{float:right;color:#bbb;margin:4px 0 0 .3125rem;font-size:.625rem;width:1rem;text-align:right;line-height:1em}#footer{padding:1rem 0 1.5rem;text-align:center;font-weight:300;line-height:1.5em;font-size:.9em;letter-spacing:-.015em;border-top:0 solid #fff;position:relative;background-color:#181818;overflow:hidden}#footer>div{padding:1rem;margin:0 auto;border:0}#footer p.phones span{white-space:nowrap !important;display:inline-block}#footer a:hover{text-decoration:underline}#footer b,#footer ul{display:inline-block !important}#footer li{display:inline-block;margin-left:1em}
#atgas{padding-bottom:0 !important;margin-bottom:0 !important}#footer .infrm{max-width:100%;width:45em;min-width:0;font-size:10px;line-height:1.3em;margin:.5rem auto 0;box-sizing:border-box}#copyright{font-size:.67rem;line-height:1.3em}#wait{position:fixed;left:50%;top:47.5%;width:3.125rem;height:3.125rem;background:url(/images/interface/refresh.png) center center no-repeat;z-index:1000;margin:-1.875rem 0 0 -1.5rem;opacity:0;pointer-events:none}body.hidden #wait{opacity:1}#wait a{display:block;position:absolute;left:0;top:0;right:0;bottom:0}#main-container{padding-top:2.2rem;margin:0 auto}#main{padding:0;background:#fff;min-height:100%;z-index:10;position:relative;max-width:1200px;width:100%}

#logo{text-align:center;position:relative;background:#fff url(/image/bg2.png) top left repeat;min-height:200px;max-height:200px;overflow:hidden;height:200px}
#logo>.in{max-width:100%;margin:0 auto;overflow:hidden}#logo>.in>.logo{position:absolute;display:inline-block;left:1.875rem;right:1.875rem;top:45.5%;margin-top:-92px;text-align:center;padding:1.5rem .75rem;background:0 0;max-height:62%}

#logo>.in>.logo a{display:inline-block}#logo>.in>.logo a>img{max-height:120px;max-width:100%;vertical-align:top}
#logo>.in>.logo a:hover>img{opacity:.85}#logo.loaded>.in>.logo{right:620px}@supports (display:flex){#logo>.in{display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:center;align-content:stretch;overflow:hidden;height:inherit;width:100%}
#logo>.in>.logo{min-width: 320px;display:inline-block;/*flex-basis:min-content;flex-grow:3;flex-shrink:2;*/position:relative !important;margin-top:-1rem;left:0 !important;top:0 !important;bottom:0 !important;right:0 !important;max-height:unset}#logo>.in>
#intro{flex-basis:max-content;flex-grow:0;flex-shrink:0;position:relative}#logo>.in>#intro>.sel{position:relative}}
#intro{display:inline-block;margin:0;width:860px;max-width:0;height:200px;overflow:hidden;position:absolute;right:0;top:0;bottom:0;box-sizing:border-box}
#intro.loaded{display:inline-block;max-width:820px;max-width: 860px; min-width: 860px;}

#intro span{position:absolute;left:200px;top:0;bottom:0;width:inherit;opacity:0;z-index:1}
#intro span.sel{opacity:1 !important;left:0 !important;z-index:2 !important;visibility:visible !important}#intro ul{position:absolute;bottom:.3125rem;left:25%;right:25%;text-align:center;z-index:15;padding:0;opacity:.85;margin:0;white-space:nowrap}#intro ul li{display:inline-block;width:.75rem;height:.75rem;margin:0 .3125rem 0 0;border:2px solid #000;background:#fff;cursor:pointer;border-radius:50%;box-sizing:border-box}#intro ul li.sel{border-color:#b90e0c;background:#b90e0c;pointer-events:none}#menu{text-align:center;left:0;margin:0;width:100%;max-width:100%;position:relative;z-index:20;border-radius:0;background:#222 url(/image/bg1.png) top center repeat;color:#fff;opacity:1}#menu ul.first{display:table;font-size:.95rem;line-height:1.5rem;font-weight:400;letter-spacing:-.015em;text-align:center;width:100%;max-width:100%;z-index:3;border:0 solid #fff;margin:0;border-radius:inherit;padding:0;box-sizing:border-box;position:relative}#menu ul.first>li{display:table-cell;text-align:center;white-space:nowrap}
#menu ul.first>li img{display:none;max-width:4rem;max-height:4rem;margin:.5rem auto 0}#menu ul.second{background:#f3f3f3 url(/image/bg2.png);color:#000;font-size:.85rem;line-height:1.5em;font-weight:600;letter-spacing:-.015em;margin:0;min-height:1.5rem;text-align:center;padding:0 1.5rem;white-space:nowrap;overflow:hidden;z-index:1;position:relative;border-bottom:1px solid #ddd;box-sizing:border-box}#menu ul.second.hidden{display:none}#menu ul.second li{display:inline-block}#menu img{display:inline-block;max-width:180px}#menu ul.first>li>a{display:block;padding:.5rem 1rem;font-weight:600;white-space:nowrap;color:inherit !important;text-align:center;position:relative}#menu ul.first>li>a span{display:inline-block;text-decoration:none;margin-left:.5rem;color:#f33;text-shadow:0 0 0 #f33}#menu ul.first>li>a span:empty{display:none}#menu ul.first>li>a span:before{content:'['}#menu ul.first>li>a span:after{content:']'}#menu ul.first>li>a:before{content:'';border-right:1px solid rgba(255,255,255,.2);pointer-events:none;position:absolute;top:.75rem;bottom:.75rem;pointer-events:none;z-index:10;right:100%}
#menu ul.first>li:first-child>a:before{display:none}#menu ul.second>li>a{display:inline-block;padding:.5rem .5rem .55rem;white-space:nowrap;color:inherit !important}#menu ul.first>li:hover{background-color:rgba(255,255,255,.1) !important;color:#fff}#menu ul.first>li.sel{background-color:#b90e0c !important;color:#fff}#menu ul.second>li.sel{color:#b90e0c}#menu a:hover{text-decoration:underline}#menu ul.first li>.sub{display:none}#menu ul.first li.subs{position:relative}#menu ul.first li.subs>.sub{display:block;position:absolute;left:-1px;right:-1px;top:100%;opacity:0;pointer-events:none;visibility:hidden;background:#fff;color:#000;border:solid #999;border-width:0 1px 1px;font-size:0;line-height:0;white-space:normal;box-sizing:border-box;padding:1rem;margin-top:0;overflow:hidden;text-align:left;z-index:10}#menu ul.first li.subs:hover>.sub{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#menu ul.first li>.sub a,#menu ul.first li>.sub b{display:block;padding:.3rem 0 .4rem;font-size:.85rem;line-height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0;text-transform:none;word-spacing:.05em}
#menu ul.first li>.sub>*.sel{background-color:#fee}#menu ul.first li>.sub b{text-transform:uppercase;margin-top:1rem;border-bottom:1px solid #333}#menu ul.first li>.sub b img{float:right;max-height:1.2em;margin:0 !important;max-width:2rem;display:inline-block}#menu ul.first li>.sub b:first-child{margin-top:0}#menu ul.first li>.sub a:first-letter {font-weight:600}#menu ul.first li.subs>.sub.small{padding:.25rem 0;white-space:normal;right:auto}#menu ul.first li.subs>.sub.small a{padding:.25rem .75rem;margin:0}#menu ul.first li>.sub a.sel{font-weight:600;color:#b90e0c}#menu ul.first li>.sub a{margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}#menu ul.first li>.sub a:hover{background-color:#f6f6f6}@supports (columns:4){#menu ul.first li>.sub.full{display:block;position:absolute;left:0;right:0;top:100%;opacity:0;pointer-events:none;visibility:hidden;background:#fff;color:#000;border:solid #333;border-width:0 1px 1px;font-size:0;line-height:0;white-space:normal;box-sizing:border-box;padding:.5rem;margin-top:0;overflow:hidden;columns:4;column-gap:.5rem;text-align:left;text-transform:none}
#menu ul.first li:hover>.sub.full,#menu ul.first li>.sub.full:hover{opacity:1;visibility:visible;pointer-events:auto}#menu ul.first li>.sub a{margin-left:0;margin-right:0}}#menu.abs{position:fixed;top:-3rem;left:auto;right:auto;width:inherit;max-width:inherit}#menu.fixed{position:fixed !important;top:2.2rem !important;left:auto;right:auto;width:inherit;max-width:inherit}#menu+.after{display:none}#menu.abs+.after{display:block}#content{font-size:1rem;line-height:1.5rem;min-height:450px;margin:0;position:relative;z-index:5;padding:0 2rem 3rem;max-width:100%;box-sizing:border-box}#content.products,#content.katalog{padding-left:0;padding-right:0}#content.index,#content.sitemap,#content.order,#content.orders,#content.search,#content.terms{padding-top:1.5rem !important}#content.index h1{padding-top:1rem}#content.articles,#content.prodvizhenie,#content.terms{margin-left:auto;margin-right:auto;box-sizing:content-box}#content.katalog{padding-bottom:0 !important}#content ol,#content ul,#content dl{padding:0 2rem 0 0;font:inherit;list-style-position:outside;box-sizing:border-box;max-width:100%}
#content p+ol,#content p+ul,#content p+dl{margin-top:0 !important}#content h1+ol,#content h1+ul,#content h1+dl,#content h2+ol,#content h2+ul,#content h2+dl,#content h3+ol,#content h3+ul,#content h3+dl{margin-top:1em !important}#content li{font:inherit;margin-bottom:.1em;padding-left:.5rem}
#intro_main{margin:0 auto 3rem;display:inline-block;vertical-align:top;text-align: justify;padding:0;box-sizing:border-box}#intro_main h1,#intro_main h2,#intro_main h3{clear:none}h1,h2,h3,h4,h5,h6{display:block;font-weight:300;line-height:1.2em;margin:1.5rem 0 1rem}h1,h2,h3{margin:1rem 0 .5rem;text-transform:none;color:#222;quotes:"«" "»"}h1{clear:left;font:600 1.5rem/1.175em -apple-system,'Open Sans','Helvetica Neue','Helvetica',sans-serif;margin:0 0 1.5rem;color:#b90e0c;letter-spacing:-.01em;text-transform:uppercase;text-rendering:optimizeLegibility}h1:not(:first-child){margin-top:1.5rem !important}h1+h2{margin-top:0}h2+h3{margin-top:-.125rem}h2,#news h2{display:block;clear:both;font:400 1.25rem/1.3em -apple-system,'Open Sans','Helvetica Neue','Helvetica',sans-serif;letter-spacing:-.01em}
h3{display:block;clear:both;font:600 1.05rem/1.4em -apple-system,'Open Sans','Helvetica Neue','Helvetica',sans-serif;color:#333;letter-spacing:-.015em}h2:not(:first-child),h3:not(:first-child){margin-top:1.5rem}#content p a,#content p a:visited,#content p a:link,#content p a:hover,#content p a:target{color:#b90e0c;text-decoration:none;cursor:pointer}#content p a:hover,#content p a:target{text-decoration:underline}#content p{margin:0 0 1rem;letter-spacing:0}#content b,#content strong{font-weight:600}#content h2 strong,#content h3 strong{font-weight:600 !important}#content em strong,#content strong em{font-weight:400 !important;font-style:italic}#content blockquote{font-style:italic;font-family:inherit;padding:.125rem .5rem .125rem 1.25rem;border-left:.3125rem solid #ddd;margin:1.5rem 0}#content>div.main{width:100%;margin:.5rem 0 0;color:#000;box-sizing:border-box;display:table;table-layout:fixed}#left{display:table-cell;vertical-align:top;padding:0 0 .5rem;width:23.61%;min-width:250px;font-size:1rem;background:#fbfbfb url(/image/bg2.png) top left repeat;border:solid #eee;border-width:0 1px 0 0 !important;position:relative}
#left>div{padding:0;background:#fff;border:0}#left hr{margin:0 -1px;background:#fff url(/image/bg2.png) top left .125rem repeat;height:.625rem;width:auto;border-top:1px solid #eee;border-bottom:1px solid #ddd;position:relative;z-index:27}#left h2,#left .h2{display:block;margin:-1px -1px 0 0;padding:.5rem .75rem .45rem;font-size:.925rem;text-transform:uppercase;font-weight:600 !important;line-height:1rem;letter-spacing:-.015em;background:#222 top center repeat;color:#fff;box-sizing:border-box}#left>div>ul{display:block;margin:0 !important;width:100%;padding:0}#left>div>ul ul{display:block;margin:0 !important;padding:0 !important;width:auto;background:#fff}#left ul li{display:block;margin:0;padding:0;font-size:.9rem;font-weight:300;line-height:1.2em;letter-spacing:-.015em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-spacing:.125em}#left li.first{border-top:1px solid #ddd;margin:0;font-weight:400;letter-spacing:-.015em}#left li.first:first-child{border-top:0}#left li.first:last-child{border-bottom:1px solid #ddd}
#left li.first:nth-child(2n-1){background-color:#f9f9f9}#left li.first.subs>a:after{content:'\25BE';padding-left:.125rem;text-decoration:none !important;display:inline-block;margin-right:-.5rem}#left li.first>a{display:block;padding:.475rem .5rem .5rem;margin:0;color:inherit !important;color:#222;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#left li.second{margin:0;display:block;white-space:nowrap;padding:0;font-size:.825rem;font-weight:300;line-height:1.2em;letter-spacing:-.015em;text-indent:0;border-top:0 solid #eee;box-sizing:border-box;max-height:0;overflow:hidden;background-color:#f9f9f9}#left li.first:hover li.second,#left li.first.sel li.second{max-height:3rem;border-top:1px solid #eee}#left li.second:nth-of-type(2n-1){background-color:#f0f0f0}#left li.second>a{display:block;list-style:disc inside;padding:.375rem 0 .375rem 1.5rem;text-indent:0;margin:0;white-space:normal;color:#222;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative}#left li.second>a:before{content:'•';display:inline-block;width:.75rem;text-align:left;position:absolute;margin-left:-.75rem}
#left li.sel{background-color:#fee !important}#left li.second.sel:first-child{border-top-color:#fff}#left li.first.sel,#left li.first.sel+li{border-top-color:#b90e0c}#left li.sel>a,#left li.sel>span{color:#b90e0c !important}#left li span{font-size:12px !important;line-height:inherit;float:right;font-weight:400;text-align:right;display:inline-block;margin-left:.5rem;letter-spacing:-.02em}#left li li span{margin-right:.5rem;pointer-events:none;padding-top:.375rem}#left li:hover span,#left li.sel>a>span{opacity:1 !important}#left li:hover{background-color:#eee !important;color:#111}#left li.first:hover{background-color:#fff3f3 !important;color:#111}#right{display:table-cell;padding:0 1rem 1.5rem;vertical-align:top}#right div.sort{margin:0;text-align:right;float:right}#right div.sort div.select{margin-right:0 !important}#right>p.description{font-size:.8125rem;line-height:1.3em;font-style:normal;max-width:62%;margin-bottom:1.875rem}#right div.intro{max-width:45em;width:100%;margin:1.85rem auto 1.5rem;padding:0 .5rem;box-sizing:border-box}
#right div.intro.empty h1{text-align:left}#right div.intro h1{margin-bottom:1rem}#right div.intro div.short_d{margin:1rem 0 0;position:relative;font-size:.9em;line-height:1.5em;max-width:100%}@supports (display:flex){#content.katalog.products>.main{display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:stretch;align-content:stretch;overflow:hidden}#content.katalog.products>.main #left{display:inline-block;flex-basis:min-content;flex-grow:1;flex-shrink:2}#content.katalog.products>.main #right{display:inline-block;flex-basis:max-content;flex-grow:2;flex-shrink:1;overflow:hidden}}#path{margin:0 -2rem 2.5rem;padding:0 1rem;font-size:.6667rem;font-weight:400;line-height:1.2rem;background:#fff url(/image/bg2.png) top left repeat;overflow:hidden;display:block;box-sizing:border-box;border:solid #ddd;border-width:0 0 1px;box-sizing:border-box}#path ul{display:block;margin:0;padding:0;font:inherit;white-space:normal;max-width:100% !important;width:auto !important;box-sizing:border-box;overflow:hidden}
#path li{display:inline-block;margin:0 .5rem 0 0 !important;padding:0 !important;color:#222;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-sizing:border-box;vertical-align:top}#path li:after{content:'\00bb';display:inline-block;margin:0 0 0 .5rem;vertical-align:middle}#path li:last-child:after{content:none;display:none;margin:0 .5rem 0 0}#path li a{display:inline-block;padding:.5rem 0 !important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit !important;vertical-align:middle}#path li a:hover{color:#b90e0c !important;text-decoration:underline}div.categories{margin:0 -1rem 3rem 0;font-size:0;line-height:0;padding:1rem}div.category{display:inline-block;width:295px;max-width:25%;height:250px;background:#fff;vertical-align:top;position:relative;z-index:1;font-size:1rem;line-height:1.5em;box-sizing:border-box;padding:0 1rem 0 0;margin-bottom:1rem}div.category.subs>a:after{content:'…';position:absolute;left:0;right:0;top:100%;display:block;margin-top:.125rem;line-height:0;text-align:center;color:#000}
div.category>a{display:block;width:100%;color:inherit;border:1px solid transparent;cursor:pointer;display:inline-block;position:relative;z-index:16;height:100%;color:#222;box-sizing:border-box}div.category div.image{position:absolute;left:0;right:0;top:0;height:216px;background:#fff center center no-repeat;zoom:1;background-size:contain;margin:0}div.category div.image img{display:none;max-width:100%;max-height:100%;pointer-events:none;visibility:hidden}div.category div.bottom{display:block;position:absolute;bottom:0;left:0;right:0;font-weight:600;font-size:.85rem;line-height:1rem;letter-spacing:-.015em;min-height:3rem;z-index:10;background:rgba(250,250,250,.95) url(/image/bg2.png) top left repeat;border:solid #ddd;border-width:0;box-sizing:border-box;text-transform:uppercase;text-align:center;padding:0 .5rem;color:inherit}div.category div.name{display:block;padding:.5rem 0 .6rem}div.category div.descr{display:block;font-size:.6875rem;font-weight:400;line-height:1.4em;overflow:hidden;max-height:0;margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;box-sizing:border-box;text-transform:none;text-align:left}
div.category div.descr:empty{height:0 !important;padding:0 !important}div.category:hover{z-index:2}div.category:hover a{border-color:#999;color:#b90e0c}div.category:hover div.image{opacity:.8}div.category:hover div.descr{max-height:170px;padding-bottom:.33rem}#connections{padding-left:0;padding-right:0}#connections div.category div.image{background-size:cover;height:202px}#connections div.category div.name{font-size:.75rem;line-height:1.25em;word-spacing:.125em}div.category div.subs{position:absolute;top:100%;left:0;right:1rem;margin:0 -2px 0 0;z-index:15;font-size:.8125rem;line-height:1rem;font-weight:400;background:#f6f6f6 top left repeat;border:1px solid #999;border-top-color:#bbb !important;padding:.5rem;cursor:default;opacity:0;pointer-events:none;box-sizing:border-box;overflow:hidden;z-index:16}body.touch div.category div.subs{display:none !important}div.category:hover div.subs{opacity:1;pointer-events:auto}div.category .subs a{display:block;margin:0 !important;padding:.25rem 0 !important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
div.category .subs b{font-weight:600 !important;text-transform:uppercase !important}#form_filters label{display:inline-block;vertical-align:middle;margin:0 .25rem 0 0 !important;line-height:inherit}#form_filters div.rangeSlider{max-width:10rem}
.filters{display:none;margin:-.25rem 0 1rem;float:left}
#filters.vis{background-color:#f6f6f6}#filters b{cursor:pointer;padding:.25rem .5rem;display:block}#filters b:hover{background-color:#f6f6f6}#filters b:after{content:'\25BC';margin:0 0 0 5px;font-size:.8em}#filters.vis b:after{content:'\25B2'}#filters.vis div.filter{display:block}
#filters div.filter{display:inline-block;margin:1em 0 .5em;padding:0 1rem;}
.filters div.filter{display:inline-block; margin: 0.4em 0.2em;}
#filters.vis div.filter{display:block;visibility:visible;pointer-events:auto}#filters div.filter label{font-weight:300 !important;margin:0 0 7px;color:#000;display:block}#filters div.filter input[type=reset]{font-size:.75rem !important;padding:.3125rem 1rem;margin-bottom:.625rem}#content pre{white-space:pre-wrap !important;line-height:1.5em}
div.products span.empty{display:block;margin:3.125rem 0 0;font-style:italic}#products,.products{font-size:0;line-height:0;margin:0 -.5rem 0 0;clear:both}div.product{display:inline-block;width:400px;max-width:33.3%;padding:0 .5rem 0 0;margin-bottom:.5rem;position:relative;vertical-align:top;font-size:1rem;line-height:1.5em;box-sizing:border-box;position:relative;z-index:1}div.product.hidden{display:none}div.product:hover{z-index:5}div.product>a{display:block;position:relative;border:1px solid #eee;background:#fff;cursor:pointer;overflow:hidden;box-sizing:border-box}div.product>a,div.product>a:hover,div.product>a:target,div.product>a:focus{color:inherit !important;text-decoration:none !important}div.product>a:hover{border-color:#999}div.product_block{display:block;position:relative;border:1px solid #eee;background:#fff;cursor:pointer;overflow:hidden;box-sizing:border-box}div.product_block,div.product_block:hover,div.product_block:target,div.product_block:focus{color:inherit !important;text-decoration:none !important}
div.product_block:hover{border-color:#999}div.product.added a,div.product.added div.variations{border-color:#f66 !important}div.product.added span.art{color:#b90e0c !important}div.product.added div.product_block,div.product.added div.variations{border-color:#f66 !important}div.product.added span.art{color:#b90e0c !important}div.product div.image{width:100%;max-width:100%;min-height:100px;max-height:200px;height:200px;display:block;margin:0 auto !important;background:transparent center center no-repeat;background-size:contain;padding:0;box-sizing:border-box;z-index:0}div.product div.image img{max-width:100%;max-height:inherit;min-height:200px;display:block;opacity:0 !important;visibility:hidden !important;pointer-events:none;margin:0 auto;box-sizing:border-box}div.product a>div.name{display:block;padding:.3rem .33rem 1.75rem;font-size:.85rem;line-height:1.35em;letter-spacing:0;border-top:1px solid #ddd;min-height:1.2em;background:#f9f9f9;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;box-sizing:border-box;position:relative;z-index:2}
div.product_block>div.name{display:block;padding:.3rem .33rem 1.75rem;font-size:.85rem;line-height:1.35em;letter-spacing:0;border-top:1px solid #ddd;min-height:1.2em;background:#f9f9f9;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;box-sizing:border-box;position:relative;z-index:2}div.product div.bottom{display:block;margin:0 .33rem !important;text-align:right;font-size:1rem;line-height:1.2em;font-weight:600;background:0 0;position:absolute;bottom:.25rem;right:0;left:0;z-index:3}div.product span{vertical-align:bottom;display:inline-block}div.product span.price{line-height:1.2em}div.product span.price.preorder{font-size:.8em;line-height:1.2em;font-style:italic}div.product span.rent,div.product span.sale{display:block;position:absolute;right:0;top:0;background:transparent right top no-repeat;z-index:6;opacity:1;margin:0 !important;pointer-events:none}div.product span.rent{background-image:url(/images/rent.png);width:75px;height:75px}div.product span.sale{background-image:url(/images/sale.png);width:80px;height:80px;opacity:.5}
div.product span.art{float:left;font-size:.75rem;font-weight:300;line-height:1.2em;vertical-align:bottom;padding-top:0;color:#bbb;position:absolute;left:0;bottom:0}div.product a:hover span.art{color:#666}div.product_block:hover span.art{color:#666}div.product span.old{text-decoration:line-through;margin:0 .3125rem 0 0;font-size:.7em;font-weight:300;line-height:1rem;letter-spacing:-.01em;opacity:1}div.product span.old.hidden{display:none}#right:hover div.product span.old,#content .products:hover div.product span.old{opacity:.38}#right div.product a:hover span.old,#content .products div.product a:hover span.old{opacity:1}#right div.product_block:hover span.old,#content .products div.product_block:hover span.old{opacity:1}div.product div.action{position:absolute;left:0;right:0;top:160px;bottom:0;opacity:0;background:rgba(245,245,245,.38);text-align:center;font-size:0;line-height:0;pointer-events:none;max-height:40px;z-index:100 0}div.product a:hover div.action,div.product.added div.action{opacity:1;pointer-events:all;visibility:visible}
div.product_block:hover div.action,div.product.added div.action{opacity:1;pointer-events:all;visibility:visible}div.product div.action>div.a{position:absolute;bottom:.5rem;height:1.5rem;margin:-.75rem 0 0 -3rem;left:50%;text-align:center;cursor:default}div.product div.action input,#product .actions input,table#t_basket td.count input{vertical-align:middle}div.product div.action input[type=text],div.product div.action input[type=number],#product .actions input[type=number],table#t_basket td.count input[type=number],table#t_basket td.count[type=text]{width:3em !important;min-width:unset !important;max-width:3em !important;max-height:unset !important;min-height:unset !important;padding:0 !important;margin:0 auto;text-align:center;border:0 !important;background:#222 !important;color:#fff;position:relative;z-index:2;cursor:pointer;-moz-appearance:textfield;border:0 !important;font-size:1rem !important;line-height:1.5em !important;box-sizing:border-box;cursor:text}div.product div.action input[type=button],#product .actions input[type=button],table#t_basket td.count input[type=button]{min-width:unset;width:1.5rem !important;height:1.5rem !important;min-height:unset;padding:0 !important;box-sizing:border-box;border-color:#222;font-weight:600;line-height:1.5rem !important;background:#f9f9f9}
div.product div.action input[type=button]:hover,table#t_basket td.count input[type=button]:hover,#product .actions input[type=button]:hover{background-color:#fdd;color:#b90e0c;border-color:#b90e0c}div.product div.action input[type=button]:first-child,table#t_basket td.count input[type=button]:first-child,#product .actions input[type=button]:first-child{border-radius:5px 0 0 5px;border-right:0 !important}div.product div.action input[type=button]:last-child,table#t_basket td.count input[type=button]:last-child,#product .actions input[type=button]:last-child{border-radius:0 5px 5px 0;border-left:0 !important}div.product div.action input[type=number]::-webkit-inner-spin-button,div.product div.action input[type=number]::-webkit-outer-spin-button,#product .actions input[type=number]::-webkit-inner-spin-button,#product .actions input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.product div.variations{font-size:.67rem;line-height:1.2em;display:block;width:100%;padding:0;background:#fff;border:solid #ddd;border-width:0 1px 1px;box-sizing:border-box;position:relative;z-index:1}
div.product div.variations.abs,div.product.abs div.variations{position:relative;opacity:1;max-height:4.2rem;overflow:hidden}div.product.abs:after{content:'…';position:absolute;left:0;right:0;top:100%;display:block;margin-top:.25rem;line-height:0;text-align:center}div.product a:hover+div.variations{border-color:#999}div.product a:hover+div.variations.abs,div.product.abs:hover div.variations{position:absolute;left:0;right:.5rem;max-width:calc(100% - .5rem);max-height:none}div.product_block:hover+div.variations{border-color:#999}div.product_block:hover+div.variations.abs,div.product.abs:hover div.variations{position:absolute;left:0;right:.5rem;max-width:calc(100% - .5rem);max-height:none}div.product.abs:hover{padding-bottom:4.2rem}div.product div.variations .variant{display:table;cursor:pointer;width:100%}div.product div.variations .variant:nth-child(2n){background-color:#f6f6f6}div.product div.variations .variant.sel{background-color:#e6e6e6;font-weight:600}div.product div.variations .variant.added{background-color:#fdd}
div.product div.variations .variant.added.sel{background-color:#fcc}div.product div.variations .variant:hover{background-color:#ffe6e6 !important}div.product div.variations .variant>div{display:table-cell;padding:.125rem .25rem;cursor:pointer}div.product div.variations .variant .name{text-align:left}div.product div.variations .variant .count{text-align:right;width:1rem}div.product div.variations .variant .price{text-align:right;white-space:nowrap;width:3rem}div.products.groups{white-space:nowrap;overflow:hidden !important;position:relative;margin-bottom:.5rem;vertical-align:top}
div.products.groups.scroll{overflow-x:hidden !important}div.products.groups .product{white-space:normal;margin-bottom:0;padding-bottom:0}#product ul.groups{display:block;text-align:center;margin:.5rem 0 0}#product ul.groups li{display:inline-block;width:.75rem;height:.75rem;box-sizing:border-box;border-radius:50%;background:0 0;border:2px solid #000;margin:0 0 0 .25rem}#product ul.groups li:first-child{margin-left:0}
#product ul.groups li.sel{background-color:#b90e0c;border-color:#b90e0c}#product ul.groups li.hidden{display:none !important}div.products.rel{font-size:0;line-height:0;margin-right:-.5rem}div.product.mini{width:100%;max-width:25%;min-height:130px;padding:0 .5rem 0 0;margin:0 0 .5rem;box-sizing:border-box;opacity:1}div.product.mini.hdn{opacity:0}div.product.mini.hidden{display:none !important}div.product.mini.empty{height:130px;visibility:hidden;pointer-events:none;opacity:0 !important}.group>div.product.mini{margin-bottom:0}div.product.mini>a{max-width:100%;width:auto}div.product.mini div.image{width:100%;height:130px}div.product.mini div.rent,div.product.mini div.art{display:none}div.product.mini span.art{padding-left:.33rem;color:#ccc;position:absolute;left:0;bottom:.33rem}div.product.mini:hover span.art{color:#222}div.product.mini div.name{font-size:.75rem;line-height:1.3em;padding:.25rem .33rem 1.75rem;letter-spacing:.01em;background:0 0 !important}div.product.mini div.price{font-size:.875rem;padding:0 .5rem;position:absolute;bottom:0;right:0;font-weight:600;text-align:right}
div.product .compare{width:1.5rem;height:1.5rem;position:absolute;left:0;top:0;background:transparent url(/images/interface/compare2.png) center center no-repeat;background-size:1.5rem;padding:.25rem;vertical-align:top;color:#b90e0c;opacity:0}div.product a:hover .compare{background-color:#eee !important;opacity:1}div.product_block:hover .compare{background-color:#eee !important;opacity:1}div.product .compare:hover{background-color:#fee !important}div.product.comp .compare{background-color:#fee !important;color:#b90e0c;background-image:url(/images/interface/r_compare2.png);opacity:1 !important}div.product .compare:after{content:'Сравнить';display:inline-block;vertical-align:top;margin:-.25rem 0 0;background-color:transparent;height:1.5rem;padding:.25rem .5rem .25rem .25rem;opacity:0;overflow:hidden;pointer-events:none;font-size:.8rem;line-height:1.5rem;text-transform:uppercase;font-weight:600;position:absolute;left:0}div.product .compare:hover:after{opacity:1;pointer-events:auto;background-color:inherit;left:100%}
#product h1{display:block;margin-bottom:1.5rem !important;margin-top:1.85rem !important}#product div.pid{display:block;margin-top:-1rem !important;font-size:.75rem;line-height:1.2em;margin-bottom:1.5rem;font-weight:600;color:gray}#product table{width:100%}#product table.product{min-height:280px}#product div.images{width:50%;float:left;overflow:hidden;padding:0 .5rem 1.5rem 0;box-sizing:border-box;position:relative}#product div.images div{display:inline-block;background:#fff;line-height:0;border:1px solid transparent;text-align:center;background:center center no-repeat}#product div.images div.big{display:block;vertical-align:middle;max-width:100%;width:100%;height:12.5rem;padding:0;margin:0 0 .25rem;border-color:#ddd;overflow:hidden;background:#fff center center no-repeat;background-size:contain;cursor:pointer;position:relative;box-sizing:border-box}#product div.images div.big:not(.loaded):after{content:'';position:absolute;left:50%;top:47.5%;width:50px;height:50px;background:url(/images/interface/refresh.png) center center no-repeat;z-index:0;margin:-1rem 0 0 -1rem;opacity:1;pointer-events:none;border-radius:0;background-size:contain}
#product div.images.single div.big{height:auto !important;max-height:20rem;min-height:10rem}#product div.images div.big img{display:block;margin:0 auto}#product div.images div.big img.hidden{opacity:0}#product div.images div.big:hover{border-color:#bbb;background-color:#fcfcfc;opacity:.95}#product div.images div.s{margin-right:-2px;display:block;text-align:left;font-size:0;line-height:0}#product div.images div.small{max-width:25%;min-height:2rem;max-height:3rem;margin:0 2px 2px 0;cursor:pointer;vertical-align:top;box-sizing:border-box;background:#f6f6f6 center center no-repeat;background-size:contain}#product div.images div.small:not(.loaded){width:3rem;height:3rem;background:#f6f6f6}#product div.images div.big img{max-width:100%;max-height:inherit;visibility:hidden;pointer-events:none}#product div.images div.big.loaded img{visibility:hidden;max-width:100%;pointer-events:none;max-height:100%}#product div.images div.small img{display:block;max-width:100%;max-height:3rem;pointer-events:none}
#product div.images div.small.loaded img{visibility:hidden;opacity:0}#product div.images div.small:hover{border-color:#bbb}#product div.images div.sel{border-color:#999 !important;pointer-events:none}#product div.descr{padding:0;font-size:1em;line-height:1.5em;margin-bottom:1.5rem}#product div.descr>div{max-width:45em;margin:0 auto;clear:both}#product .prices{margin:0 0 1rem;background:#f9f9f9;border:1px solid #ddd;padding:.75rem 1rem 1rem;width:100% !important;display:inline-block;max-width:50%;float:right;text-align:center;box-sizing:border-box;position:relative;font-weight:400}#product div.prices{border-bottom-width:0}#product div.prices.solo{border-bottom-width:1px}#product table.prices{border-top-width:0}#product .prices div.price{display:block;white-space:nowrap;padding:0;text-align:center;font-weight:400;color:#222;font-size:18px;letter-spacing:-.02em;line-height:1.2em}#product .prices .price #prod_price{margin-left:.25rem;display:inline-block;font-weight:600}
#product div.price.old{font-weight:300;color:#990e0c;font-size:.875rem;letter-spacing:-.02em;line-height:1.2em;padding:0 0 .25rem !important}#product div.price.old span{text-decoration:line-through;display:inline-block}#product table.prices{display:table !important;width:100%;padding:0;font-size:.85rem;line-height:1.2em}#product div.prices+table.prices{margin-top:-1rem}#product table.prices th,#product table.prices td{white-space:nowrap;text-align:left;padding:.25rem .5rem;vertical-align:middle}#product table.prices th{background:#222;color:#fff}#product .prices tr td{cursor:pointer}#product .prices tr td.name,#product .prices th.left,#product .prices td.left{text-align:left !important}#product .prices tr td.price,#product .prices th.right,#product .prices td.right{text-align:right !important}#product .prices tr td.cnt{text-align:center}#product .prices tr:hover td{background-color:#eee}#product .prices tr.sel td{background-color:#fee !important}#product .prices input[type=radio]{margin-right:.25rem;display:inline-block}
#product .price.wholesale{font-weight:400;color:#999;font-size:.8rem;line-height:1.2em;letter-spacing:-.02em}#product .actions{display:block;margin:.5rem auto;width:100%;font-size:0;line-height:0}#product div.total{font-size:.8rem;line-height:1.2em}#product span.price.total{display:inline-block;text-align:left;margin-left:.25rem;margin-top:0 !important}#product table.info{font-size:.8rem;line-height:1.5em;color:#111;width:100%;margin:0 0 3rem}#product table.info caption{font-weight:400;font-size:1.3125rem;line-height:1.3em;margin:2rem 0 1rem;text-align:left}#product table.info th{text-align:left;padding:.625rem 0 1rem;font-weight:600}#product table.info td{padding:.25rem 1rem}#product table.info td:first-child:first-letter {font-weight:400}#product table.info td.val{font-weight:400 !important;width:61.8%}#product table.info tr.bold td{font-weight:400}#product table.info tr:nth-child(2n-1) td{background:#f6f6f6}#product table.info tr:hover td{background:#fee;color:#000}#product table.info td.value{font-weight:400}
#product h2{margin:3rem 0 1.5rem;padding:0;clear:both}#product div.products.rel.tbl{margin-bottom:3rem}#product hr{display:none;background:#fff url(/image/bg2.png) top left repeat;height:.625rem;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0 -1.25rem 1.25rem -1.3125rem;width:auto;position:relative;z-index:15}#product hr.margin{margin-top:1.5rem;margin-bottom:0}#product div.buttons{text-align:center}#product div.buttons input{margin:0 .25rem .25rem}#form_product.loading div.prices:after,table#t_basket.loading td.loading span{content:'';position:absolute;left:.25rem;top:1rem;width:1.5rem;height:1.5rem;background:url(/images/interface/refresh.png) center center no-repeat;background-size:contain;pointer-events:none}@supports (display:flex){#product div.hdr{display:flex;flex-flow:row wrap;justify-content:stretch;align-items:stretch;align-content:stretch}#product div.hdr .images{flex-basis:min-content;float:none;max-width:unset;width:auto;flex-grow:5;flex-shrink:1;min-width:400px}
#product div.hdr form{display:block;max-width:100%;flex-grow:2;flex-shrink:5;flex-basis:min-content}#product div.hdr .prices{display:block;float:none !important;max-width:unset;width:100%}}#basket{position:fixed;top:60%;right:0;border:solid #ddd;border-width:1px 0 1px 1px;background:#fff url(/image/bg2.png) left center repeat;z-index:70;opacity:1;cursor:pointer;letter-spacing:-.015em;font-size:.8125rem;white-space:nowrap;padding:.5rem 0 .5rem 2rem;border-radius:.75rem 0 0 .75rem;max-width:0}#basket.visible,#basket:hover{max-width:250px}#basket table{width:200px;min-width:200px;max-width:300px;padding:.5rem .5rem .25rem;empty-cells:show;background:#fff;border:1px solid #ddd;border-right:0;border-radius:.75rem 0 0 .75rem}#basket th{font-size:1rem;font-weight:400;padding:0;color:#b90e0c;text-align:left;white-space:nowrap}#basket th a{display:block;padding:.125rem .5rem}#basket td{padding:.125rem .5rem;line-height:1.25em;white-space:nowrap;font-weight:300;color:#222}#basket tr.total td:first-child{padding-left:.5rem}
#basket tr.total td{font-weight:600;letter-spacing:-.035em;padding-top:.125rem;padding-bottom:.625rem}#basket>span{position:absolute;display:block;top:50%;left:0;margin:-1rem 0 0;padding:6px 2px 0;width:1.875rem;height:1.875rem;background:url(/image/interface/basket2.png) center center no-repeat;background-size:1.6rem;line-height:2rem;font-size:.8125rem;font-weight:600;letter-spacing:-.03em;color:#fff;text-align:center;opacity:.75}#basket.empty>span{opacity:.38}#basket:hover>span{opacity:1}table#t_basket{margin:0 0 1.5rem;width:100%}table#t_basket th,table.rows th{white-space:nowrap;padding:.125rem .5rem;text-align:left;background:#444;color:#fff;font-size:.8em;line-height:1.5em}table#t_basket td,table.rows td{white-space:nowrap;padding:.5rem;vertical-align:middle;background:#fcfcfc;font-size:.8em;line-height:1.5em}table#t_basket th.center,table#t_basket td.center{text-align:center !important}table#t_basket th.right,table#t_basket td.right{text-align:right !important}table#t_basket img{max-height:80px;max-width:100px;padding:.125rem .25rem;background:#fff;display:block;pointer-events:none;margin:0 auto}
table#t_basket a.id{font-size:.75rem}table#t_basket tr.empty td{height:60px;font-weight:400;font-size:1rem;border-bottom:1px solid #ddd}table#t_basket td.del{padding-left:0 !important}table#t_basket td.del a{display:inline-block;text-decoration:none !important;line-height:1.5rem;width:1.5rem;text-align:center;border-radius:1.25rem;background:url(/images/interface/b_close.png) center center no-repeat;background-size:1rem;color:transparent}table#t_basket a.del:hover{background-color:#b90e0c;background-image:url(/images/interface/w_close.png)}table#t_basket td:first-child{padding-left:1rem;border-left:1px solid #ddd}table#t_basket td:last-child{padding-left:1rem;border-right:1px solid #ddd}table#t_basket td.name{white-space:normal;font-size:1rem;line-height:1.25em}table#t_basket td.name a{color:inherit}table#t_basket td.price{text-align:right}table#t_basket td.count,table#t_basket td.image{text-align:center}table#t_basket.edit td.count{font-size:0;line-height:0}table#t_basket tr.total td{font-size:17px;font-weight:600;color:#b90e0c !important;padding:1rem .625rem;border:0;border-top:1px solid #ddd !important;background:#fff !important}
table#t_basket tr.buttons td{background:0 0 !important;padding:.625rem 0 0;border:0}table#t_basket tr:nth-child(2n) td,table.rows tr:nth-child(2n) td{background:#f6f6f6}table#t_basket tr:hover td{background:#eee;color:#000}table#t_basket .variant{display:block;font-size:.8rem;line-height:1.25em;margin-top:.25rem}table#t_basket td.count input[type=button]{min-width:none;width:2em;padding:.1875rem;border-radius:1.25rem;margin:0}table#t_basket td.count input[type=number]{min-width:3.5rem;width:3.5rem;padding:.2rem .25rem;margin:0}table#t_basket td#total_price{text-align:right}#order,#old_order{margin:0 0 100px}#order table#t_basket,#old_order table#t_basket{margin-left:0;margin-right:0}table#t_order{margin:1.5rem auto;table-layout:fixed}table#t_order td{padding:.125rem 1rem .1875rem 0}table#t_order td textarea{min-height:4rem !important;height:4rem}table#t_order tr.buttons td{padding-top:1.5rem}table#t_order label{letter-spacing:-.035rem;padding-bottom:0}table#t_order label+input{margin-left:1rem}
table#t_order #t_addr{display:none}table#t_order #t_addr.visible{display:table-row}table#t_basket td.loading{position:relative;vertical-align:top}table#t_basket td.loading span{visibility:hidden;display:block;top:1rem;bottom:auto !important;pointer-events:none}table#t_basket.loading td.loading span{visibility:visible}table#t_basket td>div.pth{font-size:.67rem;line-height:1.2em;font-weight:400;margin-bottom:.5rem}table#t_basket td>div.pth a{color:#999}div#t_basket{display:block;margin-right:-1rem;font-size:0;line-height:0}div#t_basket>*{font-size:1rem;line-height:1.2em}div#t_basket div.basket{display:inline-block;text-align:center;margin:0 .5rem .5rem 0;max-width:180px;vertical-align:top;border:1px solid #eee;padding:.5rem;box-sizing:border-box;font-size:.9rem;line-height:1.2em}div#t_basket div.image{display:block;margin:0 auto .5rem;height:100px}div#t_basket img{display:block;margin:0 auto;vertical-align:top;max-width:100%;max-height:100px}div#t_basket a{display:block}div#t_basket div.name{font-size:.9rem;line-height:1.2em !important;margin:.5rem 0}
div#t_basket div.price{font-weight:600}div#t_basket div.action{display:block;margin:.25rem 0}div#t_basket div.action.const{font-size:.8rem;line-height:1.2em;margin:.125rem 0}div#t_basket div.action input[type=button]{min-width:1.5rem;width:1.5rem;height:1.5rem;padding:0;vertical-align:middle;border-radius:50%;box-sizing:border-box}div#t_basket div.action input[type=number]{vertical-align:middle;width:3.5rem;padding:.2rem .25rem;text-align:center}div#t_basket div.action div{margin:0 .625rem}div#t_basket div.total{display:block;margin:1rem 0 1.5rem;font-weight:600}div#t_basket div#total_price{color:#b90e0c;font-weight:600}div#t_basket div.actions{display:block;margin:.3125rem 0}div#t_basket div.actions input[type=button]{display:inline-block;margin:0 .5rem .5rem 0;padding:.25rem 1rem}table#rent{margin:1.875rem -45px 0;width:980px}table#rent th{background:#fff url(/image/bg2.png) top left repeat;border-top:1px solid #eee;border-bottom:1px solid #fff;padding:.625rem 1rem .75rem;font-size:18px;font-weight:400;letter-spacing:-.015em}
table#rent th a{text-decoration:none !important}table#rent th a:hover{text-decoration:underline !important}table#rent td{padding:1rem 45px 1.5rem;text-align:left}table#rent td div.products{display:inline-block;margin:0 auto;text-align:left}table#rent td div.product,table#rent td div.product:nth-child(3n){margin:0 .8125rem .8125rem 0}table#rent td div.product:nth-child(4n){margin:0 0 .8125rem !important}#news{max-width:38%;float:right;margin:0 -2rem 75px 0;padding:0;font-size:.8125rem;line-height:18px;letter-spacing:0;border:1px solid #ddd;border-right:0;vertical-align:top;box-sizing:border-box}#news>div{padding:.625rem 1rem 0;background:#fdfdfd}#news h2{margin-top:.3125rem !important}#news div.news{border-top:1px solid #eee;padding:.625rem 0 1rem;hyphens:auto}#news div.news:first-of-type{border-top:0}#news div.news b.title{display:block;margin:0 0 .25rem;font-size:1.2em}#news div.news p{font:inherit !important;margin:.5em 0;letter-spacing:-.01em}#news div.news p+p{margin-top:.5em}#news div.news a.title{color:inherit}
#news div.news a.news{margin-top:.5em;display:inline-block}#news a{color:#b90e0c}#news a.all_news{display:block;padding:.625rem 0;margin:.3125rem -1rem 0;text-align:center;border-top:1px solid #ddd;background:url(/image/bg2.png) top left repeat;text-transform:uppercase;font-weight:600}#news a.all_news:hover{background-color:#f6f6f6;color:#b90e0c}#all_news{max-width:40rem;margin-left:auto;margin-right:auto}#all_news div.news{padding:1rem 0 1.5rem;border-top:1px solid #ccc;font-size:.9rem;line-height:1.5em}#all_news h1+div.news,#all_news div.news:first-of-type{border-top:0;margin-top:0}#all_news img{max-width:300px !important;max-height:200px !important;display:block;margin:0 0 0 1.5rem;float:right}#all_news a:hover img{opacity:.62}#all_news h2{clear:none !important;margin-top:0 !important;margin-bottom:.125rem}#all_news p{max-width:40rem}#all_news h3{margin:0 0 1rem !important;clear:left}#all_news h3 a{color:inherit !important}#articles{margin:0 auto 100px;max-width:45em}div.article{margin:0 auto 1.5rem;padding:0 0 1.5rem;border-bottom:1px solid #eee;max-width:45em}
#articles div.article span.more,div>span.more{display:block;margin:1.5rem 0 1.5rem;text-align:left}#articles div.article span.more>a,span.more>a{background:0 0;color:#333 !important;font-size:.75rem;text-transform:uppercase;padding:.35rem 1rem;text-decoration:none !important;font-weight:600;border-radius:.25rem;border:1px solid #ddd}#articles div.article span.more>a:hover,span.more>a:hover{background:#b90e0c !important;color:#fff !important;border-color:transparent}#articles div.article span.more>a:after,span.more>a:after{content:'>';margin-left:5px;font-weight:600}#articles div.article .date,#news div.news span.date,#all_news span.date,.article .date{display:block;font-size:.8em;line-height:1.4em;color:#999;margin-bottom:.5rem}#articles div.article .date+p,#news div.news span.date+p,#all_news span.date+p,.article .date+p{margin-top:0 !important}#articles div.article img{display:block;max-width:38%;max-height:250px;margin:0 auto 1rem 1.5rem;float:right}#articles div.article a{display:inline-block}
#articles div.article h2{margin-bottom:1rem}#articles div.article h2 a{color:#b90e0c !important}#articles div.pages,#all_news div.pages{margin:1.5rem 0 0;font-size:0;line-height:0;text-align:center}#articles div.pages a,#all_news div.pages a,#articles div.pages b,#all_news div.pages b,#all_news div.news b.title{display:inline-block;padding:0 .5rem .075rem;margin:0;text-decoration:none;font-weight:600;vertical-align:middle;font-size:1rem;line-height:1.5em;box-sizing:border-box}#articles div.pages b,#all_news div.pages b,#all_news div.news b.title{margin:0 .5rem 0 0}#articles div.pages a,#all_news div.pages a{color:#b90e0c;border:1px solid transparent;text-decoration:none;font-weight:600;vertical-align:middle;font-size:1rem;line-height:1.5em}#articles div.pages a:hover,#all_news div.pages a:hover{border-color:#b90e0c}#articles div.pages a.sel,#all_news div.pages a.sel{color:#fff;background:#b90e0c}#articles div.pages a+a,#all_news div.pages a+a{margin-left:-1px}.article>ul.articles,ul.articles{margin:0 !important;padding:0 !important}
.article>ul.articles li{display:block;color:#333;padding:0 !important;hyphens:none;background:#f6f6f6;margin:0 !important}.article>ul.articles li:nth-child(2n-1){background:#fee}.article>ul.articles li>a{display:inline-block;color:#333 !important;padding:.5rem .75rem !important;font-size:.9rem;line-height:1.2em !important}.article>ul.articles li a span{font:inherit !important;color:inherit}#sitemap{letter-spacing:-.015em;background:#fff url(/image/bg2.png) top center repeat;padding:1.5rem 2rem 2rem;margin:0 auto;clear:both;white-space:nowrap;width:990px;max-width:100%;position:relative;font-size:0;line-height:0;box-sizing:border-box;z-index:0}
#sitemap:before{content:'';background:#f6f6f6 url(/image/bg.png) top center repeat;top:0;position:absolute;left:0;right:0;z-index:0;height:0;border-bottom:1px solid #ddd}

#sitemap table{padding:0;width:610px;max-width:610px;border-spacing:1rem 0;margin:0 1rem 1rem -1rem;vertical-align:top;display:inline-table;font-size:.67rem;line-height:1.2em}
#sitemap td{padding:0}#sitemap td.catalog{width:66.6667%}#sitemap td.catalog ul{columns:2;column-gap:1rem}#sitemap b{display:block;margin-bottom:1rem;font-size:1rem;line-height:1.2em;letter-spacing:-.015em;clear:both}#sitemap li{display:block;white-space:normal;margin:4px 0 0}#sitemap li.main{text-transform:uppercase;font-weight:400}#sitemap li a{display:inline-block;color:inherit;text-decoration:none;font:inherit;word-spacing:.125em}
#sitemap li.main>a{letter-spacing:-.015em}
.sitemap li.second{margin-top:.15rem;text-indent:-.3125rem;padding-left:1rem;line-height:1.2em;letter-spacing:0;text-transform:none}#sitemap li+li.main{margin-top:.5rem}#sitemap li.sel{color:#b90e0c !important}
.sitemap li.second a:before{content:'•';display:inline-block;width:.3125rem;margin:.125rem 0 -.125rem;text-decoration:none;padding:0;font:inherit}
.sitemap a:hover{text-decoration:underline}#sitemap .partners{display:inline-block;white-space:normal;width:360px;max-width:calc(100% - 610px);text-align:right;box-sizing:border-box}
#sitemap .partners span{display:inline-block;width:175px;max-width:50%;min-width:150px;padding:0;text-align:center;vertical-align:middle;padding:0 !important;box-sizing:border-box}#sitemap .partners span:first-child{float:none !important}#sitemap .partners span:nth-child(2n){clear:both}#sitemap .partners img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle}#sitemap .partners a{display:block;text-align:center;vertical-align:middle;cursor:pointer;padding:.5rem;box-sizing:border-box}#sitemap .partners a:hover{background:#fee}#information,div.information{max-width:100%;margin:0 0 1.5rem}#information p,#information h2,#information ul,.article p,.article h1,.article h2,.article ul{width:45em;max-width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#information p.cities{font-size:12px;line-height:1.4em;width:100%;max-width:100%}div.information.second{margin-top:-.625rem}#information div.text{max-width:45rem;margin:2rem auto 3rem}#information h2{font-weight:600;letter-spacing:-.015em;line-height:1.2em;margin-top:2rem;hyphens:none;-webkit-hyphens:none}
#information .questions{display:block;font-size:.85rem;line-height:1.33em;margin:0;padding:0;border:1px solid #ddd}#information .questions .q{display:block;margin:0;padding:.75rem;border-top:1px solid #ddd;cursor:pointer;font-weight:400}#information .questions .q:first-child{border-top:0}#information .questions .q:first-letter {font-weight:600}#information .questions .q:nth-child(2n-1){background-color:#f9f9f9}#information .questions .q:hover{background-color:#eee}#information .gas_st{display:block}#information .partner h2{display:block;text-align:center !important}#information .gas_st p{margin:.25rem 0}#information .gas_st img.icon{display:inline-block;max-height:1.5rem;vertical-align:bottom;margin-right:.25rem}#information .gas h1{margin-bottom:.25rem !important}#information .gas h2{margin-top:.25rem !important;margin-bottom:1rem}#new{max-width:100%;width:40rem;margin:0 auto;padding:0}#new h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:0}#new>b{margin-top:.3125rem;color:#999;margin-bottom:1rem;font-style:italic}
#new p{margin-bottom:1em;max-width:40rem}#new a.back{margin-top:2rem}#new span.img{display:block;width:40rem;max-width:100%;overflow:hidden;margin:1.5rem 0}#new img{max-width:100%;max-height:700px;background:#fff}#order_done{border:1px solid #ddd;width:550px;margin:100px auto;padding:2.5rem 3.125rem;background:#f9f9f9}#order_done p{font-size:1rem;line-height:1.5em;margin:0 0 1em}#order_done h1{margin:0 0 3.125rem}#order_done a{text-decoration:underline !important}#order_done a:hover{opacity:.75}table#order_info{margin:0 0 1.5rem;width:62%}table#order_info td{padding:.3125rem 1rem;background:#f6f6f6;white-space:nowrap}table#order_info td:last-child{font-weight:600;width:100%}table#order_info tr:nth-child(2n) td{background:#fcfcfc}table#order_info tr:hover td{background:#eee}#contact{margin:0}#contact label{display:block;margin:0 0 .25em;font-size:.75rem !important}#contact table{width:100%;margin:0 0 1.5rem;font-size:.85rem;line-height:1.5em;font-weight:400}#contact table td td{padding:0 0 .625rem}
#contact td.cont{width:50%}#contact td.info{padding:1.25rem 0 0 2rem;position:relative}#contact table caption{font-weight:600;text-align:left;padding-bottom:1rem}#contact td.info b{font-weight:600}#contact td.info div{display:block;padding:0;margin:0 1.5rem 1.5rem 0}#contact td.info div.info{display:inline-block;vertical-align:top}#contact td.info div.info p{white-space:normal}table#open_hours{width:auto;display:table;vertical-align:top;font-size:.85rem;line-height:1.5em;font-weight:400}table#open_hours td{padding:0 1rem 0 0 !important;white-space:nowrap}table#open_hours td:last-child{padding-right:0 !important}table#additional td{padding-top:0 !important;padding-bottom:0 !important}#partners{padding:0 0 3.125rem}#map{margin-bottom:1.5rem;border:0 solid #bbb;width:100%;max-width:100%;height:600px;max-height:100vw;overflow:hidden}#map>*{max-width:100%}#map.small{height:20rem}iframe#map{display:none}iframe#map.loaded{display:block}#partners{margin-right:-.5rem}div.partner{display:inline-block;width:calc(33.33333% - .5rem);margin:.5rem .5rem 0 0;vertical-align:top;padding:.625rem;border:1px solid #ccc;min-height:6em;background:#fff url(/image/bg2.png) top left repeat;position:relative;box-sizing:border-box}
div.partner.red{border-color:#b90e0c}div.partner>a{display:block}div.partner:hover{background-color:#f9f9f9}div.partner:hover>a{text-decoration:underline}div.partner>a:hover{color:#b90e0c}#partners h2{clear:none;display:block;font-size:1rem;line-height:1.1em;font-weight:600;margin:0 1.5rem 1rem !important;quotes:"«" "»";width:auto;color:inherit}#partners p{clear:both;font-size:.8125rem;line-height:1rem;margin:1rem 0 0}#partners p.phone+p.phone{margin-top:0 !important}#partners p.num{display:inline-block;position:absolute;top:0;left:auto;width:auto;right:0;margin:.25rem .5rem 0 0 !important;font-size:1.75rem;line-height:1em;font-weight:300;color:#ccc;letter-spacing:-.1em !important;text-align:right}#partners p.descr{font-style:italic !important;letter-spacing:.01em}#partners p.addr{font-weight:400}a.map{font-size:.75rem;line-height:1.2em;margin:0 1.5em 0 0}b.map{font-weight:600 !important;font-size:.8125rem;line-height:1.2em;display:block;margin:.5em 0 1em !important}
ymaps table{font-size:.8em;line-height:1.2em;border-spacing:.75rem .25rem;margin:.5rem -.75rem 0}ymaps p{font-size:.8125rem !important;line-height:1.5em !important;margin-top:1rem !important;max-width:100% !important;box-sizing:border-box !important}ymaps p:first-child{margin-top:0 !important}ymaps div.info{margin-top:1rem}ymaps div.info p{font-size:.75rem !important;line-height:1.5em !important;font-style:italic}#partners .rating,#reviews .rating{font-size:.75rem;line-height:1.2em;position:relative;z-index:5;white-space:nowrap}#partners .rating{vertical-align:middle;display:inline-block}#partners .rating .r2,#reviews .rating .r2,table.rat .rating .r2{display:inline-block;white-space:nowrap;position:relative;margin-right:.25rem}#partners .rating .r1,#reviews .rating .r1,table.rat .rating .r1{position:absolute;top:0;bottom:0;left:0;white-space:nowrap;overflow:hidden}#partners .rating img,#reviews .rating img,table.rat .rating img{max-height:1em;vertical-align:top}#partners .rating div,#reviews .rating div,table.rat .rating div{display:inline-block !important}
#partners .rating b,#reviews .rating b{display:inline-block !important}#partners table.rat{font-size:.75rem;line-height:1.2em;margin-top:1rem;width:100%}#partners table.rat td,table.rat td{padding:.125rem .5rem;vertical-align:middle;white-space:nowrap}#partners table.rat td:first-child,table.rat td:first-child{padding-left:0;font-weight:600}#partners table.rat td:last-child,table.rat td:last-child{padding-right:0}#partners .extras{display:block;text-align:center;min-height:2rem}#partners .extras img{max-height:2rem}#partners .extras img+img{margin-left:.5rem}#d_sitemap ul{display:inline-block;max-width:100%;min-width:50%;margin:0;font-size:1rem;line-height:1.5em;font-weight:600}#d_sitemap ul li a{display:block;color:inherit !important;text-decoration:none !important}#d_sitemap ul li:nth-child(2n){background:#fff}#d_sitemap ul li:nth-child(2n-1){background:#f6f6f6}#d_sitemap ul li.main{display:block;margin:0;padding:0;text-transform:uppercase}#d_sitemap ul li.main:first-child{border-top:0;margin-top:0}
#d_sitemap ul li.main a{padding:.5rem 1rem .5rem .5rem}#d_sitemap ul li.second{display:block;color:#000;letter-spacing:.01em;margin:0 0 1px}#d_sitemap ul li.second a{padding:.25rem 1rem .25rem 1.5rem;font-size:.9em;line-height:1.4em;font-weight:400;display:block}#d_sitemap ul li.third{display:block;margin:0;padding:0}#d_sitemap ul li.third a{padding:.125rem 1rem .125rem 3rem;display:list-item;list-style:disc inside;font-size:.8em;line-height:1.3em;letter-spacing:.015em;font-weight:300}#d_sitemap ul li:hover{background:#f6f6f6;color:#b90e0c}#rent_float{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);z-index:-1;pointer-events:none}#rent_float h2{margin-bottom:1.25em}#rent_float.show{opacity:1;z-index:999;pointer-events:auto}#rent_float div{position:absolute;left:50%;top:49%;width:550px;min-height:250px;margin:-150px 0 0 -300px;background:#fff;color:#222;border:1px solid #ccc;padding:1.5rem 3.125rem}#rent_float p{margin:0 0 1em;font-size:.875rem;line-height:1.3em}
#content div.file{width:70%;max-width:40rem;border:1px solid #ddd;background:#fff url(/image/bg2.png) top left repeat;padding:.5rem 1rem;margin:0 auto .5rem;display:block;min-height:4rem;cursor:pointer;position:relative;font-size:.9rem;line-height:1.5em}#content div.file:hover{background-color:#fcfcfc;border-color:#ccc}#content div.file>div{display:block;vertical-align:middle;padding-left:5rem;max-width:100%;box-sizing:border-box}#content div.file img{position:absolute;left:1rem;max-height:4rem;max-width:4rem;margin:0 1rem 0 0;pointer-events:none;vertical-align:middle;font-size:.667rem;line-height:1.2em}#content div.file>b{display:block;color:#b90e0c;font-size:.8rem;font-weight:300 !important;line-height:1.2em !important;margin-bottom:.5rem}#content div.file p{clear:right;padding:0 !important;margin:0 !important}#content div.file p.name{font-weight:300 !important;line-height:1.2em !important;margin:.25rem 0 !important}#content div.file p.small{color:#666;font-size:.85em;line-height:1.4em;clear:both;margin:.25rem 0 0 !important}
#content div.file p.filesize{font-size:.85em !important;line-height:1rem !important;font-weight:600 !important;padding-top:1px !important;letter-spacing:-.01em}#to_top{position:fixed;bottom:15%;left:-3.125rem;font-size:1.3125rem;line-height:3.125rem;width:3.125rem;text-align:center;background:#fff url(/image/bg2.png) left center repeat;color:#666;opacity:0;cursor:pointer;pointer-events:none;z-index:60}#to_top.visible{opacity:1;pointer-events:auto;left:-1px}#to_top:hover{background-color:#fff;color:#222}#to_top:after{content:'Наверх';text-transform:uppercase;position:absolute;left:100%;top:0;bottom:0;background:inherit;padding:0 .5rem 0 0;margin-left:-.5rem;font-size:.8rem;font-weight:600;opacity:0;z-index:-1;color:transparent;width:0;overflow:hidden}#to_top:hover:after{opacity:1;left:100%;color:#222;width:4rem;text-align:center}
#search{padding-top: 5px; padding-bottom: 6px;margin-bottom:0;padding-left: 10px;}
#search input[type=submit]{padding:.25rem 1rem;line-height:1.2em;margin:0 0 0 .5rem}
#search b{display:block;margin:1.5rem 0 .5rem}#search label{margin-right:1rem;letter-spacing:-.02em}#results{margin:1.5rem 0 3rem}#results #products{margin-bottom:3rem}#results h2{margin:3rem -2rem 1.5rem !important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:.5rem 2rem;background:#fcfcfc url(/image/bg2.png) top left repeat}#results h2:first-child{margin-top:1.5rem !important}#results h3{border-top:0 solid #eee;padding-top:0;clear:none;margin:.3125rem 0 1rem !important}#results h3 a{color:inherit !important}#results span.date{display:block;color:#666;font-size:.75rem;float:right;margin:.625rem 0 0}#results p{max-width:650px}#results span.marker{background:#ffc;font-weight:600 !important}#results div.result{padding:1rem 1rem 1.25rem;margin:0 -1rem}#results div.result:hover{background:#f6f6f6;color:#000}#results hr{height:0;display:block;width:100%;border:0;border-top:1px solid #eee;margin:0}#results a.pages{display:inline-block;padding:.125rem .25rem;color:#b90e0c;min-width:1.5rem;box-sizing:border-box;text-align:center;font-size:1rem;line-height:1.2em;font-weight:600}
#results a.pages.btn{font-size:.85rem;line-height:1.2em}#results b+a.pages{margin-left:1rem}#results a.pages.sel{background:#b90e0c;color:#fff;pointer-events:none}#content b.status{display:block;margin:0 0 1em;background:#f6f6f6;padding:.625rem .3125rem;color:#b90e0c;font-weight:300 !important}#agb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);opacity:0;z-index:-1;overflow:auto;pointer-events:none}#agb.visible{opacity:1;z-index:1000;pointer-events:auto}#agb div{max-width:100%;width:45rem;margin:1.5rem auto;background:#fff;padding:1.875rem 3.125rem;font-size:.8125rem;line-height:1.3em;box-sizing:border-box}#agb h2{font-size:1rem;margin:27px 0 .5625rem;font-weight:600}#agb li{display:list-item;list-style:disc inside;text-indent:-.75rem;padding:0 0 0 .75rem;margin:0 0 .75rem}span.striked{text-decoration:line-through;font-size:.8em;line-height:1.4em;display:block;font-weight:400;vertical-align:bottom;margin-top:-1.4em;text-align:right;color:#b90e0c;margin-right:.875rem}
span.old_price{display:block;font-size:.7em;color:#478500}span[itemprop] span,span.itemprop span{white-space:nowrap}#information img.big{display:block;max-width:100%;max-height:700px;margin:2em auto 0}div.gallery{display:block;position:relative;max-width:100% !important;overflow:hidden;background:#f9f9f9 url(/image/bg2.png) top left repeat;margin:1.5rem 0}div.gallery div.parent{display:block;position:relative;white-space:nowrap;font-size:0;line-height:0;overflow:visible;left:0;height:600px;max-height:600px}div.gallery div span{display:inline-block;margin:0 .5rem 0 0 !important;max-width:100% !important;max-height:100% !important;vertical-align:middle;cursor:pointer;height:inherit}div.gallery div img{display:inline-block !important;margin:0 .5rem 0 0 !important;max-width:100% !important;max-height:100% !important;vertical-align:middle;opacity:.62;cursor:pointer}div.gallery div img:hover{opacity:.8}div.gallery div span.sel img,div.gallery div img.sel{opacity:1}div.gallery div.arrow{position:absolute;top:0;bottom:0;width:3.125rem;margin:0;background:transparent center center no-repeat;background-size:1.875rem;z-index:5;cursor:pointer;opacity:.9}
div.gallery div.arrow.disabled{opacity:.2;pointer-events:none;background-color:transparent !important}div.gallery div.arrow.left{left:0;background-image:url(/images/interface/arrow_left.png)}div.gallery div.arrow.right{right:0;background-image:url(/images/interface/arrow_right.png)}div.gallery:hover div.arrow{background-color:rgba(255,255,255,.5)}div.gallery div.arrow:hover{background-color:rgba(255,255,255,.85);opacity:1;width:60px}#float_image{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);z-index:1000;opacity:1}#float_image.hidden{opacity:0}#float_image .image{position:absolute;top:0;bottom:0;left:100px;right:100px;background:center center no-repeat;background-size:contain}#float_image.small .image{background-size:auto}#float_image .arrow{position:absolute;top:0;bottom:0;width:100px;background:center center no-repeat;background-size:34px auto;cursor:pointer}#float_image .arrow.hidden{opacity:.2;pointer-events:none}#float_image.single .image{left:0;right:0}#float_image.single .arrow{display:none}
#float_image .arrow:hover{background-color:rgba(255,255,255,.1)}#float_image .arrow.left{left:0;background-image:url(/images/interface/arrow_left_w.png)}#float_image .arrow.right{right:0;background-image:url(/images/interface/arrow_right_w.png)}img.captcha{vertical-align:middle;margin-right:.25rem;width:120px;height:40px;cursor:pointer;border:1px solid #bbb}img.captcha:hover{border-color:#000}#header div.comp{position:absolute;left:50%;top:0;bottom:0;width:170px;margin:-.25rem 0 -.25rem -85px;font-size:1rem;line-height:1.5rem;height:1.5rem;text-align:center;cursor:pointer;padding:.25rem .5rem;box-sizing:border-box;opacity:1;height:2rem;box-sizing:border-box}#header div.comp.added span{color:red}#header div.comp.empty{pointer-events:none;margin-top:-3rem;opacity:0}#header div.comp:hover{background-color:rgba(255,255,255,.1)}#header div.comp.shown{background-color:rgba(255,255,255,.15)}#header div.comp:before{content:'';background:url(/images/interface/w_compare2.png) center center no-repeat;height:1.5rem;width:1.5rem;background-size:contain;display:inline-block;vertical-align:bottom;margin-right:.5rem}
#compare{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:block;opacity:0;z-index:-1;overflow:hidden;cursor:default;pointer-events:none;visibility:hidden;text-align:center;font-size:.85rem;line-height:1.2em}#compare.visible{display:block;opacity:1;z-index:999;pointer-events:all;visibility:visible;overflow:auto}#compare.start.visible{opacity:0}#compare h1{text-align:left;text-transform:uppercase !important;font-size:1.5rem;line-height:1em !important;font-weight:600;margin:0 !important;padding:0 !important}#compare table{margin:0 auto 0;max-width:100%;background:#fff;padding:.5rem 0;box-sizing:border-box;font-size:.85rem;line-height:1.2em;cursor:default;text-align:left}#compare table.abs:not(.small){display:block;overflow:auto}#compare table tr{background-color:#fff}#compare table th{font-weight:600;position:relative}#compare table th div.del{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;border-radius:0;background:#ccc url(/images/interface/close.png) center center no-repeat;background-size:1.5rem;box-sizing:border-box;padding:.25rem;cursor:pointer;opacity:0}
#compare table th div.del:hover{background-color:#fcc}#compare table th:hover div.del,#compare table th.hover div.del{opacity:1}#compare table tr:nth-child(2n){background-color:#f6f6f6}#compare table tbody:hover td{color:#666}#compare table tbody tr:hover td{background-color:#ffe6e6 !important;color:#000}#compare table td.hover,#compare table th.hover{background-color:#fff6f6;color:#000}#compare table tr:nth-child(2n) td.hover,#compare table tr:nth-child(2n) th.hover{background-color:#fee;color:#000}#compare table tbody tr:hover td{color:#000}#compare table th,#compare table td{padding:.4rem .75rem;vertical-align:middle;text-align:left;border-left:1px dotted #ccc;min-width:12.5rem;max-width:25rem;box-sizing:border-box}#compare table td{font-weight:400}#compare table a:hover{text-decoration:underline !important}#compare table tr.name>*{white-space:normal;vertical-align:top;hyphens:auto}#compare table tr.img>*{text-align:center}#compare table th:first-child,#compare table td:first-child{font-weight:600;text-transform:uppercase;font-size:.8em;padding-left:.5rem;padding-right:2rem;border-left:0 dashed transparent}
#compare table thead tr:first-child th:first-child{padding:1.5rem 2rem 1.5rem .5rem}#compare table th:first-child:first-letter ,#compare table td:first-child:first-letter {color:#b90e0c}#compare table tr>*.abs{position:absolute;left:0;box-sizing:border-box;display:block;background:#fff;z-index:5;border-right:1px dotted #ccc;background-color:inherit;pointer-events:none}#compare table tr>*.abs+*{border-left:0}#compare img{max-width:100%;max-height:120px}#compare table.small{padding:.5rem .25rem !important}#compare table.small tr>*.abs{position:relative !important;background:auto;white-space:nowrap}#compare table.small tr>*{height:auto !important}#compare div.buttons{margin:0 auto;padding:.5rem 0}#compare div.buttons>input{display:inline-block;margin:0 .25rem;font-weight:600;text-transform:uppercase;font-size:.8rem;line-height:1.5em}#compare div.scroll{position:fixed;bottom:0;left:0;right:0;height:1.2rem;background:#eee;z-index:1111;border-top:1px solid #ccc;max-width:100%}#compare div.scroll.empty,#compare div.scroll.hidden{display:none}
#compare div.scroll .thumb{position:absolute;left:0;top:0;bottom:0;background-color:#bbb;width:3rem;z-index:1;max-width:100%}#compare div.scroll:hover .thumb{background-color:#fbb}#compare div.scroll div:hover,#compare div.scroll .thumb:hover{background-color:#faa}#compare div.scroll.clicked .thumb{background-color:#f99}#compare div.scroll .arr{position:absolute;top:0;bottom:0;width:1.2rem;background:#eee;color:#000;z-index:10;overflow:hidden;cursor:pointer;border:0 solid #ccc;text-align:center}#compare div.scroll:hover .arr{background-color:#ddd}#compare div.scroll .arr:hover{background-color:#fbb}#compare div.scroll .arr:before{width:1rem;text-align:center;font-size:.8rem;line-height:1.2rem;height:1.2rem;pointer-events:none;display:block;vertical-align:middle}#compare div.scroll .arr.left{left:0;border-right-width:1px}#compare div.scroll .arr.left:before{content:'\25C0'}#compare div.scroll .arr.right{right:0;border-left-width:1px}#compare div.scroll .arr.right:before{content:'\25B6'}
input.compare.comp{border-color:#b90e0c !important;background-color:#fdd !important;color:#b90e0c}#comp_animate{position:fixed;border:1px solid #ccc;z-index:1000;opacity:1;pointer-events:none;background:#fff !important;box-sizing:border-box}#comp_animate.animate{top:0 !important;left:50% !important;opacity:0}#comp_animate>*{width:100% !important;max-width:100% !important;box-sizing:border-box}.reviews .review{display:block;font-size:.85rem;line-height:1.5em;position:relative;cursor:pointer;padding:0 0 2.5rem;max-width:45rem;margin:0 auto}#product .reviews .review:last-of-type:before{border-bottom:0}.reviews .review+.review{margin-top:2rem}.reviews .review .r{max-height:10rem;overflow:hidden}.reviews .review:after{content:'';height:5rem;position:absolute;left:0;right:0;bottom:2.5rem;z-index:5;opacity:1;pointer-events:none;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
.reviews .review:hover:after{opacity:.8}.reviews .review:before{content:'Читать полностью \25BF';position:absolute;left:0;right:0;bottom:0;color:#999;z-index:10;font-size:.8em;font-weight:600;text-transform:uppercase;text-align:left;opacity:1;height:1.5rem;line-height:1.5rem;padding:.5rem 0;border-bottom:1px dotted #ccc}.reviews .review:last-child:before{border-bottom:0}.reviews .review:hover:before{color:#b90e0c}.reviews .review.open,.review.open .r{cursor:default}.reviews .review.open:after,.review.open:before{opacity:0}.reviews .review div.h{display:block;text-align:center;margin:0 0 .5rem}.reviews .review span.name{display:block;float:left;text-transform:uppercase;color:#b90e0c}.reviews .review span.date{display:inline-block;float:right}.reviews .review span.rating{display:inline-block;margin:0 1rem}.reviews .review img{max-width:1rem}.reviews .review p{clear:both;display:block}.reviews button{display:block;margin:1rem auto 0;background:#fff url(/image/bg2.png) center center repeat;color:#000;padding:.75rem 1rem;width:100%;border:0;cursor:pointer;font-size:.8rem;line-height:1.5em;font-weight:600;text-transform:uppercase}
.reviews button:hover{background-color:#fee}#product .score{min-width:200px;width:50%;max-width:100%;font-size:12px;line-height:1.4em;margin:0 auto 3rem}#product .score>div{display:block}div.rating.mid{display:inline-block;position:relative;overflow:hidden;white-space:nowrap;width:80px;height:16px;background:url(/images/interface/star.png) left top repeat-x;background-size:contain;vertical-align:top}div.rating.mid>span{display:block;position:absolute;left:0;top:0;bottom:0;overflow:hidden;white-space:nowrap;width:0;background:url(/images/interface/star_filled.png) left top repeat-x;background-size:contain}#product .score caption{font-size:1rem;line-height:1em;font-weight:400;padding:0 0 .75rem;text-align:left;color:#b90e0c;letter-spacing:-.02em}#product .score table{max-width:100%;font-size:.85rem;line-height:1.4em;margin:0 auto 3rem;box-shadow:0 3px 5px -2px rgba(0,0,0,.2);color:#b90e0c;border:0 solid #ccc}#product .score thead th{padding:.125rem .75rem;background:#b90e0c;color:#fff;text-align:left;font-size:.9em;white-space:nowrap;text-transform:uppercase;letter-spacing:-.02em}
#product .score td{padding:.25rem .75rem .125rem;white-space:nowrap}#product .score td:first-child{width:100%}#product .score th.center,#product .score td.center,#product .score td.count{text-align:center}#product .score td.count{font-weight:600}#product .score td.rating img{max-width:1rem;max-height:1rem;margin-right:1px}#product .score tr:nth-child(2n-1){background:#f6f6f6}#product .score tfoot td,#product .score tr.mid td{padding:.125rem .75rem;background:#fff;color:#b90e0c;font-weight:600;border-top:2px solid #b90e0c;font-size:1rem;line-height:1.4em}#product ul.tabs{display:table;width:100%;font-size:11px;line-height:1.5rem;letter-spacing:.02em;background-color:#f6f6f6;font-weight:600;z-index:15;position:relative;margin:1.5rem 0 0;padding:0;width:auto;max-width:100%;display:inline-block !important;margin-bottom:0;border:solid #ccc;border-width:1px 1px 0}#product ul.tabs>li{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer;padding:.375rem .5rem .25rem;border-left:1px solid #fff;border-bottom:2px solid transparent;text-transform:uppercase;margin:0;display:inline-block !important;padding:.375rem 1rem .25rem;vertical-align:top;border-bottom:0;background:#eee;border:0 solid #ccc;border-left-width:1px;margin-bottom:-1px !important}
#product ul.tabs>li:first-child{border-left-width:0}#product ul.tabs>li:hover{text-decoration:underline;background-color:#f6f6f6}#product ul.tabs>li.sel{color:#b90e0c;border-bottom-color:#b90e0c;text-decoration:none !important;margin-bottom:0;background:#fff;border-bottom:1px solid #fff}#product>div.tabs{position:relative;overflow:hidden;padding-bottom:1.5rem}#product>div.tabs.init{border-top:1px solid #ccc}#product div.tabs>div.tab{background:#fff;box-sizing:border-box}#product div.tabs.init>div.tab{position:absolute;left:0;top:0;width:100%;z-index:-2;pointer-events:none;visibility:hidden;opacity:0;padding-top:1.5rem}#product div.tabs.init>div.tab h2{margin-top:0 !important}#product div.tabs.init>div.tab.sel{display:block;z-index:1;pointer-events:auto;visibility:visible;opacity:1}#product div.tabs.init>div.tab.sel{position:relative}#product div.tabs.init>div.tab ul.groups{display:none}div.review table.review{max-width:40rem;margin:0 auto;box-sizing:border-box;border-spacing:0 .25rem}div.review table.review label{margin:0 !important}
div.review table.review img{max-height:1rem}div.review table.review img:first-child{margin-left:0}@supports (display:flex){#product ul.tabs:not(.small){display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:flex-start}#product ul.tabs:not(.small)>li{flex-basis:min-content;flex-grow:1;flex-shrink:1}}#content.katalog #path{margin-left:0;margin-right:0;margin-bottom:0}#content.katalog>h1{margin:2rem 2rem 0.5rem !important;text-align:center !important;text-transform:uppercase !important}#menu.abs:before{content:'';position:absolute;left:0;right:0;top:0;border-top:1px dotted rgba(255,255,255,.15)}#content.katalog .menu{display:table;width:100%;text-align:center;padding:0;margin:0;background:#f3f3f3 url("/image/bg2.png") center center repeat;color:#333;vertical-align:bottom;border:solid #eee;border-width:0 0 1px;table-layout:fixed;max-width:100%}#content.katalog .menu>a{display:table-cell;padding:.5rem .75rem;text-transform:uppercase;font-size:.8rem;line-height:1.325rem;font-weight:600;color:inherit;position:relative;background:0 0;text-decoration:none !important;white-space:normal;hyphens:auto}
#content.katalog .menu>a.sel{background:#fff;background-image:inherit;color:#b90e0c}#content.katalog .menu a:before{content:'';position:absolute;top:0;bottom:0;left:-.5px;border-left:1px solid #ddd}#content.katalog .menu a:after{content:'';position:absolute;top:100%;left:50%;z-index:0;margin:0 0 0 -10px;width:0;height:0;border-style:solid;border-width:0 10px;border-color:transparent}#content.katalog .menu a:hover:after{border-width:10px 10px 0;border-color:#b90e0c transparent transparent}#content.katalog .menu a:first-child:before{content:none;display:none}#content.katalog .menu a:hover{color:#b90e0c;background-color:#fee;background-image:inherit}#content.katalog .menu span.img{display:inline-block;max-width:1.5rem;max-height:1.325rem;margin:0 .125rem 0 0;vertical-align:sub;overflow:hidden}#content.katalog .menu img{display:block;max-width:1.5rem;max-height:1.2rem;margin:0 auto;vertical-align:middle}#content.katalog .menu.abs{position:fixed;top:-4.21rem;left:auto;right:auto;width:auto;max-width:100%;z-index:100;margin-top:0;background-color:#f3f3f3;color:#333;border-width:0}
#content.katalog .menu.fixed{position:fixed !important;top:4.7rem !important;left:auto;right:auto;width:auto;max-width:100%;z-index:1000;margin-top:0}#content.katalog .menu.abs:before{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #ddd}#content.katalog .menu.abs a:before{border-left-color:rgba(0,0,0,.15);top:.5rem;bottom:.5rem}#content.katalog .menu+.after{display:none}#content.katalog .menu.abs+.after{display:block}#content.katalog .section{display:block;text-align:center;padding:2rem 0;position:relative}#content.katalog .section:last-of-type{padding-bottom:4rem}#content.katalog .section>.h{background:#fff;color:#000;padding:0 0 1rem;margin:0 0 1rem}#content.katalog .section>.h>img{display:block;margin:0 auto .25rem;vertical-align:middle}#content.katalog .section>.h>h2{display:inline-block;text-align:center;margin:.5rem auto 0;text-transform:uppercase !important;font-size:1.25rem;line-height:1.5em;letter-spacing:.01em;word-spacing:.125em;padding:.1rem 1rem .125rem;border-radius:0;font-weight:400;vertical-align:middle;position:relative;background:#222 url(/image/w_bg2.png);color:#fff;max-width:100%;box-sizing:border-box;min-width:20rem}
#content.katalog .section .cat:hover span.img{opacity:.75 !important}#content.katalog .section .cat:hover>a{border-color:#ccc;background-color:#f9f9f9}#content.katalog .cats{margin-right:1.5rem}#content.katalog .cat{display:inline-block;width:400px;max-width:calc(33% - 1.5rem);box-sizing:border-box;font-size:.85rem;line-height:1.2em;vertical-align:top;margin:0 0 1.5rem 1.5rem;overflow:visible;position:relative;z-index:0;padding:0}#content.katalog .cat:hover{z-index:2}#content.katalog .cat>a{display:block;max-width:100%;color:inherit;text-decoration:none;position:relative;box-sizing:border-box;background-color:#fff;border:1px solid transparent}#content.katalog .cat>a:hover{text-decoration:underline;color:#b90e0c}#content.katalog .cat span.img{display:block;max-width:100%;max-height:200px;overflow:hidden;background:center center no-repeat;background-size:contain;margin:.25rem;min-width:12.5rem;height:200px}#content.katalog .cat span.img>img{display:block;visibility:visible;pointer-events:none}
#content.katalog .cat span.img.loaded>img{display:block;visibility:hidden;pointer-events:none}#content.katalog .cat span.name{display:block;color:inherit;font-weight:600;text-transform:uppercase;text-align:center;margin:0 auto 0;padding:.25rem .5rem .35rem;background:#f6f6f6 url(/image/bg2.png) center center repeat;box-sizing:border-box;border-bottom:0 solid #fff;word-spacing:.125em}#content.katalog .cat.subs span.name{padding-left:.75rem;padding-right:.75rem}#content.katalog .cat.subs span.name:after{content:'\25BC';display:inline-block;color:#333;margin-left:.25em;line-height:inherit;vertical-align:top}#content.katalog .cat.subs a:hover span.name:after,#content.katalog .cat.subs a:hover span.name:after{color:#b90e0c}#content.katalog .cat img{display:block;max-width:100%;max-height:inherit;margin:0 auto;pointer-events:none !important}#content.katalog .cat div.descr{display:block;font-size:.75rem;line-height:1.33em;padding:.5rem .25rem 0;font-weight:300;color:#666;text-align:center}
@supports (hyphens:auto){#content.katalog .cat div.descr{text-align:justify;hyphens:auto;padding-left:0;padding-right:0}}#content.katalog .cat:hover div.descr{color:#000}#content.katalog .cat div.descr p{display:block;padding:0 !important;margin:0 !important}#content.katalog .cat .subs{display:block;position:absolute;left:0;right:0;background-color:#fff;border:solid #ccc;border-width:1px;pointer-events:none;visibility:hidden;opacity:0;font-size:.75rem;font-weight:600;line-height:1.5em;margin:-1px 0 .25rem;white-space:nowrap;padding:0;text-align:left;z-index:-1}#content.katalog .cat .subs:hover,#content.katalog .cat a:hover+.subs{visibility:visible;pointer-events:auto;z-index:1;opacity:1}#content.katalog .cat .subs a{display:block;text-decoration:none;font:inherit;white-space:normal;padding:.5rem 0 .5rem 1.25rem;text-indent:-.5rem;hyphens:auto;text-transform:uppercase;border-bottom:1px dashed #ccc}#content.katalog .cat .subs a:last-child{border-bottom:0}#content.katalog .cat .subs>a:nth-child(2n-1){background-color:#f3f3f3}
#content.katalog .cat .subs a:before{content:'•';display:inline-block;width:.5rem;text-align:center;color:#b90e0c}#content.katalog .cat .subs a:hover{text-decoration:underline;color:#b90e0c}@supports (display:flex){#menu ul.first,#content.katalog .menu{display:inline-flex !important;flex-wrap:wrap;align-items:stretch;align-content:stretch;flex-direction:row;justify-content:stretch;max-height:unset;border-width:0}#content.katalog .menu>a{min-width:180px;flex-grow:1;display:inline-block;border-bottom:1px solid #ddd}#menu ul.first>li{flex-grow:1;display:inline-block;border-width:0}#content.katalog .menu>a:last-child,#menu ul.first>li:last-child{flex-grow:1.5}}#content.katalog h1+.views{margin-top:2rem}#content.katalog .views{display:block;margin:-.5rem auto 1rem auto;text-align:center;font-size:0;line-height:0}#content.katalog .views.loading{pointer-events:none;opacity:.5}#content.katalog .views b{display:inline-block;font-size:1rem;line-height:1.2em;margin-right:1.5rem;vertical-align:middle}
#content.katalog .views a{margin:0 .125rem;padding:.25rem;display:inline-block;font-size:.8rem;line-height:1.2em;font-weight:600;vertical-align:middle;white-space:nowrap;text-align:center;color:#333;text-transform:uppercase}#content.katalog .views a.sel{pointer-events:none;color:#b90e0c;background:url(/image/bg.png) center center repeat}#content.katalog .views a:hover{background-color:#fee}#content.katalog .views img{max-width:2rem;max-height:2rem;width:100px;height:100px;display:block;margin:0 auto}#content.katalog .views+#sections .section:first-child{padding-top:1rem}#f_search,input[type=search]{padding:.25rem 1.5rem .25rem .25rem;box-sizing:border-box;position:relative;z-index:5;-webkit-appearance:textfield}input[type=search]{font-size:1rem;line-height:1.5rem}#f_search{max-width:12rem;border:0 !important;background:#fff;font-size:.85rem;line-height:1rem;height:1.5rem}#f_search.focused:invalid,input[type=search].focused:invalid{box-shadow:0 0 .5em .125em #ff8080 !important}input[type=search].focused:invalid+label{opacity:.2 !important;pointer-events:none}
#f_search:empty,input[type=search]:empty{box-shadow:none !important}#f_search:focus,#f_search.show{max-width:20rem}input[type=search].loading{background-color:#f6f6f6 !important;color:#999 !important}input[type=search]+label{display:inline-block;width:1.5rem;left:0;margin:1px 0 0 -1.5rem;cursor:pointer;border:0 !important;vertical-align:top;padding:0 !important;position:relative;z-index:6;background:url("/images/search.png") center center no-repeat;background-size:1.25rem;height:2rem;width:2rem;margin-left:-2rem}#f_search+label{height:1.5rem;width:1.5rem;margin-left:-1.5rem}input[type=search]+label:hover{background-color:#fdd}input[type=search]+label.status{background-image:none;pointer-events:none !important}input[type=search].loading+label{opacity:.2;pointer-events:none;background-image:url(/images/interface/refresh.png)}div#search{position:relative}div.search_results{border:1px solid #bbb;max-width:400px;display:none;background:#fff;color:#000;position:absolute;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;text-align:left;z-index:1;font-size:1rem;line-height:1.2em;white-space:normal;margin:0;z-index:100}
div.search_results.show{display:block}div.search_results>.in{display:table;width:100%}div.search_results .in>a{clear:both;font-size:.85rem;line-height:1.2em;display:table-row;cursor:pointer;white-space:nowrap;text-decoration:none !important;color:#333;padding:0}div.search_results .in>a.show_all{display:table-caption;padding:.25rem .5rem;background:#fff;font-weight:600;white-space:nowrap;text-align:center;cursor:pointer;color:gray;border:solid #bbb;border-width:0 0 1px}div.search_results .in>.show_all.empty{background:#fff;color:#b90e0c;pointer-events:none;padding:.25rem .5rem;text-align:center;font-weight:600;font-size:1rem;line-height:1.2em;min-width:300px;box-sizing:border-box}div.search_results .in>.show_all:only-child{border-bottom-width:1px}div.search_results .in>a.sel{background:#fdd !important}div.search_results .in>a:nth-child(2n-1){background:#f6f6f6}div.search_results .in>a:hover{background:#fee}div.search_results .in>a>span,div.search_results .in>a>*{display:table-cell;vertical-align:middle;padding:.5rem 0;box-sizing:border-box;white-space:normal;font:inherit}
div.search_results .in>a span.image{width:2.5rem;height:2rem;padding:.25rem 0 .25rem .5rem}div.search_results img{max-width:100%;max-height:2rem;display:block;margin:0 auto}div.search_results .in>a span.name{font:inherit !important;padding:.25rem .5rem !important;vertical-align:middle;text-decoration:none;text-align:inherit;max-width:25em;color:#b90e0c}div.search_results .in>a span.h,.product .name>span.h,.product .art>span.h{background-color:#ffb;display:inline-block !important;color:#333;letter-spacing:.015em;font-weight:600;white-space:nowrap;padding:0 !important;vertical-align:top;line-height:inherit !important;padding-bottom:0 !important;bottom:0 !important;position:static !important}div.search_results .in>a span.h:before,div.search_results .in>a span.h:after{content:none !important;display:none !important}div.search_results .in>a span.name b{font-weight:400;font-size:11px;line-height:inherit;display:block;color:#888;margin:0 !important;text-decoration:none !important}div.search_results .in>a:hover span.name{text-decoration:underline}
div.search_results .in>a span.price{white-space:nowrap;font-size:.8em;line-height:inherit;padding-right:.5rem;text-align:right;text-decoration:none !important;color:#333}#reviews{margin:2.5rem auto 1rem;max-width:100%;width:45rem;position:relative}#map+#reviews{margin-top:3rem}#reviews input.new_r.hidden{display:none;visibility:hidden;pointer-events:none}#reviews p.count{margin-top:-1rem;color:#999;font-size:.85rem;line-height:1.2em}#reviews .review{position:relative;margin-top:3rem}#reviews .review+.review{border-top:1px dashed gray;padding-top:3rem}#reviews .review table.rating,#information .gas>table.rat{border-spacing:0;padding:.5rem;border:1px solid gray;font-size:.85rem;line-height:1.4em}#reviews .review table.rating{margin:0 auto 1rem}#information.gas>.gas{position:relative}#information .gas>table.rat{position:absolute;right:0;top:0;margin:4rem 0 0}#information .gas .description{font-size:.85rem;line-height:1.5em;margin-top:1.5rem}#reviews .review table.rating tr:hover,#information .gas>table.rat tr:hover{background-color:#f6f6f6}
#reviews .review table.rating td,#information .gas>table.rat td{padding:.25rem .5rem;font-weight:600}#reviews .review table.rating td:first-child,#information .gas>table.rat td:first-child{padding-left:.5rem}#reviews .review table.rating td:last-child,#information .gas>table.rat td:last-child{padding-right:.5rem}#reviews .review .date{float:right;font-size:.8em;line-height:inherit;font-style:italic;vertical-align:baseline}#reviews .review .name{border-bottom:1px solid #666}#reviews .review .comment{box-sizing:border-box;font-style:italic;line-height:1.3em;hyphens:none;overflow:hidden}#reviews .review .comment p{hyphens:inherit !important}#reviews input.cntr{display:block;margin:1rem auto}#reviews .review.small{padding-bottom:1.5rem}#reviews .review.small .comment{max-height:5rem;cursor:pointer;position:relative}#reviews .review.small:hover{margin-bottom:-1rem}#reviews .review.small:hover .comment{max-height:6rem}#reviews .review.small div.btn{display:block;width:100%;height:1rem;line-height:1rem;position:absolute;text-align:center;background-color:transparent;color:#333;padding:.25rem 0;cursor:pointer;border-top:1px solid #ccc}
#reviews .review.small div.btn:before{content:'\25BE'}#reviews .review.small .comment:hover+div.btn,#reviews .review.small div.btn:hover{background-color:#fdd;color:#b90e0c}#reviews .review.new{overflow:hidden;display:block;padding-top:3rem}#reviews .review.new.hidden{height:0 !important}#reviews .review.new table{font-size:.75rem;line-height:1.4em;margin:0 auto0;background:#f6f6f6;padding:1rem;border:0 solid #bbb;max-width:100%;box-sizing:border-box}#reviews .review.new table caption{font-size:1rem;line-height:1.4em;font-weight:600;text-align:left;padding:.5rem 1rem .5rem;background:#222;color:#fff;text-align:center;text-transform:uppercase}#reviews .review.new table td{padding:.25rem .5rem;vertical-align:middle;height:2rem}#reviews .review.new table tr.tdb td{padding-top:1rem}#reviews .review.new table tr.tdl td{padding-bottom:1rem}#reviews .review.new table td:first-child{padding-left:1.5rem;white-space:nowrap}#reviews .review.new table td:last-child{padding-right:1.5rem;width:100%}
#reviews .review.new table th{background-color:#333;color:#fff;font-weight:600;text-transform:uppercase;padding:.25rem .5rem}#reviews .review.new table input[type=text],#reviews .review.new table input[type=number],#reviews .review.new table input[type=email]{padding:.25rem .5rem;line-height:1.4em}#reviews .review.new table label{margin:0;font-weight:600 !important;color:#333;font-size:.8rem;line-height:1.2em;vertical-align:middle}#reviews .review.new table td:first-child label{font-size:.85rem}#reviews .review.new input.rating{display:none}#reviews .review.new input.rating+label{cursor:pointer;border-bottom:2px solid transparent;padding:0 !important;margin:0 .125rem 0 0;line-height:1rem}#reviews .review.new label a{text-decoration:underline}#reviews .review.new label a:hover{color:#b90e0c}#reviews .review.new input.rating:hover+label{color:#b90e0c !important}#reviews .review.new input.rating:checked+label,#reviews .review.new input.rating+label.checked{opacity:1 !important}#reviews .review.new input.rating:checked+label{border-color:#b90e0c}
#reviews .review.new input.rating[value="0"]+label{margin-left:1rem}#reviews .review.new textarea{height:10rem;min-height:6rem}#reviews .review.new img.rating{display:inline-block !important;max-width:1.5rem !important;max-height:1.5rem !important;margin:0 0 2px !important;border:0 !important;vertical-align:top}#reviews .review.new table label.result{font-size:1.2rem;line-height:1.5rem;display:inline-block;color:#b90e0c;border-radius:1rem;min-width:1.5rem;margin-left:.5rem;text-align:center}#msg{position:fixed;top:-5rem;left:0;right:0;font-size:1rem;font-weight:600;line-height:1.5em;background:#fff url(/image/bg2.png) left top repeat;padding:1rem 1rem 1.15rem;z-index:1000;color:#a20101;cursor:pointer;opacity:0;border-bottom:1px solid #bbb}#msg p{max-width:45em;margin:0 auto}#msg:hover{background:#ddd}#msg.visible{top:0;opacity:1}#content>div.error{margin:5rem auto 3rem;max-width:45rem;box-sizing:border-box;display:block;text-align:center}#content>div.error>div{margin:0 auto;display:inline-block;text-align:center;padding:2rem 3rem;border:1px solid #999;min-width:360px}
body.touch div.product div.action{position:relative !important;height:auto !important;visibility:visible !important;opacity:1 !important;margin:.25rem 0 .5rem}body.touch div.product div.action>div.a{position:relative !important;margin:0 !important;bottom:0 !important;left:0 !important}
@media screen and (min-width: 782px) {		
	.b100, #footer .infrm.b100 {display:inline-block; width:100%;}
	.b33 {display:inline-block; width:33%;}
	.b50, #footer .infrm.b50 { display:inline-block; width:49%;}
	#footer .info {width:100% !important; max-width: 1200px;}
	#footer .infrm.infotext {margin: 2rem auto 1rem;}
	
	.left {text-align: left;}
	.right {text-align: right;}
	
	#right .button_filters {display:none;}
	

}

@media screen and (max-width: 782px) {		
	.phones	{margin-top:1rem;}
	.contact_title {display:none !important;}
	
	#right .filters {display:none;}	
	#right .filters div.filter {display:inline-grid;}	

	#right .button_filters {display:inline-block;}	
	#right .opener {
		padding: 0;  margin: 0;		
		background: url(/images/config.png) no-repeat;
		padding: 0 0 0 32px;
	}

}

#left_form_filters {padding: 0 0 0.25em}
#left_form_filters div.selectBox {width:100% !important; max-width: 250px !important; }
.filter {margin:0.5em;}
.filter label {margin: 0 0 0.2em;}
.filter input[type=reset] {padding:0.25em;}
#filter_reset {display:none;}



.tabs1 {
  display: flex;
  flex-direction: column;
}

.tabs__links {
  display: flex;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  order: 0;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #ddd;
  
}

/*
.tabs__links>a {
  display: inline-block;
  text-decoration: none;
  padding: 6px 10px;
  text-align: center;
  color: #b90e0c ;
}

.tabs__links>a:hover {
  background-color: rgba(227, 242, 253, 0.3);
}

.tabs1>#content-1:target~.tabs__links>a[href="#content-1"],
.tabs1>#content-2:target~.tabs__links>a[href="#content-2"],
.tabs1>#content-3:target~.tabs__links>a[href="#content-3"] {
  background-color: #fee;
  cursor: default;
}

.tabs1>div:not(.tabs__links) {
  display: none;
  order: 1;
}

.tabs1>div:target {
  display: block;
}
*/

  .tabs1 {

	display: inline-block;
  }

  .tabs1>input[type="radio"] {
    display: none;
  }

  .tabs1>div {
    /* скрыть контент по умолчанию */
    display: none;
    border: 1px solid #e0e0e0;
    padding: 10px 15px;
  }

  /* отобразить контент, связанный с вабранной радиокнопкой (input type="radio") */
  #tab-btn-1:checked~#content-1,
  #tab-btn-2:checked~#content-2
 {
    display: block;
  }

  .tabs1>label,
 .tabs_label
  {
    display: inline-block !important;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    padding: 2px 8px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px;
  }

  .tabs1>label:not(:first-of-type) {
    border-left: none;
  }

  .tabs1>input[type="radio"]:checked+label {
    background-color: #fff;
    border-bottom: 1px solid #fff;
	display: inline-block !important;
  }
  
  
  .tabs1>input[type="radio"]+label {
	  
	display: inline-block !important;
	margin: 0;
	padding: 0.5em;
  }
  
  
  #product table.info,
  #product div.descr
  {
    font-size: 14px;
    font-weight: 400;
  }
  
  #product div.buttons #one_click_btn {
	  margin-top:10px}
  
  
html {
  font-size: 16px;
}

body {
  font-size: 1rem;
}

#top .list-inline {    
	font-size: 0.85rem;
}

#content {margin: 20px 0 0;}

#column-left a{
font-family: -apple-system, 'Open Sans', 'Helvetica Neue', 'Helvetica', sans-serif;
}

#header>div, #footer>div, #main {
    width: auto;
}

.sitemap-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    align-items: start;
}

.sitemap-block ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sitemap-block li {
    margin: 6px 0;
}

.sitemap-block a {
    text-decoration: none;
}

/* вложенные списки */
.sitemap-block ul ul {
    margin-left: 15px;
    margin-top: 5px;
}

/* MOBILE */
@media (max-width: 768px) {
    .sitemap-wrapper {
        grid-template-columns: 1fr;
        gap: 20px;
    }
}