.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  min-width: 100%;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev {
  left: -25px;
}
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-next {
  right: -25px;
}
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: 0;
  direction: ltr;
  width: 100%;
}
.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}
.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}
.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.75;
  filter: 'alpha(opacity=75)';
  -ms-filter: 'alpha(opacity=75)';
}
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: 'alpha(opacity=0)';
  -ms-filter: 'alpha(opacity=0)';
}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
  opacity: 1;
  filter: 'alpha(opacity=100)';
  -ms-filter: 'alpha(opacity=100)';
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: 'alpha(opacity=40)';
  -ms-filter: 'alpha(opacity=40)';
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: 'alpha(opacity=75)';
  -ms-filter: 'alpha(opacity=75)';
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: 'alpha(opacity=85)';
  -ms-filter: 'alpha(opacity=85)';
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: 'alpha(opacity=90)';
  -ms-filter: 'alpha(opacity=90)';
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: 'alpha(opacity=40)';
  -ms-filter: 'alpha(opacity=40)';
}
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
  opacity: 0.75;
  filter: 'alpha(opacity=75)';
  -ms-filter: 'alpha(opacity=75)';
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
  opacity: 0.9;
  filter: 'alpha(opacity=90)';
  -ms-filter: 'alpha(opacity=90)';
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: 'alpha(opacity=30)';
  -ms-filter: 'alpha(opacity=30)';
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}
.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
  opacity: 1;
  filter: 'alpha(opacity=30)';
  -ms-filter: 'alpha(opacity=30)';
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 16px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
  opacity: 1;
  filter: 'alpha(opacity=30)';
  -ms-filter: 'alpha(opacity=30)';
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
  right: 1px;
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: 'alpha(opacity=20)';
  -ms-filter: 'alpha(opacity=20)';
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: 'alpha(opacity=50)';
  -ms-filter: 'alpha(opacity=50)';
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: 'alpha(opacity=20)';
  -ms-filter: 'alpha(opacity=20)';
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: 'alpha(opacity=50)';
  -ms-filter: 'alpha(opacity=50)';
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: bold;
}
* {
  outline: none;
}
body,
html {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}
#wrap {
  min-width: 420px;
  overflow: hidden;
}
img {
  border: none;
  margin: 0;
  padding: 0;
}
.g-max-width {
  margin: 0 auto;
  max-width: 1300px;
  width: 100%;
  padding: 0px;
  position: relative;
  text-align: left;
}
.g-clean {
  clear: both;
  font-size: 0;
  overflow: hidden;
}
body {
  color: #545454;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.3;
  text-align: center;
  min-width: 420px;
  font-size: 15px;
}
table,
td,
th {
  border-collapse: collapse;
  font-size: 100%;
}
form {
  margin: 0;
  padding: 0;
}
input,
select,
textarea {
  font: normal 1em/1.2 Arial, sans-serif;
}
textarea {
  resize: none;
  overflow: auto;
}
input,
select,
button {
  vertical-align: middle;
}
input[type="submit"]::-moz-focus-inner {
  padding: 0;
  border: 0;
}
hr {
  border: 1px solid #ccc;
  padding: 0;
  margin: 0.5em 0;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
p {
  margin: 10px 0;
  padding: 0;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
th {
  color: #36383a;
}
.colorStyle2 h1,
.colorStyle2 .h1,
.colorStyle2 h2,
.colorStyle2 .h2,
.colorStyle2 h3,
.colorStyle2 .h3,
.colorStyle2 h4,
.colorStyle2 .h4,
.colorStyle2 h5,
.colorStyle2 .h5,
.colorStyle2 h6,
.colorStyle2 .h6,
.colorStyle2 th {
  color: #74c7e9;
}
h1,
.h1 {
  font-size: 21px;
}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 17px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5 {
  font-size: 16px;
}
.colorStyle1 h5,
.colorStyle1 .h5 {
  color: #188d07;
}
.colorStyle4 h5,
.colorStyle4 .h5 {
  color: #1a8ab9;
}
.colorStyle3 h5,
.colorStyle3 .h5 {
  color: #bc0000;
}
.colorStyle2 h5,
.colorStyle2 .h5 {
  color: #74c7e9;
}
.colorStyle5 h5,
.colorStyle5 .h5 {
  color: #ef5e14;
}
a {
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
.colorStyle1 a,
.colorStyle1 .basket_link {
  color: #188d07;
}
.colorStyle1 a:hover {
  color: #188d07;
}
.colorStyle4 a {
  color: #1a8ab9;
}
.colorStyle4 a:hover {
  color: #1a8ab9;
}
.colorStyle3 a {
  color: #bc0000;
}
.colorStyle3 a:hover {
  color: #bc0000;
}
.colorStyle2 a,
.colorStyle2 .basket_link {
  color: #74c7e9;
}
.colorStyle2 a:hover {
  color: #ffffff;
}
.colorStyle5 a,
.colorStyle5 .basket_link {
  color: #ef5e14;
}
.colorStyle6 a,
.colorStyle6 .basket_link {
  color: #3f9e00;
}
.colorStyle5 a:hover {
  color: #ef5e14;
}
.colorStyle2 .uss_photoalbums_foto_box .uss_img_item .uss_img_comment a {
  color: #888888;
}
.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item {
  color: #888888;
}
.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item a {
  color: #202020;
}
.colorStyle2 .uss_form_captcha label {
  color: #202020;
}
.colorStyle2 .uss_basket_menu span.current {
  color: #202020;
}
.colorStyle2 #uss_basket_ask_where_to_go_block a {
  color: #202020;
}
.colorStyle2 .comment_form_title {
  color: #ffffff;
}
select,
input[type="text"],
input[type="password"],
textarea {
  position: relative;
  color: #2c2f33;
  padding: 5px 8px;
  background: #fff;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  color: #333;
  border-radius: 5px;
}
.uss_form_select select {
  display: block;
}
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  position: relative;
  color: #2c2f33;
  padding: 5px 12px;
  cursor: pointer;
  border: 1px solid #e0e1e4;
  border-bottom-color: #c2c8cc;
  border-top-color: #f3f3f4;
  background: #e3e4e6 url(../img/a_button.png) repeat-x 0 0;
  font-weight: bold;
  border-radius: 5px;
}
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background: #f3f3f4 url(../img/a_button2.png) repeat-x 0 0;
}
.colorStyle1 {
  background: #e5e1e2;
}
.colorStyle2 {
  background: #1d242c;
  color: #9caec0;
}
.colorStyle3 {
  background: #e5e1e2;
}
.colorStyle4 {
  background: #e5e1e2;
}
.colorStyle5 {
  background: #e5e1e2;
}
.l-page {
  position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  margin: 0 auto;
}
.l-page-rubber {
  background: #fff;
  overflow: hidden;
  text-align: left;
  -webkit-box-shadow: 0 -230px 30px #b8b6b7;
          box-shadow: 0 -230px 30px #b8b6b7;
}
.colorStyle6 .l-page-rubber {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}
.colorStyle2 .l-page-rubber {
  background: #1b2229;
  -webkit-box-shadow: 0 -30px 15px #000000;
          box-shadow: 0 -30px 15px #000000;
}
.colorStyle6 {
  background: #842547;
}
.l-bg {
  padding-bottom: 10px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.colorStyle6 .l-bg {
  border-radius: 0 0 10px 10px;
}
.colorStyle6.header_layout13 .l-bg {
  background-image: url(../img/n1_6/l_bg_min.jpg);
  background-position: 50% 0;
}
.l_slider #lpage .l-bg {
  background-image: none;
}
.colorStyle4 .l-bg {
  background-image: url(../img/n1_2/l_bg.jpg);
}
.colorStyle3 .l-bg {
  background-image: url(../img/n1_3/l_bg.jpg);
  background-position: 50% 0;
}
.header_layout4 .l-bg {
  background-image: none;
  background-position: 50% 0;
}
.colorStyle2 .l-bg {
  background-color: #1b2229;
}
.mp_slider {
  overflow: hidden;
}
.mp_slider:after {
  content: '';
  height: 100px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.75)), to(#ffffff));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), #ffffff);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.mp_slider .slide {
  position: relative;
}
.mp_slider .slide .slide-link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.mp_slider .slide .caption {
  position: absolute;
  right: 67px;
  bottom: 170px;
  display: inline-block;
  font-size: 23px;
  color: #212121;
  max-width: 50%;
}
.mp_slider .slide .caption p {
  margin: 0;
  background: rgba(255, 255, 255, 0.6);
  color: #212121;
}
.mp_slider .slide .caption p + p {
  margin-top: 7px;
}
.mp_slider #slider {
  background-color: #fff !important;
  height: 100%;
}
.colorStyle2 .mp_slider #slider {
  background-color: #1b2229 !important;
}
.mp_slider .nivo-slice {
  background-color: #ffffff !important;
}
.colorStyle2 .mp_slider .nivo-slice {
  background-color: #1b2229 !important;
}
.l-page-holder {
  margin: 0 46px;
}
.lf_hold .l-page-holder {
  overflow: hidden;
  position: relative;
  background: #fff;
  margin: 0;
  padding: 0 46px;
  -webkit-box-shadow: 0 -30px 30px #b8b6b7;
          box-shadow: 0 -30px 30px #b8b6b7;
}
.colorStyle2 .lf_hold .l-page-holder {
  background-color: #1b2229;
  -webkit-box-shadow: 0 -10px 15px #000000;
          box-shadow: 0 -10px 15px #000000;
}
.l-wrapper {
  width: 100%;
}
.l-header {
  position: relative;
  width: 100%;
  margin: 0 0 24px;
  padding: 0;
  color: #1f1f1f;
  z-index: 20;
  background: radial-gradient(circle at top left, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0.25) 30%, rgba(255, 255, 255, 0.02) 55%, rgba(255, 255, 255, 0) 75%);
}
.singlepage .l-header .lh_wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.singlepage .l-header .lh_l {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  -webkit-column-gap: 10px;
          column-gap: 10px;
}
.singlepage .l-header .lh_l .lh_contact {
  background: none !important;
  padding: 0 !important;
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.singlepage .l-header .lh_l .lh_slogan {
  margin: 0 0 0 0;
}
.singlepage .l-header .lh_l .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 15px;
  -webkit-column-gap: 10px;
          column-gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.singlepage .l-header .lh_l .logo .lh_logo {
  min-width: 36%;
}
.singlepage .l-header .lh_m {
  width: 100%;
  margin: 0;
}
.singlepage .l-header .lh_r {
  width: 100%;
  margin: 0;
}
.singlepage .l-header .basket-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.singlepage .l-header .basket-search .lh_basket {
  margin-top: -15px;
}
.singlepage .l-header .basket-search .lh_search {
  width: 100%;
}
.singlepage .slider .image img {
  height: auto !important;
}
.singlepage .slider-header-wrap .l-header-holder {
  padding-top: 20px;
}
.singlepage.colorStyle1 .l-header .lh_contact,
.singlepage.colorStyle3 .l-header .lh_contact,
.singlepage.colorStyle4 .l-header .lh_contact,
.singlepage.colorStyle5 .l-header .lh_contact,
.singlepage.colorStyle6 .l-header .lh_contact {
  color: #212121;
}
.singlepage.colorStyle1 .l-header .lh_contact .email a,
.singlepage.colorStyle3 .l-header .lh_contact .email a,
.singlepage.colorStyle4 .l-header .lh_contact .email a,
.singlepage.colorStyle5 .l-header .lh_contact .email a,
.singlepage.colorStyle6 .l-header .lh_contact .email a {
  color: #212121;
}
.singlepage .slider {
  position: absolute !important;
  max-height: 100%;
}
.singlepage .l-header {
  position: static !important;
}
.singlepage .slider-header-wrap .slider .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.singlepage .slider-header-wrap:after {
  content: '';
  height: 100px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.75)), to(#ffffff));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), #ffffff);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.singlepage .l-header-holder {
  background-position: center;
  background-repeat: no-repeat;
}
.colorStyle2 .slider-header-wrap:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(rgba(27, 34, 41, 0.75)), to(#1b2229));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(27, 34, 41, 0.75), #1b2229);
}
.lh_wrap,
.lh_wrap * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.lh_wrap {
  position: relative;
  margin: 0 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header_layout5 .lh_wrap {
  margin-bottom: 10px;
}
.lh_wrap .lh_l {
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.lh_wrap .lh_l .logo {
  row-gap: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.lh_wrap .lh_m {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lh_wrap .lh_r {
  -webkit-box-flex: 0;
      -ms-flex: 0 auto;
          flex: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.l-header-holder {
  margin: 0 46px;
  padding: 45px 0 0;
}
.header_layout2 .l-header-holder {
  padding: 22px 0 0;
}
.header_layout3 .l-header-holder {
  padding: 36px 0 0;
}
.header_layout4 .l-header-holder {
  padding: 36px 0 0;
}
.header_layout5 .l-header-holder,
.header_layout6 .l-header-holder,
.header_layout7 .l-header-holder,
.header_layout8 .l-header-holder,
.header_layout14 .l-header-holder {
  padding: 65px 0 0;
}
.header_layout5 .l-header-holder {
  padding-top: 30px;
}
.colorStyle6.header_layout14 .l-header-holder {
  padding: 23px 0 0;
}
.header_layout9 .l-header-holder,
.header_layout10 .l-header-holder,
.header_layout11 .l-header-holder,
.header_layout12 .l-header-holder,
.header_layout15 .l-header-holder {
  padding: 65px 0 0;
}
.colorStyle6.header_layout13 .l-header-holder {
  padding: 38px 0 0;
}
.colorStyle2 .l-header {
  color: #ffffff;
}
.l-page-content {
  width: 100%;
  overflow: hidden;
}
.l-content {
  margin: 0;
  overflow: hidden;
  position: relative;
  padding: 0 2px 10px 0;
}
.l-content .block:not(.fc_item) h3,
.l-content .block:not(.fc_item) .h3 {
  font-size: 21px;
  margin-top: 20px;
  font-weight: bold;
}
.l-content .type1 h3,
.l-content .type1 .h3,
.l-content .type2 h3,
.l-content .type2 .h3,
.l-content .type3 h3,
.l-content .type3 .h3 {
  margin-top: 6px;
}
.l-page-left {
  float: left;
  width: 260px;
  margin: 0 21px 0 0;
  overflow: hidden;
  position: relative;
}
.l-page-right {
  float: right;
  width: 260px;
  margin: 0 0 0 21px;
  overflow: hidden;
  position: relative;
}
.l-page-right ul,
.l-page-left ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.l-page-right ul li,
.l-page-left ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.l-footer {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: url(../img/footer.png) repeat-x 0 0;
  margin: 15px 0 0;
}
.colorStyle2 .l-footer {
  background-image: url(../img/n1_4/footer.png);
}
.colorStyle6 .l-footer {
  background-image: url(../img/n1_6/footer_line.png);
}
.colorStyle2 .l-footer a,
.colorStyle2 .l-footer a:hover {
  color: #74c7e9;
}
.l-footer-holder {
  padding: 50px 10px 35px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.l-footer-holder > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.l-footer-holder > div > * {
  margin-bottom: 10px;
}
.l-footer-holder p {
  margin: 0;
}
.l-footer-holder table {
  display: inline-block;
}
.l-footer-holder .left {
  padding-top: 7px;
}
.l-footer-holder .center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.l-footer-holder .center .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.l-footer-holder .center .row > * {
  margin-bottom: 10px;
}
.l-footer-holder .right {
  text-align: right;
  padding-top: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.l-footer-holder .dev {
  display: inline-block;
  position: relative;
  bottom: -2px;
}
.l-footer-holder .phone {
  font-size: 22px;
}
.l-footer-holder .email {
  font-size: 18px;
}
.l-footer-holder .address {
  font-size: 16px;
}
.colorStyle2 .lf_hold {
  background: #1d242c;
  color: #9caec0;
}
.colorStyle6 .lf_hold {
  background: none;
  color: #ffffff;
}
.colorStyle6 .lf_hold a {
  color: #ffe44f;
}
.lh_logo {
  position: relative;
  margin: 0 0 0;
  word-break: break-word;
}
.lh_logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lh_logo .logo-image img {
  max-height: 70px;
  width: auto;
  display: block;
  margin: 0 auto;
  margin-right: 15px;
}
.lh_logo .logo-text {
  text-shadow: 0px 0px 3px #ffffff;
}
.header_layout1 .lh_logo {
  margin: 0 0 0;
}
.header_layout3 .lh_logo {
  margin: 0 0 0;
}
.header_layout5 .lh_logo {
  margin: 0 0 0;
}
.header_layout6 .lh_logo {
  margin: 0 0 0;
}
.header_layout9 .lh_logo {
  margin: 0 0 0;
}
.header_layout11 .lh_logo {
  margin: 0 0 0;
}
.header_layout14 .lh_logo {
  margin: 0 0 38px;
}
.colorStyle6.header_layout14 .lh_logo {
  margin-bottom: 0;
}
.colorStyle6.header_layout13 .lh_logo {
  margin-bottom: 10px;
}
.lh_logo a {
  text-decoration: none;
  color: #1f1f1f;
  font-size: 37px;
  font-weight: bold;
  line-height: 0.8em;
  letter-spacing: -2px;
}
.colorStyle6 .lh_logo a {
  color: #B42D5F;
  letter-spacing: -4px;
}
.lh_logo a:hover {
  color: #1f1f1f;
}
.colorStyle2 .lh_logo a {
  color: #ffffff;
}
.colorStyle2 .lh_logo a:hover {
  color: #ffffff;
}
.lh_slogan {
  margin: 0 0 14px;
}
.lh_slogan span {
  display: inline;
  color: #212121;
  line-height: 1.19;
  font-size: 20px;
}
.lh_nav_ico {
  position: relative;
}
.header_layout2 .lh_nav_ico {
  padding: 5px 0 20px;
}
.header_layout3 .lh_nav_ico {
  margin: 26px 0 0;
}
.header_layout4 .lh_nav_ico {
  margin: 31px 0 0;
}
.header_layout5 .lh_nav_ico,
.header_layout6 .lh_nav_ico,
.header_layout7 .lh_nav_ico,
.header_layout8 .lh_nav_ico {
  margin: 0 0 15px;
  text-align: right;
}
.header_layout9 .lh_nav_ico,
.header_layout10 .lh_nav_ico,
.header_layout11 .lh_nav_ico,
.header_layout12 .lh_nav_ico {
  margin: 0 0 15px;
  text-align: right;
}
.lh_nav_ico a {
  color: #2d2d2d;
}
.colorStyle6 .lh_nav_ico a {
  color: #3F9E00;
  display: inline-block;
}
.colorStyle2 .lh_nav_ico a {
  color: #74c7e9;
}
.colorStyle4.header_layout9 .lh_nav_ico a,
.colorStyle4.header_layout10 .lh_nav_ico a,
.colorStyle4.header_layout11 .lh_nav_ico a,
.colorStyle4.header_layout12 .lh_nav_ico a {
  color: #ffffff;
}
.lh_nav_ico a.lh_ico1 {
  padding: 0 0 0 16px;
  background: url(../img/lh_ico1.png) no-repeat 0 3px;
}
.lh_nav_ico a.lh_ico2 {
  padding: 0 0 0 16px;
  margin-left: 39px;
}
.colorStyle6.header_layout13 .lh_nav_ico a.lh_ico2 {
  margin-left: 15px;
}
.colorStyle6 .lh_nav_ico a.lh_ico1 {
  background: url(../img/n1_6/lh_ico1.png) no-repeat 0 3px;
}
.colorStyle6 .lh_nav_ico a.lh_ico2 {
  background: url(../img/n1_6/lh_ico2.png) no-repeat 0 3px;
}
.colorStyle2 .lh_nav_ico a.lh_ico1 {
  background-image: url(../img/n1_4/lf_ico1.png);
}
.colorStyle4.header_layout9 .lh_nav_ico a.lh_ico1,
.colorStyle4.header_layout10 .lh_nav_ico a.lh_ico1,
.colorStyle4.header_layout11 .lh_nav_ico a.lh_ico1,
.colorStyle4.header_layout12 .lh_nav_ico a.lh_ico1 {
  background-image: url(../img/n1_2/lf_ico1.png);
}
.header_layout14 .lh_nav_ico {
  padding-left: 20px;
  margin-bottom: 60px;
}
.colorStyle6.header_layout14 .lh_nav_ico {
  margin-bottom: 241px;
}
.header_layout15 .lh_nav_ico {
  text-align: right;
  margin-bottom: 60px;
}
.lh_basket {
  position: relative;
  padding: 15px 0 0;
  width: 222px;
}
.lh_basket .uss_basket_mini.not_empty {
  padding-top: 8px;
}
.lh_basket .uss_basket_mini.not_empty .uss_widget_outer_content {
  line-height: 1.8;
}
.header_layout3 .lh_basket {
  padding: 12px 0 0;
  margin: 0 0 0 20px;
}
.header_layout4 .lh_basket {
  width: auto;
  padding: 5px 0 0;
  margin: 25px 0 0;
  float: none;
}
.header_layout5 .lh_basket,
.header_layout6 .lh_basket,
.header_layout7 .lh_basket,
.header_layout8 .lh_basket {
  padding: 15px 0 10px;
  float: none;
  width: auto;
}
.header_layout9 .lh_basket,
.header_layout10 .lh_basket,
.header_layout11 .lh_basket,
.header_layout12 .lh_basket {
  padding: 15px 0 10px;
  float: none;
  width: auto;
}
.lh_basket a {
  display: block;
  text-decoration: none;
}
.lh_basket .basket_link_pic {
  position: absolute;
  top: 7px;
  right: 5px;
  text-decoration: none;
}
.lh_basket .basket_link_pic img {
  height: 85px;
}
.header_layout3 .lh_basket .basket_link_pic {
  top: 0;
}
.header_layout4 .lh_basket .basket_link_pic {
  top: 0;
  right: auto;
  left: 0;
}
.header_layout5 .lh_basket .basket_link_pic,
.header_layout6 .lh_basket .basket_link_pic,
.header_layout7 .lh_basket .basket_link_pic,
.header_layout8 .lh_basket .basket_link_pic {
  top: 3px;
}
.header_layout9 .lh_basket .basket_link_pic,
.header_layout10 .lh_basket .basket_link_pic,
.header_layout11 .lh_basket .basket_link_pic,
.header_layout12 .lh_basket .basket_link_pic {
  top: 7px;
}
.lh_basket .lh_basket_inner {
  border: 1px solid;
  position: relative;
  color: #fff;
  background-repeat: repeat-x;
  background-position: 0 0;
  padding: 3px 86px 14px 20px;
  background-color: #ccc;
  line-height: 18px;
  font-size: 12px;
  border-radius: 5px;
}
.colorStyle1 .lh_basket .lh_basket_inner {
  border-color: #127b02;
  background-color: #078402;
  background-image: url(../img/n1_1/lh_basket_inner.png);
  -webkit-box-shadow: inset 1px 1px 0 #34a60f, inset -1px -1px 0 #34a60f, inset -1px 1px 0 #34a60f, inset 1px -1px 0 #34a60f;
          box-shadow: inset 1px 1px 0 #34a60f, inset -1px -1px 0 #34a60f, inset -1px 1px 0 #34a60f, inset 1px -1px 0 #34a60f;
}
.colorStyle4 .lh_basket .lh_basket_inner {
  border-color: #0782ab;
  background-color: #087498;
  background-image: url(../img/n1_2/lh_basket_inner.png);
  -webkit-box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9;
          box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9;
}
.colorStyle3 .lh_basket .lh_basket_inner {
  border-color: #9b090c;
  background-color: #a60000;
  background-image: url(../img/n1_3/lh_basket_inner.png);
  -webkit-box-shadow: inset 1px 1px 0 #ce0000, inset -1px -1px 0 #ce0000, inset -1px 1px 0 #ce0000, inset 1px -1px 0 #ce0000;
          box-shadow: inset 1px 1px 0 #ce0000, inset -1px -1px 0 #ce0000, inset -1px 1px 0 #ce0000, inset 1px -1px 0 #ce0000;
}
.colorStyle5 .lh_basket .lh_basket_inner {
  border-color: #ed5311;
  background-color: #ed5312;
  background-image: url(../img/n1_5/block_type1.png);
  -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
          box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
}
.header_layout4 .lh_basket .lh_basket_inner {
  padding: 0 0 5px 50px;
}
.colorStyle2 .lh_basket .lh_basket_inner {
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.colorStyle2.header_layout5 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout6 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout7 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout8 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout9 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout10 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout11 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout12 .lh_basket .lh_basket_inner {
  border-color: #0782ab;
  background-color: #087498;
  background-image: url(../img/n1_2/lh_basket_inner.png);
  -webkit-box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9;
          box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9;
}
.lh_basket .lh_basket_inner p {
  margin-bottom: 15px;
}
.header_layout4 .lh_basket .lh_basket_inner p {
  margin-bottom: 2px;
}
.header_layout4 .lh_basket .lh_basket_inner .amounts,
.header_layout5 .lh_basket .lh_basket_inner .amounts,
.header_layout6 .lh_basket .lh_basket_inner .amounts,
.header_layout7 .lh_basket .lh_basket_inner .amounts,
.header_layout8 .lh_basket .lh_basket_inner .amounts,
.header_layout9 .lh_basket .lh_basket_inner .amounts,
.header_layout10 .lh_basket .lh_basket_inner .amounts,
.header_layout11 .lh_basket .lh_basket_inner .amounts,
.header_layout12 .lh_basket .lh_basket_inner .amounts {
  float: left;
  margin-right: 5px;
}
.lh_basket a,
.lh_basket a:hover {
  color: #ffffff;
}
.colorStyle2 .lh_basket a,
.colorStyle2 .lh_basket a:hover {
  color: #67b0ce;
}
.colorStyle2.header_layout5 .lh_basket a,
.colorStyle2.header_layout6 .lh_basket a,
.colorStyle2.header_layout7 .lh_basket a,
.colorStyle2.header_layout8 .lh_basket a,
.colorStyle2.header_layout9 .lh_basket a,
.colorStyle2.header_layout10 .lh_basket a,
.colorStyle2.header_layout11 .lh_basket a,
.colorStyle2.header_layout12 .lh_basket a,
.header_layout8 .basket_link,
.header_layout12 .basket_link {
  color: #ffffff;
}
.lh_basket .basket_link {
  margin: 7px 0 0;
  text-decoration: underline;
  font-size: 14px;
}
.lh_basket .basket_link:hover {
  text-decoration: none;
}
.header_layout4 .lh_basket .basket_link {
  margin: 1px 0 0;
}
.lh_r {
  position: relative;
  margin: 0 0 0 35px;
  padding: 10px 0 0;
}
.header_layout2 .lh_r {
  padding: 0;
}
.header_layout3 .lh_r {
  padding: 12px 0 0;
  margin: 0 0 0 20px;
}
.header_layout4 .lh_r {
  padding: 4px 0 0;
  margin: 0 0 15px 25px;
}
.header_layout5 .lh_r,
.header_layout6 .lh_r,
.header_layout7 .lh_r,
.header_layout8 .lh_r {
  margin-left: 15px;
}
.header_layout9 .lh_r,
.header_layout10 .lh_r,
.header_layout11 .lh_r,
.header_layout12 .lh_r {
  margin-left: 15px;
}
.header_layout14 .lh_r .lh_contact {
  padding: 5px 17px;
}
.header_layout14 .lh_r p {
  margin: 5px 0;
}
.lh_l {
  position: relative;
  margin: 0 52px 0 0;
}
.header_layout2 .lh_l {
  margin-right: 30px;
}
.header_layout3 .lh_l {
  margin-right: 30px;
}
.header_layout4 .lh_l {
  margin-right: 66px;
  margin-bottom: 15px;
}
.colorStyle6.header_layout14 .lh_l {
  width: 224px;
}
.header_layout5 .lh_l,
.header_layout6 .lh_l,
.header_layout7 .lh_l,
.header_layout8 .lh_l,
.header_layout9 .lh_l,
.header_layout10 .lh_l,
.header_layout11 .lh_l,
.header_layout12 .lh_l {
  margin-right: 25px;
}
.lh_m {
  position: relative;
  padding: 8px 10px;
}
.header_layout4 .lh_m {
  padding: 2px 0 10px;
  margin-bottom: 8px;
}
.lh_contact {
  min-width: 213px;
}
.lh_contact .phone {
  font-size: 19px;
}
.lh_contact .feedback a {
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  padding: 5px 10px 4px;
  border-radius: 3px;
  display: inline-block;
  -webkit-box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
          box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
  background: -webkit-gradient(linear, left top, left bottom, from(#379e0f), to(#0a8503));
  background: linear-gradient(to bottom, #379e0f, #0a8503);
  border: 1px solid rgba(255, 255, 255, 0.05);
}
.lh_contact .feedback a:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#379e0f), to(#0a8503));
  background: linear-gradient(to top, #379e0f, #0a8503);
}
.header_layout3 .lh_contact {
  border: 1px solid #424243;
  position: relative;
  color: #fff;
  background: #373737 url(../img/block_type2.png) repeat-x 0 0;
  padding: 14px 20px 5px 20px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
          box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
}
.header_layout5 .lh_contact,
.header_layout6 .lh_contact,
.header_layout7 .lh_contact,
.header_layout8 .lh_contact {
  padding: 14px 20px 5px 20px;
  position: relative;
  color: #fff;
  background: #373737 url(../img/block_type2.png) repeat-x 0 0;
  border: 1px solid #424243;
  border-radius: 5px;
}
.colorStyle1.header_layout5 .lh_contact,
.colorStyle1.header_layout6 .lh_contact,
.colorStyle1.header_layout7 .lh_contact,
.colorStyle1.header_layout8 .lh_contact,
.colorStyle4.header_layout5 .lh_contact,
.colorStyle4.header_layout6 .lh_contact,
.colorStyle4.header_layout7 .lh_contact,
.colorStyle4.header_layout8 .lh_contact,
.colorStyle3.header_layout5 .lh_contact,
.colorStyle3.header_layout6 .lh_contact,
.colorStyle3.header_layout7 .lh_contact,
.colorStyle3.header_layout8 .lh_contact {
  -webkit-box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
          box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
}
.colorStyle2.header_layout5 .lh_contact,
.colorStyle2.header_layout6 .lh_contact,
.colorStyle2.header_layout7 .lh_contact,
.colorStyle2.header_layout8 .lh_contact {
  background-color: #31383f;
  background-image: url(../img/n1_4/block_type2.png);
  -webkit-box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
          box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
}
.lh_contact {
  border: 1px solid #424243;
  position: relative;
  color: #fff;
  background: #373737 url(../img/block_type2.png) repeat-x 0 0;
  padding: 14px 23px 17px 20px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
          box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 12px;
  line-height: 1;
}
.lh_contact p {
  margin: 0 !important;
}
.lh_contact a {
  text-decoration: none;
  color: inherit;
}
.lh_contact a:hover {
  color: inherit;
  text-decoration: underline;
}
.lh_contact .phone {
  margin: 0;
}
.lh_contact .phone:hover {
  text-decoration: none;
}
.lh_contact .email {
  font-size: 17px;
  margin: 0 0 0px 0;
  color: #fff !important;
}
.lh_contact .email:hover {
  text-decoration: none;
}
.lh_contact .social {
  margin-bottom: 0px;
}
.lh_contact .feedback a {
  text-decoration: none !important;
}
.colorStyle2.header_layout9 .lh_contact,
.colorStyle2.header_layout10 .lh_contact,
.colorStyle2.header_layout11 .lh_contact,
.colorStyle2.header_layout12 .lh_contact {
  background-color: #31383f;
  background-image: url(../img/n1_4/block_type2.png);
  -webkit-box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
          box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
}
.colorStyle6.header_layout13 .lh_contact {
  color: #36383a;
}
.colorStyle6.header_layout13 .lh_contact a {
  color: #b42d5f;
}
.header_layout3 .lh_contact p {
  margin: 0 0 8px;
}
.header_layout5 .lh_contact p,
.header_layout6 .lh_contact p,
.header_layout7 .lh_contact p,
.header_layout8 .lh_contact p,
.header_layout9 .lh_contact p,
.header_layout10 .lh_contact p,
.header_layout11 .lh_contact p,
.header_layout12 .lh_contact p {
  margin: 0 0 8px;
}
.lh_contact .lh_mail {
  padding: 0 11px 0 0;
  background-repeat: no-repeat;
  background-position: 100% 4px;
}
.colorStyle1 .lh_contact .lh_mail {
  background-image: url(../img/n1_1/lh_mail.png);
}
.colorStyle4 .lh_contact .lh_mail {
  background-image: url(../img/n1_2/lh_mail.png);
}
.colorStyle3 .lh_contact .lh_mail {
  background-image: url(../img/n1_3/lh_mail.png);
}
.colorStyle5 .lh_contact .lh_mail {
  background-image: url(../img/n1_5/lh_mail.png);
}
.lh_search {
  position: relative;
  border: 1px solid #a1a1a1;
  background: #fff;
  border-radius: 5px;
}
.colorStyle6.header_layout13 .lh_search {
  border: 1px solid #D7A9BA;
  -webkit-box-shadow: 0 0 1px 2px rgba(204, 84, 128, 0.23);
          box-shadow: 0 0 1px 2px rgba(204, 84, 128, 0.23);
}
.header_layout2 .lh_search {
  margin-bottom: 24px;
  background: #d3d7da;
  border-color: #8b979b;
  border-bottom-color: #ccd1d4;
  border-right-color: #ccd1d4;
  -webkit-box-shadow: inset 1px 1px 0 #bbc1c5;
          box-shadow: inset 1px 1px 0 #bbc1c5;
}
.header_layout4 .lh_search {
  margin-top: 25px;
}
.colorStyle5.header_layout13 .lh_search {
  -webkit-box-shadow: 0 0 3px #fb9839;
          box-shadow: 0 0 3px #fb9839;
  border-color: #f97c04;
  margin: 0 3px;
}
.colorStyle6.header_layout14 .lh_r .lh_search {
  margin-right: 0;
  margin-left: auto;
}
.lh_search form {
  position: relative;
  padding: 0 0 0 0;
  width: 200px;
}
.lh_search .uss_input_name {
  border: none;
  height: 33px;
  line-height: 1.2;
  padding: 0;
  color: #505050;
  width: 100%;
  background: none;
  padding-left: 32px;
}
.header_layout2 .lh_search .uss_input_name {
  width: 90%;
}
.header_layout3 .lh_search .uss_input_name {
  width: 95%;
}
.lh_search .uss_submit {
  position: absolute;
  border: none;
  cursor: pointer;
  top: 0;
  left: 3px;
  width: 29px;
  height: 33px;
  padding: 0;
  background: url(../img/uss_submit.png) no-repeat 50% 50%;
}
.lh_search .uss_submit:hover {
  background: url(../img/uss_submit.png) no-repeat 50% 50%;
}
.lh_menu {
  margin: 30px 0 20px;
  background: #373737 url(../img/lh_menu.png) repeat-x 0 0;
  border: 1px solid #6e6e70;
  position: relative;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 12px #ccc;
          box-shadow: inset 0 0 12px #ccc;
  z-index: 10;
}
.colorStyle2 .lh_menu {
  background-color: #2c3541;
  -webkit-box-shadow: inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e;
          box-shadow: inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e;
}
.colorStyle6 .lh_menu {
  background-color: #C5386C;
  background: -webkit-gradient(linear, left top, left bottom, from(#c5386c), color-stop(50%, #cc5580), color-stop(50%, #c5376b), to(#b12b5c));
  background: linear-gradient(#c5386c, #cc5580 50%, #c5376b 50%, #b12b5c);
  border-color: #C5386C;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.colorStyle6 .lh_menu li {
  border-right: 1px solid #AC3863;
  background: none !important;
}
.colorStyle6 .lh_menu li a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  text-shadow: -1px -1px 1px rgba(47, 47, 47, 0.47);
}
.colorStyle6 .lh_menu li.first a,
.colorStyle6 .lh_menu li.first {
  border-left: none;
}
.colorStyle6 .lh_menu li.last a,
.colorStyle6 .lh_menu li.last {
  border-right: none;
}
.lf_hold .lh_menu {
  margin-top: 0px;
}
.l-header .lh_menu {
  margin: 0;
}
.lh_menu ul,
.lh_menu ul * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.lh_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.lh_menu ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.lh_menu ul {
  list-style: none;
  display: block;
  margin: 0;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.lh_menu li {
  width: auto;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
  background: url(../img/lh_menu_pol.png) no-repeat 0 50%;
  margin: 0;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.lh_menu .menu_w > li {
  display: inline-block;
  vertical-align: top;
  padding-left: 0;
}
.lh_menu li.first {
  padding: 0;
  background: none;
}
.lh_menu a {
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  overflow: hidden;
  padding: 0;
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  padding: 10px 10px 11px;
}
.lh_menu .menu_w > li > a {
  display: block;
  width: auto;
  margin: 0 0 0 2px;
}
.lh_menu .menu_w > li > a.first {
  margin-left: 0;
}
.lh_menu a.first {
  border-radius: 5px 0 0 5px;
}
.lh_menu a.last {
  border-radius: 0 5px 5px 0;
}
.lh_menu a:hover,
.lh_menu a.active,
.lh_menu > ul > li:hover > a {
  color: #fff;
  background: #cccccc;
}
.colorStyle1 .lh_menu a:hover,
.colorStyle1 .lh_menu a.active,
.colorStyle1 .lh_menu > ul > li:hover > a {
  text-shadow: 1px 1px 0 #148224;
  background: #099408 url(../img/n1_1/lh_menu_act.png) repeat-x 0 0;
}
.colorStyle4 .lh_menu a:hover,
.colorStyle4 .lh_menu a.active,
.colorStyle4 .lh_menu > ul > li:hover > a {
  text-shadow: 1px 1px 0 #156e8c;
  background: #087295 url(../img/n1_2/lh_menu_act.png) repeat-x 0 0;
}
.colorStyle3 .lh_menu a:hover,
.colorStyle3 .lh_menu a.active,
.colorStyle3 .lh_menu > ul > li:hover > a {
  text-shadow: 1px 1px 0 #8d0f0e;
  background: #a40101 url(../img/n1_3/lh_menu_act.png) repeat-x 0 0;
}
.colorStyle2 .lh_menu a:hover,
.colorStyle2 .lh_menu a.active,
.colorStyle2 .lh_menu > ul > li:hover > a {
  text-shadow: 1px 1px 0 #10799c;
  background: #087295 url(../img/n1_4/lh_menu_act.png) repeat-x 0 0;
}
.colorStyle5 .lh_menu a:hover,
.colorStyle5 .lh_menu a.active,
.colorStyle5 .lh_menu > ul > li:hover > a {
  text-shadow: 1px 1px 0 #c64c15;
  background: #ed5411 url(../img/n1_5/lh_menu_act.png) repeat-x 0 0;
}
.colorStyle6 .lh_menu a:hover,
.colorStyle6 .lh_menu a.active,
.colorStyle6 .lh_menu > ul > li:hover > a {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffd907), color-stop(50%, #ffe766), color-stop(50%, #ffd801), to(#f0cb01));
  background: linear-gradient(#ffd907, #ffe766 50%, #ffd801 50%, #f0cb01);
  color: #502334;
  text-shadow: none !important;
}
.lh_menu ul li .submenu {
  position: absolute;
  display: none;
  min-width: 215px;
  width: 110%;
  margin-left: -1px;
  background: #ccc;
  border-radius: 0 5px 5px 5px;
  -webkit-box-shadow: 1px 2px 2px #818181;
          box-shadow: 1px 2px 2px #818181;
}
.lh_menu ul li .submenu:after {
  content: '';
  left: 0;
  right: 0;
  position: absolute;
  height: 3px;
  top: -3px;
  display: block;
}
.lf_hold_holder .lh_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.lf_hold_holder .lh_menu ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.lf_hold_holder .lh_menu ul li .submenu {
  bottom: 100%;
  left: 0;
}
.lf_hold_holder .lh_menu ul li.last .submenu {
  right: 0;
  left: auto;
}
.lf_menu ul li {
  position: relative;
}
.lh_menu ul li.last .submenu {
  right: 0;
  border-radius: 5px 0 5px 5px;
}
.colorStyle1 .lh_menu ul li .submenu {
  background: #0b9516;
}
.colorStyle4 .lh_menu ul li .submenu {
  background: #0695c1;
}
.colorStyle3 .lh_menu ul li .submenu {
  background: #c11d1b;
}
.colorStyle2 .lh_menu ul li .submenu {
  background: #0d8fad;
  -webkit-box-shadow: 1px 2px 2px #222222;
          box-shadow: 1px 2px 2px #222222;
}
.colorStyle5 .lh_menu ul li .submenu {
  background: #ed5411;
}
.lh_menu ul li:hover .submenu {
  display: block;
}
.lh_menu ul li .submenu li {
  display: block;
  background: none;
  height: auto;
  padding: 0;
  text-align: left;
}
.lh_menu ul li .submenu li a {
  border: 1px solid #ccc;
  border-bottom-color: #ccc;
  border-right: none;
  white-space: normal;
  margin: 0;
  padding: 8px 10px;
  font-size: 17px;
}
.colorStyle1 .lh_menu ul li .submenu li a {
  text-shadow: 1px 1px 0 #148224;
  border-color: #0fb71e;
  border-bottom-color: #147a11;
}
.colorStyle4 .lh_menu ul li .submenu li a {
  text-shadow: 1px 1px 0 #0e80a4;
  border-color: #30afd9;
  border-bottom-color: #087498;
}
.colorStyle3 .lh_menu ul li .submenu li a {
  text-shadow: 1px 1px 0 #972120;
  border-color: #d64628;
  border-bottom-color: #951b21;
}
.colorStyle2 .lh_menu ul li .submenu li a {
  text-shadow: 1px 1px 0 #147c94;
  border-color: #12b3c8;
  border-bottom-color: #087599;
}
.colorStyle5 .lh_menu ul li .submenu li a {
  text-shadow: 1px 1px 0 #bb5116;
  border-color: #ef7804;
  border-bottom-color: #cd4e17;
}
.lh_menu ul li .submenu li a.first {
  border-radius: 0 5px 0 0;
}
.lh_menu ul li .submenu li a.last {
  border-radius: 0 0 5px 5px;
}
.lh_menu ul li .submenu li a:hover,
.lh_menu ul li .submenu li a.active {
  color: #222;
  background: #eee;
  border-left-color: #eeeeee;
}
.colorStyle1 .lh_menu ul li .submenu li a:hover,
.colorStyle1 .lh_menu ul li .submenu li a.active {
  color: #8ad547;
  background: #04740d;
  border-left-color: #04740d;
}
.colorStyle4 .lh_menu ul li .submenu li a:hover,
.colorStyle4 .lh_menu ul li .submenu li a.active {
  color: #93e4ff;
  background: #08769a;
  border-left-color: #08769a;
}
.colorStyle3 .lh_menu ul li .submenu li a:hover,
.colorStyle3 .lh_menu ul li .submenu li a.active {
  color: #ffb487;
  background: #d01d1c;
  border-left-color: #d01d1c;
}
.colorStyle2 .lh_menu ul li .submenu li a:hover,
.colorStyle2 .lh_menu ul li .submenu li a.active {
  color: #80d8ed;
  background: #006282;
  border-left-color: #006282;
}
.colorStyle5 .lh_menu ul li .submenu li a:hover,
.colorStyle5 .lh_menu ul li .submenu li a.active {
  color: #fff;
  background: #fd7c04;
  border-left-color: #fd7c04;
}
.lf_menu {
  margin: 0;
  background: url(../img/lf_menu.png) no-repeat 50% 0;
  padding-top: 45px;
}
.colorStyle2 .lf_menu {
  background-image: url(../img/n1_4/lf_menu.png);
}
.lf_menu_holder {
  overflow: hidden;
}
.lf_menu_wrap {
  overflow: hidden;
  margin: 0 0 0 0;
}
.lf_menu .lf_menu_wrap > ul > li > a {
  padding-left: 20px;
}
.lf_menu ul {
  list-style: none;
  margin: 0 0 0 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.lf_menu li {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 0;
  background: url(../img/lf_menu_pol.png) no-repeat 0 0;
  position: relative;
  padding: 0 0 0 0;
}
.lf_menu li.first {
  background: none;
}
.colorStyle2 .lf_menu li {
  background: url(../img/n1_4/lf_menu_pol.png) left 0 repeat-y;
}
.colorStyle2 .lf_menu li.first {
  background: none;
}
.lf_menu a {
  display: block;
  margin: 0 0 0 0;
  font-weight: bold;
  font-size: 16px;
  color: #5b5b5b;
  text-decoration: none;
}
.colorStyle2 .lf_menu a {
  color: #9caec0;
}
.lf_menu a:hover,
.lf_menu a.active {
  color: #222222;
}
.colorStyle2 .lf_menu a:hover,
.colorStyle2 .lf_menu a.active {
  color: #ffffff;
}
.lf_menu .submenu {
  margin: 28px 0 0 20px;
  width: auto;
  display: block;
}
.lf_menu .submenu li {
  display: block;
  width: auto;
  margin: 0 0 10px;
  padding: 0;
  background: none;
}
.lf_menu .submenu a {
  margin: 0;
  text-decoration: underline;
  color: #7b7b7b;
  font-weight: normal;
}
.colorStyle2 .lf_menu .submenu a {
  color: #9caec0;
}
.lf_menu .submenu a:hover,
.lf_menu .submenu a.active {
  text-decoration: none;
  color: #222222;
}
.colorStyle2 .lf_menu .submenu a:hover,
.colorStyle2 .lf_menu .submenu a.active {
  color: #ffffff;
}
.lf_r {
  position: relative;
  margin: 0 0 0 20px;
}
.lf_l {
  position: relative;
  margin: 0 20px 0 0;
}
.lf_m {
  position: relative;
}
.lf_contacts {
  color: #5b5b5b;
  font-size: 18px;
  margin: 0 0 20px;
  text-align: right;
}
.colorStyle2 .lf_contacts {
  color: #9caec0;
}
.colorStyle6 .lf_contacts {
  color: #ffffff;
}
.lf_contacts p {
  margin: 0 0 10px;
}
.lf_r .lf_system {
  float: right;
}
.lf_m .lf_stats {
  float: right;
  margin: 0 25px 20px 0;
  overflow: hidden;
  position: relative;
}
.lf_copyright {
  color: #5b5b5b;
  font-weight: bold;
  margin: 0 0 20px;
}
.lf_nav_ico {
  position: relative;
}
.lf_nav_ico div {
  margin: 0 0 3px;
}
.lf_nav_ico a {
  padding: 0 0 0 16px;
}
.lf_nav_ico a.lf_ico1 {
  background: url(../img/lf_ico1.png) no-repeat 0 2px;
}
.colorStyle6 .lf_nav_ico a.lf_ico1 {
  background: url(../img/n1_6/lf_ico1.png) no-repeat 0 2px;
}
.colorStyle6 .lf_nav_ico a.lf_ico2 {
  background: url(../img/n1_6/lf_ico2.png) no-repeat 0 2px;
}
.lf_nav_ico a.lf_ico2 {
  background: url(../img/lf_ico2.png) no-repeat 0 3px;
}
.colorStyle2 .lf_nav_ico a.lf_ico1 {
  background-image: url(../img/n1_4/lf_ico1.png);
}
.colorStyle2 .lf_nav_ico a.lf_ico2 {
  background-image: url(../img/n1_4/lf_ico2.png);
}
.lpc_navigation {
  margin: 0 0 14px;
}
.colorStyle2 .lpc_navigation {
  color: #ffffff;
}
.colorStyle2 .lpc_navigation a {
  color: #ffffff;
}
.colorStyle6 .lpc_navigation a {
  color: #1a8ab9;
}
.lpc_title h1,
.lpc_title .h1,
h3,
.h3 {
  margin: 0 0 22px;
  padding: 0 0 5px;
  border-bottom: 1px solid #9c9c9c;
}
.colorStyle2 .lpc_title h1,
.colorStyle2 .lpc_title .h1,
.colorStyle2 h3,
.colorStyle2 .h3 {
  border-bottom: 1px solid #557081;
}
.block:not(.fc_item) {
  position: relative;
  margin: 0 0 23px;
  padding: 15px 17px;
  border-radius: 5px;
  overflow: hidden;
}
.block:not(.fc_item) .uss_widget_outer_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block:not(.fc_item) h3,
.block:not(.fc_item) .h3 {
  margin: 6px 0 14px;
  font-size: 21px;
  font-weight: normal;
  border-bottom: none;
}
.block:not(.fc_item) h4,
.block:not(.fc_item) .h4 {
  margin: 0 0 14px;
  font-size: 21px;
  font-weight: bold;
  border-bottom: 1px solid #9c9c9c;
  padding: 0 0 5px;
}
.colorStyle6 .block:not(.fc_item) h3,
.colorStyle6 .block:not(.fc_item) h5,
.colorStyle6 .block:not(.fc_item) .h3,
.colorStyle6 .block:not(.fc_item) .h4 {
  color: #ffffff;
}
.colorStyle6 .block.type3 {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.colorStyle6 .block.type3 h3,
.colorStyle6 .block.type3 h5,
.colorStyle6 .block.type3 .h3,
.colorStyle6 .block.type3 .h4 {
  color: #000000;
}
.colorStyle2 .block:not(.fc_item) h4,
.colorStyle2 .block:not(.fc_item) .h4 {
  border-color: #557081;
}
.type1 h4,
.type1 .h4 {
  border-color: #33b40f;
}
.colorStyle4 .type1 h4,
.colorStyle4 .type1 .h4 {
  border-color: #1da3ce;
}
.colorStyle3 .type1 h4,
.colorStyle3 .type1 .h4 {
  border-color: #d51111;
}
.colorStyle2 .type1 h4,
.colorStyle2 .type1 .h4 {
  border-color: #1da3ce;
}
.colorStyle2 .type3 h4,
.colorStyle2 .type3 .h4 {
  color: #ffffff;
}
.colorStyle5 .type1 h4,
.colorStyle5 .type1 .h4 {
  border-color: #ed5311;
}
.l-page-left .block:not(.fc_item) h4,
.l-page-left .block:not(.fc_item) .h4,
.l-page-right .block:not(.fc_item) h4,
.l-page-right .block:not(.fc_item) .h4 {
  font-weight: normal;
}
.block:not(.fc_item) h3 .h3_link,
.block:not(.fc_item) .h3 .h3_link {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 16px;
  padding: 5px 15px;
  text-decoration: none;
  background: #2b2b2b;
  border-radius: 3px;
  font-size: 14px;
}
.block:not(.fc_item) h3 .h3_link:hover,
.block:not(.fc_item) .h3 .h3_link:hover {
  background: #eee;
  color: #666666;
}
.block:not(.fc_item) h3 .h3_link span,
.block:not(.fc_item) .h3 .h3_link span {
  color: #ffffff;
}
.block:not(.fc_item) h3 .h3_link:hover span,
.block:not(.fc_item) .h3 .h3_link:hover span {
  color: #666666;
}
.l-page-left .block:not(.fc_item) h3 .h3_link,
.l-page-left .block:not(.fc_item) .h3 .h3_link,
.l-page-right .block:not(.fc_item) h3 .h3_link,
.l-page-right .block:not(.fc_item) .h3 .h3_link {
  padding: 7px 5px;
  width: 98px;
  margin: 0;
  float: right;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  margin-top: 2px;
}
.type4 {
  padding: 4px;
  background: url(../img/block_type5.png) repeat 0 0;
  border-radius: 0;
}
.type4 .block:not(.fc_item) {
  margin: 0;
  padding: 14px 13px;
}
.type4 .block:not(.fc_item) h3,
.type4 .block:not(.fc_item) .h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px;
}
.colorStyle6 .type4 .block_type_inner {
  background: #fff;
  border-radius: 10px;
  padding: 25px 20px;
}
.colorStyle6 .type4 h3,
.colorStyle6 .type4 h2,
.colorStyle6 .type4 h4,
.colorStyle6 .type4 .h3,
.colorStyle6 .type4 .h4,
.colorStyle6 .type4 .h2 {
  color: #36383A;
  font-size: 16px;
  font-weight: bold;
}
.block:not(.fc_item) .block_mail {
  padding: 0 11px 0 0;
  background-repeat: no-repeat;
  background-position: 100% 4px;
}
.colorStyle4 .block:not(.fc_item) .block_mail {
  background-image: url(../img/n1_1/lh_mail.png);
}
.colorStyle4 .block:not(.fc_item) .block_mail {
  background-image: url(../img/n1_2/lh_mail.png);
}
.colorStyle3 .block:not(.fc_item) .block_mail {
  background-image: url(../img/n1_3/lh_mail.png);
}
.colorStyle2 .block:not(.fc_item) .block_mail {
  background-image: url(../img/n1_4/lh_mail.png);
}
.colorStyle5 .block:not(.fc_item) .block_mail {
  background-image: url(../img/n1_5/lh_mail.png);
}
.block:not(.fc_item) p {
  margin: 12px 0;
}
.type0:not(.fc_item) {
  padding: 0;
  background: none;
}
.type1 {
  color: #fff;
  background-color: #cccccc;
}
.colorStyle1 .type1 {
  border: 1px solid #127b02;
  background: #068302 url(../img/n1_1/block_type1.png) repeat-x 0 0;
}
.colorStyle4 .type1 {
  border: 1px solid #0782ab;
  background: #087397 url(../img/n1_2/block_type1.png) repeat-x 0 0;
}
.colorStyle3 .type1 {
  border: 1px solid #9b090c;
  background: #a50000 url(../img/n1_3/block_type1.png) repeat-x 0 0;
}
.colorStyle2 .type1 {
  border: 1px solid #0782ab;
  background: #087497 url(../img/n1_4/block_type1.png) repeat-x 0 0;
}
.colorStyle5 .type1 {
  border: 1px solid #ed5311;
  background: #ed5312 url(../img/n1_5/block_type1.png) repeat-x 0 0;
}
.colorStyle6 .type1 {
  border: 1px solid #FFEF79;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  color: #502334;
}
.type1 a,
.type1 a:hover,
.type1 a.active {
  color: #ffffff;
}
.colorStyle1 .type1 {
  -webkit-box-shadow: inset 1px 1px 0 #33a50f, inset -1px -1px 0 #33a50f, inset 1px -1px 0 #33a50f, inset -1px 1px 0 #33a50f;
          box-shadow: inset 1px 1px 0 #33a50f, inset -1px -1px 0 #33a50f, inset 1px -1px 0 #33a50f, inset -1px 1px 0 #33a50f;
}
.colorStyle4 .type1 {
  -webkit-box-shadow: inset 1px 1px 0 #0782ab, inset -1px -1px 0 #0782ab, inset 1px -1px 0 #0782ab, inset -1px 1px 0 #0782ab;
          box-shadow: inset 1px 1px 0 #0782ab, inset -1px -1px 0 #0782ab, inset 1px -1px 0 #0782ab, inset -1px 1px 0 #0782ab;
}
.colorStyle3 .type1 {
  -webkit-box-shadow: inset 1px 1px 0 #b70000, inset -1px -1px 0 #b70000, inset 1px -1px 0 #b70000, inset -1px 1px 0 #b70000;
          box-shadow: inset 1px 1px 0 #b70000, inset -1px -1px 0 #b70000, inset 1px -1px 0 #b70000, inset -1px 1px 0 #b70000;
}
.colorStyle2 .type1 {
  -webkit-box-shadow: inset 1px 1px 0 #07b0c9, inset -1px -1px 0 #07b0c9, inset 1px -1px 0 #07b0c9, inset -1px 1px 0 #07b0c9;
          box-shadow: inset 1px 1px 0 #07b0c9, inset -1px -1px 0 #07b0c9, inset 1px -1px 0 #07b0c9, inset -1px 1px 0 #07b0c9;
}
.colorStyle5 .type1 {
  -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
          box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
}
.type1 h1,
.type1 .h1,
.type1 h2,
.type1 .h2,
.type1 h3,
.type1 .h3,
.type1 h4,
.type1 .h4,
.type1 h5,
.type1 .h5,
.type1 h6,
.type1 .h6 {
  color: #ffffff;
}
.colorStyle1 .type1 li {
  background-image: url(../img/n1_1/block_type1_li.png);
}
.colorStyle4 .type1 li {
  background-image: url(../img/n1_2/block_type1_li.png);
}
.colorStyle3 .type1 li {
  background-image: url(../img/n1_3/block_type1_li.png);
}
.colorStyle2 .type1 li {
  background-image: url(../img/n1_4/block_type1_li.png);
}
.colorStyle5 .type1 li {
  background-image: url(../img/n1_5/block_type1_li.png);
}
.colorStyle1 .type1 .news_block_item {
  background-image: url(../img/n1_1/block_type1_pol_v.png);
}
.colorStyle4 .type1 .news_block_item {
  background-image: url(../img/n1_2/block_type1_pol_v.png);
}
.colorStyle3 .type1 .news_block_item {
  background-image: url(../img/n1_3/block_type1_pol_v.png);
}
.colorStyle2 .type1 .news_block_item {
  background-image: url(../img/n1_4/block_type1_pol_v.png);
}
.colorStyle5 .type1 .news_block_item {
  background-image: url(../img/n1_5/block_type1_pol_v.png);
}
.colorStyle1 .l-page-left .type1 .news_block_item,
.colorStyle1 .l-page-right .type1 .news_block_item {
  background-image: url(../img/block_type1_li.png);
}
.colorStyle4 .l-page-left .type1 .news_block_item,
.colorStyle4 .l-page-right .type1 .news_block_item {
  background-image: url(../img/n1_2/block_type1_li.png);
}
.colorStyle3 .l-page-left .type1 .news_block_item,
.colorStyle3 .l-page-right .type1 .news_block_item {
  background-image: url(../img/n1_3/block_type1_li.png);
}
.colorStyle2 .l-page-left .type1 .news_block_item,
.colorStyle2 .l-page-right .type1 .news_block_item {
  background-image: url(../img/n1_4/block_type1_li.png);
}
.colorStyle5 .l-page-left .type1 .news_block_item,
.colorStyle5 .l-page-right .type1 .news_block_item {
  background-image: url(../img/n1_5/block_type1_li.png);
}
.type1 .block_mail {
  background-image: url(../img/lh_mail2.png);
}
.type2 {
  border: 1px solid #383f47;
  background: #373737 url(../img/block_type2.png) repeat-x 0 0;
  color: #fff;
  -webkit-box-shadow: inset 1px 1px 0 #565657, inset -1px -1px 0 #565657, inset 1px -1px 0 #565657, inset -1px 1px 0 #565657;
          box-shadow: inset 1px 1px 0 #565657, inset -1px -1px 0 #565657, inset 1px -1px 0 #565657, inset -1px 1px 0 #565657;
}
.colorStyle2 .type2 {
  border-color: #424243;
  background-color: #31383f;
  background-image: url(../img/n1_4/block_type2.png);
}
.colorStyle6 .type6 {
  background: -webkit-gradient(linear, left top, right top, from(#a12c57), to(#b03864));
  background: linear-gradient(to right, #a12c57, #b03864);
  color: #fff;
  border: 1px solid #A32150;
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);
          box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);
}
.colorStyle6 .type6 a {
  color: #ffe44f;
}
.colorStyle6 .type6.block:not(.fc_item) .news_block_item {
  border-bottom: 1px solid #A32150;
  border-top: 1px solid #BE4A78;
  margin-bottom: 0;
  padding-bottom: 14px;
  padding-top: 14px;
}
.colorStyle6 .type5 a {
  color: #ffffff;
}
.colorStyle6 .block:not(.fc_item) li a:hover,
.colorStyle6 .block:not(.fc_item) li a.active,
.colorStyle6 .block:not(.fc_item) ul.catalog_menu > li > .catalog_menu_item:hover,
.colorStyle6 .block:not(.fc_item) ul.catalog_menu > li.active > .catalog_menu_item {
  background: url(../img/n1_6/block_type_li.png) 14px 13px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#ffe75f), to(#f3cd03));
  background: url(../img/n1_6/block_type_li.png) 14px 13px no-repeat, linear-gradient(#ffe75f, #f3cd03);
  color: #502334;
}
.colorStyle6 .block:not(.fc_item) li .submenu li:hover a {
  text-decoration: none;
}
.type2 a,
.type2 a:hover,
.type2 a.active {
  color: #ffffff;
}
.colorStyle4 .type2 a,
.colorStyle4 .type2 a:hover,
.colorStyle4 .type2 a.active {
  color: #57c0e2;
}
.colorStyle2 .type2 a,
.colorStyle2 .type2 a:hover,
.colorStyle2 .type2 a.active {
  color: #74c7e9;
}
.colorStyle2 .type2 {
  -webkit-box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset 1px -1px 0 #515961, inset -1px 1px 0 #515961;
          box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset 1px -1px 0 #515961, inset -1px 1px 0 #515961;
}
.type2 h1,
.type2 .h1,
.type2 h2,
.type2 .h2,
.type2 h3,
.type2 .h3,
.type2 h4,
.type2 .h4,
.type2 h5,
.type2 .h5,
.type2 h6,
.type2 .h6 {
  color: #ffffff;
}
.type2 ul li {
  background-image: url(../img/block_type2_li.png);
}
.type2 .news_block_item {
  background-image: url(../img/block_type2_pol_v.png);
}
.l-page-left .type2 .news_block_item,
.l-page-right .type2 .news_block_item {
  background-image: url(../img/block_type2_li.png);
}
.type2 .news_block_item .preview {
  color: #adadad;
}
.type2 .block_mail {
  background-image: url(../img/lh_mail2.png);
}
.colorStyle3 .type2 .block_mail {
  background-image: url(../img/lh_mail2.png);
}
.type3 {
  border: 1px solid #9c9c9c;
  background: #fff;
  color: #888;
  -webkit-box-shadow: inset 1px 1px 0 #9c9c9c, inset -1px -1px 0 #9c9c9c, inset 1px -1px 0 #9c9c9c, inset -1px 1px 0 #9c9c9c;
          box-shadow: inset 1px 1px 0 #9c9c9c, inset -1px -1px 0 #9c9c9c, inset 1px -1px 0 #9c9c9c, inset -1px 1px 0 #9c9c9c;
}
.type3 h3,
.type3 .h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px;
}
.type3 .news_block_item {
  background-image: url(../img/block_type3_pol_v.png);
}
.colorStyle2 .type3 .news_block_item {
  background-image: url(../img/block_type2_pol_v.png);
}
.type3 strong {
  color: #2c2f33;
}
.colorStyle2 .type3 strong {
  color: #ffffff;
}
.colorStyle2 .type3 h3,
.colorStyle2 .type3 .h3 {
  color: #ffffff;
}
.colorStyle2 .type3 {
  background-color: #1b2229;
  border-color: #424243;
  color: #9caec0;
}
.block:not(.fc_item) ul {
  margin: 0 -17px;
  position: relative;
  list-style: none;
}
.block:not(.fc_item) li {
  margin: 0;
  padding: 0 4px 2px;
  background-repeat: repeat-x;
  background-position: 0 100%;
  position: relative;
}
.block:not(.fc_item) .uss_eshop_menu li {
  overflow: hidden;
}
.block:not(.fc_item) ul.catalog_menu li {
  margin: 0;
  white-space: normal;
}
.block:not(.fc_item) li.last {
  background: none;
}
.block:not(.fc_item) ul.catalog_menu li .catalog_menu_item {
  position: relative;
  border-radius: 3px;
  padding: 0 2px;
}
.block:not(.fc_item) li a {
  display: block;
  padding: 8px 15px 8px 29px;
  text-decoration: none;
  font-weight: bold;
  background: url(../img/block_type_li_a.png) no-repeat 14px 13px;
  border-radius: 3px;
}
.block:not(.fc_item) .uss_eshop_menu li a {
  overflow: hidden;
}
.block:not(.fc_item) li .catalog_menu_image a,
.block:not(.fc_item) li .eshop_menu_image a {
  padding: 0;
  float: left;
  margin: 1px 8px 1px 2px;
  background: none;
}
.block:not(.fc_item) li .eshop_menu_image a {
  margin-top: 3px;
  margin-bottom: 3px;
}
.block:not(.fc_item) li .catalog_menu_image img,
.block:not(.fc_item) li .eshop_menu_image img {
  border-radius: 3px;
}
.block:not(.fc_item) li a:hover,
.block:not(.fc_item) li a.active,
.block:not(.fc_item) ul.catalog_menu > li > .catalog_menu_item:hover,
.block:not(.fc_item) ul.catalog_menu > li.active > .catalog_menu_item {
  background: #282828 url(../img/block_type_li_a_act2.png) no-repeat 0 4px;
}
.block > ul > li > a:hover,
.block > ul > li > a.active {
  color: #ffffff;
}
.block:not(.fc_item) ul.submenu {
  margin: 10px 0 12px 28px;
  clear: both;
}
.block:not(.fc_item) ul.submenu li {
  margin: 7px 0;
  padding: 0 0 0 10px;
  background: url(../img/block_type_li2.png) no-repeat 0 8px;
}
.block:not(.fc_item) ul.submenu li a {
  font-weight: normal;
  padding: 0;
  background: none;
  border-radius: 0;
}
.block:not(.fc_item) ul.submenu li a:hover,
.block:not(.fc_item) ul.submenu li a.active {
  text-decoration: underline;
  background: none;
}
.block:not(.fc_item) ul.submenu ul.submenu {
  margin-left: 0px;
}
.block:not(.fc_item) .news_block_item {
  width: calc((100% - 30px) / 4);
  display: block;
  margin: 0 0 10px 0;
  overflow: hidden;
  background-repeat: repeat-y;
  background-position: 100% 0;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.block:not(.fc_item) .news_block_item:first-child {
  padding-left: 0;
}
.block:not(.fc_item) .news_block_item:last-child {
  padding-right: 0;
}
.l-page-left .block:not(.fc_item) .news_block_item,
.l-page-right .block:not(.fc_item) .news_block_item {
  background-repeat: repeat-x;
  background-position: 0 100%;
  margin: 0 0 14px;
  padding: 0 0 10px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.block:not(.fc_item) .news_block_item.last {
  background: none;
  margin-right: 0;
}
.l-page-left .block:not(.fc_item) .news_block_item.last,
.l-page-right .block:not(.fc_item) .news_block_item.last {
  background: none;
  margin-bottom: 0;
}
.block:not(.fc_item) .news_block_item .date {
  margin: 0 0 10px 0;
}
.l-page-left .block:not(.fc_item) .news_block_item .date,
.l-page-right .block:not(.fc_item) .news_block_item .date {
  margin-right: 0;
}
.block:not(.fc_item) .news_block_item.last .date {
  margin-right: 0;
}
.block:not(.fc_item) .news_block_item .title {
  font-weight: bold;
  margin: 0 0 12px 0;
}
.l-page-left .block:not(.fc_item) .news_block_item .title,
.l-page-right .block:not(.fc_item) .news_block_item .title {
  margin-right: 0;
}
.block:not(.fc_item) .news_block_item.last .title {
  margin-right: 0;
}
.block:not(.fc_item) .news_block_item .preview {
  margin: 0 0 0 0;
}
.l-page-left .block:not(.fc_item) .news_block_item .preview,
.l-page-right .block:not(.fc_item) .news_block_item .preview {
  margin-right: 0;
}
.block:not(.fc_item) .news_block_item.last .preview {
  margin-right: 0;
}
.l-page-left .block:not(.fc_item) .news_block_item .preview,
.l-page-right .block:not(.fc_item) .news_block_item .preview {
  margin-bottom: 12px;
}
.a_button {
  display: inline-block;
  vertical-align: top;
  position: relative;
  color: #2c2f33 !important;
  text-decoration: none;
  padding: 5px 12px;
  border: 1px solid #e0e1e4;
  border-bottom-color: #c2c8cc;
  border-top-color: #f3f3f4;
  background: #e3e4e6 url(../img/a_button.png) repeat-x 0 0;
  font-weight: bold;
  border-radius: 5px;
}
.a_button:hover {
  background: #f3f3f4 url(../img/a_button2.png) repeat-x 0 0;
}
.colorStyle2 .a_button {
  background: #087599 url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 0;
  border: 1px solid #0782ab;
  color: #fff !important;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle2 .a_button:hover {
  background: #0692bf url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 -32px;
}
.subscribe_form {
  position: relative;
}
.subscribe_form .emailfield {
  background: #fff;
  position: relative;
  height: 24px;
  padding: 0 0 0 0;
  border: 1px solid #ccc;
  border-radius: 12px;
  overflow: hidden;
}
.subscribe_form .emailfield input {
  height: 24px;
  line-height: 24px;
  margin: 0;
  width: 100%;
  color: #505050;
  padding: 0;
  border: none;
  padding-left: 12px;
  padding-right: 43px;
  width: 100% !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.subscribe_form .send_button {
  position: absolute;
  bottom: 2px;
  right: 3px;
}
.subscribe_form .send_button input {
  border: none;
  cursor: pointer;
  width: 33px;
  height: 20px;
  background: url(../img/send_button.png) no-repeat 0 0px;
  color: #fff;
  text-transform: lowercase;
  padding: 0;
  font-weight: normal;
  background-position: 0 0 !important;
  text-shadow: none;
}
.colorStyle1 .subscribe_form .send_button input {
  background-image: url(../img/n1_1/send_button.png);
}
.colorStyle4 .subscribe_form .send_button input {
  background-image: url(../img/n1_2/send_button.png);
}
.colorStyle3 .subscribe_form .send_button input {
  background-image: url(../img/n1_3/send_button.png);
}
.colorStyle2 .subscribe_form .send_button input {
  background-image: url(../img/n1_4/send_button.png);
}
.colorStyle5 .subscribe_form .send_button input {
  background-image: url(../img/n1_5/send_button.png);
}
.subscribe_form .send_button input:hover {
  background-position: 0 -20px;
}
.uss_subscribe_form .actions {
  margin: 8px 0;
}
.uss_subscribe_form .actions label {
  margin: 0 14px 0 0;
}
.uss_eshop_block_item {
  display: block;
  width: 220px;
  margin: 0 22px 20px 0;
  overflow: hidden;
}
.uss_eshop_block_item .add_to_cart {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.uss_eshop_block_item.order_many .price-buy_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_eshop_block_item.order_many .price-buy_btn .uss_eshop_amount_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_eshop_block_item.order_many .price-buy_btn .uss_eshop_amount_block span {
  height: auto;
}
.uss_eshop_block_item.order_many .price-buy_btn .add_to_cart {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.l-page-left .uss_eshop_block_item,
.l-page-right .uss_eshop_block_item {
  width: 182px;
}
.l-content .uss_eshop_block_item {
  margin-right: 10px;
}
.l-content .type0 .uss_eshop_block_item {
  margin-right: 13px;
}
.header_layout1 .l-content .type0 .uss_eshop_block_item,
.header_layout5 .l-content .type0 .uss_eshop_block_item,
.header_layout9 .l-content .type0 .uss_eshop_block_item {
  margin-right: 22px;
}
.l-content .type1 .uss_eshop_block_item,
.l-content .type2 .uss_eshop_block_item,
.l-content .type3 .uss_eshop_block_item {
  width: 194px;
}
#lpage .uss_eshop_block_item:last-child {
  margin-right: 0;
}
.uss_eshop_block_item .img {
  text-align: center;
  margin: 0 0 12px;
  border: 1px solid #d2d2d2;
  position: relative;
  overflow: hidden;
  background: #fff;
  border-radius: 5px;
}
.uss_eshop_block_item .img img {
  vertical-align: middle;
  border-radius: 5px;
}
.uss_eshop_block_item .uss_eshop_icons img {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.uss_eshop_block_item .uss_shop_name {
  margin: 0 0 12px;
  font-weight: bold;
  position: relative;
}
.uss_eshop_block_item .uss_shop_name a {
  display: block;
  height: 2.6em;
  overflow: hidden;
}
#lpage .uss_eshop_block_item .uss_shop_price {
  margin: 0 0 12px;
}
#lpage .uss_shop_price,
.uss_eshop_sameproducts .item .price {
  position: relative;
  overflow: hidden;
  margin: 10px 0;
}
#lpage .uss_shop_price span,
.uss_eshop_sameproducts .item .price span {
  float: left;
  margin: 0 12px 0 0;
  font-size: 23px;
  font-weight: bold;
  padding: 0;
  background: none;
  color: #36383a;
  margin: 0 10px 0 0;
  letter-spacing: -1px;
}
.colorStyle2 #lpage .uss_shop_price span,
.colorStyle2 .uss_eshop_sameproducts .item .price span {
  color: #ffffff;
}
#lpage .type1 .uss_shop_price span,
#lpage .type2 .uss_shop_price span {
  color: #ffffff;
}
#lpage .uss_shop_price span .currency_class,
.uss_eshop_sameproducts .item .price span .currency_class {
  font-size: 17px;
}
#lpage .uss_shop_price span.old_price,
.uss_eshop_sameproducts .item .price span.old_price {
  float: none;
  font-weight: normal;
  font-size: 18px;
  background: none;
  margin: 0;
  color: #36383a;
  text-decoration: none;
}
.colorStyle2 #lpage .uss_shop_price span.old_price,
.colorStyle2 .uss_eshop_sameproducts .item .price span.old_price {
  color: #9caec0;
}
#lpage .type1 .uss_shop_price span.old_price,
#lpage .type2 .uss_shop_price span.old_price {
  color: #ffffff;
}
#lpage .uss_shop_price span.old_price .price_class,
.uss_eshop_sameproducts .item .price span.old_price .price_class {
  text-decoration: line-through;
}
#lpage .uss_shop_by,
.uss_eshop_sameproducts .item .addToCart {
  position: relative;
  overflow: hidden;
  margin: 0 0 5px;
}
#lpage .add_to_cart,
#lpage .add_to_wishlist,
#lpage .add_to_compare {
  display: block;
  color: #fff;
  text-align: center;
  text-decoration: none;
  margin: 0 auto;
  font-weight: bold;
  background-color: #ccc;
  background-repeat: repeat-x;
  background-position: 0 0;
  overflow: hidden;
  padding: 0;
  border-radius: 3px;
}
#lpage .uss_delete_pos .add_to_cart,
#lpage .uss_delete_pos .add_to_wishlist,
#lpage .uss_delete_pos .add_to_compare {
  display: inline-block;
  vertical-align: top;
  padding: 0 5px;
}
#lpage .uss_shop_technical_data .add_to_cart,
#lpage .uss_shop_technical_data .add_to_wishlist,
#lpage .uss_shop_technical_data .add_to_compare {
  display: inline-block;
  vertical-align: top;
  padding: 8px 10px 9px;
}
#lpage .uss_shop_technical_data .uss_shop_by {
  margin-right: 5px;
  display: inline-block;
  vertical-align: top;
}
#lpage .uss_shop_technical_data .uss_compare_by {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
#lpage .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  margin-top: 0;
  margin-bottom: 0;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by:not(.uss_shop_buy_one_click) {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by:not(.uss_shop_buy_one_click) .uss_eshop_amount_block {
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by:not(.uss_shop_buy_one_click) .uss_eshop_amount_block span {
  height: auto;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by:not(.uss_shop_buy_one_click) .uss_eshop_amount_block input {
  float: none;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_by:not(.uss_shop_buy_one_click) a.add_to_cart {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.del_basket_item img {
  vertical-align: middle;
}
.uss_catalog_detail .catalog_orderbutton {
  background: #ccc;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  text-shadow: none;
  padding-top: 7px;
  padding-bottom: 6px;
  line-height: 1;
}
.colorStyle1 #lpage .add_to_cart,
.colorStyle1 #lpage .add_to_wishlist,
.colorStyle1 #lpage .add_to_compare,
.colorStyle1 .uss_catalog_detail .catalog_orderbutton {
  background-color: #098503;
  background-image: url(../img/n1_1/add_to_cart_bg.png);
  border: 1px solid #127b02;
  -webkit-box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
          box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
}
.colorStyle4 #lpage .add_to_cart,
.colorStyle4 #lpage .add_to_wishlist,
.colorStyle4 #lpage .add_to_compare,
.colorStyle4 .uss_catalog_detail .catalog_orderbutton {
  background-color: #087599;
  background-image: url(../img/n1_2/add_to_cart_bg.png);
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle3 #lpage .add_to_cart,
.colorStyle3 #lpage .add_to_wishlist,
.colorStyle3 #lpage .add_to_compare,
.colorStyle3 .uss_catalog_detail .catalog_orderbutton {
  background-color: #a70000;
  background-image: url(../img/n1_3/add_to_cart_bg.png);
  border: 1px solid #9b090c;
  -webkit-box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
          box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
}
.colorStyle2 #lpage .add_to_cart,
.colorStyle2 #lpage .add_to_wishlist,
.colorStyle2 #lpage .add_to_compare,
.colorStyle2 .uss_catalog_detail .catalog_orderbutton {
  background-color: #087599;
  background-image: url(../img/n1_4/add_to_cart_bg.png);
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle5 #lpage .add_to_cart,
.colorStyle5 #lpage .add_to_wishlist,
.colorStyle5 #lpage .add_to_compare,
.colorStyle5 .uss_catalog_detail .catalog_orderbutton {
  background-color: #f37d00;
  background-image: url(../img/n1_5/add_to_cart_bg.png);
  border: 1px solid #ed5311;
  -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
          box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
}
.colorStyle6 #lpage .add_to_cart,
.colorStyle6 #lpage .add_to_wishlist,
.colorStyle6 #lpage .add_to_compare,
.colorStyle6 .uss_catalog_detail .catalog_orderbutton {
  background: #FFE861;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  color: #502334;
}
.colorStyle6 #lpage .add_to_cart:hover,
.colorStyle6 #lpage .add_to_wishlist:hover,
.colorStyle6 #lpage .add_to_compare:hover,
.colorStyle6 .uss_catalog_detail .catalog_orderbutton:hover {
  background: #842547;
  color: #ffffff;
}
.colorStyle6 #lpage a.add_to_cart:hover span.cart_ico {
  background-image: url(../img/cart.png);
}
#lpage .uss_eshop_sameproducts .item .add_to_cart,
#lpage .uss_eshop_sameproducts .item .add_to_wishlist,
#lpage .uss_eshop_sameproducts .item .add_to_compare {
  display: inline-block;
  vertical-align: top;
  padding: 8px 10px 9px;
}
#lpage a.add_to_cart span.cart_ico {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 22px;
  background: url(../img/cart.png) no-repeat 0 50%;
}
#lpage a.add_to_cart.already_in_cart {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
#lpage a.add_to_cart.already_in_cart span.cart_ico {
  background: none;
  padding: 0;
}
.colorStyle6 #lpage a.add_to_cart span.cart_ico {
  background-image: url(../img/n1_6/cart.png);
}
#lpage a.add_to_cart:hover,
#lpage a.add_to_wishlist:hover,
#lpage a.add_to_compare:hover {
  background-position: 0 -32px;
}
.colorStyle1 #lpage a.add_to_cart:hover,
.colorStyle1 #lpage a.add_to_wishlist:hover,
.colorStyle1 #lpage a.add_to_compare:hover,
.colorStyle1 .uss_catalog_detail .catalog_orderbutton:hover {
  background-color: #379e0f;
}
.colorStyle4 #lpage a.add_to_cart:hover,
.colorStyle4 #lpage a.add_to_wishlist:hover,
.colorStyle4 #lpage a.add_to_compare:hover,
.colorStyle4 .uss_catalog_detail .catalog_orderbutton:hover {
  background-color: #0692bf;
}
.colorStyle3 #lpage a.add_to_cart:hover,
.colorStyle3 #lpage a.add_to_wishlist:hover,
.colorStyle3 #lpage a.add_to_compare:hover,
.colorStyle3 .uss_catalog_detail .catalog_orderbutton:hover {
  background-color: #c60000;
}
.colorStyle2 #lpage a.add_to_cart:hover,
.colorStyle2 #lpage a.add_to_wishlist:hover,
.colorStyle2 #lpage a.add_to_compare:hover,
.colorStyle2 .uss_catalog_detail .catalog_orderbutton:hover {
  background-color: #0692bf;
}
.colorStyle5 #lpage a.add_to_cart:hover,
.colorStyle5 #lpage a.add_to_wishlist:hover,
.colorStyle5 #lpage a.add_to_compare:hover,
.colorStyle5 .uss_catalog_detail .catalog_orderbutton:hover {
  background-color: #ef5e14;
}
.uss_shop_put_wrap {
  margin: 5px 0;
}
#lpage .uss_shop_table_view span.add_to_cart {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #545454;
}
#lpage .uss_shop_table_view a.add_to_cart {
  clear: both;
}
#lpage .uss_shop_table_view .uss_shop_buy_one_click {
  margin-top: 8px;
}
.uss_shop_table_view .uss_onlineorder input {
  margin-bottom: 10px;
}
div.uss_catalog_tabs .uss_catalog_tabs_navigation span,
div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
  background-color: #373737;
  border-radius: 3px 3px 0 0;
}
.colorStyle1 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,
.colorStyle1 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
  background: #129e0f;
}
.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,
.colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
  background: #1397b5;
}
.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,
.colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
  background: #b10100;
}
.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,
.colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
  background: #179ac6;
}
.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,
.colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
  background: #ee5c0e;
}
.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,
.colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
  background: -webkit-gradient(linear, left top, right top, from(#a12c57), to(#af3763));
  background: linear-gradient(to right, #a12c57, #af3763);
}
.colorStyle6 .uss-copyright_text {
  color: #ffffff !important;
}
.colorStyle6 .lh_contact.block.type1 {
  padding: 9px 18px 5px 18px;
}
.colorStyle6 .lh_contact.block.type1 p {
  margin: 0 0 6px 0;
}
.colorStyle6 .uss_section_content form input[type='submit'] {
  background: -webkit-gradient(linear, left top, left bottom, from(#a12c57), to(#b03864));
  background: linear-gradient(#a12c57, #b03864);
  color: #fff;
  padding: 0 20px;
  height: 30px;
  border-radius: 5px;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: normal;
  border: none;
}
.colorStyle6 .uss_section_content form input[type='submit']:hover {
  background-position: 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  color: #502334;
}
.colorStyle6 .uss_eshop_filters {
  background: -webkit-gradient(linear, left top, right top, from(#a12c57), to(#b03864));
  background: linear-gradient(to right, #a12c57, #b03864);
  color: #fff;
  border: 1px solid #A32150;
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);
          box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.8);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 25px;
  overflow: hidden;
}
.colorStyle6 .uss_eshop_filters form .group .eshop_filters_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.colorStyle6 .uss_eshop_filters form .group .eshop_filters {
  max-width: 32%;
  display: inline-block;
  margin-right: 1%;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.colorStyle6 .uss_eshop_filters form .group .eshop_filters > label {
  display: block !important;
  margin-bottom: 4px;
}
.colorStyle6 .uss_eshop_filters form .group .eshop_filters label {
  display: inline-block;
  margin-bottom: 4px;
}
.colorStyle6 .uss_eshop_filters form .filter_submit input[type='submit'],
.colorStyle6 .uss_eshop_filters form .filter_submit button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  color: #502334;
  border: none;
  height: 27px;
  padding: 0 20px;
  font-weight: normal;
}
.colorStyle6 .uss_eshop_filters form .filter_submit input[type='submit']:hover,
.colorStyle6 .uss_eshop_filters form .filter_submit button:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#569e00), to(#7cb10c));
  background: linear-gradient(#569e00, #7cb10c);
}
.colorStyle6 .eshop_filters_area .title {
  margin-bottom: 4px;
  display: block;
}
.amount_title {
  display: inline-block;
  vertical-align: top;
  height: 32px;
  margin: 0 5px 0 0;
}
.amount_title.hidden {
  display: none;
}
input.basket_amount_class {
  border: 1px solid #ccc;
  height: 30px;
  padding: 0 5px;
  width: 30px;
  text-align: center;
  margin: 0 5px 0 0;
}
.uss_eshop_sameproducts .item .addToCart input.basket_amount_class {
  margin-bottom: 3px;
}
.uss_shop_description {
  margin: 0 0 5px;
}
.uss_shop_amount_left {
  margin: 0 0 5px;
}
.uss_shop_uid {
  margin: 0 0 5px;
}
.uss_eshop_sameproducts.blocks {
  position: relative;
}
.uss_eshop_sameproducts.blocks .item {
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.uss_eshop_sameproducts.blocks .item .imageArea {
  margin-bottom: 20px !important;
}
.uss_eshop_sameproducts.blocks .item .info {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.uss_eshop_sameproducts.blocks .item .price-buy_btn {
  margin-top: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.uss_eshop_sameproducts.blocks .item .price-buy_btn > div {
  margin: 10px 0 !important;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn .price {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn .price > span {
  padding-bottom: 0 !important;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn .addToCart {
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn .addToCart a.add_to_cart {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn .uss_eshop_amount_block {
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn .uss_eshop_amount_block span {
  height: auto;
}
.uss_eshop_sameproducts.blocks .item.order_many .price-buy_btn .uss_eshop_amount_block input {
  margin-bottom: 0;
}
.uss_eshop_sameproducts.blocks.size200x200 .item {
  margin-right: 10px;
}
.uss_eshop_sameproducts.blocks .item:last-child {
  margin-right: 0;
}
.uss_eshop_sameproducts.blocks .item .title {
  position: relative;
}
.uss_eshop_sameproducts.blocks .item .title a {
  overflow: hidden;
  max-height: 1.3em;
  display: block;
}
.uss_shop_block_cat,
.uss_catalog_block_cat {
  position: relative;
}
.uss_shop_block_cat .uss_shop_category {
  display: block;
}
.uss_shop_blocks_view {
  position: relative;
}
.uss_shop_blocks_view .uss_eshop_item {
  margin-right: 9px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.uss_shop_blocks_view .uss_eshop_item > div {
  max-width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
  margin-top: auto !important;
}
.uss_shop_blocks_view .uss_eshop_item .add_to_cart,
.uss_shop_blocks_view .uss_eshop_item .add_to_compare,
.uss_shop_blocks_view .uss_eshop_item .add_to_wishlist {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .uss_eshop_amount_block {
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .uss_eshop_amount_block span {
  height: auto;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by:not(.uss_shop_buy_one_click) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by:not(.uss_shop_buy_one_click) a.add_to_cart {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.colorStyle2 .uss_shop_block_cat .uss_shop_cat_img {
  border-color: #748da5;
}
#lpage .uss_shop_cat_name {
  margin: 0 0 10px;
  padding: 0 0 2px;
}
#lpage .uss_shop_cat_name a {
  font-weight: bold;
}
.colorStyle2 #lpage .uss_shop_cat_name a {
  color: #ffffff;
}
#lpage .uss_shop_cat_text {
  color: #545454;
}
.colorStyle2 #lpage .uss_shop_cat_text {
  color: #748da5;
}
.uss_faq {
  margin-right: 5px;
  margin-left: 3px;
}
#lpage .uss_img_holder,
.uss_eshop_sameproducts .item .image,
#lpage .uss_img_big,
#lpage .uss_img_ico,
div.uss_eshop_tabs div.tab_items,
div.uss_catalog_tabs div.tab_items {
  border-color: #748da5;
}
.uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
  float: none;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name {
  position: relative;
  font-size: 18px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a {
  height: 2.6em;
  display: block;
  overflow: hidden;
}
.lh_slog_cloud {
  position: absolute;
  width: 251px;
  height: 144px;
  background: url(../img/max_slog_cloud.png) no-repeat 0 0;
  overflow: hidden;
  left: 50%;
  margin-left: 100px;
  top: 16px;
}
.lh_slog_cloud .inner {
  margin: 44px 15px 0 40px;
  height: 60px;
  overflow: hidden;
}
.lh_slog_cloud h3,
.lh_slog_cloud .h3 {
  border: none;
  margin: 0;
  font-size: 20px;
}
.lh_slog_cloud p {
  margin: 0;
}
.lh_slog_cloud a {
  text-decoration: none;
  border-bottom: 1px dotted;
}
.lh_slog_cloud a:hover {
  border-bottom: none;
}
.uss_search_form .uss_submit {
  width: 17%;
}
.uss_form_tml {
  margin-top: 20px;
}
.block:not(.fc_item) .uss_form_text input {
  width: 90%;
}
.block:not(.fc_item) .uss_form_textarea textarea {
  width: 90%;
}
.block:not(.fc_item) .uss_form_captcha {
  width: auto;
  padding: 0;
  background: none;
}
.l-page-left .block:not(.fc_item) .uss_form_captcha img,
.l-page-right .block:not(.fc_item) .uss_form_captcha img {
  max-width: 90px;
  height: auto;
}
.l-page-left .block:not(.fc_item) .uss_form_captcha input,
.l-page-right .block:not(.fc_item) .uss_form_captcha input {
  max-width: 60px;
}
#lpage h3 a,
#lpage .h3 a,
#lpage h4 a,
#lpage .h4 a {
  text-decoration: none;
  color: inherit;
}
.uss_catalog_list_cat .catalog_orderbutton,
.uss_catalog_block_cat .catalog_orderbutton,
.uss_catalog_detail .catalog_orderbutton {
  min-height: auto;
}
.uss_section_content .uss_eshop_filters form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.uss_section_content .uss_eshop_filters form .group {
  width: 100%;
}
.uss_section_content .uss_eshop_filters form .group .eshop_filters_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters {
  width: 31%;
  margin-right: 0;
}
.uss_section_content .uss_eshop_filters form .group .eshop_filters_items label {
  float: none;
  display: block;
  width: auto;
  margin-bottom: 7px;
}
.uss_section_content .uss_eshop_filters_block .group .filter_item .items_label.for_styler {
  padding-top: 0;
}
.uss_section_content .uss_eshop_filters_block .jq-selectbox {
  margin-bottom: 0;
}
.uss_section_content .uss_eshop_filters form .jq-selectbox__select-text {
  width: 100% !important;
}
.uss_section_content .uss_eshop_filters_block .group .filter_item .filter_elem_label {
  white-space: normal;
}
.uss_section_content .uss_eshop_filters .uss_eshop_filters_block.simple_filters .filter_item.filter_search_in_current_cat {
  width: 100%;
}
.uss_section_content .uss_eshop_filters form > .filter_item,
.uss_section_content .uss_eshop_filters form > .filter_submit {
  margin-right: 0;
}
.uss-flex-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex .catalog_menu,
.flex .uss_eshop_menu,
.flex .items,
.content .uss_shop_blocks_view,
.content .uss_eshop_sameproducts.blocks,
.flex .uss_images_block,
.content .uss_catalog_block_cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.lh_mobile_menu {
  display: none;
}
.uss_adv_img_list_item.uss_ail_point span {
  background: #e5e1e2;
}
.uss_adv_img_list_item.uss_ail_point.active span {
  background: #212121;
}
.l-page-left .uss_widget_outer_content {
  display: block;
}
.l-page-right .uss_widget_outer_content {
  display: block;
}
.slider-navigation .slick-arrow {
  width: 25px;
  height: 25px;
  z-index: 10;
  opacity: 1;
  display: block;
  bottom: 0;
  top: auto;
}
.slider-navigation .slick-arrow.slick-prev {
  left: 0;
}
.slider-navigation .slick-arrow.slick-prev:after {
  text-align: center;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  content: '<';
  width: 25px;
  height: 25px;
  font-size: 26px;
  line-height: 25px;
  font-weight: normal;
}
.slider-navigation .slick-arrow.slick-next {
  right: 0;
}
.slider-navigation .slick-arrow.slick-next:after {
  text-align: center;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  content: '>';
  width: 25px;
  height: 25px;
  font-size: 26px;
  line-height: 25px;
  font-weight: normal;
}
.slider-navigation .slick-dots {
  bottom: 15px;
}
.slider-navigation .slick-dots li {
  width: 10px;
  height: 10px;
  border-radius: 10px;
}
.slider-navigation .slick-dots li button {
  width: 100%;
  height: 100%;
  background: #4b4b4c;
}
.slider-navigation .slick-dots li.slick-active button {
  background-color: #188d07;
}
.colorStyle1 .uss_adv_img_list_item.uss_ail_point.active span {
  background: #21920a;
}
.colorStyle2 .uss_adv_img_list_item.uss_ail_point span {
  background: #1d242c;
}
.colorStyle2 .uss_adv_img_list_item.uss_ail_point.active span {
  background: #0781a9;
}
.colorStyle2 .slider-navigation .slick-dots li.slick-active button {
  background-color: #74c7e9;
}
.colorStyle2 .slider-navigation .slick-arrow {
  color: #ffffff;
}
.colorStyle3 .uss_adv_img_list_item.uss_ail_point.active span {
  background: #b60000;
}
.colorStyle3 .slider-navigation .slick-dots li.slick-active button {
  background-color: #bc0000;
}
.colorStyle4 .uss_adv_img_list_item.uss_ail_point.active span {
  background: #077fa7;
}
.colorStyle4 .slider-navigation .slick-dots li.slick-active button {
  background-color: #1a8ab9;
}
.colorStyle5 .uss_adv_img_list_item.uss_ail_point.active span {
  background: #f27603;
}
.colorStyle5 .slider-navigation .slick-dots li.slick-active button {
  background-color: #ef5e14;
}
.colorStyle6 .uss_adv_img_list_item.uss_ail_point span {
  background: #842547;
}
.colorStyle6 .uss_adv_img_list_item.uss_ail_point.active span {
  background: #fcdf2d;
}
.colorStyle6 .slider-navigation .slick-dots li.slick-active button {
  background-color: #b42d5f;
}
.colorStyle6 .block:not(.fc_item):not(.aside-block) .news_block_item {
  width: calc((100% - 20px) / 2);
}
.service .catalog_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.service .catalog_menu > li {
  margin-bottom: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.service .catalog_menu > li .catalog_menu_image {
  max-width: 50%;
  float: left;
  margin-right: 10px;
}
.service .catalog_menu > li .catalog_menu_image img {
  max-width: 100%;
  display: block;
}
.service .catalog_menu > li .catalog_menu_image ~ * {
  overflow: hidden;
}
.service .uss_catalog_sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.service .uss_catalog_sidebar .uss_catalog_category {
  margin-bottom: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap {
  max-width: 35vw;
  float: left;
  margin-right: 10px;
  margin-bottom: 0;
}
.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img {
  max-width: 100%;
}
.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap img {
  max-width: 100%;
}
.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap ~ *:not(.catalog_orderbutton) {
  overflow: hidden;
}
.service .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton {
  overflow: visible;
  display: inline-block;
  line-height: 1;
}
.service .uss_eshop_menu li .eshop_menu_image img {
  display: block;
  max-width: 100%;
}
.service.x3 .catalog_menu > li {
  max-width: calc((100% - 30px) / 3);
}
.service.x2 .catalog_menu > li {
  max-width: calc((100% - 20px) / 2);
}
.service.x3 .uss_catalog_sidebar .uss_catalog_category {
  max-width: calc((100% - 30px) / 3);
}
.service.x2 .uss_catalog_sidebar .uss_catalog_category {
  max-width: calc((100% - 20px) / 2);
}
.uss_catalog_list_cat,
.uss_catalog_list_cat * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.service {
  padding: 0 !important;
  margin-bottom: 15px !important;
}
.service .catalog_orderbutton {
  background: #ccc;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
  text-shadow: none;
  background-color: #098503;
  background-image: url(../img/n1_1/add_to_cart_bg.png);
  border: 1px solid #127b02;
  -webkit-box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
          box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
}
.service .uss_eshop_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.service .uss_eshop_menu > li {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
  margin: 0 0 15px 0;
  padding: 0;
  list-style-type: none;
}
.service .uss_eshop_menu > li .eshop_menu_image {
  float: left;
  max-width: 50%;
  margin-right: 10px;
  margin-bottom: 0;
}
.service .uss_eshop_menu > li .eshop_menu_image ~ * {
  overflow: hidden;
}
.service .uss_eshop_menu > li > a {
  display: block;
  margin: 0 0 0.4em;
}
.service .uss_eshop_menu > li .uss_tree_description {
  margin: 0.4em 0 0;
}
.service.x3 .uss_eshop_menu > li {
  max-width: calc((100% - 30px) / 3);
}
.service.x2 .uss_eshop_menu > li {
  max-width: calc((100% - 20px) / 2);
}
.colorStyle2 .catalog_orderbutton {
  background-image: url(../img/n1_4/add_to_cart_bg.png);
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle2 .catalog_orderbutton:hover {
  background-color: #0692bf;
}
.colorStyle3 .catalog_orderbutton {
  background-color: #a70000;
  background-image: url(../img/n1_3/add_to_cart_bg.png);
  border: 1px solid #9b090c;
  -webkit-box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
          box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
}
.colorStyle3 .catalog_orderbutton:hover {
  background-color: #c60000;
}
.colorStyle4 .catalog_orderbutton {
  background-color: #087599;
  background-image: url(../img/n1_2/add_to_cart_bg.png);
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle4 .catalog_orderbutton:hover {
  background-color: #0692bf;
}
.colorStyle5 .catalog_orderbutton {
  background-color: #f37d00;
  background-image: url(../img/n1_5/add_to_cart_bg.png);
  border: 1px solid #ed5311;
  -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
          box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
}
.colorStyle5 .catalog_orderbutton:hover {
  background-color: #ef5e14;
}
.colorStyle6 .catalog_orderbutton {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ffe861;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  color: #502334;
}
.colorStyle6 .catalog_orderbutton:hover {
  background: #842547;
  color: #fff;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
}
.service .h3 {
  margin-top: 0 !important;
  font-size: 21px;
}
.block.type0 .h3,
.block.type0 h3 {
  padding: 0 0 5px;
  border-bottom: 1px solid #9c9c9c;
}
.block.type4 {
  padding: 4px !important;
}
.block.type4 .block_type_inner .h3 {
  color: #36383a;
}
.block .uss_widget_outer_content .uss_eshop_block_item {
  max-width: calc((100% - 10px) / 2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.block .uss_widget_outer_content .uss_eshop_block_item > div {
  max-width: 100%;
}
.block .uss_widget_outer_content .uss_eshop_block_item > a.add_to_cart {
  margin-top: auto;
  width: 100%;
}
.colorStyle6 .block.type0 .h3 {
  color: #36383a;
}
.block.flex {
  margin-bottom: 18px;
}
.news_block_item .info .title {
  overflow: hidden;
}
.news_block_item .info .title {
  word-break: break-word;
}
.h3.h_op {
  margin: 0 0 22px;
  padding: 0 0 5px;
  font-size: 21px;
}
.uss_eshop_sameproducts.blocks .item .info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_eshop_sameproducts.blocks .item .info .price {
  display: block;
  margin: 0;
}
.uss_eshop_sameproducts.blocks .item .info .price span {
  float: none !important;
  display: block !important;
  padding: 0 0 5px 0 !important;
  line-height: 1 !important;
}
.uss_eshop_sameproducts.blocks .item .info .price span.old_price {
  font-size: 0.85em;
  float: none !important;
  display: block !important;
}
.uss_eshop_sameproducts.blocks .item .info .price span.actual_price {
  padding-bottom: 0 !important;
}
.uss_eshop_sameproducts.blocks .item .info .title {
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.lh_slogan_text {
  border: 1px solid #424243;
  position: relative;
  color: #fff;
  background: #373737 url(../img/block_type2.png) repeat-x 0 0;
  padding: 12px;
  line-height: 1.2;
  font-size: 18px;
  border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
          box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
  display: inline-block;
}
.colorStyle2 .lh_logo .logo-text {
  text-shadow: 0 0 3px #212121;
}
.colorStyle2 .lh_slogan_text {
  background-color: #31383f;
  background-image: url(../img/n1_4/block_type2.png);
  -webkit-box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
          box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
}
.colorStyle2 .lh_slogan span {
  color: #ffffff;
}
.colorStyle2 .l-header {
  background: radial-gradient(circle at top left, rgba(29, 36, 44, 0.4) 0, rgba(29, 36, 44, 0.25) 30%, rgba(29, 36, 44, 0.02) 55%, rgba(29, 36, 44, 0) 75%);
}
.colorStyle2 .mp_slider:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(rgba(27, 34, 41, 0.75)), to(#1b2229));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(27, 34, 41, 0.75), #1b2229);
}
.colorStyle2 .mp_slider .slide .caption {
  color: #fff;
}
.colorStyle2 .mp_slider .slide .caption p {
  background: rgba(29, 36, 44, 0.6);
  color: #ffffff;
}
.colorStyle2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ffffff;
}
.l-content .section p {
  margin: 0 0 18px 0;
}
.uss_catalog_tabs .tab_item:before,
.uss_catalog_tabs .tab_item:after {
  content: "";
  display: table;
}
.uss_catalog_tabs .tab_item:after {
  clear: both;
}
.block.map a.all-contacts {
  float: right;
  margin-top: 6px;
}
.block.map .h3 {
  margin: 0 0 22px;
  padding: 0 0 5px;
  border-bottom: 1px solid #9c9c9c;
  font-size: 21px;
  color: #36383a;
  font-weight: bold;
}
.colorStyle6 .lh_basket .lh_basket_inner {
  border: 1px solid #ffef79;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  color: #502334;
}
.colorStyle6 .lf_copyright {
  color: #ffffff;
}
.colorStyle6 .lh_menu ul li .submenu {
  background: #B12B5C;
}
.colorStyle6 .lh_menu ul li .submenu a {
  border-color: #A32251;
}
.colorStyle6 .lh_menu ul li .submenu a:hover {
  background: #FFD801;
  color: #502334;
}
.features {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.features .h3 {
  font-weight: bold !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.features .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.features .item p {
  margin: 0;
}
.features .item p + p {
  margin-top: 7px;
}
.features .item .image {
  width: 85px;
  height: 85px;
  margin-right: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 85px;
          flex: 0 85px;
  min-width: 85px;
  text-align: center;
}
.features .item .image img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.features .item .info {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.features .item .info .title {
  font-size: 17px;
  color: #3F9E00;
  font-weight: bold;
  margin-bottom: 4px;
}
.features .item .info .title a {
  color: inherit;
}
.features .item .info .preview {
  font-size: 15px;
  color: #545454;
}
.photoalbum .h3 {
  font-weight: bold !important;
  margin-top: 0 !important;
}
.photoalbum .uss_images_block .uss_one_image {
  
}
.photoalbum .uss_images_block .uss_one_image img {
  display: block;
  max-width: 100%;
}
.photoalbum .uss_widget_outer_content {
    padding: 0 60px;
}
.photoalbum .uss_images_block .slick-arrow {
  width: 50px;
  z-index: 1;
  opacity: 1;
  height: 50px;
  -webkit-transition: opacity 0.32s ease-in-out;
  transition: opacity 0.32s ease-in-out;
  border-radius: 0;
}
.photoalbum .uss_images_block .slick-arrow.slick-prev {
  right: 0;
  background: url(../img/news-slider-left.png) center no-repeat;
  left: 0;
}
.photoalbum .uss_images_block .slick-arrow.slick-next {
  right: 0;
  left: auto;
  background: url(../img/news-slider-right.png) center no-repeat;
}
.photoalbum .slick-slide {
  padding-left: 12px;
  padding-right: 12px;
  font-size: 0;
}
.photoalbum .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.photoalbum .slick-slide > div {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.photoalbum .uss_images_block .uss_one_image {
  font-size: 16px;
  margin-bottom: 0;
  text-align: center;
  position: relative;
}
.photoalbum .uss_images_block .uss_one_image .image {
  position: relative;
  margin: 0 auto;
  max-width: 100%;
}
.photoalbum .uss_images_block .uss_one_image .image a {
  display: block;
  width: 100%;
  height: 100%;
}
.block.photoalbum .uss_images_block .uss_one_image .image img {
  max-width: 100%;
  display: block;
}

.block_map {
  color: #ffffff;
  background: #697a81 url(../img/contacts_bg.jpg) no-repeat 50%;
  background-size: cover;
  border-radius: 0 !important;
  padding-top: 25px !important;
}
.block_map .h3 {
  color: #fff;
  margin-top: 0 !important;
}
.block_map a {
  color: #fff;
}
.block_map p {
  margin: 0;
}
.block_map .wrap_flex {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block_map .left {
  max-width: 48%;
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.block_map .map {
  position: relative;
}
.block_map .footer_contacts {
  margin-bottom: 20px;
}
@media (min-width: 769px) {
  .block_map .footer_contacts {
    margin-bottom: 20px;
    background: rgba(15, 14, 23, .7);
    color: #fff;
    font-size: 18px;
    display: inline-block;
    padding: 15px 20px 17px;
    z-index: 10;
    position: absolute;
    top: 50%;
    right: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 220px;
  }
  .block_map .footer_contacts a {
    color: #fff !important;
  }
}
.block_map .left iframe {
    max-width: 100%;
}
.block_map .right {
  max-width: 48%;
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.block_map .fc_form_tml {
  margin: 0;
}
.block_map .fc_form_tml form {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.block_map .uss_error_form {
  width: 100%;
}
.block_map .fc_form_tml form .group {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.block_map .fc_form_tml form .group:not(.end) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-column-gap: 20px;
  column-gap: 20px;
}
.block_map .fc_form_tml form .group.end {
  max-width: calc(100% - 180px);
}
.block_map .fc_form_tml form .group .fc_item {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
}
.block_map .fc_form_tml form .group .fc_item:not(.block) {
  width: 100%;
}
.block_map .fc_form_tml form .group .fc_item label {
  font-size: 15px;
  font-weight: 400;
}
.block_map .fc_form_tml form .group .fc_item .elem_item {
  width: 100%;
}
.block_map .fc_form_tml form .group .fc_checkbox_one .elem_item {
  width: auto;
}
.block_map .fc_form_tml form .group .fc_item .elem_item input {
  padding-top: 0 !important;
  padding: 0 0 0 9px;
  height: 39px;
  border-bottom: 1px solid #9eaaae;
  border-right: 1px solid #9eaaae;
  -webkit-box-shadow: 1px 1px 1px #aab2b7, inset 0 1px 1px #656e72;
  box-shadow: 1px 1px 1px #aab2b7, inset 0 1px 1px #656e72;
  background-color: #eeeeee;
  font-size: 16px;
  color: #a2a3a3;
  outline: none !important;
  background: #eee;
  color: #000;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  text-shadow: none;
  border-color: #babdbd #ffffff #ffffff #babdbd;
  border-style: solid;
  border-width: 1px;
  resize: none;
}
.block_map .fc_form_tml form .group .fc_item .elem_item textarea {
  border-bottom: 1px solid #9eaaae;
  border-right: 1px solid #9eaaae;
  -webkit-box-shadow: 1px 1px 1px #aab2b7, inset 0 1px 1px #656e72;
  box-shadow: 1px 1px 1px #aab2b7, inset 0 1px 1px #656e72;
  background-color: #eeeeee;
  font-size: 16px;
  color: #a2a3a3;
  outline: none !important;
  background: #eee;
  color: #000;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  text-shadow: none;
  border-color: #babdbd #ffffff #ffffff #babdbd;
  border-style: solid;
  border-width: 1px;
  resize: none;
  padding: 9px 0 0 9px;
  height: 80px;
  padding: 9px 0 0 9px !important;
}
.block_map .fc_form_tml form .group .fc_item .elem_item input[type='text'] {
  height: 40px;
  font-size: 16px;
}
.contact__form .fc_form_tml form .group:nth-of-type(3):not(.end) .fc_item:first-child {
    max-width: 40%;
}
.block_map .fc_item.fc_checkbox {
  display: block;
  width: 100% !important;
}
.block_map .fc_form_tml form .group .fc_item {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
}
.block_map .fc_form_tml form .group .fc_item.fc_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.block_map .fc_item.fc_checkbox .sector_title {
  display: inline-block !important;
  width: auto !important;
  line-height: 1;
}
.block_map .fc_form_tml form .group .fc_item label {
  font-size: 15px;
  font-weight: 400;
}
.block_map .fc_form_tml form .buttons {
  width: 100%;
  max-width: 150px;
}
.block_map .fc_form_tml .buttons input {
  background: #ffc322;
  color: #262427;
}
.block_map .fc_form_tml form .buttons input {
  display: inline-block;
  width: 323px;
  height: 40px;
  font-size: 21px;
  text-align: center;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  letter-spacing: -1.1px;
  width: 100%;
}

.partners {
  margin-bottom: 0 !important;
}
.partners .items {
  padding-left: 68px;
  padding-right: 68px;
  white-space: nowrap;
}
.partners .slick-arrow {
  width: 50px;
  height: 50px;
  opacity: 1 !important;
  border-radius: 0;
}
.partners .slick-arrow.slick-prev {
  left: 0;
  background: url(../img/news-slider-left.png) center no-repeat;
}
.partners .slick-arrow.slick-prev:hover,
.photoalbum .uss_images_block .slick-arrow.slick-prev:hover {
  background-image: url(../img/news-slider-left-active.png);
}
.partners .slick-arrow.slick-next {
  right: 0;
  background: url(../img/news-slider-right.png) center no-repeat;
}
.partners .slick-arrow.slick-next:hover,
.photoalbum .uss_images_block .slick-arrow.slick-next:hover {
  background-image: url(../img/news-slider-right-active.png);
}
.partners .item {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: grayscale 0.15s ease-in-out;
  transition: grayscale 0.15s ease-in-out;
}
.partners .item:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.partners .item img {
  max-width: 95%;
  height: auto;
  display: block;
  margin: 0 auto;
}





#lpage .lf_hold_holder {
  margin-left: 46px;
  margin-right: 46px;
}
.colorStyle6 .lf_hold a {
  color: #ffffff;
}
.colorStyle6 .lf_menu .submenu a {
  color: #ffe44f;
}
.colorStyle6 .lf_menu_wrap {
  padding-top: 40px;
  padding-bottom: 20px;
}
.colorStyle6 .lf_menu li .submenu li {
  background: none !important;
}
.colorStyle6 .lf_menu li:not(.first) {
  background-image: url(../img/n1_6/lf_menu_pol.png);
}
.colorStyle6 .lf_menu {
  padding-left: 46px;
  padding-right: 46px;
}
.colorStyle6 .lf_menu .lh_menu li .submenu a {
  color: #ffffff;
}
.colorStyle6 .lf_menu .lh_menu li .submenu li {
  margin: 0;
}
.colorStyle6 .lf_menu .lh_menu li .submenu:after {
  bottom: -3px;
  top: auto;
}
.jq-checkbox.checked .jq-checkbox__div {
  background: #2E990D;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.jq-radio {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.jq-radio.checked .jq-radio__div {
  background: #2E990D;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.colorStyle2 .jq-checkbox.checked .jq-checkbox__div {
  background: #0692BF;
}
.colorStyle2 .jq-radio.checked .jq-radio__div {
  background: #0692BF;
}
.colorStyle2 .modal .modal-wrap {
  background: #1D242C;
}
.colorStyle3 .jq-checkbox.checked .jq-checkbox__div {
  background: #C60000;
}
.colorStyle3 .jq-radio.checked .jq-radio__div {
  background: #C60000;
}
.colorStyle4 .jq-checkbox.checked .jq-checkbox__div {
  background: #0692BF;
}
.colorStyle4 .jq-radio.checked .jq-radio__div {
  background: #0692BF;
}
.colorStyle5 .jq-checkbox.checked .jq-checkbox__div {
  background: #EF5E14;
}
.colorStyle5 .jq-radio.checked .jq-radio__div {
  background: #EF5E14;
}
.colorStyle6 .jq-checkbox.checked .jq-checkbox__div {
  background: #3f9e00;
}
.colorStyle6 .jq-radio.checked .jq-radio__div {
  background: #3F9E00;
}
.section_basket2 .fc_form_tml form .group .fc_item .elem_item input,
.section_formconstructor .fc_form_tml form .group .fc_item .elem_item input,
#ommentaddform_id .uss_form_item input,
.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item .elem_item input,
.uss_form_tml .uss_form_item input {
  font-size: 15px;
}
.section_basket2 .fc_form_tml form .group .fc_item .elem_item textarea,
.section_formconstructor .fc_form_tml form .group .fc_item .elem_item textarea,
#ommentaddform_id .uss_form_item textarea,
.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item .elem_item textarea,
.uss_form_tml .uss_form_item textarea {
  font-size: 15px;
}
.section_basket2 .uss_user_wishlist .add_to_cart {
  padding: 5px 3px !important;
}
.section_basket2 .uss_user_wishlist td {
  font-size: 15px;
}
.slider .slide {
  max-height: 100%;
  overflow: hidden;
}
.slider .image:not(.aspect_rated) {
  max-height: 100%;
}
.slider .image:not(.aspect_rated) img {
  max-width: 100%;
  max-height: 100%;
}
.slider .image {
  position: relative;
}
.slider .image img {
  display: block;
  margin: 0 auto;
}
.slider .image.width_fit.height_more img {
  width: auto;
  height: 100%;
}
.slider .image.width_fit.height_fit img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.slider .image.aspect_rated img {
  display: block;
  position: absolute;
  bottom: 50%;
  right: 50%;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}
.slider .image.height_less img {
  height: 100%;
  width: auto;
}
.slider .image.width_less img {
  width: 100%;
  height: auto;
}
.slider .image.width_more.height_fit img {
  height: 100% !important;
  width: auto !important;
}
.slider .image.width_more.height_more img {
  height: 100%;
  width: auto;
}
.slider .image.width_less.height_more img {
  width: auto;
  height: 100%;
}
.slider .image.width_fit.height_less img {
  width: auto;
  height: 100%;
}
.slider .image.width_less.height_less img {
  height: 100%;
  width: auto;
  max-width: none;
}
.uss_privacy_policy_wrap {
  color: #212121;
}
.aside-banner .banner-link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10 !important;
}
.uss-flex-items {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  width: 100% !important;
}
.jq-selectbox {
  z-index: 10 !important;
}
.uss_photoalbums_foto_box {
  margin: 0;
}
.buy_one_click_window_wrap {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.buy_one_click_window_wrap form .group .fc_item .elem_item {
  max-width: 100%;
}
.catalog_orderform_tml .catalog_orderform_window_wrap {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item .elem_item {
  max-width: 100%;
}
.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item.fc_checkbox .elem_item {
  width: auto !important;
}
.uss_widget_outer_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.uss_widget_outer_content {
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
}
a[href^="tel:"],
a[href^="tel:"]:hover {
  white-space: nowrap !important;
  color: inherit !important;
  text-decoration: none !important;
}
.price_zero_class {
  white-space: normal !important;
  font-size: 12px !important;
  line-height: 1 !important;
}
.uss_user_basket,
.uss_user_wishlist,
.uss_user_basket *,
.uss_user_wishlist * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.uss_user_basket table tr td,
.uss_user_wishlist table tr td {
  font-size: 15px;
}
.uss_user_basket table tr td.uss_name,
.uss_user_wishlist table tr td.uss_name {
  line-height: 1.2;
}
.uss_user_basket table tr td.uss_name .uss_title,
.uss_user_wishlist table tr td.uss_name .uss_title {
  height: auto;
  line-height: 1.35;
}
.uss_user_basket table tr td.uss_name .uss_description,
.uss_user_wishlist table tr td.uss_name .uss_description {
  line-height: 1.35;
  height: auto;
}
.uss_user_basket table tr td.uss_number input,
.uss_user_wishlist table tr td.uss_number input {
  min-width: 30px;
  height: 30px;
  border: 1px solid #e2e4e6;
  text-align: center;
}
.uss_user_basket table tr td.uss_delete_pos,
.uss_user_wishlist table tr td.uss_delete_pos {
  position: relative;
  padding-right: 20px;
}
.uss_user_basket table tr td.uss_delete_pos .del_wish,
.uss_user_wishlist table tr td.uss_delete_pos .del_wish,
.uss_user_basket table tr td.uss_delete_pos .del_basket_item,
.uss_user_wishlist table tr td.uss_delete_pos .del_basket_item {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 768px) {
  .uss_user_basket,
  .uss_user_wishlist {
    display: block;
  }
  .uss_user_basket .hide,
  .uss_user_wishlist .hide {
    display: none !important;
  }
  .uss_user_basket > table,
  .uss_user_wishlist > table {
    display: block;
    border-right: 1px solid #ccc;
  }
  .uss_user_basket > table > tbody,
  .uss_user_wishlist > table > tbody {
    display: block;
  }
  .uss_user_basket > table > tbody > tr,
  .uss_user_wishlist > table > tbody > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 5px;
  }
  .uss_user_basket > table > tbody > tr + tr > td.uss_image,
  .uss_user_wishlist > table > tbody > tr + tr > td.uss_image {
    padding-top: 10px !important;
  }
  .uss_user_basket > table > tbody > tr + tr > td.uss_name,
  .uss_user_wishlist > table > tbody > tr + tr > td.uss_name {
    padding-top: 10px !important;
  }
  .uss_user_basket > table > tbody > tr:not(.total_sum),
  .uss_user_wishlist > table > tbody > tr:not(.total_sum) {
    padding-right: 5px;
    padding-left: 5px;
  }
  .uss_user_basket > table > tbody > tr:first-child,
  .uss_user_wishlist > table > tbody > tr:first-child {
    display: none;
  }
  .uss_user_basket > table > tbody > tr:not(.hide),
  .uss_user_wishlist > table > tbody > tr:not(.hide) {
    border-bottom: 1px solid #ccc;
  }
  .uss_user_basket > table > tbody > tr th,
  .uss_user_wishlist > table > tbody > tr th {
    display: none;
  }
  .uss_user_basket > table > tbody > tr td,
  .uss_user_wishlist > table > tbody > tr td {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    border: none;
  }
  .uss_user_basket > table > tbody > tr td.uss_image,
  .uss_user_wishlist > table > tbody > tr td.uss_image {
    float: left;
    padding-left: 0 !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100px;
            flex: 0 100px;
    border: none !important;
    padding-top: 5px !important;
    padding-left: 5px !important;
  }
  .uss_user_basket > table > tbody > tr td.uss_name,
  .uss_user_wishlist > table > tbody > tr td.uss_name {
    -webkit-box-flex: 1;
        -ms-flex: 1 calc(100% - 100px);
            flex: 1 calc(100% - 100px);
    display: block;
    width: auto;
    padding: 0;
    white-space: normal;
  }
  .uss_user_basket > table > tbody > tr td.uss_name .uss_description,
  .uss_user_wishlist > table > tbody > tr td.uss_name .uss_description {
    line-height: 1.2em;
  }
  .uss_user_basket > table > tbody > tr td.uss_name .uss_title,
  .uss_user_wishlist > table > tbody > tr td.uss_name .uss_title {
    font-size: 17px;
  }
  .uss_user_basket > table > tbody > tr td.uss_name .uss_description,
  .uss_user_wishlist > table > tbody > tr td.uss_name .uss_description {
    font-size: 14px;
  }
  .uss_user_basket > table > tbody > tr td.uss_name > *,
  .uss_user_wishlist > table > tbody > tr td.uss_name > * {
    margin-bottom: 7px;
  }
  .uss_user_basket > table > tbody > tr td.uss_name ~ *,
  .uss_user_wishlist > table > tbody > tr td.uss_name ~ * {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .uss_user_basket > table > tbody > tr td.uss_price_field,
  .uss_user_wishlist > table > tbody > tr td.uss_price_field {
    font-size: 20px;
    font-weight: bold;
  }
  .uss_user_basket > table > tbody > tr td.uss_price_field:not(.uss_sum_field),
  .uss_user_wishlist > table > tbody > tr td.uss_price_field:not(.uss_sum_field) {
    display: none !important;
  }
  .uss_user_basket > table > tbody > tr td:not(.uss_name),
  .uss_user_wishlist > table > tbody > tr td:not(.uss_name) {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }
  .uss_user_basket > table > tbody > tr td:not(.uss_name) *:not(input),
  .uss_user_wishlist > table > tbody > tr td:not(.uss_name) *:not(input) {
    border: none;
  }
  .uss_user_basket > table > tbody > tr td.totals,
  .uss_user_wishlist > table > tbody > tr td.totals {
    display: block;
    width: 100%;
  }
  .uss_user_basket > table > tbody > tr td.uss_number,
  .uss_user_wishlist > table > tbody > tr td.uss_number {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .uss_user_basket > table > tbody > tr td.uss_number a.uss_plus,
  .uss_user_wishlist > table > tbody > tr td.uss_number a.uss_plus,
  .uss_user_basket > table > tbody > tr td.uss_number a.uss_minus,
  .uss_user_wishlist > table > tbody > tr td.uss_number a.uss_minus {
    width: auto;
    height: auto;
    font-size: 40px;
    padding: 0 9px;
    line-height: 1;
  }
  .uss_user_basket > table > tbody > tr td.uss_number input,
  .uss_user_wishlist > table > tbody > tr td.uss_number input {
    min-width: 30px;
    height: 30px;
    border: 1px solid #e2e4e6;
    text-align: center;
  }
  .uss_user_basket > table > tbody > tr td.uss_delete_pos,
  .uss_user_wishlist > table > tbody > tr td.uss_delete_pos {
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    padding-right: 30px !important;
  }
  .uss_user_basket > table > tbody > tr td.uss_delete_pos a,
  .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a {
    margin: 0;
  }
  .uss_user_basket > table > tbody > tr td.uss_delete_pos a + a,
  .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a + a {
    margin-left: 9px;
    margin-right: 3px;
  }
  .uss_user_basket > table > tbody > tr td.uss_delete_pos a img,
  .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a img {
    width: 15px;
    height: 15px;
    display: block;
    margin: 0;
  }
  .uss_user_basket > table > tbody > tr td.uss_delete_pos a.uss_pos_buttons,
  .uss_user_wishlist > table > tbody > tr td.uss_delete_pos a.uss_pos_buttons {
    font-size: 17px;
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
  }
  #wrap .uss_user_wishlist > table > tbody > tr td.uss_price_field {
    display: block !important;
  }
  .uss_user_wishlist > table > tbody > tr {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .uss_user_wishlist > table > tbody > tr td.uss_delete_pos > a {
    margin-left: 5px;
  }
  .section_basket2 .fc_form_tml .group .fc_item.block {
    width: 100% !important;
  }
}
.uss-copyright.kzsite .uss-copyright_text {
  overflow: hidden;
}
.uss-copyright.kzsite .uss-copyright_text span,
.uss-copyright.kzsite .uss-copyright_text strong {
  margin-left: 0;
}
.uss_catlog_cat_anons ul,
.uss_tree_description ul {
  list-style-type: disc;
}
.uss_catlog_cat_anons ul,
.uss_tree_description ul,
.uss_catlog_cat_anons ol,
.uss_tree_description ol {
  padding: 0 0 0 19px;
  margin: 5px 0 5px 0;
  text-align: left;
}
.uss_catlog_cat_anons ul a,
.uss_tree_description ul a,
.uss_catlog_cat_anons ol a,
.uss_tree_description ol a {
  color: inherit !important;
  font-size: inherit !important;
}
.section_photoalbums .uss_photoalbums_foto_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item {
  max-width: 100%;
  display: block;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre {
  max-width: 100%;
  height: auto !important;
  display: block;
}
.section_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre img {
  max-width: 100%;
  height: auto;
  display: block;
}
.section_photoalbums .uss_photoalbums_foto_mosaic .uss_img_item {
  max-width: 100%;
}
.section_photoalbums .uss_photoalbums_foto_mosaic .uss_img_item img {
  display: block;
  max-width: 100%;
}
.section_photoalbums .uss_photoalbums_foto_list .uss_img_item .uss_img_pre {
  max-width: 100%;
  display: block;
  height: auto !important;
}
.section_photoalbums .uss_photoalbums_foto_list .uss_img_item .uss_img_pre img {
  max-width: 100%;
}
.eshop_filters_area .eshop_filters_line {
  max-width: 100%;
}
.eshop_filters_area .eshop_filters_line .value {
  max-width: 100%;
}
.eshop_filters_area .eshop_filters_line .value .jq-select-multiple {
  max-width: 100%;
}
.datacontainer div.block_title {
  margin-bottom: 0.8em;
}
.uss_shop_block_cat .uss_shop_cat_img a {
  margin: 0;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img {
  padding: 2px;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder,
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder {
  height: auto !important;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder a,
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a,
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a,
.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a {
  margin: 0 !important;
  padding: 2px;
}
@media (max-width: 768px) {
  .fc_form_tml .group .fc_item.block {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
@media (max-width: 540px) {
  .uss_basket_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .uss_basket_menu > * {
    margin: 7px 0 !important;
    padding: 0 !important;
  }
  .uss_basket_menu > * + * {
    margin-top: 0 !important;
  }
}
@media (max-width: 600px) {
  .uss_shop_detail_350_right .uss_img_wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 10px;
    row-gap: 10px;
  }
  .uss_shop_detail_350_right .uss_img_wrapper .uss_img_big {
    float: none;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0 !important;
  }
  .uss_shop_detail_350_right .uss_img_wrapper .uss_img_big .uss_img_big_image {
    position: relative;
  }
  .uss_shop_detail_350_right .uss_img_wrapper .uss_img_ico_box.column {
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
            column-gap: 10px;
    row-gap: 10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0 !important;
  }
  .uss_shop_detail_350_right .uss_img_wrapper .uss_img_ico_box.column > .uss_img_ico {
    margin-right: 0 !important;
  }
}
.imageArea,
.imageWrapOuter,
.uss_img_holder_outer {
  max-width: 100%;
}
.imageArea div,
.imageWrapOuter div,
.uss_img_holder_outer div,
.imageArea a,
.imageWrapOuter a,
.uss_img_holder_outer a,
.imageArea img,
.imageWrapOuter img,
.uss_img_holder_outer img {
  max-width: 100%;
}
.uss_eshop_block_item {
  max-width: 100%;
}
.uss_eshop_block_item div,
.uss_eshop_block_item a,
.uss_eshop_block_item img {
  max-width: 100%;
}
.uss_tabs table[class*='uss_table'] {
  border-collapse: collapse;
}
@media (max-width: 650px) {
  .imageArea,
  .imageWrapOuter,
  .uss_img_holder_outer {
    height: auto !important;
  }
  .imageArea div,
  .imageWrapOuter div,
  .uss_img_holder_outer div {
    height: auto !important;
  }
  .uss_eshop_block_item {
    height: auto !important;
  }
  .uss_eshop_block_item div {
    height: auto !important;
  }
  .content .uss_section_content img {
    float: none !important;
  }
}
.uss-scroller .mCSB_container {
  padding-top: 45px;
}
.uss-scroller .mCSB_scrollTools {
  top: 15px;
  bottom: auto;
}
.tableScoller-wrap {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
  width: 100%;
  max-width: 100%;
  clear: both;
  float: none;
  zoom: 1;
}
.tableScoller-wrap:before,
.tableScoller-wrap:after {
  content: '';
  display: table;
}
.tableScoller-wrap:after {
  clear: both;
}
.uss_section_content .uss_basket_menu > a,
.uss_section_content .uss_basket_menu > span {
  display: inline-block;
}
@media (min-width: 769px) and (max-width: 1000px) {
  .uss_shop_table_view .uss_img .uss_img_holder_outer,
  .uss_shop_table_view .uss_img .uss_img_holder {
    max-width: 139px;
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .uss_shop_table_view .uss_title {
    min-width: 150px;
  }
}
@media (max-width: 768px) {
  .uss_shop_table_view.mCustomScrollbar .mCSB_container {
    width: 100% !important;
  }
  table.uss_shoppos_table,
  table.uss_eshop_sameproducts {
    display: block;
    border: none;
    max-width: 100%;
    width: 100%;
  }
  table.uss_shoppos_table tbody,
  table.uss_eshop_sameproducts tbody {
    display: block;
  }
  table.uss_shoppos_table tbody tr:first-child,
  table.uss_eshop_sameproducts tbody tr:first-child {
    display: none;
  }
  table.uss_shoppos_table tbody tr:first-child + td,
  table.uss_eshop_sameproducts tbody tr:first-child + td {
    border-top: 1px solid #989898;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item,
  table.uss_shoppos_table tbody tr.item,
  table.uss_eshop_sameproducts tbody tr.item {
    width: 100%;
    display: block;
    padding-bottom: 7px;
    padding-top: 7px;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item:after,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item:after,
  table.uss_shoppos_table tbody tr.item:after,
  table.uss_eshop_sameproducts tbody tr.item:after {
    content: '';
    display: block;
    clear: both;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item + tr,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item + tr,
  table.uss_shoppos_table tbody tr.item + tr,
  table.uss_eshop_sameproducts tbody tr.item + tr {
    padding-top: 7px;
    border-top: 1px solid #989898;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td,
  table.uss_shoppos_table tbody tr.item td,
  table.uss_eshop_sameproducts tbody tr.item td {
    font-size: 15px;
    border: none;
    padding: 0;
    display: block;
    overflow: hidden;
    width: auto !important;
    margin-bottom: 5px;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_img,
  table.uss_shoppos_table tbody tr.item td.uss_img,
  table.uss_eshop_sameproducts tbody tr.item td.uss_img,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.imageTd,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.imageTd,
  table.uss_shoppos_table tbody tr.item td.imageTd,
  table.uss_eshop_sameproducts tbody tr.item td.imageTd {
    float: left;
    display: block;
    margin-right: 10px;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img ~ *,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_img ~ *,
  table.uss_shoppos_table tbody tr.item td.uss_img ~ *,
  table.uss_eshop_sameproducts tbody tr.item td.uss_img ~ *,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.imageTd ~ *,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.imageTd ~ *,
  table.uss_shoppos_table tbody tr.item td.imageTd ~ *,
  table.uss_eshop_sameproducts tbody tr.item td.imageTd ~ * {
    overflow: hidden;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_title,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_title,
  table.uss_shoppos_table tbody tr.item td.uss_title,
  table.uss_eshop_sameproducts tbody tr.item td.uss_title,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.title,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.title,
  table.uss_shoppos_table tbody tr.item td.title,
  table.uss_eshop_sameproducts tbody tr.item td.title {
    display: block;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_price,
  table.uss_shoppos_table tbody tr.item td.uss_price,
  table.uss_eshop_sameproducts tbody tr.item td.uss_price,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.price,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.price,
  table.uss_shoppos_table tbody tr.item td.price,
  table.uss_eshop_sameproducts tbody tr.item td.price {
    text-align: left;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.old_price,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_price span.old_price,
  table.uss_shoppos_table tbody tr.item td.uss_price span.old_price,
  table.uss_eshop_sameproducts tbody tr.item td.uss_price span.old_price,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.price span.old_price,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.price span.old_price,
  table.uss_shoppos_table tbody tr.item td.price span.old_price,
  table.uss_eshop_sameproducts tbody tr.item td.price span.old_price {
    font-size: 16px;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.actual_price,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_price span.actual_price,
  table.uss_shoppos_table tbody tr.item td.uss_price span.actual_price,
  table.uss_eshop_sameproducts tbody tr.item td.uss_price span.actual_price,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.price span.actual_price,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.price span.actual_price,
  table.uss_shoppos_table tbody tr.item td.price span.actual_price,
  table.uss_eshop_sameproducts tbody tr.item td.price span.actual_price {
    font-size: 18px;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_description > div,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_description > div,
  table.uss_shoppos_table tbody tr.item td.uss_description > div,
  table.uss_eshop_sameproducts tbody tr.item td.uss_description > div {
    height: auto;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_onlineorder,
  table.uss_shoppos_table tbody tr.item td.uss_onlineorder,
  table.uss_eshop_sameproducts tbody tr.item td.uss_onlineorder,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.addToCart,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.addToCart,
  table.uss_shoppos_table tbody tr.item td.addToCart,
  table.uss_eshop_sameproducts tbody tr.item td.addToCart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder > *,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_onlineorder > *,
  table.uss_shoppos_table tbody tr.item td.uss_onlineorder > *,
  table.uss_eshop_sameproducts tbody tr.item td.uss_onlineorder > *,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.addToCart > *,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.addToCart > *,
  table.uss_shoppos_table tbody tr.item td.addToCart > *,
  table.uss_eshop_sameproducts tbody tr.item td.addToCart > * {
    margin: 10px 10px 0 0 !important;
    white-space: nowrap;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder a.add_to_cart,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_onlineorder a.add_to_cart,
  table.uss_shoppos_table tbody tr.item td.uss_onlineorder a.add_to_cart,
  table.uss_eshop_sameproducts tbody tr.item td.uss_onlineorder a.add_to_cart,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.addToCart a.add_to_cart,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.addToCart a.add_to_cart,
  table.uss_shoppos_table tbody tr.item td.addToCart a.add_to_cart,
  table.uss_eshop_sameproducts tbody tr.item td.addToCart a.add_to_cart {
    max-width: none;
    margin-bottom: 0 !important;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder span.add_to_cart + .uss_shop_by,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_onlineorder span.add_to_cart + .uss_shop_by,
  table.uss_shoppos_table tbody tr.item td.uss_onlineorder span.add_to_cart + .uss_shop_by,
  table.uss_eshop_sameproducts tbody tr.item td.uss_onlineorder span.add_to_cart + .uss_shop_by,
  table.uss_shoppos_table tbody tr.uss_eshop_item td.addToCart span.add_to_cart + .uss_shop_by,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.addToCart span.add_to_cart + .uss_shop_by,
  table.uss_shoppos_table tbody tr.item td.addToCart span.add_to_cart + .uss_shop_by,
  table.uss_eshop_sameproducts tbody tr.item td.addToCart span.add_to_cart + .uss_shop_by {
    margin-top: 0;
  }
}
@media (max-width: 500px) {
  table.uss_shoppos_table tbody tr.uss_eshop_item td,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td {
    margin: 0 0 5px 0;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_img {
    float: none;
    display: block;
    width: 100%;
    margin: 0 0 10px 0;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img > div,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td.uss_img > div {
    margin: 0 auto;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td > div,
  table.uss_eshop_sameproducts tbody tr.uss_eshop_item td > div {
    margin: 0;
  }
}
.section_news .news_exact_item .uss_news_date {
  margin-bottom: 5px;
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.uss_widget_outer_content {
  display: block;
}
.slider-header-wrap {
  position: relative;
}
.slider-header-wrap .slider + .l-header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.slider-header-wrap .l-header-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 45px;
  padding-right: 45px;
  margin: 0;
  width: 100%;
}
.slider-header-wrap .lh_wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  width: 100%;
}
.slider-header-wrap .lh_menu {
  width: 100%;
}
.slider-header-wrap .slider .image {
  min-height: 390px;
}
.uss_catalog_category .catalog_orderbutton {
  display: block;
  color: #fff;
  text-align: center;
  text-decoration: none;
  margin: 0 auto;
  font-weight: 700;
  background-color: #ccc;
  background-repeat: repeat-x;
  background-position: 0 0;
  overflow: hidden;
  padding: 8px 10px 8px 10px;
  border-radius: 3px;
  float: none;
  display: inline-block;
  background-color: #098503;
  background-image: url(../img/n1_1/add_to_cart_bg.png);
  border: 1px solid #127b02;
  -webkit-box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
          box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
}
.buttons input[type=submit].styler,
.uss_form_item.uss_form_submit input[type=submit].styler {
  -webkit-box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
          box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
  background-image: url(../img/n1_1/add_to_cart_bg.png);
  text-shadow: none;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.15);
}
.buttons input[type=submit].styler:hover,
.uss_form_item.uss_form_submit input[type=submit].styler:hover,
.buttons input[type=submit].styler:focus,
.uss_form_item.uss_form_submit input[type=submit].styler:focus,
.buttons input[type=submit].styler:active,
.uss_form_item.uss_form_submit input[type=submit].styler:active {
  background-color: #379e0f !important;
}
.colorStyle1 .lh_basket .basket_link {
  color: #ffffff !important;
}
.colorStyle1 .slider-navigation .slick-arrow {
  color: #212121;
}
.colorStyle2 .uss_catalog_category .catalog_orderbutton {
  background: #087599;
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
  background-position: 0 -32px;
  background-color: #0692bf;
}
.colorStyle2 .lh_contact .feedback a {
  background: #087599;
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
  background-position: 0 -32px;
  background-color: #0692bf;
}
.colorStyle2 .lh_contact .feedback a:hover,
.colorStyle2 .lh_contact .feedback a:focus,
.colorStyle2 .lh_contact .feedback a:active {
  background-color: #0692bf !important;
  background-position: 0 -32px;
}
.colorStyle2 .buttons input[type=submit].styler,
.colorStyle2 .uss_form_item.uss_form_submit input[type=submit].styler {
  background: #087599;
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
  background-position: 0 -32px;
  background-color: #0692bf;
}
.colorStyle2 .buttons input[type=submit].styler:hover,
.colorStyle2 .uss_form_item.uss_form_submit input[type=submit].styler:hover,
.colorStyle2 .buttons input[type=submit].styler:focus,
.colorStyle2 .uss_form_item.uss_form_submit input[type=submit].styler:focus,
.colorStyle2 .buttons input[type=submit].styler:active,
.colorStyle2 .uss_form_item.uss_form_submit input[type=submit].styler:active {
  background-color: #0692bf !important;
  background-position: 0 -32px;
}
.colorStyle3 .uss_catalog_category .catalog_orderbutton {
  background: #a70000;
  border: 1px solid #9b090c;
  -webkit-box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
          box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
  background-position: 0 -32px;
  background-color: #c60000;
}
.colorStyle3 .slider-navigation .slick-arrow {
  color: #212121;
}
.colorStyle3 .lh_contact .feedback a {
  background: #a70000;
  border: 1px solid #9b090c;
  -webkit-box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
          box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
  background-position: 0 -32px;
  background-color: #c60000;
}
.colorStyle3 .lh_contact .feedback a:hover,
.colorStyle3 .lh_contact .feedback a:focus,
.colorStyle3 .lh_contact .feedback a:active {
  background-color: #c60000 !important;
  background-position: 0 -32px;
}
.colorStyle3 .buttons input[type=submit].styler,
.colorStyle3 .uss_form_item.uss_form_submit input[type=submit].styler {
  background: #a70000;
  border: 1px solid #9b090c;
  -webkit-box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
          box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
  background-position: 0 -32px;
  background-color: #c60000;
}
.colorStyle3 .buttons input[type=submit].styler:hover,
.colorStyle3 .uss_form_item.uss_form_submit input[type=submit].styler:hover,
.colorStyle3 .buttons input[type=submit].styler:focus,
.colorStyle3 .uss_form_item.uss_form_submit input[type=submit].styler:focus,
.colorStyle3 .buttons input[type=submit].styler:active,
.colorStyle3 .uss_form_item.uss_form_submit input[type=submit].styler:active {
  background-color: #c60000 !important;
  background-position: 0 -32px;
}
.colorStyle4 .uss_catalog_category .catalog_orderbutton {
  background: #087599;
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
  background-position: 0 -32px;
  background-color: #0692bf;
}
.colorStyle4 .slider-navigation .slick-arrow {
  color: #212121;
}
.colorStyle4 .lh_contact .feedback a {
  background: #087599;
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
  background-position: 0 -32px;
  background-color: #0692bf;
}
.colorStyle4 .lh_contact .feedback a:hover,
.colorStyle4 .lh_contact .feedback a:focus,
.colorStyle4 .lh_contact .feedback a:active {
  background-color: #0692bf !important;
  background-position: 0 -32px;
}
.colorStyle4 .buttons input[type=submit].styler,
.colorStyle4 .uss_form_item.uss_form_submit input[type=submit].styler {
  background: #087599;
  border: 1px solid #0782ab;
  -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
          box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
  background-position: 0 -32px;
  background-color: #0692bf;
}
.colorStyle4 .buttons input[type=submit].styler:hover,
.colorStyle4 .uss_form_item.uss_form_submit input[type=submit].styler:hover,
.colorStyle4 .buttons input[type=submit].styler:focus,
.colorStyle4 .uss_form_item.uss_form_submit input[type=submit].styler:focus,
.colorStyle4 .buttons input[type=submit].styler:active,
.colorStyle4 .uss_form_item.uss_form_submit input[type=submit].styler:active {
  background-color: #0692bf !important;
  background-position: 0 -32px;
}
.colorStyle5 .uss_catalog_category .catalog_orderbutton {
  background: #f37d00;
  border: 1px solid #ed5311;
  -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
          box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
  background-position: 0 -32px;
  background-color: #ef5e14;
}
.colorStyle5 .lh_basket .basket_link {
  color: #ffffff !important;
}
.colorStyle5 .slider-navigation .slick-arrow {
  color: #212121;
}
.colorStyle5 .lh_contact .feedback a {
  background: #f37d00;
  border: 1px solid #ed5311;
  -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
          box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
  background-position: 0 -32px;
  background-color: #ef5e14;
}
.colorStyle5 .lh_contact .feedback a:hover,
.colorStyle5 .lh_contact .feedback a:focus,
.colorStyle5 .lh_contact .feedback a:active {
  background-color: #ef5e14 !important;
  background-position: 0 -32px;
}
.colorStyle5 .buttons input[type=submit].styler,
.colorStyle5 .uss_form_item.uss_form_submit input[type=submit].styler {
  background: #f37d00;
  border: 1px solid #ed5311;
  -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
          box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
  background-position: 0 -32px;
  background-color: #ef5e14;
}
.colorStyle5 .buttons input[type=submit].styler:hover,
.colorStyle5 .uss_form_item.uss_form_submit input[type=submit].styler:hover,
.colorStyle5 .buttons input[type=submit].styler:focus,
.colorStyle5 .uss_form_item.uss_form_submit input[type=submit].styler:focus,
.colorStyle5 .buttons input[type=submit].styler:active,
.colorStyle5 .uss_form_item.uss_form_submit input[type=submit].styler:active {
  background-color: #ef5e14 !important;
  background-position: 0 -32px;
}
.colorStyle6 .uss_catalog_category .catalog_orderbutton {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  border-color: #ffe861;
  -webkit-box-shadow: inset 1px 1px 0 #ffe861, inset -1px -1px 0 #ffe861, inset 1px -1px 0 #ffe861, inset -1px 1px 0 #ffe861;
          box-shadow: inset 1px 1px 0 #ffe861, inset -1px -1px 0 #ffe861, inset 1px -1px 0 #ffe861, inset -1px 1px 0 #ffe861;
  color: #502334;
}
.colorStyle6 .uss_catalog_category .catalog_orderbutton:hover {
  background: #842547;
  color: #fff;
  -webkit-box-shadow: inset 1px 1px 0 #842547, inset -1px -1px 0 #842547, inset 1px -1px 0 #842547, inset -1px 1px 0 #842547;
          box-shadow: inset 1px 1px 0 #842547, inset -1px -1px 0 #842547, inset 1px -1px 0 #842547, inset -1px 1px 0 #842547;
  border-color: #842547;
}
.colorStyle6 .slider-navigation .slick-arrow {
  color: #212121;
}
.colorStyle6 .lh_contact .feedback a {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  border-color: #ffe861;
  -webkit-box-shadow: inset 1px 1px 0 #ffe861, inset -1px -1px 0 #ffe861, inset 1px -1px 0 #ffe861, inset -1px 1px 0 #ffe861;
          box-shadow: inset 1px 1px 0 #ffe861, inset -1px -1px 0 #ffe861, inset 1px -1px 0 #ffe861, inset -1px 1px 0 #ffe861;
  color: #502334;
}
.colorStyle6 .lh_contact .feedback a:hover,
.colorStyle6 .lh_contact .feedback a:focus,
.colorStyle6 .lh_contact .feedback a:active {
  background-position: 0 -32px;
  background: #842547 !important;
  color: #ffffff;
}
.colorStyle6 .buttons input[type=submit].styler,
.colorStyle6 .uss_form_item.uss_form_submit input[type=submit].styler {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
  background: linear-gradient(#ffe861, #f9d802);
  border-color: #ffe861;
  -webkit-box-shadow: inset 1px 1px 0 #ffe861, inset -1px -1px 0 #ffe861, inset 1px -1px 0 #ffe861, inset -1px 1px 0 #ffe861;
          box-shadow: inset 1px 1px 0 #ffe861, inset -1px -1px 0 #ffe861, inset 1px -1px 0 #ffe861, inset -1px 1px 0 #ffe861;
  color: #502334;
}
.colorStyle6 .buttons input[type=submit].styler:hover,
.colorStyle6 .uss_form_item.uss_form_submit input[type=submit].styler:hover,
.colorStyle6 .buttons input[type=submit].styler:focus,
.colorStyle6 .uss_form_item.uss_form_submit input[type=submit].styler:focus,
.colorStyle6 .buttons input[type=submit].styler:active,
.colorStyle6 .uss_form_item.uss_form_submit input[type=submit].styler:active {
  background-position: 0 -32px;
  background: #842547 !important;
  color: #ffffff;
}
.colorStyle6 .aside-block .h3 a.h3_link {
  background: #842547;
}
.colorStyle6 .aside-block .h3 a.h3_link:hover {
  background: #569E00;
}
.colorStyle6 .aside-block .h3 a.h3_link:hover span {
  color: #ffffff;
}
body.min.colorStyle1 .l-header .lh_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.min.colorStyle1 .l-header .lh_l {
  width: 320px;
  margin: 0;
}
body.min.colorStyle1 .l-header .lh_m {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  margin: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body.min.colorStyle1 .l-header .lh_r {
  width: 320px;
  margin: 0;
}
body.min.colorStyle1 .l-header .lh_m .lh_search {
  width: 100%;
}
body.min.colorStyle1 .l-header .lh_search {
  margin-bottom: 10px;
}
body.min.colorStyle1 .l-header .lh_basket {
  padding: 0;
  width: auto;
}
body.min.colorStyle1 .l-header .lh_basket .basket_link_pic {
  display: none;
}
body.min.colorStyle1 .l-header .lh_basket .lh_basket_inner {
  padding: 10px;
}
body.min.colorStyle1 .l-header .lh_basket .basket_link {
  display: none;
}
body.min.colorStyle1 .l-header .lh_basket p {
  margin: 0;
}
body.min.colorStyle2 .lh_basket .basket_link_pic {
  top: -30px !important;
  right: auto !important;
}
body.min.colorStyle2 .lh_basket {
  margin-bottom: 12px;
}
body.min.colorStyle2 .lh_basket .lh_basket_inner {
  padding-left: 90px;
}
body.min.colorStyle2 .lh_wrap .lh_l .lh_search {
  width: 100%;
}
body.min.colorStyle2 .lh_wrap .lh_m {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body.min.colorStyle3 .lh_wrap .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
body.min.colorStyle3 .lh_wrap .row > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  max-width: 50%;
}
body.min.colorStyle3 .lh_wrap .lh_logo {
  word-break: break-word;
}
body.min.colorStyle3 .lh_wrap .lh_l .lh_logo {
  margin-bottom: 25px;
}
body.min.colorStyle3 .lh_wrap .lh_slogan {
  margin: 0;
}
body.min.colorStyle4 .lh_wrap .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
body.min.colorStyle4 .lh_wrap .row > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  max-width: calc((100% - 10px) / 2);
}
body.min.colorStyle4 .lh_wrap .lh_basket {
  padding-top: 0;
}
body.min.colorStyle4 .lh_wrap .lh_basket .basket_link_pic {
  top: -11px;
}
body.min.colorStyle4 .lh_wrap .lh_logo {
  word-break: break-word;
}
body.min.colorStyle4 .lh_wrap .lh_l .lh_logo {
  margin-bottom: 25px;
}
body.min.colorStyle4 .lh_wrap .lh_slogan {
  margin: 0;
}
body.min.colorStyle5 .l-header-holder {
  padding-top: 10px;
}
body.min.colorStyle5 .l-header .lh_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.min.colorStyle5 .l-header .lh_l {
  width: 320px;
  margin: 0;
}
body.min.colorStyle5 .l-header .lh_m {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  margin: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body.min.colorStyle5 .l-header .lh_r {
  width: 320px;
  margin: 0;
}
body.min.colorStyle5 .l-header .lh_m {
  padding: 0 10px;
}
body.min.colorStyle5 .l-header .lh_m .lh_search {
  width: 100%;
}
body.min.colorStyle5 .l-header .lh_search {
  margin-bottom: 10px;
}
body.min.colorStyle5 .l-header .lh_basket {
  padding: 0;
  width: auto;
}
body.min.colorStyle5 .l-header .lh_basket .basket_link_pic {
  display: none;
}
body.min.colorStyle5 .l-header .lh_basket .lh_basket_inner {
  padding: 10px;
}
body.min.colorStyle5 .l-header .lh_basket .basket_link {
  display: none;
}
body.min.colorStyle5 .l-header .lh_basket p {
  margin: 0;
}
body.min.colorStyle6 .l-header-holder {
  margin-left: 49px;
  margin-right: 49px;
  width: auto;
}
body.min.colorStyle6 .l-header .lh_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.min.colorStyle6 .l-header .lh_l {
  width: 320px;
  margin: 0;
}
body.min.colorStyle6 .l-header .lh_m {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  margin: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 10px;
}
body.min.colorStyle6 .l-header .lh_r {
  width: 320px;
  margin: 0;
  padding: 0;
}
body.min.colorStyle6 .l-header .lh_m .lh_search {
  width: 100%;
}
body.min.colorStyle6 .l-header .lh_search {
  margin-bottom: 10px;
}
body.min.colorStyle6 .l-header .lh_basket {
  padding: 0;
  width: auto;
}
body.min.colorStyle6 .l-header .lh_basket .basket_link_pic {
  display: none;
}
body.min.colorStyle6 .l-header .lh_basket .lh_basket_inner {
  padding: 10px;
}
body.min.colorStyle6 .l-header .lh_basket .basket_link {
  display: none;
}
body.min.colorStyle6 .l-header .lh_basket p {
  margin: 0;
}
.section_formconstructor .fc_form_tml form .group .fc_item:not(.block),
.section_basket2 .fc_form_tml form .group .fc_item:not(.block) {
  width: 100%;
  max-width: 420px;
}
.section_formconstructor .fc_form_tml form .group .fc_item:not(.fc_checkbox) .elem_item,
.section_basket2 .fc_form_tml form .group .fc_item:not(.fc_checkbox) .elem_item {
  width: 100%;
}
.section_formconstructor .fc_form_tml form .group .fc_item .elem_item input,
.section_basket2 .fc_form_tml form .group .fc_item .elem_item input {
  width: 100%;
}
.section_formconstructor .fc_form_tml form .group .fc_item .elem_item textarea,
.section_basket2 .fc_form_tml form .group .fc_item .elem_item textarea {
  width: 100%;
}
.aside-block .news_block_item {
  width: 100%;
}
.modal {
  background: rgba(0, 0, 0, 0.65);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  display: none;
  text-align: left;
}
.modal .modal-wrap {
  max-height: 100vh;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1001;
  padding: 25px;
  width: 420px;
  max-width: calc(100vw - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 5px;
}
.modal .modal-wrap .h3 {
  font-size: 23px;
  text-align: center;
  display: block;
  font-weight: normal;
  margin-bottom: 20px;
  border: none;
}
.modal .modal-wrap .group .fc_item {
  margin-bottom: 10px;
}
.modal .modal-wrap .group .fc_item:not(.block) {
  max-width: 420px;
  width: 100%;
}
.modal .modal-wrap .group .fc_item label.sector_title {
  margin-bottom: 5px;
}
.modal .modal-wrap .group .fc_item .elem_item {
  width: 100%;
}
.modal .modal-wrap .group .fc_item .elem_item input {
  width: 100%;
  height: 40px;
}
.modal .modal-wrap .group .fc_item .elem_item textarea {
  width: 100%;
  height: 93px;
}
.modal .modal-wrap .group .fc_item.fc_radio .radio_label .jq-radio ~ * {
  font-weight: normal;
  font-size: 14px;
}
.modal .modal-wrap .group .fc_item.fc_checkbox,
.modal .modal-wrap .group .fc_item.fc_checkbox_one {
  font-size: 14px;
  width: 100%;
  display: inline;
}
.modal .modal-wrap .group .fc_item.fc_checkbox .elem_item,
.modal .modal-wrap .group .fc_item.fc_checkbox_one .elem_item {
  width: auto !important;
  display: inline;
  vertical-align: middle;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title {
  display: inline;
  font-weight: normal;
  margin-bottom: 5px;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a {
  color: inherit;
}
.modal .modal-wrap .fc_form_tml {
  margin-bottom: 0;
  max-height: 100%;
  overflow: auto;
}
.modal .modal-wrap .fc_form_tml .group .fc_item {
  width: 100%;
}
.modal .modal-wrap .fc_form_tml .group .fc_item:not(.fc_checkbox) .elem_item {
  width: 100%;
}
.modal .modal-wrap .fc_form_tml .group .fc_item textarea {
  resize: none;
}
.modal .modal-wrap .fc_form_tml .buttons {
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal .close {
  position: absolute;
  right: -20px;
  top: -20px;
  background: url(../img/close2.png) center no-repeat, #ffffff;
  background-size: cover;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  cursor: pointer;
  z-index: 1002;
}
.modal .close:hover {
  background-color: #cccccc;
}
.mainpage .slider {
  position: relative;
}
.mainpage .slider .slide .image {
  position: relative;
}
.mainpage .slider .slide .image img {
  min-height: 500px;
}
.mainpage .slider .slide .image:after {
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.75)), color-stop(rgba(255, 255, 255, 0.355)), to(rgba(255, 255, 255, 0.01)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.355), rgba(255, 255, 255, 0.01));
  display: block;
  position: absolute;
}
.singlepage .l-header-holder {
  position: relative;
}
.singlepage .l-header-holder:after {
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.35)), to(#ffffff));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35) 10%, #ffffff);
  display: block;
  position: absolute;
}
.singlepage .l-header-holder > * {
  z-index: 100;
}
.singlepage .slider {
  position: relative;
}
.singlepage .slider .slide .image:after {
  content: none;
}
.colorStyle2 .slider-navigation .slick-arrow:hover {
  background: rgba(0, 0, 0, 0.75);
}
.colorStyle2.singlepage .slider .slides:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background: linear-gradient(rgba(0, 0, 0, 0), #000000);
}
.colorStyle2.mainpage .slider .slide .image:after {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.9)), color-stop(50%, rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.15)));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.65) 50%, rgba(0, 0, 0, 0.15));
}
.colorStyle2.singlepage .l-header-holder:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background: linear-gradient(rgba(0, 0, 0, 0), #000000);
}
.colorStyle6 .type5 {
  background: -webkit-gradient(linear, left top, right top, from(#569e00), to(#7cb10c));
  background: linear-gradient(to right, #569e00, #7cb10c);
  color: #ffffff;
}
.news_list_items .news_item .image {
  max-width: 35vw;
}
.news_list_items .news_item .image .uss_image_holder {
  max-width: 100%;
  height: auto !important;
  display: block;
}
.news_list_items .news_item .image img {
  display: block;
  max-width: 100%;
}
.uss_guestbook_item {
  background: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.colorStyle2 .uss_guestbook_item {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}
.colorStyle2 .uss_guestbook_item * {
  color: inherit !important;
}
.comment_form_title,
.news_similar_title {
  font-size: 21px;
  margin: 0 0 22px;
  padding: 0 0 5px;
  border-bottom: 1px solid #9c9c9c;
}
#ommentaddform_id {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#ommentaddform_id .uss_form_item {
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
#ommentaddform_id .uss_form_item input {
  width: 100%;
}
#ommentaddform_id .uss_form_item textarea {
  width: 100%;
}
#ommentaddform_id .uss_form_item + .uss_form_item.uss_form_text {
  margin-right: 0;
}
#ommentaddform_id .uss_form_item.uss_form_textarea {
  -webkit-box-flex: 0;
      -ms-flex: 0 100%;
          flex: 0 100%;
}
.uss_catalog_block_cat .uss_catalog_category .catalog_info {
  margin-top: 10px;
}
.colorStyle2 .comment_form_title,
.colorStyle2 .news_similar_title {
  color: #ffffff;
}
.colorStyle2 .buy_one_click_form_tml input[type=text],
.colorStyle2 .buy_one_click_form_tml textarea {
  background: #F0F0F0;
}
.colorStyle2 .buy_one_click_form_tml .buy_one_click_window_wrap {
  background: #1D242C;
  color: #fff;
}
.colorStyle2 .buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price_amount_wrap .uss_shop_price .old_price {
  color: #9caec0;
}
.colorStyle2 .buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price_amount_wrap .uss_shop_price .actual_price {
  color: #fff;
}
.buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_title {
  margin-bottom: 5px;
}
.buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price_amount_wrap .uss_shop_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 7px 0 8px 0;
}
.buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price_amount_wrap .uss_shop_price .old_price {
  padding: 0;
  letter-spacing: -1px;
  font-weight: normal;
  background: none;
  margin: 0;
  color: #36383a;
  text-decoration: none;
  font-size: 18px;
  text-decoration: line-through;
  margin-bottom: 4px;
}
.buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price_amount_wrap .uss_shop_price .actual_price {
  margin: 0 0 0;
  font-weight: bold;
  padding: 0;
  background: none;
  color: #36383a;
  margin: 0 0 0 0;
  letter-spacing: -1px;
  font-size: 23px;
}
.buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price_amount_wrap .uss_eshop_amount_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.buy_one_click_form_tml .buy_one_click_window_wrap .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price_amount_wrap .amount_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uss_user_basket td {
  font-size: 15px;
}
.uss_user_basket th {
  font-size: 14px;
}
.uss_user_basket .uss_name .uss_title {
  font-size: 16px;
}
.uss_user_basket .uss_name .uss_description {
  font-size: 15px;
}
.uss_user_basket .add_to_wishlist {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.uss_user_basket .uss_bottom .totals {
  font-size: 15px;
}
.form_styler label.sector_title {
  font-size: 15px;
}
.uss_form_tml label {
  font-size: 15px !important;
}
.uss_comments .comment .title .date {
  font-size: 15px;
}
.uss_comments .comment .title .user {
  font-size: 17px;
}
.uss_photoalbums_albums_block .uss_albums_item {
  display: block;
  max-width: calc((100% - 10px) / 2);
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover {
  display: block;
  max-width: 100%;
  height: auto !important;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover img {
  display: block;
  max-width: 100%;
}
.uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre {
  height: auto !important;
  max-width: 100%;
  display: block;
}
.uss_photoalbums .uss_photoalbums_foto_box .uss_img_item .uss_img_pre img {
  max-width: 100%;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img {
  max-width: 100%;
  display: block;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img {
  display: block;
  height: auto;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap {
  max-width: 40vw;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img {
  display: block;
  max-width: 100%;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.uss_section_content .uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img {
  display: block;
  max-width: 100%;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer {
  max-width: 30vw;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder {
  display: block;
  max-width: 100%;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.uss_section_content .uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder img {
  display: block;
  max-width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer {
  max-width: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder {
  max-width: 100%;
  display: block;
  margin-bottom: 0;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder_outer .uss_img_holder img {
  display: block;
  max-width: 100%;
  height: auto !important;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea {
  max-width: calc(40vw - 10px);
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter {
  max-width: 100%;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter .image {
  display: block;
  max-width: 100%;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter .image a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.uss_section_content .uss_eshop_sameproducts.list .item .imageArea .imageWrapOuter .image img {
  display: block;
  max-width: 100%;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter {
  max-width: 100%;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap {
  max-width: 100%;
  display: block;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap .image {
  max-width: 100%;
  display: block;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap .image a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.uss_eshop_sameproducts.blocks .item .imageArea .imageWrapOuter .imageWrap img {
  max-width: 100%;
  display: block;
  height: auto;
}
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img {
  max-width: 100%;
  display: block;
}
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap {
  max-width: 40vw - 10;
}
.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img {
  max-width: 100%;
  display: block;
}
.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.news_list.news_block_items .news_item .image .uss_image_holder {
  max-width: calc(100% - 4px);
  height: auto !important;
  display: block;
  margin: 2px;
}
.news_list.news_block_items .news_item .image .uss_image_holder img {
  display: block;
  max-width: 100%;
}
.similar_items_block .news_item .image .uss_image_holder {
  max-width: 100%;
  display: block;
  height: auto !important;
}
.similar_items_block .news_item .image .uss_image_holder img {
  max-width: 100%;
  display: block;
  height: auto;
}
.similar_items_list .news_item .image {
  max-width: 40vw;
}
.similar_items_list .news_item .image .uss_image_holder {
  max-width: 100%;
  display: block;
  height: auto !important;
}
.similar_items_list .news_item .image .uss_image_holder img {
  max-width: 100%;
  display: block;
  height: auto;
}
.groups_list .group_item .info .image .uss_image_holder {
  max-width: 40vw;
  height: auto !important;
  display: block;
}
.groups_list .group_item .info .image .uss_image_holder img {
  display: block;
  max-width: 100%;
  height: auto;
}
.groups_block .group_item .info .image .uss_image_holder {
  max-width: 40vw;
  height: auto !important;
  display: block;
}
.groups_block .group_item .info .image .uss_image_holder img {
  display: block;
  max-width: 100%;
  height: auto;
}
.uss_eshop_sameproducts.blocks .item {
  max-width: calc((100% - 10px) / 2);
}
.news_list.news_block_items .news_item {
  max-width: calc((100% - 10px) / 2);
}
.uss_shop_blocks_view .uss_eshop_item {
  max-width: calc((100% - 10px) / 2);
}
.uss_catalog_block_cat .uss_catalog_category {
  max-width: calc((100% - 10px) / 2);
}
.uss_shop_block_cat .uss_shop_category {
  max-width: calc((100% - 10px) / 2);
}
.similar_items_block .news_item {
  max-width: calc((100% - 10px) / 2);
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name,
div.uss_tabs .uss_tabs_navigation span,
.uss_shop_block_cat .uss_shop_cat_name,
.uss_catalog_list_cat .uss_catalog_cat_name,
.uss_catalog_block_cat .uss_catalog_cat_name,
.uss_photoalbums_albums_list .uss_albums_name,
.uss_photoalbums_albums_block .uss_albums_name,
.uss_photoalbums_albums_with_photo .uss_albums_name,
.photoalbum_menu .photoalbum_menu_item > a,
.service .uss_eshop_menu > li > a,
.service .catalog_menu .catalog_menu_item > a,
.services .uss_eshop_menu > li > a,
.services .catalog_menu .catalog_menu_item > a,
.uss_eshop_block_item .uss_shop_name,
.content_menu,
.uss_shop_list_cat .uss_shop_cat_name,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name,
.section_news .uss_news .groups_list .group_item .title,
.section_news .uss_news .groups_block .group_item .title,
.uss_eshop_sameproducts.blocks .item .title,
.similar_items_block .news_item .info .title,
.similar_items_list .news_item .title,
.uss_eshop_sameproducts.list .item .title,
.buy_one_click_form_tml .uss_title,
.catalogs .uss_eshop_menu > li > a,
.catalogs .catalog_menu > li > div > a,
.product_cat .uss_eshop_menu > li > a,
.product_cat .catalog_menu > li > div > a,
.catalog_block .uss_eshop_menu > li > a,
.catalog_block .catalog_menu > li > div > a,
.block .news_block_item .info .title,
.uss_widget_outer_content .news_block_item .title,
.uss_faq_item .question .info .author,
.uss_user_basket .uss_name .uss_title,
.uss_user_wishlist .uss_name .uss_title,
.news_list .title {
  font-size: 17px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a,
div.uss_tabs .uss_tabs_navigation span a,
.uss_shop_block_cat .uss_shop_cat_name a,
.uss_catalog_list_cat .uss_catalog_cat_name a,
.uss_catalog_block_cat .uss_catalog_cat_name a,
.uss_photoalbums_albums_list .uss_albums_name a,
.uss_photoalbums_albums_block .uss_albums_name a,
.uss_photoalbums_albums_with_photo .uss_albums_name a,
.photoalbum_menu .photoalbum_menu_item > a a,
.service .uss_eshop_menu > li > a a,
.service .catalog_menu .catalog_menu_item > a a,
.services .uss_eshop_menu > li > a a,
.services .catalog_menu .catalog_menu_item > a a,
.uss_eshop_block_item .uss_shop_name a,
.content_menu a,
.uss_shop_list_cat .uss_shop_cat_name a,
.uss_shop_list_view .uss_shop_technical_data .uss_shop_name a,
.section_news .uss_news .groups_list .group_item .title a,
.section_news .uss_news .groups_block .group_item .title a,
.uss_eshop_sameproducts.blocks .item .title a,
.similar_items_block .news_item .info .title a,
.similar_items_list .news_item .title a,
.uss_eshop_sameproducts.list .item .title a,
.buy_one_click_form_tml .uss_title a,
.catalogs .uss_eshop_menu > li > a a,
.catalogs .catalog_menu > li > div > a a,
.product_cat .uss_eshop_menu > li > a a,
.product_cat .catalog_menu > li > div > a a,
.catalog_block .uss_eshop_menu > li > a a,
.catalog_block .catalog_menu > li > div > a a,
.block .news_block_item .info .title a,
.uss_widget_outer_content .news_block_item .title a,
.uss_faq_item .question .info .author a,
.uss_user_basket .uss_name .uss_title a,
.uss_user_wishlist .uss_name .uss_title a,
.news_list .title a {
  font-size: inherit;
}
.uss_shop_table_view td.uss_title {
  font-size: calc(17px - 2px);
}
@media (max-width: 768px) {
  .uss_shop_blocks_view .uss_eshop_item .uss_shop_name,
  div.uss_tabs .uss_tabs_navigation span,
  .uss_shop_block_cat .uss_shop_cat_name,
  .uss_catalog_list_cat .uss_catalog_cat_name,
  .uss_catalog_block_cat .uss_catalog_cat_name,
  .uss_photoalbums_albums_list .uss_albums_name,
  .uss_photoalbums_albums_block .uss_albums_name,
  .uss_photoalbums_albums_with_photo .uss_albums_name,
  .photoalbum_menu .photoalbum_menu_item > a,
  .service .uss_eshop_menu > li > a,
  .service .catalog_menu .catalog_menu_item > a,
  .services .uss_eshop_menu > li > a,
  .services .catalog_menu .catalog_menu_item > a,
  .uss_eshop_block_item .uss_shop_name,
  .content_menu,
  .uss_shop_list_cat .uss_shop_cat_name,
  .uss_shop_list_view .uss_shop_technical_data .uss_shop_name,
  .section_news .uss_news .groups_list .group_item .title,
  .section_news .uss_news .groups_block .group_item .title,
  .uss_eshop_sameproducts.blocks .item .title,
  .similar_items_block .news_item .info .title,
  .similar_items_list .news_item .title,
  .uss_eshop_sameproducts.list .item .title,
  .buy_one_click_form_tml .uss_title,
  .catalogs .uss_eshop_menu > li > a,
  .catalogs .catalog_menu > li > div > a,
  .product_cat .uss_eshop_menu > li > a,
  .product_cat .catalog_menu > li > div > a,
  .catalog_block .uss_eshop_menu > li > a,
  .catalog_block .catalog_menu > li > div > a,
  .block .news_block_item .info .title,
  .uss_widget_outer_content .news_block_item .title,
  .uss_faq_item .question .info .author,
  .uss_user_basket .uss_name .uss_title,
  .uss_user_wishlist .uss_name .uss_title,
  .news_list .title {
    font-size: 17px - 2px;
  }
  .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a,
  div.uss_tabs .uss_tabs_navigation span a,
  .uss_shop_block_cat .uss_shop_cat_name a,
  .uss_catalog_list_cat .uss_catalog_cat_name a,
  .uss_catalog_block_cat .uss_catalog_cat_name a,
  .uss_photoalbums_albums_list .uss_albums_name a,
  .uss_photoalbums_albums_block .uss_albums_name a,
  .uss_photoalbums_albums_with_photo .uss_albums_name a,
  .photoalbum_menu .photoalbum_menu_item > a a,
  .service .uss_eshop_menu > li > a a,
  .service .catalog_menu .catalog_menu_item > a a,
  .services .uss_eshop_menu > li > a a,
  .services .catalog_menu .catalog_menu_item > a a,
  .uss_eshop_block_item .uss_shop_name a,
  .content_menu a,
  .uss_shop_list_cat .uss_shop_cat_name a,
  .uss_shop_list_view .uss_shop_technical_data .uss_shop_name a,
  .section_news .uss_news .groups_list .group_item .title a,
  .section_news .uss_news .groups_block .group_item .title a,
  .uss_eshop_sameproducts.blocks .item .title a,
  .similar_items_block .news_item .info .title a,
  .similar_items_list .news_item .title a,
  .uss_eshop_sameproducts.list .item .title a,
  .buy_one_click_form_tml .uss_title a,
  .catalogs .uss_eshop_menu > li > a a,
  .catalogs .catalog_menu > li > div > a a,
  .product_cat .uss_eshop_menu > li > a a,
  .product_cat .catalog_menu > li > div > a a,
  .catalog_block .uss_eshop_menu > li > a a,
  .catalog_block .catalog_menu > li > div > a a,
  .block .news_block_item .info .title a,
  .uss_widget_outer_content .news_block_item .title a,
  .uss_faq_item .question .info .author a,
  .uss_user_basket .uss_name .uss_title a,
  .uss_user_wishlist .uss_name .uss_title a,
  .news_list .title a {
    font-size: inherit;
  }
}
.uss_eshop_sameproducts.blocks .item .descr,
.uss_eshop_sameproducts.list .item .descr,
.service .uss_eshop_menu > li .uss_tree_description,
.service .catalog_menu .catalog_menu_item .uss_tree_description,
.uss_shop_block_cat .uss_shop_cat_text,
.uss_catlog_cat_anons,
.uss_catalog_detail .uss_catalog_short_description,
.uss_shop_list_cat .uss_shop_cat_text,
.uss_buy_one_click_pos .uss_onepos_info .uss_description,
.uss_shop_description,
.news_block_item .preview,
.news_list .preview,
.groups_list .description,
.uss_shop_full_description,
.section_news .uss_news .groups_list .group_item .description,
.section_news .uss_news .groups_block .group_item .description,
.uss_photoalbums_albums_block .uss_albums_description,
.uss_photoalbums_albums_with_photo .uss_albums_description,
.uss_photoalbums_albums_list .uss_albums_description,
.catalogs .uss_eshop_menu .uss_tree_description,
.catalogs .catalog_menu .uss_tree_description,
.product_cat .uss_eshop_menu .uss_tree_description,
.product_cat .catalog_menu .uss_tree_description,
div.uss_tabs .tab_item,
.content .section.section_text,
.uss_widget_outer_content .news_block_item .preview,
.uss_user_basket .uss_name .uss_description,
.uss_user_wishlist .uss_name .uss_description,
.uss_shop_table_view td,
.datacontainer div.block_title,
.uss_forum .topics_item .title div.descr,
.uss_forum .topics_item .lastmes,
.uss_forum .themes_item .lastmessage,
.uss_forum .themes_item .title div.author,
.photoalbum_menu .photoalbum_menu_item .uss_tree_description {
  font-size: 15px;
}
.uss_eshop_sameproducts.blocks .item .descr p,
.uss_eshop_sameproducts.list .item .descr p,
.service .uss_eshop_menu > li .uss_tree_description p,
.service .catalog_menu .catalog_menu_item .uss_tree_description p,
.uss_shop_block_cat .uss_shop_cat_text p,
.uss_catlog_cat_anons p,
.uss_catalog_detail .uss_catalog_short_description p,
.uss_shop_list_cat .uss_shop_cat_text p,
.uss_buy_one_click_pos .uss_onepos_info .uss_description p,
.uss_shop_description p,
.news_block_item .preview p,
.news_list .preview p,
.groups_list .description p,
.uss_shop_full_description p,
.section_news .uss_news .groups_list .group_item .description p,
.section_news .uss_news .groups_block .group_item .description p,
.uss_photoalbums_albums_block .uss_albums_description p,
.uss_photoalbums_albums_with_photo .uss_albums_description p,
.uss_photoalbums_albums_list .uss_albums_description p,
.catalogs .uss_eshop_menu .uss_tree_description p,
.catalogs .catalog_menu .uss_tree_description p,
.product_cat .uss_eshop_menu .uss_tree_description p,
.product_cat .catalog_menu .uss_tree_description p,
div.uss_tabs .tab_item p,
.content .section.section_text p,
.uss_widget_outer_content .news_block_item .preview p,
.uss_user_basket .uss_name .uss_description p,
.uss_user_wishlist .uss_name .uss_description p,
.uss_shop_table_view td p,
.datacontainer div.block_title p,
.uss_forum .topics_item .title div.descr p,
.uss_forum .topics_item .lastmes p,
.uss_forum .themes_item .lastmessage p,
.uss_forum .themes_item .title div.author p,
.photoalbum_menu .photoalbum_menu_item .uss_tree_description p,
.uss_eshop_sameproducts.blocks .item .descr span,
.uss_eshop_sameproducts.list .item .descr span,
.service .uss_eshop_menu > li .uss_tree_description span,
.service .catalog_menu .catalog_menu_item .uss_tree_description span,
.uss_shop_block_cat .uss_shop_cat_text span,
.uss_catlog_cat_anons span,
.uss_catalog_detail .uss_catalog_short_description span,
.uss_shop_list_cat .uss_shop_cat_text span,
.uss_buy_one_click_pos .uss_onepos_info .uss_description span,
.uss_shop_description span,
.news_block_item .preview span,
.news_list .preview span,
.groups_list .description span,
.uss_shop_full_description span,
.section_news .uss_news .groups_list .group_item .description span,
.section_news .uss_news .groups_block .group_item .description span,
.uss_photoalbums_albums_block .uss_albums_description span,
.uss_photoalbums_albums_with_photo .uss_albums_description span,
.uss_photoalbums_albums_list .uss_albums_description span,
.catalogs .uss_eshop_menu .uss_tree_description span,
.catalogs .catalog_menu .uss_tree_description span,
.product_cat .uss_eshop_menu .uss_tree_description span,
.product_cat .catalog_menu .uss_tree_description span,
div.uss_tabs .tab_item span,
.content .section.section_text span,
.uss_widget_outer_content .news_block_item .preview span,
.uss_user_basket .uss_name .uss_description span,
.uss_user_wishlist .uss_name .uss_description span,
.uss_shop_table_view td span,
.datacontainer div.block_title span,
.uss_forum .topics_item .title div.descr span,
.uss_forum .topics_item .lastmes span,
.uss_forum .themes_item .lastmessage span,
.uss_forum .themes_item .title div.author span,
.photoalbum_menu .photoalbum_menu_item .uss_tree_description span {
  font-size: inherit;
}
.similar_items_block .news_item .date,
.similar_items_list .news_item .date,
.news_block_item .date,
.uss_widget_outer_content .news_block_item .date,
.news_list .date {
  font-size: 15px;
}
.similar_items_block .news_item .date p,
.similar_items_list .news_item .date p,
.news_block_item .date p,
.uss_widget_outer_content .news_block_item .date p,
.news_list .date p,
.similar_items_block .news_item .date span,
.similar_items_list .news_item .date span,
.news_block_item .date span,
.uss_widget_outer_content .news_block_item .date span,
.news_list .date span {
  font-size: inherit;
}
@media (max-width: 768px) {
  .uss_eshop_sameproducts.blocks .item .descr,
  .uss_eshop_sameproducts.list .item .descr,
  .service .uss_eshop_menu > li .uss_tree_description,
  .service .catalog_menu .catalog_menu_item .uss_tree_description,
  .uss_shop_block_cat .uss_shop_cat_text,
  .uss_catlog_cat_anons,
  .uss_catalog_detail .uss_catalog_short_description,
  .uss_shop_list_cat .uss_shop_cat_text,
  .uss_buy_one_click_pos .uss_onepos_info .uss_description,
  .uss_shop_description,
  .news_block_item .preview,
  .news_list .preview,
  .groups_list .description,
  .uss_shop_full_description,
  .section_news .uss_news .groups_list .group_item .description,
  .section_news .uss_news .groups_block .group_item .description,
  .uss_photoalbums_albums_block .uss_albums_description,
  .uss_photoalbums_albums_with_photo .uss_albums_description,
  .uss_photoalbums_albums_list .uss_albums_description,
  .catalogs .uss_eshop_menu .uss_tree_description,
  .catalogs .catalog_menu .uss_tree_description,
  .product_cat .uss_eshop_menu .uss_tree_description,
  .product_cat .catalog_menu .uss_tree_description,
  div.uss_tabs .tab_item,
  .content .section.section_text,
  .uss_widget_outer_content .news_block_item .preview,
  .uss_user_basket .uss_name .uss_description,
  .uss_user_wishlist .uss_name .uss_description,
  .uss_shop_table_view td,
  .datacontainer div.block_title,
  .uss_forum .topics_item .title div.descr,
  .uss_forum .topics_item .lastmes,
  .uss_forum .themes_item .lastmessage,
  .uss_forum .themes_item .title div.author,
  .photoalbum_menu .photoalbum_menu_item .uss_tree_description {
    font-size: 15px - 1px;
  }
  .uss_eshop_sameproducts.blocks .item .descr p,
  .uss_eshop_sameproducts.list .item .descr p,
  .service .uss_eshop_menu > li .uss_tree_description p,
  .service .catalog_menu .catalog_menu_item .uss_tree_description p,
  .uss_shop_block_cat .uss_shop_cat_text p,
  .uss_catlog_cat_anons p,
  .uss_catalog_detail .uss_catalog_short_description p,
  .uss_shop_list_cat .uss_shop_cat_text p,
  .uss_buy_one_click_pos .uss_onepos_info .uss_description p,
  .uss_shop_description p,
  .news_block_item .preview p,
  .news_list .preview p,
  .groups_list .description p,
  .uss_shop_full_description p,
  .section_news .uss_news .groups_list .group_item .description p,
  .section_news .uss_news .groups_block .group_item .description p,
  .uss_photoalbums_albums_block .uss_albums_description p,
  .uss_photoalbums_albums_with_photo .uss_albums_description p,
  .uss_photoalbums_albums_list .uss_albums_description p,
  .catalogs .uss_eshop_menu .uss_tree_description p,
  .catalogs .catalog_menu .uss_tree_description p,
  .product_cat .uss_eshop_menu .uss_tree_description p,
  .product_cat .catalog_menu .uss_tree_description p,
  div.uss_tabs .tab_item p,
  .content .section.section_text p,
  .uss_widget_outer_content .news_block_item .preview p,
  .uss_user_basket .uss_name .uss_description p,
  .uss_user_wishlist .uss_name .uss_description p,
  .uss_shop_table_view td p,
  .datacontainer div.block_title p,
  .uss_forum .topics_item .title div.descr p,
  .uss_forum .topics_item .lastmes p,
  .uss_forum .themes_item .lastmessage p,
  .uss_forum .themes_item .title div.author p,
  .photoalbum_menu .photoalbum_menu_item .uss_tree_description p,
  .uss_eshop_sameproducts.blocks .item .descr span,
  .uss_eshop_sameproducts.list .item .descr span,
  .service .uss_eshop_menu > li .uss_tree_description span,
  .service .catalog_menu .catalog_menu_item .uss_tree_description span,
  .uss_shop_block_cat .uss_shop_cat_text span,
  .uss_catlog_cat_anons span,
  .uss_catalog_detail .uss_catalog_short_description span,
  .uss_shop_list_cat .uss_shop_cat_text span,
  .uss_buy_one_click_pos .uss_onepos_info .uss_description span,
  .uss_shop_description span,
  .news_block_item .preview span,
  .news_list .preview span,
  .groups_list .description span,
  .uss_shop_full_description span,
  .section_news .uss_news .groups_list .group_item .description span,
  .section_news .uss_news .groups_block .group_item .description span,
  .uss_photoalbums_albums_block .uss_albums_description span,
  .uss_photoalbums_albums_with_photo .uss_albums_description span,
  .uss_photoalbums_albums_list .uss_albums_description span,
  .catalogs .uss_eshop_menu .uss_tree_description span,
  .catalogs .catalog_menu .uss_tree_description span,
  .product_cat .uss_eshop_menu .uss_tree_description span,
  .product_cat .catalog_menu .uss_tree_description span,
  div.uss_tabs .tab_item span,
  .content .section.section_text span,
  .uss_widget_outer_content .news_block_item .preview span,
  .uss_user_basket .uss_name .uss_description span,
  .uss_user_wishlist .uss_name .uss_description span,
  .uss_shop_table_view td span,
  .datacontainer div.block_title span,
  .uss_forum .topics_item .title div.descr span,
  .uss_forum .topics_item .lastmes span,
  .uss_forum .themes_item .lastmessage span,
  .uss_forum .themes_item .title div.author span,
  .photoalbum_menu .photoalbum_menu_item .uss_tree_description span {
    font-size: inherit;
  }
  .similar_items_block .news_item .date,
  .similar_items_list .news_item .date,
  .news_block_item .date,
  .uss_widget_outer_content .news_block_item .date,
  .news_list .date {
    font-size: 15px - 1px;
  }
  .similar_items_block .news_item .date p,
  .similar_items_list .news_item .date p,
  .news_block_item .date p,
  .uss_widget_outer_content .news_block_item .date p,
  .news_list .date p,
  .similar_items_block .news_item .date span,
  .similar_items_list .news_item .date span,
  .news_block_item .date span,
  .uss_widget_outer_content .news_block_item .date span,
  .news_list .date span {
    font-size: inherit;
  }
}
.aside-block .news_block_item .title {
  font-size: 16px;
}
.aside-block .news_block_item .title a {
  font-size: inherit;
}
.aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name {
  font-size: 16px;
}
.aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name a {
  font-size: inherit;
}
@media (max-width: 768px) {
  .aside-block .news_block_item .title {
    font-size: 16px - 1px;
  }
  .aside-block .news_block_item .title a {
    font-size: inherit;
  }
  .aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name {
    font-size: 16px - 1px;
  }
  .aside-block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name a {
    font-size: inherit;
  }
}
.block .news_block_item .title {
  font-size: 16px;
}
.block .news_block_item .title a {
  font-size: inherit;
}
.block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name {
  font-size: 16px;
}
.block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name a {
  font-size: inherit;
}
@media (max-width: 768px) {
  .block .news_block_item .title {
    font-size: 16px - 1px;
  }
  .block .news_block_item .title a {
    font-size: inherit;
  }
  .block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name {
    font-size: 16px - 1px;
  }
  .block .uss_widget_outer_content .uss_eshop_block_item .uss_shop_name a {
    font-size: inherit;
  }
}
.slider .image.width_fit.height_fit img {
  max-width: none !important;
  max-height: 100%;
}
.uss_eshop_filters .jq-selectbox {
  width: 100%;
}
.uss_eshop_filters .jq-selectbox .jq-selectbox__select {
  width: 100%;
}
@media (max-width: 1300px) {
  .singlepage .l-header .lh_l .logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 auto;
            flex: 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 769px) {
  .lh_menu > ul {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (max-width: 1000px) {
  .mp_slider .slide .caption {
    right: 31px;
    bottom: 90px;
  }
  .slider-header-wrap .l-header-holder {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lh_wrap {
    overflow: visible;
  }
  .slider-navigation .slick-arrow.slick-prev {
    left: -21px;
  }
  .slider-navigation .slick-arrow.slick-next {
    right: -21px;
  }
  .slider-header-wrap .slider .image {
    min-height: 550px;
  }
  .slider-header-wrap .slider .image img {
    min-height: none;
    width: auto;
  }
  .service.x3 .catalog_menu > li .catalog_menu_image {
    max-width: 40%;
  }
  .service.x3 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap {
    max-width: 40%;
  }
  .service.x3 .uss_eshop_menu > li .eshop_menu_image {
    max-width: 40%;
  }
  body.min.colorStyle3 .lh_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.min.colorStyle3 .lh_wrap .row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body.min.colorStyle3 .lh_wrap .row > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 auto;
            flex: 0 auto;
  }
  body.min.colorStyle3 .lh_l {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
  }
  body.min.colorStyle3 .lh_r {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
  }
  body.min.colorStyle3 .lh_m {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  body.min.colorStyle4 .lh_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  body.min.colorStyle4 .lh_wrap .row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body.min.colorStyle4 .lh_wrap .row > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 auto;
            flex: 0 auto;
  }
  body.min.colorStyle4 .lh_l {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
    margin: 0;
  }
  body.min.colorStyle4 .lh_r {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
    margin: 0;
  }
  body.min.colorStyle4 .lh_m {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    margin: 10px 0 0 0;
  }
}
@media (max-width: 980px) {
  .g-max-width {
    width: 98%;
  }
  .l-bg.g-max-width {
    width: 100%;
  }
  .l-header-holder,
  .l-page-holder {
    margin: 0 10px;
  }
  .header_layout5 .l-header-holder,
  .header_layout6 .l-header-holder,
  .header_layout7 .l-header-holder,
  .header_layout8 .l-header-holder,
  .header_layout14 .l-header-holder {
    padding-top: 53px;
  }
  .lh_wrap,
  .l-footer-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .lh_wrap {
    margin-bottom: 17px;
  }
  .header_layout1 .lh_wrap,
  .header_layout5 .lh_wrap,
  .colorStyle2 .lh_wrap,
  .colorStyle3 .lh_wrap,
  .colorStyle4 .lh_wrap,
  .header_layout13 .lh_wrap,
  .colorStyle6.header_layout14 .lh_wrap {
    height: auto;
  }
  .colorStyle1 .lh_r,
  .colorStyle2 .lh_r,
  .colorStyle3 .lh_r,
  .colorStyle4 .lh_r,
  .colorStyle5 .lh_r {
    width: auto;
    margin-left: 0;
  }
  .header_layout2 .lh_r {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .header_layout5 .lh_r,
  .header_layout6 .lh_r,
  .header_layout7 .lh_r,
  .header_layout8 .lh_r {
    height: auto;
  }
  .header_layout15 .lh_r {
    overflow: visible;
  }
  .colorStyle6.header_layout14 .lh_r {
    text-align: right;
  }
  .lh_logo {
    height: auto;
  }
  .header_layout1 .lh_logo,
  .header_layout2 .lh_logo {
    margin-bottom: 0;
  }
  .header_layout2 .lh_contact {
    text-align: right;
  }
  .header_layout8 .lh_contact,
  .header_layout10 .lh_contact,
  .header_layout12 .lh_contact {
    min-width: 182px;
  }
  .header_layout2 .lh_basket {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .header_layout3 .lh_basket {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .header_layout6 .lh_basket,
  .header_layout7 .lh_basket,
  .header_layout8 .lh_basket,
  .header_layout10 .lh_basket,
  .header_layout11 .lh_basket,
  .header_layout12 .lh_basket {
    width: 222px;
  }
  .header_layout6 .lh_r .lh_search,
  .header_layout7 .lh_r .lh_search,
  .header_layout8 .lh_r .lh_search {
    bottom: 10px;
  }
  .lh_menu li {
    height: auto;
  }
  .lh_menu a {
    white-space: normal;
  }
  .lh_menu > ul > li > a {
    display: block;
    height: auto;
    line-height: normal;
    padding: 14px 11px;
  }
  .l-page-left,
  .l-page-right {
    float: none;
    width: 100%;
    margin: 0;
  }
  .l-page-left > *:not(.side_menu),
  .l-page-right > *:not(.side_menu) {
    display: none;
  }
  .side_menu {
    padding: 7px 10px 10px !important;
  }
  .side_menu .h3 {
    text-align: center;
    margin: 0 !important;
    padding: 0;
  }
  .side_menu > ul {
    display: none;
    padding-top: 10px;
  }
  .lf_hold .l-page-holder {
    padding: 0 3%;
  }
  .lf_menu li {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .lf_m {
    max-width: 40%;
  }
  div.uss_catalog_tabs .uss_catalog_tabs_navigation,
  div.uss_eshop_tabs .uss_eshop_tabs_navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  div.uss_catalog_tabs .uss_catalog_tabs_navigation span,
  div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
    height: auto;
    line-height: normal;
    padding: 10px 3%;
    text-align: center;
  }
  .colorStyle6 .lf_menu {
    padding-left: 0;
    padding-right: 0;
  }
  .singlepage .slider-header-wrap {
    margin-bottom: 20px;
  }
}
@media (max-width: 866px) {
  .block:not(.fc_item) .news_block_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
  }
  .block:not(.fc_item) .news_block_item:last-child {
    background: url(../img/block_type2_pol_v.png) 100% 0 repeat-y;
  }
  .block:not(.fc_item) .news_block_item:nth-of-type(2n + 1) {
    padding-left: 0;
  }
  .block_map .left {
    float: none;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .block_map .right {
    float: none;
    max-width: 100%;
    margin-bottom: 15px;
  }

}
@media (max-width: 768px) {
  .colorStyle1.header_layout9 .l-bg {
    background: #ffffff;
  }
  .lh_menu {
    background: none !important;
  }
  .l-header {
    z-index: 100;
  }
  .header_layout14 .l-header {
    margin-bottom: 65px;
  }
  .l-header-holder {
    padding-top: 25px;
    position: relative;
  }
  .colorStyle1.header_layout9 .l-header-holder {
    padding-bottom: 10px;
  }
  .lh_wrap,
  .l-footer-holder {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: visible;
  }
  .l-footer-holder {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .l-footer-holder > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .l-footer-holder .right {
    text-align: center;
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
  }
  .l-footer-holder .center {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
  }
  .l-footer-holder .center .row {
    margin-bottom: 0;
  }
  .header_layout9 .lh_wrap {
    height: auto;
  }
  .header_layout4 .lh_wrap {
    margin-bottom: -23px;
  }
  .lh_l {
    overflow: visible;
    position: relative;
  }
  .lh_m {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin: 15px 0 0;
    padding: 0;
    overflow: visible;
  }
  .lh_r {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    overflow: visible;
  }
  .header_layout2 .lh_l,
  .header_layout3 .lh_l,
  .header_layout4 .lh_l,
  .header_layout11 .lh_l,
  .header_layout14 .lh_l {
    width: 100%;
    max-width: 100%;
  }
  .header_layout5 .lh_m,
  .header_layout6 .lh_m .header_layout7 .lh_m,
  .header_layout8 .lh_m,
  .header_layout9 .lh_m,
  .header_layout10 .lh_m,
  .header_layout11 .lh_m,
  .header_layout12 .lh_m,
  .header_layout14 .lh_m,
  .header_layout15 .lh_m {
    margin-top: 0;
  }
  .header_layout2 .lh_m {
    margin-top: 0;
  }
  .header_layout4 .lh_m {
    margin: 0;
  }
  .header_layout6 .lh_m,
  .header_layout7 .lh_m,
  .header_layout8 .lh_m,
  .header_layout10 .lh_m,
  .header_layout11 .lh_m,
  .header_layout12 .lh_m,
  .header_layout14 .lh_m,
  .header_layout15 .lh_m {
    max-width: 45%;
    height: auto;
    text-align: right;
  }
  .header_layout5 .lh_r,
  .header_layout6 .lh_r,
  .header_layout7 .lh_r,
  .header_layout8 .lh_r,
  .header_layout9 .lh_r,
  .header_layout10 .lh_r,
  .header_layout11 .lh_r,
  .header_layout12 .lh_r {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    width: 100%;
    padding-top: 40px;
  }
  .header_layout6 .lh_r,
  .header_layout7 .lh_r,
  .header_layout8 .lh_r,
  .header_layout10 .lh_r,
  .header_layout12 .lh_r {
    padding-top: 18px;
  }
  .header_layout9 .lh_r {
    position: static;
  }
  .header_layout11 .lh_r {
    padding: 0;
  }
  .header_layout10 .lh_r,
  .header_layout12 .lh_r {
    height: auto;
  }
  .header_layout3 .lh_r,
  .header_layout4 .lh_r,
  .header_layout14 .lh_r,
  .header_layout15 .lh_r,
  .colorStyle6.header_layout14 .lh_r,
  .colorStyle6.header_layout15 .lh_r {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .header_layout2 .lh_r,
  .header_layout15 .lh_r,
  .colorStyle6.header_layout14 .lh_r,
  .colorStyle6.header_layout15 .lh_r {
    width: 100%;
    height: auto;
  }
  .lh_nav_ico {
    display: none !important;
  }
  .header_layout3 .lh_logo,
  .header_layout4 .lh_logo,
  .header_layout11 .lh_logo,
  .header_layout13 .lh_logo {
    margin-bottom: 0;
  }
  .header_layout14 .lh_logo {
    margin-bottom: 8px;
  }
  .header_layout2 .lh_contact {
    float: right;
  }
  .header_layout11 .lh_contact {
    margin-bottom: 20px;
  }
  .lh_basket,
  .header_layout4 .lh_basket {
    width: auto !important;
    float: left !important;
    border: 1px solid;
    border-radius: 5px;
    margin: -3px 0 0 40px !important;
    padding: 5px 8px 0 !important;
  }
  .lh_basket .lh_basket_inner {
    background: none !important;
    border: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    padding: 0 0 5px 22px;
  }
  .colorStyle3 .lh_basket .lh_basket_inner,
  .colorStyle4 .lh_basket .lh_basket_inner {
    color: #000000;
  }
  .lh_basket .empty > p {
    display: none;
  }
  .lh_basket .empty.uss_basket_wrapper:after {
    content: "0";
    font-size: 18px;
    font-weight: bold;
  }
  .lh_basket .lh_basket_inner .countword,
  .lh_basket .lh_basket_inner .totals,
  .lh_basket .basket_link {
    display: none;
  }
  .lh_basket .lh_basket_inner .amounts {
    font-size: 18px;
    font-weight: bold;
    float: none !important;
  }
  .lh_basket .basket_link_pic {
    top: 0 !important;
    right: auto !important;
    left: 0 !important;
  }
  .lh_basket .basket_link_pic img {
    width: 15px;
    margin: 3px 0 0 7px;
  }
  .header_layout4 .lh_basket .lh_basket_inner {
    padding-left: 22px !important;
  }
  .lh_search {
    margin-left: 20px;
  }
  .header_layout2 .lh_search {
    margin-bottom: 0;
  }
  .header_layout5 .lh_search,
  .header_layout6 .lh_search,
  .header_layout7 .lh_search,
  .header_layout8 .lh_search,
  .header_layout10 .lh_search,
  .header_layout11 .lh_search,
  .header_layout12 .lh_search,
  .header_layout15 .lh_search {
    position: static !important;
  }
  .header_layout4 .lh_search,
  .header_layout10 .lh_search,
  .header_layout11 .lh_search,
  .header_layout12 .lh_search {
    margin-top: 0;
  }
  .header_layout15 .lh_r .lh_search,
  .colorStyle6.header_layout14 .lh_r .lh_search,
  .colorStyle6.header_layout15 .lh_r .lh_search {
    width: auto;
  }
  .lh_wrap .lh_r {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .lh_menu {
    border: 0;
    width: 30px;
    height: 27px;
    position: relative;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none;
  }
  .lh_mobile_menu {
    display: block;
    width: 24px;
    height: 20px;
    background: url("../img/menu-burger.png") no-repeat, rgba(255, 255, 255, 0.35);
    cursor: pointer;
    position: absolute;
    top: 0;
    z-index: 10;
    padding: 3px;
    background-position: center;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
  .colorStyle2 .lh_mobile_menu {
    background-image: url("../img/menu-burger-white.png");
  }
  .lh_menu > ul {
    display: none;
    border: 1px solid #6e6e70;
    border-radius: 5px;
    overflow: hidden;
    top: 33px;
    position: absolute;
    background: #373737 url(../img/lh_menu.png) repeat-x 0 0;
    width: calc(100vw - 35px);
    left: 0;
    -webkit-box-shadow: inset 0 0 12px #cccccc;
            box-shadow: inset 0 0 12px #cccccc;
  }
  .lh_menu li {
    display: block;
    background: none;
  }
  .lh_menu a.first,
  .lh_menu a.last {
    border-radius: 0;
  }
  .lh_menu ul li .submenu {
    display: none !important;
  }
  .lf_l {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
    width: 100%;
    text-align: center;
    margin-top: 15px;
  }
  .lh_search {
    -webkit-box-flex: 1;
        -ms-flex: 1 auto;
            flex: 1 auto;
  }
  .lf_m {
    margin-left: 0;
  }
  .fc_item .elem_item,
  .fc_item.fc_outputOnly .outputonly {
    width: 100%;
  }
  .fc_item .elem_item input,
  .fc_item .elem_item textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters {
    width: 48%;
  }
  .colorStyle6 .uss_eshop_filters form .group .eshop_filters {
    max-width: 100%;
  }
  .uss_advanced_image_list {
    display: none !important;
  }
  .slider-navigation .slick-arrow {
    bottom: 50%;
  }
  .slider-navigation .slick-dots {
    bottom: 15px;
  }
  .slider-navigation .slick-dots li {
    width: 10px;
    height: 10px;
    border-radius: 10px;
  }
  .slider-navigation .slick-dots li button {
    width: 100%;
    height: 100%;
    background: #4b4b4c;
  }
  .slider-navigation .slick-dots li.slick-active button {
    background-color: #188d07;
  }
  .lf_menu ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .lf_menu li {
    -webkit-box-flex: 0;
        -ms-flex: 0 33%;
            flex: 0 33%;
  }
  .header_layout5 .lh_l,
  .header_layout6 .lh_l,
  .header_layout7 .lh_l,
  .header_layout8 .lh_l,
  .header_layout9 .lh_l,
  .header_layout10 .lh_l,
  .header_layout11 .lh_l,
  .header_layout12 .lh_l {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
    -webkit-box-ordinal-group: -10;
        -ms-flex-order: -11;
            order: -11;
    margin: 0 !important;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 10px;
  }
  .header_layout5 .lh_m,
  .header_layout6 .lh_m .header_layout7 .lh_m,
  .header_layout8 .lh_m,
  .header_layout9 .lh_m,
  .header_layout10 .lh_m,
  .header_layout11 .lh_m,
  .header_layout12 .lh_m,
  .header_layout14 .lh_m,
  .header_layout15 .lh_m {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0 !important;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 10px;
  }
  .header_layout5 .lh_r,
  .header_layout6 .lh_r,
  .header_layout7 .lh_r,
  .header_layout8 .lh_r,
  .header_layout9 .lh_r,
  .header_layout10 .lh_r,
  .header_layout11 .lh_r,
  .header_layout12 .lh_r {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
    margin: 0 !important;
  }
  .slider-navigation .slick-arrow.slick-prev {
    left: -18px;
  }
  .slider-navigation .slick-arrow.slick-next {
    right: -18px;
  }
  .slider-navigation .slick-dots {
    bottom: 45px;
    left: 0;
    right: 0;
  }
  .mp_slider .slide .caption {
    display: none;
  }
  .l-header-holder .slider-navigation {
    display: none;
  }
  .l-header-holder .lh_logo a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .l-header-holder .lh_contact {
    margin: 0 auto 20px;
  }
  .l-header-holder .lh_l {
    width: 100% !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    text-align: center;
    margin: 0 0 7px 0;
  }
  .l-header-holder .lh_m {
    width: 100% !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    text-align: center;
    margin: 0 0 7px 0;
  }
  .l-header-holder .lh_r {
    width: 100% !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    text-align: center;
    margin: 0 0 7px 0;
  }
  .lh_wrap .lh_l {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
  }
  .lh_wrap .lh_m {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
  }
  .lh_wrap .lh_r {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
  }
  .l-header {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(70%, rgba(255, 255, 255, 0.4)), to(#ffffff));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.4) 70%, #ffffff);
  }
  .colorStyle2 {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(29, 36, 44, 0.5)), color-stop(70%, rgba(29, 36, 44, 0.4)), to(#1d242c));
    background: linear-gradient(to bottom, rgba(29, 36, 44, 0.5) 0, rgba(29, 36, 44, 0.4) 70%, #1d242c);
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.old_price {
    font-weight: 400;
    font-size: 18px;
    background: none;
    margin: 0;
    color: #36383a;
    text-decoration: none;
    padding: 0;
  }
  table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.actual_price {
    font-size: 23px;
    font-weight: 700;
    padding: 0;
    background: none;
    color: #36383a;
    margin: 0 10px 0 0;
    letter-spacing: -1px;
  }
  .colorStyle1 .lh_basket a,
  .colorStyle5 .lh_basket a,
  .colorStyle6 .lh_basket a {
    color: #212121;
  }
  .colorStyle1 .lh_basket .empty.uss_basket_wrapper:after,
  .colorStyle5 .lh_basket .empty.uss_basket_wrapper:after,
  .colorStyle6 .lh_basket .empty.uss_basket_wrapper:after {
    color: #212121;
  }
  .lh_menu {
    position: fixed;
    left: 18px;
    top: 26px;
    display: block;
  }
  .lf_menu {
    display: none !important;
  }
  .l-header-holder .lh_l {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .l-header-holder .lh_l .lh_contact {
    margin-left: 0;
    margin-right: 0;
  }
  .l-header-holder .cart-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .l-header-holder .cart-search > * {
    margin-left: 10px;
  }
  .l-header-holder .cart-search > *:first-child {
    margin-left: 0 !important;
  }
  .colorStyle2 .lh_menu {
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .l-header-holder .cart-search {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body.min.colorStyle3 .lh_wrap .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body.min.colorStyle3 .lh_wrap .lh_l {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  body.min.colorStyle3 .lh_wrap .lh_m {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  body.min.colorStyle3 .lh_wrap .lh_r {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  body.min.colorStyle4 .lh_wrap .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body.min.colorStyle4 .lh_wrap .row > * {
    max-width: 100%;
  }
  body.min.colorStyle4 .lh_wrap .lh_contact {
    margin: 0 auto;
  }
  body.min.colorStyle4 .lh_wrap .lh_slogan {
    margin-bottom: 10px;
  }
  body.min.colorStyle4 .lh_wrap .lh_l {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  body.min.colorStyle4 .lh_wrap .lh_m {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  body.min.colorStyle4 .lh_wrap .lh_r {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  .l-header-holder {
    padding: 0 46px 0;
  }
  .lh_wrap .lh_r {
    padding-right: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex: 1 auto;
            flex: 1 auto;
  }
  .lh_wrap .lh_r .lh_basket {
    margin-left: 10px !important;
  }
  .lh_wrap .lh_r .lh_basket .basket_link_pic img {
    height: auto;
  }
  .slider-header-wrap .lh_wrap {
    overflow: hidden;
  }
  .slider-header-wrap .slider + .l-header {
    margin-bottom: 0;
  }
  .l-page-holder {
    padding-top: 0;
  }
  .service .uss_eshop_menu > li > a {
    font-size: 18px;
  }
  .slider-header-wrap .slider .image {
    min-height: 480px;
  }
  .slider-header-wrap .slider .image img {
    min-height: 100%;
    width: auto;
    height: 100%;
    max-width: none !important;
  }
  .lh_basket .uss_basket_mini.not_empty {
    padding-top: 0;
  }
  .lh_basket .uss_basket_mini.not_empty .uss_widget_outer_content {
    line-height: 1;
  }
  .lh_wrap .lh_r .lh_basket {
    height: 34px;
    margin-top: 1px !important;
  }
  .colorStyle1 .lh_basket .lh_basket_inner {
    color: #212121;
  }
  .colorStyle5 .lh_basket .lh_basket_inner {
    color: #212121;
  }
  .singlepage .l-header .lh_l {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .photoalbum .uss_images_block .slick-arrow,
  .partners .slick-arrow {
    width: 30px !important;
    height: 30px !important;
    background-size: cover !important;
  }
  .photoalbum .uss_widget_outer_content,
  .partners .items {
    padding-left: 40px;
    padding-right: 40px;
  }

  .block_map .fc_form_tml form .group .fc_item:not(.block) {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 700px) {
  .service.x3 .catalog_menu > li {
    max-width: calc((100% - 20px) / 2);
  }
  .service.x3 .catalog_menu > li .catalog_menu_image {
    max-width: 40%;
  }
  .service.x3 .uss_catalog_sidebar .uss_catalog_category {
    max-width: calc((100% - 20px) / 2);
  }
  .service.x3 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap {
    max-width: 40%;
  }
  .service.x3 .uss_eshop_menu > li {
    max-width: calc((100% - 20px) / 2);
  }
  .features .item {
    max-width: 100%;
  }
  .uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
    max-width: 100%;
    height: auto !important;
  }
  .uss_shop_blocks_view .uss_eshop_item .uss_img_holder img {
    max-width: 100%;
    display: block;
  }
  .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img {
    max-width: 100%;
    height: auto !important;
  }
  .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img img {
    max-width: 100%;
    display: block;
  }
}
@media (max-width: 640px) {
  .header_layout5 .l-header {
    background-color: rgba(255, 255, 255, 0.5);
  }
  .header_layout5 .l-header-holder,
  .header_layout6 .l-header-holder,
  .header_layout7 .l-header-holder,
  .header_layout8 .l-header-holder,
  .header_layout9 .l-header-holder {
    padding-top: 25px;
  }
  .header_layout9 .l-header-holder {
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .lh_menu > ul {
    width: calc(100vw - 23px);
  }
  .header_layout1 .lh_wrap,
  .header_layout13 .lh_wrap {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .header_layout5 .lh_wrap,
  .header_layout9 .lh_wrap {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
  }
  .header_layout15 .lh_wrap {
    height: auto;
  }
  .lh_l,
  .lf_m {
    width: 100%;
    margin-bottom: 10px;
  }
  .header_layout1 .lh_l,
  .header_layout5 .lh_l,
  .header_layout13 .lh_l {
    width: 100%;
  }
  .header_layout3 .lh_m {
    margin-top: 0;
  }
  .header_layout5 .lh_r {
    padding-top: 20px;
  }
  .header_layout3 .lh_r {
    padding-top: 0;
  }
  .header_layout3 .lh_logo a {
    font-size: 36px;
  }
  .header_layout4 .lh_logo a {
    font-size: 38px;
  }
  .lh_slog_cloud {
    display: none;
  }
  .lf_menu li {
    width: 47%;
  }
  .lf_m {
    max-width: 100%;
    margin-right: 0;
    text-align: center;
  }
  .lf_r,
  .lf_contacts {
    text-align: center;
  }
  .lf_r .lf_system {
    float: none;
    display: inline-block;
  }
  #ommentaddform_id .uss_form_text {
    float: none;
    margin-right: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  #ommentaddform_id .uss_form_text input,
  #ommentaddform_id .uss_form_textarea textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .uss_forum .topics_title .title,
  .uss_forum .topics_item .title {
    width: 50%;
  }
  .uss_forum .topics_title .themescount,
  .uss_forum .topics_item .themescount {
    width: 8%;
  }
  .uss_forum .topics_title .mescount,
  .uss_forum .topics_item .mescount {
    width: 22%;
  }
  .uss_forum .themes_title .title,
  .uss_forum .themes_item .title {
    width: 46%;
  }
  .uss_forum .themes_title .views,
  .uss_forum .themes_item .views {
    width: 19%;
  }
  .uss_catalog_detail .catalog_preview_right,
  .uss_shop_detail_350_right .uss_img_ico_box {
    float: none;
    clear: both;
    padding-top: 10px;
    margin: 0 !important;
  }
  .uss_catalog_detail .catalog_preview_right .uss_img_ico,
  .uss_shop_detail_350_right .uss_img_ico_box .uss_img_ico {
    display: inline-block;
    vertical-align: top;
  }
  div.uss_catalog_tabs .uss_catalog_tabs_navigation,
  div.uss_eshop_tabs .uss_eshop_tabs_navigation {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  div.uss_catalog_tabs .uss_catalog_tabs_navigation span,
  div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
    width: 100%;
    text-align: left;
  }
  .uss_eshop_sort_block {
    text-align: right;
  }
  .uss_eshop_sort_block .filter_show_by_links {
    display: block;
    margin: 15px 0 25px;
  }
  .uss_eshop_filters_block .filter_submit {
    display: block;
    margin-top: 10px;
  }
  .uss_search_form .uss_input_name {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .slider-navigation .slick-arrow {
    bottom: 26px;
  }
  .slider-navigation .slick-dots {
    bottom: 40px;
  }
  .singlepage .l-header .lh_l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 10px;
    text-align: center;
  }
  .singlepage .l-header .lh_l .logo {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .singlepage .slider {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
  }
  .singlepage .slider:after {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
  }
  .singlepage .slider-header-wrap .slider + .l-header {
    position: static;
  }
}
@media (max-width: 600px) {
  .block:not(.fc_item) .news_block_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    padding-left: 0;
    background: none !important;
    border-bottom: 1px solid #5e5e5e;
  }
  .slider .image.width_fit.height_less img {
    width: auto;
    height: 100%;
  }
}
@media (max-width: 550px) {
  .l-header-holder .lh_l {
    width: 100% !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    max-width: 100%;
    margin: 0 0 5px 0 !important;
  }
  .l-header-holder .lh_m {
    width: 100% !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    max-width: 100%;
    margin: 0 0 5px 0 !important;
  }
  .l-header-holder .lh_r {
    width: 100% !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
    max-width: 100%;
    margin: 0 0 5px 0 !important;
  }
  .service.x3 .catalog_menu > li,
  .service.x2 .catalog_menu > li {
    max-width: 100%;
  }
  .service.x3 .uss_catalog_sidebar .uss_catalog_category,
  .service.x2 .uss_catalog_sidebar .uss_catalog_category {
    max-width: 100%;
  }
  .service.x3 .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton,
  .service.x2 .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton {
    overflow: hidden;
  }
  .service.x3 .uss_eshop_menu > li,
  .service.x2 .uss_eshop_menu > li {
    max-width: 100%;
  }
}
@media (max-width: 500px) {
  .lf_menu li {
    -webkit-box-flex: 0;
        -ms-flex: 0 50%;
            flex: 0 50%;
  }
  .lf_menu li.first {
    background: url(../img/lf_menu_pol.png) no-repeat 0 0;
  }
  .uss_catalog_detail .uss_img_wrapper {
    display: block;
    margin: 0 auto !important;
    float: none;
  }
  .block_map .fc_form_tml form .group:not(.end) {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .block_map .fc_form_tml form .group:not(.end) .fc_item {
    width: 100%;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .block_map .fc_form_tml form .group.end {
    max-width: 100%;
  }
  .block_map .fc_form_tml form .buttons {
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .block:not(.fc_item) .news_block_item {
    width: 100%;
    background: none;
    margin-right: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #5E5E5E;
    -webkit-box-shadow: 0 1px 0 0 #292929;
            box-shadow: 0 1px 0 0 #292929;
  }
  .block:not(.fc_item) .news_block_item.last {
    padding-bottom: 0;
    border-bottom: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 10px;
  }
  #ommentaddform_id .uss_form_captcha {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #ommentaddform_id .uss_form_captcha label {
    display: block;
    margin-left: 0;
  }
  #ommentaddform_id .uss_form_captcha input {
    width: 55%;
  }
  .uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters {
    width: 100%;
    margin: 10px 0;
  }
  .uss_eshop_block_item .amount_title,
  .uss_eshop_block_item input.basket_amount_class,
  .addToCart .amount_title,
  .addToCart input.basket_amount_class,
  .uss_shop_by .amount_title,
  .uss_shop_by input.basket_amount_class {
    display: none;
  }
  #lpage .uss_shop_list_view .uss_shop_technical_data .uss_shop_by input {
    margin-bottom: 7px;
  }
  #lpage .uss_shop_list_view .uss_shop_technical_data .buy_from_cart {
    clear: both;
    display: block;
  }
}
@media (max-width: 420px) {
  .lh_menu > ul {
    width: 393px;
  }
}
