.bx_ordercart .bx_ordercart_order_pay_center .checkout
{top:0px!important;}
div#order_form_content {
    float: left;
}
.bx_ordercart .bx_ordercart_order_pay_center .checkouthtml, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
pre{font-size:14px;line-height:1.38;}
html{line-height:1;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
ol {margin: 0;list-style: decimal;padding: 0 0 0 25px;text-align: justify;}
ol li {margin: 5px 0 5px 0;}
@font-face{font-family:"rub";src:url("data:font/opentype;base64,[base64]") format("truetype");}
.sprite-sprite, .sprite-ac-bot, .ur-ac-block h3 span, .fiz-ac-block h3 span, .sprite-ac-top, .ur-ac-block h3.active span, .fiz-ac-block h3.active span, .sprite-arrow-white-top, .toTop span, .sprite-basket-sm, .gpb-basket:after, .sprite-close, .compare-close span, .basket-close span, .sprite-compare, .add-compare span:after, .ptr-add-compare > a:after, .pt-add-compare > a:after, .sprite-favorite, .add-favorite a:after, .pt-add-favorite a:after, .sprite-filter-checkbox-checked, .fpb-left input[type="checkbox"]:checked + span, .urp-left input[type="checkbox"]:checked + span, .sprite-filter-checkbox, .fpb-left input[type="checkbox"] + span, .urp-left input[type="checkbox"] + span, .sprite-header-tel, .header-call p:nth-child(2):after, .sprite-instruction, .pt-download a:after, .sprite-print, .pt-print a:after, .sprite-questions, .pt-question a:after, .sprite-sl-bot-hov, .vertical-slider .slick-next:hover, .sprite-sl-bot, .vertical-slider .slick-next, .sprite-sl-control-left-hov, .front-page-slider .slick-prev:hover, .sprite-sl-control-left, .front-page-slider .slick-prev, .sprite-sl-control-right-hov, .front-page-slider .slick-next:hover, .sprite-sl-control-right, .front-page-slider .slick-next, .sprite-sl-control2-left-hov, .bot-slider .slick-prev:hover, .sprite-sl-control2-left, .bot-slider .slick-prev, .sprite-sl-control2-right-hov, .bot-slider .slick-next:hover, .sprite-sl-control2-right, .bot-slider .slick-next, .sprite-sl-top-hov, .vertical-slider .slick-prev:hover, .sprite-sl-top, .vertical-slider .slick-prev, .sprite-speed-view, .speed-view p:after, .gal-speed-view p:after, .sprite-view-list, .view-list span, .sprite-view-plitka, .view-plitka span{background-image:url('/images/sprite-s4c04bec60f.png');background-repeat:no-repeat;}
.sprite-filter-checkbox-checked, .fpb-left input[data-type="radio"]:checked + span, .urp-left input[data-type="radio"]:checked + span, .fpb-left input[data-type="radio"] + span{background-image:url('img/radio2.png') !important;background-repeat:no-repeat;}
.sprite-ac-bot, .ur-ac-block h3 span, .fiz-ac-block h3 span{background-position:0 0;}
.sprite-ac-top, .ur-ac-block h3.active span, .fiz-ac-block h3.active span{background-position:0 -15px;}
.sprite-arrow-white-top, .toTop span{background-position:0 -30px;}
.sprite-basket-sm, .gpb-basket:after{background-position:0 -40px;}
.sprite-close, .compare-close span, .basket-close span{background-position:0 -63px;}
.sprite-compare, .add-compare span:after, .ptr-add-compare > a:after, .pt-add-compare > a:after{background-position:0 -72px;}
.sprite-favorite, .add-favorite a:after, .pt-add-favorite a:after{background-position:0 -86px;}
.sprite-filter-checkbox-checked, .fpb-left input[type="checkbox"]:checked + span, .urp-left input[type="checkbox"]:checked + span{background-position:0 -105px;}
.sprite-filter-checkbox-checked, .fpb-left input[data-type="radio"]:checked + span, .urp-left input[data-type="radio"]:checked + span{background-position:0px 0px;}
.sprite-filter-checkbox, .fpb-left input[type="checkbox"] + span, .urp-left input[type="checkbox"] + span{background-position:0 -121px;}
.sprite-filter-checkbox, .fpb-left input[data-type="radio"] + span, .urp-left input[data-type="radio"] + span{background-position:0px -16px;}
.sprite-header-tel, .header-call p:nth-child(2):after{background-position:0 -137px;}
.sprite-instruction, .pt-download a:after{background-position:0 -168px;}
.sprite-print, .pt-print a:after{background-position:0 -185px;}
.sprite-questions, .pt-question a:after{background-position:0 -203px;}
.sprite-sl-bot-hov, .vertical-slider .slick-next:hover{background-position:0 -224px;}
.sprite-sl-bot, .vertical-slider .slick-next{background-position:0 -266px;}
.sprite-sl-control-left-hov, .front-page-slider .slick-prev:hover{background-position:0 -308px;}
.sprite-sl-control-left, .front-page-slider .slick-prev{background-position:0 -350px;}
.sprite-sl-control-right-hov, .front-page-slider .slick-next:hover{background-position:0 -392px;}
.sprite-sl-control-right, .front-page-slider .slick-next{background-position:0 -434px;}
.sprite-sl-control2-left-hov, .bot-slider .slick-prev:hover{background-position:0 -476px;}
.sprite-sl-control2-left, .bot-slider .slick-prev{background-position:0 -518px;}
.sprite-sl-control2-right-hov, .bot-slider .slick-next:hover{background-position:0 -560px;}
.sprite-sl-control2-right, .bot-slider .slick-next{background-position:0 -602px;}
.sprite-sl-top-hov, .vertical-slider .slick-prev:hover{background-position:0 -644px;}
.sprite-sl-top, .vertical-slider .slick-prev{background-position:0 -686px;}
.sprite-speed-view, .speed-view p:after, .gal-speed-view p:after{background-position:0 -728px;}
.sprite-view-list, .view-list span{background-position:0 -753px;}
.sprite-view-plitka, .view-plitka span{background-position:0 -771px;}
.clearfix:after{content:"";display:table;clear:both;}
@font-face{font-family:'HelveticaNeueCyr-Roman';src:url("/fonts/HelveticaNeueCyr-Roman.otf");}
@font-face{font-family:'HelveticaNeueCyr-Medium';src:url("/fonts/HelveticaNeueCyr-Medium.otf");}
@font-face{font-family:'HelveticaNeueCyr-Bold';src:url("/fonts/HelveticaNeueCyr-Bold.otf");}
body{font-size:10px;}
.container{max-width:1226px;margin:0 auto;position:relative;padding:0px;}
.container:after{content:"";display:table;clear:both;}
.container-catalog{max-width:1254px;margin:0 auto;position:relative;}
.container-catalog:after{content:"";display:table;clear:both;}
.clear{clear:both;}
a{text-decoration:none;cursor:pointer;}
.helper{display:inline-block;height:100%;vertical-align:middle;}
.left10px{left:10px !important;}
.breadcrumbs li:last-child a span{display:none !important;}
.gal-slider-for h4 a, .gal-slider-for .gal-slider-for-h4 a{outline:none;}
.ptr-add-compare > a{margin-left:20px;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover,
.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,
.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,
.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
#form-modal{background:#ccc;max-width:340px;margin:0px auto;position:relative;display:block !important;}
.form-popup-inner{padding:95px 20px 25px 20px;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:auto;max-height:100%;min-height:1px;margin:0px 0px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.header-top{background:#fff;padding-bottom:10px;}
.header-top-left{float:left;margin-top:10px;}
.header-top-left:after{content:"";display:table;clear:both;}
.header-top-inner:after{content:"";display:table;clear:both;}
.header-logo-left{width:100px;float:left;}
.header-logo-left img {width:100px;}
.header-logo-left a{display:block;}
.header-logo-left p{font:1.2em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;text-transform:uppercase;text-align:center;}
.header-logo-right{margin-left:15px;float:left;margin-top:20px;}
.header-logo-right p{font:2.7em/34px "HelveticaNeueCyr-Bold", sans-serif;color:#0872b9;}
.header-top-right{float:right;}
.header-top-right:after{content:"";display:table;clear:both;}
.orange-basket {
	display: block;
    float: right;
    width: 56px;
    height: 56px;
    border: 2px solid #fff;
    margin-top: 5px;
    border-radius: 8px;
    background-image: url(/images/icons/basket-header.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
	box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.30);
	text-align: center;
	margin-right: 20px;
}
.orange-basket a {display: block;width:56px; height:56px;}
.orange-basket span{display: inline-block; font-family: "HelveticaNeueCyr-Bold", sans-serif; font-size:19px; color:#EC3325; margin-top: 15px;}
.header-basket {
    float: right;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.67);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.67);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.67);
    width: 99px;
    height: 110px;
    background-color: #0773b7;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px;
    cursor: pointer;
	display: none;
}
.basket-img {
    position: relative;
    text-align: center;
    margin-top: 23px;
}
.basket-img a {
    display: inline-block;
}
.header-basket-order {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: #ed2124;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    right: 13px;
    bottom: -15px;
    text-align: center;
}
.header-basket-order span {
    font: 19.7px/30px "HelveticaNeueCyr-Bold", sans-serif;
    color: #fff;
}
.header-call{float:right;margin-right:20px;text-align:right;}
.header-call p{text-align:right;}
.header-call .callme {color: #165c8c;text-transform: uppercase;padding-right: 5px;margin-top: 20px;text-align: right;}
.header-call .callme:hover {text-decoration: underline;}
.header-call p:nth-child(1){color:#165c8c;font:1.6em/1 "HelveticaNeueCyr-Bold", sans-serif;text-transform:uppercase;padding-right:5px;margin-top:20px;text-align:right;}
.header-call p:nth-child(2){color:#165c8c;font:2.8em/1 "HelveticaNeueCyr-Bold", sans-serif;padding-right:5px;margin-top:12px;color:#ec3325;padding-left:42px;position:relative;display:inline-block;}
.header-call p:nth-child(2) a{color:inherit;}
.header-call p:nth-child(2) .phone-south {display: block; font-size: 22px;}
.header-call p:nth-child(2) .phone-south:nth-child(1) {margin-bottom: 7px; margin-top: -5px;}
.header-call p:nth-child(2):after{content:'';display:block;position:absolute;height:31px;width:30px;left:0;top:50%;margin-top:-15px;}
.header-call p:nth-child(3){color:#165c8c;font:1.2em/1 "HelveticaNeueCyr-Roman", sans-serif;text-transform:uppercase;margin-top:14px;text-align:right;color:#404041;}
.header-bottom{height:70px;}
.fp-header-bottom{background:#EC3325;}
.fp-header-bottom.main{background:#0872B9;}
.header-bottom-wrap{display:table;width:100%;height:70px;}
.header-bottom-wrap nav{display:block; width:997px; float: left;padding-right:30px;position: relative;z-index:10;}
.all-header-bottom{background:#e41e25;}
.header-search{
	display: block;
    width: 50px;
	position: relative;
    height: 70px;
    float: right;
	margin-right:20px;
	z-index:15;
}
/*.header-search form{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#fff;border:1px solid #d0d2d2;height:50px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}*/
.header-search form input{border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*.header-search form input[type="text"]{height:100%;width:100%;padding-left:23px;font:1.8em "HelveticaNeueCyr-Roman", sans-serif;color:#b0b1b3;text-transform:uppercase;background:transparent;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;outline:none;}*/
.header-nav{text-align:justify;line-height:0;}
.header-nav:after{content:'';display:inline-block;width:100%;height:0;}
.header-nav li{display:inline-block;}
.header-nav li a{font:16px "HelveticaNeueCyr-Medium", sans-serif;text-transform:uppercase;color:#fff;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;line-height: 70px;}

.header-nav li a:hover{color:#F5A046;text-decoration:none;}
.main .header-nav li a:hover{color:#79ccff;text-decoration:none;}
.header-nav li a.selected{color:#FD9425 !important;}
.selected{color:#F27B20 !important;}
.all-header-bottom .header-nav li a:hover{color:#fdad44;}
.hamburger{background:none;position:absolute;top:0;left:0;line-height:45px;padding:0px 15px 0px 15px;color:#165c8c;border:0;font-size:3em;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;left:0;padding:0px 15px 0px 15px;color:#165c8c;border:0;font-size:6em;line-height:65px;font-weight:600;cursor:pointer;outline:none;z-index:10000000000000;}
footer{margin-top:26px;}
.footer-top{padding-top:20px;background:#ecedf1;padding-bottom:18px;}
.footer-top:after{content:"";display:table;clear:both;}
.footer-top-left{width:39.39%;float:left;}
.footer-top-center{width:34.4%;float:left;}
.footer-top-right{float:left;width:26.21%;}
.ftl-inner{padding-left:23px;}
.ftl-inner h2, .ftl-inner .ftl-inner-h2{font:bold 2.2em/1 Arial, sans-serif;color:#165c8c;margin-bottom:18px;text-transform:uppercase;}
.ftl-inner ul li{margin-bottom:18px;}
.ftl-inner ul li a{font:1.8em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;border-bottom:1px solid transparent;padding-bottom:1px;}
.ftl-inner ul li a:hover{border-bottom:1px solid #8f9092;}
.ftc-inner h2, .ftc-inner-h2{font:3.2em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#ec2024;margin-bottom:34px;}
.ftc-inner p{font:1.8em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-bottom:14px;}
.ftc-inner p > a{color:#404041;text-decoration:underline;}
.ftc-inner p > a:hover{text-decoration:none;}
.ftc-inner > a{font:1.8em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;}
.ftr-inner p {color:#404041;margin-bottom:14px;}
.ftr-inner h2, .ftr-inner .ftr-inner-h2{font:bold 2.2em/1 Arial, sans-serif;color:#165c8c;margin-bottom:18px;}
.ftr-inner h3, .ftr-inner .ftr-inner-h3{font:1.5em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;}
.footer-form{width:286px;margin-top:12px;}
.footer-form input[type="text"], .footer-form input[type="tel"], .footer-form input[type="email"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:49px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#fff;margin-bottom:10px;border:2px solid #d7d7d7;outline:none;font:1.4em/29px "HelveticaNeueCyr-Medium", sans-serif;color:#808184;padding-left:22px;text-transform:uppercase;}
.footer-form input[type="submit"]{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#165c8c;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);font:2.16em/47px "HelveticaNeueCyr-Bold", sans-serif;text-transform:uppercase;text-align:center;color:#fff;display:block;width:100%;height:49px;border:1px solid #165c8c;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer;}
.footer-form input[type="submit"]:hover{background:#1d79b8;}
.footer-bot{min-height:56px;background:#fff;padding-top:5px;position:relative;}
.footer-bot p{font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-top:10px;}
.toTop{display:none;position:fixed;width:42px;height:42px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;background-color:#155c8b;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);text-align:center;right:40px;bottom:50px;cursor:pointer;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:0.7;}
.toTop:hover{background:#1c79b7;opacity:1;}
.toTop span{display:inline-block;width:16px;height:10px;position:relative;top:15px;vertical-align:midddle;}
.hide{display:none;}
#map-popup{max-width:800px;margin:0 auto;position:relative;}
#map-popup .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:-45px;top:-2px;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:50px;font-family:Arial, Baskerville, monospace;color:#fff !important;}
#front-page-slider-wrap{margin-top:26px;}
.front-page-slider .slick-prev, .front-page-slider .slick-next{font-size:0;line-height:0;position:absolute;bottom:20px;display:block;width:42px;height:42px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;}
.front-page-slider .slick-prev{right:72px;z-index:10;}
.front-page-slider .slick-next{right:24px;}
.fp-slide img{display:block;width:100%;height:auto;}
.fpc-row{margin-top:28px;}
.container-catalog .fpc-row:first-child {margin-top:0px;}
.fpc-row:after{content:"";display:table;clear:both;}
.fpc-block-wrap{width:25%;float:left;}
.fpc-block{margin:0 10px;height:281px;position:relative;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#ecedf1;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);border:1px solid #2c2b77;}
.fpc-overlay:hover{-webkit-box-shadow:2px 2px 1px 1px rgba(215, 215, 215, 1);-moz-box-shadow:2px 2px 1px 1px rgba(215, 215, 215, 1);box-shadow:2px 2px 1px 1px rgba(215, 215, 215, 1);}
.fpc-block:hover{border:1px solid #ff0000;border-bottom:0;}
.fpc-block-top{height:100px;}
.fpc-block-top h2, .fpc-block-top .head-fpc-block-h2{font:2.3em/31px "HelveticaNeueCyr-Bold", sans-serif;color:#165c8c;text-align:center;padding-top:16px;text-transform:uppercase;margin:0px 6px;}
.fpc-block-bot{height:181px;vertical-align:middle;text-align:center;position:relative;}
.fpc-block-bot img{vertical-align:middle;}
.fpc-overlay{position:absolute;top:-30px;left:-1px;right:-1px;display:none;background:#ECEDF1;-moz-border-radius-bottomleft:17px;-webkit-border-bottom-left-radius:17px;border-bottom-left-radius:17px;-moz-border-radius-bottomright:17px;-webkit-border-bottom-right-radius:17px;border-bottom-right-radius:17px;z-index:1000;border-left:1px solid #ff0000;border-right:1px solid #ff0000;border-bottom:1px solid #ff0000;}
.fpc-overlay ul{padding:18px;}
.fpc-overlay ul li{text-align:left;margin-bottom:6px;padding-left:12px;position:relative;}
.fpc-overlay ul li:after{content:'';display:block;position:absolute;left:0;top:5px;width:6px;height:6px;background:#303361;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.fpc-overlay ul li a{font:1.4em/14px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;}
.fpc-overlay ul li a:hover{text-decoration:underline;}
.fpc-overlay.height1{border-bottom:none !important;border-radius:0px !important;}
.fpc-block:hover .fpc-overlay{display:block;}
.fpc-block:hover .fpc-block-bot img{display:none;}
.orange-block{background:#eb6225 !important;border:1px solid transparent !important;}
.orange-block .fpc-block-top{height:100px;}
.orange-block .fpc-block-top h2{color:#fff !important;}
#front-page-content{margin-top:24px;}
#front-page-content aside{width:288px;float:left;}
#front-page-content article{margin-left:313px;}
.front-page-sidebar h2, .front-page-sidebar .head-sidebar-h2{-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;background-color:#0873b7;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);font:2.3em/26px "HelveticaNeueCyr-Bold", sans-serif;color:#fff;text-align:center;padding:4px 20px;text-transform:uppercase;min-height:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.front-page-sidebar h2 a, .front-page-sidebar .head-sidebar-h2 a{color:#FFF;}
.front-page-sidebar-block{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;border:1px solid #2c2b77;padding:12px 20px 10px 20px;margin-top:26px;}
.front-page-sidebar-block h3, .front-page-sidebar-block .head-sidebar-h3{font:bold 2.12em/1 Arial, sans-serif;color:#ec1c24;text-align:center;text-transform:uppercase;padding-bottom:13px;border-bottom:1px solid #a1a1a1;}
.fpsb-article{padding:20px 0px 16px 0px;}
.fpsb-article h4, .fpsb-article .head-article-h4{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#8e8e8e;margin-bottom:8px;}
.fpsb-article a{font:1.4em/17px "HelveticaNeueCyr-Medium", sans-serif;color:#404041;display:inline;border-bottom:1px solid #a5a5a5;}
.fpsb-article a:hover{border-bottom:1px solid transparent;}
.fpsb-article p{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-top:6px;padding-bottom:16px;border-bottom:1px solid #a1a1a1;}
.fpsb-all{font:bold 1.5em/1 Arial, sans-serif;color:#165c8c;text-transform:uppercase;display:inline-block;border-bottom:1px solid #165c8c;padding-bottom:2px;}
.fpsb-all:hover{border-bottom:1px solid transparent;}
.front-page-article h2, .front-page-article .head-article-h2{-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;background-color:#ec1c24;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);font:2.3em/60px "HelveticaNeueCyr-Bold", sans-serif;color:#fff;text-align:center;text-transform:uppercase;height:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;}
.front-page-article h2 a, .front-page-article .head-article-h2 a{color:#fff;}
.front-page-article p{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;}
.hamburger, .cross{display:none;}
.height2{top:0 !important;}
.height1{top:-60px !important;}
.show{display:inline-block !important;}
#breadcrumbs-wrap{margin:20px 0px;}
.breadcrumbs:after{content:"";display:table;clear:both;}
.breadcrumbs li{float:left;}
.breadcrumbs li a{font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#414042;text-transform:uppercase;}
.breadcrumbs li a span{margin:0 5px;position:relative;top:-1px;}
.breadcrumbs li a:hover{color:#676669;}
.main-left{width:288px;float:left;}
.main-left:after{content:"";display:table;clear:both;}
.main-right{margin-left:316px;margin-bottom:20px;width:910px;}
.main-right:after{content:"";display:table;clear:both;}
.sm-block{display:table;width:100%;width:286px;height:70px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#0574b9;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;margin-bottom:5px;}
.sm-block:hover{background-color:#0693eb;text-decoration:none;}
.sm-block-red {background-color: red;}
.sm-block-red:hover{background-color: #EC3325;}
.sm-block-left{display:table-cell;width:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;padding-left:10px;}
.sm-block-right{display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;font:1.6em/23px "HelveticaNeueCyr-Medium", sans-serif;color:#fff;text-transform:uppercase;}
.sm-list{padding:5px 0 15px 10px;display:none;}
.sm-list li{margin-bottom:17px;position:relative;padding-left:20px;}
.sm-list li:after{content:'';display:block;position:absolute;width:7px;height:12px;left:0;top:2px;background-color:#0772ba;border-right:1px solid #809cc1;-webkit-box-shadow:3px 0 0px 0px #ed1c24;box-shadow:3px 0 0px 0px #ed1c24;}
.sm-list li:last-child{margin-bottom:0px;}
.sm-list li a{display:block;font:1.4em/16px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;}
.sm-list li a:hover{color:#747276;}
.sm-list li #show-all-sec{color:#333;font-size:16px;display:inline-block;border-bottom:1px dotted;transition-property:color;transition-duration:1s;transition-delay:0s, 1s;transition-timing-function:cubic-bezier(0.1, 0.8, 0.5, 1), linear;}
.sm-list li #show-all-sec:hover{color:#747276;font-size:16px;display:inline-block;border-bottom:1px dotted transparent;text-decoration:none;}
.sm-list li a.current{color:#0c72ba !important;}
.sm-list.active{display:block;}
.anons-product-block{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);width:100%;display:table;min-height:180px;border:1px solid #ebebeb;margin-bottom:25px;}
.anons-product-block:last-child{margin-bottom:12px;}
.apb-left{display:table-cell;width:240px;text-align:center;vertical-align:middle;}
.apb-right{display:table-cell;}
.anons-prod-name, .anons-prod-name-h2{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;margin-top:13px;}
.anons-prod-models{margin-top:5px;}
.anons-prod-models:after{content:"";display:table;clear:both;}
.anons-prod-models li{float:left;}
.anons-prod-models li a{display:block;margin-right:10px;font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;padding-bottom:1px;border-bottom:1px solid #97b8da;}
.anons-prod-models li a:hover{color:#ed1c24;border-bottom:1px solid #f59b9c;}
.anons-prod-models li:last-child a{margin-right:0px;}
.anons-prod-models li a.active{color:#ed1c24 !important;border-bottom:1px solid #f59b9c !important;}
.anons-prod-desc{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-top:12px;padding-right:15px;}
.anons-text-block{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);width:100%;display:table;min-height:180px;border:1px solid #ebebeb;margin-bottom:25px;padding-bottom:13px;}
.anons-text-block:last-child{margin-bottom:12px;}
.atb-left{display:table-cell;width:240px;text-align:center;vertical-align:middle;}
.atb-right{display:table-cell;padding-left:20px;}
.anons-text-name{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#ff0101;text-transform:uppercase;margin-top:13px;}
.anons-text-name *{color:inherit;}
.anons-text-name a:hover{border-bottom:1px dashed rgba(255, 0, 0, 0.3);}
.anons-text-date{color:#8f8d90;font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;margin-top:10px;}
.anons-text-models li a.active{color:#ed1c24 !important;border-bottom:1px solid #f59b9c !important;}
.anons-text-desc{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-top:12px;padding-right:15px;}
.thank-desk{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-top:12px;padding-right:15px;}
.thank-desk em{font:16px "HelveticaNeueCyr-Medium", sans-serif;}
.thank-desk a{color:#0c72ba;border-bottom:1px solid #668eb1;}
.thank-desk a:hover{border-bottom:1px solid transparent;}
.anons-read-more{color:#414042;font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;display:inline-block;margin-top:13px;border-bottom:1px solid #807f80;}
.anons-read-more:hover{border-bottom:1px solid transparent;}
.product-nav-bottom{height:27px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section-sort-no-mobile {}

.product-nav-bottom:after{content:"";display:table;clear:both;}
.prod-show{float:left;margin-left:20px;}
.prod-show:after{content:"";display:table;clear:both;}
.prod-show-left{float:left;font:1.2em/26px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;}
.prod-show-right{float:left;margin-left:10px;}
#show-select{width:56px;height:26px;border-radius:3px;-webkit-appearance:none;background-image:url("/images/icons/arrow-dark-down.png");background-position:90% center;background-repeat:no-repeat;outline:none;border:1px solid #c8c8c8;font:1.2em/22px "HelveticaNeueCyr-Roman", sans-serif;-moz-appearance:none;text-indent:0.01px;text-overflow:'';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;color:#414042;-ms-appearance:none;appearance:none !important;}
#show-select option{outline:none !important;font:1.2em/22px "HelveticaNeueCyr-Roman", sans-serif;color:#414042 !important;border-radius:10px !important;border:1px solid #c8c8c8;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none !important;}
#show-select option:hover{background:grey !important;}
#show-select::-ms-expand{display:none;}
.prod-sort{float:left;margin-left:6%;}
.prod-sort:after{content:"";display:table;clear:both;}
.prod-sort-left{float:left;font:1.2em/26px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;}
.prod-sort-right{float:left;margin-left:10px;}
#sort-select{width:120px;height:26px;border-radius:3px;-webkit-appearance:none;background-image:url("/images/icons/arrow-dark-down.png");background-position:90% center;background-repeat:no-repeat;outline:none;border:1px solid #c8c8c8;font:1.2em/22px "HelveticaNeueCyr-Roman", sans-serif;-moz-appearance:none;text-indent:0.01px;text-overflow:'';-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;color:#414042;-ms-appearance:none;appearance:none !important;}
#sort-select option{outline:none !important;font:1.2em/22px "HelveticaNeueCyr-Roman", sans-serif;color:#414042 !important;border-radius:10px !important;border:1px solid #c8c8c8;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none !important;}
#sort-select option:hover{background:grey !important;}
#sort-select::-ms-expand{display:none;}
.prod-view{float:left;margin-left:6%;}
.prod-view-left{float:left;font:1.2em/26px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;}
.prod-view-right{float:left;margin-left:10px;}
.prod-view-right:after{content:"";display:table;clear:both;}
.view-plitka{width:27px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#d4d4d5;position:relative;float:left;margin-right:9px;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.view-plitka:hover{background:#0772ba;}
.view-plitka span{position:absolute;display:block;width:20px;height:20px;top:50%;margin-top:-10px;left:50%;margin-left:-10px;}
.view-list{width:27px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#d4d4d5;position:relative;cursor:pointer;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.view-list:hover{background:#0772ba;}
.view-list span{position:absolute;display:block;width:19px;height:18px;top:50%;margin-top:-9.5px;left:50%;margin-left:-9px;}
.pagination{float:right;margin-top:4px;}
.pagination ul{margin-right:15px;}
.pagination ul:after{content:"";display:table;clear:both;}
.pagination ul li{float:left;}
.pagination ul li a{display:block;width:19px;height:19px;text-align:center;}
.pagination ul .on-pages a{width:45px;}
.pagination ul li a span{font:1.2em/19px "HelveticaNeueCyr-Medium", sans-serif;text-align:center;color:#414042;border-bottom:1px solid #99999a;}
.pagination ul li a:hover{background:#0772ba;}
.pagination ul li a:hover span{color:#fff;border-bottom:1px solid transparent;}
.pagination ul li:last-child a{margin-left:5px;}
.view-active{background:#0772ba !important;}
.pagination li a.active{background:#0772ba;}
.pagination li a.active span{color:#fff;border-bottom:1px solid transparent;}
.product-show-all{display:inline-block;min-height:36px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font:1.8em/36px "HelveticaNeueCyr-Roman", sans-serif;color:#fff;text-transform:uppercase;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px;background:#dc2326;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;margin-top:12px;}
.product-show-all:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWUyNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8921d), color-stop(100%, #eb5e24));background-image:-moz-linear-gradient(#f8921d, #eb5e24);background-image:-webkit-linear-gradient(#f8921d, #eb5e24);background-image:linear-gradient(#f8921d, #eb5e24);}
#brand-desc{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);border:1px solid #2c2b77;margin-bottom:20px;}
.brand-desc-inner{padding:12px;}
.brand-desc-inner b{font:14px "HelveticaNeueCyr-Medium", sans-serif;}
.brand-desc-inner h1{font:14pt "HelveticaNeueCyr-Medium", sans-serif;text-transform:uppercase;color:#0c72ba;}
.brand-desc-inner p{font:14px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin:8px 0px;}
.brand-desc-inner h2{font:20px "HelveticaNeueCyr-Roman", sans-serif;}
.brand-desc-inner h3{font:18px "HelveticaNeueCyr-Roman", sans-serif;}
.brand-read-more{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#414042;border-bottom:1px solid #a5a5a5;}
.brand-read-more:hover{border-bottom:1px solid transparent;}
.brand-desc-table td{border:1px solid #000;padding:5px;}
#product-filter{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#ecedf1;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);margin-bottom:10px;}
.product-filter-inner{padding:12px;}
.product-filter-row{height:auto;clear:both;margin-bottom:20px;}
form.smartfilter{display:table;width:100%;}
.product-filter-block{width:19.6%;float:left;}
.product-filter-block:after{content:"";display:table;clear:both;}
.product-filter-block h2{height:36px;font:1.3em/13px "HelveticaNeueCyr-Bold", sans-serif;color:#414042;}
.filter-param-block{margin-bottom:5px;display:table;}
.filter-param-block:after{content:"";display:table;clear:both;}
.fpb-left{width:20px;float:left;display:table-cell;}
.fpb-right{font:1.4em/16px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;display:table-cell;}
.fpb-left label{width:16px;height:16px;display:block;position:relative;}
.fpb-left input[type="checkbox"] + span{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;}
.pick-up{width:104px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWUyNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8921d), color-stop(100%, #eb5e24));background-image:-moz-linear-gradient(#f8921d, #eb5e24);background-image:-webkit-linear-gradient(#f8921d, #eb5e24);background-image:linear-gradient(#f8921d, #eb5e24);font:1.4em/27px "HelveticaNeueCyr-Roman", sans-serif;text-transform:uppercase;color:#fff;text-align:center;border:none;margin-top:15px;float:left;margin-right:10px;}
.pick-up:hover{opacity:.8;}
#group-product{margin-top:10px;}
.group-product-row{height:auto;margin-bottom:20px;max-height:414px;height:auto;}
.group-product-row-height{max-height:437px;}
.group-product-row.list{max-height:none;}
.group-product-row:after{content:"";display:table;clear:both;}
.group-product-row:last-child{margin-bottom:0px;height:auto;}
.group-product-block{width:31.33%;float:left;margin-right:3%;}
.group-product-block:nth-child(3){margin-right:0px;}
.gpb-inner{//[default] min-height:386px;height:auto;border:1px solid #cdcdcd;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background:#ecedf1;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);position: relative;}
.discount .gpb-inner{border:1px solid #f58a8c !important;}
.gpb-img{height:234px;vertical-align:middle;text-align:center;position:relative;padding-bottom:10px;background:#fff;-moz-border-radius-topleft:17px;-webkit-border-top-left-radius:17px;border-top-left-radius:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;border-top-right-radius:17px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gpb-img img{vertical-align:middle;max-width:95%;height:auto;width:auto;max-height:95%;}
.discount-img{position:absolute;top:0;right:0;}
.speed-view{position:absolute;bottom:10px;left:17px;cursor:pointer;}
.speed-view p{padding-left:30px;font:1em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#a7a9ac;position:relative;}
.speed-view p:after{content:'';display:block;position:absolute;top:-15px;left:0;width:26px;height:25px;}
.gpb-center{background:#ecedf1;padding-top:8px;position:relative;height:52px;}
.gpb-center-link{margin:0 13px;}
#bottom-slider .gpb-center-link{margin:0 13px;min-height:68px;}
.gpb-center-link a{font:14px "HelveticaNeueCyr-Medium", sans-serif;color:#404041;padding-bottom:1px;border-bottom:1px solid transparent;line-height:1.2em;}
.gpb-center-link a:hover{border-bottom:1px solid #c1c2c5;}
.gpb-anons-product {margin: 0 13px; font: 12px "HelveticaNeueCyr-Roman", sans-serif; color: #404041; height:24px; margin-bottom:5px;}
.gpb-bottom{background:#ecedf1;-moz-border-radius-bottomright:17px;-webkit-border-bottom-right-radius:17px;border-bottom-right-radius:17px;-moz-border-radius-bottomleft:17px;-webkit-border-bottom-left-radius:17px;border-bottom-left-radius:17px;}
.gpb-price{padding:6px 12px 12px 12px;height: 36px;}
.gpb-price:after{content:"";display:table;clear:both;}
.gpb-price-right{float:right;}
.gpb-price-left{float:right;margin-right:10px;}
.curr-price,
.rupee{opacity:.6;}
.gpb-basket{width:36px;height:36px;background:#0772ba;display:block;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;}
.gpb-basket:hover{background:#0990eb;}
.gpb-basket:after{content:'';display:block;position:absolute;width:23px;height:23px;top:50%;left:50%;margin-top:-11.5px;margin-left:-11.5px;}
.gpb-price-left:after{content:"";display:table;clear:both;}
.gpb-price-left p:nth-child(1){font:2em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#000000;text-align:right;float:right;padding-top:2px;}
.gpb-add{border-top:3px solid #cfd0d4;padding:3px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gpb-add:after{content:"";display:table;clear:both;}
.gpb-add-left{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #d7d7d7;}
.gpb-add-right{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.add-favorite, .add-compare{margin-left:40px;padding-bottom:3px;}
.add-favorite a, .add-compare span{font:1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;position:relative;border-bottom:1px solid transparent;cursor:pointer;}
.add-favorite a:hover, .add-compare span:hover{border-bottom:1px solid #c1c2c5;}
.add-favorite a:after{content:'';display:block;position:absolute;width:20px;height:19px;left:-25px;top:50%;margin-top:-9.5px;}
.add-compare span:after{content:'';display:block;position:absolute;width:14px;height:14px;left:-25px;top:50%;margin-top:-7px;}
.discount .gpb-price-left p{color:#ed1f24;}
.discount .gpb-price-left p:nth-child(2){font:1.7em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#808285;text-align:right;padding-top:4px;margin-right:35px;position:relative;float:right;}
.discount .gpb-price-left p:nth-child(2):after{content:'';display:block;position:absolute;width:120%;height:1px;background:#808285;top:60%;left:-10%;}
.discount .gpb-price-left p:nth-child(3){font:1em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#808285;text-align:right;clear:both;float:right;padding-top:2px;}
.list .group-product-block{width:100%;float:none;margin-right:0px;display:table;width:100%;margin-bottom:20px;}
.list .gpb-img, .list .gpb-center, .list .gpb-bottom{display:table-cell;}
.list .gpb-img{width:32.6%;padding-bottom:0px;}
.list .gpb-center{width:37%;background:#fff;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;vertical-align:top;padding-top:0px;}
.list .gpb-center-link{padding-right:20%;}
.list .gpb-bottom{width:30.4%;background:#fff;}
.list .gpb-inner{min-height:auto;background:#fff;padding:12px 0px;}
.list .speed-view{display:none;}
.list .discount-img{top:-12px;}
.list:after {content:none;display:table;clear:both;}
.gpb-center-desc{margin:16px 12px 0px 12px;display:none;text-align:center;}
.gpb-center-desc.desc-show{display:block;position:absolute;top:0;z-index:10;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-webkit-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);-moz-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);width:360px;}
.desc-show .gpb-center-desc-inner{display:block;background:#fff;padding:12px 10px 10px 12px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;position:relative;}
.desc-show .gpb-center-desc-inner:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:0 9.5px 17px 9.5px;border-color:transparent transparent #ffffff transparent;left:53px;top:-17px;}
.desc-show .detail-desc{display:block;font:1em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#0c72ba;text-align:center;border-bottom:1px solid #96b9d9;margin-top:18px;display:inline-block;}
.desc-show .detail-desc:hover{border-bottom:1px solid transparent;}
.gpb-center-desc-row{border-bottom:1px dotted #404041;}
.gpb-center-desc-row:after{content:"";display:table;clear:both;}
.gpb-center-desc-left{float:left;font:1.2em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;padding:0 2px;position:relative;bottom:-4px;background:#fff;}
.gpb-center-desc-inner a{display:block;text-decoration:underline;margin-top:15px;font-size:1.3em;}
.gpb-center-desc-right{float:right;font:1.2em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#404041;padding:0 2px;position:relative;bottom:-4px;background:#fff;}
.list .gpb-center-desc{display:block;}
.list .gpb-price-right{float:none;}
.list .gpb-price-right{float:none;}
.list .gpb-price-left{float:left;}
.list .discount .gpb-price-left p:nth-child(3){float:none;text-align:left;padding-top:5px;}
.list .discount .gpb-price-left p:nth-child(2){float:right;margin-top:5px;margin-right:0px;margin-left:20px;padding-top:3px;}
.list .discount .gpb-price-left p:nth-child(1){float:left;margin-top:5px;padding-top:3px;}
.list .gpb-price-left p:nth-child(1){float:left;margin-top:5px;padding-top:5px;}
.list .gpb-add{border-top:none;margin-top:25px;}
.list .gpb-add-left, .list .gpb-add-right{float:none;width:100%;}
.list .gpb-add-left{margin-bottom:15px;}
.list .add-favorite a:after{left:-29px;}
.group-product-row:last-child{margin-bottom:20px;}
.compare-block-wrap{position:absolute;width:183px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);-moz-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);z-index:20;top:0;left:-20px;display:none;}
.compare-block-link{background:#ecedf1;height:39px;text-align:center;-moz-border-radius-topleft:17px;-webkit-border-top-left-radius:17px;border-top-left-radius:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;border-top-right-radius:17px;}
.compare-block-link a{font:1.2em/39px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;border-bottom:1px solid #909092;text-transform:uppercase;}
.compare-block-link a:hover{border-bottom:1px solid transparent;}
.compare-block{padding:12px 24px 8px 10px;border-bottom:1px solid #d7d7d7;position:relative;}
.compare-block:last-child{border-bottom:none;}
.compare-block img{width:30%;display:block;margin-bottom:5px;}
.compare-block a{font:1em/12px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;border-bottom:1px solid #bbbbbb;line-height:1.5em;}
.compare-block a:hover{border-bottom:1px solid transparent;}
.compare-block p{font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#414042;margin-top:3px;}
.compare-close{width:15px;height:15px;background:#a1a1a1;position:relative;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;right:0;top:0;text-align:center;position:absolute;top:12px;right:10px;cursor:pointer;}
.compare-close span{display:inline-block;width:10px;height:9px;margin-top:2.5px;}
.compare-close:hover{background:#888888;}
#product-table{margin:10px 0px;}
.product-table-heading{display:table;width:100%;border-left:1px solid #464646;}
.pth-name{display:table-cell;width:20%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#414042;}
.pth-consist{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;}
.pth-area{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;}
.pth-diameter{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;}
.pth-length{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;}
.pth-width{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;}
.pth-depth{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;}
.pth-price{display:table-cell;width:20%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px 16px 6px 6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;}
.product-table-row{display:table;width:100%;border-left:1px solid #464646;border-bottom:1px solid #464646;}
.product-table-row div:last-child input{text-align:center;}
.product-table-row div:last-child .ptr-basket{width:100%;}
.ptr-name{display:table-cell;width:20%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:left;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#414042!important;vertical-align:middle;position:relative;}
.stock {
	display: block;
    width: 70px;
    height: 20px;
    background-image: url(/bitrix/templates/russcom/img/stock.png);
    background-size: 70px 20px;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 69px;
    top: 0px;
}
.stock::before {content: ''; display: block; clear: none; float: none!important;}
.ptr-name a{color:#414042!important;}
.ptr-consist{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;text-align:center;vertical-align:middle;}
.ptr-area{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;text-align:center;vertical-align:middle;}
.ptr-diameter{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;text-align:center;vertical-align:middle;}
.ptr-length{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;text-align:center;vertical-align:middle;}
.ptr-width{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;text-align:center;vertical-align:middle;}
.ptr-depth{display:table-cell;width:10%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px;text-align:center;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;text-align:center;vertical-align:middle;}
.ptr-price{display:table-cell;width:20%;border-top:1px solid #464646;border-right:1px solid #464646;padding:6px 16px 6px 6px;text-align:right;font:1.2em/1 "HelveticaNeueCyr-Medium", sans-serif;text-align:center;vertical-align:middle;}
.ptr-old-price{font:1.7em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#6d6e71;position:relative;display:inline-block;text-align:center;vertical-align:middle;}
.ptr-old-price:after{content:'';display:block;position:absolute;width:120%;height:1px;background:#808285;top:50%;left:-10%;}
.ptr-new-price{font:1.7em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#ed1f24;margin-top:8px;text-align:center;vertical-align:middle;}
.ptr-eco{font:1.2em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#808285;margin-top:8px;text-align:center;vertical-align:middle;}
.ptr-current-price{font:1.6em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#4d4b4b;margin-top:8px;text-align:center;vertical-align:middle; margin-right: 7px;}
.ptr-basket{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#0772ba;width:169px;height:36px;display:inline-block;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;margin-top:6px;}
.ptr-basket:after{content:"";display:table;clear:both;}
.ptr-basket:hover{background:#0990eb;}
.ptr-basket input{width:40px;height:26px;display:block;float:left;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-align:center;font:1.8em "HelveticaNeueCyr-Roman", sans-serif;margin-left:6px;margin-top:4px;border:none;}
.ptr-basket span{display:block;float:left;font:1.4em/36px "HelveticaNeueCyr-Medium", sans-serif;color:#fff;margin-left:13px;}
.ptr-add-compare{position:relative;}
.ptr-add-compare > a{font:1em/15px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;display:inline-block;position:relative;border-bottom:1px solid transparent;margin-top:6px;}
.ptr-add-compare > a:hover{border-bottom:1px solid #c1c2c5;}
.ptr-add-compare > a:after{content:'';display:block;position:absolute;width:14px;height:14px;left:-25px;top:50%;margin-top:-7px;}
.ptr-add-compare .compare-block-wrap{text-align:left;}
/*#product-top{height:347px;}*/
#product-top{height:auto; overflow: hidden;margin-bottom: 10px;}
#product-top:after{content:"";display:table;clear:both;}
.product-top-left{width:61.8%;float:left;}
.product-top-right{width:38.2%;float:left;position:relative;}
.gal-gallery-wrap{position:relative;width:100%;}
.gal-gallery-wrap:after{content:"";display:table;clear:both;}
.gal-slider-for h4, .gal-slider-for .gal-slider-for-h4{margin:auto;padding:0;text-align:center;display:table !important;vertical-align:middle;position:relative;}
.gal-slider-for h4 a, .gal-slider-for .gal-slider-for-h4 a{display:table-cell;vertical-align:middle;height:280px;}
.gal-slider-for h4 a img, .gal-slider-for .gal-slider-for-h4 a img{display:inline-block;vertical-align:middle;height:auto;max-height:315px;max-width:393px;}
.gal-slider-nav{margin:0px;text-align:center;height:285px;width:25%;overflow:hidden;position:relative;padding:15px 0px;}
.gal-slider-for{width:70%;float:left;}
.item-nav-img{//height:auto;height:100%;max-width:100%;}
.gal-slider-nav #prev{top:0px;}
.gal-slider-nav #next{bottom:0px;}
.gal-slider-nav .control-slide{position:absolute;width:25px;line-height:25px;vertical-align:middle;background:rgba(0, 0, 0, .1);border-radius:100%;border:1px solid rgba(0, 0, 0, .3);color:#333;cursor:pointer;display:inline;z-index:999;}
.gal-slider-nav .item-nav{box-sizing:border-box;display:inline-block;width:100px;height:65px;padding:5px 10px;margin:15px auto;border-radius:5px;border:1px solid rgba(0, 0, 0,.1);cursor:pointer;position:absolute;}
.gal-slider-nav h4{float:none;margin:auto
text-align:center;}
.gal-slider-nav h4 a{display:block;text-align:center;display:table;width:100%;vertical-align:middle;margin-bottom:15px;padding:10px;border:1px solid #cfcfcf;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.gal-slider-nav h4 a span{display:table-cell;vertical-align:middle;text-align:center;}
.gal-slider-nav h4 a span img{display:inline-block;text-align:center;}
.gal-slider-nav h4.slick-current a{border:none;outline:none;}
.gal-speed-view{position:absolute;bottom:0px;left:17px;cursor:pointer;z-index:1000;}
.gal-speed-view p{padding-left:30px;font:1em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#a7a9ac;position:relative;text-transform:uppercase;}
.gal-speed-view p:after{content:'';display:block;position:absolute;top:-15px;left:0;width:26px;height:25px;}
.product-top-right-inner{padding-left:25px;}
.pt-name-wrap{max-width:260px;}
.pt-name{font:1.8em/23px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;}
.pt-name:hover{}
.pt-old-price{font:1.7em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#6d6e71;position:relative;display:inline-block;margin-top:20px;}
.pt-old-price:after{content:'';display:block;position:absolute;width:120%;height:1px;background:#808285;top:50%;left:-10%;}
.pt-new-price{font:2em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#ed1f24;margin-top:11px;}
.pt-eco{font:1.2em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#808285;margin-top:8px;}
.pt-current-price{font:1.6em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#4d4b4b;margin-top:8px;}
.pt-basket{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#0772ba;width:115px;height:36px;display:inline-block;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;margin:6px;}
.pt-basket:after{content:"";display:table;clear:both;}
.pt-basket:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWUyNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8921d), color-stop(100%, #eb5e24));background-image:-moz-linear-gradient(#f8921d, #eb5e24);background-image:-webkit-linear-gradient(#f8921d, #eb5e24);background-image:linear-gradient(#f8921d, #eb5e24);}
.pt-basket input{width:40px;height:27px;display:block;float:left;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-align:center;font:1.8em "HelveticaNeueCyr-Roman", sans-serif;margin-left:6px;margin-top:3px;border:none;}
.pt-basket span{display:block;float:right;font:14px "HelveticaNeueCyr-Medium", sans-serif;line-height:36px;color:#fff;margin-right:12px;text-transform:uppercase;color:#fff; width: 100%;}
.detail-pt-basket {
display: inline-block;
}
.detail-pt-basket .pt-basket {
	display: block;
    float: right;
    font: 14px "HelveticaNeueCyr-Medium", sans-serif;
    line-height: 36px;
    color: #fff;
    margin-right: 12px;
    text-transform: uppercase;
    color: #fff;
    width: 164px;
	margin:0px;
}
.detail-pt-basket .pt-basket span {
    width: 90px;
    padding-left: 10px;
}
@media (max-width: 768px) {
.pt-basket span {font:15px "HelveticaNeueCyr-Medium", sans-serif;line-height:36px!important;}
}
.pt-add-compare{position:relative;}
.pt-add-compare > a{font:1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;display:inline-block;position:relative;border-bottom:1px solid transparent;margin-top:6px;}
.pt-add-compare > a:hover{border-bottom:1px solid #c1c2c5;}
.pt-add-compare > a:after{content:'';display:block;position:absolute;width:14px;height:14px;left:-25px;top:50%;margin-top:-7px;}
.pt-add-favorite{padding-left:24px;margin-top:20px;}
.pt-add-favorite a{font:1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;position:relative;border-bottom:1px solid transparent;}
.pt-add-favorite a:hover{border-bottom:1px solid #c1c2c5;}
.pt-add-favorite a:after{content:'';display:block;position:absolute;width:20px;height:19px;left:-28px;top:50%;margin-top:-9.5px;}
.pt-print{margin-top:20px;padding-left:24px;padding-bottom:10px;}
.pt-print a{font:1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;position:relative;border-bottom:1px solid transparent;}
.pt-print a:hover{border-bottom:1px solid #c1c2c5;}
.pt-print a:after{content:'';display:block;position:absolute;width:18px;height:18px;left:-26px;top:50%;margin-top:-9px;}
.pt-download{margin-top:20px;padding-left:24px;}
.pt-download a{font:1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;position:relative;border-bottom:1px solid transparent;}
.pt-download a:hover{border-bottom:1px solid #c1c2c5;}
.pt-download a:after{content:'';display:block;position:absolute;width:14px;height:17px;left:-24px;top:50%;margin-top:-7px;}
.pt-question{margin-top:20px;padding-left:24px;}
.pt-question a{font:1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;position:relative;border-bottom:1px solid transparent;}
.pt-question a:hover{border-bottom:1px solid #c1c2c5;}
.pt-question a:after{content:'';display:block;position:absolute;width:17px;height:21px;left:-24px;top:50%;margin-top:-10.5px;}
#main-bottom {display: block; overflow: hidden;}
#main-bottom:after{content:"";display:table;clear:both;}
.main-center{/*width:73.4%;*/ width:100%; /*float:left;*/}
.main-teh {float:left; width:100%;}
.main-center:after{content:"";display:table;clear:both;}
.right-sidebar{float:right;width:26.6%;}
.mc-product-desc-wrap{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);border:1px solid #002157;}
.mc-product-desc{padding:23px;}
.mc-product-characteristic h2, .mc-product-characteristic .mc-product-characteristic-h2{font:15px "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;margin-bottom:20px;}
.mcpc-block{border-bottom:1px dotted #404041;margin-bottom:10px;}
.mcpc-block:after{content:'';display:block;height:0px;clear:both;}
.mcpc-block-left{float:left;font:14px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;position:relative;padding:2px;bottom:-4px;background:#fff;}
.mcpc-block-right{float:right;font:14px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;position:relative;padding:2px;bottom:-4px;background:#fff;}
.mc-description{font:14px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;}
/*.mc-description{margin-top:20px;font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;}*/
.mc-product-characteristic {margin-top:20px;}
.mc-description h2, .mc-description .mc-description-h2{line-height:1;color:#0c72ba;text-transform:uppercase;margin-bottom:20px;font:15px "HelveticaNeueCyr-Medium", sans-serif;}
.mc-description p, .front-page-article p{margin: 0 0 10px 0;text-align:justify;}
.mc-description ul, .front-page-article ul{margin:0;list-style:disc;padding:0 0 0 25px;text-align:justify;}
.mc-description ul li, .front-page-article ul li{margin:5px 0 5px 0;}
.mc-buy{display:block;background:#db2326;height:36px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-top:20px;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.mc-buy:after{content:"";display:table;clear:both;}
.mc-buy:Hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWUyNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8921d), color-stop(100%, #eb5e24));background-image:-moz-linear-gradient(#f8921d, #eb5e24);background-image:-webkit-linear-gradient(#f8921d, #eb5e24);background-image:linear-gradient(#f8921d, #eb5e24);}
.mc-buy input{width:40px;height:27px;display:block;float:left;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-align:center;font:1.8em "HelveticaNeueCyr-Roman", sans-serif;margin-left:6px;margin-top:3px;border:none;}
.mc-buy span{display:block;float:left;margin-left:8px;font:1.8em/36px "HelveticaNeueCyr-Medium", sans-serif;color:#fff;margin-right:12px;text-transform:uppercase;color:#fff;}
.right-sidebar-inner{padding-left:28px;}
.right-sidebar-inner h3, .right-sidebar-inner .sidebar-inner-h3{font:1.5em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#414042;text-transform:uppercase;margin-bottom:64px;margin-top:10px;}
.sl-vertical{width:100% !important;margin-bottom:27px;}
.sl-vertical .gpb-img .helper + img{width:80%;display:inline !important;}
.sl-vertical .gpb-img{height:154px;padding-bottom:0px;}
.sl-vertical .gpb-inner{min-height:270px;}
.sl-vertical .gpb-center-link a{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;}
.sl-vertical .gpb-price-left p:nth-child(1){float:none;}
.sl-vertical.discount .gpb-price-left p:nth-child(2){margin-right:0px;}
.vertical-slider .slick-prev, .vertical-slider .slick-next{font-size:0;line-height:0;position:absolute;display:block;width:42px;height:42px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;}
.vertical-slider .slick-prev{right:50%;margin-right:-21px;top:-50px;z-index:10;}
.vertical-slider .slick-next{right:50%;margin-right:-21px;bottom:-30px;}
.slick-slider button{background:transparent;color:transparent;border:none;outline:none;}
#bottom-slider{margin-top:35px;}
#bottom-slider h2{font:1.5em/23px "HelveticaNeueCyr-Roman", sans-serif;background:#ecedf1;padding-left:20px;text-transform:uppercase;}
.bot-slider{margin:30px 120px 0px 111px;}
.sl-bot{max-width:216px !important;width:100%;}
.sl-bot .gpb-inner{box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.21);margin-bottom:4px;}
.sl-bot .gpb-img .helper + img{width:auto;display:inline !important;}
.sl-bot .gpb-img{height:154px;padding-bottom:0px;}
.sl-bot .gpb-inner{min-height:270px;}
.sl-bot .gpb-center-link a{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;}
.sl-bot .gpb-price-left p:nth-child(1){float:none;}
.sl-bot.discount .gpb-price-left p:nth-child(2){margin-right:0px;}
.bot-slider .slick-prev, .bot-slider .slick-next{font-size:0;line-height:0;position:absolute;display:block;width:42px;height:42px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;}
.bot-slider .slick-prev{top:50%;margin-top:-21px;z-index:10;left:-70px;}
.bot-slider .slick-next{top:50%;margin-top:-21px;right:-70px;}
.gal-slider-nav h4 a{outline:none !important;}
.slick-list{outline:none;}
#basket:after{content:"";display:table;clear:both;}
.basket-left{float:left;width:50.5%;}
.basket-right{float:left;width:49.5%;}
.basket-right h2{font:16px "HelveticaNeueCyr-Medium", sans-serif;color:#0574b9;text-transform:uppercase;margin-bottom:20px;}
.basket-left-inner{padding-right:33px;}
.basket-left-inner h2{font:16px "HelveticaNeueCyr-Medium", sans-serif;color:#0574b9;text-transform:uppercase;margin-bottom:20px;}
.inbasket-wrap{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);-moz-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);border:1px solid #959595;}
.inbasket-block{width:100%;display:table;border-bottom:1px solid #363636;position:relative;min-height:130px;height:auto;height:130px !important;}
.inbasket-block:last-child{border:none;}
.inbasket-block-left{display:table-cell;width:31.8%;vertical-align:middle;}
.inbasket-block-left img{vertical-align:middle;margin-left:13px;}
.ibr-inner{padding-right:48px;margin-top:27px;}
.ibr-inner a{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;border-bottom:1px solid #a5a5a5;}
.ibr-inner a:hover{border-bottom:1px solid transparent;}
.inbasket-block-right{display:table-cell;vertical-align:top;}
.basket-price-row:after{content:"";display:table;clear:both;}
.basket-price-left{float:left;font:1.6em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#414042;margin-top:10px;}
.basket-price-right{float:right;}
.basket-close{position:absolute;display:block;width:15px;height:15px;background:#a1a1a1;position:relative;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;position:absolute;top:25px;right:15px;cursor:pointer;color:#fff;font-weight:bold;font-size:16px;}
.basket-close:hover{background:#888888;}
.basket-close span{display:inline-block;width:10px;height:9px;margin-top:2.5px;}
.beono-basket-button{display:block;margin:10px auto;padding:10px 35px;border:none;background:#0574b9;color:#fff;text-transform:uppercase;font-weight:bold;font-size:16px;border-radius:17px;cursor:pointer;}
.b-order-wrap{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);-moz-box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);box-shadow:1px 4px 15px 1px rgba(4, 35, 124, 0.74);border:1px solid #959595;}
.b-order-nav:after{content:"";display:table;clear:both;}
.b-order-nav li{float:left;width:50%;}
.b-order-nav li a{display:block;background:#ecedf1;text-align:center;font:1.6em/45px "HelveticaNeueCyr-Roman", sans-serif;height:45px;color:#2a2a2a;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}
.b-order-nav li a:hover{background:#0574b9;color:#fff;}
.b-order-nav li:first-child a{-moz-border-radius-topleft:17px;-webkit-border-top-left-radius:17px;border-top-left-radius:17px;}
.b-order-nav li:last-child a{-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;border-top-right-radius:17px;}
.b-order-nav li a.active{background:#0574b9 !important;color:#fff !important;}
.ur-ac-block h3{border-top:1px solid #363636;font:1.4em/43px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;height:43px;padding-left:17px;position:relative;cursor:pointer;}
.ur-ac-block h3 span{width:15px;height:15px;position:absolute;top:50%;margin-top:-7.5px;right:17px;}
.fiz-ac-block h3{border-top:1px solid #363636;font:1.4em/43px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;height:43px;padding-left:17px;position:relative;cursor:pointer;}
.fiz-ac-block h3 span{width:15px;height:15px;position:absolute;top:50%;margin-top:-7.5px;right:17px;}
.ur-ac-content{padding:12px 12px 12px 12px;border-top:1px solid #363636;}
.ur-ac-content p{font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#414042;}
.ur-ac-content h5{font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#414042;margin-top:12px;text-align:center;}
.fiz-ac-content{padding:12px 12px 12px 12px;border-top:1px solid #363636;}
.fiz-ac-content p{font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#414042;}
.fiz-ac-content h5{font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#414042;margin-top:12px;text-align:center;}
.ur-rez{font:1.6em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#414042;margin-top:12px;}
.order-next{margin-top:15px;text-align:center;}
.order-next a{display:inline-block;width:104px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:1.4em/27px "HelveticaNeueCyr-Roman", sans-serif;color:#fff;text-align:center;text-transform:uppercase;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTExZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7911e), color-stop(100%, #eb5c25));background-image:-moz-linear-gradient(#f7911e, #eb5c25);background-image:-webkit-linear-gradient(#f7911e, #eb5c25);background-image:linear-gradient(#f7911e, #eb5c25);}
.order-next a:hover{opacity:.8;}
.order-next2{margin-top:15px;text-align:center;}
.order-next2 a{display:inline-block;width:104px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:1.4em/27px "HelveticaNeueCyr-Roman", sans-serif;color:#fff;text-align:center;text-transform:uppercase;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTExZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7911e), color-stop(100%, #eb5c25));background-image:-moz-linear-gradient(#f7911e, #eb5c25);background-image:-webkit-linear-gradient(#f7911e, #eb5c25);background-image:linear-gradient(#f7911e, #eb5c25);}
.order-next2 a:hover{opacity:.8;}
.ur-param-block{margin-bottom:10px;}
.ur-param-block:after{content:"";display:table;clear:both;}
.urp-left{width:30px;float:left;}
.urp-right{font:1.4em/16px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;}
.urp-left label{width:16px;height:16px;display:block;position:relative;}
.urp-left input[type="checkbox"] + span{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;}
.basket-input-row{display:table;margin-top:2px;margin-bottom:10px;width:100%;}
.basket-input-row div label{display:block;font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#2a2a2a;margin-bottom:7px;}
.basket-input-row div input{height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);-moz-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);border:1px solid #99999b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#000;font:1.4em "HelveticaNeueCyr-Roman", sans-serif;padding-left:12px;}
.basket-input-row div:first-child{display:table-cell;width:50%;padding-right:8px;}
.basket-input-row div:last-child{display:table-cell;width:50%;padding-left:8px;}
.file_upload{position:relative;overflow:hidden;margin-bottom:15px;padding-right:3px;}
.file_upload > button{float:right;display:block;width:200px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e1e1e1;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);border:none;font:1.4em/27px "HelveticaNeueCyr-Roman", sans-serif;color:#2a2a2a;cursor:pointer;}
.file_upload > div{padding-left:1em;}
.file_upload span{display:block;float:right;margin-top:20px;margin-right:10px;}
.file_upload input[type=file]{position:relative;left:0;top:0;width:0px;height:0px;transform:scale(20);letter-spacing:10em;-ms-transform:scale(20);opacity:0;cursor:pointer;color:transparent;}
.b-input-block{margin-bottom:7px;}
.b-input-block label{display:block;font:1.4em/1 "HelveticaNeueCyr-Roman", sans-serif;color:#2a2a2a;margin-bottom:7px;}
.b-input-block input{height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);-moz-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);border:1px solid #99999b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#000;font:1.4em "HelveticaNeueCyr-Roman", sans-serif;padding-left:12px;}
.b-input-block textarea{height:80px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);-moz-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);border:1px solid #99999b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#000;font:1.4em "HelveticaNeueCyr-Roman", sans-serif;padding-left:12px;padding-top:15px;resize:none;}
.stepper{overflow:hidden;position:relative;width:70px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);-moz-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);font:1.4em/27px "HelveticaNeueCyr-Roman", sans-serif;background:#fff;border:1px solid #c8c8c8;}
.stepper .stepper-input{background:#fff;border:1px solid #ccc;border-radius:3px;color:#333;margin:0;overflow:hidden;width:100%;z-index:49;font:14px/26px "HelveticaNeueCyr-Roman", sans-serif;background:#fff;padding-left:18px;-moz-appearance:textfield;-webkit-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);-moz-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);}
.stepper .stepper-input::-webkit-inner-spin-button,
.stepper .stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.stepper .stepper-input:focus{background-color:#fff;}
.stepper .stepper-arrow{cursor:pointer;display:block;height:50%;position:absolute;right:0;text-indent:-99999px;width:20px;z-index:50;background:#e1e1e1;}
.stepper .stepper-arrow.up{top:0;background-image:url(../images/icons/triangle-top.png);background-position:center center;background-repeat:no-repeat;}
.stepper .stepper-arrow.down{bottom:0;background-image:url(../images/icons/triangle-bot.png);background-position:center center;background-repeat:no-repeat;}
.stepper.disabled .stepper-input{background:#fff;border-color:#eee;color:#ccc;}
.stepper.disabled .stepper-arrow{background:#fff;border-color:#eee;cursor:default;}
#search-result h1{color:#0c72ba;font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;text-transform:uppercase;}
#search-result h1 span{text-transform:lowercase;}
.search-nav{margin-top:25px;height:36px;margin-bottom:30px;}
.search-nav:after{content:"";display:table;clear:both;}
.search-nav-left{float:left;}
.sn-left{-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.sn-left:after{content:"";display:table;clear:both;}
.sn-left li{float:left;}
.sn-left li a{display:block;height:30px;width:97px;background:#ecedf1;font:1.2em/36px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;text-align:center;line-height:32px;}
.sn-left li a:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7921d), color-stop(100%, #eb5c25));background-image:-moz-linear-gradient(#f7921d, #eb5c25);background-image:-webkit-linear-gradient(#f7921d, #eb5c25);background-image:linear-gradient(#f7921d, #eb5c25);color:#fff;}
.sn-left li:first-child a{-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;}
.sn-left li:last-child a{-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;}
.sn-left li a.active{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7921d), color-stop(100%, #eb5c25));background-image:-moz-linear-gradient(#f7921d, #eb5c25);background-image:-webkit-linear-gradient(#f7921d, #eb5c25);background-image:linear-gradient(#f7921d, #eb5c25);color:#fff;}
.search-nav-right{float:right;position:absolute;top:-66px;right:0;}
.search-nav-right p{float:left;font:1.2em/38px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;margin-right:14px;}
.search-nav-right ul{float:right;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.search-nav-right ul:after{content:"";display:table;clear:both;}
.search-nav-right ul:after{content:"";display:table;clear:both;}
.search-nav-right ul li{float:left;}
.search-nav-right ul li a{display:block;height:30px;width:97px;background:#ecedf1;font:1.2em/36px "HelveticaNeueCyr-Roman", sans-serif;color:#414042;text-align:center;line-height:32px;}
.search-nav-right ul li:last-child , .search-nav-left ul li:last-child{border-right:0;}
.search-nav-right ul li, .search-nav-left ul li{border-right:1px solid #CACACA;}
.search-nav-right ul li a:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7921d), color-stop(100%, #eb5c25));background-image:-moz-linear-gradient(#f7921d, #eb5c25);background-image:-webkit-linear-gradient(#f7921d, #eb5c25);background-image:linear-gradient(#f7921d, #eb5c25);color:#fff;}
.search-nav-right ul li:first-child a{-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;}
.search-nav-right ul li:last-child a{-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;}
.sn-right li a.active{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7921d), color-stop(100%, #eb5c25));background-image:-moz-linear-gradient(#f7921d, #eb5c25);background-image:-webkit-linear-gradient(#f7921d, #eb5c25);background-image:linear-gradient(#f7921d, #eb5c25);color:#fff;}
.text-page-wrap{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);border:1px solid #002157;}
.text-page-inner{padding:18px 25px;font:14px "HelveticaNeueCyr-Roman", sans-serif;line-height:17px;color:#404041;}
.text-page-inner img {width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.text-page-inner h1{font:14pt "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;margin-bottom:15px;}
.text-page-inner h2{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#8f8d90;margin-top:11px;margin-bottom:15px;}
.text-page-inner h3, .text-page-inner .text-page-inner-h3, .mc-description h3 {font:22px "HelveticaNeueCyr-Roman", sans-serif;color:#e95e24;}
.text-page-inner h4{font:1.4em/1 "HelveticaNeueCyr-Bold", sans-serif;color:#404041;margin-top:15px;}
.text-page-inner p{color:#404041;margin-bottom:10px;}
.text-page-inner i{font-style:italic;}
.text-page-inner b{font-weight:800;}
.mc-description b{font-weight:800!important;}
.text-page-inner p a{color:#0c72ba;border-bottom:1px solid #668eb1;}
.text-page-inner p a:hover{border-bottom:1px solid transparent;}
.text-page-inner ul li{
	font: 14px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
    margin-bottom: 5px;
    margin-left: 30px;
    list-style: disc;
}
.text-page-inner p ul li{font:14px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-bottom:5px;}
.text-page-inner table tr td{border:1px solid #000;padding:2px;}
.text-page-nav{margin-top:25px;}
.text-page-nav:after{content:"";display:table;clear:both;}
.tpn-left{float:left;}
.tpn-left a{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;border-bottom:1px solid transparent;}
.tpn-left a:hover{border-bottom:1px solid #97b8da;}
.tpn-left a span{position:relative;bottom:2px;margin-right:2px;}
.tpn-right{float:right;}
.tpn-right a{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;border-bottom:1px solid transparent;}
.tpn-right a:hover{border-bottom:1px solid #97b8da;}
.tpn-right a span{position:relative;bottom:2px;margin-left:2px;}
.contact-page-wrap{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);border:1px solid #002157;}
.contact-page-inner{padding:18px 25px;}
.contact-page-inner h1{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;margin-bottom:10px;}
.contact-page-inner h2, .contact-page-inner-h2{font:1.4em/1 "HelveticaNeueCyr-Medium", sans-serif;color:#0c72ba;text-transform:uppercase;margin-bottom:20px;}
.contact-page-inner p {font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-bottom:5px;}
.contact-page-inner p span{/*text-decoration:underline;*/}
.contact-page-inner .contact-page-bold {font-weight: 600;}
.map{margin:22px 0px;}
.map img{display:block;width:100%;}
#contact-form{position:relative;}
#contact-form input[type="submit"]{height:36px;padding:0;border:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font:1.4em/34px "HelveticaNeueCyr-Roman", sans-serif;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;width:100%;outline:none;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTIxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViNWMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7921d), color-stop(100%, #eb5c25));background-image:-moz-linear-gradient(#f7921d, #eb5c25);background-image:-webkit-linear-gradient(#f7921d, #eb5c25);background-image:linear-gradient(#f7921d, #eb5c25);color:#fff;cursor:pointer;}
#contact-form input[type="submit"]:hover{background:#db2326;}
.contact-form-wrap:after{content:"";display:table;clear:both;}
.contact-form-wrap input[type="text"],
.contact-form-wrap input[type="tel"],
.contact-form-wrap input[type="email"]{height:36px;border:1px solid #99999b;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#fff;-webkit-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);-moz-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);font:1.4em/36px "HelveticaNeueCyr-Roman", sans-serif;color:#000;padding-left:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;outline:none;}
.contact-form-wrap textarea{height:94px;border:1px solid #99999b;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#fff;-webkit-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);-moz-box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);box-shadow:inset 1px 3px 4px rgba(0, 0, 0, 0.18);font:1.4em/1.2 "HelveticaNeueCyr-Roman", sans-serif;color:#000;padding-left:12px;padding-top:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;resize:none;outline:none;}
.cfl-inner{padding-right:23px;}
.contact-form-left{width:35.1%;float:left;}
.contact-form-left input[type="text"],
.contact-form-left input[type="tel"]{margin-bottom:20px;}
.contact-form-right{width:64.9%;float:left;}
.c-input-row{display:table;width:100%;margin-bottom:20px;}
.c-input-row div:nth-child(1){display:table-cell;width:50%;padding-right:10px;}
.c-input-row div:nth-child(2){display:table-cell;width:50%;padding-left:10px;}
.right-sidebar-inner h3, .right-sidebar-inner .sidebar-inner-h3{text-align:center;}
.clear{clear:both;height:1px;}
.marker li {margin-left: 30px; list-style-type: disc;}
@media only screen and (max-width:1250px){.product-table-wrap{overflow-x:scroll;}
.product-table-heading{width:910px;}
.product-table-row{width:910px;}
}
@media only screen and (max-width:1200px){.product-filter-block{width:25%;}
.product-filter-block h2{max-width:150px;}
.gpb-img .helper + img{width:80%;}
}
@media only screen and (max-width:1130px){.product-nav-bottom{/*height:70px;*/}
.pagination{float:left;margin-top:15px;width:100%;margin-left:20px;}
}
@media only screen and (max-width:1040px){.add-favorite, .add-compare{margin-left:20px;}
.add-favorite a:after{left:-17px;}
.add-compare span:after{left:-16px;}
}
@media only screen and (max-width:1010px){.group-product-block{width:100%;margin-right:0px;}
.gpb-img .helper + img{width:40%;}
.add-favorite, .add-compare{text-align:center;margin-top:18px;}
.gpb-add-left{height:60px;}
.gpb-add-right{height:60px;}
.add-favorite a:after{left:-25px;}
.add-compare span:after{left:-25px;}
.group-product-block{margin-bottom:20px;}
.list .gpb-img .helper + img{width:80%;}
.group-product-row{height:auto;}
}
@media only screen and (max-width:992px){.product-filter-block{width:50%;}
.product-filter-block:nth-child(3), .product-filter-block:nth-child(4){margin-top:20px;}
/*.product-filter-row{height:220px;}*/
.prod-show{margin-left:0px;}
.prod-sort{margin-left:20px;}
.pagination{margin-left:0px;}
}
@media only screen and (max-width:870px){.product-nav-bottom{/*height:100px;*/}
.prod-view{margin-left:0px;margin-top:10px;width:100%;}
.pagination{margin-top:12px;}
}
@media only screen and (max-width:600px){.list .group-product-block{display:block;}
.list .gpb-img, .list .gpb-center, .list .gpb-bottom{width:100%;display:block;}
.list .gpb-img .helper + img{width:50%;}
.list .gpb-bottom{margin-top:20px;}
.list .add-favorite, .add-compare{text-align:left;margin-left:40px;}
.list .gpb-add-left{height:20px;}
.list .gpb-add-right{height:20px;}
.list .gpb-add{margin:0px;}
}
@media only screen and (max-width:480px){.prod-show{width:100%;}
.prod-sort{margin-left:0px;margin-top:10px;width:100%;}
.product-nav-bottom{height:135px;}
.prod-show-right{margin-left:29px;}
}
@media only screen and (max-width:1200px){.anons-prod-desc{padding-bottom:10px;}
.anons-text-desc{padding-bottom:10px;}
.header-nav li a {font-size:14px;}
}
@media only screen and (max-width:992px){.anons-product-block{display:block;padding-top:10px;}
.anons-text-block{display:block;padding-top:10px;}
.apb-left, .apb-right{width:100%;display:block;text-align:center;}
.atb-left, .atb-right{width:100%;display:block;text-align:center;}
.anons-prod-models{height:20px;display:inline-block;}
.anons-text-models{height:20px;display:inline-block;}
.anons-prod-desc{padding-left:15px;}
.anons-text-desc{padding-left:15px;}
.product-show-all{width:auto;padding-right:10px;line-height:1 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-bottom:10px;min-height:auto;}
}
@media only screen and (max-width:768px){.main-left, .main-right{width:100%;float:none;margin-left:0px;}
.sm-block{width:100%;}
.sidebar-menu{margin-bottom:40px;}
}
@media only screen and (max-width:480px){.product-nav-bottom{text-align:center;}
.prod-show, .pagination{float:none;margin:0 auto;}
.pagination{margin-top:15px;}
}
@media only screen and (max-width:1360px){.toTop{right:0;}
}
@media only screen and (max-width:1200px){.container{padding:0 10px;}
.footer-form{width:100%;}
}
@media only screen and (max-width:1100px){.fpc-block-top h2, .fpc-block-top .head-fpc-block-h2{font:2.1em/25px "HelveticaNeueCyr-Bold", sans-serif;}
.fpc-block-bot img{display:inline-block;width:70%;height:auto;}
.orange-block .fpc-block-bot img{width:30%;}
}
@media only screen and (max-width:992px){
/*.header-logo-right{display:none;}*/
.header-logo-right p {
    font: 20px "HelveticaNeueCyr-Bold", sans-serif;
    color: #0872b9;
}
.header-logo-right {
    margin-left: 15px;
    float: left;
    margin-top: 30px;
}
.header-search form input[type="text"]{font-size:1.4em;}
.header-nav li a {font-size:12px;}
.fpc-block-wrap{width:50%;margin-bottom:20px;}
.fpc-block-bot img{display:inline-block;width:40%;height:auto;}
.orange-block .fpc-block-bot img{width:20%;}
}
@media only screen and (max-width:800px){.header-nav li a, .header-search form input[type="text"]{font-size:1.2em;}
}
@media only screen and (max-width:768px){
	.header-bottom{height: 56px;}
.header-top-inner{text-align:center;}
.header-logo-left a img{display:block;width:100%;height:auto;}
.header-logo-left{width:100px;}
.header-logo-left p{font-size:1em;word-spacing:normal;}
.header-call{font-size:70%;margin-top:14px;}
.basket-img{margin-top:15px;}
.basket-img img{width:60%;}
.header-basket{width:47px;height:58px;margin-top:50px;height:50px;}
.header-basket-order{width:15px;height:15px;bottom:25px;}
.header-basket-order span{font-size:10px;line-height:15px;}
.header-top-left{margin-top:20px;}
#front-page-content aside, #front-page-content article{width:100%;float:none;margin-left:0px;}
#front-page-content aside{margin-bottom:40px;}
.footer-top-left, .footer-top-center, .footer-top-right{width:100%;float:none;text-align:center;margin-bottom:50px;}
.ftl-inner{padding-left:0px;}
.hamburger{display:block;}
.header-bottom-wrap{display:block;}
.header-bottom-wrap nav, .header-search{display:block;}
.header-bottom-wrap{height:auto;}
.header-nav{text-align:left;}
.header-nav:after{display:none;}
.header-nav li{display:block;text-align:center;}
.header-nav li:hover{background:#0464a0;}
.header-nav li a{line-height:40px !important;}
.header-bottom-wrap nav{padding-right:0px;padding-top:20px;}
.header-search{margin:20px auto 0px auto;}
}
@media only screen and (max-width:480px){.fpc-block-wrap{width:100%;}
}
@media only screen and (max-width:768px){
.fpc-block-wrap{width:100%;}
.header-top-right{clear:both;float:left;}
.header-call{margin-top:0px;margin-right: auto;}
.header-basket{margin-top:0px; position: absolute;top: 0;right: 25px;}
.header-top-right-inner, .header-top-left-inner{display:inline-block;}
.header-top-right-inner:after, .header-top-left-inner:after{content:"";display:table;clear:both;}
.header-top-right, .header-top-left{text-align:center;width:100%;}
.hamburger, .cross{top:10px;}
.header-search{width:100%;}
.tpn-right{margin-top:20px;}
.contact-form-left{width:100%;float:none;}
.contact-form-right{width:100%;float:none;}
#contact-form{padding-bottom:50px;}
#contact-form input[type="submit"]{position:absolute;bottom:0;left:0;}
.cfl-inner{padding-right:0px;}
.c-input-row{display:block;}
.c-input-row div:nth-child(1), .c-input-row div:nth-child(2){display:block;padding:0;width:100%;}
.c-input-row div:nth-child(1){margin-bottom:20px;}
.header-call p:nth-child(3) {text-align: center;}
.header-call .callme {padding-right:0px;}
#breadcrumbs-wrap {margin: 10px;}
#breadcrumbs-wrap .container {display: none;}
}
@media only screen and (max-width:1200px){.gal-slider-nav{float:none;width:auto;}
#product-top{height:320px;}
.gal-slider-for{height:320px;}
.gal-slider-nav h4{float:left;}
.gal-slider-nav h4 a{padding:0px;margin:3px;width:90%;}
.gal-slider-for h4 a img, .gal-slider-for .gal-slider-for-h4 a img{width:80%;}
.gal-slider-for h4, .gal-slider-for .gal-slider-for-h4{text-align:center;//margin-right:0px;}
}
@media only screen and (max-width:992px){.main-center{width:100%;float:none;}
.right-sidebar{width:100%;float:none;}
.mcpc-block{height:20px;}
.sl-vertical .gpb-img .helper + img{width:30%;}
.right-sidebar-inner{padding-left:0px;}
.bot-slider{margin-left:10px;margin-right:10px;}
.bot-slider .slick-next{right:0px;}
.right-sidebar-inner h3, .right-sidebar-inner .sidebar-inner-h3{font:1.5em/23px "HelveticaNeueCyr-Roman", sans-serif;background:#ecedf1;padding-left:20px;text-transform:uppercase;margin-top:20px;}
#bottom-slider h2{margin-top:60px;}
}
@media only screen and (max-width:768px){.bot-slider{margin-right:20px;margin-left:20px;}
.bot-slider .slick-prev{left:0px;}
.bot-slider .slick-next{right:0px;}
.sl-bot{display:inline-block;}
.bot-slider .slick-slide{text-align:center;}
.product-top-left{float:none;width:100%;}
.product-top-right{float:none;width:100%;margin:30px 0px;}
#product-top{height:auto;}
.gal-slider-for h4 a img, .gal-slider-for .gal-slider-for-h4 a img{width:100%;}
.gal-slider-for {
    width: 100%;
    float: left;
}
.gal-slider-for h4 a img, .gal-slider-for .gal-slider-for-h4 a img{max-height: none;
    max-width: none;}
.gal-slider-for {
    height: auto;
}
	.pt-add-favorite{display:none;}
	.pt-print{display:none;}
	.pt-question{display:none;}
	.pt-name-wrap {
    max-width: none;
}
.product-top-right-inner {
       text-align: center;
}
/*.gal-slider-for h4 a img, .gal-slider-for .gal-slider-for-h4 a img{width:50%;}*/
.mc-buy{height:auto;}
.mc-buy span{float:none;margin-left:50px;line-height:1.5 !important;}
.product-top-right-inner{padding-left:0px;}
}
@media only screen and (max-width:480px){.bot-slider .slick-prev{left:-20px;}
.bot-slider .slick-next{right:-20px;}
}
@media only screen and (max-width:1100px){.basket-left, .basket-right{width:100%;float:none;}
.basket-right{margin-top:30px;}
.basket-left-inner{padding-right:0px;}
.ur-param-block{height:20px;}
}
@media only screen and (max-width:480px){.inbasket-block{display:block;padding-bottom:20px;}
.inbasket-block-left, .inbasket-block-right{width:100%;display:block;text-align:center;}
.inbasket-block-left img, .inbasket-block-right img{margin-left:0;margin-top:20px;}
.basket-price-row{margin-top:20px;}
.basket-price-right{float:left;}
.basket-price-left{margin-left:20px;margin-right:10px;}
.ibr-inner{padding-right:0px;}
}
@media only screen and (max-width:560px){.search-nav-left, .search-nav-right{float:none;}
.search-nav{margin-bottom:48px;}
#search-text .search-nav-right{width:195px;}
.search-nav-right{top:-40px;}
.search-nav-left{width:196px;}
.search-nav{height:auto;}
.search-nav-right p{float:none;display:none;}
.search-nav-right ul{float:none;width:293px;}
}
.front-page-sidebar h2:hover, .front-page-sidebar .head-sidebar-h2:hover{background:rgba(8, 115, 183, 0.85);}
.front-page-article h2:hover, .front-page-article .head-article-h2:hover{background:rgba(236,28,36,0.85);}
.orange-block:hover{background:rgba(235,98,37,0.85) !important;}
.search-block-wrap{position:relative;}
.callback-input input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:49px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#fff;margin-bottom:10px;border:2px solid #d7d7d7;outline:none;font:1.4em/29px "HelveticaNeueCyr-Medium", sans-serif;color:#808184;padding-left:22px;text-transform:uppercase;}
.callback-input textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#fff;margin-bottom:10px;border:2px solid #d7d7d7;outline:none;font:1.4em/29px "HelveticaNeueCyr-Medium", sans-serif;color:#808184;padding-left:22px;text-transform:uppercase;}
.callback-btn input{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#165c8c;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);font:2.16em/47px "HelveticaNeueCyr-Bold", sans-serif;text-transform:uppercase;text-align:center;color:#fff;display:block;width:100%;height:49px;border:1px solid #165c8c;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer;}
#CallbackClient {width: 366px;}
.CallbackClient-h2 h2, .CallbackClient-h2 .callback-h2{font:bold 2.2em/1 Arial, sans-serif;color:#165c8c;margin-bottom:18px;text-align:center;}
.CallbackClient-p p{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin-bottom:10px;}
.callback-error .errortext{font:14px "HelveticaNeueCyr-Roman", sans-serif;}
.callback-error .notetext{font:14px "HelveticaNeueCyr-Roman", sans-serif;}
.tableFormReklama2016{width:500px;display:block;margin:0px auto;}
.tableFormReklama2016 td{border:0px solid #000!important;}
.callback-input-data img{display:block;position:absolute;margin-top:-44px;}
.callback-captcha-img img{display:block;width:180px;margin:0 auto;}
.callback-captchta-input{text-align:center;}
.callback-captchta-input input{width:200px;}
.tableFormReklama2016 .callback-btn input{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#165c8c;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);font:20px "HelveticaNeueCyr-Bold", sans-serif;text-transform:uppercase;text-align:center;color:#fff;display:block;width:200px;height:49px;border:1px solid #165c8c;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer;margin:0 auto;}
pre.code-view{background:#000 none repeat scroll 0% 0%;position:absolute;z-index:9999;color:#fff;border:1px dotted #ccc;box-shadow:0px 0px 2px 1px rgba(0,0,0,.3);border-radius:5px;padding:10px 15px;top:0;left:0;right:0;bottom:0;margin:auto;opacity:.8;overflow:auto;}
.rupee img{max-width:16px;height:auto;}
/*
.add-to-basket-popup{display:none;padding:10px 15px 5px 15px;border:1px solid rgba(0,0,0,.3);border-radius:2px;text-transform:uppercase;font-weight:bold;font:1.8em/23px "HelveticaNeueCyr-Medium", sans-serif;color:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8921d), color-stop(100%, #eb5e24));z-index:9999;position:fixed;max-width:285px;}
*/
.add-to-basket-popup{
	display:none;
	padding:10px 15px 5px 15px;
	border:1px solid rgba(0,0,0,.3);
	border-radius:2px;
	text-transform:uppercase;
	font-weight:bold;
	font:1.8em/23px "HelveticaNeueCyr-Medium", sans-serif;
	color:#fff;
	background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8921d), color-stop(100%, #eb5e24));
	z-index:9999;
	width: 285px;
	position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.add-to-basket-popup .popup-text{max-width:100%;word-wrap:break-word;text-align:center;}
#search-text{position:relative;}
.brand-desc-inner .oldp{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin:8px 0px;}
.brand-desc-inner .oldp ul li{list-style-type:disc;margin-left:25px;}


#brand-desc-bottom {-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background-color:#fff;-webkit-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:1px 3px 1px 1px rgba(0, 0, 0, 0.21);border:1px solid #2c2b77;margin-bottom:20px;}
.brand-desc-inner-bottom  {padding:12px;}
.brand-desc-inner-bottom  b{font:14px "HelveticaNeueCyr-Medium", sans-serif;}
.brand-desc-inner-bottom  h1{font:14pt "HelveticaNeueCyr-Medium", sans-serif;text-transform:uppercase;color:#0c72ba;}
.brand-desc-inner-bottom  p{font:14px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin:8px 0px;}
.brand-desc-inner-bottom  h2{font:20px "HelveticaNeueCyr-Roman", sans-serif;}
.brand-desc-inner-bottom  h3{font:18px "HelveticaNeueCyr-Roman", sans-serif;}
#brand-desc-bottom {margin-top: 40px;}
.brand-desc-inner-bottom .oldp{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;color:#404041;margin:8px 0px;}
.brand-desc-inner-bottom .oldp ul li{list-style-type:disc;margin-left:25px;}
.brand-desc-inner-bottom a {color: #747276; text-decoration: underline;}

.fpc-overlay{min-height:100%;top:0;}
.btn-link{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background-color:#165c8c;-webkit-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);-moz-box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);box-shadow:2px 2px 1px 1px rgba(0, 0, 0, 0.21);font:18px "HelveticaNeueCyr-Bold", sans-serif;text-transform:uppercase;text-align:center;color:#fff!important;display:block;width:250px;height:49px;border:1px solid #165c8c;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer;line-height:49px;display:block;margin:0 auto;}
.btn-link:hover{background:#1c79b7;}
sup{vertical-align:super}
.buttonForExhibition{display:block;width:90%;margin-left:5%;margin-right:5%;border:2px solid #ED1C24;background-color:#ED1C24;color:#fff;text-align:center;border-radius:10px;padding:10px;margin-top:20px;margin-bottom:20px;font-weight:900;}
.buttonForExhibition:hover{display:block;width:90%;margin-left:5%;margin-right:5%;border:2px solid #ED1C24;background-color:#fff;color:#ED1C24;}
.subscribe-wrapper{display:block;max-width:288px;background-color:#ECEDF1;border-radius:17px;padding:10px;margin:30px 0px;padding-bottom:15px;}
.subscribe-wrapper h2, .subscribe-wrapper .subscribe-wrapper-h2{font:bold 2em/1 Arial, sans-serif;color:#165c8c;margin-bottom:18px;text-align:center;margin-top:10px;}
.subscribe-table-form{display:block;width:194px;margin:0 auto;}
.subscribe-text p font{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;display:inline-block;margin-bottom:10px;}
.subscribe-text p .notetext{text-align:center;}
.subscribe-wrapper span{font:1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;display:inline-block;margin-bottom:10px;text-align:center;}
@media (max-width:768px){.subscribe-wrapper{display:none;}
.gal-slider-nav {
   display: none;
}
}
.new-flag {
    display: block;
    position: absolute;
    width: 74px;
    height: 74px;
    top: -2px;
    left: -2px;
	z-index: 100;
}
.footer-form .agree-submit{
	text-align: center;
	display: block;
	font-family: Arial;
	font-size: 12px;
	padding: 3px;
	display: block;
}
.agree-submit{
	display: block;
	width: auto;
	font-size: 14px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin: 5px 0;
	text-align: center;
}
.footer-social {text-decoration: none!important; font: 1.8em / 1 "HelveticaNeueCyr-Roman", sans-serif;color: #404041;}
.footer-social img {margin-bottom:-8px;margin-right:10px; width: 26px;}
.footer-social:hover {text-decoration: underline!important;}
.contact-social {font-weight: 600;color: #000;text-decoration: none;}
.contact-social:hover {text-decoration: underline;}
.contact-social img {width: 20px;margin-bottom: -6px;margin-right: 10px;}

.block-percent {
    position: absolute;
    background: #f1f1f1;
    padding: 2px 10px;
    border-radius: 5px;
    font-size: 16px;
    margin-top: -30px;
}

@media (min-width: 769px) 
{
	div#leftMenuOpenerDiv
	{
		display:none;
	}
	div#leftMenuContentDiv
	{
		display:block;
	}
}

@media (max-width: 768px) 
{
	div#leftMenuOpenerDiv
	{
		display:block;
	}
	div#leftMenuContentDiv
	{
		display:none;
	}
}
.rash-group-wrapper {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CDCDCD;
}
.rash-group-wrapper:last-child {
	border-bottom: 0px solid #000;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.rash-group-left {
	font: 14px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
	width: 426px;
	float: left;
	height: 37px;
	display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /*justify-content: center;*/
	padding-right:20px;
}
.rash-group-left a {
    color: #404041;	
}
.rash-group-left a:hover {
    text-decoration: underline;	
}
.rash-group-right {
	display: block;
	float:right;
}
.btn-test-group {
	font: 14px "HelveticaNeueCyr-Roman", sans-serif;
    width: 80px;
    height: 36px;
    background: #0772ba;
    display: block;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: relative;
    color: #fff;
    padding-left: 38px;
    line-height: 36px;
    font-weight: 600;
}
.btn-test-group:after {
	content: '';
    display: block;
    position: absolute;
    width: 23px;
    height: 23px;
    top: 50%;
    left: 20px;
    margin-top: -11.5px;
    margin-left: -11.5px;
	background-position: 0 -40px;
	background-image: url(/images/sprite-s4c04bec60f.png);
    background-repeat: no-repeat;
}
.sr-wrapper {
	display: block;
	width:50px;
	height: 50px;
	position:relative;
	margin-top: 10px;
}
.sr-input {
	display: block;
	width:0px;
	left: 0px;
	height: 44px;
	position: absolute;
	transition: all 0.2s;
	border: 0px solid #fff;
	border-radius:7px;
	font: 14px "HelveticaNeueCyr-Roman", sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	outline: none;
}
.sr-btn {
	display: block;
	width:50px;
	height: 50px;
	background: #EC3325;
	background-image: url(/images/icons/header-find-white.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
.sr-btn:hover {
	cursor: pointer;
}
.sr-open .sr-input {
	width: 408px;
    left: -408px;
	padding-left: 10px;
	padding-right: 10px;
	transition: all 0.2s;
}
.sr-none-input {
	display: none;
}
#searchTitle {
	width: 335px;
    position: absolute;
    left: -354px;
	margin-top: -5px;
}
/* ----------------------------------------------------- НОВАЯ ГЛАВНАЯ СТРАНИЦА ----------------------------------------------------- */
.i-bl-1 {
	display: block;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}
.i-bl-menu-wrapper {
	display: block;
	float: left;
	width: 276px;
	margin-right: 30px;
	margin-bottom: 30px;
	height: 592px;
	margin-top: 26px;
}
.i-bl-menu-wrapper a {
    background: #28245F;
	border: 1px solid #28245F; 
    border-radius: 12px;
    height: 44px;
    width: 276px;
    margin-bottom: 4px;
    color: #fff;
    font: 14px "HelveticaNeueCyr", sans-serif;
	padding-right: 10px;
    text-transform: uppercase;
	box-sizing: border-box;
	display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.i-bl-menu-wrapper a:hover {
	background: #ffffff;
	color: #EF1C25;
	border: 1px solid #EF1C25;
	text-decoration: underline;
}

.menu-item-0 {
	display: block;
	width: 50px;
	height: 30px;
	margin: 0px 12px 0px 12px;
    background-image: url(/bitrix/templates/russcom_2022/img/menu-icon-0.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-0 {background-position: 0px -30px;}

.menu-item-1 {
	display: block;
	width: 45px;
	height: 19px;
	margin: 0px 7.5px 0px 7.5px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-1 {background-position: 0px -19px;}

.menu-item-2 {
	display: block;
	width: 36px;
	height: 21px;
	margin: 0px 12px 0px 12px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-2 {background-position: 0px -21px;}

.menu-item-3 {
	display: block;
	width: 37px;
	height: 30px;
	margin: 0px 11.5px 0px 11.5px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-3.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-3 {background-position: 0px -30px;}

.menu-item-4 {
	display: block;
	width: 39px;
	height: 20px;
	margin: 0px 10.5px 0px 10.5px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-4.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-4 {background-position: 0px -20px;}

.menu-item-5 {
	display: block;
	width: 32px;
	height: 26px;
	margin: 0px 14px 0px 14px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-5.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-5 {background-position: 0px -26px;}

.menu-item-6 {
	display: block;
	width: 32px;
	height: 26px;
	margin: 0px 14px 0px 14px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-6.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-6 {background-position: 0px -26px;}

.menu-item-7 {
	display: block;
	width: 44px;
	height: 29px;
	margin: 0px 8px 0px 8px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-7.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-7 {background-position: 0px -29px;}

.menu-item-8 {
	display: block;
	width: 45px;
	height: 25px;
	margin: 0px 7.5px 0px 7.5px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-8.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-8 {background-position: 0px -25px;}

.menu-item-9 {
	display: block;
	width: 56px;
	height: 28px;
	margin: 0px 7.5px 0px 7.5px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-9.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-9 {background-position: 0px -28px;}

.menu-item-10 {
	display: block;
	width: 45px;
	height: 25px;
	margin: 0px 7.5px 0px 7.5px;
    background-image: url(/bitrix/templates/russcom_2019/img/menu-icon-10.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.i-bl-menu-wrapper a:hover .menu-item-10 {background-position: 0px -25px;}

.i-bl-1-desc-wrapper {
	display: block;
	float: left;
	width:890px;
	margin-top: 26px;
}
.i-bl-1-slider {
	display: block;
	width: 891px;
	height: 312px;
}
/* Новая главная страница */
.new-container {
	max-width: 1226px;
    padding: 0px;
    margin-right: auto;
    margin-left: auto;
}
.i-bl-1-slider-new {
	display: block;
    width: 890px;
    height: 272px;
    margin-bottom: 37px;
    position: relative;
	overflow: hidden;
}
.index-banner-carousel {
   height: 272px;	
}
.index-stock {
	display: block;
	/*width:200px;*/
	border: 1px solid #FD4442;
	float: left;
	overflow: hidden;
}
.index-stock-title {
	display: block;
    background: linear-gradient(90deg, #F80809 0%, #8B0111 100%);
    color: #fff;
    text-align: center;
    font: 28px "HelveticaNeueCyr-Medium", sans-serif;
    font-style: italic;
    text-transform: uppercase;
	padding: 20px 0px;
}
.index-stock-carousel {
	display: block;
    margin-top: 33px;
    height: 175px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}
.stock-item {
	font: 18px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
    line-height: 18px;
	height: 69px!important;
	border-top: 0px!important;
	border-bottom: 0px!important;
}
.stock-item a {
    color: #000;
}
.stock-item a:active, .stock-item a:focus { outline: none; }
.stock-item span {
	display: block;
	float: left;
	margin-bottom: 32px;
	margin-right: 10px;
	color: #8F8F8F;
}
.stock-carousel-arrow {
	display: block;
    position: relative;
}
.stock-arrow-top {
	position: absolute;
    top: -200px;
	width: 22px;
	height: 17px;
    left: 200px;
	background-image: url(/bitrix/templates/russcom_2019/img/red_arrow.png);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.stock-arrow-top:hover {
	cursor: pointer;
}
.stock-arrow-bottom {
	position: absolute;
	width: 22px;
	height: 17px;
    top: 7px;
    left: 200px;
	background-image: url(/bitrix/templates/russcom_2019/img/red_arrow.png); 
}
.stock-arrow-bottom:hover {
	cursor: pointer;
}
.index-skidka-title {
	display: block;
    background: linear-gradient(90deg, #0073B6 0%, #064998 100%);
    color: #fff;
    text-align: center;
    font: 28px "HelveticaNeueCyr-Medium", sans-serif;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
	padding: 20px 0px;	
}
.index-skidka {
	display: block;
	/*width:200px;*/
	border: 1px solid #0376B5;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}
.index-test {
    width: 435px;
    height: 310px;
	border-radius:10px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
}
/* Слайдер для товаров со скидкой */
.index-skidka-carousel {
	display: block;
    margin-top: 33px;
    height: 175px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}
.skidka-item {
	font: 18px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
    line-height: 18px;
	height: 69px!important;
	border-top: 0px!important;
	border-bottom: 0px!important;
}
.skidka-item a {
    color: #000;
}
.skidka-item a:active, .skidka-item a:focus { outline: none; }
.skidka-item span {
	display: block;
	float: left;
	margin-bottom: 32px;
	margin-right: 10px;
	color: #8F8F8F;
}
.skidka-carousel-arrow {
	display: block;
    position: relative;
}
.skidka-arrow-top {
	position: absolute;
    top: -200px;
	width: 22px;
	height: 17px;
    left: 200px;
	background-image: url(/bitrix/templates/russcom_2019/img/blue_arrow.png);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.skidka-arrow-top:hover {
	cursor: pointer;
}
.skidka-arrow-bottom {
	position: absolute;
	width: 22px;
	height: 17px;
    top: 7px;
    left: 200px;
	background-image: url(/bitrix/templates/russcom_2019/img/blue_arrow.png); 
}
.skidka-arrow-bottom:hover {
	cursor: pointer;
}
/* Конец слайдер Товары со скидкой*/
.i-bl-link-demozal {
	display: block;
	width: 276px;
	height: 116px;
	float: left;
	margin-right: 30px;
	background-image: url(/bitrix/templates/russcom_2019/img/demonstration.png);
	background-repeat: no-repeat;
}
.i-bl-link-news {
	display: block;
	width: 435px;
	height: 116px;
	background: url(/bitrix/templates/russcom_2019/img/index-img-news.png);
	float: left;
}
.i-bl-link-news span {
    display: block;
    color: #fff;
    text-align: center;
    font: 28px "HelveticaNeueCyr-Medium", sans-serif;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    line-height: 116px;
	padding-left: 85px;
}
.i-bl-link-article {
	display: block;
	width: 435px;
	height: 116px;
	background: url(/bitrix/templates/russcom_2019/img/index-img-article.png);
	float: left;
	margin-left: 20px;
}
.i-bl-link-article span {
	display: block;
    color: #fff;
    text-align: center;
    font: 28px "HelveticaNeueCyr-Medium", sans-serif;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    line-height: 116px;
    padding-left: 85px;
}
.i-bl-2-new {
	display: block;
	margin-bottom: 30px;	
}
.i-bl-3-new {
	display: block;
	margin-bottom: 30px;
}
.i-bl-digital-printing-machines {
	display: block;
	width: 276px;
	height: 243px;
	float: left;
	margin-right: 30px;
	background: url(/bitrix/templates/russcom_2019/img/friends_mashines.png);
	background-repeat: no-repeat;
}
.index-seo-text {
	display: block;
	width: 880px;
	float: left;
    text-align: justify;
    font: 15px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
    line-height: 18px;
}
.index-seo-text h1 {
	font: 20px "HelveticaNeueCyr-Medium", sans-serif;
    color: #000;
    text-align: center;
    margin-bottom: 25px;
    font-weight: 600;
}
.my-slides {
	display: block;
	height: 50px!important;
	background: green;
	margin-bottom:10px;
}
/* Блок Нам доверяют */
.i-doverie-title-new {
	display: block;
    width: 100%;
    font: 40px "HelveticaNeueCyr-Medium", sans-serif;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    margin: 30px 0px;
	color: #EA2F24;
}
.index-feedback-wrapper {
	width: 1000px;
	height: 380px;
	margin: 0 auto;
}
.index-feedback-carousel {
	width: 1000px;
	height: 380px;
    display: block;
	margin: 0 -13px;
}

.feedback-item {
	display: block;
	width: 300px;
	height: 380px!important;
	border: 1px solid #E3E3E3;
	margin: 0 13px;
}
.feedback-item:active, .feedback-item:focus { outline: none; }
.feedback-item  img {
	display: block;
    max-width: 240px;
    height: 160px;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 31px;
}
.feedback-item-name {
    display: inline-block;
    font: 16px "HelveticaNeueCyr-Roman", sans-serif;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    margin: 10px 0px;
	color: #000;
}
.feedback-item-name:active, .feedback-item-name:focus { outline: none; }
.feedback-item span {
    display: block;
    margin-bottom: 20px;
    text-align: left;
    font: 14px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
    line-height: 18px;
    padding: 0 10px;
	height: 72px;
}
.feedback-carousel-arrow {
	display: block;
	position: relative;
}
.feedback-carousel-right {
    position: absolute;
    top: -207px;
    width: 29px;
    height: 30px;
    right: -48px;
    background-image: url(/bitrix/templates/russcom_2019/img/feedback-arrow.png);
}
.feedback-carousel-left {
    position: absolute;
    top: -207px;
    width: 29px;
    height: 30px;
    left: -77px;
    background-image: url(/bitrix/templates/russcom_2019/img/feedback-arrow.png);
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.feedback-carousel-right:hover, .feedback-carousel-left:hover {
	cursor: pointer;
}
.feedback-item-btn {
	display: block;
	width:120px;
	height: 26px;
	background: #EA2F24;
	text-transform: uppercase;
	color: #fff;
	font: 16px "HelveticaNeueCyr-Roman", sans-serif;
	text-align: center;
	line-height: 26px;
	font-style: italic;
	margin: 0 auto;
	border-radius: 5px;
}
.feedback-item-btn:active, .feedback-item-btn:focus { outline: none; }
.feedback-carousel-bottom {
	
}
.banner-carousel-arrow {
	display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 105px;
    height: 42px;
}
.banner-arrow-right {
	width: 42px;
    height: 42px;
	background-image: url(/images/sprite-s4c04bec60f.png);
    background-repeat: no-repeat;
	background-position: 0 -434px;
	position: absolute;
    z-index: 10;
    bottom: 0px;
    right: 0px;
}
.banner-arrow-left {
	width: 42px;
    height: 42px;
	background-image: url(/images/sprite-s4c04bec60f.png);
    background-repeat: no-repeat;
	background-position: 0 -350px;
	position: absolute;
    z-index: 10;
	bottom: 0px;
    right: 50px;
}
.banner-arrow-left:hover {
background-position: 0 -308px;
}
.banner-arrow-right:hover {
	background-position: 0 -392px;
}
/* Новая главная страница */
.i-bl-1-desc-wrapper h1 {
	font: 20px "HelveticaNeueCyr-Medium", sans-serif;
    color: #000;
	text-align: center;
	margin: 25px 0px;
	font-weight: 600;
}
.i-bl-1-desc-wrapper p {
	margin: 10px 0 10px 0;
    text-align: justify;
	font: 15px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
	line-height: 18px;
}
.i-bl-2 {
	display: block;
	width: 100%;
}
.i-bl-2-one {
	display: block;
	width: 277px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
.large-circulations {
	display: block;
	width: 277px;
	height:146px;
	background: url(/bitrix/templates/russcom_2019/img/large_circulations.png);
	box-shadow: 1px 1px 4px #000;
    border-radius: 20px;
	margin-bottom: 30px;
}
.index-article-wrapper {
	display: block;
	width:277px;
	height: 190px;
	border-radius: 20px;
	border: 2px solid #0574B9;
}
.index-article-title {
	display: block;
	width:100%;
	text-align: center;
	text-transform: uppercase;
	font: 20px "HelveticaNeueCyr-Medium", sans-serif;
    color: #0574B9;
    font-weight: 600;
	margin-bottom:5px;
}
.index-article-img {
	max-width: 150px;
	margin: 0 auto;
	margin-bottom:5px;
}
.index-article-name {
	font: 11px "HelveticaNeueCyr-Medium", sans-serif;
	color: #ED3126;
	text-transform: uppercase;
}
.index-article-all {
	display: block;
    float: right;
    margin-right: 10px;
    font: 12px "HelveticaNeueCyr-Roman", sans-serif;
	color: #000;
}
.index-article-all:hover {text-decoration: underline;}
.i-bl-2-two {
	display: block;
	width: 583px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
.index-akcii-wrapper {
	display: block;
	width: 583px;
	height: 150px;
	background: url(/bitrix/templates/russcom_2019/img/akcii.png);
	margin-bottom: 47px;
	padding-top: 34px;
	box-sizing: border-box;
}
.index-skidka-wrapper {
	display: block;
	width: 583px;
	height: 150px;
	background: url(/bitrix/templates/russcom_2019/img/tovary_so_skodkoy.png);
	padding-top: 34px;
	box-sizing: border-box	
}
.i-bl-2-three {
	display: block;
	width: 277px;
	height: 366px;
	float:left;
	border-radius: 20px;
	border: 2px solid #0574B9;
	margin-bottom:30px;
}
.index-new-title {
	display: block;
	width:100%;
	text-align: center;
	text-transform: uppercase;
	font: 20px "HelveticaNeueCyr-Medium", sans-serif;
    color: #0574B9;
    font-weight: 600;
	margin-bottom:5px;	
}
.i-bl-3 {
	display: block;
	width: 100%;
}
.i-bl-4 {
	display: block;
	width: 100%;
	margin-bottom: 30px;
}
/* Карусель контента */
.carousel  {
   max-width: 1080px; /* ширина всего блока */
   margin: 0px auto;
   width:100%;
}
.carousel-wrapper {
   margin: 0px 30px; /* отступы для стрелок */
   overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
   position:relative;
}
.carousel-items {
   width: 10000px; /* устанавливаем большую ширину для набора элементов */
   position: relative; /* позиционируем блок относительно основной области карусели */
}
.carousel-block {
   float: left; /* выстраиваем все элементы карусели в ряд */
   width: 219px; /* задаём ширину каждого элемента */
   /*padding: 10px 10px 10px 10px;*/ /* делаем оступы, чтобы элементы не сливались */
}
.carousel-block img{
	display:block;
}

/*********** BUTTONS ***********/
.carousel-button-left a, .carousel-button-right a{
   width: 25px; 
   height: 36px; 
   position: relative;
   top: 55px; 
   cursor: pointer; 
   text-decoration:none;
}
.carousel-button-left a{
   float: left; 
   background: url(/bitrix/templates/russcom_2019/img/carousel-left.png); 
}
.carousel-button-right a{
   float: right;
   background: url(/bitrix/templates/russcom_2019/img/carousel-right.png); 
}
/* !!!Карусель контента */
.carousel-a {max-width:412px;}
.index-akcii-name {
    font: 12px "HelveticaNeueCyr-Roman", sans-serif;
    color: #000;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.carousel-a .carousel-block {
    float: left;
    width: 353px;
    /* padding: 10px 10px 10px 10px; */
}
.carousel-a .carousel-button-left a, .carousel-a .carousel-button-right a {
	top: 26px;
}
.carousel-a .index-article-img {
	max-height: 81px;
}
.index-blue-line {
	display: block;
	width:100%;
	background: #0574B9;
	color: #fff;
	text-align: center;
	font: 11px "HelveticaNeueCyr-Roman", sans-serif;
	text-transform: uppercase;
	margin-top: 5px;
	letter-spacing: 0.5px;
	height: 18px;
	line-height: 18px;
}
.index-blue-line:after {
	content: '';
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #0574b9;
    position: absolute;
    margin: 14px -123px;
}
.index-soglasie {
	display: block;
	width:100%;
	font: 10px "HelveticaNeueCyr-Roman", sans-serif;
	color: #000;
	text-align: center;
	margin-top:12px;
}
.popupdivcontent {
	
}
.ind-popup-text {
	font: 14px "HelveticaNeueCyr-Roman", sans-serif;
	color: #000;
	text-align: center;	
}
.ind-popup-btn-close {
	display: block;
    width: 71px;
    margin: 0 auto;
    font: 14px "HelveticaNeueCyr-Roman", sans-serif;
    color: #fff;
    text-align: center;
    padding: 7px 9px;
    background: #0574B9;
    border-radius: 7px;
}
.ind-popup-btn-close:hover {
	cursor: pointer;
}
.index-service {
	display: block;
	width: 889px;
	height: 62px;
	background: url(/bitrix/templates/russcom_2019/img/cool_service.png);
	margin-right: 30px;
	float:left;
	margin-bottom: 7px;
}
.index-service-group {
	display: block;
	float: left;
	width: 281px;
	height: 62px;
	text-align: justify;
}
.index-service-group li {
	display: inline-block;
}
.index-service-group a {
	display: inline-block;
	width:62px;
	height: 62px;
}
.index-service-group:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
}
.hr-blue-line {
	display: block;
	width: 100%;
	height: 3px;
	background: #29284A;
}
.i-doverie-title {
	display: block;
	width:100%;
	font: 40px "HelveticaNeueCyr-Medium", sans-serif;
	font-style: italic;
	text-align: center;
	text-transform: uppercase;
	font-weight:700;
	margin: 30px 0px;
}
.i-bl-4 p {
    margin-bottom: 10px;
    text-align: justify;
    font: 15px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
    line-height: 18px;
}
.index-otziv-wrapper {
	text-align: justify;
	width: 1000px;
    display: block;
	margin: 0 auto;
}
.index-otziv-wrapper li {
	display: inline-block;
}
.index-otziv-wrapper:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
}
.otziv-wrapper {
	display: block;
	width: 310px;
	color: #000;
}
.otziv-wrapper p {
	/*font: 12px "HelveticaNeueCyr-Roman", sans-serif;*/
	text-align: left;
}
.otziv-wrapper span {
	display: inline-block;
	font: 18px "HelveticaNeueCyr-Roman", sans-serif;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	margin: 10px 0px;
}
.otziv-wrapper span:hover {
	text-decoration: underline;
}
.otziv-wrapper img {
	display: block;
	width: 250px;
	height: 167px;
	margin: 0 auto;
}
.index-margin {
	margin-top: 26px;
}
/* Вкладки на детальной страницы*/
.detail_tabs__content {
  display: none;
}
.detail_tabs__content.active {
  display: block;
}

.detail_tabs__caption li {
	display: inline-block;
	float: left;
	width: 200px;
	border: 1px solid #002157;
	background: #fff;
	position: relative;
	z-index: 10;
}
.detail_tabs__caption li:first-child {
	border-radius: 17px 0px 0px 0px;
	border-right: 0px;
}
/*.detail_tabs__caption li:last-child {
	border-right: 1px solid #002157;
	border-radius: 0px 17px 0px 0px;
}*/
.detail_tabs__caption li:last-child {
	border-right: 1px solid #002157;
	border-top-right-radius: 17px;
}
.detail_tabs__caption li.active {
	border-bottom: 1px solid #fff;
	outline: none;
}
.detail_tabs__caption li:hover {
	cursor: pointer;
}
.detail_tabs__content {
	padding: 23px;
	-webkit-border-radius: 0px 17px 17px 17px;
    -moz-border-radius: 0px 17px 17px 17px;
    border-radius: 0px 17px 17px 17px;
    background-color: #fff;
    -webkit-box-shadow: 1px 3px 1px 1px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 1px 3px 1px 1px rgba(0, 0, 0, 0.21);
    box-shadow: 1px 3px 1px 1px rgba(0, 0, 0, 0.21);
    border: 1px solid #002157;
	font: 1.4em/17px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
	margin-top: -1px;
}
.detail_tabs__caption {
	display: block; position: relative; height:35px;
}
.detail_tabs__caption li {
	display:block;
	font: 15px "HelveticaNeueCyr-Medium", sans-serif;
    color: #0c72ba;
    text-transform: uppercase;
	height: 33px;
	line-height: 33px;
	text-align: center;
	float: left;
}
/* !Вкладки на детальной странице */

/* Похожие товары */
.main-similar-items {
	display: block;
	margin-top:20px;
	width: 810px;
	margin: 0 auto;
	position:relative;
	/*opacity:0;*/
}
.similar-items-title {
	display: block;
	text-align: center;
	font: 15px "HelveticaNeueCyr-Roman", sans-serif;
    color: #414042;
    text-transform: uppercase;
	margin-top: 20px;
    margin-bottom: 20px;
}
.main-similar-arrow-right {
	display: block;
	width:42px;
	height:42px;
	background-image:url('/bitrix/templates/russcom_2019/img/arrows-slider.png');
	background-repeat: no-repeat;
	position: absolute;
    top: 190px;
	left: -50px;
}
.main-similar-arrow-right:hover {
	background-position: -42px 0px;
	cursor: pointer;
}
.main-similar-arrow-left {
	display: block;
	width:42px;
	height:42px;
	background-image:url('/bitrix/templates/russcom_2019/img/arrows-slider.png');
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
	position: absolute;
    top: 190px;
	right: -50px;
}
.main-similar-arrow-left:hover {
	background-position: -42px 0px;
	cursor: pointer;
}
.main-similar-block {
	display: block;
	height: 350px;
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    background: #ecedf1;
    -webkit-box-shadow: 1px 3px 1px 1px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 1px 3px 1px 1px rgba(0, 0, 0, 0.21);
    box-shadow: 1px 3px 1px 1px rgba(0, 0, 0, 0.21);
	margin-bottom: 10px;
}
.main-similar-image-wrapper {
	width: 100%;
    height: 200px;
	background: #fff;
	border-radius: 17px 17px 0 0;
    position: relative;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
	outline: none;
}
.main-similar-image-wrapper img {
	max-width: 200px;
	max-height: 170px;
}
.main-similar-name {
	display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
	height: 48px;
	font: 14px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
	margin-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	outline: none;
}
.main-similar-name:hover {
	text-decoration: underline;
}
.main-similar-price {
	display: block;
	width:100%;
	text-align: center;
	font: 20px "HelveticaNeueCyr-Roman", sans-serif;
    color: #404041;
	margin-top: 10px;
	margin-bottom: 10px;
}
.main-similar-btm {
    font: 14px "HelveticaNeueCyr-Roman", sans-serif;
    width: 118px;
    height: 36px;
    background: #0772ba;
    display: block;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    position: relative;
    color: #fff;
    line-height: 36px;
    font-weight: 600;
	text-align: center;
	margin: 0 auto;
	outline: none;
}
/* !Похожие товары */
.prop-spisok-wrap {margin: 10px 0;}
.detail-name-prop {font: 14px "HelveticaNeueCyr-Roman", sans-serif;color: #404041; margin-right: 10px;}
.SelectProp {font: 14px "HelveticaNeueCyr-Roman", sans-serif;color: #404041;padding: 5px;}
.ticket {
	display: inline-block;
    color: #EC3325!important;
    font-weight: 700;
    background: #fff;
    font-size: 16px;
    font-family: "HELVETICANEUECYR-ROMAN",Helvetica,Arial,sans-serif!important;
    padding: 21px;
    min-width: 220px;
    text-align: center;
    margin: 10px;
	border: 2px solid #EC3325;
	border-bottom: 2px solid #EC3325!important;
	border-radius: 10px;
	text-decoration: none;
	transition: all 0.5s  ease;
	-moz-transition: all 0.5s  ease;
 	-o-transition: all 0.5s ease;
 	-webkit-transition: all 0.5s ease;
}
.ticket:hover {
	text-decoration: none;
	color: #fff!important;
	background: #EC3325;
}
@media (max-width: 400px) {
	.ticket {
        width: 200px;
    padding: 8px 0px;
}
}
.detail-demozal {
	display: block;
	font: 1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;
    color: #414042;
	padding-left: 24px;
    margin-top: 10px;
}
.detail-nalichie {
    font: 1.8em/23px "HelveticaNeueCyr-Medium", sans-serif;
    margin-top: 10px;
    display: block;
	/*font-weight: 700;*/
}
.detail-demozal:after {
    content: '';
    display: block;
    position: absolute;
	width: 20px;
    height: 20px;
    left: -3px;
    top: 50%;
    margin-top: -9px;
	background-image:url('/bitrix/templates/russcom_2019_index/img/button-demo.png');
	background-repeat:no-repeat;
}
.main-menu-catalog {
	display: none!important;
}
.spisok-nalichie {
	display: block;
    /*float: left;*/
    font: 1.2em/15px "HelveticaNeueCyr-Roman", sans-serif;
    color: green;
    margin-top: 7px;
	height:15px;
}
.table-nalichie {
	display: block;
    float: right;
    font: 12px "HelveticaNeueCyr-Roman", sans-serif;
    color: green;
}
/* Новое меню 2022 года */
/* ----- Р“РћР РР—РћРќРўРђР›Р¬РќРћР• РњР•РќР® 2021 ----- */
#cssmenu {
	float:left;
}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu ul li {
	display: inline-block;
}
#cssmenu ul {
	text-align: justify;
    width: 997px;
}
#cssmenu:after {
	content: '';
    display: inline-block;
    width: 100%;
    height: 0;
}
#cssmenu ul:after {
	content: '';
    display: inline-block;
    width: 100%;
    height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  /*background: #E1E1E1;*/
}
#cssmenu > ul > li {
  /*float: left;*/
}
#cssmenu ul .has-sub {
    text-align: center;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  line-height:70px;
  font-size: 16px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  /*text-transform: uppercase;*/
  font-weight: 600;
  font-family: "HELVETICANEUECYR-ROMAN",Helvetica,Arial,sans-serif!important;
}
#cssmenu > ul > li:hover > a {
	color: #ffffff;
	/*background: #ff0000;*/
}
#cssmenu > ul > li > a {
	/*padding-right: 30px;*/
	/*width: 174px;*/
	letter-spacing: 0px;
	text-align: center;
}
#cssmenu > ul > li.has-sub > a:after {
  position: absolute;
  top: 22px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu > ul > li.has-sub > a:before {
  position: absolute;
  top: 19px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
.has-sub {
	display: none!important;	
}
.has-sub i {
	display: none;
}
@media (min-width: 768px) {
	#cssmenu > ul > li.has-sub > a:after {display: none;}
	#cssmenu > ul > li.has-sub > a:before {display: none;}
}
#cssmenu > ul > li.has-sub:hover > a:before {
  top: 23px;
  height: 0;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu ul ul li {
  height: 0;
  /*-webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;*/
}
#cssmenu li:hover > ul {
  left: auto;
  z-index: 10000;
}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu li:hover > ul > li {
	height: auto;
	margin-top: -1px;
	text-align: left;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 1px;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {
  border: 1px solid #bcbcbc;
  padding: 15px 21px;
  width: 230px;
  font-size: 12px;
  /*text-transform: uppercase;*/
  text-decoration: none;
  color: #fff;
  font-weight: 400;
  background: #ECEDF1;
  -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  /*border-bottom: 0;*/
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul li a:hover {
	color: #FF0013;
	background: #E1E1E1;
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 20px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 17px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
.mobile-menu-btn {
	display: none;
	width:100%;
	height: 56px;
	line-height: 56px;
	font-size: 20px;
	font: 18px "HelveticaNeueCyr-Roman", sans-serif;
	line-height: 56px;
	text-transform: uppercase;
    font-weight: 700;
}
#cssmenu ul li {
	text-transform: uppercase;
}
@media all and (max-width: 768px) {
	#cssmenu ul:after {
		display: none;
	}
.has-sub {
	display: inline-block!important;	
}
#cssmenu > ul:after {
	/*content: '';*/
    display: none;
    width: 100%;
    height: 0;
}
.mobile-menu-btn {
	display: block;
}
.mobile-menu-btn span {
	padding-left: 30px;
}
.has-sub i {
	display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.clicked:last-child {
	display: none;
}
#cssmenu ul .has-sub {
    text-align: left;
}
#cssmenu > ul > li > a {
		color: #000;
}
#cssmenu ul ul li a {
	padding: 0px;
    border: 0px;
    height: 40px;
    line-height: 40px;
}
  #cssmenu > ul > li > a {
  border-left: 0px;
  padding: 12px;
}
#cssmenu > ul > li:hover > a {
    color: #000;
    background: #E1E1E1;
}
  #cssmenu {
    width: 100%;
	width: 100%;
    z-index: 999;
    display: block;
    position: absolute;
    left: 0;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
	z-index: 10000;
	background: #ECEDF1;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
#cssmenu ul li {
	width: 100%;
	border-top: 1px solid rgba(120, 120, 120, 0.2);
}
#cssmenu ul li:last-child{
	border-bottom: 1px solid rgba(120, 120, 120, 0.2);
}
  
  
  #cssmenu ul ul li,
  #cssmenu li:hover > ul > li {
    height: auto;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
    border-bottom: 0;
	/*font-size:14px!important;*/
	line-height: 16px;
	font: 18px "HelveticaNeueCyr-Roman", sans-serif;
  }
  #cssmenu > ul > li {
    float: none;
  }
  #cssmenu ul ul li a {
    padding-left: 35px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 55px;
  }
  #cssmenu ul ul li a {
    color: #000;
    background: none;
	line-height: 40px;
	padding-left: 5px;
	font-size: 14px;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li.active > a {
    color: #000;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu.align-right ul ul {
    position: relative;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: left;
  }
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
	height: 56px;
	line-height: 56px;
    padding-left: 17px;
    color: #000;
    cursor: pointer;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
  }
  #cssmenu #menu-button:after {
    position: absolute;
    top: 22px;
    right: 17px;
    display: none;
    height: 4px;
    width: 20px;
    border-top: 2px solid #dddddd;
    border-bottom: 2px solid #dddddd;
    content: '';
  }
  #cssmenu #menu-button:before {
    position: absolute;
    top: 16px;
    right: 17px;
    display: none;
    height: 2px;
    width: 20px;
    background: #dddddd;
    content: '';
  }
  #cssmenu #menu-button.menu-opened:after {
    top: 23px;
    border: 0;
    height: 2px;
    width: 15px;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #cssmenu #menu-button.menu-opened:before {
    top: 23px;
    background: #ffffff;
    width: 15px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.2);
    height: 33px;
    width: 33px;
    cursor: pointer;
  }
  #cssmenu .submenu-button.submenu-opened {
    /*background: #262626;*/
  }
  #cssmenu ul ul .submenu-button {
    height: 33px;
    width: 33px;
  }
  #cssmenu .submenu-button:after {
    position: absolute;
    top: 15px;
    right: 13px;
    width: 8px;
    height: 2px;
    display: block;
    background: #000;
    content: '';
  }
  #cssmenu ul ul .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    background: #000;
  }
  #cssmenu .submenu-button:before {
    position: absolute;
    top: 12px;
    right: 16px;
    display: block;
    width: 2px;
    height: 8px;
    background: #000;
    content: '';
  }
  #cssmenu ul ul .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  #cssmenu .submenu-button.submenu-opened:before {
    display: none;
  }
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-sm-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-md-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-lg-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-xl-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.rutube-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-bottom: 20px;
}
.rutube-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Блок Оставить отзыв на Яндексе */
.yareview-wrapper {
	display: block;
	width: 1226px;
	height: 134px;
	background: url(/bitrix/templates/russcom_2022/img/yareview-fon-gmprusscom.png);
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	background-size: 1226px 134px;
}

.yareview-wrapper:hover {
	text-decoration: none;
}

.yareview-text {
	line-height: 21px;
    color: #fff;
    display: block;
    width: 655px;
    margin-left: 182px;
    margin-top: 25px;
    font: 15px "HelveticaNeueCyr-Roman", sans-serif;
    line-height: 21px;
}

.yareview-qr {
	display: block;
	width: 113px;
	height: auto;
	position: absolute;
	left: 17px;
	top: 10px;
}

.yareview-arm {
	display: block;
	width: 331px;
	height: auto;
	position: absolute;
	right: 0;
	top: 0;
}

/* Адаптивное масштабирование через transform */
@media (max-width: 1200px) {
	.yareview-wrapper {
		width: 940px;
		height: 110px;
		background-size: 940px 110px;
		margin-bottom: 1em;
	}
	
	.yareview-qr {
		transform: scale(0.825); /* 940/1140 ≈ 0.825 */
		transform-origin: left top;
		left: 9px;
		top: 8px;
	}
	
	.yareview-arm {
		transform: scale(0.825);
		transform-origin: right top;
	}
	
	.yareview-text {
		transform: scale(0.825);
		transform-origin: left top;
		margin-left: 126px;
		margin-top: 20px;
	}
}

@media (max-width: 992px) {
	.yareview-wrapper {
		width: 720px;
		height: 85px;
		background-size: 720px 85px;
	}
	
	.yareview-qr {
		transform: scale(0.632); /* 720/1140 ≈ 0.632 */
		transform-origin: left top;
		left: 8px;
		top: 6px
	}
	.yareview-arm {
		transform: scale(0.555); /* 720/1140 ≈ 0.632 */
		transform-origin: right top;
		right: -10px;
		top: 11px;
	}
	
	.yareview-text {
		transform: scale(0.7);
        margin-left: 96px;
        margin-top: 12px;
	}
}

@media (max-width: 768px) {
	.yareview-wrapper {
		width: 340px;
        height: 134px;
        background-size: 851px 134px;
        background-position: right;
		margin: 0 auto;
        margin-bottom: 30px;
	}
	
	.yareview-qr {
		display: none;
		transform: none;
        width: 80px;
        top: 10px;
	}
	.yareview-arm {
		transform: none;
		width: 9.9%; /* 113/1140 */
		transform-origin: right bottom;
		bottom: 0;
		top:auto;
	}
	.yareview-text {
		transform: none;
        width: 320px;
        font-size: 12px;
        line-height: 12px;
        margin-left: 10px;
	}
	.yareview-text span {
	font-size: 12px!important;
	}
	
	.yareview-arm {
		width: 33%; /* 331/1140 */
	}
}
/* ----------------------------------------------------- МОИ МЕДИА ----------------------------------------------------- */
@media (max-width: 1200px) {
	.new-container {width: 970px;}
	.i-bl-1-desc-wrapper {width: 708px; margin-top: 20px;}
	.i-bl-menu-wrapper {width: 242px; margin-right: 20px; margin-top: 20px;}
	.i-bl-1-slider-new {width: 708px; height: 216px; margin-bottom: 20px;}
	.index-test {width: 344px; height: 356px;}
	.index-skidka {margin-left: 20px;}
	.index-skidka-title {font: 22px "HelveticaNeueCyr-Medium", sans-serif;}
	.stock-item span {display: none;}
	.i-bl-link-news, .i-bl-link-article {width: 344px; height: 102px; background-size: 100%; background-repeat: no-repeat;}
	.i-bl-link-news span,  .i-bl-link-article span {line-height: 102px;}	
	.i-bl-link-demozal {width: 242px; margin-right: 20px; height: 90px; background-size: 240px; background-position: center;}
	.index-seo-text {width: 73%;}
	.i-bl-digital-printing-machines {width: 25%; margin-right: 2%; background-size: 100%;height: 257px;}
	.index-feedback-carousel {width:100%;}
	.index-feedback-wrapper {width:80%;}
	.index-stock-carousel {height: 270px; margin-bottom: 0px; margin: 22px 0;}
	.index-skidka-carousel {height: 270px; margin-bottom: 0px; margin: 22px 0;}
	.stock-carousel-arrow {position: absolute;}
	.index-stock-title {
		height: 42px;
		padding: 0px;
		font: 22px "HelveticaNeueCyr-Medium", sans-serif;
		line-height: 42px;
	}
	.stock-arrow-top {
		top: -200px;
		left: 149px;
	}
	.stock-arrow-bottom {
		top: -20px;
		left: 149px;
	}
	.stock-item { height: 70px!important;font: 16px "HelveticaNeueCyr-Roman", sans-serif;}
	.skidka-item { height: 70px!important;font: 16px "HelveticaNeueCyr-Roman", sans-serif;}
	.index-skidka-title {
		height: 42px;
		padding: 0px;
		font: 22px "HelveticaNeueCyr-Medium", sans-serif;
		line-height: 42px;
	}
	.skidka-arrow-top {
		top: -312px;
		left: 149px;
	}
	.skidka-arrow-bottom {
		top: -20px;
		left: 149px;
	}
	.i-bl-link-news span, .i-bl-link-article span {line-height: 93px;}
	.feedback-item {height: 390px!important;}
	.feedback-item img {margin-top: 10px; max-width: 213px;height: auto;}
	.feedback-item span {height: 113px;}
	#cssmenu ul {width: 819px;}
}
@media (max-width: 1024px) {
	.i-bl-link-demozal {background-size: 100%;}
	.skidka-item, .stock-item {font: 16px "HelveticaNeueCyr-Roman", sans-serif;}
	.feedback-item {height: 403px!important;}
	
	.feedback-item img {margin-top: 15px; width:90%;}
	.feedback-item-name {font: 14px "HelveticaNeueCyr-Roman", sans-serif;}
}
@media (max-width: 992px) {
	.new-container {width: 750px;}
	.menu-item-1, .menu-item-2, .menu-item-3, .menu-item-4, .menu-item-5, .menu-item-6, .menu-item-7, .menu-item-8, .menu-item-9, .menu-item-10 {display: none;}
	.i-bl-menu-wrapper a {padding-left: 10px;}
	.i-bl-1-desc-wrapper {width: 488px;}
	.i-bl-1-slider-new {width: 488px;}
	.index-banner-carousel {height: 150px;}
	.i-bl-1-slider-new {height: 150px;}
	.index-test { width: 232px;}
	.i-bl-link-demozal {width: 242px;}
	.i-bl-link-news, .i-bl-link-article { width: 232px; height: 65px; margin-top: 13px;}
	.i-bl-link-news span, .i-bl-link-article span {line-height: 62px; padding-left: 68px;}
	.i-bl-digital-printing-machines {width: 242px;}
	.index-seo-text { width: 488px;}
	.stock-arrow-top, .stock-arrow-bottom {left: 96px;}
	.skidka-arrow-top, .skidka-arrow-bottom {left: 96px;}
	.skidka-item, .stock-item {font: 13px "HelveticaNeueCyr-Roman", sans-serif; height: 84px!important;}
	.index-service {width:100%; background-size: 100%; height: 52px;}
	.index-test {height: 422px;}
	.index-stock-carousel {height: 336px;}
	.stock-arrow-top { top: -378px;}
	.index-skidka-carousel {height: 336px;}
	.skidka-arrow-top { top: -378px;}
	.stock-item, .skidka-item {height: 53px;}
	.index-feedback-carousel {height: 310px;}
	.index-feedback-wrapper {height: 310px;}
	.feedback-item {height: 310px!important;}
	.feedback-item span {height: 50px; font: 12px "HelveticaNeueCyr-Roman", sans-serif;}
	.feedback-carousel-right, .feedback-carousel-left {top: -176px;}
	#cssmenu ul {width: 666px;}
	#cssmenu > ul > li > a {font-size: 14px;}
	
}
@media (max-width: 768px) {
	.i-bl-1-slider-new {display: none;}
	.i-bl-menu-wrapper {margin-bottom: 30px;}
	.index-test {width: 100%; margin-bottom: 30px;}
	.index-skidka {margin-left: 0;}
	.i-bl-link-demozal {display: none;}
	.i-bl-2-new {margin-bottom: 0px;}
	.i-bl-link-news {width: 300px; height: 80px; margin: 0 auto; margin-bottom: 30px; float: none;}
	.i-bl-link-article {width: 300px; height: 80px; margin: 0 auto; margin-bottom: 30px; float: none;}
	.i-bl-link-news span, .i-bl-link-article span {line-height: 80px; padding-left: 68px;}
	.i-bl-digital-printing-machines {width: 300px; margin: 0 auto; margin-bottom: 30px; background-position: center; height: 267px; float: none;}
	.index-seo-text {width:98%; margin-left: 1%; margin-right: 1%;}
	.feedback-item span {font: 14px "HelveticaNeueCyr-Roman", sans-serif;}
	.index-feedback-wrapper {width: 80%;}
	.index-feedback-carousel {margin: auto;}
	.feedback-carousel-left {left: -35px;}
	.feedback-carousel-right {right: -35px;}
	.new-container {width: 100%;}
	.menu-item-1, .menu-item-2, .menu-item-3, .menu-item-4, .menu-item-5, .menu-item-6, .menu-item-7, .menu-item-8, .menu-item-9, .menu-item-10 {display: block;}
	.i-bl-1-desc-wrapper {margin-top:0px;}
	.index-stock-carousel {height: 210px;}
	.index-test {width: 98%; margin-bottom: 30px; margin-left: 1%; margin-right: 1%; height: 296px;}
	.stock-carousel-arrow {position: relative;}
	.stock-arrow-top {top: -249px; left: 0; right: 0; margin: auto;}
	.stock-arrow-bottom {left: 0; right: 0; margin: auto;}
	.index-skidka-carousel {height: 210px;}
	.skidka-arrow-top {top: -249px; left: 0; right: 0; margin: auto;}
	.skidka-arrow-bottom {left: 0; right: 0; margin: auto;}
	.skidka-item, .stock-item {font: 16px "HelveticaNeueCyr-Roman", sans-serif;}
	.detail-demozal {display: none;}
	.mcpc-block {
    height: auto;
    width: 100%;
    display: block;
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
	border-bottom: 1px dotted #cbcbcb;
}
.mcpc-block-left {width:50%;padding: 0px;bottom: 0px;}
.mcpc-block-right {width:50%;padding: 0px;text-align: right;bottom: 0px;}
#CallbackClient {width: 100%; max-width: 366px;}
#CallbackClient table {width: 100%!important;}
#CallbackClient table tbody {width: 100%!important;}
#CallbackClient table tr td {text-align: center;}
#CallbackClient table tr td input {display: inline-block;}
.g-recaptcha div {display: block; margin: 0 auto;}
	#cssmenu > ul > li > a {font-size: 16px;}
	#cssmenu ul {
    width: 100%;}
}
/* ----------------------------------------------------- СТАРЫЕ МЕДИА ----------------------------------------------------- */
@media (max-width: 1200px) {
	.main-right {width:688px;}
	.right-sidebar {display: none;}
	.main-center {width:100%;}
	.main-teh {width: 100%;}
	.header-bottom-wrap nav {width: 790px;}
	.i-bl-menu-wrapper a {width: auto; font: 12px "HelveticaNeueCyr", sans-serif;}
/*	.i-bl-menu-wrapper {width: 30%; margin-right:2%;} */
/*	.i-bl-1-desc-wrapper {width: 68%;} */
	.i-bl-1-slider {width: 100%; height: auto;}
	.i-bl-2-one {width:30%; margin-right:2%;}
	.i-bl-2-two {margin-right: 0px; width: 68%;}
	.index-akcii-wrapper {margin: 0 auto; margin-bottom: 47px;}
	.index-skidka-wrapper {margin: 0 auto;}
	.i-bl-2-three {display: none;}
	.index-service {float: none; margin: 0 auto; margin-bottom: 7px;}
	.index-service-group {display: none;}
	.index-otziv-wrapper {width:100%;}
	.main-similar-items {width:568px;}
	.main-similar-image-wrapper {width:178px; height:178px;}
	.main-similar-image-wrapper img {max-width: 170px; max-height: 170px;}
	.main-similar-name {height:80px;}
	.pt-name{font:17px "HelveticaNeueCyr-Medium", sans-serif;color:#414042;}
	.pt-basket {width: 80px; margin-top: 0px; margin-bottom: 0px;}
	.pt-basket span {font: 11px "HelveticaNeueCyr-Medium", sans-serif;line-height: 36px;}
}

@media (max-width: 992px) {
	.main-left {display: none;}
	.main-right {width:100%; margin-left: 0px;}
	#product-top {height: auto;}
	.rash-group-wrapper {height:50px;}
	.rash-group-left {width: 244px;}
	.header-search {display: none;}
	.header-bottom-wrap nav {width: 638px;}
	.otziv-wrapper {width:100%; margin-bottom: 40px;}
	.main-similar-items {width:85%;}
	.main-similar-arrow-right {left: -7.5%;}
	.main-similar-arrow-left {right: -7.5%;}
	.main-similar-image-wrapper {width:100%;}
	.main-similar-block {
		-webkit-box-shadow: 0px 3px 1px 1px rgba(0, 0, 0, 0.21);
		-moz-box-shadow: 0px 3px 1px 1px rgba(0, 0, 0, 0.21);
		box-shadow: 0px 3px 1px 1px rgba(0, 0, 0, 0.21);
	}
	.menu-item-0 {display: none;}
}
@media (max-width: 768px) {
	html, body {
    overflow-x: hidden !important;
    max-width: 100% !important;
    width: 100% !important;
}
	.header-logo-right {display:none;}
	.rash-group-wrapper {height:auto; position: relative;padding-right: 45px;}
	.rash-group-ul {display: block;position: relative;}
	.rash-group-left {width: 100%;padding-right:0px; margin-right:50px; -webkit-align-items: center; -ms-flex-align: center;}
	.rash-group-right {position: absolute; right:0;}
	.btn-test-group {width:36px;padding-left: 0px;}
	.btn-test-group span {display: none;}
	.btn-test-group:after {left: 50%;}
	.header-bottom-wrap nav {width: 100%;}
	.orange-basket {display: none;}
	.header-basket {display: block;}
	.menu-item-0 {display: block; width: 34px;}
	/*.orange-basket {
		display: block;
		float: right;
		width: 56px;
		height: 56px;
		border: 2px solid #fff;
		margin-top: 5px;
		border-radius: 0px 0px 8px 8px;
		background: #ec3325;
		background-image: url(/images/icons/basket-header.png);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.30);
		text-align: center;
		margin-right: 20px;
		position: absolute;
		top: -189px;
		right: 0;
	}*/
	.i-bl-menu-wrapper {
		width:100%;
		margin-right:0px;
	}
	.menu-item-9 {width:45px;}
	.i-bl-1-desc-wrapper {width: 100%;}
	.i-bl-1-slider {display: none;}
	/*.i-bl-menu-wrapper {margin-bottom: 0px;}*/
	.i-bl-2-one {width:100%;} 
	.large-circulations {margin: 0 auto; margin-top: 10px; margin-bottom: 30px;}
	.index-article-wrapper {margin: 0 auto;}
	.i-bl-2-two {display: none;}
	.index-service {display: none;}
	.index-article-title {margin-top:5px;}
	.detail_tabs__caption li {width: auto;font-size: 14px; padding: 0px 10px;}
	.detail_tabs__caption li.active {background: #fff;}
	.main-similar-items {width:70%; height:400px;}
	.main-similar-arrow-right {left: -15%;}
	.main-similar-arrow-left {right: -15%;}
	.prop-spisok-wrap {text-align: center;}
	.prop-spisok-wrap table {display: inline-block;}
	.atb-right {padding-left: 0px;}
}
@media (max-width: 768px) {
    .new-container {
        max-width: 100%;
        /*padding: 0 15px;*/
    }
    
    .i-bl-1-desc-wrapper,
    .i-bl-menu-wrapper {
        width: 100%;
        float: none;
    }
    
    .i-bl-1-slider-new {
        width: 100%;
        height: auto;
    }
    
    /* Отключаем горизонтальную прокрутку */
    body {
        overflow-x: hidden;
        width: 100%;
    }
    
    /* Исправляем проблему с flex-контейнерами */
    .row-cols-5 > *,
    .row-cols-sm-5 > *,
    .row-cols-md-5 > *,
    .row-cols-lg-5 > *,
    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 100% !important;  /* На мобильных - 100% ширина */
    }
	.section-sort-no-mobile {display: none;}
	#brand-desc-bottom {
		box-shadow: none;
		border: 0px;
	}
	.group-product-row {
		max-height: none;
		margin-bottom: 0px;
	}
	.pt-basket {
        width: 100px;
    }
	.brand-desc-table {
		overflow-x:auto;
	}
}