.info_box{background:#d76443;border-radius:3px;zoom:1;position:relative;padding:15px 24px;overflow:hidden;margin-bottom:25px;line-height:17px;font-size:14px;color:#fff}div.search-page input.search-query{font-size:inherit;line-height:28px;text-indent:6px;width:99%}.backCallBlock{display:none;position:fixed;left:50%;width:260px;margin-left:-240px;top:20%;background:#fff;z-index:101;padding:15px 20px 3px}.backCallBlock ._title{margin-bottom:5px}.backCallBlock .backCallBlock__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:10px}.backCallBlock .backCallBlock__form .el_sub{margin-top:8px}.backCallBlock .close{position:absolute;right:10px;top:10px;cursor:pointer;text-indent:-9999px;background:url(/local/templates/ctpl/img/close.png) no-repeat 0 0 transparent;width:20px;height:20px;background-size:cover}.backCallBlock .backCallInner .el{margin-bottom:8px}.backCallBlock .backCallInner .el input[type=text]{width:218px;line-height:26px;border:1px solid #ddd;padding-left:10px;padding-right:10px;margin-top:10px;margin-bottom:5px}.backCallBlock .backCallInner .el input[type=text]:invalid{box-shadow:none}.backCallBlock .backCallInner .el textarea{border:1px solid #ddd;padding:10px;width:219px;height:100px;font-size:14px}.backCallBlock .messBlock{text-align:center}.backCallBlock .messBlock .good{color:green}.backCallBlock .messBlock .error{color:red}table.price_table{width:100%}table.price_table tr{background:#e6e7e9}table.price_table tr:nth-child(odd){background:#f3f3f3}table.price_table tr.first_top td{background:#f3f3f3 repeat scroll 0 0;color:#f58220;text-align:left;font-size:22px;line-height:50px;text-indent:20px;cursor:pointer;position:relative}table.price_table tr.first_top td:after{content:">";position:absolute;right:20px;top:0}table.price_table tr.first_top.active td:after{content:"<";position:absolute;right:20px;top:0}table.price_table tr.second_top{display:none}table.price_table tr.second_top td:first-child{width:14%}table.price_table tr.second_top td:first-child img{max-width:100%;height:auto}table.price_table tr.second_top td:nth-child(2){padding-left:1%;font-style:italic}table.price_table tr.second_top td:nth-child(3){width:100px;text-align:center}table.price_table tr.second_top td:nth-child(3) a{width:34px;height:34px;text-indent:-9999px;display:inline-block;background-size:cover;background-position:0 0}table.price_table tr.second_top td:nth-child(3) a:hover{opacity:.7}table.price_table tr.second_top td:nth-child(3) a:first-child{background-image:url("/local/templates/ctpl/img/price/excel-xls-icon.png")}table.price_table tr.second_top td:nth-child(3) a:nth-child(2){background-image:url("/local/templates/ctpl/img/price/pdf-icon.png")}.news-list_left{margin:0 0 39px}.news_left{width:291px;margin:0 0 23px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news_left:last-child{margin:0}.news__block_left{height:159px;background:#fff;border-radius:0 0 4px 4px;border-bottom:1px solid #dedede;padding:15px 25px 15px 26px}.news-list_index{margin:23px 0 0}.news-list_index,.news_index{display:-ms-flexbox;display:flex}.news_index{width:291px;margin:0 24px 0 0;-ms-flex-direction:column;flex-direction:column}.news_index:last-child{margin:0}.news__img_index{border-radius:4px;width:291px;height:138px}.news__block_index{background:#fff;border-radius:0 0 4px 4px;border-bottom:1px solid #dedede;padding:15px 25px 15px 26px}.news__link_index{color:#d76443;font-size:20px;border-bottom:1px solid #dae6f1;line-height:30px;transition:color .2s ease}.news__link_index:hover{color:#ff8304}.news__text_index{font-size:14px;color:#272727;margin:20px 0 0;line-height:20px}.news-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:46px 0 0}.news-list_news{margin:23px 0 75px}.news{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 24px 24px 0;width:291px}.news__img{border-radius:4px;width:291px;height:138px}.news__block{background:#fff none repeat scroll 0 0;border-bottom:0 none;border-radius:0 0 4px 4px;height:112px;padding:15px 25px 15px 26px}.news__link{border-bottom:1px solid #dae6f1;color:#d76443;font-size:14px;line-height:inherit;transition:color .2s ease}.news__link--no-border{border:none}.news__link:hover{color:#ff8304}.news__text{color:#272727;font-size:14px;margin:2px 0 0}.pagination_news{margin:36px 0 35px}.page__title_news{margin:0}.news-date{font-size:14px;color:#849daf}.detail-news{border-bottom:1px solid #dedede;background:#fff;border-radius:4px;width:100%;margin:34px 0 30px;padding:40px 49px 49px 44px;font-size:16px}.detail-news--no-padding{padding:0}.detail-news__table{margin:39px 0 0;table-layout:fixed}.detail-news__content{display:-ms-flexbox;display:flex;margin:45px 0 0}.detail-news__img-wrap{width:275px;margin:4px 40px 0 0}.detail-news__text{line-height:24px;max-width:100%}.detail-news__text img{max-width:100%;height:auto}.detail-news__link{display:block;background:#d76443;color:#fff;text-transform:uppercase;font-size:24px;text-align:center;transition:background .2s ease;border-radius:4px;margin:40px 0 0;padding:10px 0 11px}.detail-news__link:hover{background:#f58220}.news_partners{height:126px;margin:10px 0}.news_partners .news__link{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none}.news_partners .partners__img{max-width:100%;max-height:100%}@media (max-width:979px) and (min-width:720px){.news-list_index{-ms-flex-direction:column;flex-direction:column}.news_index{margin:0 0 20px;width:100%}.news__img_index{display:none}.news__block_index{height:auto}.news-list{-ms-flex-pack:center;justify-content:center}.news__img{width:330px}}@media (max-width:1279px) and (min-width:980px){.news-list_index{-ms-flex-pack:justify;justify-content:space-between}.news_index{margin:0}.news_index:last-child{display:none}.news-list{-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:719px){.news-list_left,.news_left{width:100%}.news__block_left{height:auto}.news-list_index{-ms-flex-direction:column;flex-direction:column}.news_index{margin:0 0 20px;width:100%}.news__img_index{display:none}.news__block_index{height:auto}.news-list{-ms-flex-pack:center;justify-content:center}.news__img{width:350px}}.pagination{margin:15px 0 30px}.pagination,.pagination__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pagination__item{font-size:24px;color:#fff;background:#d76443;border-radius:4px;padding:0 16px;height:41px;width:39px;-ms-flex-align:center;align-items:center;margin:0 12px 0 0;transition:background .2s ease;text-decoration:none}.pagination__item:hover{background:#f58220}.pagination__item:last-child{margin:0}.pagination__item_active{background:#e1917a;color:#000}.pagination__item_active:hover{background:#e1917a}.aboutBlock{clear:both;padding-left:70px}.aboutBlock ._title{clear:both;font-size:24px;margin-bottom:14px;text-align:center;text-transform:none}.aboutBlock .options{clear:both}.aboutBlock .options .item_El{background:transparent url("/local/templates/ctpl/img/about/item.png") no-repeat scroll 0 0;display:inline-block;height:366px;margin-bottom:20px;margin-right:40px;text-align:center;vertical-align:top;width:239px;cursor:pointer}.aboutBlock .options .item_El:hover{background:transparent url("/local/templates/ctpl/img/about/item.png") no-repeat scroll 0 bottom}.aboutBlock .options .item_El .title_item{color:#fff;font-size:70px;line-height:124px}.aboutBlock .options .item_El .text_item{color:#000;display:table-cell;font-size:16px;height:147px;padding-top:20px;text-transform:uppercase;vertical-align:middle;width:240px}.contacts-wrap{border-bottom:1px solid #dedede;background:#fff;border-radius:4px;width:100%;margin:38px 0 73px;padding:26px 0 0}.contacts-wrap .top-block{border-bottom:1px solid #dedede;padding:0 46px 61px}.contacts-wrap .bottom-block{padding:39px 48px 20px 43px;margin:0 0 18px}.employees{-ms-flex-pack:justify;justify-content:space-between;margin:57px 0 61px;padding:0 44px 0 34px}.employee,.employees{display:-ms-flexbox;display:flex}.employee{-ms-flex-direction:column;flex-direction:column;width:49%;text-align:center}.employee__photo{border-radius:50%;width:150px;height:150px;margin:0 auto}.employee__name{font-size:18px;font-weight:500;color:#000;text-align:center;margin:22px 0 0}.employee__post{font-family:Georgia,sans-serif;font-style:italic;font-size:14px;text-align:center;margin:18px 0 0}.employee__additional{text-align:center;margin:6px 0 0}.employee__additional-phone{font-size:24px;color:#d76443;text-align:center;margin:-5px 0 0}.addresses{-ms-flex-pack:justify;justify-content:space-between}.address,.addresses{display:-ms-flexbox;display:flex}.address{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.address__title{color:#000;text-transform:uppercase;font-size:16px;font-weight:700}.address__distance{font-size:16px;font-family:Georgia,sans-serif;font-style:italic;margin:4px 0 0}.address__text{font-size:14px;line-height:24px;margin:12px 0 0}.address__link{font-size:16px;color:#d76443;border-bottom:1px solid #bfd1e4;margin:15px 0 0;cursor:pointer;transition:color .2s ease}.address__link:hover{color:#ff8304}@media (max-width:979px) and (min-width:720px){.contacts-wrap .top-block{padding:0 23px 61px}.contacts-wrap .bottom-block{padding:39px 23px 20px}.employees{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.employee{margin:20px 0 0}.employee:first-child{margin:0}.employee__photo{margin:0 auto}.addresses{-ms-flex-direction:column;flex-direction:column}.address{margin:20px 0 0}.address:first-child{margin:0}}@media (max-width:1279px) and (min-width:980px){.employees{padding:0}}@media (max-width:719px){.contacts-wrap .top-block{padding:0 23px 61px}.contacts-wrap .bottom-block{padding:39px 23px 20px}.employees{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.employee{margin:20px 0 0}.employee:first-child{margin:0}.employee__photo{margin:0 auto}.addresses{-ms-flex-direction:column;flex-direction:column}.address{margin:20px 0 0}.address:first-child{margin:0}}.overlay{background-color:#000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;opacity:.5}.legacy-popup,.overlay{display:none;position:fixed}.legacy-popup{z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:4px;width:649px;padding:24px 32px 29px}.legacy-popup .popup__title{position:relative;font-size:18px;font-weight:500;color:#000}.legacy-popup .popup__close{position:absolute;right:-3px;top:1px;cursor:pointer}.legacy-popup .popup__fields{display:-ms-flexbox;display:flex;margin:22px 0 0 1px}.legacy-popup .popup__fields_bottom{margin:25px 0 0;-ms-flex-align:center;align-items:center}.legacy-popup .popup__input{border-radius:4px;border:1px solid #545454;height:38px;width:286px;color:#545454;font-size:14px;padding:0 17px 0 19px;margin:0 9px 0 0;position:relative;outline:0;transition:all .3s ease}.legacy-popup .popup__input_text:focus{border-color:#026bcf}.legacy-popup .popup__input_text:last-child{margin:0}.legacy-popup .popup__input_error{border-color:#9e0b0f}.legacy-popup .popup__input_required{background:transparent url("/local/templates/ctpl/i/required.png") no-repeat scroll 93.5% 52%}.legacy-popup .popup__input_submit{background:#f15a25 url("/local/templates/ctpl/i/login_arrow.png") no-repeat scroll 74% 52%;color:#fff;width:450px;border:none;cursor:pointer;font-size:16px;height:49px;margin:0}.legacy-popup .popup__input_submit:active{background-color:#f15a25}.legacy-popup .popup__input_submit:hover{background-color:#ff8e2c}.legacy-popup .popup__input_oneclick{margin:20px 0 0;width:100%;background-position:65% 52%}.legacy-popup .popup__input_textarea{width:582px;height:103px;resize:none;padding:7px 26px 7px 19px;margin:11px 0 0 1px}.legacy-popup .popup__input_textarea:focus{border-color:#026bcf;box-shadow:0 0 2px 0 #026dcf}.legacy-popup .popup__text{font-size:14px;margin:18px 0 0 6px;line-height:20px}.legacy-popup .popup__quantity{background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;width:119px;height:41px;margin:0 16px 0 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.legacy-popup .popup__ico:before{content:"";width:17px;height:17px;cursor:pointer;display:block}.legacy-popup .popup__ico_plus:before{background:transparent url("/local/templates/ctpl/i/product_plus.png") no-repeat scroll 0 0 14px}.legacy-popup .popup__ico_minus:before{background:transparent url("/local/templates/ctpl/i/product_minus.png") no-repeat scroll 0 0 14px}.legacy-popup .popup__number{font-size:14px;color:#000;border-radius:4px;border:1px solid #c8d4d5;width:71px;height:32px;text-align:center}.legacy-popup .popup__input_oneclick{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:0em) and (max-width:47.999em){.legacy-popup .popup__input_oneclick{background-image:none}}@media (max-width:719px){.legacy-popup{width:460px;padding:24px 12px 29px}.legacy-popup .popup__input_text{width:213px}.legacy-popup .popup__input_submit{width:275px;background-position:84% 52%}.legacy-popup .popup__input_oneclick{background-position:70% 52%}.legacy-popup .popup__input_textarea{width:100%}.legacy-popup .popup__quantity{margin:0 42px 0 0}}.styledbox{position:relative;line-height:16px;vertical-align:baseline}.styledbox__label{line-height:1.3;padding-top:2px;-webkit-tap-highlight-color:transparent}.styledbox__label--box-pad{display:inline-block;position:relative;padding-left:28px}.styledbox__label--box-pad:before{position:absolute;left:0}.styledbox__label:before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;box-sizing:border-box;background:#fff;border:1px solid #f15a25;margin-right:7px;cursor:pointer;transition:background-color .2s ease,border .2s ease}.styledbox__label--disabled{opacity:.5}.styledbox__checkbox{position:absolute;width:16px;height:16px;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;cursor:pointer}.styledbox__checkbox:disabled{cursor:auto}.styledbox__checkbox:disabled+.styledbox__label:before{opacity:.5;cursor:auto}.styledbox__checkbox:checked+.styledbox__label:before{background-image:url(/assets/build/img/icons/checked.png);background-size:8px 8px;background-position:50%;background-repeat:no-repeat}.button{display:block;width:100%;height:36px;box-sizing:border-box;background:#f15a25;border:none;border-radius:5px;text-align:center;line-height:36px;font-size:18px;font-weight:600;cursor:pointer;transition:background .2s;outline:none;padding:0 15px}.button,.button:hover{color:#fff;text-decoration:none}.button:hover{background:#ff8304}.button:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.button--red{background:#9e0b0f}.button--gray{background:#ebebeb;color:#000}.button--w240{width:240px}.button--small{height:22px;line-height:14px;font-size:14px}.button__ico-bskt{width:7px;height:10px;margin-left:5px;background-image:url(/assets/build/img/personal/ico_delete.png);display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-position:50%}.button__ico-r-arrow{margin-left:3px;background-image:url(/assets/build/img/icons/long-arrow-right.png)}.button__ico-l-arrow,.button__ico-r-arrow{width:24px;height:18px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-position:50%}.button__ico-l-arrow{margin-right:3px;background-image:url(/assets/build/img/icons/long_arrow_left.png)}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{padding:0;margin:0;box-sizing:border-box}input,textarea{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}button,input,select,textarea{font:inherit;margin:0;border-radius:0}html{font-size:100%}body{-webkit-tap-highlight-color:transparent}body,html{height:100%;font-family:Trebuchet MS,Helvetica,Arial,sans-serif}.clearfix{clear:both}.centerBlock{margin-left:5px;margin-top:10px;min-height:400px}.main{margin:0 auto;width:1270px;position:relative}.main-wrap{margin:0 auto;width:1270px;position:relative}.hidden{display:none}@media (min-width:0em) and (max-width:47.999em){.not-mobile{display:none!important}}@media (min-width:48em){.mobile-only{display:none!important}}@media (min-width:79.375em){.not-desktop{display:none!important}}.main .head{height:112px}.main .head .logo{background:transparent url("/local/templates/ctpl/i/header_logo.png") no-repeat scroll 0 0;width:213px;height:39px;display:block;margin:0 0 0 4px}.main .head .logo img{width:100%}.bg_top_line{background:#f15a25 none repeat scroll 0 0;width:100%}.main .head{position:relative}.main .head .phones{line-height:1.2}.main .head .email{text-align:left;font-size:20px;line-height:1.2}.main .head .email a{color:#3b3b3b}.main .head .logo,.main .head .option{position:absolute}.main .head .option .option .chat{display:inline-block;vertical-align:top}.main .head .option .personal a{display:block;background:transparent url(/assets/build/img/new/ico-personal.png) no-repeat scroll 0 0}.main .head .option .search{display:inline-block;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.main .head .option .search .personal-form__item{background:transparent url(/assets/build/img/new/ico-search.png) no-repeat scroll 0 0;cursor:pointer;margin-left:0}.main .head .option .search .personal-form__item .personal-form__input{background:#949494 none repeat scroll 0 0;border:medium none;color:#fff;padding:0 20px 0 35px;position:absolute;transition:all .3s linear 0s;visibility:hidden;width:0}.main .head .option .search .personal-form__item .personal-form__input_open{visibility:visible}.main .menuBlock{background:#f15a25;position:relative;font-size:14px;line-height:26px}.main .menuBlock .menu{height:100%;margin:0;text-transform:uppercase}.main .menuBlock .menu ul{height:100%;padding:0;margin:0}.main .menuBlock .menu ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;float:left;list-style:outside none none;height:100%;margin:0;position:relative}.main .menuBlock .menu ul li a{color:#fff;text-decoration:none;display:block;margin-left:10px;margin-right:10px}.main .menuBlock .menu ul li:hover>a{color:#f15a25}.main .menuBlock .menu ul li:hover{background:#fff}.main .menuBlock .menu ul li:hover:after{visibility:hidden}.main .menuBlock .menu ul li:after{display:block;content:"";border-right:1px solid #fff;position:absolute;right:-1px}.main .menuBlock .menu ul li:last-child:after{display:none}.main .menuBlock .cart{background:#f15a25;height:100%;position:absolute;right:0;top:0}.main .menuBlock .cart a{display:inline-block;vertical-align:top;text-decoration:none}.main .menuBlock .cart a.basket_ico .basket_count{color:#f15a25;display:block;text-align:center;margin-left:5px;margin-right:5px;line-height:16px}.main .menuBlock .cart .basket_link{color:#fff;font-size:14px;position:absolute;line-height:16px;top:11px;padding:0 0 2px;right:15px;text-transform:uppercase}.main .menuBlock .cart a.basket_ico{display:block;background:#fff;border:1px;border-radius:3px;position:absolute}.main .menuBlock .cart a.basket_ico:after{width:24px;height:24px;background:transparent url(/assets/build/img/new_cart.png) no-repeat scroll 0 0}.main .menuBlock .cart a.basket_ico:after,.main .menuBlock .cart a.basket_ico:before{content:"";position:absolute;display:block}.backCallBlock ._title{text-align:center;font-size:20px;color:#f15a25}.head .email a{text-decoration:none}.head .email a.backCall{color:#f15a25}.main .menuBlockMobile .headerMobileSearch{display:none}.main .menuBlockMobile .headerTabletSearchButton{display:block;content:"";height:19px;width:19px;position:relative;left:260px;top:-60px;background:transparent url(/assets/build/img/ico_search_tablet.png) no-repeat scroll 50%;border:0}.main .menuBlockMobile .menu .menu_open{background:transparent url(/assets/build/img/ico_close.png) no-repeat scroll 50%;height:16px;width:16px}.main .siteMenu{background:#fff;border-top:1px solid #fff;border-bottom:9px solid #f15a25;color:#fff;display:none;-ms-flex-flow:column wrap;flex-flow:column wrap;height:auto;position:relative;width:100%;z-index:1}.main .siteMenu .listMenu{display:block;margin-left:45px;margin-right:45px;width:auto}.main .siteMenu .listMenu ul{padding:0;margin:0}.main .siteMenu .listMenu ul li{border-bottom:1px solid #b9b9b9;font-size:16px;line-height:39px;list-style:outside none none;text-align:center;text-transform:uppercase}.main .siteMenu .listMenu ul li a{text-decoration:none;font-size:14px;color:#424242;text-transform:uppercase;line-height:1.286;text-align:center}.main .siteMenu .listMenu ul ul li:last-child{border-bottom:none}@media (min-width:0em) and (max-width:47.999em){.main .head .logo{width:45px}.bg_top_line{height:40px}.main{width:320px}.main .head{height:212px;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main .head .phones{font-size:18px}.main .head .email{font-size:18px;margin-top:2px;text-align:center}.main .head .logo{top:15px;width:208px;left:50%;margin-left:-104px}.main .head .option,.main .menuBlock{display:none}.main .menuBlockMobile{display:block;text-align:center;height:0;margin:0}.main .menuBlockMobile .headerMobileSearch{display:block;position:relative;left:20px;top:-35px;border:1px solid #f15a25;height:30px;width:270px;border-radius:5px;padding-left:10px}.main .menuBlockMobile .menu{position:absolute;top:-26px;left:20px}.main .menuBlockMobile .menu a{background:transparent url(/assets/build/img/ico_catalog_tablet.png) no-repeat scroll 50%;display:inline-block;height:12px;width:18px}.main .menuBlockMobile .cart{position:absolute;top:-29px;right:20px}.main .menuBlockMobile .cart a{width:17px;height:17px;background:transparent url(/assets/build/img/cart_tablet.png) no-repeat scroll 50%;display:inline-block}.main .menuBlockMobile .personal{position:absolute;top:-28px;left:150px}.main .menuBlockMobile .personal a{background:transparent url(/assets/build/img/ico_personal.png) no-repeat scroll 50%;width:19px;height:16px;display:block}.main .mobile-menu_visible{display:block}}@media (min-width:48em){.bg_top_line{display:none}.main{width:698px}.main .head{height:78px}.main .head .phones{left:288px}.main .head .email,.main .head .phones{position:absolute;bottom:0;font-size:12px}.main .head .email{left:403px}.main .head .email a:last-child{font-weight:700}.main .head .logo{left:0;bottom:0}.main .head .option{right:0;bottom:0;display:-ms-flexbox;display:flex}.main .head .option .personal a{margin-left:9px}.main .head .option .personal a,.main .head .option .search .personal-form__item{width:37px;height:37px;background-size:37px 37px}.main .head .option .search .personal-form__item .personal-form__input{right:90px;font-size:14px;height:37px}.main .head .option .search .personal-form__item .personal-form__input_open{width:230px}.main .menuBlock{height:26px;margin-top:22px}.main .menuBlock .menu ul li a{margin-left:5px;margin-right:5px;font-size:10px}.main .menuBlock .menu ul li:after{height:18px;top:5px}.main .menuBlock .menu ul li:last-child a{font-weight:700;font-size:12px}.main .menuBlock .cart a.basket_ico .basket_count{font-size:10px;line-height:14px}.main .menuBlock .cart .basket_link{display:none}.main .menuBlock .cart a.basket_ico{right:10px;top:7px;min-width:20px;height:13px}.main .menuBlock .cart a.basket_ico:after{background-size:14px 14px;left:-18px;top:-1px}.main .menuBlock .cart a.basket_ico:before{left:-3px;top:3px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid #fff}.main .menuBlockMobile,.main .menuBlockMobile .headerMobileSearch{display:none}}@media (min-width:79.375em){.bg_top_line{display:block;height:24px}.main{width:1270px}.main .head{height:112px}.main .head .phones{left:568px;top:66px;font-size:18px}.main .head .phones .phone{margin-bottom:3px}.main .head .email{left:782px;top:63px;font-size:20px}.main .head .logo{margin:0;width:409px;top:43px}.main .head .option{right:2px;top:32px}.main .head .option .personal{display:inline-block;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.main .head .option .personal a,.main .head .option .search .personal-form__item{height:68px;width:68px;background-size:auto}.main .head .option .search .personal-form__item .personal-form__input{right:150px;font-size:16px;height:65px}.main .head .option .search .personal-form__item .personal-form__input_open{width:400px}.main .menuBlock{height:38px;margin-top:21px}.main .menuBlock .menu ul li a{margin-left:10px;margin-right:10px;font-size:14px}.main .menuBlock .menu ul li:after{height:25px;top:6px}.main .menuBlock .menu ul li:last-child a{font-weight:700;font-size:16px}.main .menuBlock .cart a.basket_ico .basket_count{font-size:12px;line-height:18px}.main .menuBlock .cart .basket_link{display:block}.main .menuBlock .cart a.basket_ico{right:85px;top:10px;min-width:25px;height:18px}.main .menuBlock .cart a.basket_ico:after{background-size:auto;left:-32px;top:-3px}.main .menuBlock .cart a.basket_ico:before{left:-5px;top:4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff}}.bx-breadcrumb{margin:10px 0 0}.bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb-item span{font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb-item a{color:#f15a25;text-decoration:none}.bx-breadcrumb-item a:hover{color:#ff8e2c}.bx-breadcrumb-arrow{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}@media (min-width:0em) and (max-width:47.999em){.bx-breadcrumb{display:none}.bx-breadcrumb-item span{font-size:10px}}.footer{background:#949494 none repeat scroll 0 0;color:#fff}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#f9c777}.footer .main{display:-ms-flexbox;display:flex}.footer .main>div{vertical-align:top}.footer .footer>div .title{margin-bottom:21px;text-transform:uppercase}.footer .catalog ul li{list-style:outside none none;margin-bottom:3px}.footer .catalog ul li a{text-decoration:none}.footer .contacts{line-height:17px}.footer .contacts .contacts__span_bold{font-weight:700}.footer .contacts .title span{text-transform:uppercase}.footer .main>div.contacts_mobile{display:none}.footer .soc>div{display:inline-block;margin-left:2px}.footer .soc>div a .img{background:transparent url(/assets/build/img/ico_soc.png) no-repeat scroll 0 0;display:inline-block;height:26px;width:26px}.footer .soc div.vkont a .img{background-position:-31px 0}.footer .soc div.g a .img{background-position:-62px 0}.footer .soc div.youtube a .img{background-position:-93px 0}.footer .soc div.inst a .img{background-position:-125px 0}.footer .soc div.tw a .img{background-position:-156px 0}.footer .phone{margin-bottom:10px}.footer .contacts .item{margin-bottom:19px}.footer .menu .title span{text-transform:uppercase}.footer .menu ul{padding:0;margin:0}.footer .menu ul li{list-style:outside none none;margin-bottom:3px}.footer .copy{font-size:14px;line-height:19px}.footer .copy .copy__span_bold{font-weight:700;font-size:13px}.footer .copy .maximaster{margin-top:15px;margin-bottom:10px;max-width:280px}@media (min-width:0em) and (max-width:47.999em){.footer{font-size:14px;margin-top:20px;padding-top:10px;height:161px}.footer .main{-ms-flex-flow:column wrap;flex-flow:column wrap}.footer .catalog,.footer .contacts{display:none}.footer .main>div.soc{display:block;margin-bottom:13px;margin-top:22px;position:relative;bottom:7px;text-align:center}.footer .faceBook,.footer .menu,.footer .vk{display:none}.footer .copy{font-size:12px;text-align:center;margin-top:-15px}.footer .copy .maximaster{margin:15px auto 10px}}@media (min-width:48em){.footer{margin-top:30px;padding-top:10px}.footer .contacts .contacts__span_bold{font-size:12px}.footer .contacts .title{margin-bottom:10px}.footer .contacts .title span{font-size:14px}.footer .main>div.soc{display:none}.footer .contacts .item{font-size:12px}.footer .menu .title{margin-bottom:10px}.footer .menu .title span{font-size:14px}.footer .menu ul li a{font-size:12px}.footer .faceBook,.footer .vk{display:none}.footer .copy{text-align:left;position:absolute;right:0}}@media (min-width:79.375em){.footer{font-size:12px;padding-top:29px;padding-bottom:20px}.footer .catalog{margin-left:5px;width:274px}.footer .contacts{margin-left:47px;width:280px}.footer .contacts .contacts__span_bold{font-size:13px}.footer .contacts .title{margin-bottom:20px}.footer .contacts .title span{font-size:16px}.footer .contacts .item{font-size:14px}.footer .menu{margin-left:40px}.footer .menu .title{margin-bottom:20px}.footer .menu .title span{font-size:16px}.footer .menu ul li a{font-size:14px}.footer .faceBook,.footer .vk{display:initial;margin-left:100px}.footer .copy{width:300px}}.authorization{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-bottom:1px solid #909090;padding-bottom:20px}.authorization__description{font-size:16px;color:#000;line-height:26px}.authorization__input{border-radius:4px;border:1px solid #858585;height:50px;width:260px;color:#858585;font-size:18px;padding:0 18px 0 28px;margin:10px 0;position:relative}.authorization__input_text:focus{border-color:#00569b;box-shadow:0 0 2px 0 #00569b}.authorization__input_error{border-color:#9e0b0f;box-shadow:0 0 2px 0 #9e0b0f}.button__authorization{height:49px;width:260px;margin-top:10px;background:#f15a25 url("/local/templates/ctpl/i/login_arrow.png") no-repeat scroll 92% 52%}.button__authorization:hover{background:#ff8e2c url("/local/templates/ctpl/i/login_arrow.png") no-repeat scroll 92% 52%}.under-menu{display:-ms-flexbox;display:flex;margin:10px 0 0;-ms-flex-pack:center;justify-content:center}.under-menu__item{font-size:16px;color:#f15a25;margin:0 29px 0 0;text-decoration:none}.under-menu__item:hover{color:#ff8e2c}@media (max-width:979px) and (min-width:720px){.under-menu__item{border-bottom:none;margin:0 10px 0 0}}@media (max-width:1279px) and (min-width:980px){.under-menu__item{border-bottom:none}}@media (max-width:719px){.under-menu__item{border-bottom:none;margin:0 15px 0 0}}.registration{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.registration__input{border-radius:4px;border:1px solid #858585;height:50px;width:260px;color:#858585;font-size:18px;padding:0 18px 0 28px;margin:10px 0;position:relative}.registration__input_text:focus{border-color:#00569b;box-shadow:0 0 2px 0 #00569b}.registration__input_error{border-color:#9e0b0f;box-shadow:0 0 2px 0 #9e0b0f}.registration__required-symbol{color:red}.registration__note{text-align:center;font-style:italic;color:#858585}.registration__input_required{background:transparent url("/local/templates/ctpl/i/required.png") no-repeat scroll 93.5% 52%;padding:0 26px 0 27px}.button__registration{height:49px;width:260px;margin-top:10px;background:#f15a25 url("/local/templates/ctpl/i/login_arrow.png") no-repeat scroll 92% 52%}.button__registration:hover{background:#ff8e2c url("/local/templates/ctpl/i/login_arrow.png") no-repeat scroll 92% 52%}.registration__notifications{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0}.changePassword .changePassword__form{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:1px solid #909090}.changePassword .changePassword__input--required{background:transparent url(/local/templates/ctpl/i/required.png) no-repeat scroll 93.5% 52%}.changePassword .changePassword__authLink{color:#f15a25;text-decoration:none}.changePassword .changePassword__label{display:block;margin-right:10px;font-weight:700}.changePassword .changePassword__submit{margin-top:20px;margin-bottom:20px;height:49px;width:260px}.forgotPassword{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-bottom:1px solid #909090;padding-bottom:20px}.forgotPassword__button{height:49px;width:260px}.forgotPassword__or{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.forgotPassword__caption{margin-bottom:15px}.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;width:100%}.grid__item{width:100%;box-sizing:border-box;padding-right:20px}.grid__item,.grid__item--last-at-desktop{-ms-flex-order:10;order:10}@media (min-width:48em){.grid__item--2col{width:50%}}@media (min-width:79.375em){.grid__item--80p-1col{width:80%}.grid__item--20p-1col{width:20%}.grid__item--pad-right{padding-right:5rem}.grid__item--pad-left{padding-left:1.625rem}.grid__item--last-at-desktop{-ms-flex-order:110;order:110}}.page-404{font-size:16px;color:#545454;line-height:20px}.page-404 a{color:#f15a25}.page-404 a:hover{color:#ff8e2c}.page-404 ul{padding-left:20px}.agreementErrors{display:none}.agreementErrors font{color:red}.user-agreement{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.user-agreement ul{padding:0 0 0 35px}.unchecked-agreement{background:#949494!important}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvbW1vbi5jc3MiLCJzb3VyY2VzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VSb290IjoiIn0=*/
.section_detail_text,
.catalog-description{
	margin:30px 0 20px;
}
.section_detail_text p,
.catalog-description p{
	margin-bottom:10px;
}
.section_detail_text h2,
.catalog-description h2{
	margin-bottom:10px;
}
.section_detail_text ul,
.section_detail_text ol,
.catalog-description ul,
.catalog-description ol{
	margin-bottom:10px;padding-left:20px;
}
.section_detail_text h3{
	margin-bottom: 10px;
}
.strong{
	font-weight: bold;
}
.serts{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.serts a{
  width: 23%;
}
table.productProps thead tr .propsBaseUnit{
	text-align: center;
}
.serts a img{
  width: 100%;
}
.serts-slider .slick-slide img {
    max-width: 95%;
}
.zvonok a.backCall{
	font-weight: 700;
	font-size: 20px;
}
.menuBlock .new-menu>ul>li:not(.h-catalog)>ul{
  display: none;
  list-style: none;
}

@media screen and (min-width: 1520px){
	.menuBlock .new-menu>ul>li:not(.h-catalog)>ul{
	  width: 340px;
	}	
}

.menuBlock .new-menu>ul>li:not(.h-catalog):hover>ul{
  display: block;
  position: absolute;
  top: 38px;
  left: 0px;
  background: #ebebeb;
  height: auto;
  padding: 5px;
  z-index: 10;
}
.menuBlock .new-menu>ul>li:not(.h-catalog){
  position: relative;
}
.menuBlock .new-menu>ul>li:not(.h-catalog):hover>ul li{
  width: 100%;
  padding: 0 10px;
}
.menuBlock .new-menu>ul>li:not(.h-catalog)>ul li:hover{
  background-color: #f15a25;
}
.menuBlock .new-menu>ul>li:not(.h-catalog):hover>ul li a{
  font-weight: normal !important;
  font-size: 16px;
  color: #333333;
  font-family: "Trebuchet MS";
  text-decoration: none;
  line-height: 35px;
}
.menuBlock .new-menu>ul>li:not(.h-catalog):hover>ul li.item-selected a{
  font-weight: bold !important;
}
.menuBlock .new-menu>ul>li:not(.h-catalog)>ul li:hover a{
  color: #fff;
}
.zkvocl{
  margin-bottom: 5px;
}
.oraiting{
  background-color: #f5f5f5;
  display: flex;
  align-items: flex-end;
  padding: 14px 10px;
}
.otitle{
  margin-right: 10px;
  font-size: 13px;
  line-height: 21px;
  color: #3f3f3f;
  font-weight: bold;
}
.oname{
  font-size: 13px;
  line-height: 21px;
  color: #3f3f3f;
  font-weight: bold;
  margin-bottom: 10px;
}
.otext{
  font-size: 13px;
  line-height: 20px;
  color: #3f3f3f;
  margin-top: 10px;
}
.oitem{
  padding: 20px 0px;
  border-bottom: 1px solid #e5e5e5;
}
.detail-news__content{
	display: block;
}
.brand_in_cats .catalog-child.show_in_barnds{
	display: block;
}
.show_in_barnds li{
	list-style-type: none;
	margin-bottom: 10px;
}
.brand_in_cats{
	margin: 35px 0;
}
.brand_in_cats h2{
	margin-bottom: 25px;
}
.news-list .brandbox{
	width: 100%;
}
.news-list .brandbox .brandbox_title{
	text-align: center;
    background: #ddd;
    padding: 15px 0;
}
.wrap404 .img404{
	position: relative;
}
.mainlink404{
	position: absolute;
    display: block;
    width: 100%;
    bottom: 105px;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    text-decoration: underline;
    font-weight: bold;
    font-size: 20px;
}
.mainlink404:hover{
	text-decoration: none;
}
.wrap404 .img404 img{
	width: 100%;
	margin-left: 45px;
}
.wrap404 .img404 .img404tb,.wrap404 .img404 .img404mb{
	display: none;
}

.klienty_wrap {
    display: flex;
    flex-wrap: wrap;
}
.klienty_b {
    width: 16.666%;
    text-align: center;
    margin-bottom: 20px;
    padding: 15px 0;
}
.klienty_b:hover {
    cursor: pointer;
    box-shadow: 0 0 10px 1px #ddd;
}
.klienty_b img {
    width: auto;
    max-width: 100%;
}
.klienty_b span {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
}
.klient_b_p{
	display: none;
	position: fixed;
    width: 600px;
    padding: 20px 50px 50px 50px;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 10px 1px #888;
    border-radius: 2px;
    top: 25%;
    left: 50%;
    margin-left: -300px;
    z-index: 201;
    max-height: 60vh;
    overflow-y: scroll;
}
.klient_b_img img{
	width: 80%;
	border: 1px solid #888;
}
.klient_b_p_c{
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 16px;
	color: #000;
	cursor: pointer;
}
.klient_b_p .klien_b_descr{
	line-height: 22px;
    margin-top: 25px;
}
.klient_b_p .klien_b_descr p{
	margin-bottom: 15px;
}
.klient_b_p span{
	font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    display: block;
}
.klienty_overlay{
	display: none;
	position: fixed;
	opacity: 0.3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 200;
	background: #000;
}

@media (max-width: 1270px){
	.wrap404 .img404 .img404tb{
		display: block;
	}
	.wrap404 .img404 .img404ds{
		display: none;
	}
	.wrap404 .img404 img {
	    margin-left: -10px;
	}
	.mainlink404 {
		bottom: 135px;
	}
	.product-page__info .price-block__buy.button.zkvoc{
    margin-left:0!important;
	margin-top:10px;
  }
  .price-block__row.js-quantity{
    position: relative;
    padding-bottom: 40px;
  }
  div.price-block__row{
	  display:block;
  }
 .zkvoc {
    /* position: absolute; */
    /* bottom: -15px; */
    /* left: 50%; */
    /* transform: translateX(-50%); */
} 
}
.main .menuBlock .new-menu>ul>li.h-catalog {
	background-color: #424242;
}
  .main .new-head.head{
    display: flex;
    justify-content: space-around;
    height: auto;
    padding-top: 32px;
  }
  .main .new-head.head .option{
    position: relative;
    top: 0px;
    right: 0px;
  }
  .h-time{
    font-size: 14px;
    color: #666666;
    font-family: "Trebuchet MS";
    display: flex;
  }
  .h-time:before{
    content: url(/local/templates/ctpl/i/time2.png);
    margin-right: 15px;
  }
  .h-mail:before{
    content: url(/local/templates/ctpl/i/post2.png);
    margin-right: 15px;
    padding-top: 2px;
  }
  .h-tels:before{
    content: url(/local/templates/ctpl/i/phone2.png);
    margin-right: 15px;
  }
  .h-mail{
    display: flex;
  }
  .h-mail a{
    font-size: 18px;
    color: #333333;
    font-family: "Trebuchet MS";
    text-decoration: none;
  }
  .h-tels{
    display: flex;
    text-align: right;
  }
  .h-tels a{
    font-size: 18px;
    color: #333333;
    font-family: "Trebuchet MS";
    text-decoration: none;
  }
  .h-tels a.backCall{
    font-size: 12px;
    color: #f15a25;
    font-family: "Trebuchet MS";
    margin-top: 10px;
    display: inline-block;
    border: 1px solid #f15a25;
    padding: 5px 15px;
  }
  .h-tels a.backCall:hover{
  	background-color: #f15a25;
  	color: #fff;
  	text-decoration: none;
  }
  .h-mail a:hover, .h-tels a:hover{
    text-decoration: underline;
  }
  .new-menu>ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    width: calc(100% - 150px);
  }
  .new-menu>ul>li>a{
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Trebuchet MS";
    text-decoration: none;
    text-transform: uppercase;
    line-height: 38px;
  }
  .new-menu>ul>li{
    padding: 0 10px;
  }
  .new-menu>ul>li:hover{
    background: #fff;
    cursor: pointer;
  }
  .new-menu>ul>li:hover>a{
    color: #f15a25;
  }
  .new-menu>ul>li.h-catalog{
    background-color: #000000;
    padding: 0 40px;
  }
  .new-menu>ul>li.h-catalog:before{
    content: url(/local/templates/ctpl/i/menu.png);
    margin-right: 15px;
  }
  .catalog-child{
    display: none;
  }
  .h-catalog:hover .catalog-child{
    display: block;
    position: absolute;
    background-color: #ebebeb;
    list-style: none;
    z-index: 10;
    left: 0px;
    column-count: 2;
    padding: 15px 25px;
  }
  .catalog-child a{
    font-size: 16px;
    color: #333333;
    font-family: "Trebuchet MS";
    text-decoration: none;
    line-height: 35px;
  }
  .catalog-child li:hover,.catalog-child li.active{
    background-color: #f15a25;
  }
  .catalog-child li:hover a,.catalog-child li.active a{        
    color: white;
  }
  .catalog-child li{        
    position: relative;
    min-height: 35px;
  }
  .catalog-child li:hover:after{
    content: url(/local/templates/ctpl/i/arrow.png);
    position: absolute;
    top: 5px;
    right: 0px;
  }
  @media (max-width: 1270px){
  	.klienty_b {
	    width: 25%;
	}	
	.centerBlock h1 {
	    font-size: 20px;
	    text-align: center;
	    margin-top: 40px;
	}
    .h-logo img{
      max-width: 100%;
    }
    .main .menuBlock{
      display: none;
    }
    .main .menuBlockMobile{
      display: block;
      text-align: center;
      height: 0;
      margin: 0;
    }
    .bg_top_line{
      display: block;
      height: 40px;
    }
    .main .menuBlockMobile .menu {
      position: absolute;
      top: -26px;
      left: 20px;
    }
    .main .menuBlockMobile .menu a {
        background: transparent url(/assets/build/img/ico_catalog_tablet.png) no-repeat scroll 50%;
        display: inline-block;
        height: 12px;
        width: 18px;
    }
    .main .menuBlockMobile .personal {
        position: absolute;
        top: -28px;
        left: 150px;
    }
    .main .menuBlockMobile .personal a {
        background: transparent url(/assets/build/img/ico_personal.png) no-repeat scroll 50%;
        width: 19px;
        height: 16px;
        display: block;
    }
    .main .menuBlockMobile .cart {
        position: absolute;
        top: -29px;
        right: 20px;
    }
    .main .menuBlockMobile .cart a {
        width: 17px;
        height: 17px;
        background: transparent url(/assets/build/img/cart_tablet.png) no-repeat scroll 50%;
        display: inline-block;
    }
    .main .new-head.head{
      flex-direction: column;
      align-items: center;
      flex-flow: column;
    }
    .main .new-head.head>div{
      margin-bottom: 10px;
    }
    .main .new-head.head .option{
      display: none;
    }
    .h-tels{
      text-align: center;
    }
    .main .menuBlockMobile .headerMobileSearch {
        display: block;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        top: 0px;
        border: 1px solid #f15a25;
        height: 30px;
        width: 270px;
        border-radius: 5px;
        padding-left: 10px;
    }
    .main .menuBlockMobile .headerTabletSearchButton{
      left: 65%;
      top: -25px;
    }
    .main .mobile-menu_visible {
        display: block;
    }
    .main .forfixed{
    	height: 300px;
    }
    .main .menuBlockMobile .headerMobileSearch{
    	top: -22px;
    }
    .main .menuBlockMobile .headerTabletSearchButton{
    	top: -47px;
    }
  }
 @media (max-width: 767px){
 	.klienty_b {
	    width: 100%;
	}	
	.klient_b_p {
	    width: 100%;
	    left: 0;
	    margin-left: 0;
	}
  	.wrap404 .img404 .img404tb{
		display: none;
	}
	.wrap404 .img404 .img404mb{
		display: block;
	}
	.wrap404 .img404 img {
	    margin-left: 0px;
	}
	.mainlink404 {
		bottom: 110px;
	}
  }
  @media (max-width: 750px){
    .main .catalogOnMain{
      margin-top: 49px;
    }
    .main .menuBlockMobile .headerTabletSearchButton {
      left: 82%;
    }    
  }
  @media (min-width: 1270px){
    .main .forfixed.fixhead{
      position: fixed;
      z-index: 10;
      background: #fff;
      width: 1270px;
      top: 0px;
      align-items: center;
    }
    .main .new-head.head.fixhead .h-time{
      display: none;
    }
  }



.c_b_slider_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.c_b_one_wrap {
    display: flex;
    justify-content: center;
    margin-bottom: 100px;
}
.c_b_one_wrap .c_b_wrap{
	width: 308px;
}
.c_b_wrap {
    padding: 20px;
    border: 1px solid #ddd;
    box-shadow: -5px 5px 15px 1px #ddd;
    position: relative;
    padding-top: 110px;
    margin: 0 10px;
}
.c_b_item{
	margin-top: 120px;
	width: 25%;
	margin-bottom: 40px;
}
#staff_slider .c_b_wrap img,.c_b_wrap img {
    position: absolute;
    left: 50%;
    top: -75px;
    border-radius: 50%;
    margin-left: -75px;
    width: 150px;
}
.c_b_name {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 2px;
}
.c_b_d {
    font-size: 14px;
    color: #F15A25;
    margin-bottom: 15px;
}
.c_b_descr {
    font-size: 14px;
    color: #666;
    margin-bottom: 15px;
    display: none;
}
.c_b_p {
    background: url(/img/1504/p.jpg) no-repeat 0 center;
    padding: 5px 0 5px 35px;
}
.c_b_e {
    background: url(/img/1504/e.jpg) no-repeat 0 center;
    padding: 5px 0 5px 35px;
    display: block;
}
.c_b_r_btn {
    background: #F15A25;
    width: 170px;
    padding: 12px;
    color: #fff;
    text-align: center;
    margin: 15px auto;
    border-radius: 5px;
    font-size: 14px;
}
.c_b_r_btn:hover{
	opacity: 0.8;
	cursor: pointer;
}
.page__contacts__container a.c_b_show_r {
    color: #F15A25;
    font-size: 14px;
    display: block;
    text-align: center;
    text-decoration: underline;
}
#staff_slider .owl-next span{
	color: #777;
	font-size: 80px;
	font-weight: bold;
	line-height: 30px;
	margin-left: 20px;
	height: 40px;
    display: block;
}
#staff_slider .owl-next span:hover{
	color: #F15A25;
}
#staff_slider .owl-prev span{
    color: #777;
	font-size: 80px;
	font-weight: bold;
	line-height: 30px;
	margin-right: 20px;
	height: 40px;
    display: block;
}
#staff_slider .owl-prev span:hover{
	color: #F15A25;
}
#staff_slider.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}
#staff_slider.owl-theme .owl-nav [class*=owl-]{
	outline: 0!important;
}
.t-wrap{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.t-wrap .t-block{
	width: 48%;
	margin-bottom: 60px;
}
.t-wrap .t-name{
	color: #F15A25;
    text-decoration: underline;
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 18px;
}
.t-wrap .t-text p{
	text-indent: 15px;
	margin-bottom: 15px;
}
.a-wrap{
	background: #DDDDDD;
    padding: 0 15px;
    margin-bottom: 60px;
}
.a-block{
	padding: 10px 0;
}
.a-block a {
    color: #777;
    text-decoration: none;
    padding-right: 8px;
    line-height: 22px;
    font-size: 15px;
}
.a-block a.b{
	font-weight: bold;
	color: #000;
}
.a-block a.ex{
	color: #000;
}
.a-block a:hover{
	text-decoration: underline;
	color: #F15A25;
}
.main_feedform{
	display: flex;
    padding: 50px 0px;
}
@media screen and (max-width:1530px){
    div.footer.footer6352133 div.menu-in-footer div.links.links2{
        padding-left: 0;
        display: block;
        padding-top: 0;
    } 
    .c_b_item {
    	width: 33%;
	}   
}
@media screen and (max-width: 1023px) {
	.c_b_item {
 	   	width: 33%;
	}
	.t-wrap .t-block{
		width: 100%;
	}
	.main_feedform .img-block{
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.c_b_item {
 	   	width: 100%;
	}
	
}
.partnerSlider ._title a{
	color: #f15a25;
	text-decoration: none;
}
.cat_list_slider_title{
	margin-top: 30px;
}
.catalog_brand_list .partnerSlider{padding-top:10px;margin-top:20px;margin-bottom:60px}
.catalog_brand_list .partnerSlider .partnersBlocksOnMain{background:transparent;padding-right:2px;-ms-flex-align:end;align-items:flex-end;position:relative}
.catalog_brand_list .partnerSlider .partnersBlocksOnMain .el .img{background:transparent;text-align:center;vertical-align:middle}
.catalog_brand_list .partnerSlider .partnersBlocksOnMain .el .img img{margin:0 auto;max-width:90%;max-height:90%;display:block}
.catalog_brand_list .partnerSlider .slick-slider{margin-bottom:30px}
.catalog_brand_list .partnerSlider .slick-dots{position:absolute;display:block;width:100%;padding:0;list-style:none;text-align:center}
.catalog_brand_list .partnerSlider .slick-dots .slick-active button{background:#f15a25}
.catalog_brand_list .partnerSlider .slick-dots button{background:#969696;box-shadow:inset 0 1px 5px #484848}
.catalog_brand_list .partnerSlider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.catalog_brand_list .partnerSlider ._title a{
    font-size: 1.17em;
    text-transform: none;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-bottom: 15px;
    display: block;
}
.section_detail_text .catalog-section__content{
	margin: 0 auto;
}
.totalCount{
	display: none;
}
.js-total-counter {
    font-size: 22px;
    color: #777;
    font-weight: normal;
    padding: 5px 10px;
    display: inline-block;
    border: 1px solid #ddd;
    margin: 20px 0 0 20px;
}
.cat_tags_wrap {
    margin: 10px auto;
    width: 95%;
}
.cat_tags a {
    background: #ddd;
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
    padding: 3px 6px;
    color: #333;
    text-decoration: none;
    max-width: 95%;
    text-align: center;
}
.cat_tags a:hover{
	background: #f15a25;
	color: #fff;
}
.ya_rev h4{
	font-size: 1.17em;
    text-transform: none;
    color: #000;
    text-align: left;
    text-decoration: none;
    margin-bottom: 15px;
    display: block;
}
.ya_rev_inner{
	max-width: 760px;
    width: 100%;
    height: 1200px;
    margin-top: 20px;
}
.cat_tags.cat_tags_slider_long a{
	min-height: 65px;
}
.page-title-with-itemcount:after{
	content: '';
	display: block;
	clear: both;
	width: 100%;
}
.page-title-with-itemcount h1{
	float: left;
	max-width: 900px;
}

#buttonup{
	display: none;
}
#buttonup.show{
	display: block;
}
#buttonup {   
   background: url(/assets/build/img/9856.png) no-repeat;
   width: 66px;   
   height: 66px;   
   text-align: center;   
   border-radius: 4px;   
   margin: 30px;   
   position: fixed;   
   bottom: 30px;   
   right: 30px;   
   transition: background-color .3s;   
   z-index: 1000; 
   opacity: 0.5;
} 
#buttonup:hover {   
   cursor: pointer;   
	opacity: 0.8;
} 
.catalog-description h5{
	font-size: 16px;
}
.wrap-adv-inner-page .item-advent {
    flex: 0 50%;
    margin: 10px 0;
}


.rel_prod_title{
	font-size: 32px;
    font-weight: bold;
    padding-top: 40px;
    margin-top: 60px;
    border-top: 1px solid #ddd;
}
#article_prod_slider{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 20px 0 100px;
}
#article_prod_slider .product-item-container {
    width: 18%;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 20px;
}
#article_prod_slider.slick-slider .product-item-container{
	width: 92%!important;
	margin-left: 3%;
}
.product-item-article.product-item{
	padding: 15px;
}

#article_prod_slider .slick-slide img {
    display: inline;
}
#article_prod_slider .product-item-container:hover{
	border: 0;
}
.product-item-article .product-item-image-wrapper{
	padding-top: 0;
}
.product-item-article .product-item-image-wrapper{
	text-align: center;
}
.product-item-article .product-item-image-wrapper img{
	height: 100px;
}
.product-item-article .product-item-title2 a{
	height: 100px;
    margin-bottom: 5px;
    overflow: hidden;
    color: #000;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-size: 15px;
    line-height: 20px;
}
.product-item-article .articul{
	overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 20px;
    color: #a1a1a1;
    display: block;
    text-align: center;
}
.product-item-article .product-item-price-current{
	color: #00569b;
    font-weight: 700;
    display: block;
    text-align: center;
}
.product-item-article .product-item-amount-field-container{
	width: 100%;
    background: #fff;
    border-radius: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center;
    height: 36px px;
    padding: 0 5px;
    margin: 10px 0;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    background: #eee;
    height: 36px;
}
.product-item-article .product-item-amount-field2{
	height: 36px;
    width: 33px;
    margin: 0 5px;
    border: 1px solid #cdcdcd;
    background: #fff;
    text-align: center;
}
.product-item-article .btn.btn-default.buy-btn-art-prod{
	width: 100%;
    height: 36px;
    box-sizing: border-box;
    background: #f15a25;
    border: none;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    transition: background .2s;
    outline: none;
    display: flex;
    flex: 0 0 45%;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0 7px;
    font-size: 14px;
    line-height: 36px;
}
.product-item-article .btn.btn-default.buy-btn-art-prod:hover{
	background: #ff8304;
}
.innerPage p,.innerPage li{
	font-size: 16px;
	line-height: 18px;
}
.innerPage p,.innerPage ol,.innerPage ul,.innerPage h2{
	margin: 0 0 10px;
}
.section_detail_text h5{
	font-size: 18px;
}

.popup-window.popup-window-content-white{
	width: 483px;
    max-width: 90%;
    border-radius: 5px;
}
.popup-window.popup-window-content-white .popup-window-titlebar-text{
	font-size: 20px;
    line-height: 23px;
    display: flex;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #2F2F2F;
    justify-content: center;
    margin-top: 30px;
    font-weight: 700;
    font-family: Trebuchet MS,Helvetica,Arial,sans-serif;
}
.popup-window.popup-window-content-white .popup-window-content > div{
	padding: 30px 10px 20px;
    min-height: 100px;
    background: #fff;
    display: flex;
}
.popup-window.popup-window-content-white .btn.btn-buy{
	background: #F15A25;
    border-radius: 5px;
    height: 49px;
    display: flex;
    justify-content: center;
    font-size: 14px;
    align-items: center;
    text-transform: uppercase;
    margin: 0 auto 20px;
    border: 0;
    width: 220px;
}
.product-item-article-container.brands-page{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.product-item-article-container.brands-page .product-item-container {
    position: relative;
    width: 19%;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 20px;
}
.branr_prod_title {
    font-size: 32px;
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
    margin-bottom: 30px;
}
.brand-mainpage{
	margin-bottom: 30px;
}
.brand-mainpage .detail-news {
    border-bottom: 0;
    background: #fff;
    border-radius: 4px;
    width: 100%;
    margin: 34px 0 0;
    padding: 0;
    font-size: 16px;
}
.article_page ul{
	margin-left: 20px;
}
.about-img{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}	
	.about-img img{
		width: 24%;
		margin-bottom: 20px;
	}
	.about-img img:nth-child(n+5){
		display: none;
	}
	.about-img-tg{
		color: #f15a25;
	    text-decoration: underline;
	    text-align: center;
	    cursor: pointer;
	}
	.about-img-tg:hover{
		text-decoration: none;
	}

.act_wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 2%;
}
.act_block{
	width: 32%;
}
.act_block img:hover {
	opacity: 0.8;
}
.act_block a.act_name:hover{
	text-decoration: none;
}
.act_block a.act_name{
	color: #F15A25;
    display: block;
    margin: 10px 0;
}
.act_block img {
    width: 100%;
    max-height: 180px;
}
.act_detail_date{
	color: #aaa;
    font-size: 14px;
}
.act_detail_img{
	margin: 20px 0 30px;
}
.act_detail_img img{
	max-width: 100%;
}
.act_detail_text a.in_cat{
	display: block;
    border: 2px solid #F15A25;
    color: #F15A25;
    text-decoration: none;
    text-align: center;
    width: 250px;
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
    border-radius: 3px;
    margin: 30px 0;
}
.act_detail_text a.in_cat:hover{
	background: #F15A25;
	color: #fff;
}
.act_detail_hr{
	border-bottom: 1px solid #ddd;
    margin: 80px 0 40px;
}
.act_bottom_title{
	font-weight: bold;
    font-size: 20px;
    color: #555;
    margin-bottom: 30px;
}
.act_bottom{
	margin-bottom: 100px;	
}
#viwed_products .catalog-section {
    margin: 35px auto 10px;
}
#viwed_products .product-item-article-container.brands-page .product-item-container{
	min-width: 240px;
	margin: 0 5px 20px;
}
#viwed_products .product-item-article-container.brands-page {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.video_reviews_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 48%;
    margin-bottom: 30px;
}
.video_rev_text_page{
	margin-bottom: 100px;
}
.video_rev_video{
	text-align: center;
}
.video_rev_video iframe{
	width: 560px;
	max-width: 100%;
	height: 315px;
}
.video_review_block{
	width: 100%;
}
.video_review_block iframe{
	width: 100%;
	height: 350px;
}
.video_review_descr{
	margin-top: 10px;
	border-left: 6px solid #F15A25;
	padding-left: 15px;
}
.video_review_descr .video_review_title{
	text-decoration: none;
	line-height: 22px;
	color: #000;
}
.video_review_descr .video_review_title:hover{
	text-decoration: underline;
}
.video_review_descr .b_title{
	font-size: 20px;
	font-weight: bold;
	display: block;
	color: #000;
}
.video_review_descr .s_title{
	font-size: 14px;
	display: block;
	color: #000;
}
.v_l_img{
	float: left;margin: 0 20px 20px 0;
}
.tag_icons{
	margin: 15px 0;
    display: flex;
    flex-wrap: wrap;
}
.tag_icons img{
	max-width: 30px;
}
.tag_icons a{
	margin-bottom: 10px;
	display: flex;
    align-items: center;
    font-size: 15px;
    text-decoration: none;
}
.tag_icons a span {
    color: #000;
    padding: 0 20px 0 8px;
}
.tag_icons a:hover{
	text-decoration: none;
}
.tag_icons a:hover span{
	color: #F15A25;
}
.video_reviews_wrapper_main .video_reviews_wrap .video_review_block {
    width: 30%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 20px 20px;
}
.video_reviews_wrapper_main .video_reviews_wrap .video_review_block iframe {
    width: 100%;
    height: 220px;
}
.video_reviews_wrapper_main .video_reviews_wrap {
    justify-content: center;
}
.video_blocks_wrap{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
}

.tel-wrap a:hover{
	text-decoration: underline;
}
.mail-wrap:hover{
	text-decoration: none;
}
.head .orange-btn-bord.btn-fb:hover {
    background: #FF571D;
    color: #fff;
}
.social img:hover, .main .head .option .personal a:hover, a.basket_ico:hover{
	opacity: 0.8;
}
.mainSlider .slick-dots{
	bottom: -70px;
}
.hit_label{
	z-index: 2;
}
.blag_wrap{
	margin: 40px 0 80px;
}
.blag_block{
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	background: #F4F4F4;
	padding: 30px;
	margin-bottom: 30px;
}
.blag_block_img{
	width: 180px;	
}
.blag_block_img img{
	width: 100%;
}
.blag_descr{
	width: calc(100% - 210px);
}
.blag_name{
	font-weight: bold;
	margin-bottom: 30px;
}
.blag_sbs{
	margin-top: 30px;
}
.b{
	font-weight: bold;
}
.route_wrap{
	margin: 50px 0;
}
.rout_slider .slick-slide{
	margin: 0 5px;
}
.rout_slider .slick-slide img {
    display: block;
    width: 100%;
}
.catalog_on_news{
	position: relative;
    display: -ms-flexbox;
    display: flex;
    margin: 20px auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.catalog_on_news .c_n_item{
	background: transparent;
	text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    cursor: pointer;
    height: 249px;
    width: 223px;
    margin-bottom: 17px;
    margin-right: 11px;
    margin-left: 11px;
}
.catalog_on_news .c_n_item.item--empty{
	border: 1px solid transparent;
}
.catalog_on_news .c_n_item a {
    text-decoration: none;
    display: flex;
    justify-content: flex-start;
    flex-flow: column nowrap;
    height: 249px;
    width: 224px;
}
.catalog_on_news .c_n_item:hover{
	box-shadow: 0 0 8px 0px #eee;
}
.catalog_on_news .picture_wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    bottom: unset;
    width: 146px;
    height: 140px;
    margin: 5px auto 0px;
}
.catalog_on_news .picture_wrapper img{
	width: 100%;
    max-width: 100%;
    max-height: 100%;
}
.catalog_on_news .label{
	bottom: unset;
    padding-left: 20px;
    padding-right: 20px;
    margin: auto 0;
    display: flex;
    font-size: 15px;
    justify-content: center;
    line-height: 20px;
    color: #000;
    position: relative;
    color: #000;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    text-transform: none;
    white-space: break-spaces;
}
.del_img_w{
	text-align: center;
}
.del_img_w img{
	max-width: 100%;
	height: auto;
}
.ask-block .main{
	width: 100%;
}

@media screen and (max-width: 1365px){
	#viwed_products .product-item-article-container.brands-page .product-item-container{
		min-width: 222px;
	}
	#viwed_products .product__block_with_quantity, #viwed_products .product-item-article .product-item-title2 a{
		padding: 0 10px;
	}
	.main .articles_wrapper .article_img{
		width: 100%;
	}
	.main .articles_wrapper .article_block{
	    width: 31%;
	    margin: 0 1% 20px;
	}
	.js-filter .filter__head{
		position: relative;
	}
	.js-filter .filter__head:after{
		position: absolute;
		right: 20px;
		top: 0px;
		content: 'x';
		font-size: 22px;
	}
	.product-item-article-container.brands-page .product-item-container {
	    min-width: 240px;
	}
	.video_review_block iframe {
	    width: 100%;
	    height: 250px;
	}
	.order input#ORDER_PROP_51{
		width: 360px;
	}
}
@media screen and (max-width: 1023px){
		.rout_slider{
			width: calc(100% - 100px);
			margin: 0 auto;
		}
		.articles_wrapper .article_img {
		    position: relative;
		    width: 100%;
		    height: auto;
		    display: flex;
		}
		.video_reviews_wrapper_main .video_reviews_wrap .video_review_block {
    		width: 48%;
		}
		.articles_wrapper .article_block {
		    margin: 0;
		}
		.about-img img:nth-child(n+4){
		display: none;
		}
		.about-img img {
    		width: 32%;
		}
}
@media screen and (max-width: 767px){
	.order [type="text"], .order input#ORDER_PROP_51{
		width: 100%;
	}
	.cart-wrap .order{
		padding-right: 5px;
	}
	.main .articles_wrapper .article_block {
    	width: 100%;
	}
	.rout_slider{
			width: 100%;
			margin: 0 auto;
	}
	.blag_block_img {
	    width: 100%;
	}
	.blag_descr {
	    width: 100%;
	    text-align: center;
	}
	.blag_name {
	    margin-bottom: 20px;
	}
	.blag_block_img img {
	    width: 100%;
	    max-width: 180px;
	    display: block;
	    margin: 0 auto;
	}
		.articles_wrapper .article_block {
		    margin-bottom: 20px;
		}
		.video_reviews_wrapper_main .video_reviews_wrap .video_review_block {
    		width: 100%;
    		margin-bottom: 20px;
		}
		.video_review_block {
		    width: 100%;
		}
		.product-item-article-container.brands-page .product-item-container{
			width: 100%;
		}
		.about-img img:nth-child(n+3){
		display: none;
		}
		.about-img img {
    		width: 49%;
		}
		.about-img-tg{
			margin-bottom: 30px;
		}
		.act_block {
		    width: 100%;
		    margin-bottom: 30px;
		}
		.video_reviews_wrap{
			width: 100%;
		}
}

@media screen and (max-width: 1023px) and (min-width: 767px){
	.js-catalog-section .slick-prev {
    	left: 25px;
	}
	.js-catalog-section .slick-next {
	    right: 25px;
	}
}

@media screen and (max-width: 1023px){
	.main .bc_wrap{
		padding: 0 5px;
	}
	.page__contacts__right__block{
		margin-top: 30px;
	}
	.footer-wrap .footer6352133.footer .icon-btns .icon-btns-row{
		margin-left: 0;
		margin-right: 0;
	}
	#article_prod_slider {
	    margin: 20px auto 100px;
	    width: 90%;
	}
	.cat_tags.cat_tags_slider_long a{
		word-break: break-all;
	}
	.js-total-counter {
    	margin: 30px 0 0 20px;
	}
}
@media screen and (max-width: 767px){
	.news-list .news__img{
		width: 100%;
	}
	.cat_tags_wrap {
	    width: 90%;
	}
	.js-total-counter{
		display: none;
	}
	.page-title-with-itemcount h1{
		float: none;
	}
}
@media (min-width:0em) and (max-width:47.999em){
	.catalog_brand_list .partnerSlider{display:block}
}
@media (min-width:48em){
	.catalog_brand_list .partnerSlider .partnersBlocksOnMain .el .img img{padding:7px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
	.catalog_brand_list .partnerSlider .partnersBlocksOnMain .el .img{height:86px;width:137px;position:relative}
}
@media (min-width:79.375em){
	.catalog_brand_list .partnerSlider{margin-top:30px;margin-bottom:70px}
	.catalog_brand_list .partnerSlider .partnersBlocksOnMain{-ms-flex-align:inherit;align-items:inherit}
	.catalog_brand_list .partnerSlider .partnersBlocksOnMain .el .img img{padding:0;position:relative;top:0;left:0;right:0;transform:none}
	.catalog_brand_list .partnerSlider .partnersBlocksOnMain .el .img{display:table-cell;height:145px;width:260px;position:relative}
	.catalog_brand_list .partnerSlider .slick-dots{right:0}
}
@media screen and (max-width: 340px){
	.option .fix-btn-fb,
	.option .social,
	.main .head .option .search, 
	.main .forfixed .head.header-wrap .option .personal a, 
	.main .head .option .cart.js-mini-cart{
		margin-right: 3px;
	}
	.option .button_burger{
		margin-left: 0px;
		margin-right: 0;
	}
	.rel_prod_wrap{
		max-width: calc(100% - 25px);
    	margin: 0 auto;
	}
	.rel_prod_title {
    	font-size: 24px;
	}
	.prevnext {
    	font-size: 14px;
    }
    .bottom-form-wrap .bottom-form-block.ds-form .buttonform input, .bottom-form-wrap .bottom-form-block.ds-form form > div{
    	width: 100%;
    	margin-left: 0;
    	margin-right: 0;
    }
    .catalog_brand_list{
    	width: calc(100% - 40px);
    	margin: 0 auto;
    }
    .pagination .pagination__link.pagination__link--next, .pagination .pagination__link.pagination__link--prev{
    	display: none;
    }
    .video_blocks_wrap{
    	margin-right: 5px;
    }
    .dspopup-modal.dsoneclick form#dsoneclick-form .product_info_block .product_image {
	    margin-right: 10px;
	}
	.dsoneclick form#dsoneclick-form .product_name {
	    line-height: 18px;
	}
	form#dsoneclick-form .p-policy {
	    font-size: 10px;
	}
    .dsoneclick #dsoneclick-form > div{
    	margin-left: 0;
    	margin-right: 0;
    }
    .dsoneclick form#dsoneclick-form {
	    padding: 15px;
	}
	.dsoneclick #dsoneclick-form > div.field-3, 
	.dsoneclick #dsoneclick-form > div.field-4, 
	.dsoneclick #dsoneclick-form > div.field-6, 
	.dsoneclick #dsoneclick-form > div.field-5{
		width: 100%;
	}
	.dspopup-modal.dsoneclick #dsoneclick-form div.oncl-head{
		margin-bottom: 10px;
	}
	.main-wrap .centerBlock{
		margin-right: 5px;
	}
	.rout_slider .slick-prev {
	    left: -5px;
	    z-index: 10;
	}
	.rout_slider .slick-next {
	    right: -5px;
	    z-index: 10;
	}
	.c_b_item .rev_popur_wrap{
		top: 30px;
	}
	.main .siteMenu {
	    max-height: 70vh;
	    overflow: auto;
	}
	.catalog_on_news .c_n_item.item--empty{
		display: none;
	}
}