@charset "UTF-8";
.fancybox-enabled {
  overflow: hidden; }

.fancybox-enabled body {
  overflow: visible;
  height: 100%; }

.fancybox-is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden; }

.fancybox-container {
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

/* Make sure that the first one is on the top */
.fancybox-container ~ .fancybox-container {
  z-index: 99992; }

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.fancybox-outer {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s, visibility 0s linear .25s;
  box-sizing: border-box; }

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
  visibility: visible;
  transition: opacity .25s, visibility 0s; }

.fancybox-infobar {
  top: 0;
  left: 50%;
  margin-left: -79px; }

.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased; }

.fancybox-toolbar {
  top: 0;
  right: 0; }

.fancybox-stage {
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translate3d(0, 0, 0); }

.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.fancybox-slide::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0; }

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

.fancybox-slide--image {
  overflow: visible; }

.fancybox-slide--image::before {
  display: none; }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
  background: #000; }

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
  background: #E5E3DF; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box; }

.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-can-drag .fancybox-image-wrap {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-is-dragging .fancybox-image-wrap {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: calc(100% - 100px);
  max-height: calc(100% - 88px);
  overflow: visible;
  background: #fff; }

.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff; }

.fancybox-error {
  margin: 0;
  padding: 40px;
  width: 100%;
  max-width: 380px;
  background: #fff;
  cursor: default; }

.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }

.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  background: transparent;
  z-index: 10;
  cursor: pointer; }

.fancybox-close-small:after {
  content: '×';
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  background: #fff;
  transition: background .25s;
  box-sizing: border-box;
  z-index: 2; }

.fancybox-close-small:focus:after {
  outline: 1px dotted #888; }

.fancybox-close-small:hover:after {
  color: #555;
  background: #eee; }

.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -44px; }

.fancybox-slide--iframe .fancybox-close-small:after {
  background: transparent;
  font-size: 35px;
  color: #aaa; }

.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #fff; }

/* Caption */
.fancybox-caption-wrap {
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0 30px;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  pointer-events: none; }

.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none; }

.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
  pointer-events: all; }

.fancybox-caption a {
  color: #fff;
  text-decoration: underline; }

/* Buttons */
.fancybox-button {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: transparent;
  color: #ddd;
  border-radius: 0;
  cursor: pointer;
  vertical-align: top;
  outline: none; }

.fancybox-button[disabled] {
  cursor: default;
  pointer-events: none; }

.fancybox-infobar__body, .fancybox-button {
  background: rgba(30, 30, 30, 0.6); }

.fancybox-button:hover:not([disabled]) {
  color: #fff;
  background: rgba(0, 0, 0, 0.8); }

.fancybox-button::before,
.fancybox-button::after {
  content: '';
  pointer-events: none;
  position: absolute;
  background-color: currentColor;
  color: currentColor;
  opacity: 0.9;
  box-sizing: border-box;
  display: inline-block; }

.fancybox-button[disabled]::before,
.fancybox-button[disabled]::after {
  opacity: 0.3; }

.fancybox-button--left::after,
.fancybox-button--right::after {
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor; }

.fancybox-button--left::after {
  left: 20px;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg); }

.fancybox-button--right::after {
  right: 20px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.fancybox-button--left {
  border-bottom-left-radius: 5px; }

.fancybox-button--right {
  border-bottom-right-radius: 5px; }

.fancybox-button--close::before, .fancybox-button--close::after {
  content: '';
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(50% - 1px);
  left: calc(50% - 8px); }

.fancybox-button--close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.fancybox-button--close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* Navigation arrows */
.fancybox-arrow {
  position: absolute;
  top: 50%;
  margin: -50px 0 0 0;
  height: 100px;
  width: 54px;
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
  z-index: 99995;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity .25s; }

.fancybox-arrow::after {
  content: '';
  position: absolute;
  top: 28px;
  width: 44px;
  height: 44px;
  background-color: rgba(30, 30, 30, 0.8);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px 24px; }

.fancybox-arrow--right {
  right: 0; }

.fancybox-arrow--left {
  left: 0;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1); }

.fancybox-arrow--right::after,
.fancybox-arrow--left::after {
  left: 0; }

.fancybox-show-nav .fancybox-arrow {
  opacity: 0.6; }

.fancybox-show-nav .fancybox-arrow[disabled] {
  opacity: 0.3; }

/* Loading indicator */
.fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  opacity: 0; }

.fancybox-fx-slide.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  opacity: 0; }

.fancybox-fx-slide.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1; }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
  opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--next {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--current {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1; }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity: 0; }

.fancybox-fx-circular.fancybox-slide--next {
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity: 0; }

.fancybox-fx-circular.fancybox-slide--current {
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-infobar {
    left: 0;
    margin-left: 0; }
  .fancybox-button--left,
  .fancybox-button--right {
    display: none !important; }
  .fancybox-caption {
    padding: 20px 0;
    margin: 0; } }

/* Fullscreen  */
.fancybox-button--fullscreen::before {
  width: 15px;
  height: 11px;
  left: calc(50% - 7px);
  top: calc(50% - 6px);
  border: 2px solid;
  background: none; }

/* Slideshow button */
.fancybox-button--play::before,
.fancybox-button--pause::before {
  top: calc(50% - 6px);
  left: calc(50% - 4px);
  background: transparent; }

.fancybox-button--play::before {
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px; }

.fancybox-button--pause::before {
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px 0 2px; }

/* Thumbs */
.fancybox-thumbs {
  display: none; }

.fancybox-button--thumbs {
  display: none; }

@media all and (min-width: 800px) {
  .fancybox-button--thumbs {
    display: inline-block; }
  .fancybox-button--thumbs span {
    font-size: 23px; }
  .fancybox-button--thumbs::before {
    width: 3px;
    height: 3px;
    top: calc(50% - 2px);
    left: calc(50% - 2px);
    box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }
  .fancybox-thumbs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 220px;
    margin: 0;
    padding: 5px 5px 0 0;
    background: #fff;
    word-break: normal;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: border-box;
    z-index: 99995; }
  .fancybox-show-thumbs .fancybox-thumbs {
    display: block; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 220px; }
  .fancybox-thumbs > ul {
    list-style: none;
    position: absolute;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 0; }
  .fancybox-thumbs > ul > li {
    float: left;
    overflow: hidden;
    max-width: 50%;
    padding: 0;
    margin: 0;
    width: 105px;
    height: 75px;
    position: relative;
    cursor: pointer;
    outline: none;
    border: 5px solid transparent;
    border-top-width: 0;
    border-right-width: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box; }
  li.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, 0.1); }
  .fancybox-thumbs > ul > li > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .fancybox-thumbs > ul > li:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    border: 4px solid #4ea7f9;
    z-index: 99991;
    opacity: 0;
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
    opacity: 1; } }
.hint.skus__art
 {
  display: none;
}

.h-categ__link {
  border: 1px solid #83B735;
}

.header__text {
  font-size: 31px;
}

.products__item-info-features {
  height: 30px;
}

.products__item-info-summary {
  height: 6px;
}

.product__plugins button {
  background-color: white;
  border: none;
  font-weight: 600;
}

.products__one button {
  background-color: white;
  border: none;
  font-weight: 600;
}

.TINKOFF_SIZE_L {
  margin-top: 15px;
}

.button-default {
  background: none;
  border: none;
  color: #ea6437;
  font-weight: 600;
}


.h-categ__name {
  height: 67px;
}



.number-wrap{width:1011px;margin:30px auto 60px;overflow:hidden}
.number-wrap .preim-item{display:block;float:left;text-align:center;font-size:25px;color:#424242;margin:0 60px}
.number-wrap .preim-item i{display:block;width:130px;height:130px;color:#FFF;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/preim-item.png);margin:0 auto;line-height:130px;font-size:40px;font-style:normal;font-weight:700}



.photosgallery-vertical{width:580px;height:335px}
.photosgallery-vertical .sliderkit-nav{top:0;right:0;width:124px;height:110%}
.photosgallery-vertical .sliderkit-nav-clip{left:7px}
.photosgallery-vertical .sliderkit-nav-clip ul li{margin:0;padding:0}
.photosgallery-vertical .sliderkit-nav-clip ul li a{display:block;width:110px;height:80px;overflow:hidden;padding:3px;outline:none}
.photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #f43f3f}
.photosgallery-vertical .sliderkit-nav-clip ul li img{width:110px;height:80px;margin-bottom:-3px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn{position:absolute;right:8px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a{display:block;width:110px;height:17px;background:transparent url(/wa-data/public/site/themes/zmk_site/img/arrows.jpg) no-repeat center 0;outline:none}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a span{display:none}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev{top:10px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next{bottom:10px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a{background-position:center 0}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a{background-position:center -17px}
.photosgallery-vertical .sliderkit-go-btn a{width:200px;height:300px;background:#ccc;opacity:.8}
.photosgallery-vertical .sliderkit-go-prev{top:0;left:0}
.photosgallery-vertical .sliderkit-go-next{top:0;right:0}
.photosgallery-vertical .sliderkit-panel{top:0;left:0;width:450px;height:300px}
.photosgallery-vertical .sliderkit-panel img{min-height:300px;max-height:400px;min-width:500px}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:85px;width:500px}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text{height:65px;padding:10px 15px 10px 115px;font-size:.9em;color:#fff}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:700;border:none}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-overlay{height:85px;width:500px;background:#000;opacity:.6}
.photosgallery-minimalistic{width:500px;height:335px;padding:0 0 50px}
.photosgallery-minimalistic .sliderkit-nav{left:0;bottom:0;width:500px;padding:0;background:#000}
.photosgallery-minimalistic .sliderkit-nav-clip{margin:0 auto}
.photosgallery-minimalistic .sliderkit-nav-clip ul li{float:left;margin:0}
.photosgallery-minimalistic .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:0;opacity:.4}
.photosgallery-minimalistic .sliderkit-nav-clip ul li.sliderkit-selected a{opacity:1}
.photosgallery-minimalistic .sliderkit-panel{top:0;left:0;width:500px;height:335px}
.sliderkit{display:none;position:relative;text-align:left;margin-top:35px;float:left}
.sliderkit a,.sliderkit a:hover{text-decoration:none}
.sliderkit a:focus{outline:1px dotted #000}
.sliderkit img{border:0}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;top:-40px}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0}
.sliderkit .sliderkit-nav-clip ul li{float:left;margin-bottom:23px}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden}
.sliderkit .sliderkit-btn{z-index:10}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;top:-6px}
.sliderkit .sliderkit-panel-active{z-index:5}
.sliderkit .sliderkit-panel-old{z-index:4}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0}





#catalog-block{width:1264px;margin:30px auto 60px;overflow:hidden}
#catalog-block .catitem{position:relative;width:370px;float:left;margin:10px;border:1px solid #CCC;padding:14px;height:300px;overflow:hidden}
.catitem .catnaim{color: #000000;font-size: 21px;/* border-bottom:1px solid #CCC; */padding-bottom:10px;text-transform: uppercase;font-weight: bold;}
.catitem .catnaim a{color:#000;text-decoration:none;padding: 0 0 0 8px;}
.catitem ul{padding:0 0 0 10px;margin:0}
.catitem ul li{margin:6px 0 6px 10px;color:#424242;font-size:16px;display:none}
.catitem ul li:nth-child(1){display:list-item}
.catitem ul li:nth-child(2){display:list-item}
.catitem ul li:nth-child(3){display:list-item}
.catitem ul li:nth-child(4){display:list-item}
.catitem ul li:nth-child(5){display:list-item}
.catitem ul li:nth-child(6){display:list-item}
.catitem ul li a{color:#424242;text-decoration:none;font-size: 13px;font-weight: 600;text-transform: uppercase;}
.catitem ul li a:hover{text-decoration:underline}
.catitem table{margin-bottom:10px}
.catitem table td{vertical-align:top;width: 58%;float: left;}
.catitem table td.img{width: 39%;text-align:right;padding: 0 0px 0 0px;float: right;}
.catitem table td.img img{max-width:200px;text-align:right;max-height:200px}
.catitem .all-items{position:absolute;float: left;padding:10px 15px;text-decoration:none;color:#FFF;background: #FE0000;text-transform:uppercase;font-size:18px;/* right: 0px; */bottom:0;font-weight: bold;left: 0px;}
#prichiny-block{width:1260px;height:441px;overflow:hidden;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/prichiny.jpg);margin:0 auto 40px}
#prichiny-block h3{color:#FFF;text-align:center;font-size:40px;text-transform:uppercase;font-weight:400;margin-top:34px}
#prichiny-block table{width:1000px;margin:0 auto}
#prichiny-block table td{vertical-align:top}
#prichiny-block table div{color:#FFF;font-size:22px}
#prichiny-block .pr1{margin:10px 200px 55px 0}
#prichiny-block .pr3{margin:-14px 200px 50px 0}
#prichiny-block .pr2{margin:10px 0 0}
#prichiny-block .pr4{margin:-38px 0 0}
#prichiny-block .pr6{margin:-34px 0 0}
#slider-r{/*width:960px;overflow:hidden;*/margin:15px auto 40px;/*height:235px*/position: relative;}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;margin-top:10px;width:1260px}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url() center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;display:none}
.bx-wrapper .bx-pager{text-align:center;font-family:Arial;font-weight:700;color:#666;padding-top:0}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#424242;text-indent:-9999px;display:block;width:40px;height:10px;margin:0 5px;outline:0;position:relative;top:-1px}
.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#f43f3f;height:14px;top:-3px}
.bx-wrapper .bx-prev{left:-50px;background:url(/wa-data/public/site/themes/zmk_site/img/strelko.png)}
.bx-wrapper .bx-next{right:-50px;background:url(/wa-data/public/site/themes/zmk_site/img/strelko.png);background-position:100% 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:25px;height:35px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url() -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url() -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/*.bxslider li, .swiper-wrapper li, .swiper-wrapper .swiper-slide{width:420px!important;height:152px;overflow:hidden;border:2px solid #3162a3;padding:15px;box-sizing:border-box;}*/
.bxslider li p/*, .swiper-wrapper p*/{font-size:16px;margin:0 0 10px;min-height:120px; max-height:120px;}
.bxslider li a/*, .swiper-wrapper a*/{display:block;float:right;/*width:200px;*/width:48%;text-align:right;position:relative}
.bxslider li .link-prod, .swiper-wrapper .link-prod{height:45px;overflow:hidden}
.bxslider li img, .swiper-wrapper img{max-width:200px;max-height:130px}
.bxslider li::before, .swiper-wrapper li::before, .swiper-wrapper .swiper-slide::before{content:"";width:86px;height:59px;right:0;top:0;position:absolute;z-index:9999;background:url(/wa-data/public/site/themes/zmk_site/img/recomm.png)}
.offers{float:left;width:200px}
.image{width:200px}
#cats-level-block{overflow:hidden;width:1260px;margin:20px auto}
.cats-level-2{width:378px!important;height:280px;overflow:hidden;border:1px solid #CCC;padding:15px;float:left;margin:10px 10px 0 0}
.cats-level-2 .image{float:right;width:200px}
.cats-level-2 a{display:block;float:right;text-align:right}
.cats-level-2 img{max-height:200px;max-width:200px}
.align-center{height:auto}
.align-center a{float:none!important;color:#424242;text-decoration:none;font-size:16px;text-align:left!important}
.collrow a{float:none!important}
.wrap-price{width:175px;/*height:36px;*/background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/label-price.png) no-repeat;color:#FFF;padding:14px 10px 10px 0;font-size:21px;text-align:center}
.rating{margin-left:0}
.rating .star{padding:5px 6px;margin:0 5px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/star.jpg) no-repeat!important}
.compare{text-align:left!important;margin:10px 0 4px 25px;padding:2px 0 2px 40px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/compare-ico.png) no-repeat;text-transform:uppercase;font-size:16px;text-decoration:none;color:#434343}
.addToCart{outline:none;font-family:PFDinTextCondPro Light;margin-top:10px;font-size:18px;text-align:left;padding-left:20px;letter-spacing:0;width:202px;height:46px;cursor:pointer;color:#fff;text-transform:uppercase;line-height:48px;background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite1.png) -403px -587px,url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite1.png) 0 -587px;border:0;-webkit-transition:all .3s ease;transition:all .3s ease;bottom:0}
.addToCart:hover{background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite1.png) -203px -587px,url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite1.png) 0 -587px;border:0}
.addToCart .icon-cart{vertical-align:top;margin-top:6px;margin-left:50px;display:inline-block;width:32px;height:32px;background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite.png) -488px 0 no-repeat}
#news-block{position:relative;margin:0 auto 40px;width:1260px;height:440px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/news-bg.jpg);overflow:hidden;text-align:center}
#news-block h3{font-weight:400;text-transform:uppercase;color:#FFF;text-align:center;margin:12px 0;font-size:40px}
#slider-n{overflow:hidden;position:relative;width:1230px;margin:0 auto 5px;text-align:left}
#slider-n .viewport{float:left;width:1120px;height:320px;overflow:hidden;position:relative;margin-left:20px;margin-right:20px}
#slider-n .buttons{display:block;margin:0 0 0 4px;float:left;width:29px;height:56px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/arrows.png);position:relative;top:134px}
#slider-n .prev{background-position:0 0;left:0}
#slider-n .next{background-position:0 28px;right:0}
#slider-n .overview{list-style:none;position:absolute;padding:0;margin:0;width:835px;left:0;top:0}
#slider-n .overview li{float:left;margin:0 10px;width:540px;height:300px;overflow:hidden;background:#FFF;padding:0}
#slider-n .overview li .news-item{overflow:hidden;position:relative}
#slider-n .overview li .news-item .n-img{float:left;max-width:250px;overflow:hidden;margin-right:10px;font-size:16px;height:300px}
#slider-n .overview li .news-item .n-img img{max-width:250px;max-height:250px;margin-bottom:14px}
#slider-n .overview li .news-item .n-img span{display:block;color:#424242;margin-left:10px;position:absolute;bottom:10px}
#slider-n .overview li .news-item .n-img span a{color:#424242;text-decoration:none}
#slider-n .overview li .news-item h3{color:#f43f3f;text-transform:uppercase;margin:10px;font-size:20px;font-weight:400;text-align:left}
#slider-n .overview li .news-item p{font-size:17px;color:#424242;margin:10px}
.readmore-post{color:#f54c4c;text-decoration:none;text-transform:uppercase;font-size:18px}
#news-block .all-news{padding:10px 15px;text-decoration:none;color:#FFF;background:#f43f3f;text-transform:uppercase;font-size:18px}
#slider-c{overflow:hidden;position:relative;margin-top:20px;margin-bottom:30px}
#slider-c .viewport{float:left;width:1160px;height:105px;overflow:hidden;position:relative;margin-left:10px;margin-right:10px}
#slider-c .buttons{display:block;margin:0 0 0 4px;float:left;width:29px;height:56px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/arrows-g.png);position:relative;top:24px}

#info-block{width:800px;margin:0 auto 40px;text-align:center;font-size:16px;color:#424242}
#info-block-in{text-align:justify;font-size:18px;color:#424242}
#info-block-in h2,#info-block-in .h2{margin-bottom:20px}
#info-block h3{margin:20px 0;color:#424242;font-size:24px}
.form-bottom{width:500px;margin:0 auto 20px;overflow:hidden;background:#3162a3;padding:20px;text-align:center}
.form-bottom h3{font-weight:400;text-align:center;color:#FFF;text-transform:uppercase;font-size:20px;margin-bottom:10px}
.form-bottom .form-in-left,.form-bottom .form-in-right{float:left}
.clear{width:100%;clear:both}
.form-bottom .form-in-left .fb-in{border:none;padding:5px;margin:4px 0;width:100%;font-family:Arial;font-size:14px;outline:none}
.form-bottom .form-in-right .fb-txt{border:none;padding:5px;margin:4px 0;resize:none;height:108px;width:100%;font-family:Arial;font-size:14px;outline:none}
.fb-btn{margin:10px;background:#f43f3f;border:none;outline:none;color:#FFF;text-transform:uppercase;padding:4px 35px;font-size:16px;cursor:pointer}
#footer{background:#EEE;overflow:hidden;display:inline-block;width:100%;padding:20px 0;border-top:3px solid #f53f3c;box-shadow:inset 0 5px 12px #b9b8bd; margin-bottom:-15px;}
.copy-link{clear:both;display:block;top:60px;left:20px;position:absolute;text-decoration:none;color:#000;font-size:18px}
.copy-link:hover{color:#f43f3f;text-decoration:underline}
#footer .footer-left{overflow:hidden;height:46px}
#footer .footer-center{float:left}
.telefoni-footer{font-size:29px;color:#f43f3f;margin-left:-30px;text-align:center}
.telefoni-footer span{padding-right:2px}
.telefoni-footer span span{font-size:24px}
#footer .footer-right .social-ico{width:174px;height:46px}
.social-ico .vk,.social-ico .fb,.social-ico .tw{background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/social-ico.png);width:48px;height:46px;float:left;margin:0 5px}
.social-ico .vk{background-position:0 0}
.social-ico .fb{background-position:-63px 0}
.social-ico .tw{background-position:-126px 0}
#podcat{margin:20px 0;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:start}
#podcat .podcat-item{float:left;width:100%;margin:10px 0;border:1px solid #ccc;padding:0;height:260px;position:relative;overflow:hidden}
.podcat-item a{text-decoration:none;display:block;overflow:hidden;height:260px}
#podcat .podcat-item .pd-naim{color:#fff;text-align:center;text-transform:uppercase;font-size:18px;height:60px;border-bottom:1px solid #3162a3;display:table;background:#3162a3;padding:0 10px;width:100%;}
#podcat .podcat-item .pd-naim span{border-bottom:1px solid #3162a3;display:table-cell;vertical-align:middle;text-decoration:underline}
#podcat .podcat-item .pd-naim:hover{color:#3162A3;background:#fff;border-bottom:1px solid #fff}
#podcat .podcat-item .pd-img{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:20px}
#podcat .podcat-item .pd-har{text-align:left;padding:6px 3px;color:#3162a3;font-size:20px;font-weight:700;border-top:1px solid #CCC;position:absolute;bottom:-160px;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;background:#FFF}
#podcat .podcat-item a:hover > .pd-har{display:block;bottom:0}
.akcii-block{width:100%;padding:19px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/akcii-bg.jpg);margin-bottom:30px;overflow:hidden}
.akcii-block .ak-naim{color:#FFF;text-transform:uppercase;font-size:80px;font-weight:700;float:left;width:500px;text-align:right}
.ak-btn{margin:28px 100px 0 0;background:#f43f3f;border:none;outline:none;color:#FFF;text-transform:uppercase;padding:8px 55px;font-size:20px;cursor:pointer;text-decoration:none;float:right;font-weight:700}
#filter-block{background:url(/wa-data/public/site/themes/zmk_site/img/filter-bg-new.jpg) left center;overflow:visible}
.filters-values{width:100%;display:flex;vertical-align:middle;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;/*padding:0 15px*/}
.fl-title{float:left;text-transform:uppercase;color:#FFF;font-size:30px;margin:15px 0 0;width:234px}
.fl-btn{margin:15px 50px 0 0;background:#f43f3f;border:none;outline:none;color:#FFF;text-transform:uppercase;padding:8px 20px;font-size:20px;cursor:pointer;text-decoration:none;float:right;font-weight:700}
.pr-naim,.size-naim{display:inline-block;margin:3px 10px;color:#FFF;font-size:20px}
.review{margin-bottom:30px;width:540px;border-bottom:1px dashed #fff;padding-bottom:20px}
.review .summary{font-size:20px;color:#fff;text-transform:uppercase}
.review h6{color:#fff;font-size:16px;margin:10px 0}
.review .title-6{color:#fff;font-size:16px;margin:10px 0}
.review .summary a.username{color:#777}
.review .summary a.username:hover{color:red}
.review .summary a{display:inline;padding:0}
.review .summary .date{color:#fff}
.review p{margin-top:5px;margin-bottom:5px;line-height:1.3em;font-size:16px;color:#FFF}
.review .actions a{padding:0!important}
.reviews{margin-bottom:20px}
.reviews ul{margin-left:0;padding:0;list-style:none}
.reviews ul li ul{padding-left:35px}
.reviews ul li ul li .review h6{color:#555}
.reviews ul li ul li .review .title-6{color:#555}
.reviews ul li .review-form{padding:20px 0 0}
.reviews ul li .review-form textarea{min-height:100px}
.reviews ul .in-reply-to{background:#eee;margin:-8px -8px 3px;padding:8px 35px 0 8px;position:relative}
.reviews ul .new{margin:-8px -8px 22px;padding:8px 35px 8px 8px}
.reviews ul.menu-h.auth-type{padding:0 0 40px;margin-left:-5px}
.reviews ul.menu-h.auth-type li{padding-right:10px}
.reviews ul.menu-h.auth-type li a{padding:5px 6px}
.reviews ul.menu-h.auth-type li a img{top:0}
.reviews textarea{height:100px;min-height:100px;margin-top:0}
.review-form{padding:0;margin-bottom:30px}
.review-form h4{margin:0 0 20px;font-weight:400}
.review-form .title-4{margin:0 0 20px;font-weight:400}
.review-form-fields p{margin:0 0 10px}
.review-form-fields p.review-field a{display:inline;padding:0;text-decoration:none}
.review-form-fields label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#aaa}
.review-form-fields input[type="text"]{width:16em}
.review-form textarea{min-width:70%;min-height:160px}
.review-form .review-submit{padding:0 0 20px 170px}
.review-form .userpic{width:20px;height:20px;float:left;margin-right:5px;border-radius:50%}
.review-form ul.menu-h.auth-type li a img{float:left;margin-right:3px;position:relative;top:2px}
.review-form ul.menu-h.auth-type{padding-bottom:20px}
.review-form label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#AAA}
.reviews span.rate{line-height:1.3em;display:block;margin:.5em 0}
.reviews span.rate a{text-decoration:none!important}
.reviews span.rate .icon10{background-repeat:no-repeat;background-image:url(../../../../wa-content//wa-data/public/site/themes/zmk_site/img/newtemplate/img/icon10.png);height:10px;width:10px;display:inline-block;text-indent:-9999px}
.reviews span.rate .icon10.star{background-position:-60px -40px}
.reviews span.rate .icon10.star-empty{background-position:-80px -40px}
i.icon16{background-repeat:no-repeat;height:16px;width:16px;display:inline-block;text-indent:-9999px;text-decoration:none!important;background-image:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/icons.png);background-size:260px 160px}
* i.icon16{text-decoration:none!important;vertical-align:top;margin:.2em .25em 0 0}
.icon16.star,.icon16.star-full{background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite.png) -177px 0}
.icon16.star-half{background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite.png) -140px 0}
.icon16.star-empty{background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite.png) -159px 0}
.icon16.star-hover{background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/img/sprite.png) -159px 0;opacity:.5}
.links-review a{font-size:18px;color:#fff;text-transform:uppercase;margin-right:20px;font-weight:700;letter-spacing:1px}
#poweredby{float:right;margin:0 50px;color:#888}
#copyright{float:left;margin:0 50px;color:#888}
.konti{text-align:justify;line-height:1.7em}
.konti .zag-min{display:block;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700;margin:0;padding:0;border:0;font-size:1.75em;line-height:1.2em}
.konti .zag-min2{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700;margin:0;padding:0;border:0;font-size:1.45em;line-height:1.2em}
.title-2,.title-3,.title-4,.title-5,.title-6{margin:0;padding:0;border:0;font-size:100%;line-height:1.2em}
.title-2{font-size:1.75em}
.title-3{font-size:1.45em}
.title-5{font-size:1.1em}
.title-4{font-size:1.2em}
.title-6{font-size:1em}
.cats-page-item{width:378px!important;height:280px;overflow:hidden;border:1px solid #CCC;padding:15px;display:inline-block;margin:4px;position:relative}
.cats-page-item .products-hint{text-align:left;padding:6px;color:#3162a3;font-size:18px;border-top:1px solid #CCC;position:absolute;bottom:-100px;width:396px;left:0;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;background:#FFF}
.cats-page-item:hover > .products-hint{display:block;bottom:0}
.cats-page-item p{margin:0 0 10px;font-size:17px;text-align:justify;word-wrap:break-word;height:100px}
.cats-page-item a{display:block;float:right;text-align:right}
.f_err{border:1px solid red!important}
#result_1{color:#FFF;font-size:18px}
.popupbox{padding:8px 10px 20px;width:340px;background-repeat:no-repeat;display:none;float:left;position:fixed;top:50%;left:50%;z-index:999999;-webkit-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;background-color:#FFF}
#fade{display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.8;z-index:99999}
#intabdiv{text-align:center}
#intabdiv h2,#intabdiv .h2{color:#f43f3f;font-size:22px;text-transform:uppercase;text-align:center;padding:0}
#intabdiv label{display:block;margin-top:8px;margin-bottom:3px;color:#f43f3f;text-align:left;font-size:18px;padding-left:20px}
#intabdiv label span{color:#ef4c00}
.close{position:absolute;width:22px;height:22px;background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/swipebox/img/icons.png);margin-top:-8px;right:0;background-size:120px 24px}
.fb-in{border:1px solid #bbb;padding:10px;width:275px;outline:none}
.fb-btn{background:#f43f3f;border:none;outline:none;text-transform:uppercase;color:#FFF;font-size:17px;padding:8px;font-weight:700;margin-bottom:10px;cursor:pointer}
.bx-wrapper + .lazyloading-paging{display:none!important}
.lazyloading-paging{display:block!important}
.pagination{overflow:hidden;clear:both;margin:20px auto;text-align:center}
.pagination li{display:inline-block;margin:0 6px}
.pagination li a{color:#454545;font-size:18px}
.pagination li.selected a{color:#f43f3f;text-decoration:none}
.dop-har-cats{display:none}
.contacts-page{width:1160px;overflow:hidden}
.contacts-page .contacts-page-item{padding:20px 0;border-bottom:1px solid #9a9a9a;overflow:hidden}
.contacts-page .contacts-page-item h3{text-align:left;font-weight:700}
.contacts-page .contacts-page-item table{width:570px;float:left;text-align:left;margin-bottom:20px}
.contacts-page .contacts-page-item table td{vertical-align:top}
.contacts-page .contacts-page-item table img{width:120px}
.contacts-page .contacts-page-item table label{display:block;font-size:18px;margin-bottom:10px}
#addToCart-message{position:fixed;top:60px;right:30px;background:rgba(255,0,0,0.8);color:#FFF;font-size:20px;padding:20px;z-index:99999;border-radius:10px;display:none}
.nadpis_karta_skaldy{margin-bottom:15px;cursor:pointer;text-decoration:underline}
.nadpis_karta_skaldy span{font-size:18px;border-bottom:1px #333 dashed;cursor:pointer;background:url(/wa-data/public/site/themes/zmk_site/img/strelochka.png) right center no-repeat;padding-right:20px}
.karta_sklady{display:none}
.nadpis_karta_skaldy.visibl + .karta_sklady{display:block}
.nadpis_karta_skaldy.visibl span{background:url(/wa-data/public/site/themes/zmk_site/img/strelochka2.png) right center no-repeat}
#skidka{width:755px;height:72px;background:url(/wa-data/public/site/themes/zmk_site/img/skidka-bg.png) no-repeat;display:none;position:absolute;bottom:30px;left:50%;margin-left:-135px}
#skidka.view{display:block!important}
#skidka .sk-l{text-transform:uppercase;color:#FFF;font-size:60px;display:block;width:360px;float:left;padding-left:24px;height:70px}
#skidka .sk-r{color:#454545;font-size:30px;padding-top:16px;display:block;float:left;width:340px;text-align:right}
.contacts-table{width:100%;overflow:hidden}
.contacts-table .vcard{/*width:450px;*/overflow:hidden;display:inline-block;margin:10px;font-size:18px}
.contacts-table .vcard div{margin:6px 0}
.page404{width:800px;text-align:left;margin:0 0 0 50px;padding-left:80px;height:616px;border-bottom:2px solid #3162a3}
.page404 .title404{color:#3162a3;font-weight:700;font-size:220px;font-family:Arial;text-shadow:5px 0 0 #3162a3}
.page404 a{color:#3162a3;text-decoration:none;border-bottom:1px solid}
#slider-s,#slider-pasport{overflow:hidden;position:relative;margin:20px 0 40px}
.gallery-s{margin:-10px 0 30px!important}
#slider-s .viewport,#slider-pasport .viewport{float:left;width:818px;height:220px;overflow:hidden;position:relative;margin-left:36px;margin-right:36px}
.gallery-s .viewport{height:120px!important}
#slider-s .buttons,#slider-pasport .buttons{display:block;margin:70px 0 0 4px;float:left;width:29px;height:56px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/arrows-g.png);position:relative;top:24px}
.gallery-s .buttons{margin:10px 0 0 4px !important}
#slider-s .prev,#slider-pasport .prev{background-position:0 0}
#slider-s .next,#slider-pasport .next{background-position:0 28px;right:0}
#slider-s .disable,#slider-pasport .disable{visibility:hidden}
#slider-s .overview,#slider-pasport .overview{list-style:none;position:absolute;padding:0;margin:0;width:835px;left:0;top:0}
#slider-s .overview li,#slider-pasport .overview li{float:left;margin:0 2px;padding:1px;width:158px;height:218px;overflow:hidden;background:none;text-align:center}
.gallery-s .overview li{height:120px!important}
.gallery-s .overview li img{height:120px}
#slider-s .overview li img,#slider-pasport .overview li img{max-width:158px}
#slider-s .overview li.mirrored,#slider-pasport .overview li.mirrored{display:none!important}
.copys{text-align:center}
.mp-copy{overflow:hidden;width:230px;margin:5px 10px;display:inline-block;vertical-align:top}
.mp-copy img{float:left;margin-right:5px;margin-top:-10px}
.mp-copy a{text-decoration:none;color:#000;font-size:16px;margin-top:10px;display:block}
.mp-copy span{font-size:16px}
.mp-copy a:hover{color:#f43f3f;text-decoration:underline}
.onepay-copy{display:inline-block;vertical-align:top;margin:5px 10px}
.onepay-copy span{font-size:16px}
.wa-name{margin:8px 0 4px;font-size:16px}
.wa-required .wa-name::after{content:"*";color:red;padding-left:5px}
#signup-content .wa-field-email .wa-name::after{content:"*";color:red;padding-left:5px}
.wa-value input[type="text"],.wa-value input[type="password"]{border:1px solid #bbb;padding:10px;width:50%;outline:none}

.wa-captcha img{float:left;margin-right:4px}
.wa-captcha-input{margin-top:1px;width:165px!important}
.wa-value select,.wa-login-form-wrapper .wa-login-form-fields input[type=text],.wa-login-form-wrapper .wa-login-form-fields select,.wa-login-form-wrapper .wa-login-form-fields input[type=password],.wa-forgotpassword-form-wrapper input[type=text],.wa-signup-form-wrapper input, .wa-field input[type=password]{border:1px solid #bbb !important;padding:10px !important;width:50% !important;outline:none}
.wa-submit input[type="submit"]{background:#f43f3f;border:none;outline:none;text-transform:uppercase;color:#FFF;font-size:14px;padding:8px;font-weight:700;margin-bottom:10px;cursor:pointer;margin-right:6px}
.checkout-form  input[type="text"], .checkout-form select {
    width: 100% !important;
}
#login-content input[type="submit"]{margin-top:16px}
.dost-btn{background:#f43f3f;border:none;outline:none;text-transform:uppercase;width:154px;color:#FFF;font-size:17px;padding:8px;font-weight:700;margin-bottom:10px;cursor:pointer;margin-top:60px;float:right;text-align:center;cursor:pointer;position:relative;z-index:9999}
.popup-hint{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99999}
.popup-hint.visible{display:block}
.popup-sub{position:fixed;left:50%;margin-left:-190px;top:30%;background:#FFF;width:380px;padding:20px;font-size:18px;-webkit-box-shadow:0 0 15px 0 #000;box-shadow:0 0 15px 0 #000}
.closer{position:absolute;width:22px;height:22px;background:url(//zmktlt.ru/wa-data/public/shop/themes/zmk_shop/swipebox/img/icons.png);margin-top:-18px;right:0;background-size:120px 24px;cursor:pointer}
.ps-title{font-size:24px;font-weight:700;text-align:center;display:block;margin:-10px 0 14px}
.dostavka-btn{color:#456fa9!important;font-size:25px;font-weight:700;text-transform:uppercase;cursor:pointer;margin-bottom:24px;background:url(/wa-data/public/site/themes/zmk_site/img/dostavka.png) 82% 50% no-repeat;text-decoration:underline}
.konti #hidden_1{display:none}
.konti .more-text{cursor:pointer;color:-webkit-link}
.konti .more-text:hover{text-decoration:underline}
#slider-pasport .viewport{width:650px}
.img-post-blog{float:left;margin:0 10px 10px 0;height:150px}
#offerbutton{text-decoration:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0))) repeat scroll 0 0 #fcd630;background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%) repeat scroll 0 0 #fcd630;border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.3) rgba(0,0,0,0.3);-o-border-image:none;border-image:none;border-radius:3px;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#000;font-size:1.1em;font-weight:700;padding:4px 7px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
#buttonBlock{padding-bottom:10px}
.excelLink{text-decoration:underline!important;color:blue!important}
#toTop{color:#1af019;cursor:pointer;display:none;position:fixed;bottom:50px;right:50px;background:rgba(255,255,255,0.9);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.4);box-shadow:0 3px 8px rgba(0,0,0,0.4);overflow:hidden;width:100px;height:50px;line-height:50px;font-size:16px;text-align:center;z-index:9999;border-radius:10px;border:3px solid;border-color:#f4f4f4;font-family:tahoma,arial;border-radius:10px}
#toTop:hover{color:#dd0303;background:rgba(255,255,255,1)}
.breadcrumbs{vertical-align:middle;padding:0;margin:20px 0 10px;letter-spacing:1px;color:#424242}
.breadcrumbs .coll{display:inline-block}
.breadcrumbs a{color:#424242}
.breadcrumbs a.active{color:#3162A3;text-decoration:none}
.photosgallery-vertical{width:580px;height:335px}
.photosgallery-vertical .sliderkit-nav{top:0;right:0;width:124px;height:110%}
.photosgallery-vertical .sliderkit-nav-clip{left:7px}
.photosgallery-vertical .sliderkit-nav-clip ul li{margin:0;padding:0}
.photosgallery-vertical .sliderkit-nav-clip ul li a{display:block;width:110px;height:80px;overflow:hidden;padding:3px;outline:none}
.photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:3px solid #f43f3f}
.photosgallery-vertical .sliderkit-nav-clip ul li img{width:110px;height:80px;margin-bottom:-3px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn{position:absolute;right:8px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a{display:block;width:110px;height:17px;background:transparent url(/wa-data/public/site/themes/zmk_site/img/arrows.jpg) no-repeat center 0;outline:none}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a span{display:none}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev{top:10px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next{bottom:10px}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a{background-position:center 0}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a{background-position:center -17px}
.photosgallery-vertical .sliderkit-go-btn a{width:200px;height:300px;background:#ccc;opacity:.8}
.photosgallery-vertical .sliderkit-go-prev{top:0;left:0}
.photosgallery-vertical .sliderkit-go-next{top:0;right:0}
.photosgallery-vertical .sliderkit-panel{top:0;left:0;width:450px;height:300px}
.photosgallery-vertical .sliderkit-panel img{min-height:300px;max-height:400px;min-width:500px}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:85px;width:500px}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text{height:65px;padding:10px 15px 10px 115px;font-size:.9em;color:#fff}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:700;border:none}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-overlay{height:85px;width:500px;background:#000;opacity:.6}
.photosgallery-minimalistic{width:500px;height:335px;padding:0 0 50px}
.photosgallery-minimalistic .sliderkit-nav{left:0;bottom:0;width:500px;padding:0;background:#000}
.photosgallery-minimalistic .sliderkit-nav-clip{margin:0 auto}
.photosgallery-minimalistic .sliderkit-nav-clip ul li{float:left;margin:0}
.photosgallery-minimalistic .sliderkit-nav-clip ul li a{display:block;width:75px;height:50px;overflow:hidden;margin:0;padding:0;opacity:.4}
.photosgallery-minimalistic .sliderkit-nav-clip ul li.sliderkit-selected a{opacity:1}
.photosgallery-minimalistic .sliderkit-panel{top:0;left:0;width:500px;height:335px}
.sliderkit{display:none;position:relative;text-align:left;margin-top:35px;float:left}
.sliderkit a,.sliderkit a:hover{text-decoration:none}
.sliderkit a:focus{outline:1px dotted #000}
.sliderkit img{border:0}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;top:-40px}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0}
.sliderkit .sliderkit-nav-clip ul li{float:left;margin-bottom:23px}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden}
.sliderkit .sliderkit-btn{z-index:10}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;top:-6px}
.sliderkit .sliderkit-panel-active{z-index:5}
.sliderkit .sliderkit-panel-old{z-index:4}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0}
.tabs-imbricate .carousel-demo2{width:528px}
.tabs-imbricate .carousel-demo2 .sliderkit-nav{width:508px}
.pagination-basic .sliderkit-nav{margin:0 0 10px;text-align:right}
.pagination-basic .sliderkit-nav li{display:inline;margin:0 2px}
.pagination-basic .sliderkit-nav li a{padding:1px 3px;border:1px solid #ccc;text-decoration:none}
.pagination-basic .sliderkit-nav li.sliderkit-selected a,.pagination-basic .sliderkit-nav li a:hover{color:#fff;border:1px solid #666;background:#666}
.pagination-basic .sliderkit-block{margin:0 0 10px;padding:15px;border:1px solid #666}
.vertical-menulist{width:200px;height:400px;margin:15px 0 0}
.vertical-menulist .sliderkit-nav-clip{text-align:left;border:1px solid #ccc}
.vertical-menulist .sliderkit-nav-clip,.vertical-menulist .sliderkit-nav-clip ul li{width:198px!important;margin:0}
.vertical-menulist .sliderkit-nav-clip ul li a{display:block;padding:5px 10px}
.vertical-menulist .sliderkit-nav-clip ul li a:hover{color:#fff;background:#666}
.vertical-menulist .sliderkit-controls{width:200px;margin:0 0 5px;text-align:center}
.vertical-menulist .sliderkit-controls .sliderkit-btn-disable a{cursor:default;color:#b2ceea}
.sliders-block{overflow:hidden;margin:0 0 20px}
.sliders-block h3{margin-top:140px;display:block}
.sliderkit-btn-disable{display:none}
#kit1 .sliderkit-nav-prev,#kit1 .sliderkit-nav-next,#kit5 .sliderkit-nav-prev,#kit5 .sliderkit-nav-next,#kit7 .sliderkit-nav-prev,#kit7 .sliderkit-nav-next,#kit9 .sliderkit-nav-prev,#kit9 .sliderkit-nav-next,#kit11 .sliderkit-nav-prev,#kit11 .sliderkit-nav-next,#kit13 .sliderkit-nav-prev,#kit13 .sliderkit-nav-next{display:none}
.panel{position:fixed;right:-340px;width:300px;padding:20px;background:rgba(49,98,163,0.80);z-index:99999;top:270px;min-height:260px;-webkit-transition:all .3s ease;transition:all .3s ease}
.panel .panel-button{width:36px;height:201px;position:absolute;top:0;left:-36px;background:url(/wa-data/public/site/themes/zmk_site/img/catalog-form/catalog-form-btn2.png) no-repeat;cursor:pointer;display:none}
.panel-button p{color:#FFF;display:block;width:190px;height:41px;-webkit-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);margin-left:-66px;margin-top:46px;font-size:18px;letter-spacing:.09em;text-transform:uppercase}
.panel .panel-title{color:#FFF;font-size:20px;margin-bottom:10px;text-align:center}
.panel .st-in{padding:4px;border:1px solid #cdcdcd;outline:none;margin:5px auto;width:210px;display:block}
.panel .st-btn{border:none;outline:none;background:#F34F3F;padding:4px 0;color:#FFF;font-size:16px;margin:10px auto;width:218px;cursor:pointer;border-radius:3px;display:block;text-align:center;text-decoration:none;text-transform:uppercase}
.panel.open{right:0}
#result_3 .err_item,#result_3 .good{text-align:center;color:#FFF;font-size:16px}
.hint{text-align:left;color:#3162a3;font-size:20px;left:0;font-weight:700;border-top:1px solid #CCC;/*position:absolute;*/bottom:-80px;width:408px;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;background:#FFF}
.hint span{padding:7px;display:block}
.cats-page-item:hover > .hint{bottom:-1px}
.value .hide{overflow:hidden;height:110px}
.more-h{color:#5478A8;margin-top:10px;text-decoration:underline;cursor:pointer}
.hide.view{height:auto}
.products-table{border:0 solid #3162a3;margin-bottom:20px}
.products-table .tr-products-head{background:#3162a3!important}
.tr-products-head td{color:#FFF!important;padding:10px!important;border-right:1px solid #FFF!important;border-left:1px solid #FFF!important;font-size:18px;text-transform:uppercase;text-align:center}
#filters-table .sdm td{padding:1px!important}
.tr-products-head td a{color:#FFF!important}
.tr-products-head td:first-child{border-left:none!important}
.tr-products-head td:last-child{border-right:none!important}
.products-table tr:nth-child(odd){background:#FFF}
.products-table tr .products-img-td{background:#FFF;text-align:center}
.products-table tr .products-img-td img{height:110px;max-width:172px}
.products-table tr td{border:1px solid #3162a3;padding:5px}
.products-table .products-naim-td{text-align:center;width:240px;line-height:25px;position:relative}
.products-naim-td a{text-decoration:none;color:#424242;font-size:18px;word-wrap:break-word;display:block;margin:0 auto}
.products-naim-td a span{border-bottom:1px solid}
.products-naim-td a:hover span{border-bottom:0 solid}
.products-naim-td .products-more-hint{display:none;position:absolute;padding:8px;border:1px solid #CCC;font-size:16px;width:200px;z-index:9999;background:#FFF}
.products-naim-td a:hover +.products-more-hint{display:block}
.products-table .products-price-td{width:140px;font-size:20px;text-align:center;color:#424242;font-family:'PFDinTextCondPro Bold'}
.products-table .products-stock-td{width:100px}
.products-stock-td .stock-in{margin:0 auto;text-align:center;color:#424242;font-size:20px}
.stock-in .stock-green{width:26px;height:26px;display:block;margin:0 auto 5px;background:url(/wa-data/public/site/themes/zmk_site/img/instock.png)}
.products-table .products-num-td{width:120px;text-align:center}
.products-num-td .products-amount{display:inline-block;vertical-align:top}
.products-amount .amount-left{float:left;margin:10px 4px 0 0;width:7px;height:14px;cursor:pointer;background:url(/wa-data/public/site/themes/zmk_site/img/amount-left.png)}
.products-amount .amount-right{float:left;margin:10px 0 0 4px;width:7px;height:14px;cursor:pointer;background:url(/wa-data/public/site/themes/zmk_site/img/amount-right.png)}
.products-amount .amount-in{padding:8px;float:left;border:1px solid #CCC;width:30px;outline:none;text-align:center}
.products-num-td .products-fas{padding:8px;border:1px solid #CCC;background:#FFF;text-align:center;width:30px;color:#424242;display:inline-block;vertical-align:top}
.products-cart-td .addcart-table{width:136px;height:32px;color:#FFF;background:url(/wa-data/public/site/themes/zmk_site/img/newcart-btn.png);text-transform:uppercase;font-size:16px;font-weight:700;border:none;outline:none;padding-left:26px;cursor:pointer}
.subcategories-block{padding:10px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.subcategories-block a{/*width:20%;*/padding:10px 15px;color:#000;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:underline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.subcategories-block a:hover{text-decoration:none}
.category-benefits{background:#dee6f0;padding:10px;margin-bottom:10px}
.category-benefits .bn-title{font-size:25px;color:#f43f3f;margin-bottom:10px;font-family:'PFDinTextCondPro Bold'}
.category-benefits ul{padding-left:25px}
.autofill-result{z-index:9999!important}
div#sitemap li{font-size:16px}
.btn{background:#f43f3f;color:#fff;text-decoration:none;padding:10px;display:inline-block;font-size:16px}
.btn:hover{background:#fb5a5a}
ul.list li{display:inline-block;margin-right:15px;text-align:center}
ul.list img{display:block;margin:0 auto}
.i1{height:542px;width:629px}
#l1_1{display:none;left:113px;position:relative;top:-535px;width:249px}
#l1_2{display:none;position:relative;top:-367px;left:1px;width:489px;height:181px}
#l1_3{display:none;position:relative;top:-199px;left:115px;width:237px;height:178px}
.i2{height:875px;width:886px;margin-top:-199px;margin-bottom:-210px}
.i2 #l2_0img{position:relative;left:-1px;top:4px}
#l1_4{display:none;position:relative;top:-804px;left:117px;width:198px}
#l1_16{display:none;position:relative;top:-801px;left:117px;width:230px}
#l1_5{display:none;position:relative;top:-849px;left:285px;width:226px}
#l1_6{display:none;position:relative;top:-849px;left:456px;width:143px}
#l1_7{display:none;position:relative;top:-805px;left:554px;width:207px}
#l1_8{display:none;position:relative;top:-626px;left:568px;width:305px}
#l1_9{display:none;position:relative;top:-423px;left:597px;width:264px}
#l1_10{display:none;position:relative;top:-301px;left:604px;width:177px}
#l1_11{display:none;position:relative;top:-280px;left:455px;width:144px}
#l1_12{display:none;position:relative;top:-291px;left:283px;width:145px}
#l1_13{display:none;position:relative;top:-314px;left:115px;width:153px}
#l1_14{display:none;position:relative;top:-417px;left:9px;width:394px}
#l1_15{display:none;position:relative;top:-623px;left:6px;width:350px}
.catalog-home .catitem table td.img img{max-width:116px!important;max-height:240px!important}
.catalog-home .catitem .all-items{padding:5px 12px!important;font-size:14px!important}
.catalog-home .catitem ul li{margin:0 0 5px!important;font-size:14px!important;list-style:none}
.catalog-home .catitem ul li a{color:#000!important}
.catalog-home .catitem{position:relative;width:100%;height:403px;float:left;margin:10px 0;border:1px solid #ccc;padding:4px;overflow:hidden}
.catalog-home .catitem-last{margin-right:0}
.catalog-home .catitem .catnaim{padding-bottom:6px!important;margin-bottom:8px!important}
#product-list .download-price{text-align:right;display:block;font-size:18px;margin-bottom:10px}
.product-sidebar .download-price{float:right;margin-right:72px;font-size:16px;margin-top:7px}
.filter-price{display:inline-block;vertical-align:middle;overflow:hidden;/*width:252px;margin-top:15px*/}
.filter-price .title-5{display:inline-block;vertical-align:middle;color:#FFF;font-family:'PFDinTextCondPro Medium';font-size:18px;margin:0 10px 0 0}
.filter-price input[type="text"]{display:inline-block;vertical-align:middle;width:50px;padding:6px;border:1px solid #ccc;font-size:16px;margin:0 10px 0 0}
.filter-select{display:flex;vertical-align:middle;align-items:center; overflow:hidden;/*margin-top:18px;width:250px*/}
.filter-select label{display:inline-block;vertical-align:middle;color:#FFF;font-family:'PFDinTextCondPro Medium';font-size:18px;margin:0 10px 0 0}
.filter-select .select{display:inline-block;vertical-align:middle;overflow:hidden;width:250px}
.filter-select:nth-of-type(2) .select,.filter-select:nth-of-type(2) .select .option{width:160px}
.filter-select:nth-of-type(3),.filter-select:nth-of-type(3) .select,.filter-select:nth-of-type(3) .select .option{width:224px}
.filter-select:nth-of-type(4),.filter-select:nth-of-type(4) .select,.filter-select:nth-of-type(4) .select .option{width:308px}
.filter-select:nth-of-type(5),.filter-select:nth-of-type(5) .select,.filter-select:nth-of-type(5) .select .option{width:200px}
#filters-table .filter-select{margin-top:4px}
/*#filters-table .select .select-title{height:21px}  */
.select .select-title{/*height:15px;*/height:38px;border:1px solid #ccc;cursor:pointer;background:#FFF url(/wa-data/public/site/themes/zmk_site/img/select-arrow.png) 95% 50% no-repeat;padding:4px 10px}
.filter-select .select .option{position:absolute;background:#FFF;display:none;color:#000;width:250px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;max-height:400px;overflow-y:auto}
.option label{color:#000;display:block;cursor:pointer;padding:5px;font-family:'PFDinTextCondPro Light';font-size:16px;margin:0}
.option input[type="checkbox"]{position:absolute;opacity:0}
.option input[type="checkbox"]:checked + label{background:#bfbfbf}
.reset-filter{background:#f43f3f;border:none;outline:none;text-transform:uppercase;color:#FFF;font-size:17px;padding:8px 15px;font-weight:700;margin-bottom:0;cursor:pointer;/*width:130px;*/text-align:center;vertical-align:middle;display:block;/*margin-top:10px;margin-left:30px*/}
.filters form{padding:0 0 10px}
.left-area{width:230px;float:left;max-width:260px}
.news-block{margin-top:30px;width:230px;float:left}
.news-block .n-items{position:relative;width:200px;min-height:150px;border:1px solid #ccc;padding:14px;overflow:hidden;margin-bottom:15px}
.btn-red{padding:10px 15px 6px;text-decoration:none;color:#fff;background:#f43f3f;text-transform:uppercase}
.n-title,.n-read a{font-size:14px;color:#f43f3f;font-weight:700;text-transform:uppercase;text-decoration:none}
.n-content{padding:5px 0 15px}
.n-all{width:113px;display:block;margin:0 auto}
.n-bottom{position:absolute;bottom:0}
.n-bottom a{text-decoration:none}
.n-read a{color:#f43f3f}
.n-athor a{color:#1d1d1d}
.news-block h3{font-size:19px;font-weight:700}
.n-image,.n-image img{width:160px;margin:0 auto 15px}
.n-read{margin-bottom:2px}
.banners{margin-top:14px;float:left}
#urledit{z-index:99999}
.contacts-table-page td{vertical-align:top}
.contacts-table-page label{font-size:18px;display:block}
.hits-block{float:left;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;margin:11px 0 0}
.hits-block .hits-item{width:317px;min-height:240px;border:2px solid #f43f3f;margin:0 10px;position:relative}
.hits-item .hits-item-title{background:#f43f3f;color:#FFF;text-align:center;text-transform:uppercase;padding:9px 0;font-size:18px;margin-bottom:10px}
.hits-item .hits-item-title a{text-decoration:none;color:#fff}
.hits-item .hits-item-title a:hover{text-decoration:underline}
.hits-item .hits-link{float:left;width:170px;margin:10px 10px 40px}
.hits-link ul{padding:0;margin:0}
.hits-link ul li{display:block;margin-bottom:7px}
.hits-link ul li a{color:#424242;text-decoration:none}
.hits-link ul li a:hover{text-decoration:underline}
.hits-item.hits-img{float:right}
.hits-item .hits-label{width:200px;height:41px;position:absolute;bottom:0;right:0;background:url(/wa-data/public/site/themes/zmk_site/img/label-catalog.png)}
.elements-ul{text-align:center}
.elements-ul li{display:inline-block;vertical-align:top;width:200px;margin:0 30px 15px}
.min-img-categories{width:56px;height:56px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:6px;min-height:1px}
.big-title{color:#424242;text-align:center;font-size:33px;margin:10px 0 20px;text-transform:uppercase;font-weight:700;clear:both}
.big-title:first-child{margin-top:0}
.info-wagon{background:url(/wa-data/public/site/themes/zmk_site/img/gotovye-systemy-dlya-avto/fon-1-1.jpg);padding:20px 18px}
.list-min-margin li{list-style:none;background:url(/wa-data/public/site/themes/zmk_site/img/gotovye-systemy-dlya-avto/zvezda.png) 0 50% no-repeat;padding-left:45px;line-height:17px}
.list-max-margin li{list-style:none;background:url(/wa-data/public/site/themes/zmk_site/img/gotovye-systemy-dlya-avto/zvezda.png) 0 50% no-repeat;padding-left:44px;margin-bottom:34px;line-height:27px}
.img-infograf img{max-width:100%;max-height:100%}
.list-max-margin li:last-child,.list-min-margin li:last-child{margin-bottom:0}
.list-max-margin ul,.list-min-margin ul{margin-left:10px}
.caravan-block{display:-webkit-box;display:-ms-flexbox;display:flex}
.info-avto-stelag{background:#3162a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;padding:20px 0 0}
.item-info{width:25%;text-align:center;color:#fff;padding:0 10px 20px}
.big-text-info{font-weight:700;font-size:46px}
.infograf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;margin-top:35px}
.item-infograf{width:300px;padding:0 10px 30px;text-align:center}
.red-title{text-align:center;font-size:25px;text-transform:uppercase;font-weight:700;color:#f73f41;margin-top:20px}
.red-text{color:#f73f41;font-weight:700;font-size:24px;text-align:center}
.download-katalog{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;margin-bottom:40px}
.download-katalog a{color:#5a81b5;color:#5a81b5;text-transform:uppercase;text-align:center;font-size:16px}
.guarantees{background:url(/wa-data/public/site/themes/zmk_site/img/gotovye-systemy-dlya-avto/fon-2-2.jpg)}
.title-guarantees{text-align:center;color:#fff;text-transform:uppercase;font-size:34px;padding:10px}
.items-guarantees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}
.item-guarantees{text-align:center;padding:0 20px}
.text-guarantees{color:#fff}
.guarantees-important{background:#3162a4;color:#fff;text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
iframe{margin-bottom:20px}
.text-center{text-align:center}
.question{background:url(/wa-data/public/site/themes/zmk_site/img/gotovye-systemy-dlya-avto/fon-1-1.jpg);padding:15px 20px;margin-bottom:20px}
.question li{margin-bottom:20px;list-style-type:none}
.sertif-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
.sertif-block-item{padding:0 30px 20px}
.security-policy,.security-policy a{color:#fff}
.bxGallery li{height:206px;overflow:hidden;text-align:center;font-size:12px;font-style:italic}
.bxGallery li img{max-height:initial!important}
.bxGallery .bx-next{position:absolute;top:50%;margin-top:-16px;outline:0;width:21px;height:35px;z-index:9999;background:red}
.remove{cursor:pointer}
#product-list > img{position:absolute;left:56%}
.filter-select .select .option{min-width:80px}
.filter-select .select .option label:hover{background:#eee}
.products-cart-td .addcart-table-mini{width:39px;height:32px;background:url(/wa-data/public/site/themes/zmk_site/img/newcart-btn.png);border:none;outline:none;cursor:pointer}
#filter-stellazhi{margin:15px 0}
#filter-stellazhi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#filter-stellazhi li{color:#fff;text-decoration:none;text-transform:uppercase;font-size:17px;display:block;/*width:233px;*/height:54px;background:url(/wa-data/public/shop/themes/zmk_shop/img/tabs-load.png) no-repeat center;font-family:'PFDinTextCondPro Medium';cursor:pointer;/*margin-right:10px*/}
#filter-stellazhi input[type='checkbox'],.filter-select input[type='radio']{display:none}
#filter-stellazhi label,#filter-stellazhi .center-block-prime a{cursor:pointer;font-size:24px;text-decoration:underline;padding-left:15px;color:#fff}
.center-block-prime{text-align:center}
.center-block-prime:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.center-block{display:inline-block;vertical-align:middle;font-size:14px}
li.tab-active{opacity:.7}
.products-table .filter-select .select,.products-table .filter-select{width:80px;margin:0}
.products-table .select .select-title{color:#000}
#empty-products{padding:10px;font-size:30px;text-align:center}
.adv-list li{display:block;margin-bottom:10px;padding:8px 5px 10px 80px;background:url(/wa-data/public/site/themes/zmk_site/img/like.png) no-repeat}
.adv-list li p{padding:0;margin:0}
.adv-list li strong{text-transform:uppercase}
.dops-teasers{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;margin-bottom:20px}
.dops-teasers .dops-teaser-item{text-align:center;width:170px;color:#424242;padding-top:120px;background:url(/wa-data/public/site/themes/zmk_site/img/shkafy/shkafy-teaers.jpg) no-repeat}
.dops-teaser-item:nth-child(1){background-position:32px 0}
.dops-teaser-item:nth-child(2){background-position:-166px 0}
.dops-teaser-item:nth-child(3){background-position:-378px 0}
.dops-teaser-item:nth-child(4){background-position:-582px 0}
.dops-teaser-item:nth-child(5){background-position:-786px 0}
.ar-shkafy-list{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;margin-bottom:20px}
.ar-shkafy-list .ar-item{width:238px;text-align:center;color:#424242;padding-top:176px;background:url(/wa-data/public/site/themes/zmk_site/img/shkafy/shkafy-teaers-2.jpg) no-repeat}
.ar-shkafy-list .ar-item:nth-child(1){background-position:50px 0}
.ar-shkafy-list .ar-item:nth-child(2){background-position:-200px 0}
.ar-shkafy-list .ar-item:nth-child(3){background-position:-448px 0}
.ar-shkafy-list .ar-item:nth-child(4){background-position:-700px 0}
.features-list{padding:14px;background:url(/wa-data/public/site/themes/zmk_site/img/shkafy/params-bg.jpg);color:#424242}
.features-list .features-list-title{text-align:center;margin-bottom:10px;font-weight:700;color:#000}
.features-list ul{margin-bottom:10px}
.features-list ul li{display:block;padding:2px 2px 2px 28px;background:url(/wa-data/public/site/themes/zmk_site/img/shkafy/star-ico.png) no-repeat}
#filters-table .products-naim-td{padding:0!important}
.novinka-block{overflow:hidden;margin-bottom:20px;clear:both}
.novinka-block .novinka-block-title{position:relative;text-align:center;margin-bottom:20px;font-weight:700;font-size:1.5em}
.novinka-block .novinka-list{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}
.novinka-list .novinka-item{width:160px;text-align:center;background:url(/wa-data/public/site/themes/zmk_site/img/ofis/stelaji-teasers.jpg) no-repeat;padding-top:116px;text-decoration:underline;display:block;color:#424242}
.novinka-item:nth-child(1){background-position:14px 0}
.novinka-item:nth-child(2){background-position:-148px 0}
.novinka-item:nth-child(3){background-position:-310px 0}
.novinka-item:nth-child(4){background-position:-468px 0}
.novinka-item:nth-child(5){background-position:-646px 0}
.novinka-item:nth-child(6){background-position:-814px 0}
.catalog-v-link{text-align:center;background:url(/wa-data/public/site/themes/zmk_site/img/ofis/download-catalog.png) 226px 0 no-repeat;margin-bottom:20px;padding:4px 0}
.catalog-v-link a{color:#3162a3;text-decoration:none;border-bottom:1px solid;text-transform:uppercase;font-weight:700}
.view-teasers{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;margin-bottom:20px}
.view-teasers .view-teaser-item{width:190px;padding-top:140px;text-align:center;background:url(/wa-data/public/site/themes/zmk_site/img/sklad/stelaji-teasers.png) no-repeat}
.view-teaser-item:nth-child(1){background-position:0 0}
.view-teaser-item:nth-child(2){background-position:-184px 0}
.view-teaser-item:nth-child(3){background-position:-380px 0}
.view-teaser-item:nth-child(4){background-position:-574px 0}
.view-teaser-item:nth-child(5){background-position:-774px 0}
.services-teaser{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;margin-bottom:20px}
.services-teaser .services-teaser-item{width:220px;padding-top:130px;text-align:center;background:url(/wa-data/public/site/themes/zmk_site/img/sklad/infographic-teaser.png) no-repeat}
.services-teaser-item:nth-child(1){background-position:54px 0}
.services-teaser-item:nth-child(2){background-position:-200px 0}
.services-teaser-item:nth-child(3){background-position:-472px 0}
.services-teaser-item:nth-child(4){background-position:-710px 0}
.five-cause{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}
.five-cause .cause-item{width:190px;padding-top:145px;text-align:center;background:url(/wa-data/public/site/themes/zmk_site/img/kolesa/5-teaser.png) no-repeat;margin:0}
.cause-item:nth-child(1){background-position:30px 0}
.cause-item:nth-child(2){background-position:-165px 0}
.cause-item:nth-child(3){background-position:-360px 0}
.cause-item:nth-child(4){background-position:-554px 0}
.cause-item:nth-child(5){background-position:-750px 0}
#info-block-in ul{margin-bottom:10px}
#info-block-in li{list-style-position:inside}
.storage-systems{margin-bottom:20px;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}
.storage-systems .systems-item{width:220px;text-align:center}
.systems-item img{width:220px;margin-bottom:10px}
#slider-clients{overflow:hidden;position:relative;margin-top:20px;margin-bottom:30px}
#slider-clients .viewport{float:left;width:870px;height:105px;overflow:hidden;position:relative;margin-left:10px;margin-right:10px}
#slider-clients .buttons{display:block;margin:0 0 0 4px;float:left;width:29px;height:56px;background:url(/wa-data/public/site/themes/zmk_site/img/newtemplate/img/arrows-g.png);position:relative;top:24px}
#slider-clients .prev{background-position:0 0}
#slider-clients .next{background-position:0 28px;right:0}
#slider-clients .disable{visibility:hidden}
#slider-clients .overview{list-style:none;position:absolute;padding:0;margin:0;width:835px;left:0;top:0}
#slider-clients .overview li{float:left;margin:0 20px;padding:1px;width:245px;height:100px;line-height:100px;overflow:hidden;background:none;text-align:center}
#slider-clients .overview li img{vertical-align:middle;max-width:180px}
.benefits-st{text-align:center;padding:10px;background:url(/wa-data/public/site/themes/zmk_site/img/gotovye-systemy-dlya-avto/fon-1-1.jpg)}
.benefits-st .benefits-st-list{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;margin-bottom:20px}
.benefits-st-list .benefits-st-item{width:220px}
.benefits-st-item .st-item-img{width:220px;height:120px;margin-bottom:10px;background:url(/wa-data/public/site/themes/zmk_site/img/shelvings/benefits-st-sprite.png) no-repeat}
.benefits-st-item:nth-child(1) .st-item-img{background-position:58px 0}
.benefits-st-item:nth-child(2) .st-item-img{background-position:-186px 0}
.benefits-st-item:nth-child(3) .st-item-img{background-position:-434px 0}
.benefits-st-item:nth-child(4) .st-item-img{background-position:-676px 0}
.st-services{background:#f43f3f;padding:10px;text-align:center;color:#FFF;margin-bottom:20px}
.st-services span{display:block;margin-bottom:14px}
.st-services .st-services-list{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;margin-bottom:14px}
.st-services-list .st-services-item{padding:34px 0 15px 100px;background:url(/wa-data/public/site/themes/zmk_site/img/shelvings/services-sprite.png) no-repeat;text-align:left;/*width:122px*/width:25%}
.st-services-item:nth-child(1){background-position:0 0}
.st-services-item:nth-child(2){background-position:-244px 0}
.st-services-item:nth-child(3){background-position:-520px 0}
.st-services-item:nth-child(4){background-position:-758px 0}
.options-block{margin-bottom:30px}
.options-block h2{text-align:center}
.options-block .options-list{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}
.options-list .options-item{width:176px;background:url(/wa-data/public/site/themes/zmk_site/img/shelvings/options-sprite.jpg) no-repeat;padding-top:170px;text-align:center}
.options-item:nth-child(1){background-position:-7px 0}
.options-item:nth-child(2){background-position:-232px 0}
.options-item:nth-child(3){background-position:-432px 0}
.options-item:nth-child(4){background-position:-604px 0}
.options-item:nth-child(5){background-position:-790px 0}
.intro-block{padding:10px;background:url(/wa-data/public/site/themes/zmk_site/img/gotovye-systemy-dlya-avto/fon-1-1.jpg);overflow:hidden;margin:15px 0}
.intro-block .intro-block-title{color:#424242;text-align:center;font-size:33px;margin:10px 0 20px;text-transform:uppercase;font-weight:700;clear:both}
.descript-page{padding-bottom:20px}
.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.flex-cols-sm-6{padding-left:10px;padding-right:10px;box-sizing:border-box;width:50%}
.diler-form{width:980px;margin:0 auto 20px;overflow:hidden;background:#c1d0e3;padding:20px;text-align:center;color:#424242}
.diler-form .security-policy,.diler-form .security-policy a{color:#424242}
.diler-form .diler-form-title{font-weight:400;text-align:center;color:#f43f3f;text-transform:uppercase;font-size:24px;margin-bottom:10px}
.diler-form .diler-form-slogan{color:#424242;text-align:center;font-size:20px;margin-bottom:20px}
.diler-form .form-in-left,.diler-form .form-in-right{float:left;width:400px;margin:0 30px}
.clear{width:100%;clear:both}
.diler-form .form-in-left .fb-in{border:none;padding:10px;margin:4px;width:380px;font-family:Arial;font-size:14px;outline:none}
.diler-form .form-in-right .fb-txt{border:none;padding:10px;margin:4px;resize:none;height:60px;width:400px;font-family:Arial;font-size:14px;outline:none}
.diler-form .fb-btn{margin:10px;background:#f43f3f;border:none;outline:none;width:180px;color:#fff;text-transform:uppercase;padding:10px;font-size:16px;cursor:pointer}
.range-box{overflow:hidden;margin-bottom:20px}
.range-box .range-box-title{color:#424242;text-align:center;font-size:33px;margin:10px 0 20px;text-transform:uppercase;font-weight:700;clear:both}
.range-box .range-box-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.range-box-list .range-box-item{text-align:center}
.range-box-item .range-box-img{background:url(/wa-data/public/site/themes/zmk_site/img/sports-racks/range-sprite.jpg) no-repeat;width:178px;height:156px;margin:0 auto 14px}
.range-box-item:nth-child(1) .range-box-img{background-position:34px 0}
.range-box-item:nth-child(2) .range-box-img{background-position:-160px 0}
.range-box-item:nth-child(3) .range-box-img{background-position:-358px 0}
.range-box-item:nth-child(4) .range-box-img{background-position:-560px 0}
.range-box-item:nth-child(5) .range-box-img{background-position:-782px 0}
.questions-item{margin-bottom:10px}
.questions-item span{display:block;color:#f43f3f;margin-bottom:5px}
.questions-item p{margin:0}
.table-ft{width:100%;border:none;border-collapse:collapse;margin-bottom:20px}
.table-ft tr:nth-child(even){background:#eff4f2}
.table-ft tr td{border:none;padding:10px 0 10px 80px}
.sh-benefits{overflow:hidden;margin-bottom:0}
.sh-benefits .sh-benefits-title{color:#424242;text-align:center;font-size:33px;margin:10px 0 20px;text-transform:uppercase;font-weight:700;clear:both}
.sh-benefits ul li{display:block;margin-bottom:0;padding:15px 0 15px 60px;background:url(/wa-data/public/site/themes/zmk_site/img/sushilnie/like.png) left center no-repeat}
.sh-selection{margin-bottom:20px}
.sh-selection .sh-slection-title{color:#424242;text-align:center;font-size:33px;margin:10px 0 20px;text-transform:uppercase;font-weight:700;clear:both}
.sh-selection .sh-selection-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.sh-selection-list .sh-selection-item{width:240px;text-align:center}
.sh-selection-item .sh-selection-img{margin:0 auto 14px;height:114px;width:200px;background:url(/wa-data/public/site/themes/zmk_site/img/sushilnie/selection-sprite.png) no-repeat}
.sh-selection-item:nth-child(1) .sh-selection-img{background-position:50px 0}
.sh-selection-item:nth-child(2) .sh-selection-img{background-position:-176px 0}
.sh-selection-item:nth-child(3) .sh-selection-img{background-position:-446px 0}
.sh-selection-item:nth-child(4) .sh-selection-img{background-position:-740px 0}
.sheathing-block{overflow:hidden;margin-bottom:20px}
.sheathing-block .sheathing-block-title{color:#424242;text-align:center;font-size:33px;margin:10px 0 0;text-transform:uppercase;font-weight:700;clear:both}
.sheathing-block .sheathing-list{display:flex;flex-wrap:wrap;justify-content:center}
.sheathing-list .sheathing-item{text-align:center;width:240px;font-size:16px;margin-bottom:30px}
.sheathing-item .sheathing-item-img{width:220px;height:210px;margin:0 auto 14px;background:url(/wa-data/public/site/themes/zmk_site/img/sheathing/sprite.png) no-repeat}
.sheathing-item:nth-child(1) .sheathing-item-img{background-position:0 0}
.sheathing-item:nth-child(2) .sheathing-item-img{background-position:0 -222px}
.sheathing-item:nth-child(3) .sheathing-item-img{background-position:0 -444px}
.sheathing-item:nth-child(4) .sheathing-item-img{background-position:0 -658px}
.sheathing-item:nth-child(5) .sheathing-item-img{background-position:0 -878px}
.sheathing-item:nth-child(6) .sheathing-item-img{background-position:0 -1104px}
.sheathing-item:nth-child(7) .sheathing-item-img{background-position:0 -1322px}
.material-sheathing{overflow:hidden;margin-bottom:20px}
.material-sheathing .material-sheathing-title{color:#424242;text-align:center;font-size:33px;margin:10px 0 20px;text-transform:uppercase;font-weight:700;clear:both}
.material-sheathing .material-sheathing-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.material-sheathing-list .material-sheathing-item{width:240px;text-align:center}
.material-sheathing-item .material-sheathing-img{width:220px;height:210px;margin:0 auto 10px;background:url(/wa-data/public/site/themes/zmk_site/img/sheathing/materials-sprite.png) no-repeat}
.material-sheathing-item:nth-child(1) .material-sheathing-img{background-position:6px 0}
.material-sheathing-item:nth-child(2) .material-sheathing-img{background-position:-244px 0}
.material-sheathing-item:nth-child(3) .material-sheathing-img{background-position:-493px 0}
.zmk .bx-wrapper{width:auto;}
.zmk h2 {
  font-size: 24px; }

.zmk .second_title {
  text-align: center;
  font-size: 18px;
  padding: 25px 0 40px; }

.zmk .bx-wrapper .bx-controls-direction a {
  margin: 0;
  background: url("/wa-data/public/site/img_category/arr_r.svg") center no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  opacity: .5; }
  .zmk .bx-wrapper .bx-controls-direction a.bx-prev {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .zmk .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1; }

.zmk .bx-wrapper .bx-pager {
  position: absolute;
  bottom: 18px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.zmk .bx-wrapper .bx-pager.bx-default-pager a {
  width: 11px;
  height: 11px;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  margin: 0 5px;
  top: 0;
  display: block;
  background-color: #ebeff2; }

.zmk .bx-wrapper .bx-pager.bx-default-pager a.active {
  top: 0;
  background-color: #dc3545; }

.zmk .zmk_slider_arr_bot .bx-wrapper .bx-controls-direction a {
  top: auto;
  left: 50%;
  bottom: 15px;
  width: 10px;
  height: 16px; }
  .zmk .zmk_slider_arr_bot .bx-wrapper .bx-controls-direction a.bx-prev {
    margin-left: -150px; }
  .zmk .zmk_slider_arr_bot .bx-wrapper .bx-controls-direction a.bx-next {
    margin-left: 150px; }

.zmk .zmk_images .bx-wrapper .bx-controls-direction a.bx-prev {
  margin-left: -70px; }

.zmk .zmk_images .bx-wrapper .bx-controls-direction a.bx-next {
  margin-left: 57px; }

.zmk .zmk_images .slider li {
  position: relative; }
  .zmk .zmk_images .slider li:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background: url("/wa-data/public/site/img_category/shadow.png") left top no-repeat; }

.zmk .btn {
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  padding: 0;
  text-transform: uppercase;}

.main_zmk_slider {
  margin-bottom: 45px; }
  .main_zmk_slider img {
    display: block;
    margin: 0 auto; }

.zmk_price_list {
  text-align: center;
  max-width: 790px;
  margin: 0 auto;
  padding-bottom: 75px; }
  .zmk_price_list p {
    color: #6d6d6d;
    padding-bottom: 20px;
    font-size: 16px; }
  .send_form {
    margin: 15px auto;
    padding: 20px;
    max-width: 716px;
    -webkit-box-shadow: 0 11px 12px 1px rgba(51, 45, 43, 0.1);
            box-shadow: 0 11px 12px 1px rgba(51, 45, 43, 0.1);
    -webkit-border-radius: 6px;
            border-radius: 6px;
    border: 1px solid #ededed;
    background-color: #ffffff; }
  .send_form input {
    width: 220px;
    height: 28px;
    -webkit-border-radius: 3px;
            border-radius: 3px;
    border: 1px solid #e8e8e8;
    display: block;
    margin-right: 5px;
    padding-left: 11px;
    font-size: 15px; }
  .send_form .inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .send_form .btn {
    width: 220px;
    height: 28px; }
  .send_form .form_title {
    text-align: center;
    font-size: 16px;
    color: #474747;
    text-transform: uppercase;
    letter-spacing: 0;
    margin-bottom: 20px; }

.zmk_title {
  text-align: center;
  color: #424242;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 20px; }
  .zmk_title span {
    color: #dc3545; }

.zmk_prod {
  margin: 0 50px 100px;
  position: relative; }
  .zmk_prod .item {
    -webkit-border-radius: 6px;
            border-radius: 6px;
    border: 1px solid #ededed;
    background-color: #ffffff;
    padding: 20px 0 0;
    text-align: center; }
    .zmk_prod .item:hover {
      -webkit-box-shadow: 0 11px 12px 1px rgba(51, 45, 43, 0.1);
              box-shadow: 0 11px 12px 1px rgba(51, 45, 43, 0.1); }
  .zmk_prod .img {
    width: 100%;
    height: 140px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px; }
  .zmk_prod .category_link {
    color: #a5a5a5;
    font-size: 12px;
    margin: 0 40px 5px; }
  .zmk_prod .category_link a {
    color: #a5a5a5;
    font-size: 15px;
    line-height: 1.1;
  }
  .zmk_prod .name {
    color: #565656;
    font-size: 13px;
    font-weight: 300;
    margin: 0 40px 15px; }
  .zmk_prod .name a {
    color: #565656;
    font-size:16px;
    line-height: 1.3;
  }
  .zmk_prod .info {
    border-top: 1px solid #D6D6D6;
    padding: 20px 20px 30px; }
  .zmk_prod .btn {
    display: block;
    width: 100%; }

.zmk_about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.zmk_images {
  display: block;
  width: 300px; }

.zmk_about {
  padding-bottom: 50px; }
  .zmk_about .text {
    width: -webkit-calc( 100% - 360px);
    width: calc( 100% - 360px); }
    .zmk_about .text h2 {
      margin-bottom: 30px; }
    .zmk_about .text p {
      padding-bottom: 25px;
      color: #6d6d6d;
      font-size: 18px;
      font-weight: 300; }
    .zmk_about .text .btn {
      width: 220px;
      display: block;
      font-size: 14px;
      margin-bottom: 25px; }

.zmk_prod_slider .item img {
    max-height: 160px;
}
.zmk_prod_slider .item {
    list-style:none;
    float: left;
}
.main_zmk_slider {
    height: 250px;
    overflow:hidden;
}
.zmk_slider_arr_bot li {
    list-style: none;
}
.zmk strong {
    font-weight: bold!important;
}
/* Start edits 1.0*/
.pages_contents {
	color: #616161;
}
.pages_contents h1 {
	margin-bottom: 40px;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	color: #666;
}
.pages_contents h2 {
	margin-bottom: 20px;
	font-size: 18px;
	text-align: center;
	line-height: 18px;
	color: #3162a3;
}
.pages_contents p {
	margin: 0 0 10px;
	font-size: 14px;
	line-height: 24px;
	color: #616161;
}
.pages_contents strong {
	font-weight: bold;
	color: #3162a3;
}
.pages_contents .box_flex {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.pages_contents .box_6 {
	width: 50%;
	margin-bottom: 20px;
}
.pages_contents .box_6:nth-child(even) {
	padding-left: 20px;
}
.pages_contents .block_video {
	max-width: 388px;
	margin-left: auto;
	padding: 1em 1.5em;
	color: #666;
	background-color: #b4b4b4;
	border: 1px solid #DDD;
	-webkit-box-shadow: -2px 2px 7px #666;
	box-shadow: -2px 2px 7px #666;
}
.pages_contents .box_video {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.pages_contents .box_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.pages_contents table {
	width: 100%;
	margin-bottom: 20px;
}
.pages_contents .tables_grays table tr:first-child td {
	height: 42px;
	font-size: 13px;
	font-family: Arial;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background-color: #b4b4b4;
	border: 1px solid #fff;
	border-left: none;
	border-top-left-radius: 3px;
	vertical-align: middle;
}
.pages_contents .tables_grays table tr:first-child td:first-child {
	border-left: 1px solid #fff;	
}
.pages_contents .tables_grays table tr:first-child td:nth-child(even) {
	background-color: #ccc;
}
.pages_contents .tables_grays table tr td {
	height: 38px;
	font-size: 14px;
	text-align: center;
	color: #000;
	border: 1px solid #fff;
	border-top: none;
	background-color: #ebebeb;
	vertical-align: middle;
}
.pages_contents .tables_grays table tr td:last-child {
	border-right: 1px solid #fff;
}
.pages_contents .tables_grays table tr:last-child td {
	height: 22px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: bottom;
	color: #d1d1d1;
	background-color: #b4b4b4;
	border: 1px solid #fff;
	border-top: none;
	border-right: none;
}
.pages_contents .tables_grays table tr:last-child td:first-child {
	border-bottom-left-radius: 3px;
}
.pages_contents .tables_grays table tr:last-child td:last-child {
	text-align: right;
	border-bottom-right-radius: 3px;
	border-left: 0;
	border-right: 1px solid #fff;
}
.pages_contents td {
	padding: 4px;
	line-height: 21px;
}
.pages_contents .box_grays {
	margin-bottom: 20px;
	padding: 48px 1.5em;
	text-align: center;
	color: #fff;
	background-color: #b4b4b4;
}
.pages_contents .box_grays img {
	margin-bottom: 44px;
}
.pages_contents .box_grays h4 {
	margin: 0 0 10px;
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	color: #e0e0e0;
}
.pages_contents .box_grays p {
	color: #fff;
}
.pages_contents .tables_bd td {
	min-width: 150px;
	padding: 4px;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
	color: #8c8c8c;
	border-top: 1px solid #ccc;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	border-left: none;
	vertical-align: middle;
}
.pages_contents .tables_bd {
	margin-bottom: 34px;
}
.pages_contents .tables_bd td {
	height: 35px;
}
.pages_contents .tables_bd td:first-child {
	text-align: left;
}
.pages_contents .tables_bd td:nth-child(2) {
	border-left: 1px solid #ccc;
}
.pages_contents .block_imgs {
	display: inline-block;
	width: 140px;
	height: 200px;
	margin: 30px 10px 10px 0;
	text-align: center;
	border: none;
	cursor: pointer;
	box-shadow: 0 1px 2px rgba(0,0,0,0.22);
	transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	box-sizing: border-box;
	-webkit-transition: 0.2s;
	perspective: 1200px;
	-moz-perspective: 1200px;
	-webkit-perspective: 800px;
}
.pages_contents .block_imgs .titles {
	float: left;
	position: relative;
	margin: -15px 0 0 2px;
	font-size: 10px;
	line-height: 16px;
	text-transform: uppercase;
	padding: 0 4px 20px;
	color: rgba(255,255,255,0.8);
	background-color: rgba(0,0,0,0.26);
	z-index: -1;
}
.pages_contents .block_imgs .box_imgs {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #eee;
	background-image: url(https://zmktlt.ru/wa-data/public/site/img_category/vke.png?v=2);
	background-size: 100% 100%;
	box-shadow: 0 1px 2px rgba(0,0,0,0.22);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	transform-origin: left;
	overflow: hidden;
}
.pages_contents .block_imgs .box_imgs:hover {
	box-shadow: 3px 0 12px rgba(0,0,0,0.60);
	-webkit-transform: rotateY(-20deg);
	-moz-transform: rotateY(-20deg);
	-ms-transform: rotateY(-20deg);
	transform: rotateY(-20deg);
}
.pages_contents .block_imgs .box_imgs .anim_text {
	position: absolute;
	bottom: -100%;
	left: 0;
	display: block;
	color: white;
	width: 100%;
	padding: 5px;
	font-size: 12px;
	background: rgba(1,163,163,0.87);
	background: rgba(146,75,117,0.9);
	box-sizing: border-box;
	-webkit-transition: 0.4s;
	opacity: 0;
}
.pages_contents .block_imgs .box_imgs:hover .anim_text {
	bottom: 0;
	opacity: 1;
}
.pages_contents .block_links {
	max-width: 176px;
	margin: 68px 0 20px;
	margin-left: auto;
	padding: 25px;
	text-align: center;
	color: #e3e3e3;
	background: #3162a3;
	border-radius: 3px;
}
.pages_contents .block_links i {
	margin-right: 6px;
}
.pages_contents .block_links .order {
	display: block;
	padding: 9px 20px;
	text-decoration: none;
	color: #3162a3;
	background: #fafafa;
	border: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	outline: none;
	cursor: pointer;
}
.pages_contents .block_links .order:hover {
	color: #666;
	background: #eae8d6;
}
.pages_contents .block_links .texts i {
	margin-right: 6px;
}
.pages_contents .block_links .texts {
	margin-top: 8px;
	font-size: 12px;
	line-height: 12px;
	cursor: default;
}



.pages_contents .tables_blue table{
	border: 3px solid #e8d18b;
}
.pages_contents .tables_blue tr:first-child td {
	width: 120px;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
	color: #424242;
	background-color: #e8d18b;
	border-top: 3px solid #e8d18b;
	border-right: 1px solid #e8d18b;
	border-bottom: 3px solid #e8d18b;
	border-left: 3px solid #e8d18b;
}
.pages_contents .tables_blue tr:first-child td:nth-child(even) {
	background-color: #f0e0ad;
}
.pages_contents .tables_blue tr td:first-child {
	width: 170px;
}
.pages_contents .tables_blue tr td:nth-child(2),
.pages_contents .tables_blue tr td:nth-child(3) {
	width: 62px;
}
.pages_contents .tables_blue tr td {
	font-size: 13px;
	font-family: Arial;
	color: black;
	font-weight: normal;
	text-align: center;
	background-color: #faf8eb;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	vertical-align: middle;   
}

.pages_contents .tables_blue tr td:first-child {
	background-color: #e8d18b !important;
	border-right: 1px solid #e8d18b;
	border-bottom: 1px solid #f0e0ad;
	border-left: 3px solid #e8d18b;
}
.pages_contents .tables_blue tr:nth-child(even) td {
	background-color: #fffcf0;
}
.pages_contents .tables_blue tr td.cols_2 {
	width: 62px;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
	color: #424242;
	background-color: #f0e0ad !important;
	border-top: 3px solid #e8d18b;
	border-right: 1px solid #e8d18b;
	border-bottom: 3px solid #e8d18b;
	border-left: 3px solid #e8d18b;
}
.pages_contents .tables_blue tr td.white {
	background-color: #fff !important;
	border-bottom: 3px solid #e8d18b;
	text-align: center;
}
.pages_contents .tables_blue tr td:last-child {
	width: 150px;
}
.pages_contents td .order {
	display: block;
	width: 136px;
	height: 32px;
	color: #FFF;
	background: url(/wa-data/public/site/themes/zmk_site/img/newcart-btn.png);
	text-transform: uppercase;
	font-size: 16px;
	font-family: "PFDinTextCondPro Light", Arial, sans-serif;
	font-weight: 700;
	line-height: 32px;
	border: none;
	outline: none;
	padding-left: 26px;
	cursor: pointer;
}
.pages_contents td .order:hover {
	text-decoration: none;
	background-color: #3162a3;
}



.pages_contents .box_grays_article {
	background: #f2f2f2;
}
.pages_contents .box_article {
	max-width: 595px;
	min-height: 200px;
	margin: 30px auto;
	padding: 20px;
	border-radius: 5px;
}
.pages_contents .box_article ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.pages_contents .box_article ul.list_links li {
	margin-right: 5px;
	font-size: 38px;
	color: #000;
	cursor: pointer;
	opacity: 1;
}
.pages_contents .box_article ul.list_links li:hover {
	opacity: 0.5;
}
.pages_contents .box_article ul.list_links li.active {
	color: #3162a3;
}
.pages_contents .box_article ul.list_text {
	position: relative;
	display: block;
	height: 150px;
}
.pages_contents .box_article ul.list_text li {
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
	-webkit-transition: 0.1s;
	-o-transition: 0.1s;
	transition: 0.1s;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
}
.pages_contents .box_article ul.list_text li.active {
	-webkit-transition: opacity 0.5s 0.5s;
	-o-transition: opacity 0.5s 0.5s;
	transition: opacity 0.5s 0.5s;
	visibility: visible;
	opacity: 1;
}
.pages_contents .box_article ul.list_text p {
	font-size: 14px;
	font-weight: bold;
	color: #3162a3;
}
.pages_contents .box_article ul.list_text h4 {
	height: auto;
	margin: 0;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 22px;
	color: #3162a3;
}
.pages_contents .box_article ul.list_text h4 .right_m {
	margin-right: 35px;
}
.pages_contents .box_article h4 {
	width: 100%;
	margin: 0 auto 10px;
	padding: 0px;
	font-size: 18px;
	font-family: Roboto;
	font-weight: 400;
	text-align: left;
}

.pages_contents .box_infos .nav {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center;
	margin: 50px auto 0 !important;
}
.pages_contents .box_infos .nav .nav-link {
	margin: 0 5px;
	padding: 5px !important;
	color: #fff;
	background-color: #3162a3;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.pages_contents .box_infos .nav .nav-link.active,
.pages_contents .box_infos .nav .nav-link:hover {
	background-color: #f43f3f;
}
.pages_contents .box_infos .tab-content {
	padding: 30px 10px;
	border: 1px solid #ddd;
}
.pages_contents .tab-pane {
	margin: 0px;
	padding: 10px;
	color: #444;
	background-color: #fafafa;
	border: 0px solid #DDD;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pages_contents .list_warning {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.pages_contents .list_warning li {
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 0 4px 2em;
	text-align: left;
	list-style-type: none;
	line-height: 1.3em;
}
.pages_contents .list_warning .fas {
	position: absolute;
	left: 0;
	top: 4px;
	width: 1.3em;
	height: 1.3em;
	line-height: 1.3em;
	text-align: center;
	color: #3162a3;
}
.pages_contents .tables_blue_2 {
	max-width: 680px;
	margin: 0 auto;
}
.pages_contents .tables_blue_2 tr td {
	width: 120px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #000;
	vertical-align: middle;
} 
.pages_contents .tables_blue_2 tr:nth-child(even) td {
	background-color: #f5f5f5;
	border-top: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.pages_contents .tables_blue_2 tr:nth-child(odd) td {
	background-color: #fafafa;
	border-top: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.pages_contents .tables_blue_2 tr:nth-child(even) td:first-child {
	background-color: #ebebeb;
	border-top: none;
	border-right: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.pages_contents .tables_blue_2 tr:first-child td {
	height: 22px;
	background-color: #3162a3 !important;
}
.pages_contents .tables_blue_2 tr td:first-child {
	width: 200px;
}
.pages_contents .tables_blue_2 tr:nth-child(2) td:first-child {
	background-color: #fafafa;	
	border-top: none;
}
.pages_contents .tables_blue_2 tr:nth-child(odd) td:first-child {
	background-color: #fafafa;
	border-top: none;
	border-right: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.pages_contents .tables_blue_2 tr:nth-child(2) td {
	background-color: #fafafa;	
	border-top: none;
}
.pages_contents .tables_blue_2 tr:nth-child(2) td:first-child {
	border-right: 1px solid #ccc;
	border-bottom: 2px solid #3162a3;
	border-left: 1px solid #ccc;
}
.pages_contents .tables_blue_2 tr:nth-child(3) td {
	width: 120px !important;
	font-weight: 700;
	color: #fff;
	border-top: none;
	border-right: 1px solid #ccc !important;
	border-bottom: 2px solid #3162a3 !important;
	background-color: #3162a3 !important;
}
.pages_contents .tables_blue_2 tr.bd {
	border: 2px solid #3162a3;
}
.pages_contents .tables_blue_2 tr.white td {
	background-color: #f5f5f5 !important;
}
.pages_contents .tables_blue_2 tr.last td {
	height: 22px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #ccc;
	font-weight: 700;
	font-style: italic;
	text-align: right;
	background-color: #3162a3 !important;
	border: none;
	border-bottom-right-radius: 3px;
	vertical-align: bottom;
}


/*Modal*/
.box_orders {
	position: relative;
	max-width: 230px;
	margin: 0 auto;
}
.box_orders:before,
.box_orders:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	display: block;
	border: 26px solid transparent;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.box_orders:before {
	left: -28px;
	border-right: 7px solid #3162a3;
}
.box_orders:after {
	right: -28px;
	border-left: 7px solid #3162a3;
}
.box_orders:hover .orders {
	background-color: #f43f3f;
}
.box_orders:hover:before {
	border-right-color: #f43f3f;
}
.box_orders:hover:after {
	border-left-color: #f43f3f;
}
.orders {
	display: block;
	max-width: 220px;
	width: 100%;
	margin: 0 auto;
	padding: 8px;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	color: #fff;
	background-color: #3162a3;
	border: none;
	cursor: pointer;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.orders:hover {
	color: #fff;
	text-decoration: none;
	background-color: #f43f3f;
}
.modal button.close {
	position: absolute;
	top: 10px;
	right: 5px;
}

.modal .modal-content {
	border: 2px solid #3162a3;
}
.modal form {
	max-width: 400px;
	margin: 0 auto;
}
.modal h3 {
	font-weight: bold;
}
.modal input[type="text"],
.modal input[type="email"],
.modal input[type="tel"],
.modal textarea {
	display: block;
	width: 100%;
	margin-bottom: 15px;
	padding: 0 10px;
	font-size: 18px;
	line-height: 38px;
	border: 1px solid #3162a3;
}
.modal textarea {
	padding: 5px 10px;
	line-height: 22px;
	resize: none;
}
/* End edits 1.0*/
@media screen and (max-width: 1400px) {
  .zmk_price_list {
    padding-bottom: 50px; }
  .zmk_prod {
    margin-bottom: 60px; }
  .zmk .second_title {
    padding: 30px 0 35px; } }

@media screen and (max-width: 1200px) {
  .zmk_about .text {
    width: -webkit-calc( 100% - 330px );
    width: calc( 100% - 330px ); }
    .zmk_about .text p {
      font-size: 16px; }
  .zmk .second_title {
    padding: 20px 0 25px; } 
    
	.pages_contents .tables_blue {
		width: 100%;
		overflow-x: scroll;
	}}

@media screen and (max-width: 767px) {
  .zmk_about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .zmk_about .text {
      padding-top: 30px;
      width: 100%; }
      .zmk_about .text p {
        padding-bottom: 15px; }
      .zmk_about .text .btn, .zmk_about .text h2 {
        margin-bottom: 15px; }
  .zmk_price_list .inputs {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .zmk_price_list .inputs input {
      margin: 0 5px 10px; }
  .main_zmk_slider {
    margin-bottom: 35px; }
    
/* Start edits 1.0*/
	.pages_contents .box_6 {
		width: 100%;
	}
	.pages_contents .box_6:nth-child(even) {
		padding-left: 0px;
	}
	.pages_contents p {
		text-align: left;
	}
	.pages_contents .box_tables {
		width: 100%;
		overflow-x: scroll;
	}
	.pages_contents .tables_grays table {
		width: 780px;
	}
	.pages_contents .tables_bd td {
		min-width: 100px;
	}
	.pages_contents .block_links {
		max-width: none;
	}
	.pages_contents .block_links .order {
		max-width: 109px;
		margin-right: auto;
		margin-left: auto;
	}
	.pages_contents .tables_bd {
		overflow-x: visible;
	}
	.pages_contents .box_infos .nav .nav-item {
		width: 100%;
	}
	.pages_contents .box_infos .nav .nav-link {
		margin: 0;
	}
/* End edits 1.0*/
 }
@media screen and (max-width: 576px) {
  .zmk .zmk_slider_arr_bot .bx-wrapper .bx-controls-direction a.bx-prev {
    margin-left: -100px; }
  .zmk .zmk_slider_arr_bot .bx-wrapper .bx-controls-direction a.bx-next {
    margin-left: 100px; }
  .zmk .second_title {
    padding: 15px 0 20px; }
  .zmk_title {
    margin-bottom: 15px; }
  .zmk_price_list .inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .zmk_prod {
    margin: 0 37px 40px; }
    .zmk_prod .bx-wrapper .bx-next {
      right: -37px; }
    .zmk_prod .bx-wrapper .bx-prev {
      left: -37px; } }
.sku_conv_link {
    color: black;
    text-decoration: underline;
}
.sku_conv_link:hover {
    color:red;
}
.button-top {
    border-radius: 5px;
    background: url(./img/gradient.jpg) repeat-y;
    background-position: 0 0;
    text-align: center;
    position: relative;
    width: 220px;
    transition: 1s;
    margin: 0 8px 10px;
    display: inline-block;
}
.button-top:hover {
    background-position: 100% 100%;
}
.button-top > a {
    display: block;
    color: #ffffff;
    text-decoration: none !important;
    font-weight: 400;
    padding: 11px 0px !important;
    font-size: 15pt !important;
}
span.s-delete-icon svg {
    width: 14px;
    margin: 0 5px 3px 4px;
}
a.s-delete-button.js-clear-cart {
    color: #000;
}
.banner-fon {
    background: url('/wa-data/public/site/img/banner1.png');
    height: 598px;
}
.fon-b {
    background: url('/wa-data/public/site/img/fon-b.png');
    height: 384px;
     margin: 0 0 58px 0;
}
.banner-left {
    width: 56%;
    padding: 0 0 0 38px;
}
h2.banner-p {
    padding: 32px 0 0 0px;
    font-size: 37px;
}
.banner-per p {
    font-size: 25px;
    padding: 0px 0 0 0;
    margin: 0 0 0 0;
}
.banner-per {
    padding: 53px 0 0 0;
}
.banner-cat a {
    background: red;
    color: #fff;
    padding: 10px 32px;
    font-size: 25px;
    text-transform: uppercase;
}
.banner-cat {
    padding: 94px 0 0 0;
}
p.sush-text-s {
    margin: 0 0 0 0;
    text-align: center;
    font-size: 20px;
    padding: 0 0 65px 0;
}
p.sush-text {
    font-size: 30px;
    text-align: center;
    padding: 47px 0 0 0;
    margin: 0 0 0 0;
}
img.sush-img {
    width: 576px;
}
.sush-left {
    float: left;
    width: 50%;
}
.sush-right {
    float: right;
    width: 50%;
}
p.su-p1 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 14px;
}
p.su-p {
    font-size: 20px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.su-p-div {
    margin: -17px 0 0 49px;
}
.su-p-div1 {
    margin: 11px 0 0 49px;
}
.su-p-div2 {
    margin: 18px 0 0 49px;
}
.su-p-div3 {
    margin: 21px 0 0 49px;
}
.su-p-div4 {
    margin: 10px 0 0 49px;
}
.su-p-div5 {
    margin: 14px 0 0 49px;
}
.sush{
    max-height:730px;
     min-height:730px;
}
.num{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: -21px 0px 0 6px;
}
.num1{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 7px 0px 0 6px;
}
.num2{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 15px 0px 0 6px;
}
.num3{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 17px 0px 0 6px;
}
.num4{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 5px 0px 0 6px;
}
.num5{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 10px 0px 0 6px;
}
p.fon-p {
    text-align: center;
    padding: 49px 0 0 0;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
}
p.fon-p1 {
    font-size: 25px;
    text-align: center;
    width: 43%;
    margin: 0 auto;
}
.fon-cat a {
    background: red;
    color: #fff;
    padding: 10px 32px;
    font-size: 25px;
    text-transform: uppercase;
}

.fon-cat {
    text-align: center;
    padding: 72px 0 0 0;
}
.otzivy-p {
    padding: 22px 0 0 0;
}
img.otziv-img {
    width: 128px;
}
.bxGallery li{
    height:450px;
}
.sush1 h2 {
    padding: 20px 0 0 0;
}
.sush-dos h2 {
    padding: 20px 0 0 0;
}
@media (max-width: 500px){
   /*.swiper-wrapper{width: 100% !important;display: block !important;}
   #slider-r{height: 100% !important;}*/
   /*.bxslider li, .swiper-wrapper li, .swiper-wrapper .swiper-slide{margin: 5px 0px 0 0px !important;}*/
    .su-p-div3 {
    margin: 29px 0 0 49px;
}
    .banner-fon {
    background: url('/wa-data/public/site/img/banner.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.fon-b {
    background: url('/wa-data/public/site/img/fon-b.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 34px 0 0 0;
}
p.fon-p {
    text-align: center;
    padding: 49px 15px 0 15px;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
}
p.fon-p1 {
    font-size: 25px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
.banner-left {
    width: 65%;
    padding: 0 0 0 0px;
}
h2.banner-p {
    padding: 28px 0 22px 0px;
    font-size: 22px;
}
.banner-per p {
    font-size: 18px;
    padding: 0px 0 0 5px;
    margin: 0 0 0 0;
}
.banner-per {
    padding: 53px 0 0 0;
}
.sush{
    max-height: none;
}
.sush-left {
    float: left;
    width: 50%;
    display: none;
}
.sush-right {
    float: none;
    width: 100%;
}
.num{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: -6px 0px 0 6px;
}
.num1{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 5px 0px 0 6px;
}
.num2{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 13px 0px 0 6px;
}
.num3{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 25px 0px 0 6px;
}
.num4{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 6px 0px 0 6px;
}
.num5{
    float:left;
    color: red;
    font-size: 30px;
    font-weight: bold;
    margin: 14px 0px 0 6px;
}
.bxGallery li{padding: 0 33px 0px 0px;}
}
table.variant {width: 100%; border: 0px; border-collapse: collapse;text-align:center;border: 1px solid #000;margin: 0 0 49px 0;}
table.variant thead {font-weight: bold;border: 1px solid #000;}
table.variant td {padding: 0.6rem 1rem; border-bottom: 1px solid #e8e9eb;border: 1px solid #000;}
table.variant thead th {font-weight: bold;border: 1px solid #000;}
.button-top.b-cat {
    margin: 10px 0 35px 0;
}
p.resh {
    padding: 190px 0 0 0;
}
p.resh1 {
    padding: 120px 0 0 0;
}
[aria-label].text-f {
   
}
p.rec {
    text-align: center;
    font-size: 30px;
}
@media screen and (max-width: 800px) {
  table.variant thead {
    display: none;
  }
  table.variant tr {
    display: block;
    margin-bottom: 1rem;
    border-bottom: 2px solid #e8e9eb;
  }
  table.variant td {
    display: block;
    text-align: center;
  }
  table.variant td:before {
    content: attr(aria-label);
    float: left;
    font-weight: bold;
  }
  p.resh {
    padding: 0px 0 0 0;
}
.func{
    padding:25px 0 0 0;
}
}
.swiper-wrapper{position:relative;width: 24.6%;}
.bxslider li, /*.swiper-wrapper li, .swiper-wrapper .swiper-slide*/{margin: 0 0px 0 3px;}
.bxslider li a/*, .swiper-wrapper a*/{display: inline;}
.wrap-price{width: 115px;}
.bxslider li a/*, .swiper-wrapper a*/{width: 43%;}

/**********************************Допилы***************************************/
.catsmenu1{float:left;width:250px;background:#fff;border-right:1px solid #c4c3c3;-webkit-box-shadow:0 -3px 10px #999;box-shadow:0 -3px 10px #999;padding:10px 0 0}
.catsmenu1 span{color:#FFF;font-size:18px;text-transform:uppercase;padding-left:20px;display:block;margin:6px 0}
.catsmenu1 ul{padding:0;margin:0;width:250px}
.catsmenu1 ul li{display:block;position:relative}
.catsmenu1 ul li > ul{display:none}
.catsmenu1 ul li:hover > ul{display:block;position:absolute;width:250px;right:-250px;top:0;z-index:9999;background:#eeeeee}
.catsmenu1 ul li{border-bottom:0}
.catsmenu1 ul li:nth-child(11){border:none}
.catsmenu1 ul li a{display:block;padding:4px 0px;color:#000;text-decoration:none;font-size:14px;margin:0 5px;border-bottom:1px solid #274e82;text-transform:uppercase}
.catsmenu1 ul li a:hover,.catsmenu1 ul li.active > a,.catsmenu1 ul li a.active{background:#cccccc!important;text-shadow:.03em 0 0 #FFF}
.catsmenu1 ul li > ul li a{display:block;padding:5px;color:#FFF;text-decoration:none;font-size:15px;border-bottom:1px solid #979797;margin:0}
/********************************Блок в категорию сушки***************************************************/
.hz {background:#313131 url(/wa-data/public/site/img-cat/topbg.jpg) top center no-repeat; padding:50px; color:#fff;}
.xztel {width:100%; background:rgba(255, 255, 255, 0.7); margin-top:-13%; padding:7px; z-index:999; position:relative;}
.hzbl {background:url(/wa-data/public/site/img-cat/bbl.jpg) top center no-repeat;}
html {scroll-behavior: smooth;}
.itd1 {font-size:42px; line-height:45px; font-weight:600; letter-spacing: 3px;}
.itd2 {margin-top:150px;}
.itd3 {font-size:40px; font-weight:600;}
   .itd4 {font-size:25px; padding-top:10px;}
   .itd5 {font-size:40px; font-weight:600;}
@media (max-width: 500px){
   .itd1 {font-size:28px; line-height:28px; font-weight:600; letter-spacing: 3px; }
   .itd2 {margin-top:50px;}
   .itd3 {font-size:24px;}
   .itd4 {font-size:16px; padding-top:3px; padding-bottom:15px;}
   .hz {background:#313131; margin-bottom:50px;}
   .xztel {width:100%; background:#fff;}
   .itd5 {font-size:24px;}
}
/*.clear-both {clear:both;}*/
@media (max-width: 580px){
	.page404{max-width:100%;text-align:left;padding-left:15px; padding-right:15px; margin:0 auto;height:616px;border-bottom:2px solid #3162a3}
	.page404 .title404 {font-size:9rem;text-align:center;}
}