

/* Start:/bitrix/templates/.default/ajax/ajax.css?1517556020448*/
iframe.waitwindowlocal {position:absolute; border:0px; z-index:9999;}
div.waitwindowlocal {position:absolute; width:25px; height: 25px; padding:0px; z-index:10000; background-color:#FCF7D1; border:1px solid #E1B52D; background-image:url(/bitrix/templates/.default/ajax/images/wait.gif); background-position:center center; background-repeat:no-repeat;}
div.waitwindowlocalshadow {position:absolute; z-index:9998; background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif); border:1px solid #808080;}

/* End */


/* Start:/bitrix/templates/atlas_tpl/jquery.bxslider.css?15586309484108*/
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  padding: 0;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {

}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  /*background: url('/bitrix/templates/atlas_tpl/images/bx_loader.gif') center center no-repeat #ffffff;*/
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: -30px;
  /*background: url('/bitrix/templates/atlas_tpl/images/slide_left.png') no-repeat;*/
  z-index:80;
}
.bx-wrapper:hover .bx-prev {background: url('/bitrix/templates/atlas_tpl/images/slide_left2.png') no-repeat;}

.bx-wrapper .bx-prev:hover {
  /*background: url('/bitrix/templates/atlas_tpl/images/lift_hover.png') no-repeat;*/
}

.bx-wrapper .bx-prev:hover {
  /*background: url('/bitrix/templates/atlas_tpl/images/lift_hover.png') no-repeat;*/
}
.bx-wrapper .bx-prev:focus {
  /*background-position: 0 0;*/
}
.bx-wrapper .bx-next {
  right: -10px;
  /*background: url('/bitrix/templates/atlas_tpl/images/slide_right.png') no-repeat;*/
  z-index:80;
}
.bx-wrapper:hover .bx-next {background: url('/bitrix/templates/atlas_tpl/images/slide_right2.png') no-repeat;}

.bx-wrapper .bx-next:focus {
  /*background-position: -43px 0;*/
}
.bx-wrapper .bx-next:hover {
  /*background: url('/bitrix/templates/atlas_tpl/images/rite_hover.png') no-repeat;*/
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 37%;
  margin-top: -16px;
  outline: 0;
  width: 60px;
  height: 120px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.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('/bitrix/templates/atlas_tpl/images/controls.png') -86px -11px no-repeat;*/
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  /*background: url('/bitrix/templates/atlas_tpl/images/controls.png') -86px -44px no-repeat;*/
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.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;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  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;
}

/* End */


/* Start:/bitrix/templates/atlas_tpl/swiper/package/css/swiper.css?157712998816583*/
/**
 * Swiper 5.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 16, 2019
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

    .swiper-slide {
		max-width:100% !important;
		text-align: center;
	}
	
	.swiper-slide img {
      max-width:100%;
    }
	
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 20px 0;
    }


    /*.swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
	  text-align: center;
    }
    .gallery-top {
      height: 80%;
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      width: 10%;
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }*/
/* End */


/* Start:/bitrix/templates/atlas_tpl/styles.css?160370284754475*/
* {margin: 0; padding: 0; outline:none;}

@font-face {font-family:'MuseoSans'; src: url('/bitrix/templates/atlas_tpl/./fonts/MuseoSansCyrl-500.otf') format('opentype');}
@font-face {font-family:'OpenSans'; src: url('/bitrix/templates/atlas_tpl/./fonts/OpenSansRegular.ttf') format('truetype');}

body {background:#fff; font-family:'OpenSans', Tahoma, sans-serif; font-size:14px; color: #111; -webkit-backface-visibility: hidden;}

input[type="text"] {border:1px solid #ccc; color:#000; padding:0 5px; line-height:29px; height:29px; font-family:'OpenSans', Tahoma, sans-serif; font-size:14px; background:#fff; border-radius:5px;}
input[type="tel"]  {border:1px solid #ccc; color:#000; padding:0 5px; line-height:29px; height:29px; font-family:'OpenSans', Tahoma, sans-serif; font-size:14px; background:#fff; border-radius:5px;}
input[type="email"]  {border:1px solid #ccc; color:#000; padding:0 5px; line-height:29px; height:29px; font-family:'OpenSans', Tahoma, sans-serif; font-size:14px; background:#fff; border-radius:5px;}
input[type="password"]  {border:1px solid #ccc; color:#000; padding:0 5px; line-height:29px; height:29px; font-family:'OpenSans', Tahoma, sans-serif; font-size:14px; background:#fff; border-radius:5px;}
textarea {border:1px solid #ccc; padding:0 10px; font-family:'OpenSans', Tahoma; font-size:14px; color:#555; background:#fff; border-radius:5px;}

a {/*text-decoration:none;*/ color:#1090c0;}
a:hover {color:#000;}

.relat {position:relative;}
.clr {clear:both;}
.ofh {overflow:hidden;}
.cntr {text-align:center}

h1 {display:block; clear:left; color:#333; font-family:'MuseoSans',Tahoma,sans-serif; font-weight:normal; font-size:22px; line-height:22px; text-transform:uppercase; margin:0; padding:40px 0 20px 0;}

h2 {display:inline-block; clear:both; color:#333; font-family:'MuseoSans',Tahoma,sans-serif; font-weight:normal; font-size:22px; line-height:22px; text-transform:uppercase; margin:0; border-bottom:3px solid #2facdf;}
div.h2 {display:block; clear:both; padding:40px 0 20px 0; overflow:hidden;}
div.h2 a {text-decoration:none;}

h3 {display:block; clear:left; color:#333; font-family:'MuseoSans',Tahoma,sans-serif; font-weight:normal; font-size:18px; line-height:18px; margin:0; padding:10px 0;}

p {margin-bottom:5px;}

#wrapper_all {width:100%; min-width:250px; max-width:2000px; overflow:hidden; position:relative; background:#fff;}

#header_top {height:50px; background:#f8fcff; padding:0 20px; border-bottom: 1px solid #2facdf; box-shadow:0 1px 6px rgba(0,50,125,0.25);}

#header_top2 {display:none; width:100%; height:50px; background:#fff; padding:0; border-bottom: 1px solid #ddd;}

.header_top_table {display:table; width:100%; height:50px;}
.header_top_row {display:table-row;}
.header_top_cell {display:table-cell; vertical-align:middle;}

.header_top_cell.mob_menu {display:none; min-width:50px; width:50px; background:url('/bitrix/templates/atlas_tpl/./images/icon-menu.png') center center no-repeat; cursor:pointer;}
#mob_menu_droplist {display:none; position:absolute; left:5px; top:45px; z-index:100; background:#f8fcff;  box-shadow:0 1px 6px rgba(0,50,125,0.4);}
#mob_menu_droplist .mob_menu_droplist_in {margin-top:-2px; min-width:130px;}
#mob_menu_droplist a {display:block; text-decoration:none; padding:0 5px; background:#fff; line-height:35px; border-top:1px solid #ddd;  color:#333; font-size:13px; white-space:nowrap;}
#mob_menu_droplist a:hover {color:#2facdf;}

.header_top_cell.city_prefix {width:85px; text-align:left; color:#90959a;}
.header_top_cell.city {min-width:150px; text-align:left; white-space:nowrap;}
.city_selected {display:inline-block; font-size:16px; padding:0 5px; line-height:40px; cursor:pointer;}
.city_selected i {display:inline-block; width:26px; height:9px; background:url('/bitrix/templates/atlas_tpl/./images/icon-drop.png') right bottom no-repeat;}
.city_selected  span:hover {color:#2facdf;}
.city_selected  span:hover i {background:url('/bitrix/templates/atlas_tpl/./images/icon-drop.png') right top no-repeat;}
#city_droplist {display:none; position:absolute; left:-10px; top:45px; z-index:100; background:#f8fcff;  box-shadow:0 1px 6px rgba(0,50,125,0.4);}
#city_droplist .city_droplist_in {margin-top:-2px; min-width:130px;}
#city_droplist a {display:block; text-decoration:none; padding:0 15px; background:#fff; line-height:35px; border-top:1px solid #ddd;  color:#333; font-size:15px; white-space:nowrap;}
#city_droplist a:hover {color:#2facdf;}

.header_top_cell.search {text-align:right;}
.header_top_cell.search input[type="text"] {width:95%; border:1px solid #bcd;}
a.search_subm {display:block; text-decoration:none; width:20px; height:20px; position:absolute; z-index:10; right:3px; top:50%; margin-top:-10px; background:url('/bitrix/templates/atlas_tpl/./images/icon-search.png') center bottom no-repeat #fff;}
a.search_subm:hover {background:url('/bitrix/templates/atlas_tpl/./images/icon-search.png') center top no-repeat #fff;}

.header_top_cell.side {min-width:20px;}
.header_top_cell.auth {width:170px; text-align:left;}
.auth_selected span {display:inline-block; padding:0 10px; height:40px; line-height:41px; font-size:13px; font-family:'MuseoSans',Tahoma,sans-serif; cursor:pointer;}
.auth_selected i {float:left; display:inline-block; width:27px; height:21px; margin-top:8px; background:url('/bitrix/templates/atlas_tpl/./images/icon-user2.png') left bottom no-repeat;}
.auth_selected  span:hover {color:#2facdf;}
.auth_selected  span:hover i {background:url('/bitrix/templates/atlas_tpl/./images/icon-user2.png') left top no-repeat;}
#auth_droplist {display:none; text-decoration:none; position:absolute; left:-5px; top:45px; z-index:100; background:#f8fcff; box-shadow:0 1px 6px rgba(0,50,125,0.4);}
#auth_droplist .city_droplist_in {margin-top:-2px; width:130px;}
#auth_droplist a {display:block; text-decoration:none; padding:0 15px; background:#fff; line-height:35px; border-top:1px solid #ddd;  color:#333; font-size:15px;}
#auth_droplist a:hover {color:#2facdf;}


.header_top_cell.cart {width:150px;}
.header_top_cell.cart a {display:block; text-decoration:none; float:left; height:30px; padding-left:45px; padding-top:3px; background:url('/bitrix/templates/atlas_tpl/./images/icon-cart.png') left center no-repeat; color:#90959a; line-height:14px;}
.header_top_cell.cart a:hover {color:#2facdf;}
.header_top_cell.cart2 {width:150px;}
.header_top_cell.cart2 a {display:block; text-decoration:none; float:left; height:30px; padding-left:45px; background:url('/bitrix/templates/atlas_tpl/./images/icon-cart-full.png') left center no-repeat; color:#90959a; line-height:12px;}
.header_top_cell.cart2 a:hover {color:#2facdf;}
#top_cart_items_count {font-size:13px;}
#top_cart_items_count2 {font-size:11px;}

.header_top_cell.phone {width:40px; text-align:right; font-family:'MuseoSans',Tahoma,sans-serif; font-size:16px; color:#10151a; white-space:nowrap;}
.header_top_cell.phone span {color:#999;}

.header_top_cell.phone2 {text-align:right; font-family:'MuseoSans',Tahoma,sans-serif; font-size:15px; color:#10151a; white-space:nowrap;}
.header_top_cell.phone2 span {color:#999;}

.header_top_cell.callback {width:40px; text-align:center;}
.header_top_cell.callback span {display:inline-block; width:20px; height:20px; background:url('/bitrix/templates/atlas_tpl/./images/icon-callback.png') center bottom no-repeat; cursor:pointer;}
.header_top_cell.callback span:hover {background:url('/bitrix/templates/atlas_tpl/./images/icon-callback.png') center top no-repeat;}

.header_top_cell.callback2 {width:50px; text-align:center;}
.header_top_cell.callback2 span {display:inline-block; width:20px; height:20px; background:url('/bitrix/templates/atlas_tpl/./images/icon-callback.png') center top no-repeat; cursor:pointer;}
.header_top_cell.callback2 span:hover {background:url('/bitrix/templates/atlas_tpl/./images/icon-callback.png') center top no-repeat;}

.header_top_cell.search2 {min-width:50px; width:50px; text-align:center; cursor:pointer;}
.header_top_cell.search2 i {display:inline-block; width:20px; height:20px; margin-top:3px; background:url('/bitrix/templates/atlas_tpl/./images/icon-search.png') center top no-repeat;}

#search_mob {display:none; width:97%; position:fixed; top:10px; left:5px; right:5px; z-index:950; overflow:hidden; height:33px; background:#fff; border-radius:5px;}
#search_mob_row {display:table-row;}
#search_mob_row .search_send {display:table-cell; vertical-align:middle; text-align:right; width:30px;}
#search_mob_row .search_send span {display:inline-block; width:25px; height:20px; background:url('/bitrix/templates/atlas_tpl/./images/icon-search.png') left top no-repeat;}
#search_mob_row .search_inp {display:table-cell; overflow:hidden;}
#search_mob_row form {}
#search_mob_row input {width:100%; background:#fff; line-height:33px; height:33px; font-size:13px; border:0;}
#search_mob_row .search_cancel {display:table-cell; vertical-align:middle; text-align:center; width:25px;}
#search_mob_row .search_cancel span {display:inline-block; width:15px; height:15px; margin-top:2px; background:url('/bitrix/templates/atlas_tpl/./images/icon-close.png') left top no-repeat;}

#header {height:120px; margin:20px 0 0 0; padding:0; position:relative;}

.header_table {display:table; max-width:100%; height:100px;}
.header_row {display:table-row;}
.header_cell {display:table-cell; vertical-align:middle;}
.header_cell.sd {width:20px; min-width:20px; position:relative;}
#header .wh {display:block; width:20px; height:80px; position:absolute; left:0; top:0; z-index:40; background:#fff;}
#header .wh2 {display:block; width:80px; height:100px; position:absolute; right:0; top:0; z-index:40;}
#header .wh.fst {display:block; width:100%; height:80px; position:absolute; left:0; top:0; z-index:55; background:#fff;}
#header .wh2.fst {display:block; width:100%; height:100px; position:absolute; left:0; top:0; z-index:55;}

.head_logo {display:none; min-width:160px; height:100px; vertical-align:middle; text-align:left; position:relative;}
.head_logo.logo0 {display:table-cell;}
.head_logo.logo0 img {position:absolute; left:0; top:15px; z-index:60;}
.head_logo.logo1 {display:table-cell;}
.head_logo.logo1 img {position:absolute; left:0; top:15px; z-index:60;}
.head_logo a {display:block;}
.head_logo img {border:0;}
.head_logo:hover img {box-shadow:0 1px 10px rgba(0,50,125,0.1);}

.head_logo span.hint {display:none; padding:5px 10px; border:2px solid #2facdf; border-radius:3px; box-shadow:1px 4px 4px rgba(0,50,125,0.7); white-space:nowrap; font-size:14px; position:absolute; left:-50px; top:100px; z-index:70; background:#fff; min-width:150px;}
.head_logo span.hint:before {content:''; position:absolute; left:85px; top:-20px; border: 10px solid transparent;border-bottom: 10px solid #2facdf;}
.head_logo span.hint a {display:block; text-decoration:none; color:#999; text-align:left;}
.head_logo span.hint a:hover {color:#2facdf;}
.head_logo:hover  span.hint {display:block;}

.head_logos_crsl {display:table-cell; min-width:160px; height:100px; vertical-align:middle; text-align:left; position:relative; width:90%;}

.carousel-cell {width:120px; padding-left:2px; height:100px;}
.carousel-cell img {/*margin-top:24px;*/ max-width:90px;}
.carousel-cell span.hint {display:none; padding:5px 10px; border:2px solid #2facdf; border-radius:3px; box-shadow:1px 4px 4px rgba(0,50,125,0.7); white-space:nowrap; font-size:14px; position:absolute; left:-50px; top:100px; z-index:70; background:#fff; min-width:150px;}
.carousel-cell span.hint:before {content:''; position:absolute; left:85px; top:-20px; border: 10px solid transparent;border-bottom: 10px solid #2facdf;}
.carousel-cell span.hint a {display:block; text-decoration:none; color:#999; text-align:left;}
.carousel-cell span.hint a:hover {color:#2facdf;}
.carousel-cell:hover  span.hint {display:block;}
.carousel-cell:hover img {box-shadow:0 1px 10px rgba(0,50,125,0.1);}

#head_logo_others {display:none;}

#head_logo_others_droplist {display:none; padding:30px 0 0 0; text-align:center; background:#fff; border-bottom:2px solid #2facdf;}

#head_logo_others_droplist a.close {display:block; text-decoration:none; position:absolute; top:5px; right:3px; width:15px; height:15px; z-index:101; background:url('/bitrix/templates/atlas_tpl/./images/icon-close.png') center top no-repeat;}
#head_logo_others_droplist a.close:hover {background:url('/bitrix/templates/atlas_tpl/./images/icon-close.png') center bottom no-repeat;}

.head_logo_others_icon {position:absolute; top:14px; right:0; z-index:50; width:138px; height:66px; border:1px solid #ccc; border-radius:5px; box-shadow:0 1px 6px rgba(0,50,125,0.3); text-align:center; opacity:0.7; filter:alpha(opacity=70); cursor:pointer;}
.head_logo_others_icon span {display:block; margin:8px 8px 0 8px; height:8px; border:1px solid #ccc; box-shadow:0 0 3px rgba(0,50,125,0.3); background:#fafdff}
.head_logo_others_icon i {display:inline-block; width:10px; height:11px; margin:25px 3px 0 3px; border:1px solid #ccc; border-radius:3px; box-shadow:0 1px 4px rgba(0,50,125,0.4);}
#head_logo_others:hover .head_logo_others_icon {opacity:1; filter:alpha(opacity=100);}

.other_logo {display:block; padding:10px 0; position:relative; overflow:hidden; clear:both; text-align:left; line-height:15px; border-bottom:1px solid #eee;}
.other_logo img {border:0;}
.mob_brand_img {float:left;}
.mob_brand_links {margin-left:110px;}
.mob_brand_link {font-size:11px; margin-right:5px;}

.show_hide_ol {font-size:13px; font-family:'MuseoSans',Tahoma,sans-serif; color:#fff; text-decoration:none;}

.carousel-cell img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  opacity:0.5; 
  filter:alpha(opacity=50);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.carousel-cell:hover img {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none;
  opacity:1; 
  filter:alpha(opacity=100);
}

#header_menu {height:60px; margin:0 20px;
background: #2393bc; /* Old browsers */
background: -moz-linear-gradient(top, #2393bc 0%, #44addd 45%, #0a8bbd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2393bc 0%, #44addd 45%, #0a8bbd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2393bc 0%, #44addd 45%, #0a8bbd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2393bc', endColorstr='#44addd',GradientType=0 ); /* IE6-9 */
border-top: 1px solid #0a8bbd;
border-left: 1px solid #0a8bbd;
border-right: 1px solid #0a8bbd;
border-bottom: 1px solid #0a8bbd;
border-radius: 5px;
box-shadow:2px 2px 6px rgba(0,50,125,0.5);
}
.header_menu_table {display:table; width:100%; height:60px;}
.header_menu_row {display:table-row;}
.header_menu_cell {display:table-cell; width:16.66%; vertical-align:middle; text-align:center;}
.header_menu_cell.delim {min-width:1px; max-width:1px; width:1px; overflow:hidden;
background: #87c2db; /* Old browsers */
background: -moz-linear-gradient(top, #44addd 0%, #acd 45%, #44addd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #44addd 0%, #acd 45%, #44addd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #44addd 0%, #acd 45%, #44addd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c2db', endColorstr='#87c2db',GradientType=0 ); /* IE6-9 */
}
.header_menu_cell a {display:block; text-decoration:none; height:60px; line-height:58px; padding:0 20px; color:#fff; font-size:16px; text-shadow: 1px 1px 6px #124; font-family:Tahoma,Arial,sans-serif; white-space:nowrap;  text-align:center;}
.header_menu_cell.first a {border-radius:5px 0 0 5px;}
.header_menu_cell.last a {border-radius:0 5px 5px 0;}
.header_menu_cell a:hover {
background: #44addd; /* Old browsers */
background: -moz-linear-gradient(top, #44addd 0%, #77ddee 45%, #44addd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #44addd 0%, #77ddee 45%, #44addd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #44addd 0%, #77ddee 45%, #44addd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44addd', endColorstr='#77ddee',GradientType=0 ); /* IE6-9 */
text-shadow: 1px 1px 6px #135;
}

#content_area {min-height:300px; margin:0 22px; padding:20px 0 40px 0;}

#breadcrumbs_cont {font-size:14px; min-height:20px; padding-left:23px; color:#777; background:url('/bitrix/templates/atlas_tpl/./images/icon-mainpage.png') 5px 4px no-repeat;}

.catalog_cols {display:table; width:100%;}
.catalog_row {display:table-row;}
.catalog_col {display:table-cell; vertical-align:top;}
.catalog_col.left_menu {width:300px; min-width:300px;}

#left_menu .lvl1 {display:block; width:270px; font-size:16px; line-height:16px; text-decoration:none; border-bottom:1px solid #ddd; overflow:hidden; font-family:Tahoma,Arial,sans-serif;}
#left_menu .lvl1 i {display:block; width:18px; font-style:normal; color:#aaa; float:left; margin:10px 3px; text-align:center;}
#left_menu .lvl1 i.parenti {font-size:18px; cursor:pointer;}
#left_menu .lvl1 span {display:block; float:right; margin:10px 5px 10px -5px; width:235px; text-align:left;}
#left_menu .lvl1.selected {background:#333;}
#left_menu .lvl1.selected a {color:#eee;}

#left_menu .lvl2 {display:block; background:#f0f6fa; width:255px; margin-left:15px; font-size:14px; line-height:14px; text-decoration:none; border-bottom:1px solid #ddd; overflow:hidden; font-family:Tahoma,Arial,sans-serif;}
#left_menu .lvl2 i {display:block; width:16px; font-style:normal; color:#aaa; float:left; margin:10px 5px; text-align:center;}
#left_menu .lvl2 i.parenti {font-size:18px; cursor:pointer;}
#left_menu .lvl2 span {display:block; float:right; margin:10px 5px 10px -5px; width:220px; text-align:left;}
#left_menu .lvl2.selected {background:#ddd;}
#left_menu .lvl2.selected a {color:#000;}

#left_menu .lvl3 {display:block; background:#f0f6fa; width:245px; margin-left:25px; font-size:14px; line-height:14px; text-decoration:none; border-bottom:1px solid #ddd; overflow:hidden; font-family:Tahoma,Arial,sans-serif;}
#left_menu .lvl3 i {display:block; width:16px; font-style:normal; color:#aaa; float:left; margin:10px 5px; text-align:center;}
#left_menu .lvl3 i.parenti {font-size:18px; cursor:pointer;}
#left_menu .lvl3 span {display:block; float:right; margin:10px 5px 10px -5px; width:205px; text-align:left;}
#left_menu .lvl3.selected {background:#ddd;}
#left_menu .lvl3.selected a {color:#000;}

#left_menu .lvl4 {display:block; background:#f0f6fa; width:235px; margin-left:35px; font-size:14px; line-height:14px; text-decoration:none; border-bottom:1px solid #ddd; overflow:hidden; font-family:Tahoma,Arial,sans-serif;}
#left_menu .lvl4 i {display:block; width:16px; font-style:normal; color:#aaa; float:left; margin:10px 5px; text-align:center;}
#left_menu .lvl4 i.parenti {font-size:18px; cursor:pointer;}
#left_menu .lvl4 span {display:block; float:right; margin:10px 5px 10px -5px; width:195px; text-align:left;}
#left_menu .lvl4.selected {background:#ddd;}
#left_menu .lvl4.selected a {color:#000;}

#sect_els_menu_div {margin:0 0 0 40px; width:230px;}
#sect_els_menu_div a {display:block; font-size:13px; line-height:16px; padding:3px 0;}
#sect_els_menu_div span {display:block; font-size:13px; line-height:16px; padding:3px 0; color:#000;}

.list_icons {float:right; padding:35px 0 0 20px; white-space:nowrap;}
.list_icons span {display:inline-block; width:20px; height:20px; border:1px solid #aaa; margin-right:5px; border-radius:3px; box-shadow:inset 0 0 3px rgba(0,5,10,0.6);}
.list_icons a {display:inline-block; width:20px; height:20px; border:1px solid #aaa; margin-right:5px; border-radius:3px;}
.list_icons a:hover {box-shadow:inset 0 0 3px rgba(0,5,10,0.4);}
.list_icons .cells {background-image:url('/bitrix/templates/atlas_tpl/./images/icon-cell.gif');}
.list_icons .list {background-image:url('/bitrix/templates/atlas_tpl/./images/icon-list.gif');}

.pdf_catalog {margin:20px 0;}
.pdf_catalog a {display:inline-block; color:#333; font-size:17px; min-height:32px; background:url('/bitrix/templates/atlas_tpl/./images/pdf.png') left center no-repeat; padding-left:42px;}

.pdf_catalog_right {float:right; padding-bottom:10px;}
.pdf_catalog_right a {display:inline-block; color:#333; font-size:17px; min-height:32px; background:url('/bitrix/templates/atlas_tpl/./images/pdf.png') left center no-repeat; padding-left:42px;}

.cat_categories {clear:both;}
.cat_categories2 {clear:both;}
.cat_category {float:left; width:50%; padding:10px 0 20px 0;}
.cat_category .pic {height:160px;}
.cat_category .pic img {border-radius:30px; box-shadow:1px 1px 6px rgba(0,5,10,0.5); max-width:150px; max-height:150px;}
.cat_category .pic img:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.8);}
.cat_category .cat a {display:inline-block; text-decoration:none; color:#333; font-family:'MuseoSans',Tahoma,sans-serif; font-size:13px; text-transform:uppercase; line-height:14px;  padding:0 30px 8px 0;}
.cat_category .cat a:hover {color:#2facdf;}
.cat_category .subcat a {display:inline-block; font-size:13px; line-height:14px; padding:0 30px 5px 0;}

.mob_subsections {display:none; padding:0 5px 20px 15px;}

a.cat_sect_showhide {font-family:'MuseoSans',Tahoma,sans-serif; font-weight:normal; font-size:16px; line-height:16px; text-transform:uppercase; margin:5px 0 15px 0; text-decoration:none;}
.cat_sect_showhide span {display:inline-block; width:10px;}

.cat_desc {padding:0 0 15px 0; font-size:13px;}
.cat_items {clear:both; overflow:hidden; margin:0 0 30px 0;}
.cat_item {float:left; width:50%;}
.cat_item_in {position:relative; margin:4px; height:390px; max-height:390px; padding:0 10px; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.2);}
.cat_item .pic {height:160px; overflow:hidden; text-align:center;}
.cat_item .pic img {margin:5px auto -5px auto;}
.cat_item .name  {/*height:60px;*/ padding-bottom:5px; overflow:hidden; font-size:14px;}
.cat_item .prop {font-size:12px; line-height:16px; clear:both; overflow:hidden; border-bottom:1px solid #eee;}
.cat_item .prop span.propname {float:left;}
.cat_item .prop span.propval {float:right; /*margin-left:-50px; white-space:nowrap;*/}
.cat_item .oldprice  {position:absolute; left:50px; bottom:28px; font-size:12px; color:#999;}
.cat_item .oldprice span  {font-family:'MuseoSans',Tahoma,sans-serif; font-size:14px; text-decoration:line-through;}
.cat_item .price  {position:absolute; left:10px; bottom:10px; font-size:13px;}
.cat_item .price span  {font-family:'MuseoSans',Tahoma,sans-serif; font-size:15px; padding:0 5px;}

.cat_list_items {clear:both; margin:0 0 30px 0;}
.cat_list_item {display:table; width:100%; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.2); margin:5px 0;}
.cat_list_item_in {display:table-row;}
.cat_list_item .pic {display:table-cell; width:100px; overflow:hidden; vertical-align:middle; text-align:center;}
.cat_list_item .pic img {max-width:80px;}
.cat_list_item .name  {display:table-cell; vertical-align:middle; padding:5px 0;}
.cat_list_item .name a {margin-bottom:5px;}
.cat_list_item .prop {display:inline-block; padding-right:10px; font-size:12px; line-height:12px; clear:both; overflow:hidden; color:#777;}
/*.cat_list_item .prop span.propname {float:left; margin-right:-50px;}
.cat_list_item .prop span.propval {float:right; margin-left:-50px;}*/
.cat_list_item .price  {font-size:13px;}
.cat_list_item .price span  {font-family:'MuseoSans',Tahoma,sans-serif; font-size:15px; padding:0 5px;}
.cat_list_item .price span.oldprice  {color:#999; font-size:13px; text-decoration:line-through;}

.ulchecks ul {list-style:none;}
.ulchecks ul li {padding:0 0 6px 20px; line-height:15px; background:url('/bitrix/templates/atlas_tpl/./images/icon-li.png') 1px 2px no-repeat;}

.ulchecks img {max-width:100%;}

.ftr1 {max-width:480px; width:100%; position:relative; text-align:center;}
.ftr2 {display:none; max-width:320px; position:relative; text-align:center; margin:0 auto;}
.product .pic {display:none; float:left; text-align:center;}
.product .big_pic {max-width:100%; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.3);}
.product .big_pic:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.5);}
.product .small_pics {padding-top:4px;}
.product .small_pic {width:60px; height:50px; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.4);}
.product .small_pic:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.7);}
.product .description {clear:both; overflow:hidden; padding-top:25px;}

.product .tech_props {display:table;}
.product .prop {display:table-row; line-height:25px;}
.product .prop:hover {background:#fffaea;}
.product .prop span.propcapt {display:table-cell; font-weight:bold; margin-left:5px; border-bottom:1px solid #ddd;}
.product .prop span.propname {display:table-cell; float:left; max-width:60%; margin-left:8px; border-bottom:1px solid #ddd;}
.product .prop span.propval {display:table-cell; float:right; max-width:35%; border-bottom:1px solid #ddd;}

.product table.tchars {border-spacing: 0; width:100%;}
.product table.tchars td {line-height:21px; padding:3px 4px; border-bottom:1px solid #ddd;}
.product table.tchars tr:hover {background:#fffaea;}
.product table.tchars thead td {font-weight:bold;}

div.pricelist {display:table; width:100%;}
div.pricelist_row {display:table-row;}
div.pricelist_cell {display:table-cell; padding:5px; border-bottom:2px solid #ddd;}
div.pricelist_row.head div.pricelist_cell {font-weight:bold; white-space:nowrap; border-bottom:4px solid #ddd;}
div.pricelist_row.offer:hover {background:#fffaea;}
div.pricelist_cell.title {}
div.pricelist_cell.title div {color:#999; margin-top:5px;}
div.pricelist_cell.price {max-width:200px;}
div.pricelist_cell.price span {display:block; font-family:'MuseoSans',Tahoma,sans-serif; font-size:17px; white-space:nowrap;}
div.pricelist_cell.price span.oldprice {font-size:15px; color:#999; text-decoration:line-through;}
div.pricelist_cell.tocart {max-width:270px; text-align:right;}
div.pricelist a.cart_request {display:inline-block; width:130px; padding:7px 0; margin:2px 0; text-align:center; text-decoration:none; background:#1090c0; color:#fff; border-radius:5px; box-shadow:1px 1px 5px rgba(0,5,10,0.4);}
div.pricelist a.cart_request:hover {box-shadow:1px 1px 5px rgba(0,5,10,0.6);}
div.pricelist a.cart {background:url('/bitrix/templates/atlas_tpl/./images/icon-cart_add.png') 8px 7px no-repeat #1090c0;}
div.pricelist a.pdf {background:url('/bitrix/templates/atlas_tpl/./images/icon-download.png') 8px 7px no-repeat #1090c0; display:inline-block; width:123px; padding:7px 0 7px 7px; margin:2px 0; text-align:center; text-decoration:none; color:#fff; border-radius:5px; box-shadow:1px 1px 5px rgba(0,5,10,0.4);}
div.pricelist a.pdf:hover {box-shadow:1px 1px 5px rgba(0,5,10,0.6);}
div.pricelist .lowres {display:none; font-size:12px;}

.articles {}
.articles .item {padding:10px 0; border-bottom:1px solid #ddd;}
.articles .item .pic {float:left; padding:5px 20px 10px 0;}
.articles .item .pic img {width:120px;  border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.6);}
.articles .item .pic img:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.8);}
.articles .item .title {font-size:18px;}
.articles .item .date {font-size:13px; color:#555; padding-bottom:5px;}

.article{}
.article .date {font-size:13px; color:#555; padding-bottom:5px;}
.article .pic {padding:5px 0 10px 0;}
.article .pic img {width:100%; max-width:456px; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.4);}
.article .title {font-size:18px;}

.brands {}
.brands .item {overflow:hidden; padding:10px 0; border-bottom:1px solid #eee;}
.brand_item_img {float:left;}
.brand_item_links {margin-left:150px; padding:8px 0;}
.brand_bottom_pic {margin:20px auto 10px auto; text-align:center; clear:both;}
.brand_bottom_pic img {max-width:100%;}

.content_page{}
.content_page .pic {float:right; padding:0 0 10px 15px;}
.content_page .pic img {max-width:100%; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.4);}

.hspacer {height:20px;}

.cart_form .tbl {display:table; width:100%; border-top:1px solid #ddd;}
.cart_form .row {display:table-row; border-bottom:0;}
.cart_form .cell {display:table-cell; float:none; padding:10px 7px; vertical-align:top; border-bottom:1px solid #ddd;}
.cart_form .cell.pic {padding:10px 5px 10px 0; text-align:center;}
.cart_form .cell.pic img {width:100px;}
.cart_form .cell.iname {color:#888;}
.cart_form .cell.iname a {display:block; margin:5px 0;}
.cart_form .cell.iname span {font-size:12px;}
.cart_form .cell.price {clear:none; color:#888; text-align:center;}
.cart_form .cell.price span {display:block; white-space:nowrap; margin:15px 0; font-family:'MuseoSans',Tahoma,sans-serif; font-size:15px; color:#333;}
.cart_form .cell.quantity {width:62px; color:#888; text-align:center;}
.cart_form .cell.quantity span {display:block; margin:5px 0;}
.cart_form .quant {float:left; padding:0; width:60px; height:37px; border:1px solid #dbdbdb; line-height:30px; text-align:center; color:#555;}
.cart_form .quant_minus {float:left; width:17px; height:37px; margin-left:-62px; background:url(/bitrix/templates/atlas_tpl/./images/quant_minus.gif) 6px 17px no-repeat; cursor:pointer;}
.cart_form .quant_plus {float:left; width:17px; height:37px; margin-left:-19px; background:url(/bitrix/templates/atlas_tpl/./images/quant_plus.gif) 9px 17px no-repeat; cursor:pointer;}
.cart_form .cell.price_full {clear:none; color:#888; text-align:center;}
.cart_form .cell.price_full span {display:block; white-space:nowrap; margin:15px 0; font-family:'MuseoSans',Tahoma,sans-serif; font-size:15px; color:#333;}
.cart_form .cell.del {text-align:center; padding:43px 0 10px 5px;}
.cart_form .cell.del a {display:block; width:15px; height:15px; background:url(/bitrix/templates/atlas_tpl/./images/icon-close.png) left top no-repeat;}
.cart_form .cell.del a:hover {background:url(/bitrix/templates/atlas_tpl/./images/icon-close.png) left bottom no-repeat;}

.cart_form .summary {display:block; white-space:nowrap; margin:15px 0; font-size:16px; color:#888; text-align:right; padding-right:20px;}
.cart_form .summary span {font-family:'MuseoSans',Tahoma,sans-serif; font-size:18px; color:#333;}

.cart_form .buttons {text-align:right;}
.cart_form .buttons  a {background:#1090c0; display:inline-block; padding:7px 12px; margin:5px 0 5px 15px; text-align:center; font-size:17px; color:#fff; text-decoration:none; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.5);}
.cart_form .buttons  a:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.8);}

.cart_form .buttons  input {background:#1090c0; display:inline-block; padding:7px 12px; margin:5px 0 5px 15px; text-align:center; font-size:17px; color:#fff; text-decoration:none; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.5); border:0; cursor:pointer;}
.cart_form .buttons  input:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.8); cursor:pointer;}


.oprops_cont {overflow:hidden; padding:3px;}
.oprops_in { margin:0 auto; background:#fff; padding:30px; box-shadow:1px 1px 4px rgba(0,0,0,0.15); overflow:hidden;}
.oprops_cont .oprops_right {display:block; height:50px;}
.oprops_cont .oprops_left {display:block; float:left; width:335px; height:80px;}
.oprops_cont .oprops_left_str {display:block; float:left; clear:left; width:335px; height:80px;}
.oprops_cont span {display:block; padding:4px; color:#000; overflow:hidden; font-size:16px;}
.oprops_cont span.h_spacer {height:12px;}
.oprops_cont  label {margin:0 35px 0 0; color:#000;}
.oprops_cont  i {vertical-align:3px; font-style:normal;}
.oprops_cont  input[type="text"] {color:#000; width:280px; border:1px solid #dbdbdb; padding:3px 12px; font-family:'MuseoSans',Tahoma,sans-serif; font-size:16px; background:#f7f7f7; margin-top:4px !important;}
.oprops_cont .radios {width:340px; overflow:hidden; font-size:16px;}
.oprops_cont .oprops_wide {display:block; clear:left; float:left; width:670px; height:80px;}
.oprops_cont .oprops_wide input[type="text"] {width:615px}
.oprops_cont .sub {color:#7a7a7a; font-size:14px; padding:0 0 15px 9px; clear:both;}
.oprops_cont .sub b {color:#000; font-weight:normal;}
.oprops_cont .lt {color:#7a7a7a; font-size:14px; width:600px; padding:10px 0;}
.oprops_cont .radio2 {margin-top:15px;}
.oprops_cont .oprops_wide2 {display:block; float:left; width:670px; overflow:hidden;}
.cart_subm_cont {margin:0 auto 0 auto; color:#000;}
.cart_subm_cont b {font-family:'MuseoSans',Tahoma,sans-serif; font-weight:normal;}
.button_big_order{background:#1090c0; display:inline-block; float:right; padding:7px 12px; margin:25px 0 5px 15px; text-align:center; font-size:17px; color:#fff; text-decoration:none; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.5);}
.button_big_order:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.8);}

a.showhideeuf {text-decoration:none; font-family:'MuseoSans',Tahoma,sans-serif; font-weight:normal; font-size:18px; line-height:26px; text-transform:uppercase;}

.button_big_order2{background:#1090c0; display:inline-block; padding:7px 12px; margin:35px 0 5px 0; text-align:center; font-size:17px; color:#fff; text-decoration:none; border-radius:5px; box-shadow:1px 1px 6px rgba(0,5,10,0.5);}
.button_big_order2:hover {box-shadow:1px 1px 6px rgba(0,5,10,0.8);}

.oprops_cont li {margin-left:30px;}
.sale_order_full_table td {font-size:15px;}


#footer {min-height:100px; margin:0 20px; border-top:3px solid #2facdf;}

.footer_col {float:left; padding:0 30px 0 0; color:#444; margin:20px 0;}

.footer_col.col2 {padding:0 30px 0 30px; border-left:1px solid #ddd;}
.footer_col.col3 {padding:0 30px 0 30px; border-left:1px solid #ddd;}
.footer_col.col4 {padding:0 0 0 30px; border-left:1px solid #ddd;}

.footer_col.col5 {float:right; padding:0;}

#footer .adr {padding-left:25px; background:url('/bitrix/templates/atlas_tpl/./images/icon-adr.gif') left top no-repeat;}
#footer .phone {padding-left:25px; background:url('/bitrix/templates/atlas_tpl/./images/icon-phone.gif') left center no-repeat;}
#footer .email {padding-left:25px; background:url('/bitrix/templates/atlas_tpl/./images/icon-mail.gif') left center no-repeat;}

.footer_copy {clear:both; min-height:30px; text-align:center; color:#777; font-size:13px;}

#footer_l_info {background:#e0e0e0; color:#333; font-size:12px; padding:8px 80px;}



#sv_overlay {display:none; position:fixed; top:0; left:0; background:rgba(0,0,0,0.8); z-index:900; width:100%; height:100%;}

.modal {display:none; position:fixed; top:100px; left:50%; background:#fff; z-index:950; width:400px; margin:0 0 0 -200px; overflow:hidden;}
.modal_close {display:block; float:right; width:15px; height:15px; margin:5px 5px -23px -23px; background:url('/bitrix/templates/atlas_tpl/./images/icon-close.png') center top no-repeat;}
.modal_close:hover {background:url('/bitrix/templates/atlas_tpl/./images/icon-close.png') center bottom no-repeat;}
.modal_inner {margin:20px;}
.modal h2 {font-family:'MuseoSans',Tahoma,sans-serif; font-size:20px; line-height:20px; margin:0 0 20px 0;}
.modal_inner span {display:block; padding:5px 0 3px ;}
.modal_inner input[type="text"] {width:350px;}
.modal_inner input[type="phone"] {width:350px;}
.modal_inner input[type="email"] {width:350px;}
.modal_inner textarea {width:340px;}
.modal_inner input.input_submit {font-family:'MuseoSans',Tahoma,sans-serif; font-size:16px; color:#fff; z-index:951; width:360px; line-height:39px; height:39px; margin:15px auto 0 auto; background:#1090c0; border:0; box-shadow:1px 1px 5px rgba(0,0,0,0.4); text-align:center; border-radius:5px; cursor:pointer;}
.modal_inner input.input_submit:hover {box-shadow:1px 1px 5px rgba(0,0,0,0.6);}

.modal_inner a.citylink {color:#555; text-decoration:none; font-size:11px; text-transform:uppercase;}

/* ----------------- */

@media (max-width: 919px)
{
	body {font-size:12px;}
	input[type="text"] {padding:0 5px; line-height:23px; height:23px; font-size:12px;}
	input[type="tel"]  {padding:0 5px; line-height:23px; height:23px; font-size:12px;}
	input[type="email"]  {padding:0 5px; line-height:23px; height:23px; font-size:12px;}
	input[type="password"]  {padding:0 5px; line-height:23px; height:23px; font-size:12px;}
	textarea {padding:0 5px; line-height:23px; font-size:12px;}
	
	h1 {font-size:16px; line-height:16px; padding:20px 0 20px 0;}
	h2 {font-size:16px; line-height:16px; border-bottom:2px solid #2facdf;}
	div.h2 {padding:20px 0 20px 0;}
	h3 {font-size:15px; line-height:15px; padding:6px 0;}
	
	#header_top {padding:0; width:100%; background:#fff; position:fixed; top:50px; left:0; z-index:80;}
	#header_top2 {display:block; position:fixed; top:0; left:0; z-index:90;}
	
	.header_top_cell.mob_menu {display:table-cell;}
	
	.header_top_cell.city {padding-left:5px;}
	.city_selected {font-size:13px;}
	.city_selected i {width:20px;}
	#city_droplist {left:5px;}
	#city_droplist a {font-size:13px; padding:0 5px;}
	.header_top_cell.side {display:none;}
	.header_top_cell.search {display:none;}
	.header_top_cell.auth {width:50px; text-align:center; border-left:1px solid #ddd;}
	.auth_selected span {display:none;}
	.auth_selected {display:inline-block; width:40px; height:40px; margin-top:0; background:url('/bitrix/templates/atlas_tpl/./images/icon-user2.png') 10px -28px no-repeat; cursor:pointer;}
	#auth_droplist {display:none; text-decoration:none; position:absolute; left:-45px; top:45px; z-index:100; background:#f8fcff; box-shadow:0 1px 6px rgba(0,50,125,0.4);}
	#auth_droplist .city_droplist_in {margin-top:-2px; width:150px;}
	#auth_droplist a {padding:0 5px; font-size:13px;}
	#auth_droplist a:hover {color:#2facdf;}
	
	.header_top_cell.cart {width:55px; border-left:1px solid #ddd;}
	.header_top_cell.cart a {background:url('/bitrix/templates/atlas_tpl/./images/icon-cart.png') 5px center no-repeat;}
	.header_top_cell.cart div {display:none;}
	.header_top_cell.cart2 {width:55px; border-left:1px solid #ddd;}
	.header_top_cell.cart2 a {background:url('/bitrix/templates/atlas_tpl/./images/icon-cart-full.png') 5px center no-repeat;}
	.header_top_cell.cart2 div {display:none;}	
	
	.header_top_cell.phone {display:none;}
	.header_top_cell.callback {display:none;}
	
	#header {margin:110px 5px 0 5px; min-height:100px; height:auto; padding:0; border-bottom:none;}
	
	.header_table {height:80px;}
	
	.head_logo {min-width:130px; height:80px; vertical-align:middle; text-align:left; position:relative;}
	.head_logo img {max-width:120px; max-height:70px;}
	
	.head_logo.logo1 {text-align:right;}
	
	.head_logo.logo0 img {margin-top:-7px;}
	.head_logo.logo1 img {margin-top:-7px;}
	.header_cell {height:80px;}
	.header_cell.sd {width:5px; min-width:5px;}
	.head_logos_crsl {display:none;}
	#header .wh {display:none;}
	#header .wh2 {display:none;}
	#header .wh.fst {display:none;}
	#header .wh2.fst {display:none;}

	#head_logo_others {display:block; min-height:30px; line-height:30px; text-align:center; background:#2facdf;}

	.head_logo_others_icon {top:6px; right:0; z-index:50; width:95px; height:40px;}
	.head_logo_others_icon i {width:6px; height:6px; margin:17px 3px 0 3px;}

	/*.other_logo {display:inline-block; width:120px; height:70px; max-height:70px; padding:3px;}*/
	.other_logo img {width:100px; border:0;}
	.other_logo:hover img {box-shadow:0 1px 10px rgba(0,50,125,0.1);}
	
	.head_logo:hover  span.hint {display:none;}
	.other_logo:hover  span.hint {display:none;}

	#header_menu {display:none;}
	
	#content_area {min-height:300px; margin:0 10px; padding:0 0 20px 0;}
	
	#breadcrumbs_cont {font-size:11px;}
	
	.catalog_col.left_menu {width:270px; min-width:270px;}

	#left_menu .lvl1 {width:240px; font-size:14px; line-height:14px; }
	#left_menu .lvl1 span {width:200px;}

	#left_menu .lvl2 {width:225px; margin-left:15px; font-size:12px; line-height:12px}
	#left_menu .lvl2 span {width:185px;}
	
	#left_menu .lvl3 {width:215px; margin-left:25px; font-size:12px; line-height:12px}
	#left_menu .lvl3 span {width:175px;}
	
	#left_menu .lvl4 {width:205px; margin-left:35px; font-size:12px; line-height:12px}
	#left_menu .lvl4 span {width:165px;}
	
	.list_icons {float:right; padding:20px 0 0 10px; white-space:nowrap;}
	
	.pdf_catalog {margin:15px 0;}
	.pdf_catalog a {font-size:14px;}
	
	.pdf_catalog_right span {display:none;}
	.pdf_catalog_right a {font-size:14px;}
	
	.cat_category .cat a {padding:0 5px 8px 0;}
	.cat_category .subcat a {font-size:11px; padding:0 5px 3px 0;}
	
	a.cat_sect_showhide {font-size:14px; line-height:14px;}
	
	.cat_desc {padding:10px 0; font-size:11px;}
	.cat_items {padding:0 0 20px 0;}
	.cat_list_items {padding:0 0 20px 0;}
	
	.cat_item_in {height:370px; max-height:370px; padding:0 10px;}
	.cat_item .pic {height:180px; overflow:hidden; text-align:center;}
	.cat_item .name  {/*height:55px;*/ font-size:13px;}
	.cat_item .prop {font-size:11px; line-height:16px;}
	.cat_item .price  {font-size:12px;}
	.cat_item .price span  {font-size:13px;}
	.cat_item .oldprice  {font-size:11px;}
	.cat_item .oldprice span  {font-size:12px;}
	
	.cat_list_item .name  {font-size:13px;}
	.cat_list_item .prop {font-size:11px; line-height:11px;}
	.cat_list_item .price  {font-size:12px; padding-top:5px;}
	.cat_list_item .price span  {font-size:13px;}
	.cat_list_item .price span.oldprice  {font-size:12px;}
	
	.product .small_pic {width:40px; height:35px;}
	.product .prop {line-height:20px;}
	
	.product table.tchars td {line-height:18px;}
	
	div.pricelist_cell {padding:3px;}
	div.pricelist_cell.price span {font-size:15px;}
	div.pricelist_cell.tocart {max-width:250px;}
	div.pricelist a.cart_request {width:115px;}
	div.pricelist a.pdf {width:108px;}
	
	.articles .item .title {font-size:14px;}
	.articles .item .date {font-size:11px;}
	
	.oprops_in {padding:15px;}
	.oprops_cont span {font-size:12px;}
	.oprops_cont .oprops_right {height:35px;}
	.oprops_cont .oprops_left {clear:left; width:280px; height:auto;}
	.oprops_cont .oprops_left_str {width:280px; height:auto;}
	.oprops_cont  input[type="text"] {color:#000; width:240px; border:1px solid #dbdbdb; padding:3px 3px; font-size:13px;}
	.oprops_cont .radios {width:280px; font-size:12px;}
	.oprops_cont .oprops_wide {width:280px; height:auto;}
	.oprops_cont .oprops_wide input[type="text"] {width:240px}
	.oprops_cont .sub {font-size:11px; padding:0 0 8px 4px; clear:both;}
	.oprops_cont .lt {font-size:11px; width:280px;}
	.oprops_cont .oprops_wide2 {width:280px;}
	.sale_order_full_table td {font-size:12px;}
	.button_big_order {margin:25px 50px 5px 15px;}
	.button_big_order2 {margin:5px 50px 5px 15px;}
	
	a.showhideeuf {font-size:14px;}
	
	#footer {margin:0;}
	.footer_col {padding:0 10px 0 10px; margin:0; width:120px;}
	.footer_col.col1 {clear:left;}
	.footer_col.col2 {padding:0 0 0 10px; border-left:1px solid #ddd;}
	.footer_col.col3 {clear:left; padding:0 10px 0 10px; border-left:none;}
	.footer_col.col4 {padding:0 0 0 10px; border-left:1px solid #ddd;}

	.footer_col.col5 {float:left; padding:10px; width:300px; width:auto;}
	
	.footer_copy {font-size:11px; padding:10px 0 0 0;}
	
	#footer_l_info {font-size:10px; padding:5px 10px 5px 10px;}
	
	.modal {top:20px; width:240px; margin:0 0 0 -120px;}
	.modal_inner {margin:14px;}
	.modal h2 {font-family:'MuseoSans',Tahoma,sans-serif; font-size:17px; line-height:17px; margin:0 0 10px 0;}
	.modal_inner span {display:block; padding:5px 0 3px ;}
	.modal_inner input[type="text"] {width:200px;}
	.modal_inner input[type="phone"] {width:200px;}
	.modal_inner input[type="email"] {width:200px;}
	.modal_inner textarea {width:200px;}
	.modal_inner input.input_submit {width:210px; line-height:18px;}
}

@media (min-width: 480px) and (max-width: 919px)
{
	.footer_col.col5 {float:right; padding:0 5px 0 0; width:auto;}
}

@media (max-width: 950px)
{
	.header_top_cell.city_prefix {display:none;}
}

@media (max-width: 800px)
{
	#breadcrumbs_cont {margin-bottom:10px;}
	.catalog_col.left_menu {display:none;}
	.mob_subsections {display:block;}
	.cat_desc {display:none;}
	.cat_items {padding:10px 0;}
	.cat_list_items {margin:10px 0 0 0;}
	
	.content_page .pic {display:none;}
	.ulchecks img {display:none;}
}

@media (max-width: 650px)
{
	.ftr2  {display:block;}
	.ftr1  {display:none;}
}

@media (max-width: 500px)
{
	div.pricelist_cell.article {display:none;}
	div.pricelist_cell.tocart {display:none;}
	div.pricelist_cell .lowres {display:block;}
	
	.cart_form .tbl {display:block; width:100%;}
	.cart_form .row {display:block; border-bottom:1px solid #e3e3e3; overflow:hidden; padding:5px 0;}
	.cart_form .cell {display:block; float:left; border-bottom:none; padding:3px}
	.cart_form .cell.pic {text-align:center;}
	.cart_form .cell.pic img {width:80px;}
	.cart_form .cell.iname {float:none; color:#888;}
	.cart_form .cell.iname font {display:none;}
	.cart_form .cell.iname span {font-size:11px;}
	.cart_form .cell.iname a {display:block; margin:12px 0 2px 0;}
	.cart_form .cell.iname a:hover {color:#aa0062;}
	.cart_form .cell.price {clear:left; text-align:center;}
	.cart_form .cell.price span {font-size:13px;}
	.cart_form .cell.quantity {width:62px; color:#888; text-align:center;}
	.cart_form .cell.quantity span {display:block; margin:5px 0;}
	.cart_form .quant {float:left; padding:0; width:60px; height:37px; border:1px solid #dbdbdb; line-height:30px; text-align:center; color:#555;}
	.cart_form .quant_minus {float:left; width:17px; height:37px; margin-left:-62px; background:url('/bitrix/templates/atlas_tpl/./images/quant_minus.gif') 6px 17px no-repeat; cursor:pointer;}
	.cart_form .quant_plus {float:left; width:17px; height:37px; margin-left:-19px; background:url('/bitrix/templates/atlas_tpl/./images/quant_plus.gif') 9px 17px no-repeat; cursor:pointer;}
	.cart_form .cell.price_full {text-align:center;}
	.cart_form .cell.price_full span {font-size:13px;}
	.cart_form .cell.del {text-align:center; padding-top:35px;}
	.cart_form .summary {margin:10px 0; font-size:12px;}
	.cart_form .summary span {font-size:15px;}
	.cart_form .buttons {margin-bottom:20px;}
	.cart_form .buttons  a {padding:4px 8px; margin:5px 0 5px 10px; font-size:14px;}
	.cart_form .buttons  input {padding:4px 8px; margin:5px 0 5px 10px; font-size:14px;}
	
	.modal_inner a.citylink {font-size:10px; line-height:12px;}
}

@media (min-width: 1100px)
{
	div.pricelist_cell.tocart {width:270px;}
}

@media (max-width: 320px)
{
	.articles .item .text {clear:left;}
}

/* ----------------- */

@media (max-width: 359px)
{
	.cat_category {width:100%; clear:left; font-size:11px;}
}
@media (min-width: 360px) and (max-width: 599px)
{
	.cat_category {width:50%; font-size:11px;}
	.cat_category.cat3 {clear:left;}
	.cat_category.cat5 {clear:left;}
	.cat_category.cat7 {clear:left;}
	.cat_category.cat9 {clear:left;}
	.cat_category.cat11 {clear:left;}
	.cat_category.cat13 {clear:left;}
	.cat_category.cat15 {clear:left;}
	.cat_category.cat17 {clear:left;}
	.cat_category.cat19 {clear:left;}
	.cat_category.cat21 {clear:left;}
	.cat_category.cat23 {clear:left;}
	.cat_category.cat25 {clear:left;}
	.cat_category.cat27 {clear:left;}
	.cat_category.cat29 {clear:left;}
	.cat_category.cat31 {clear:left;}
	.cat_category.cat33 {clear:left;}
	.cat_category.cat35 {clear:left;}
	.cat_category.cat37 {clear:left;}
	.cat_category.cat39 {clear:left;}
	.cat_category.cat41 {clear:left;}
	.cat_category.cat43 {clear:left;}
	.cat_category.cat45 {clear:left;}
	.cat_category.cat47 {clear:left;}
	.cat_category.cat49 {clear:left;}
	.cat_category.cat51 {clear:left;}
}
@media (min-width: 600px) and (max-width: 799px)
{
	.cat_category {width:33.3%;}
	.cat_category.cat4 {clear:left;}
	.cat_category.cat7 {clear:left;}
	.cat_category.cat11 {clear:left;}
	.cat_category.cat14 {clear:left;}
	.cat_category.cat17 {clear:left;}
	.cat_category.cat20 {clear:left;}
	.cat_category.cat23 {clear:left;}
	.cat_category.cat26 {clear:left;}
	.cat_category.cat29 {clear:left;}
	.cat_category.cat32 {clear:left;}
	.cat_category.cat35 {clear:left;}
	.cat_category.cat38 {clear:left;}
	.cat_category.cat41 {clear:left;}
	.cat_category.cat44 {clear:left;}
	.cat_category.cat47 {clear:left;}
	.cat_category.cat50 {clear:left;}
}
@media (min-width: 800px) and (max-width: 999px)
{
	.cat_categories .cat_category {width:25%;}
	.cat_categories .cat_category.cat5 {clear:left;}
	.cat_categories .cat_category.cat9 {clear:left;}
	.cat_categories .cat_category.cat13 {clear:left;}
	.cat_categories .cat_category.cat17 {clear:left;}
	.cat_categories .cat_category.cat21 {clear:left;}
	.cat_categories .cat_category.cat25 {clear:left;}
	.cat_categories .cat_category.cat29 {clear:left;}
	.cat_categories .cat_category.cat33 {clear:left;}
	.cat_categories .cat_category.cat37 {clear:left;}
	.cat_categories .cat_category.cat41 {clear:left;}
	.cat_categories .cat_category.cat45 {clear:left;}
	.cat_categories .cat_category.cat49 {clear:left;}
	.cat_categories .cat_category.cat53 {clear:left;}
	
	.cat_categories2 .cat_category {width:33.3%;}
	.cat_categories2 .cat_category.cat4 {clear:left;}
	.cat_categories2 .cat_category.cat7 {clear:left;}
	.cat_categories2 .cat_category.cat11 {clear:left;}
	.cat_categories2 .cat_category.cat14 {clear:left;}
	.cat_categories2 .cat_category.cat17 {clear:left;}
	.cat_categories2 .cat_category.cat20 {clear:left;}
	.cat_categories2 .cat_category.cat23 {clear:left;}
	.cat_categories2 .cat_category.cat26 {clear:left;}
	.cat_categories2 .cat_category.cat29 {clear:left;}
	.cat_categories2 .cat_category.cat32 {clear:left;}
	.cat_categories2 .cat_category.cat35 {clear:left;}
	.cat_categories2 .cat_category.cat38 {clear:left;}
	.cat_categories2 .cat_category.cat41 {clear:left;}
	.cat_categories2 .cat_category.cat44 {clear:left;}
	.cat_categories2 .cat_category.cat47 {clear:left;}
	.cat_categories2 .cat_category.cat50 {clear:left;}
}
@media (min-width: 1000px) and (max-width: 1199px)
{
	.cat_categories .cat_category {width:20%;}
	.cat_categories .cat_category.cat6 {clear:left;}
	.cat_categories .cat_category.cat11 {clear:left;}
	.cat_categories .cat_category.cat16 {clear:left;}
	.cat_categories .cat_category.cat21 {clear:left;}
	.cat_categories .cat_category.cat26 {clear:left;}
	.cat_categories .cat_category.cat31 {clear:left;}
	.cat_categories .cat_category.cat36 {clear:left;}
	.cat_categories .cat_category.cat41 {clear:left;}
	.cat_categories .cat_category.cat46 {clear:left;}
	.cat_categories .cat_category.cat51 {clear:left;}
	
	.cat_categories2 .cat_category {width:25%;}
	.cat_categories2 .cat_category.cat5 {clear:left;}
	.cat_categories2 .cat_category.cat9 {clear:left;}
	.cat_categories2 .cat_category.cat13 {clear:left;}
	.cat_categories2 .cat_category.cat17 {clear:left;}
	.cat_categories2 .cat_category.cat21 {clear:left;}
	.cat_categories2 .cat_category.cat25 {clear:left;}
	.cat_categories2 .cat_category.cat29 {clear:left;}
	.cat_categories2 .cat_category.cat33 {clear:left;}
	.cat_categories2 .cat_category.cat37 {clear:left;}
	.cat_categories2 .cat_category.cat41 {clear:left;}
	.cat_categories2 .cat_category.cat45 {clear:left;}
	.cat_categories2 .cat_category.cat49 {clear:left;}
	.cat_categories2 .cat_category.cat53 {clear:left;}
}
@media (min-width: 1200px) and (max-width: 1399px)
{
	.cat_categories .cat_category {width:16.6%}
	.cat_categories .cat_category.cat7 {clear:left;}
	.cat_categories .cat_category.cat13 {clear:left;}
	.cat_categories .cat_category.cat19 {clear:left;}
	.cat_categories .cat_category.cat25 {clear:left;}
	.cat_categories .cat_category.cat31 {clear:left;}
	.cat_categories .cat_category.cat37 {clear:left;}
	.cat_categories .cat_category.cat43 {clear:left;}
	.cat_categories .cat_category.cat49 {clear:left;}
	.cat_categories .cat_category.cat55 {clear:left;}
	
	.cat_categories2 .cat_category {width:20%;}
	.cat_categories2 .cat_category.cat6 {clear:left;}
	.cat_categories2 .cat_category.cat11 {clear:left;}
	.cat_categories2 .cat_category.cat16 {clear:left;}
	.cat_categories2 .cat_category.cat21 {clear:left;}
	.cat_categories2 .cat_category.cat26 {clear:left;}
	.cat_categories2 .cat_category.cat31 {clear:left;}
	.cat_categories2 .cat_category.cat36 {clear:left;}
	.cat_categories2 .cat_category.cat41 {clear:left;}
	.cat_categories2 .cat_category.cat46 {clear:left;}
	.cat_categories2 .cat_category.cat51 {clear:left;}
}
@media (min-width: 1400px) and (max-width: 1599px)
{
	.cat_categories .cat_category {width:14.25%}
	.cat_categories .cat_category.cat8 {clear:left;}
	.cat_categories .cat_category.cat15 {clear:left;}
	.cat_categories .cat_category.cat22 {clear:left;}
	.cat_categories .cat_category.cat29 {clear:left;}
	.cat_categories .cat_category.cat36 {clear:left;}
	.cat_categories .cat_category.cat43 {clear:left;}
	.cat_categories .cat_category.cat50 {clear:left;}
	
	.cat_categories2 .cat_category {width:16.6%}
	.cat_categories2 .cat_category.cat7 {clear:left;}
	.cat_categories2 .cat_category.cat13 {clear:left;}
	.cat_categories2 .cat_category.cat19 {clear:left;}
	.cat_categories2 .cat_category.cat25 {clear:left;}
	.cat_categories2 .cat_category.cat31 {clear:left;}
	.cat_categories2 .cat_category.cat37 {clear:left;}
	.cat_categories2 .cat_category.cat43 {clear:left;}
	.cat_categories2 .cat_category.cat49 {clear:left;}
	.cat_categories2 .cat_category.cat55 {clear:left;}
}
@media (min-width: 1600px) and (max-width: 1799px)
{
	.cat_categories .cat_category {width:12.5%}
	.cat_categories .cat_category.cat9 {clear:left;}
	.cat_categories .cat_category.cat17 {clear:left;}
	.cat_categories .cat_category.cat25 {clear:left;}
	.cat_categories .cat_category.cat33 {clear:left;}
	.cat_categories .cat_category.cat41 {clear:left;}
	.cat_categories .cat_category.cat49 {clear:left;}
	.cat_categories .cat_category.cat57 {clear:left;}
	
	.cat_categories2 .cat_category {width:14.25%}
	.cat_categories2 .cat_category.cat8 {clear:left;}
	.cat_categories2 .cat_category.cat15 {clear:left;}
	.cat_categories2 .cat_category.cat22 {clear:left;}
	.cat_categories2 .cat_category.cat29 {clear:left;}
	.cat_categories2 .cat_category.cat36 {clear:left;}
	.cat_categories2 .cat_category.cat43 {clear:left;}
	.cat_categories2 .cat_category.cat50 {clear:left;}
}
@media (min-width: 1800px)
{
	.cat_categories .cat_category {width:11.1%}
	.cat_categories .cat_category.cat10 {clear:left;}
	.cat_categories .cat_category.cat19 {clear:left;}
	.cat_categories .cat_category.cat28 {clear:left;}
	.cat_categories .cat_category.cat37 {clear:left;}
	.cat_categories .cat_category.cat46 {clear:left;}
	.cat_categories .cat_category.cat55 {clear:left;}
	
	.cat_categories2 .cat_category {width:12.5%}
	.cat_categories2 .cat_category.cat9 {clear:left;}
	.cat_categories2 .cat_category.cat17 {clear:left;}
	.cat_categories2 .cat_category.cat25 {clear:left;}
	.cat_categories2 .cat_category.cat33 {clear:left;}
	.cat_categories2 .cat_category.cat41 {clear:left;}
	.cat_categories2 .cat_category.cat49 {clear:left;}
	.cat_categories2 .cat_category.cat57 {clear:left;}
}


@media (max-width: 499px)
{
	.cat_item {width:100%; clear:left;}
	.cat_item_in {height:auto; padding-bottom:45px;}
}
@media (min-width: 500px) and (max-width: 949px)
{
	.cat_item {width:50%;}
}
@media (min-width: 1000px) and (max-width: 1249px)
{
	.cat_item {width:33.3%;}
}
@media (min-width: 1250px) and (max-width: 1499px)
{
	.cat_item {width:25%;}
}
@media (min-width: 1500px) and (max-width: 1749px)
{
	.cat_item {width:20%;}
}
@media (min-width: 1750px) and (max-width: 1999px)
{
	.cat_item {width:16.6%}
}
@media (min-width: 2000px)
{
	.cat_item {width:14.25%}
}

iframe {max-width:100%}
embed {max-width:100%}

.nomob {display:block}
.mob {display:none}

@media (max-width: 640px)
{
	.nomob {display:none}
	.mob {display:block}
}
/* End */
/* /bitrix/templates/.default/ajax/ajax.css?1517556020448 */
/* /bitrix/templates/atlas_tpl/jquery.bxslider.css?15586309484108 */
/* /bitrix/templates/atlas_tpl/swiper/package/css/swiper.css?157712998816583 */
/* /bitrix/templates/atlas_tpl/styles.css?160370284754475 */
