@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/CenturyGothic-Bold.eot');
    src: url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CenturyGothic-Bold.woff') format('woff'),
    url('../fonts/CenturyGothic-Bold.ttf') format('truetype');
    font-weight: bold;
    font-weight: 500;
    font-style: normal;
    }
    @font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CenturyGothic.woff') format('woff'),
    url('../fonts/CenturyGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    }
@font-face {
        font-family: 'Glyphicons Halflings';
        src: url('../fonts/glyphicons-halflings-regular.eot');
        src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),     url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),     url('../fonts/glyphicons-halflings-regular.woff') format('woff'),     url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),     url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
@font-face  {
        font-family:  'Road Radio';
        src:  url('../fonts/RoadRadio-Thin.eot');
        src:  url('../fonts/RoadRadio-Thin.eot?#iefix') format('embedded-opentype'),     url('../fonts/RoadRadio-Thin.woff') format('woff'),     url('../fonts/RoadRadio-Thin.ttf') format('truetype');
        font-weight:  100;
        font-style:  normal;
}
*  {
    -webkit-box-sizing:  border-box;
     box-sizing:  border-box;
     -ms-box-sizing:  border-box;
     max-height:  999999px;
     outline:  none;
}
body,  html  {
    height:  auto;
     width:  100%;
     margin:  0;
     padding:  0;
     min-width:  420px;
 }
body  {
    background:  #fff;
     font:  16px 'Century Gothic',  sans-serif;
     color:  #555;
     position:  relative;
     line-height:  1.42857143;
}
a  {
    color: #e54423;
}
a:hover  {
    text-decoration:  none;
}
.page_rubber  {
    position:  relative;
     width:  100%;
     margin:  0 auto;
     overflow:  hidden;
}
.site_conteiner  {
     /*position:  relative;
     width:  100%;
     min-height:  100%;
     height:  auto !important;
     height:  100%;
     */ }
.wrapper  {
    position:  relative;
     min-width:  420px;
     max-width:  1190px;
     width:  100%;
     margin:  0 auto;
     padding:  0 10px;
}
p  {
    margin:  0 0 20px;
}
.contacts_page p  {
    margin:  20px 0;
}
li p  {
    margin:  0;
}
ul,  ol  {
    margin-top:  0;
     margin-bottom:  10px;
     padding:  0;
}
ul,  li  {
    list-style-position:  inside;
}
ul ul,  ol ul,  ul ol,  ol ol  {
    margin-bottom:  0;
}
.glyphicon  {
        position:  relative;
        top:  1px;
        display:  inline-block;
        font-style:  normal;
        font-weight:  normal;
        line-height:  1;
        -webkit-font-smoothing:  antialiased;
        -moz-osx-font-smoothing:  grayscale;
}
.glyphicon-map-marker:before  {
        content:  "\e062";
        color:  #ff5a20;
        font-family:  'Glyphicons Halflings';
        margin-right:  5px;
        vertical-align:  top;
}
.glyphicon-envelope:before  {
        content:  "\2709";
        color:  #ff5a20;
        font-family:  'Glyphicons Halflings';
        margin-right:  5px;
        vertical-align:  top;
}
.glyphicon-phone:before  {
        content:  "\e145";
        color:  #ff5a20;
        font-family:  'Glyphicons Halflings';
        margin-right:  5px;
        vertical-align:  top;
}
.slick-slide, .slick-slide *, input[type="text"], textarea  {
    outline:  none;
}
.hidden  {
    display:  none !important;
}
input[type=text], input[type=password], input[type=text].basket_amount_class, input[type=text].styler, textarea.styler  {
}
textarea.styler  {
}
input[type=text], input[type=password], input[type=text].basket_amount_class, input[type=text].styler  {
}
textarea, textarea.styler  {
}
input[type=text].styler:focus, textarea.styler:focus  {
}
button.styler:not([disabled]), input[type="button"].styler:not([disabled]), input[type="submit"].styler:not([disabled])  {
}
button.styler:not([disabled]):hover, input[type="button"].styler:not([disabled]):hover, input[type="submit"].styler:not([disabled]):hover  {
}
button.styler:not([disabled]):active, input[type="button"].styler:not([disabled]):active, input[type="submit"].styler:not([disabled]):active  {
}
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_block_cat .catalog_orderbutton  {
    display:  block;
}
.buy_one_click_form_tml .fc_item .elem_item, .buy_one_click_form_tml .fc_item.fc_outputOnly .outputonly, .buy_one_click_form_tml input[type=text].styler, .buy_one_click_form_tml textarea.styler, .buy_one_click_form_tml .fc_form_tml .group .fc_item.fc_checkbox_one, .catalog_orderform_tml .fc_item .elem_item, .catalog_orderform_tml .fc_item.fc_outputOnly .outputonly, .catalog_orderform_tml input[type=text].styler, .catalog_orderform_tml textarea.styler, .catalog_orderform_tml .fc_form_tml .group .fc_item.fc_checkbox_one  {
    width:  100%;
}
input[type="submit"], .uss_form_tml .uss_form_submit input[type="submit"]  {
}
input[type="submit"]:hover, .uss_form_tml .uss_form_submit input[type="submit"]:hover  {
}
input[type="submit"]:active, .uss_form_tml .uss_form_submit input[type="submit"]:active  {
}
.uss_search_form .uss_submit  {
}
.section_registration .uss_form_tml .uss_form_checkbox, #registrationeditform_id .uss_form_checkbox  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
}
.section_registration .uss_form_tml .uss_form_checkbox label, #registrationeditform_id .uss_form_checkbox label  {
    margin:  0;
}
/* &#216;&#224;&#239;&#234;&#224; */.l_header  {
}
.l_header p  {
    margin:  0;
}
.lh_top  {
    background-color:  #f8f7f7;
     box-shadow:  0 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.lht_wrap  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
}
.lht_menu  {
    -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
.lht_menu ul  {
    margin:  0;
     padding:  0;
     list-style:  none;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
}
.lht_menu ul li  {
    -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
.lht_menu ul li a  {
    height:  30px;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  center;
     -webkit-justify-content:  center;
     -moz-box-pack:  center;
     -ms-flex-pack:  center;
     justify-content:  center;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
     color:  #000;
     text-transform:  uppercase;
     text-decoration:  none;
}
.lht_menu ul li a:hover, .lht_menu ul li.active > a  {
    text-decoration:  underline;
}
.lht_search  {
}
.lht_search form  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
}
.lht_search .uss_input_name  {
    background: #fff;
    border: 1px solid  #c1c1c1;
    color: #000;
    font-size: 12px;
    padding: 0 10px;
    margin-right: 5px;
    flex: 0 0 214px;
    width: 214px;
    padding: 3px 0;
}
.lht_search .uss_submit  {
font-size: 12px;
    background: url(../uploadedFiles/images/free-icon-search-149852.png) no-repeat 50%;
    height: 15px;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    border: none;
    color: #000;
    box-shadow: none;
    border-radius: 0;
    background-size: contain;
}
.lh_middle  {
    background: rgb(233 233 233);
     background-size:  cover;
 }
.lhm_wrap  {
    padding: 20px 20px 1px;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.lhm_l  {
    margin-right:  40px;
}
.lhm_c  {
    -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
.lhm_r  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
}
.lhm_r .col:first-child  {
    margin-right:  70px;
}
.lhm_r .col:last-child  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-orient:  vertical;
     -webkit-box-direction:  normal;
     -webkit-flex-direction:  column;
     -moz-box-orient:  vertical;
     -moz-box-direction:  normal;
     -ms-flex-direction:  column;
     flex-direction:  column;
     -webkit-box-align:  end;
     -webkit-align-items:  flex-end;
     -moz-box-align:  end;
     -ms-flex-align:  end;
     align-items:  flex-end;
}
.lh_logo  {
    padding: 0px 9px 0 0;
     /* border-right:  2px solid #000; */
}
.lh_slogan  {
margin-bottom: 6px;
    color: #363434;
    font-size: 17px;
}
.lh_slogan2  {
    font-size:  18px;
     text-transform:  uppercase;
     color: #fff;
}
.lh_work  {
    font-weight:  bold;
     font-size:  18px;
     color: #000;
     margin-bottom:  5px;
}
.lh_phone  {
    position:  relative;
     padding-left:  45px;
     margin-bottom:  5px;
}
.lh_phone:before  {
    content: "";
    position: absolute;
    top: 0;
    left: 9px;
    content: "\e145";
    color: #ff5a20;
    font-family: 'Glyphicons Halflings';
    vertical-align: top;
    font-size: 24px;
}
.lh_phone a  {
    color: #2a2a2a;
     text-decoration:  none;
     font-weight:  bold;
     font-size:  24px;
}
.lh_address  {
    color: #000;
}
.lh_address p  {
    margin-bottom:  5px;
}
.lh_address p:last-child  {
    margin-bottom:  0;
}
.lh_recall  {
}
.lh_recall a  {
    padding: 5px 10px;
    background: #ff4d0e;
    color: #fff;
    border-radius: 0;
    text-decoration: none;
    display: inline-block;
}
.lh_recall a:hover  {
    background:  #333;
}
.lh_bottom  {
    background:  #333;
     border-bottom: 3px solid #e64422;
}
.lh_bottom ul  {
    margin:  0;
     padding:  0;
     list-style:  none;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
}
.lh_bottom ul li  {
    -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
.lh_bottom ul li a  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  center;
     -webkit-justify-content:  center;
     -moz-box-pack:  center;
     -ms-flex-pack:  center;
     justify-content:  center;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
     color:  #000;
     text-transform:  uppercase;
     height:  46px;
     background:  #333;
     padding:  0 5px;
     text-decoration:  none;
     color:  #fff;
     text-align:  center;
     font-size:  12px;
     font-family:  'Century Gothic';
     
}
.lh_bottom ul li a:hover  {
    background:  #444;
}
.lh_bottom ul li.active > a  {
            background: #e64422;
        
}
.lht_burger, .lh_burger  {
    display:  none;
     width:  22px;
     flex:  0 0 22px;
     height:  22px;
     cursor:  pointer;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     -webkit-box-orient:  vertical;
     -webkit-box-direction:  normal;
     -webkit-flex-direction:  column;
     -moz-box-orient:  vertical;
     -moz-box-direction:  normal;
     -ms-flex-direction:  column;
     flex-direction:  column;
     background:  #ff4d0e;
     padding:  4px 3px;
}
.lh_burger  {
    flex:  0 0 35px;
     width:  35px;
     height:  35px;
     padding:  8px 5px;
}
.lht_burger span, .lh_burger span  {
    display:  block;
     height:  2px;
     background:  #fff;
}
/* &#209;&#235;&#224;&#233;&#228;&#229;&#240; */.slider  {
    margin-bottom:  30px;
     height:  400px;
     overflow:  hidden;
}
.slider .slides  {
    border-bottom:  4px solid #ff5a20;
}
.slider .slide  {
    position:  relative;
     font-size:  0;
     overflow:  hidden;
     display:  none;
}
.slider .slide:first-child  {
    display:  block;
}
.slider .slide a.slide_link  {
        display:  block;
        position:  absolute;
        top:  0;
        bottom:  0;
        left:  0;
        right:  0;
        z-index:  10;
}
.slider .slide_image  {
    position:  relative;
}
.slick-slider .slide_image img  {
    max-width:  100%;
     height:  auto;
     display:  inline-block;
}
.slider .slide_image a  {
    text-decoration:  none;
}
.slider .slide_caption  {
    max-width:  430px;
     width:  100%;
     font-size:  25px;
     background:  rgba(0, 0, 0, 0.6);
     padding:  30px;
     min-height: 280px;
     display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex;
     -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
     -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;
}
.slider .slide_caption p  {
    margin:  0;
}
.slider .slide_title  {
     font-weight:  bold;
     color:  #fff;
}
.slider .slide_title span  {
    color:  #ff4d0e;
}
.slider .slide_text  {
    color:  #fff;
     font-weight:  bold;
 }
.slider .slide_text span  {
    color:  #ff4d0e;
}
.slider .slick-dots  {
    margin:  0;
     padding:  0;
     list-style:  none;
     position:  absolute;
     z-index:  150;
     left:  0;
     right:  0;
     bottom:  40px;
     text-align:  center;
     font-size:  0;
}
.slider .slick-dots li  {
    font-size:  0;
     display:  inline-block;
     vertical-align:  top;
     margin:  0 3px;
}
.slider .slick-dots li button  {
    padding:  0;
     border:  none;
     font-size:  0;
     cursor:  pointer;
     outline:  none;
     -webkit-appearance:  none;
     width:  10px;
     height:  10px;
     border-radius:  50%;
     border:  1px solid #fff;
     background:  none;
}
.slider .slick-dots li.slick-active button  {
    background:  #fff;
}
.slider .slide_caption_wrap  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  end;
     -webkit-justify-content:  flex-end;
     -moz-box-pack:  end;
     -ms-flex-pack:  end;
     justify-content:  flex-end;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
     padding-right:  30px;
     position:  absolute;
     top:  0;
     bottom:  0;
     left:  0;
     right:  0;
}
.slider .slick-arrow  {
    position:  absolute;
     top:  0;
     bottom:  0;
     border:  none;
     font-size:  0;
     padding:  0;
     cursor:  pointer;
     -webkit-appearance:  none;
     z-index:  150;
     width:  15%;
     opacity:  .5;
}
.slider .slick-prev  {
    left:  0;
     background:  url(../img/arrow-left.png) no-repeat 50%,  -webkit-linear-gradient(left,  rgba(0, 0, 0, 0.5) 0,  rgba(0, 0, 0, 0.0001) 100%);
     background:  url(../img/arrow-left.png) no-repeat 50%,  -o-linear-gradient(left,  rgba(0, 0, 0, 0.5) 0,  rgba(0, 0, 0, 0.0001) 100%);
     background:  url(../img/arrow-left.png) no-repeat 50%,  -webkit-gradient(linear,  left top,  right top,  from(rgba(0, 0, 0, 0.5)),  to(rgba(0, 0, 0, 0.0001)));
     background:  url(../img/arrow-left.png) no-repeat 50%,  linear-gradient(to right,  rgba(0, 0, 0, 0.5) 0,  rgba(0, 0, 0, 0.0001) 100%);
}
.slider .slick-next  {
    right:  0;
     background:  url(../img/arrow-right.png) no-repeat 50%,  -webkit-linear-gradient(left,  rgba(0, 0, 0, 0.0001) 0,  rgba(0, 0, 0, 0.5) 100%);
     background:  url(../img/arrow-right.png) no-repeat 50%,  -o-linear-gradient(left,  rgba(0, 0, 0, 0.0001) 0,  rgba(0, 0, 0, 0.5) 100%);
     background:  url(../img/arrow-right.png) no-repeat 50%,  -webkit-gradient(linear,  left top,  right top,  from(rgba(0, 0, 0, 0.0001)),  to(rgba(0, 0, 0, 0.5)));
     background:  url(../img/arrow-right.png) no-repeat 50%,  linear-gradient(to right,  rgba(0, 0, 0, 0.0001) 0,  rgba(0, 0, 0, 0.5) 100%);
}
.slider .slick-arrow:hover  {
    opacity:  .9;
}
/* &#195;&#235;&#224;&#226;&#237;&#224;&#255; */h3,  .h3  {
    font-family:  'Century Gothic';
     font-weight:  500;
     font-size:  36px;
     margin:  0 0 10px;
     color:  rgb(51,  51,  51);
}
.inpage h2,  .inpage .h2, .inpage h3,  .inpage .h3  {
    font-size:  24px;
     margin:  20px 0 10px;
     color:  #333;
     font-family:  'Century Gothic';
     font-weight:  500;
}
.uss_shop_full_description h2, .uss_shop_full_description .h2  {
        line-height:  1.1;
        text-align:  center;
}
.inpage h2,  .inpage .h2  {
    font-size:  30px;
}
.inpage .h3.h_op  {
    padding:  0;
     font-size:  24px;
     margin-bottom:  20px;
}
h4,  .h4  {
    font-size:  18px;
     margin:  20px 0;
     font-family:  'Century Gothic';
     font-weight:  500;
     line-height:  1.1;
     color:  #333333;
}
h4 small,  .h4 small  {
    font-size:  75%;
     line-height:  1;
     color:  #999;
}
.mp_buttons  {
    margin-bottom:  30px;
}
.mp_adv_wrap  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -15px;
}
.mp_buttons .mp_button_item  {
    width:  calc((100% / 3) - 30px);
     margin:  0 15px 20px;
}
.mp_buttons .mp_button_item a  {
    text-decoration:  none;
     display:  block;
     padding: 32px 20px 37px;
     /* box-shadow:  1px 1px 3px 0 rgba(0, 0, 0, 0.3); */
     /* border-radius:  4px; */
     background-color: rgb(233 233 233);
     width:  100%;
     height:  100%;
}
.mp_buttons .mp_button_img  {
    text-align:  center;
     margin-bottom:  10px;
}
.mp_buttons .mp_button_img img  {
    height:  40px;
     max-width:  100%;
}
.mp_buttons .mp_button_title  {
    text-align:  center;
     font-family:  'Century Gothic';
     color:  rgb(51,  51,  51);
     font-weight:  500;
     line-height:  1;
     min-height:  28px;
}
.mp_store  {
    margin-bottom:  40px;
}
.mp_store .uss_eshop_menu  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  30px -8px 0;
     padding:  0;
     list-style:  none;
}
.mp_store .uss_eshop_menu li  {
    width:  calc((100% / 3) - 16px);
     /* box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3); */
     border: 1px solid #e64422;
     /* background-color:  rgba(0, 0, 0, 0.02); */
     padding:  20px;
     margin:  0 8px 16px;
}
.mp_store .uss_eshop_menu li .eshop_menu_image  {
    display:  block;
     height:  225px;
     margin-bottom:  10px;
}
.mp_store .uss_eshop_menu li .eshop_menu_image a  {
    width:  100%;
     height:  100%;
     text-decoration:  none;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  center;
     -webkit-justify-content:  center;
     -moz-box-pack:  center;
     -ms-flex-pack:  center;
     justify-content:  center;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
}
.mp_store .uss_eshop_menu li .eshop_menu_image img  {
    max-width:  100%;
     height:  auto;
}
.mp_store .uss_eshop_menu li > a  {
    display: block;
    text-align: center;
    color: #222222;
    font-size: 18px;
}
.mp_spheres  {
    margin-bottom:  40px;
}
.mp_spheres .h3  {
    font-size:  24px;
     margin-bottom:  20px;
}
.mp_spheres_wrap  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -15px;
}
.mp_spheres .mp_spheres_item  {
    width:  calc((100% / 3) - 30px);
     margin:  0 15px;
     background-color: #ECEDED;
    
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     position:  relative;
     overflow:  hidden;
     height:  150px;
}
.mp_spheres .mp_spheres_item a.link  {
    text-decoration:  none;
     position:  absolute;
     top:  0;
     bottom:  0;
     left:  0;
     right:  0;
}
.mp_spheres .mp_spheres_img  {
    width:  41.66666667%;
}
.mp_spheres .img_mask  {
        margin-top:  -50px;
        padding:  50px;
        padding-left:  120px;
        margin-left:  -120px;
        border-radius:  50%;
        overflow:  hidden;
        width:  250px;
        height:  250px;
        -webkit-box-shadow:  inset -1px 0 3px 0 rgba(0, 0, 0, 0.3);
        -moz-box-shadow:  inset -1px 0 3px 0 rgba(0, 0, 0, 0.3);
        box-shadow:  inset -1px 0 3px 0 rgba(0, 0, 0, 0.3);
        border-right:  4px solid #e94e1b;
}
.mp_spheres .mp_spheres_img img  {
    height:  100%;
     width:  auto;
}
.mp_spheres .mp_spheres_info  {
    padding:  10px;
     text-align:  right;
     width:  64.33333333%;
}
.mp_spheres .mp_spheres_title  {
    text-transform:  uppercase;
     color: rgb(84 84 84);
     font-size:  17px;
     font-weight:  bold;
     margin-bottom:  5px;
     overflow-wrap: break-word;
     white-space: pre-wrap;
     white-space: -moz-pre-wrap;
     white-space: -pre-wrap;
     white-space: -o-pre-wrap;
     word-wrap: break-word;
}
.mp_spheres .mp_spheres_text  {
    font-size:  13px;
     color: #606060;
}
.mp_spheres .mp_spheres_text p {
    margin:  0;
}
.mp_adv  {
    margin-bottom:  40px;
}
.mp_adv .h3  {
    color: #e94e1b;
     /* text-shadow: 1px 1px 0 rgba(0,  0,  0,  0.15); */
    font-size:  24px;
     font-weight:  bold;
     margin-bottom:  20px;
}
.mp_adv_wrap  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -15px;
}
.mp_adv_item  {
    width:  calc((100% / 4) - 30px);
     margin:  0 15px 35px;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.mp_adv_item .mp_adv_img  {
    flex:  0 0 33px;
     width:  33px;
     margin-right:  15px;
}
.mp_adv_item .mp_adv_img img {    filter: hue-rotate(170deg);}
.mp_adv_item .mp_adv_info  {
    -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
.mp_adv_item .mp_adv_title  {
    font-weight:  bold;
}
.mp_adv_item .mp_adv_text  {
    font-size:  13px;
     color:  #000;
}
.mp_adv_item .mp_adv_text p  {
    margin:  0;
}
.mp_docs  {
    margin-bottom:  40px;
}
.mp_docs .uss_images_block  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -20px;
}
.mp_docs .uss_one_image  {
    width:  calc((100% / 2) - 40px);
     margin:  0 20px;
}
.mp_docs .uss_one_image img  {
    max-width:  100%;
     height:  auto;
}
.mp_docs .uss_one_image .name  {
    text-align:  center;
}
.mp_docs .uss_one_image .name a  {
    color:  rgb(51,  51,  51);
     text-decoration:  none;
     font-size:  18px;
}
.mp_clients  {
    margin-bottom:  40px;
}
.mp_clients .h3  {
    text-align:  center;
     margin-bottom:  20px;
     font-size:  24px;
}
.mp_clients_wrap  {
    /* background:  #fcfcfc -webkit-linear-gradient(top,  #fcfcfc 0%,  #eee 100%); */
     /* border:  1px solid #ccc; */
     border-radius:  5px;
     overflow:  hidden;
}
.mp_clients .mp_clients_item  {
    text-align:  center;
     display:  inline-block;
}
.mp_clients .mp_clients_img  {
}
.mp_clients .mp_clients_img img  {
        width:  100%;
        position:  relative;
        margin-top:  10px;
        margin-bottom:  10px;
        max-width:  100px;
        max-height:  45px;
        display:  inline-block;
}
.mp_clients .slick-arrow  {
    position:  absolute;
     top:  0;
     bottom:  0;
     width:  30px;
     opacity:  .5;
     border:  none;
     padding:  0;
     cursor:  pointer;
     font-size:  0;
     -webkit-appearance:  none;
 }
.mp_clients .slick-prev  {
    left:  0;
     background:  url(../img/button-previous.png) no-repeat 50%;
}
.mp_clients .slick-next  {
    right:  0;
     background:  url(../img/button-next.png) no-repeat 50%;
}
.mp_about  {
    font-family:  'Century Gothic';
     
     font-size:  14px;
     color: #3a3939;
     background-color: #ECEDED;
}
.mp_about_wrap  {
    padding:  20px;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.mp_about_wrap .right, .mp_about_wrap .left  {
 
     padding:  0 15px;
}
.mp_about_wrap .left{
     width: 37%;  
}

.mp_about_pic  {
    margin-bottom:  20px;
     padding: 0 -3px;
}
.mp_about_pic_item  {
    display:  none;
}
.mp_about_pic_item:first-child  {
    display:  block;
}
.mp_about_pic img  {
    max-width:  100%;
     height:  auto;
}
.mp_about_link  {
    text-align:  center;
}
.mp_about_text  {
}
.mp_about_text h2  {
    color: #e64422;
     font-size:  20px;
     margin:  20px 0;
     font-family:  'Century Gothic';
     font-weight:  500;
     line-height:  1;
}
.mp_about_text ul  {
    margin:  0 0 10px;
     list-style-position:  inside;
}
.mp_about_text ul li  {
    margin:  0;
}
.mp_about_text ul span  {
    font-weight:  bold;
}
.mp_about_pic .slick-arrow  {
    position:  absolute;
     top:  50%;
     margin-top:  -16px;
     width:  32px;
     height:  32px;
     cursor:  pointer;
     padding:  0;
     font-size:  0;
     -webkit-appearance:  none;
     border:  none;
     z-index:  50;
     transition-property:  -webkit-transform, opacity;
     transition-property:  transform, opacity;
     transition-duration:  .3s;
     opacity:  0;
}
.mp_about_pic .slick-prev  {
    background:  url(../img/fotorama.png) no-repeat 0 0;
     left:  2px;
     -webkit-transform:  translate3d(-48px, 0, 0);
     transform:  translate3d(-48px, 0, 0);
}
.mp_about_pic .slick-next  {
    background:  url(../img/fotorama.png) no-repeat -32px 0;
     right:  2px;
     -webkit-transform:  translate3d(48px, 0, 0);
     transform:  translate3d(48px, 0, 0);
}
.mp_about_pic .slick-slider:hover .slick-prev, .mp_about_pic .slick-slider:hover .slick-next  {
    translate3d(0, 0, 0);
     transform:  translate3d(0, 0, 0);
}
.mp_about_pic .slick-slider:hover .slick-arrow  {
    opacity:  1;
}
.mp_about_pic_wrap_nav  {
    width:  100%;
     padding:  0 25px;
     margin-top:  1px;
}
.mp_about_pic_wrap_nav.min .slick-track  {
    transform:  none !important;
}
.mp_about_pic_item_nav  {
    border:  2px solid transparent;
     cursor:  pointer;
    display:  none;
}
.mp_about_pic_item_nav.slick-current  {
    border-color:  #ff5a20;
     position:  relative;
}
.mp_about_pic_item_nav.slick-current:before  {
    content: "";
     position: absolute;
     top: 0;
     bottom:  0;
     left: 0;
     right:  0;
     background-image:  linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1));
}
.mp_about_pic_wrap_nav .slick-arrow  {
    display:  none !important;
}
/* &#202;&#238;&#237;&#242;&#229;&#237;&#242; */.lcm_breadcrumbs  {
    font-weight:  bold;
     margin:  20px 0;
}
.lcm_breadcrumbs a  {
    font-weight:  normal;
     text-decoration:  none;
}
.lcm_title  {
    margin:  20px 0 10px;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
}
.lcm_title h1  {
    font-family:  'Century Gothic';
     font-weight:  500;
     font-size:  36px;
     line-height:  1.1;
     color:  #333333;
     margin:  0;
}
.lcm_title .download_link  {
    margin-left:  30px;
     text-align:  center;
}
.lcm_title .download_link p  {
    margin:  0;
}
.lcm_title .download_link a  {
    text-decoration:  none;
     font-size:  10px;
     font-weight:  bold;
     color:  #135792;
     white-space:  nowrap;
}
.lcm_title .download_link img  {
    width:  32px;
     height:  auto;
}
.inpage .l_content  {
    padding-bottom:  30px;
     min-height:  calc(100vh - 466px);
}
.uss_shop_block_cat  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -15px;
}
.uss_shop_block_cat .uss_shop_category  {
    width:  calc((100% / 3) - 30px) !important;
     margin:  0 15px 30px;
     position:  relative;
     border: 1px solid;
     background:  #fff;
}
.uss_shop_block_cat .uss_shop_cat_img_wrap  {
    margin:  0;
}
.uss_shop_block_cat .uss_shop_cat_img  {
    display:  block;
     width:  100% !important;
     border:  none;
}
.uss_shop_block_cat .uss_shop_cat_img a  {
    margin:  0;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  center;
     -webkit-justify-content:  center;
     -moz-box-pack:  center;
     -ms-flex-pack:  center;
     justify-content:  center;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
     width:  100%;
     height:  100%;
}
.uss_shop_block_cat .uss_shop_cat_img img  {
    max-width:  100%;
     height:  auto;
     -webkit-transition:  all 1s ease-in-out;
     moz-transition:  all 1s ease-in-out;
     -ms-transition:  all 1s ease-in-out;
     transition:  all 1s ease-in-out;
}
.uss_shop_block_cat .uss_shop_category:hover img  {
    transform:  scale(1.2);
     -moz-transform:  scale(1.2);
      -ms-transform:  scale(1.2);
     -webkit-transform:  scale(1.2);
}
.uss_shop_block_cat .uss_shop_cat_name  {
    margin:  0;
     position:  absolute;
     left:  0;
     bottom:  0;
     right:  0;
}
.uss_shop_block_cat .uss_shop_cat_name a  {
    display:  block;
     text-align:  center;
     padding:  20px;
     background-color:  rgba(0, 0, 0, 0.7);
     font-size:  18px;
     text-decoration:  none;
     color:  #fff;
     font-family:  'Road Radio';
     font-weight:  100;
     letter-spacing:  2px;
     text-shadow:  1px 1px 3px rgba(150, 150, 150, 0.3);
     -webkit-transition:  all 0.5s ease-in-out;
     -moz-transition:  all 0.5s ease-in-out;
     -ms-transition:  all 0.5s ease-in-out;
     transition:  all 0.5s ease-in-out;
     border:  0px solid transparent;
}
.uss_shop_block_cat .uss_shop_category:hover .uss_shop_cat_name a  {
    padding-top:  28px;
     border-bottom-width:  8px;
}
.cat_page_form  {
    background: #4c4c4c;
    color: #fff;
}
.cat_page_form .form_big form  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.cat_page_form .form_big a[name="FormConstructorForm"]  {
    display:  none;
}
.cat_page_form .form_big  {
    max-width:  700px;
     width:  100%;
     margin:  0 auto;
         padding-top: 29px;

}
.cat_page_form .group  {
    width:  100%;
}
.cat_page_form .group.group_21716_2  {
    margin-bottom:  30px;
}
.cat_page_form .form_big .group_21716_8  {
    border:  2px solid #cccccc;
     padding:  0 25px;
     padding-top: 16px;
}
.cat_page_form .form_big .form_styler>.group>.titleGroup  {
        margin:  10px 0;
        color:  #fb7647;
        font-size:  16px;
        font-family:  arial,  helvetica,  sans-serif;
        text-transform:  uppercase;
        font-weight:  bold;
        width:  100%;
}
.cat_page_form .form_big .group_21716_8  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -4px 30px;
}
.cat_page_form .form_big .group_21716_8 .fc_item  {
    width:  calc((100% / 3) - 8px);
     margin:  0 4px;
}
.cat_page_form .form_big .group_21716_8 .fc_outputOnly  {
    width:  calc(100% - 8px);
}
.cat_page_form .fc_item .elem_item, .cat_page_form .fc_item.fc_outputOnly .outputonly, .cat_page_form input[type=text].styler, .cat_page_form .fc_form_tml .group .fc_item.fc_checkbox_one  {
    width:  100%;
}
.cat_page_form input[type=text].styler  {
        padding:  7px 3px;
        border:  1px solid #CCC;
        border-bottom-color:  #B3B3B3;
        border-radius:  4px;
        box-shadow:  inset 1px 1px #F1F1F1,  0 1px 2px rgba(0, 0, 0, 0.1);
        color:  #333;
        font:  14px Arial,  sans-serif;
}
.cat_page_form .group_21716_8 input[type=text].styler  {
    padding:  7px 3px 7px 45px;
}
.cat_page_form input[type=text].styler.fc_field_21716_8_17  {
    background:  url(../img/input_fon_name.png) white no-repeat left center;
}
.cat_page_form input[type=text].styler.fc_field_21716_8_18  {
    background:  url(../img/input_fon_phone.png) white no-repeat left center;
}
.cat_page_form input[type=text].styler.fc_field_21716_8_19  {
    background:  url(../img/input_fon_mail.png) white no-repeat left center;
}
.cat_page_form .form_big .group_21716_8 .fc_item.fc_item_21716_8_20  {
    margin-top:  20px;
     margin-bottom:  20px;
}
.cat_page_form .fc_item_21716_8_20 p  {
    margin:  0;
}
.cat_page_form .uss_error_form, .cat_page_form .form_big .buttons  {
    width:  100%;
}
.cat_page_form .form_big .fc_item_21716_2_8  {
    max-width:  256px;
     margin:  0 auto;
}
.cat_page_form .form_big .form_styler label.sector_title  {
    padding-bottom:  7px;
     padding-top:  10px;
     font-size:  12px;
     font-weight:  normal;
}
.cat_page_form .form_big .group_21716_3, .cat_page_form .form_big .group_21716_4, .cat_page_form .form_big .group_21716_5  {
    flex:  0 0 30%;
     width:  30%;
}
.cat_page_form .form_big .group_21716_4  {
    text-align:  center;
     padding-top:  10px;
}
.cat_page_form .form_big .group_21716_4 img  {
    max-width:  100%;
     height:  auto;
}
.cat_page_form .form_big .group_21716_4 p  {
    margin:  0;
}
.cat_page_form .form_big .group_21716_6  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
}
.cat_page_form .form_big .group_21716_6 .fc_item  {
    flex:  0 0 45%;
     width:  45%;
}
.cat_page_form .form_big textarea.styler  {
        width:  100%;
        height:  100px;
        padding:  7px 3px;
        border:  1px solid #CCC;
        border-bottom-color:  #B3B3B3;
        border-radius:  4px;
        box-shadow:  inset 1px 1px #F1F1F1,  0 1px 2px rgba(0, 0, 0, 0.1);
        color:  #333;
        font:  14px Arial,  sans-serif;
        background-color:  #ffffff;
}
.cat_page_form .form_big .buttons  {
    text-align:  center;
}
.cat_page_form .form_big input[type=submit].styler  {
background: #ed6144;
    -webkit-appearance: none;
    cursor: pointer;
    border: none;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    display: inline-block;
    text-shadow: none;
    border-radius: 0;
    box-shadow: none;
}
.cat_page_form .form_big .jq-file__name  {
        padding-left:  3px;
        border:  1px solid #CCC;
        border-bottom-color:  #B3B3B3;
        border-radius:  4px;
        box-shadow:  inset 1px 1px #F1F1F1,  0 1px 2px rgba(0, 0, 0, 0.1);
        color:  #333;
}
.cat_page_text2  {
    padding-bottom:  30px;
}
table  {
        border-collapse:  collapse;
        border-spacing:  0;
}
table>thead>tr>th,  .table>thead>tr>th,  table>tbody>tr>th,  .table>tbody>tr>th,  table>tfoot>tr>th,  .table>tfoot>tr>th,  table>thead>tr>td,  .table>thead>tr>td,  table>tbody>tr>td,  .table>tbody>tr>td,  table>tfoot>tr>td,  .table>tfoot>tr>td  {
        border-color:  transparent;
}
table.simple  {
        width:  100%;
        font-size:  medium;
}
table.simple thead tr  {
background-color: #5B5B5B!important;
    color: #fff;
}
table.simple tr {
        background: #f2f2f2;
}
table.simple tr:nth-of-type(2n+1) {
    background: #e4e5e5;
}
table.simple td  {
        padding: 10px 17px;
        border:  2px solid #fff;
}
table.simple tr td:first-child  {
        width:  40%;
}
table.simple p  {
        margin:  0;
}
table.simple + p  {
    margin-top:  20px;
}
.uss_shop_list_view  {
    overflow:  visible;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -5px;
}
.uss_shop_list_view .uss_eshop_item  {
    width:  calc((100% / 2) - 10px);
     margin:  0 5px 20px;
     border:  1px solid #c5c3c3;
     padding:  5px;
}
.uss_shop_list_view .uss_eshop_item:hover  {
    border-color:  #ff4d0e;
}
.uss_shop_list_view_item.uss_eshop_item .posimg_item  {
    margin:  0 30px 0 0;
}
.uss_shop_list_view .uss_img_holder  {
    border:  none;
}
.uss_shop_list_view .uss_img_holder a  {
    margin:  0 !important;
}
.uss_shop_list_view .uss_img_holder img  {
    max-width:  100%;
     height:  auto;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name  {
    margin-bottom:  20px;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name a  {
    color:  rgb(51,  51,  51);
     text-decoration:  none;
     font-family:  'Century Gothic';
     font-weight:  500;
     font-size:  22px;
}
.uss_shop_list_view .uss_eshop_item .eshop_filters_items  {
}
.uss_shop_list_view .uss_eshop_item .eshop_filters_item  {
    margin-bottom:  8px;
        font-size: 15px;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_price  {
    margin:  20px 0;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_price span.actual_price  {
        font-weight:  bold;
        padding:  10px;
        font-size:  16px;
        color:  #e83e21;
}
.uss_shop_list_view a.add_to_cart  {
        display:  inline-block;
        background-color:  #06add9;
        color:  #fff;
        padding:  10px;
        text-transform:  uppercase;
        border-radius:  4px;
        border-bottom:  3px solid rgba(0, 0, 0, 0.3);
        text-decoration:  none;
}
.uss_shop_list_view a.add_to_cart:hover  {
    opacity:  .5;
}
.uss_shop_list_view .uss_shop_technical_data  {
    margin-bottom:  0;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_linktomore  {
    margin:  20px 0;
}
.uss_shop_list_view .uss_shop_linktomore a  {
    display: inline-block;
    background-color: #e54423;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    border-radius: 0;
    border-bottom: 3px solid rgba(0, 0, 0, 0.3);
    text-decoration: none;
}
.uss_shop_list_view .uss_shop_linktomore a:hover  {
    opacity:  .5;
}
.uss_shop_detail  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.uss_shop_detail .uss_img_big  {
    margin-right:  30px;
}
.uss_shop_detail .uss_img_big, .uss_shop_detail .uss_img_ico_box .uss_img_ico  {
    border:  none;
}
.uss_shop_detail .uss_shop_technical_data  {
    width:  49%;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_area  {
    margin-top:  0;
}
.uss_shop_detail .eshop_filters_group_title  {
    font-size:  24px;
     margin:  0 0 10px;
     font-family:  'Century Gothic';
     font-weight:  500;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_items  {
    display:  table;
     border-collapse:  collapse;
     width:  100%;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_item  {
    display:  table-row;
}

.uss_shop_detail .uss_shop_technical_data .eshop_filters_item {
    background: #f2f2f2;
}
.uss_shop_detail .uss_shop_technical_data .eshop_filters_item:nth-of-type(2n+1) {
    background: #e4e5e5;
}

.uss_shop_detail .uss_shop_technical_data .eshop_filters_area .title, .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .value  {
    display:  table-cell;
     border:  2px solid #FFF;
     padding:  5px 10px;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price span:not(.old_price)  {
background: #eee;
    font-size: 20px;
    color: #e83e21;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by  {
}
.uss_shop_detail a.add_to_cart  {
        display:  inline-block;
        border:  1px solid transparent;
        color:  #ffffff;
        background-color: #ff4d0e;
        line-height:  1.42857143;
        /* border-radius:  4px; */
        border-color: #e64422;
        padding: 9px 36px 7px;
        border-width:  0 1px 4px 1px;
        font-size:  17px;
        font-weight:  bold;
        text-transform:  uppercase;
        text-decoration:  none;
}
.uss_shop_detail a.add_to_cart:hover  {
        margin-top:  1px;
        border-bottom-width:  3px;
        background-color:  #ff851b;
        border-color:  #ff7701;
}
.uss_shop_detail .uss_shop_full_description  {
    width:  100%;
}
.uss_eshop_sameproducts  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
}
.uss_eshop_sameproducts.blocks .item  {
    width:  calc((100% / 4) - 10px) !important;
     margin:  0 5px;
     border:  1px solid #000;
     padding:  5px;
}
.uss_eshop_sameproducts.blocks .item:hover  {
    border-color:  #ff4d0e;
}
.uss_eshop_sameproducts.blocks .item .imageArea  {
    margin:  0;
}
.uss_section_content .uss_eshop_sameproducts .imageWrapOuter  {
    width:  100% !important;
}
.price_page table tr:nth-of-type(2n+1){
        background: #e4e5e5;
}

.uss_eshop_sameproducts .item .imageWrap  {
    border:  none;
}
.uss_eshop_sameproducts .item .image  {
    display:  block;
     width:  100% !important;
}
.uss_eshop_sameproducts .item .image a  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  center;
     -webkit-justify-content:  center;
     -moz-box-pack:  center;
     -ms-flex-pack:  center;
     justify-content:  center;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
     width:  100%;
     height:  100%;
}
.uss_eshop_sameproducts .item .image img  {
    max-width:  100%;
     height:  auto;
}
.uss_eshop_sameproducts .item .title  {
    margin-bottom:  20px;
     text-align:  center;
     height:  44px;
     overflow:  hidden;
}
.uss_eshop_sameproducts .item .title a  {
    text-decoration:  none;
     color:  rgb(51,  51,  51);
     font-family:  'Century Gothic';
     font-size:  16px;
     font-weight:  500;
 }
.uss_eshop_sameproducts .item .price  {
    margin:  0 0 20px;
     text-align:  center;
}
.uss_eshop_sameproducts .item .price span  {
    font-weight:  bold;
     padding:  10px;
     font-size:  16px;
     color:  #e83e21;
     border-radius:  0;
}
.uss_eshop_sameproducts .item a.add_to_cart  {
        display:  block;
        background-color:  #e94e1b;
        color:  #fff;
        padding:  10px;
        text-transform:  uppercase;
        border-radius:  4px;
        border-bottom:  3px solid rgba(0, 0, 0, 0.3);
        text-decoration:  none;
        text-align:  center;
}
.uss_eshop_sameproducts .item a.add_to_cart:hover  {
    opacity:  .5;
}
.big_buttons_block  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     margin:  40px -15px 0;
}
.big_buttons_block p  {
    width:  calc((100% / 2) - 30px);
     margin:  0 15px;
}
.big_buttons_block p a  {
    background-color: #f2f2f2;
    height: 140px;
    display: block;
    padding: 20px;
    text-decoration: none;
    font-family: 'Century Gothic';
    font-weight: 500;
    font-size: 18px;
}
.big_buttons_block p a:hover  {
        border: 1px solid #fd4d0e;
}
.price_page table  {
    width:  100%;
     border-collapse:  collapse;
     border-color:  transparent;
     border-spacing:  0;
     font-size:  medium;
}
.price_page table thead tr  {
        background-color:  #5B5B5B!important;
        color: #fff;
        
        font-weight:  bold;
}
.price_page table  tr {
    background: #f2f2f2;
}
.price_page table td  {
        padding:  10px 20px;
        text-align:  center;
        border:  2px solid #fff;
}
.price_page table tbody tr td:first-child  {
        color:  #e94e1b;
        
        font-weight:  bold;
}
.price_page table tbody tr td  {
        color:  #333;
}
.price_page table td:last-child  {
        background:  rgba(220, 137, 12, 0.22);
        font-weight:  bold;
}
.price_page .row  {
    margin-left:  -15px;
     margin-right:  -15px;
     overflow:  hidden;
}
.price_page .col-md-6  {
    width:  50%;
     float:  left;
     padding-left:  15px;
     padding-right:  15px;
}
.news_block_items  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
     margin:  0 -15px;
}
.news_list.news_block_items .news_item  {
    width:  calc((100% / 4) - 30px) !important;
     margin:  0 15px 15px;
}
.news_list .image  {
    border:  none;
}
.publ_page .news_list .image  {
    margin-right:  30px;
     -webkit-flex:  0 0 70px;
     flex:  0 0 70px;
}
.news_list .title  {
    font-size:  16px;
}
.publ_page .news_list .title  {
    margin:  0;
}
.news_list .title a  {
    text-decoration:  none;
}
.publ_page .news_list .news_item  {
        margin-bottom:  0;
        border-top:  1px solid rgba(255, 255, 255, 0.3);
        border-bottom:  1px solid rgba(0, 0, 0, 0.3);
        height:  100px;
        background-color:  rgba(0, 0, 0, 0.05);
        padding:  20px;
        display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
        -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
        -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.publ_page .news_list .news_item: {
    background: #d3d3d3;
}
.publ_page .news_list .news_item:first-child  {
        border-top:  none;
}
.publ_page .news_list .news_item:hover {background-color: rgb(0 0 0 / 17%);}
.publ_page .news_list .news_item:nth-last-of-type(2)  {
        border-bottom:  none;
}
.news_list .info  {
        margin-top:  0;
        -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
.news_list .title a  {
    text-decoration:  none;
}
.publ_page .news_list .title a  {
        color:  #333333;
        text-decoration:  none;
        font-size:  18px;
        font-family:  'Century Gothic';
        font-weight:  500;
        line-height:  1;
}
.publ_page .news_list .title a:hover  {
        text-decoration:  none;
}
.news_list .news_item .preview  {
        display:  none;
}
.publ_page .news_list .news_item .image img  {
        max-width:  unset;
}
.pic_wrap  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     margin:  0 -15px;
}
.pic_wrap p  {
    margin:  0 15px;
}
.pic_wrap img  {
    max-width:  100%;
     height:  auto;
}
.pic_wrap p span  {
        display:  block;
        font-family:  'Century Gothic';
        font-weight:  500;
        font-size:  18px;
        margin:  10px 0;
        line-height:  1.1;
        color:  #333;
        min-height:  40px;
}
hr  {
    margin:  20px 0;
     border-top:  1px solid #eee;
}
.uss_guestbook_item, .uss_faq_item  {
    background: #F0F0F0;
     border-radius:  0;
     box-shadow:  none;
     padding: 11px 20px;
     margin:  0 0 20px;
}
.uss_guestbook_question  {
    margin:  0;
}
.uss_guestbook_question_info, .uss_faq_item .question .info  {
    margin-bottom:  20px;
}
.uss_guestbook .uss_fio, .uss_faq_item .question .info .author  {
    color:  #fd4d0e;
     font-size: 21px;
font-weight: normal;}
.uss_faq_item .question  {
    padding:  0;
}
.section_faq input[type=text].styler, .section_faq textarea.styler, .section_guestbook input[type=text].styler, .section_guestbook textarea.styler, .section_basket2 input[type=text].styler, .section_basket2 textarea.styler  {
    border: 1px solid #a3a3a3;
     border-radius:  0;
}
.section_faq input[type=text].styler:focus, .section_faq textarea.styler:focus, .section_guestbook input[type=text].styler:focus, .section_guestbook textarea.styler:focus, .section_basket2 input[type=text].styler:focus, .section_basket2 textarea.styler:focus  {
    box-shadow:  0 0 5px #A0C2F9;
}
.section_faq .uss_form_tml label, .section_guestbook .uss_form_tml label, .section_basket2 .uss_form_tml label  {
    font-weight:  normal;
 }
.section_faq .uss_form_tml .uss_form_submit input[type="submit"], .section_guestbook .uss_form_tml .uss_form_submit input[type="submit"], .section_basket2 input[type="submit"]  {
    background: #ff4d0e !important;
     color:  #fff;
     border:  none;
     border-bottom: 3px solid #e74423;
     border-radius:  0;
     box-shadow:  none;
     text-shadow:  none;
}
.news_block_items .uss_pagenator  {
    width:  calc(100% - 30px);
     margin:  0 15px;
}
.price_box  {
    padding:  0 0 40px;
}
.price_box table  {
        width:  100%;
        margin-bottom:  20px;
        font-size:  medium;
        text-align:  center;
        border:  none;
}
.table-striped>tbody>tr:nth-of-type(odd)  {
        background-color:  #f9f9f9;
}
.price_box table thead tr  {
        background-color:  #fff;
        color:  rgba(0, 0, 0, 0.8);
        text-shadow:  1px 1px 0px rgba(255, 255, 255, 0.3);
        font-weight:  bold;
}
.price_box table thead td  {
    padding:  8px;
}
.price_box table tbody tr td  {
        color:  #333;
        padding:  8px;
        line-height:  1.42857143;
        /*vertical-align:  top;*/
}
.price_box table tbody tr td:first-child  {
        color:  #e94e1b;
        text-shadow:  1px 1px 0px rgba(0, 0, 0, 0.15);
        font-weight:  bold;
}
.price_box table tbody td:nth-of-type(2)  {
        color:  #e94e1b;
        font-weight:  bold;
        text-shadow:  1px 1px 0 rgba(0,  0,  0,  0.15);
}
.price_box table td:last-child  {
        background:  rgba(220, 137, 12, 0.22);
        font-weight:  bold;
}
.wowblock  {
        margin:  1em auto;
        max-width:  910px;
        text-align:  center;
        display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
        -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
        -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
        margin:  0 auto;
}
.redhea  {
        color:  #ff4c06;
        font-size:  22px;
        font-weight:  700;
        margin-bottom:  1em;
        width:  100%;
}
.wowblock .col-md-4  {
        width:  calc((100% / 3) - 30px);
        margin:  0 15px;
}
.wowblock .headr  {
        font-size:  18px;
        font-weight:  700;
        margin-bottom:  0.5em;
}
.about_tabs  {
    padding-bottom:  30px;
}
.block_tabs_wrap  {
    }
.about_tabs .tabs__nav  {
        border-bottom:  1px solid #e7e7e7;
        display:  -webkit-flex;
        display:  -moz-box;
        display:  -ms-flexbox;
        display:  -o-flex;
        display:  -webkit-box;
        display:  -ms-flexbox;
        display:  flex;
}
.about_tabs .tabs__nav span  {
        margin-bottom:  -1px;
        color:  rgba(0, 0, 0, 0.7);
        font-family:  'Road Radio';
        font-weight:  bold;
        margin-top:  6px;
        border:  1px solid #e7e7e7;
        -webkit-transition:  all .2s ease-in-out;
        -o-transition:  all .2s ease-in-out;
        transition:  all .2s ease-in-out;
        margin-right:  2px;
        border-radius:  4px 4px 0 0;
        padding:  10px 15px;
        display:  inline-block;
        cursor:  pointer;
}
.about_tabs .tabs__nav span.link  {
    background-color:  #fd4d0e;
}
.about_tabs .tabs__nav span.link p  {
    margin:  0;
}
.about_tabs .tabs__nav span.link a  {
        display:  block;
        margin:  -10px -15px;
        text-decoration:  none;
        padding:  10px 15px;
        color:  rgba(0, 0, 0, 0.7);
        text-shadow:  1px 1px 0px rgba(255, 255, 255,  0.3);
        border-radius:  4px 4px 0 0;
}
.about_tabs .tabs__nav span:hover, .about_tabs .tabs__nav span.selected  {
        color:  #000;
        padding-bottom:  16px;
        margin-top:  0;
}
.about_tabs .tabs__tabs  {
}
.about_tabs .position_tabs__tabs__tab  {
    display:  none;
}
.about_tabs .position_tabs__tabs__tab.selected  {
    display:  block;
}
.about_page .l_content  {
    min-height:  unset;
     padding:  0;
}
.about_page h1  {
        font-family:  'Road Radio';
        color:  #fd4d0e;
        text-align:  center;
        letter-spacing:  2px;
        margin-bottom:  25px;
        margin-top:  20px;
        font-size:  36px;
}
.about_page .col-sm-6  {
        width:  49%;
        display:  inline-block;
        padding:  0 15px;
        vertical-align:  top;
}
.about_page .about_box3  {
        background-color:  #fd4d0e;
}
.about_page .col-md-6  {
        width:  49%;
        display:  inline-block;
        padding:  0 15px;
        vertical-align:  top;
}
.about_page .about_box3 .col-md-12 .col-md-6:first-child  {
    border-right:  2px dotted #fff;
}
.about_page .about_box3 p  {
        color:  #fff;
        font-size:  12px;
        font-weight:  bold;
        margin-bottom:  10px;
}
.about_page .about_box3 .horizontal_border  {
    border-bottom:  2px dotted #fff;
}
.about_page .p-footer  {
    text-align:  right;
}
.about_page h2  {
        color:  #333333 ;
        font-size:  30px;
        line-height:  1.1;
        margin-bottom:  10px;
        margin-top:  20px;
        text-align:  center;
}
.about_page h2 small  {
        font-size:  14px;
        color:  #000;
}
.about_page .about_box  {
        font-family:  'Century Gothic';
        font-weight:  500;
        font-size:  14px;
        color:  #42545f;
        background-color:  #f4f4f4;
}
.about_page .about_box  {
        border-top:  2px solid #fd4d0e;
        border-bottom:  2px solid #fd4d0e;
}
.about_page .col-md-3  {
        width:  24%;
        display:  inline-block;
        padding:  0 15px;
        vertical-align:  top;
}
.about_page .about_box .advantage_box  {
        border-left:  2px dotted #fd4d0e;
        height:  340px;
}
.about_page .about_box .advantage_box:first-child  {
        border-left:  none;
}
.about_page .about_box span.upper  {
        text-transform:  uppercase;
}
.about_page .about_box span.orange  {
        color:  #fd4d0e;
}
.about_page .about_box .horizontal_border  {
        border-bottom:  2px dotted #fd4d0e;
}
.about_page .about_box ul  {
    list-style:  none;
}
.about_page .about_box ul li span.point  {
        font-size:  30px;
        line-height:  20px;
        clear:  left;
        margin-right:  5px;
        display:  inline-table;
        float:  left;
        color:  #fd4d0e;
}
.about_page .about_box ul li p  {
        display:  inline-table;
        float:  left;
        font-size:  12px;
        font-weight:  bold;
        margin-bottom:  10px;
}
.about_page table  {
        width:  100%;
        margin-bottom:  20px;
        border:  none;
        font-size:  medium;
}
.about_page table td  {
        border:  2px solid #9bb0bd;
        padding:  5px;
        text-align:  center;
}
.about_page table.reqtbl td  {
        text-align:  left;
}
.about_page .col-sm-4  {
        width:  33%;
        display:  inline-block;
        vertical-align:  top;
        padding:  0 15px;
}
.about_page .col-sm-5  {
        display:  inline-block;
        vertical-align:  top;
        width:  40.66666667%;
        padding:  0 15px;
}
.about_page .col-sm-7  {
        display:  inline-block;
        vertical-align:  top;
        width:  58.33333333%;
        padding:  0 15px;
}
.about_page .col-sm-4, .about_page .col-md-4  {
        display:  inline-block;
        vertical-align:  top;
        width:  33%;
        padding:  0 15px;
}
.about_page .scheme-box  {
        max-width:  780px;
        width:  100%;
        margin:  0 auto;
}
.about_page .scheme-box .scheme-item  {
        background-repeat:  no-repeat;
        text-align:  center;
        padding-right:  35px;
        padding-bottom:  22px;
}
.about_page .scheme-box .scheme-item.arr-right  {
        background-image:  url(../img/right.jpg);
        background-position:  right 12px;
}
.about_page .scheme-box .scheme-item .border-box  {
        border:  2px solid #96abb6;
        border-radius:  4px;
        margin:  -6px 0 10px 0;
        padding:  5px;
        height:  54px;
        color:  #505155;
        font-weight:  bold;
}
.about_page .scheme-box .scheme-item .border-box.fill  {
        background-color:  #bacad2;
}
.about_page .scheme-box .scheme-item.arr-bottom  {
        background-image:  url(../img/bottom.jpg);
        background-position:  center bottom;
}
.about_page .scheme-box .scheme-item.arr-left.arr-bottom  {
        background-image:  url(../img/left.jpg),  url(../img/bottom.jpg);
        background-position:  right 12px,  center bottom;
}
.about_page .scheme-box .scheme-item.arr-left  {
        background-image:  url(../img/left.jpg);
        background-position:  right 12px;
}
.l_content img, .about_tabs img  {
    max-width:  100%;
     height:  auto;
}
a.del_basket_item img  {
    max-width:  unset;
}
.pos_page .content_menu  {
    display:  none;
}
/* &#207;&#238;&#228;&#226;&#224;&#235; */.l_footer  {
    border-top:  4px solid #ff5a20;
     background-color: #333;
     color:  rgba(255, 255, 255, 0.7);
     padding:  10px 0;
}
.l_footer a  {
    color:  rgba(255, 255, 255, 0.7);
}
.l_footer p  {
    margin:  0;
}
.lf_top  {
    margin-bottom:  15px;
}
.lf_menu  {
}
.lf_menu ul  {
    margin:  0;
     padding:  0;
     list-style:  none;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.lf_menu ul li  {
    -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
.lf_menu ul li a  {
    height:  24px;
     display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  center;
     -webkit-justify-content:  center;
     -moz-box-pack:  center;
     -ms-flex-pack:  center;
     justify-content:  center;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
     padding:  0 3px;
     font-size:  17px;
     color:  rgba(255, 255, 255, 0.7);
     text-align:  center;
     text-decoration:  none;
}
.lf_menu ul li a:hover, .lf_menu ul li.active > a  {
    color:  #fff;
     text-decoration:  underline;
}
.lf_bottom  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     padding-bottom:  10px;
}
.lf_copy  {
    font-weight:  bold;
     text-transform:  uppercase;
     color:  #fff;
     text-align:  center;
     margin-bottom:  10px;
}
.lf_copy p:last-child  {
    font-weight:  normal;
}
.lf_soc  {
    text-align:  center;
}
.lf_r  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
}
.l_footer .h3  {
    color:  #fff;
     font-family:  'Century Gothic';
     font-size:  18px;
     margin-bottom:  10px;
     font-weight:  500;
         margin-top: 0;
}
.lf_address ul, .lf_contacts ul  {
    margin:  0;
     padding:  0;
     list-style:  none;
}
.lf_address  {
    margin-right:  30px;
}
.lf_contacts a  {
    text-decoration:  none;
}
.lf_counters  {
    visibility:  hidden;
     width:  0;
     height:  0;
     position:  absolute;
}
.to-top-btn  {
        display:  none;
        width:  108px;
        height:  30px;
        border-radius:  50%;
        position:  fixed;
        cursor:  pointer;
        z-index:  99;
        bottom:  30px;
        right:  10px;
        font:  bold 11px/30px Arial,  Helvetica,  sans-serif;
        text-align:  center;
        text-transform:  uppercase;
        color:  #000;
        border:  1px solid #000;
        border-radius:  3px;
        background: #fff;
}
/* &#194;&#241;&#239;&#235;&#251;&#226;&#224;&#248;&#234;&#232; */.overlay  {
    display: none;
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background: rgba(0, 0, 0, .8);
     z-index: 1500;
}
.hashtag_page .overlay  {
    background:  none;
     z-index:  601;
}
.popup-window, .popup-window  *  {
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
}
.popup-window  {
    display: none;
     position: absolute;
     top: 30%;
     left: 50%;
     width: 380px;
     padding: 20px;
     margin-left: -190px;
     background: #f5f5f5;
     z-index: 1550;
     color:  #000;
     border-radius:  5px;
}
.popup-window__close  {
    position: absolute;
     top: -15px;
     right: -15px;
     width: 30px;
     height: 30px;
     cursor: pointer;
     background:  url(../img/close_circle.png) no-repeat 50% 0;
}
.popup-window__close:hover  {
    opacity:  .8;
}
.popup-window input[type="text"].styler, .popup-window textarea.styler  {
        width:  100%;
        padding:  2px 5px;
        border:  1px solid #ff4d0e;
        height:  32px;
        border-radius:  0;
        background:  #fff;
}
.popup-window .buttons  {
    text-align:  center;
}
.popup-window input[type="submit"].styler, button.styler:not([disabled]):hover, input[type=submit].styler:not([disabled]):hover, input[type=reset].styler:hover, input[type=button].styler:not([disabled]):hover  {
        padding:  2px 40px;
        background:  #ff4d0e;
        color:  #fff;
        border-radius:  5px;
        cursor:  pointer;
        font-size:  18px;
        border:  none;
        text-shadow:  none;
        height:  30px;
}
.popup-window input[type="submit"].styler:not([disabled]):hover  {
}
.popup-window .fc_item .elem_item, .popup-window .fc_item.fc_outputOnly .outputonly  {
    width:  100%;
}
.popup-window  .fc_form_tml .group .fc_item.fc_checkbox_one  {
    width:  100%;
     text-align:  left;
}
.popup-window  .fc_checkbox_one label  {
    font-weight:  normal;
}
.popup-window  .fc_form_tml  {
    margin-bottom:  0;
}
.popup-window .h3  {
    color:  #ff4d0f;
     font-size:  22px;
     font-weight:  normal;
     text-transform:  uppercase;
     padding-bottom:  5px;
     margin:  0 0 5px;
     border-bottom:  1px solid #eeeeee;
     text-align:  center;
     font-family:  Arial,  sans-serif;
}
.popup-window .fc_checkbox_one .label_under_hint  {
    line-height:  .9;
     margin-top:  3px;
}
.popup-window .fc_checkbox_one label.sector_title  {
    font-size:  14px;
}
/*&#238;&#239;&#240;&#238;&#241;&#237;&#251;&#229; &#235;&#232;&#241;&#242;&#251;*/.opros_box   {
        margin-top:   20px;
        font-family:   arial !important;
}
.opros_box .opros_download_but   {
        display:   inline-block;
}
.opros_box .opros_download_but img   {
        width:   32px;
        height:   auto;
}
.opros_box .opros_download_but p   {
        margin:   0;
        font-size:   10px;
        font-weight:   bold;
        color:   #135792;
        text-align:   center;
}
.opros_box .logo_box   {
        margin:   20px 0;
}
.opros_box .logo_box .left   {
        text-align:   right;
}
.opros_box .logo_box .right p   {
        line-height:   12px;
        color:   #7794A6;
        font-size:   18px;
}
.opros_box .header   {
        margin-top:   20px;
}
.opros_box .header .right   {
        text-align:   right;
}
.opros_box h1   {
        display:   inline-table;
        font-size:   20px;
}
.opros_box h2   {
        font-size:   16px;
        font-weight:   bold;
        text-align:   center;
}
.opros_box table td   {
        border:   1px solid #cfcfcf;
        padding:   5px 10px;
}
.opros_box table td.align-center   {
        text-align:   center;
}
.opros_box span.inline   {
        float:   left;
        display:   inline-block;
}
.opros_box input[type="text"]   {
        width:   100%;
        padding:   2px 5px;
        border:   0;
        border-bottom:   1px solid #000;
}
.opros_box input[type="text"].inline   {
        float:   left;
        display:   inline-block;
        max-width:   100px;
        min-width:   60px;
}
.opros_box input[type="text"]:hover,  .opros_box input[type="text"]:focus,  .opros_box input[type="text"]:active   {
        outline:   none !important;
}
.opros_box textarea   {
        width:   100%;
        max-width:   100%;
        min-width:   100%;
        background-image:   url('/img/seamless_lines.png');
        line-height:   30px;
        min-height:   93px;
        max-height:   186px;
        border:   0;
}
.opros_box textarea:hover,  .opros_box textarea:focus,  .opros_box textarea:active   {
        outline:   none !important;
}
.opros_box .pseudo_input   {
        float:   left;
        display:   inline-block;
        border-bottom:   1px solid #000;
        height:   25px;
        width:   500px;
}
.star_icon  {
        color:  red;
        font-weight:  bold;
        font-size:  24px;
        line-height:  20px;
}
.pull-right  {
        float:  right !important;
}
.opros_box input[type='radio']  {
        margin:  0px 0 3px 0;
        vertical-align:  middle;
}
.opros_box input[type='submit'] {
        background-color:  #ff851b;
        border-color:  #ff7701;
        color:  #ffffff;
        padding:  9px 12px 7px;
        border-width:  0 1px 4px 1px;
        font-size:  12px;
        font-weight:  bold;
        text-transform:  uppercase;
        display:  inline-block;
        margin-bottom:  0;
        text-align:  center;
        vertical-align:  middle;
        -ms-touch-action:  manipulation;
        touch-action:  manipulation;
        cursor:  pointer;
        background-image:  none;
        white-space:  nowrap;
        line-height:  1.42857143;
        border-radius:  4px;
        -webkit-user-select:  none;
        -moz-user-select:  none;
        -ms-user-select:  none;
        user-select:  none;
}
.opros_box input[type='submit']:hover {
        margin-top:  1px;
        border-bottom-width:  3px;
}
.opros_box .captcha  {
        margin:  10px 0 30px 0;
}
.opros_box .captcha_item img  {
        border:  none!important;
        width:  97px;
        height:  38px;
        vertical-align:  bottom;
}
.opros_box .captcha input[type='text']  {
        width:  100px;
        height:  22px;
}
.opros_box table {
        border-collapse:  collapse;
        border-spacing:  0;
}
/* */.uss_faq .uss_form_tml, .uss_guestbook .uss_form_tml {
        margin-bottom:  20px;
}
.buy_one_click_form_tml .buy_one_click_window_wrap  {
    width:  598px;
     box-shadow:  0 5px 15px rgba(0, 0, 0, 0.5);
}
.buy_one_click_form_tml input[type=text].styler, .buy_one_click_form_tml textarea.styler  {
    background-color:  rgba(0, 0, 0, 0.05);
     border-radius:  4px;
     box-shadow:  inset 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
     border:  none;
}
.buy_one_click_form_tml input[type="submit"].styler:not([disabled])  {
        color:  #ffffff;
        background:  #ff851b;
        border:  1px solid #ff7701;
        border-radius:  4px;
        padding:  9px 12px 7px;
        border-width:  0 1px 4px 1px;
        font-size:  12px;
        font-weight:  bold;
        text-transform:  uppercase;
        box-shadow:  none;
        text-shadow:  none;
}
.buy_one_click_form_tml input[type="submit"].styler:not([disabled]):hover  {
        background:  #ff851b;
        border-color:  #ff7701;
        margin-top:  1px;
        border-bottom-width:  3px;
}
.uss_news_date {
        margin-bottom: 20px;
    font-size: 16px;
    color: #8d8d8d;
}
@media screen and (max-width:1900px)  {
    }
@media screen and (max-width: 1800px)  {
    }
@media screen and (max-width: 1550px)  {
}
@media screen and (max-width:1320px)  {
}
@media screen and (max-width:1200px)  {
        .slider  {
    height:  auto;
}
    .slider .wrapper  {
    padding:  0;
}
}
@media screen and (max-width:1150px)  {
        .lh_logo  {
    padding-right:  0;
     border:  none;
}
    .lhm_l  {
    margin-right:  20px;
}
    .lhm_r  {
    -webkit-box-orient:  vertical;
     -webkit-box-direction:  reverse;
     -webkit-flex-direction:  column-reverse;
     -moz-box-orient:  vertical;
     -moz-box-direction:  reverse;
     -ms-flex-direction:  column-reverse;
     flex-direction:  column-reverse;
}
    .lhm_c  {
    text-align:  center;
}
    .lhm_r .col: first-child  {
    margin:  10px 0 0;
}
    .lh_address p  {
    margin-bottom:  0;
}
}
@media screen and (max-width:1100px)  {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width:980px)  {
        .lhm_wrap  {
    padding-right:  0;
     padding-left:  0;
}
    .slider .slide_caption  {
    font-size:  18px;
     padding:  15px;
}
    .mp_spheres .img_mask  {
    width:  220px;
}
    .mp_spheres .mp_spheres_info  {
    width:  60%;
}
    .mp_adv_item  {
    width:  calc((100% / 3) - 30px);
}
    .mp_about_pic  {
    padding:  0;
}
    .uss_shop_list_view_item.uss_eshop_item .posimg_item  {
    float:  none;
     margin:  0;
}
    .uss_shop_list_view_item .posimg_item .uss_img_holder_outer  {
    margin:  0 auto;
     max-width:  100%;
}
    .uss_shop_list_view .uss_img_holder  {
    max-width:  100%;
}
    .about_page .about_box .advantage_box  {
    height:  auto;
}
    .about_page .about_box .col-md-12  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
}
    .about_page .col-md-3  {
    width:  50%;
}
    .about_page .about_box .advantage_box: nth-of-type(1),     .about_page .about_box .advantage_box:nth-of-type(2)  {
    border-bottom:  2px dotted #fd4d0e;
}
    .about_page .about_box .advantage_box: first-child  {
    border-left:  2px dotted #fd4d0e;
}
    .about_page .about_box .advantage_box: nth-of-type(2n)  {
    border-right:  2px dotted #fd4d0e;
}
}
@media screen and (max-width:920px)  {
}
@media screen and (max-width:850px)  {
        .lht_wrap  {
    padding:  4px 0;
}
    .lht_menu  {
    display:  none;
     position:  absolute;
     top:  30px;
     left:  0;
     right:  0;
     z-index:  250;
     background:  #333333;
}
    .lht_menu ul  {
    display:  block;
     padding:  10px 0;
}
    .lht_menu ul li a  {
    display:  block;
     text-align:  center;
     height:  auto;
     color:  #fff;
     font-size:  15px;
     padding:  5px 10px;
}
    .lht_menu ul li a: hover,     .lht_menu ul li a.active  {
    background:  #ff4d0d;
}
    .lht_search  {
    width:  calc(100% - 30px);
}
    .lht_search .uss_input_name  {
    flex:  0 0 calc(100% - 24px);
     width:  calc(100% - 24px);
}
    .lht_burger,     .lh_burger  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
}
    .lhm_wrap  {
    -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
}
    .lhm_c  {
    width:  100%;
     -webkit-order:  15;
     -moz-order:  15;
     -ms-order:  15;
     -o-order:  15;
     order:  15;
     margin-top:  15px;
}
    .lh_slogan2 br  {
    display:  none;
}
    .lh_bottom  {
    display:  none;
     position:  absolute;
     top:  100%;
     left:  0;
     right:  0;
     z-index:  250;
}
    .lh_bottom .wrapper  {
    padding:  0;
}
    .lh_menu ul  {
    margin:  0;
     padding:  10px 0;
     list-style:  none;
     display:  block;
}
    .lh_bottom ul li  {
    border-bottom:  1px solid #292929;
}
    .lh_bottom ul li: last-child  {
    border:  none;
}
    .lh_bottom ul li a  {
    display:  block;
     height:  auto;
     font-size:  16px;
     padding:  6px 15px;
}
        .l_header  {
    position:  relative;
}
    .lhm_c  {
    display:  -webkit-flex;
     display:  -moz-box;
     display:  -ms-flexbox;
     display:  -o-flex;
     display:  -webkit-box;
     display:  -ms-flexbox;
     display:  flex;
     -webkit-box-pack:  justify;
     -webkit-justify-content:  space-between;
     -moz-box-pack:  justify;
     -ms-flex-pack:  justify;
     justify-content:  space-between;
     -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
}
    .lh_slogan2  {
    -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     -moz-box-flex: 1;
     -webkit-flex-grow: 1;
     flex-grow: 1;
}
    .mp_store .uss_eshop_menu li  {
    width:  calc((100% / 3) - 16px);
     margin-bottom:  16px;
}
        .mp_spheres .mp_spheres_item  {
    height:  auto;
}
    .mp_spheres .mp_spheres_img  {
    display:  none;
}
    .mp_spheres .mp_spheres_info  {
    width:  100%;
     text-align:  center;
}
    .lf_menu ul  {
    display:  block;
}
    .lf_menu ul li a  {
    display:  block;
     text-align:  left;
     font-size:  17px;
     height:  auto;
     padding:  4px 0;
}
    .news_list.news_block_items .news_item  {
    width:  calc((100% / 3) - 30px) !important;
}
    .about_tabs .tabs__nav  {
    -webkit-box-orient:  vertical;
     -webkit-box-direction:  normal;
     -webkit-flex-direction:  column;
     -moz-box-orient:  vertical;
     -moz-box-direction:  normal;
     -ms-flex-direction:  column;
     flex-direction:  column;
}
    .about_tabs .tabs__nav span  {
    margin:  -1px 0 0;
     border-radius:  0;
}
    .about_tabs .tabs__nav span: hover,  .about_tabs .tabs__nav span.selected  {
            padding-bottom:  10px;
            margin-top:  -1px;
            background:  #e7e7e7;
    }
    .about_page .col-sm-4,  .about_page .col-md-4  {
    width:  100%;
     padding:  0;
}
    .about_page .scheme-box .scheme-item.arr-left.arr-bottom  {
    padding-bottom:  30px;
     background-position:  right 12px,  center 80%;
}
    .slider .slide_caption {min-height: unset;}
}
@media screen and (max-width:800px)  {
}
@media screen and (max-width:768px)  {
        .mp_about_wrap  {
    padding:  0;
     -webkit-box-orient:  vertical;
     -webkit-box-direction:  reverse;
     -webkit-flex-direction:  column-reverse;
     -moz-box-orient:  vertical;
     -moz-box-direction:  reverse;
     -ms-flex-direction:  column-reverse;
     flex-direction:  column-reverse;
}
    .mp_about_wrap .right,  .mp_about_wrap .left  {
    width:  100%;
     padding:  0;
}
    .mp_about_wrap .left  {
    max-width:  350px;
     margin:  0 auto;
}
    .uss_eshop_sameproducts.blocks .item  {
    width:  calc((100% / 3) - 10px) !important;
     margin-bottom:  10px;
}
    .price_page table,     .price_box table,     table.simple  {
    display:  block;
     overflow:  auto;
}
    .price_page .col-md-6  {
    width:  100%;
     float:  none;
     margin-bottom:  15px;
}
    .about_page .col-md-6,     .about_page .col-sm-7,     .about_page .col-sm-5  {
    padding:  0;
     width:  100%;
}
    .about_page .about_box3 .col-md-12 .col-md-6: first-child  {
    border:  none;
    border-bottom:  2px dotted #fff;
}
    .uss_shop_block_cat .uss_shop_category  {
    width:  calc((100% / 2) - 30px) !important;
}
    .uss_shop_detail .uss_shop_technical_data  {
    width:  100%;
}
    .uss_shop_detail .uss_img_wrapper  {
    margin:  0 auto;
}
    .uss_shop_detail .uss_img_big  {
    margin-right:  0;
}
    .buy_one_click_form_tml .buy_one_click_window_wrap  {
    width:  528px;
}
}
@media screen and (max-width:650px)  {
        .lhm_l  {
    width:  100%;
     margin:  0;
     text-align:  center;
}
    .lh_slogan  {
    margin-top:  0;
}
    .lhm_r  {
    width:  100%;
     text-align:  center;
}
    .lhm_r .col: last-child  {
    -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
     -webkit-align-items: center;
     align-items: center;
}
    .slider .slide_caption_wrap  {
    padding:  15px;
}
    .slider .slide_caption  {
    max-width:  100%;
}
    .slider .slick-dots  {
    bottom:  15px;
}
    .slider .slick-arrow  {
    width:  10%;
}
    .slider .slide_caption  {
    font-size:  16px;
}
    .mp_buttons .mp_button_item,     .mp_spheres .mp_spheres_item  {
    width:  calc((100% / 2) - 30px);
    margin-bottom: 20px;
}
    .mp_buttons .mp_button_item: last-child,     .mp_spheres .mp_spheres_item:last-child  {
    margin-top:  15px;
     width:  calc((100% / 1) - 30px);
}
    .mp_buttons .mp_button_item a  {
    padding:  15px;
}
    .mp_store .uss_eshop_menu li  {
    width:  calc((100% / 2) - 16px);
}
    .mp_adv_item  {
    width:  calc((100% / 2) - 30px);
}
    .mp_clients .slick-list  {
    margin:  0 25px;
}
    .lf_bottom  {
    -webkit-box-orient:  vertical;
     -webkit-box-direction:  reverse;
     -webkit-flex-direction:  column-reverse;
     -moz-box-orient:  vertical;
     -moz-box-direction:  reverse;
     -ms-flex-direction:  column-reverse;
     flex-direction:  column-reverse;
}
    .lf_l  {
    margin-top:  20px;
}
    .lf_copy br  {
    display:  none;
}
    .uss_shop_detail .uss_img_wrapper  {
    width:  100% !important;
     margin-bottom:  25px;
}
    .uss_shop_detail .uss_img_big  {
    float:  none;
     margin:  0;
}
    .uss_shop_detail .uss_img_big .uss_img_big_image  {
    display:  block;
     margin:  0 auto;
     max-width:  100%;
}
    .uss_shop_detail .uss_shop_technical_data  {
    display:  block;
     width:  100%;
}
    .news_list.news_block_items .news_item  {
    width:  calc((100% / 2) - 30px) !important;
}
    .wowblock .col-md-4  {
    margin-bottom:  15px;
     width:  calc((100% / 1) - 30px);
}
    .wowblock .col-md-4 br  {
    display:  none;
}
    .buy_one_click_form_tml  {
    margin-left:  0 !important;
     left:  20px;
     right:  50px;
}
    .buy_one_click_form_tml .buy_one_click_window_wrap  {
    width:  100%;
}
}
@media screen and (max-width:600px)  {
}
@media screen and (max-width:550px)  {
        .lhm_wrap  {
    padding-top:  10px;
     padding-bottom:  10px;
}
    .lh_slogan2  {
    font-size:  14px;
}
    .uss_shop_list_view .uss_shop_technical_data .uss_shop_name  {
    margin-bottom:  10px;
}
    .uss_shop_list_view .uss_eshop_item .eshop_filters_item  {
    margin-bottom:  0;
}
    .uss_shop_list_view .uss_shop_technical_data .uss_shop_price  {
    margin:  10px 0;
}
    .uss_shop_list_view a.add_to_cart  {
    width:  100%;
     text-align:  center;
}
    .uss_shop_list_view .uss_shop_technical_data  {
    margin:  0;
}
    .uss_eshop_sameproducts.blocks .item  {
    width:  calc((100% / 2) - 10px) !important;
}
        .big_buttons_block  {
    -webkit-flex-wrap:  wrap;
     -ms-flex-wrap:  wrap;
     flex-wrap:  wrap;
}
    .big_buttons_block p  {
    width:  calc((100% / 1) - 30px);
     margin-bottom:  15px;
}
    .big_buttons_block p a  {
    height:  auto;
}
    .lcm_title h1  {
    font-size:  26px;
}
    .pic_wrap p span  {
    font-size:  14px;
}
    .about_page .col-sm-6  {
    width:  100%;
     padding:  0;
}
    .uss_shop_block_cat .uss_shop_cat_name a  {
    padding:  10px;
     font-size:  15px;
}
    .uss_shop_block_cat  {
    margin:  0 -5px;
}
    .uss_shop_block_cat .uss_shop_category  {
    width:  calc((100% / 2) - 10px) !important;
     margin:  0 5px 10px;
}
    .cat_page_form .form_big .group_21716_8 .fc_item  {
    margin-bottom:  5px;
     width:  calc((100% / 1) - 8px);
}
    .inpage h2,  .inpage .h2  {
    font-size:  24px;
}
    .lcm_title .download_link a  {
    white-space:  normal;
}
    .publ_page .news_list .news_item  {
    height:  auto;
}
    .uss_shop_list_view .uss_shop_technical_data .uss_shop_name  {
    line-height:  1.1;
}
    .uss_shop_list_view .uss_shop_technical_data .uss_shop_name a  {
    font-size:  16px;
}
}
@media screen and (max-width:480px)  {
        .mp_store .uss_eshop_menu li .eshop_menu_image  {
    height:  180px;
     overflow:  hidden;
}
    .lf_address  {
    margin-right:  10px;
}
        .uss_shop_list_view .uss_img_holder  {
    height:  213px !important;
     overflow:  hidden;
     display:  block;
 }
    .uss_shop_block_cat .uss_shop_cat_img  {
    height:  225px !important;
     overflow:  hidden;
     display:  block;
}
}
.tableee  {
    overflow:  hidden;
         overflow-x:  scroll;
         width:  100%;
}


/*MAIN*/

.101122 a  {
    

padding:  3px 10px;
    

background:  #ff4d0e;
    

color:  #fff;
    

border-radius:  5px;
    

text-decoration:  none;
    

display:  inline-block;
    

}

.101122 a: hover  {
    

background:  #333;
}.uss_privacy_policy_wrap {	position: fixed;	bottom: 30px;	left: 30px;	width: calc(100% - 60px);	max-width: 500px;	max-height: 250px;	min-width: 360px;	padding: 20px;}.uss_privacy_policy_wrap .uss_privacy_policy_text {	font-size: 16px;	margin-right: 0;}.uss_privacy_policy_wrap .uss_privacy_policy_button {	position: static;	margin-top: 15px;	text-align: center;}.uss_privacy_policy_wrap .uss_privacy_policy_button span {	display: inline-block;	max-width: 220px;	width: 100%;}@media (max-width: 600px) {	.uss_privacy_policy_wrap .uss_privacy_policy_text {		font-size: 15px;	}	}
@media (max-width:480px){
    .lh_middle .lh_recall{
        display:block;
        width:100%;
        text-align:center;
        margin:20px 0px;
    }
    .lh_middle .lh_recall a{
        width:100%;
    }
    .lh_middle .lh_address{
        text-align:left;
    }
    .lh_middle .lh_address p{
        margin-bottom:10px;
    }
    .l_footer .lf_r{
        display:block;
    }
    .l_footer .iconic-list{
        margin-bottom:20px;
    }
}
/* Калькулятор */
.fc_form_tml .fc_form_21736{
    background:#FFF9F6;
    padding:35px;
    border:2px solid #FF4D0E;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
    border-radius:25px;
    max-width:480px;
}
.fc_form_tml .fc_form_21736 label{
    margin-bottom:10px;
}
.fc_form_tml .fc_form_21736 input.styler{
    width:100%;
    border:1px solid #B6B6B6;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    box-shadow: none;
    height:40px;
}
.fc_form_tml .fc_form_21736 .jq-selectbox{
    width:100%;
}
.fc_form_tml .fc_form_21736 .jq-selectbox__select{
    height:40px;
    width:100%;
    background:#F5F5F5;
    display: flex;
    align-items: center;
}
.fc_form_tml .fc_form_21736 input.submit.styler,.fc_form_tml .fc_form_21736 input.submit.styler:hover{
    background:#FF4D0E;
    border:none;
    border-radius:unset;
    text-align:center;
    color:#fff;
    text-shadow: none;
    font-size:18px;
    height:40px;
}
.fc_form_tml .fc_form_21736 .fc_item .elem_item{
    width:100%;
}
/* Калькулятор */