@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic-ext&display=swap);
.l-header .h-logo {
  white-space: nowrap;
  text-shadow: none;
  text-indent: 100%;
  overflow: hidden;
}
.inline-block{
  display:inline-block;
}
.head-aux:before, .cat-menu:before, .cat-menu .l-nrw:before, .cat-menu .cat-menu-list__preview-port:before, .media-item._imaged:before,
.modal-cart .modal-cart__split:before, .modal-buyclick .modal-buyclick__card:before, .page-title:before, .gallery-desc:before,
.content-footer:before, .sort-bar:before, .static-text .static-split:before, .l-header:before, .l-footer .l-nrw:before, .l-footer .f-bottom:before, .l-split-left:before,
.start-text .start-text__cols:before, .cat-filter .cat-filter__main:before, .cat-filter .cat-filter__footer:before, .cat-head:before, .cat-prevnext:before, .cat-split:before, .cat-article-desc:before,
.contacts-split:before, .faq-form .faq-form__form .iRow:before, .designer-form .designer-form__cols:before, .designer-app__split:before,
.delivery-split:before, .delivery-map .delivery-map__split:before, .vendor-split:before, .vendor-list .vendor-list__item:before, .promo-split:before, .head-aux:after,
.cat-menu:after, .cat-menu .l-nrw:after, .cat-menu .cat-menu-list__preview-port:after, .media-item._imaged:after, .modal-cart .modal-cart__split:after, .modal-buyclick .modal-buyclick__card:after,
.page-title:after, .gallery-desc:after, .content-footer:after, .sort-bar:after, .static-text .static-split:after, .l-header:after, .l-footer .l-nrw:after, .l-footer .f-bottom:after, .l-split-left:after,
.start-text .start-text__cols:after, .cat-filter .cat-filter__main:after, .cat-filter .cat-filter__footer:after, .cat-head:after, .cat-prevnext:after, .cat-split:after, .cat-article-desc:after,
.contacts-split:after, .faq-form .faq-form__form .iRow:after, .designer-form .designer-form__cols:after, .designer-app__split:after, .delivery-split:after, .delivery-map .delivery-map__split:after,
.vendor-split:after, .vendor-list .vendor-list__item:after, .promo-split:after {
  display: table;
  content: "";
}
.head-aux:after, .cat-menu:after, .cat-menu .l-nrw:after, .cat-menu .cat-menu-list__preview-port:after, .media-item._imaged:after, .modal-cart .modal-cart__split:after, .modal-buyclick .modal-buyclick__card:after, .page-title:after, .gallery-desc:after, .content-footer:after, .sort-bar:after, .static-text .static-split:after, .l-header:after, .l-footer .l-nrw:after, .l-footer .f-bottom:after, .l-split-left:after, .start-text .start-text__cols:after, .cat-filter .cat-filter__main:after, .cat-filter .cat-filter__footer:after, .cat-head:after, .cat-prevnext:after, .cat-split:after, .cat-article-desc:after, .contacts-split:after, .faq-form .faq-form__form .iRow:after, .designer-form .designer-form__cols:after, .designer-app__split:after, .delivery-split:after, .delivery-map .delivery-map__split:after, .vendor-split:after, .vendor-list .vendor-list__item:after, .promo-split:after {
  clear: both;
}

.head-aux .head-aux__3d-disign .head-aux__3d-disign-form ._status.iSubmit,
.head-aux .head-aux__recall .head-aux__recall-form ._status.iSubmit,
.modal-cart .modal-cart__form ._status.iSubmit,
.modal-buyclick .modal-buyclick__form ._status.iSubmit,
.modal-feedback .modal-feedback__form ._status.iSubmit,
.modal-faq .modal-faq__form ._status.iSubmit,
.buy-opts ._status.buy-button,
.cat-filter ._status.cat-filter__submit,
.faq-form .faq-form__form ._status.iSubmit,
.designer-form ._status.iSubmit,
.cart-form .cart-form__submit ._status.iSubmit,
.subscribe-form .subscribe-form__submit,
.search-form .search-form__input {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}

.iRow, .label-list, .head-aux .head-aux__col, .cat-menu, .amounter, .promo-grid .promo-grid__i, .promo-box .promo-box__dots .bx-pager, .promo-box .promo-box__slide, .breadcrumbs, .page-title .page-title__add,
.file-list, .gallery .gallery__thumbs, .pager, .subscribe-form, .sort-bar .sort-bar__price, .sort-bar .sort-bar__types, .sort-bar-link, .vendor-grid .vendor-grid__i, .letter-filter, .share-page,
.l-header .h-col, .l-footer .f-nav, .l-footer .f-social, .cat-branches, .sell-count, .news-preview .news-preview__list, .cat-filter .cat-filter__tags, .cat-filter .cat-filter__do, .cat-head .cat-head__tabs,
.cat-list, .cat-card .cat-card__colors, .cat-card .cat-card__params, .cat-card .cat-card__buy, .cat-articlea-aux, .cat-price, .contacts-ways .contacts-ways__cols, .designer-cols, .designer-view__types,
.designer-grid .designer-grid__table, .vendor-list .vendor-item__image, .promo-desc .promo-desc__counter, .search-group .search-group__title, .cart-table .cart-table__foot, .cart-form .cart-form__role, .p404 .l-nrw {
  font-size: 0;
}

/* Style reset & normalise
 * ------------------------------------------------ */
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
B, U, I, CENTER,
DL, DT, DD, OL, UL, LI,
FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD,
ARTICLE, ASIDE, CANVAS, DETAILS, EMBED,
FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP,
MENU, NAV, OUTPUT, RUBY, SECTION, SUMMARY,
TIME, MARK, AUDIO, VIDEO {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

IMG{
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE,
FOOTER, HEADER, HGROUP, MENU, NAV, SECTION {
  display: block;
}

EM {
  font-style: normal;
}

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
 * HTML5 display definitions
 * ========================================================================== */
/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
AUDIO,
CANVAS,
VIDEO {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
AUDIO:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
TEMPLATE {
  display: none;
}

/* ==========================================================================
 * Base
 * ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
HTML {
  overflow-y: scroll;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* ==========================================================================
 * Links
 * ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
A {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
A:active,
A:hover,
A:focus {
  outline: 0;
}

/* ==========================================================================
 * Typography
 * ========================================================================== */
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
ABBR[title] {
  border-bottom: 1px dotted;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
DFN {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
HR {
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
MARK {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
CODE,
KBD,
PRE,
SAMP {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
PRE {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
Q {
  quotes: "“" "”" "‘" "’";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
SMALL {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
SUB,
SUP {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

SUP {
  top: -0.5em;
}

SUB {
  bottom: -0.25em;
}

/* ==========================================================================
 * Embedded content
 * ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
IMG {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
SVG:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
 * Forms
 * ========================================================================== */
/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
BUTTON,
INPUT,
SELECT,
TEXTAREA {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
BUTTON,
INPUT {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
BUTTON,
SELECT {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
INPUT[type="reset"],
INPUT[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/**
 * Re-set default cursor for disabled elements.
 */
BUTTON[disabled],
HTML INPUT[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
INPUT[type="checkbox"],
INPUT[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
INPUT[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
INPUT[type="search"]::-webkit-search-cancel-button,
INPUT[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
BUTTON::-moz-focus-inner,
INPUT::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
TEXTAREA {
  overflow: auto;
  vertical-align: top;
}

/* ==========================================================================
 * Tables
 * ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
TABLE {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ==========================================================================
 * Lists
 * ========================================================================== */
/**
 * Remove bullets from all list-items
 */
LI {
  list-style: none outside;
}

@font-face {
  font-family: 'Open Sans SemiBold';
  src: url('../fonts/opensans-semibold.eot');
  src: url('../fonts/opensans-semibold.eot#iefix') format("embedded-opentype"),
    url('../fonts/opensans-semibold.woff') format("woff"),
    url('../fonts/opensans-semibold.ttf') format("truetype"),
    url('../fonts/opensans-semibold.svg#opensans-semibold') format("svg");
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans Bold';
  src: url('../fonts/opensans-bold.eot');
  src: url('../fonts/opensans-bold.eot#iefix') format("embedded-opentype"),
    url('../fonts/opensans-bold.woff') format("woff"),
    url('../fonts/opensans-bold.ttf') format("truetype"),
    url('../fonts/opensans-bold.svg#opensans-bold') format("svg");
  font-display: swap;
}
@font-face {
  font-family: 'DinPro Medium';
  src: url('../fonts/dp-medium.eot');
  src: url('../fonts/dp-medium.eot#iefix') format("embedded-opentype"),
    url('../fonts/dp-medium.woff') format("woff"),
    url('../fonts/dp-medium.ttf') format("truetype"),
    url('../fonts/dp-medium.svg#dp-medium') format("svg");
  font-display: swap;
}
@font-face {
  font-family: 'DinPro Bold';
  src: url('../fonts/dp-bold.eot');
  src: url('../fonts/dp-bold.eot#iefix') format("embedded-opentype"),
    url('../fonts/dp-bold.woff') format("woff"),
    url('../fonts/dp-bold.ttf') format("truetype"),
    url('../fonts/dp-bold.svg#dp-bold') format("svg");
  font-display: swap;
}
.cat-menu .cat-menu-list__preview-group__link, .comb-title .comb-title__add, .date-acc .date-acc__link, .promo-item .promo-item__title .promo-item__title-link, .file-list .file-list__link, .gallery-desc .gallery-desc__text__link, .content-footer .content-footer__all, .vendor-card .vendor-card__title-link, .l-header .h-nav .h-nav__link, .start-text .start-text__terms .start-text__terms-bottom__link, .start-text .start-text__service .start-text__service-title__link, .cat-head .cat-head__tabs-item, .cat-card .cat-card__title .cat-card__title-link, .cat-card .cat-card__loc .cat-card__loc-link, .cat-prevnext .cat-prevnext__link, .cat-article-params A, .cat-samples .cat-samples__link, .cat-download .cat-download__link, .contacts-split .contacts-info .contacts-info__email .contacts-info__email-link, .contacts-split .contacts-info .contacts-info__print .contacts-info__print-link, .vendor-desc .vendor-desc__params A, .vendor-list .vendor-item__title .vendor-item__title__link, .search-group .search-group__title__more, .cart-table .cart-table__title, .cart-form-tc TBODY A, .vendor-desc__params .vendor-site {
  color: #131313;
  border-bottom-color: #d5d5d5;
}
.vendor-desc__params .vendor-site {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.cat-menu .cat-menu-list__preview-group__link:hover, .comb-title .comb-title__add:hover, .date-acc .date-acc__link:hover, .promo-item .promo-item__title .promo-item__title-link:hover, .file-list .file-list__link:hover, .gallery-desc .gallery-desc__text__link:hover, .content-footer .content-footer__all:hover, .vendor-card .vendor-card__title-link:hover, .l-header .h-nav .h-nav__link:hover, .start-text .start-text__terms .start-text__terms-bottom__link:hover, .start-text .start-text__service .start-text__service-title__link:hover, .cat-head .cat-head__tabs-item:hover, .cat-card .cat-card__title .cat-card__title-link:hover, .cat-card .cat-card__loc .cat-card__loc-link:hover, .cat-prevnext .cat-prevnext__link:hover, .cat-article-params A:hover, .cat-samples .cat-samples__link:hover, .cat-download .cat-download__link:hover, .contacts-split .contacts-info .contacts-info__email .contacts-info__email-link:hover, .contacts-split .contacts-info .contacts-info__print .contacts-info__print-link:hover, .vendor-desc .vendor-desc__params A:hover, .vendor-list .vendor-item__title .vendor-item__title__link:hover, .search-group .search-group__title__more:hover, .cart-table .cart-table__title:hover, .cart-form-tc TBODY A:hover {
  border-bottom-color: transparent;
}

.head-aux .head-aux__3d-disign .head-aux__3d-disign-form ._status.iSubmit,
.head-aux .head-aux__recall .head-aux__recall-form ._status.iSubmit,
.modal-cart .modal-cart__form ._status.iSubmit,
.modal-buyclick .modal-buyclick__form ._status.iSubmit,
.modal-feedback .modal-feedback__form ._status.iSubmit,
.modal-faq .modal-faq__form ._status.iSubmit,
.buy-opts ._status.buy-button,
.cat-filter ._status.cat-filter__submit,
.faq-form .faq-form__form ._status.iSubmit,
.designer-form ._status.iSubmit,
.cart-form .cart-form__submit ._status.iSubmit,
.subscribe-form .subscribe-form__submit {
  border: 1px solid #cfcfcf;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(to top, #f4f4f4 0%, #ffffff 100%);
  font-size: 13px;
  border-radius: 2px;
  padding: 5px 12px;
  height: 31px;
  color: #131313;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form ._status.iSubmit:hover,
.head-aux .head-aux__recall .head-aux__recall-form ._status.iSubmit:hover,
.modal-cart .modal-cart__form ._status.iSubmit:hover,
.modal-buyclick .modal-buyclick__form ._status.iSubmit:hover,
.modal-feedback .modal-feedback__form ._status.iSubmit:hover,
.modal-faq .modal-faq__form ._status.iSubmit:hover,
.buy-opts ._status.buy-button:hover,
.cat-filter ._status.cat-filter__submit:hover,
.faq-form .faq-form__form ._status.iSubmit:hover,
.designer-form ._status.iSubmit:hover,
.cart-form .cart-form__submit ._status.iSubmit:hover,
.subscribe-form .subscribe-form__submit:hover {
  box-shadow: none;
  background-image: linear-gradient(to top, #f9f9f9 0%, #ffffff 100%);
}

.remains__sklads,
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iSubmit,
.head-aux .head-aux__recall .head-aux__recall-form .iSubmit,
.modal-delete-cart .modal-delete-cart__form [type='submit'],
.modal-delete-cart .modal-delete-cart__form [type='button'],
.modal-cart .modal-cart__form .iSubmit,
.modal-buyclick .modal-buyclick__form .iSubmit,
.modal-feedback .modal-feedback__form .iSubmit,
.modal-faq .modal-faq__form .iSubmit,
.buy-opts .buy-button, .cat-filter .cat-filter__submit,
.faq-form .faq-form__form .iSubmit,
.designer-form .iSubmit,
.cart-form .cart-form__submit .iSubmit {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  background-color: #c9242c;
  background-image: linear-gradient(to top, #c9242c 0%, #d12b32 100%);
  color: #FFF;
  line-height: 1;
  padding: 9px 12px 8px;
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 14px;
  display: inline-block;
  transition: background 200ms, box-shadow 200ms;
  margin: 0;
  border: none;
  box-sizing: border-box;
  border-radius: 2px;
}
.ie-lt12 .head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iSubmit,
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .ie-lt12 .iSubmit,
.ie-lt12 .head-aux .head-aux__recall .head-aux__recall-form .iSubmit,
.head-aux .head-aux__recall .head-aux__recall-form .ie-lt12 .iSubmit,
.ie-lt12 .modal-cart .modal-cart__form .iSubmit,
.modal-cart .modal-cart__form .ie-lt12 .iSubmit,
.ie-lt12 .modal-buyclick .modal-buyclick__form .iSubmit,
.modal-buyclick .modal-buyclick__form .ie-lt12 .iSubmit,
.ie-lt12 .modal-feedback .modal-feedback__form .iSubmit,
.modal-feedback .modal-feedback__form .ie-lt12 .iSubmit,
.modal-faq .modal-faq__form .ie-lt12 .iSubmit,
.ie-lt12 .buy-opts .buy-button, .buy-opts .ie-lt12 .buy-button,
.ie-lt12 .cat-filter .cat-filter__submit,
.cat-filter .ie-lt12 .cat-filter__submit,
.ie-lt12 .faq-form .faq-form__form .iSubmit,
.faq-form .faq-form__form .ie-lt12 .iSubmit,
.ie-lt12 .designer-form .iSubmit,
.designer-form .ie-lt12 .iSubmit,
.ie-lt12 .cart-form .cart-form__submit .iSubmit,
.cart-form .cart-form__submit .ie-lt12 .iSubmit,
.firefox .head-aux .head-aux__recall .head-aux__recall-form .iSubmit,
.firefox .head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iSubmit,
.head-aux .head-aux__recall .head-aux__recall-form .firefox .iSubmit,
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .firefox .iSubmit,
.firefox .modal-cart .modal-cart__form .iSubmit,
.modal-cart .modal-cart__form .firefox .iSubmit,
.firefox .modal-buyclick .modal-buyclick__form .iSubmit,
.modal-buyclick .modal-buyclick__form .firefox .iSubmit,
.firefox .modal-feedback .modal-feedback__form .iSubmit,
.modal-feedback .modal-feedback__form .firefox .iSubmit,
.modal-faq .modal-faq__form .firefox .iSubmit,
.firefox .buy-opts .buy-button, .buy-opts .firefox .buy-button,
.firefox .cat-filter .cat-filter__submit,
.cat-filter .firefox .cat-filter__submit,
.firefox .faq-form .faq-form__form .iSubmit,
.faq-form .faq-form__form .firefox .iSubmit,
.firefox .designer-form .iSubmit,
.designer-form .firefox .iSubmit,
.firefox .cart-form .cart-form__submit .iSubmit,
.cart-form .cart-form__submit .firefox .iSubmit {
  padding: 8px 12px 9px;
}
.head-aux .head-aux__recall .head-aux__recall-form .iSubmit:hover,
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iSubmit:hover,
.modal-cart .modal-cart__form .iSubmit:hover,
.modal-buyclick .modal-buyclick__form .iSubmit:hover,
.modal-feedback .modal-feedback__form .iSubmit:hover,
.modal-faq .modal-faq__form .iSubmit:hover,
.buy-opts .buy-button:hover,
.cat-filter .cat-filter__submit:hover,
.faq-form .faq-form__form .iSubmit:hover,
.designer-form .iSubmit:hover,
.cart-form .cart-form__submit .iSubmit:hover {
  background-image: linear-gradient(to top, #b51b23 0%, #b51b23 100%);
  box-shadow: none;
}
.head-aux .head-aux__recall .head-aux__recall-form ._status.iSubmit,
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form ._status.iSubmit,
.modal-cart .modal-cart__form ._status.iSubmit,
.modal-buyclick .modal-buyclick__form ._status.iSubmit,
.modal-feedback .modal-feedback__form ._status.iSubmit,
.modal-faq .modal-faq__form ._status.iSubmit,
.buy-opts ._status.buy-button,
.cat-filter ._status.cat-filter__submit,
.faq-form .faq-form__form ._status.iSubmit,
.designer-form ._status.iSubmit,
.cart-form .cart-form__submit ._status.iSubmit {
  cursor: default;
  font-size: 14px;
}
.head-aux .head-aux__recall .head-aux__recall-form ._disabled.iSubmit,
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form ._disabled.iSubmit,
.modal-cart .modal-cart__form ._disabled.iSubmit,
.modal-buyclick .modal-buyclick__form ._disabled.iSubmit,
.modal-feedback .modal-feedback__form ._disabled.iSubmit,
.modal-faq .modal-faq__form ._disabled.iSubmit,
.buy-opts ._disabled.buy-button,
.cat-filter ._disabled.cat-filter__submit,
.faq-form .faq-form__form ._disabled.iSubmit,
.designer-form ._disabled.iSubmit,
.cart-form .cart-form__submit ._disabled.iSubmit {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  background-image: linear-gradient(to top, #dcdcdc 0%, #e3e3e3 100%);
  color: #333;
  cursor: default;
}

/* ------ Common ------ */
BODY {
  background: #FFF;
  color: #131313;
  font: 14px/13px "Open Sans", Arial, sans-serif;
}
body.compensate-for-scrollbar {
    width: 100%;
}

::-moz-selection {
  background: #ce262e;
  color: #FFF;
}

::selection {
  background: #ce262e;
  color: #FFF;
}

.link-all,
.head-aux__phone > A[href^=tel],
A {
  cursor: pointer;
  text-decoration: none;
  color: #ce262e;
  border-bottom: 1px solid rgba(206, 38, 46, .4);
  transition: border 200ms;
}
.link-all,
.head-aux__phone > A[href^=tel]:hover,
A:hover {
  border-bottom-color: transparent;
  transition: none;
}
A[href^=tel] {
  color: inherit;
  text-decoration: none;
  border-bottom: none;
}

.iText,
.iTextarea {
  background-color: #efefef;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 6px 10px 7px;
  line-height: 1.2;
  border: none;
  box-sizing: border-box;
  width: 100%;
  font-size: 13px;
  -webkit-appearance: none;
  border-radius: 0;
}
.iText:focus,
.iTextarea:focus {
  outline: none;
}
.iText._masked,
.iTextarea._masked {
  color: #9a9a9a;
}
.iText.error,
.iTextarea.error {
  box-shadow: none;
  padding: 4px 8px 5px;
  border: 2px solid #ce262e;
}
.iText::-webkit-input-placeholder,
.iTextarea::-webkit-input-placeholder {
  position: relative;
  top: 2px;
  font-size: 12px;
}
.iText::-moz-placeholder,
.iTextarea::-moz-placeholder {
  position: relative;
  top: 2px;
  font-size: 12px;
}
.iText:-ms-input-placeholder,
.iTextarea:-ms-input-placeholder {
  position: relative;
  top: 2px;
  font-size: 12px;
}
.iText::placeholder,
.iTextarea::placeholder {
  position: relative;
  top: 2px;
  font-size: 12px;
}

.iTextarea {
  resize: vertical;
  padding: 10px;
}
.iTextarea.error {
  padding: 8px;
}

.iCheckbox .iCheckbox__label {
  position: relative;
  padding-left: 25px;
}
.iCheckbox .iCheckbox__label:before {
  top: 1px;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -391px no-repeat;
  width: 15px;
  height: 16px;
}
.iCheckbox .iCheckbox__input {
  visibility: hidden;
  opacity: 0;
  position: absolute;
}
.iCheckbox .iCheckbox__input:checked + .iCheckbox__label:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -15px -391px no-repeat;
  width: 15px;
  height: 16px;
}

.iRadio .iRadio__label {
  position: relative;
  padding-left: 25px;
  line-height: 1.3;
}
.iRadio .iRadio__label:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -17px -226px no-repeat;
  width: 15px;
  height: 15px;
}
.iRadio .iRadio__input {
  visibility: hidden;
  opacity: 0;
  position: absolute;
}
.iRadio .iRadio__input:checked + .iRadio__label:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -270px no-repeat;
  width: 15px;
  height: 15px;
}

.iGroup {
  display: table;
  width: 100%;
}
.iGroup .iRow {
  display: table-row;
}
.iGroup .iCell {
  display: table-cell;
}

.iLabel {
  color: #505050;
  font-size: 12px;
  line-height: 20px;
}

.iGroupInline {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
}
.lt-ie8 .iGroupInline {
  display: inline;
  zoom: 1;
}

.label-list .label-list__item {
  display: inline-block;
  vertical-align: baseline;
  font-size: 13px;
}
.lt-ie8 .label-list .label-list__item {
  display: inline;
  zoom: 1;
}
.label-list .label-list__item + .label-list__item {
  margin-left: 30px;
}

.form-valid-hint {
  color: #6e6e6e;
  font-size: 12px;
}

.head-aux {
  color: #272727;
  transition: box-shadow 200ms;
}
.head-aux._shadowed {
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
}
.head-aux .l-nrw {
  position: relative;
}
.head-aux .l-nrw:before {
  content: "";
  position: absolute;
  top: 0;
  right: 99%;
  left: -4000px;
  height: 50px;
  background: #e4e4e4;
}
.head-aux .head-aux__col {
  float: left;
  position: relative;
  z-index: 1;
}
.head-aux .head-aux__col + .head-aux__col {
  float: right;
}
.head-aux .head-aux__cart {
  /*min-width: 241px;*/
  display: inline-block;
  background: #e4e4e4;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
.lt-ie8 .head-aux .head-aux__cart {
  display: inline;
  zoom: 1;
}
.head-aux .head-aux__cart .head-aux__cart-link {
  position: relative;
  display: block;
  padding: 17px 10px 20px 30px;
  border: none;
  color: #131313;
  cursor: default;
}
.head-aux .head-aux__cart .head-aux__cart-link:before {
  top: 18px;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -173px no-repeat;
  width: 13px;
  height: 13px;
}
.head-aux .head-aux__cart A.head-aux__cart-link._added {
  cursor: pointer;
}
.head-aux .head-aux__cart A.head-aux__cart-link._added:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -199px no-repeat;
  width: 13px;
  height: 13px;
}
.head-aux .head-aux__cart .head-aux__cart-text STRONG {
  font-family: "Open Sans Bold", Arial, sans-serif;
}
.head-aux .head-aux__cart .counter {
  position: absolute;
  top: 9px;
  left: 6px;
  box-shadow: -1px 1px 0 1px #E4E4E4;
}
.head-aux .head-aux__compare {
  display: inline-block;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
.lt-ie8 .head-aux .head-aux__compare {
  display: inline;
  zoom: 1;
}
.head-aux .head-aux__compare .head-aux__compare-link {
  position: relative;
  padding: 17px 10px 20px 35px;
  display: block;
  border: none;
  color: #131313;
  transition: padding 200ms;
}
.head-aux .head-aux__compare .head-aux__compare-link:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -241px no-repeat;
  width: 14px;
  height: 14px;
}
.head-aux .head-aux__compare .head-aux__compare-link:before {
  top: 16px;
  left: 15px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -212px no-repeat;
  width: 14px;
  height: 14px;
}
.head-aux .head-aux__compare .head-aux__compare-link._counted {
  padding-left: 45px;
}
.head-aux .head-aux__compare .head-aux__compare-link._active:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -241px no-repeat;
  width: 14px;
  height: 14px;
}
.head-aux .head-aux__compare .head-aux__compare-link .counter {
  position: absolute;
  top: 9px;
  left: 24px;
  box-shadow: -1px 1px 0 1px #f0f0f0;
}
.head-aux .head-aux__phone {
  font-family: "DinPro Bold", Arial, sans-serif;
  padding: 16px 10px 20px 10px;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}
.lt-ie8 .head-aux .head-aux__phone {
  display: inline;
  zoom: 1;
}
.head-aux .head-aux__recall {
  position: relative;
  z-index: 1;
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
.lt-ie8 .head-aux .head-aux__3d-disign,
.lt-ie8 .head-aux .head-aux__recall {
  display: inline;
  zoom: 1;
}
.head-aux .head-aux__recall .head-aux__recall-link {
  position: relative;
  padding: 17px 10px 20px 33px;
  color: #6e6e6e;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .head-aux .head-aux__3d-disign .head-aux__3d-disign-link,
  .head-aux .head-aux__recall .head-aux__recall-link {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-link:hover:before,
.head-aux .head-aux__recall .head-aux__recall-link:hover:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-link:hover > SPAN,
.head-aux .head-aux__recall .head-aux__recall-link:hover > SPAN {
  border-bottom-color: transparent;
  transition: none;
}
.head-aux .head-aux__recall .head-aux__recall-link:before {
  top: 19px;
  left: 9px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -9px -68px no-repeat;
  width: 11px;
  height: 11px;
  transition: -webkit-transform 400ms;
  transition: transform 400ms;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .head-aux .head-aux__3d-disign .head-aux__3d-disign-link:before,
  .head-aux .head-aux__recall .head-aux__recall-link:before {
    transition: none;
  }
}

.head-aux .head-aux__recall .head-aux__recall-link > SPAN {
  border-bottom: 1px dotted #a6a6a6;
  transition: border 200ms;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-modal,
.head-aux .head-aux__recall .head-aux__recall-modal {
  top: 0;
  right: 0;
  width: 261px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms, visibility 200ms;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-modal._active,
.head-aux .head-aux__recall .head-aux__recall-modal._active {
  opacity: 1;
  visibility: visible;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-modal-title,
.head-aux .head-aux__recall .head-aux__recall-modal-title {
  margin-bottom: 19px !important;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iGroup,
.head-aux .head-aux__recall .head-aux__recall-form .iGroup {
  margin-bottom: 11px;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iGroup .iCell,
.head-aux .head-aux__recall .head-aux__recall-form .iGroup .iCell {
  padding: 0 25px 6px 0;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iGroup .iCell + .iCell,
.head-aux .head-aux__recall .head-aux__recall-form .iGroup .iCell + .iCell {
  width: auto;
  padding-right: 0;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iGroup .iLabel,
.head-aux .head-aux__recall .head-aux__recall-form .iGroup .iLabel {
  white-space: nowrap;
  margin-bottom: 0;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iTextarea,
.head-aux .head-aux__recall .head-aux__recall-form .iTextarea {
  resize: none;
  height: 55px;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iLabel,
.head-aux .head-aux__recall .head-aux__recall-form .iLabel {
  display: block;
  margin-bottom: 8px;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-form .iSubmit,
.head-aux .head-aux__recall .head-aux__recall-form .iSubmit {
  margin-top: 17px;
}
.head-aux .head-aux__city {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  margin-left: 45px;
  transition: margin 200ms;
}
.lt-ie8 .head-aux .head-aux__city {
  display: inline;
  zoom: 1;
}
@media screen and (min-width: 1200px) {
  .head-aux .head-aux__city {
    margin-left: 94px;
  }
}
.head-aux .head-aux__city .head-aux__city-title {
  cursor: pointer;
  position: relative;
  padding: 17px 23px 20px 25px;
}
.head-aux .head-aux__city .head-aux__city-title:after {
  top: 21px;
  right: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -45px no-repeat;
  width: 9px;
  height: 6px;
}
.head-aux .head-aux__city .head-aux__city-drop {
  top: 0;
  left: auto;
  right: 0;
  width: 162px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms, visibility 200ms, left 200ms;
}
.head-aux .head-aux__city .head-aux__city-drop._active {
  opacity: 1;
  visibility: visible;
}
.head-aux .head-aux__city .head-aux__city-drop__list {
  margin-top: 25px;
}
.head-aux .head-aux__city .head-aux__city-drop__item + .head-aux__city-drop__item {
  margin-top: 12px;
}
.head-aux .head-aux__city .head-aux__city-drop__item._active .head-aux__city-drop_link {
  color: #ce262e;
}
.head-aux .head-aux__city .head-aux__city-drop_link {
  border: none;
  color: #272727;
}
.head-aux .head-aux__city .head-aux__city-drop_link:hover {
  color: #ce262e;
}

.cat-menu {
  position: relative;
  z-index: 10;
  margin-top: 33px;
}
.cat-menu .l-nrw {
  position: relative;
}
.cat-menu .cat-menu-list {
  float: left;
  margin-top: 10px;
}
.cat-menu .cat-menu-list__item {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  transition: margin 200ms;
}
.lt-ie8 .cat-menu .cat-menu-list__item {
  display: inline;
  zoom: 1;
}
.cat-menu .cat-menu-list__item + .cat-menu-list__item {
  margin-left: 25px;
}
@media screen and (min-width: 1200px) {
  .cat-menu .cat-menu-list__item + .cat-menu-list__item {
    margin-left: 25px;
  }
}
.cat-menu .cat-menu-list__title {
  border: none;
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #272727;
  transition: color 200ms;
}
.cat-menu .cat-menu-list__title:hover, .cat-menu .cat-menu-list__title._active, .cat-menu .cat-menu-list__title._selected {
  color: #ce262e;
  transition: none;
}
.cat-menu .cat-menu-list__preview {
  background-color: #f9f9f9;
  box-shadow: 0 2px 13px rgba(0, 0, 0, 0.2);
  border-top: 2px solid #ce262e;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 8px 0 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
  transform: translateY(10px);
  transition: opacity 200ms, visibility 200ms, -webkit-transform 200ms;
  transition: opacity 200ms, visibility 200ms, transform 200ms;
}
.cat-menu .cat-menu-list__preview._active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.cat-menu .cat-menu-list__preview._active .cat-menu-list__preview-tip {
  opacity: 1;
  transition: left 200ms, opacity 200ms 200ms;
}
.cat-menu .cat-menu-list__preview-tip {
  position: absolute;
  top: -9px;
  left: 0;
  margin-left: -6px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAUUlEQVQoz2M4p6bHgAOz4JLDp2E1Lo34NPzHpZHh////cIys4bym4X9kjcjqcGp4vXkbTo04Nfz8+ROnRpwaYBibRgYoB6sGHBr/MxDSgE0jAFiD/Mj7wM7rAAAAAElFTkSuQmCC);
  width: 13px;
  height: 9px;
  opacity: 0;
  transition: left 200ms, opacity 200ms;
}
.cat-menu .cat-menu-list__preview-port {
  overflow: hidden;
  min-height: 300px;
  background: url(data:image/gif;base64,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) no-repeat center;
}
.cat-menu .cat-menu-list__preview-col {
  box-sizing: border-box;
  overflow: hidden;
  padding: 28px 25px 1000px 40px;
  margin-bottom: -1000px;
  background: #f9f9f9;
}
.cat-menu .cat-menu-list__preview-col._type {
  width: 290px;
  position: relative;
  float: left;
  border-right: 1px solid #e5e5e5;
}
.cat-menu .cat-menu-list__preview-col._type .cat-menu-list__preview-group__item {
  color: #6e6e6e;
  font-size: 11px;
}
.cat-menu .cat-menu-list__preview-col._type .cat-menu-list__preview-group__item + .cat-menu-list__preview-group__item {
  margin-top: 8px;
}
.cat-menu .cat-menu-list__preview-col._type .cat-menu-list__preview-group__link {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 12px;
  margin-right: 5px;
  line-height: 1.5;
}
.cat-menu .cat-menu-list__preview-group {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  margin-bottom: 40px;
}
.lt-ie8 .cat-menu .cat-menu-list__preview-group {
  display: inline;
  zoom: 1;
}
.cat-menu .cat-menu-list__preview-group + .cat-menu-list__preview-group {
  margin-left: 110px;
}
.cat-menu .cat-menu-list__preview-header {
  margin-bottom: 23px;
  color: #6e6e6e;
  font-size: 12px;
}
.cat-menu .cat-menu-list__preview-group {
  font-size: 12px;
}
.cat-menu .cat-menu-list__preview-group__list + .cat-menu-list__preview-group__list {
  margin-top: 35px;
}
.cat-menu .cat-menu-list__preview-group__item {
  line-height: 1.2;
}
.cat-menu .cat-menu-list__preview-group__item + .cat-menu-list__preview-group__item {
  margin-top: 10px;
}
.cat-menu .cat-menu-list__preview-group__link {
  line-height: 1.3;
  transition: border 200ms, color 200ms;
}
.cat-menu .cat-menu-list__preview-group__link:hover {
  color: #ce262e;
  transition: none;
}
.cat-menu .cat-menu-search {
  float: right;
  width: 110px;
  margin-left: -100%;
  transition: width 200ms;
}
.cat-menu .cat-menu-search:before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: -50px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAABCAQAAADAkbChAAAAJ0lEQVQYV2P8z8zAAoSsYMgGhexwyAHGIIhMI+RhOiD6QSYxM5AMAN8rAgAq3Y+EAAAAAElFTkSuQmCC) repeat-y 0 0;
  width: 66px;
  opacity: 0;
  transition: opacity 200ms;
}
.cat-menu .cat-menu-search._active {
  width: 375px;
}
.cat-menu .cat-menu-search._active:before {
  opacity: 1;
}
@media screen and (min-width: 1200px) {
  .cat-menu .cat-menu-search {
    width: 130px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-menu .cat-menu-search {
    width: 375px;
  }
}

.search-form {
  position: relative;
}
.search-form .search-form__input {
  position: relative;
  z-index: 1;
  width: 100%;
  background: #333;
  color: #FFF;
  font-size: 13px;
  padding: 7px 30px 8px 15px;
  border-radius: 16px;
  box-sizing: border-box;
  transition: box-shadow 200ms;
}
.search-form .search-form__input::-webkit-input-placeholder {
  color: #FFF;
  position: relative;
}
.search-form .search-form__input::-moz-placeholder {
  color: #FFF;
  position: relative;
}
.search-form .search-form__input:-ms-input-placeholder {
  color: #FFF;
  position: relative;
}
.search-form .search-form__input::placeholder {
  color: #FFF;
  position: relative;
}
.search-form .search-form__input:focus {
  outline: none;
}
.search-form .search-form__submit {
  font-size: 0;
  position: absolute;
  z-index: 1;
  top: 11px;
  right: 12px;
  background: url('../img/sprite-general-s8cbd9502f1.png') -21px -125px no-repeat;
  width: 12px;
  height: 12px;
  border: none;
  padding: 0;
  margin: 0;
}
.search-form .search-form__submit:hover {
  background: url('../img/sprite-general-s8cbd9502f1.png') -11px -56px no-repeat;
  width: 12px;
  height: 12px;
}

.comb-title H2 {
  display: inline-block;
}
.comb-title .comb-title__add {
  display: inline-block;
  margin-left: 42px;
}

.media-item._imaged {
  padding-left: 200px;
}
.media-item._imaged .media-item__image {
  width: 163px;
  margin-right: -163px;
  float: left;
  position: relative;
  left: -200px;
  margin-top: 6px;
}
.media-item .media-item__title {
  font-family: "Open Sans Bold", Arial, sans-serif;
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 23px;
}
.media-item .media-item__link {
  color: #131313;
  border: none;
  transition: color 200ms;
  padding: 3px 0;
}
.media-item .media-item__link:hover {
  color: #ce262e;
}
.media-item .media-item__body {
  font-size: 14px;
  line-height: 25px;
}
.media-item .media-item__time {
  position: relative;
  display: block;
  padding-left: 24px;
  color: #606060;
  font-size: 12px;
  margin-top: 34px;
  margin-bottom: 25px;
}
.media-item .media-item__time:before {
  top: 1px;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -21px -45px no-repeat;
  width: 12px;
  height: 11px;
}

.date-acc {
  position: relative;
  background: #f9f9f9;
  border: 1px solid #e8e8e8;
  width: 192px;
}
.date-acc:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  background-image: url(data:image/png;base64,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);
  width: 193px;
  height: 11px;
}
.date-acc .date-acc__item {
  position: relative;
  padding: 15px 22px 15px 25px;
  transition: background 200ms, padding 400ms;
}
.date-acc .date-acc__item._active {
  padding-top: 25px;
  background: #e8e8e8;
}
.date-acc .date-acc__item._active + .date-acc__item {
  padding-top: 29px;
}
.date-acc .date-acc__item._active + .date-acc__item:before {
  opacity: 0;
}
.date-acc .date-acc__item + .date-acc__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 25px;
  right: 22px;
  height: 1px;
  background: #e8e8e8;
}
.date-acc .date-acc__item:first-child {
  padding-top: 25px;
}
.date-acc .date-acc__item:last-child {
  padding-bottom: 30px;
}
.date-acc .date-acc__title {
  position: relative;
  cursor: pointer;
  font-size: 13px;
  font-family: "Open Sans Bold", Arial, sans-serif;
}
.date-acc .date-acc__title .date-acc__link {
  border-bottom: none;
}
.date-acc .date-acc__title .date-acc__link:hover {
  color: #A0A0A0;
  transition: none;
}
.date-acc .date-acc__title .date-acc__link:before {
  content: "";
  position: absolute;
  top: -14px;
  bottom: -15px;
  left: -25px;
  right: -22px;
}
.date-acc .date-acc__desc {
  display: none;
  padding: 20px 0 14px;
}
.date-acc .date-acc__list-item {
  font-size: 12px;
  color: #6e6e6e;
}
.date-acc .date-acc__list-item + .date-acc__list-item {
  margin-top: 13px;
}
.date-acc .date-acc__link {
  position: relative;
  transition: color 200ms, border 200ms;
}
.date-acc .date-acc__link:hover {
  color: #ce262e;
  transition: none;
}
.date-acc .date-acc__link._active {
  border-bottom-color: transparent;
  color: #ce262e;
}

.feature-acc {
  position: relative;
  background: #f9f9f9;
  border: 1px solid #e8e8e8;
}
.feature-acc:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  background-image: url(data:image/png;base64,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);
  width: 264px;
  height: 11px;
}
.feature-acc .feature-acc__item {
  position: relative;
  padding: 12px 34px 11px 65px;
  transition: background 200ms, padding 400ms;
}
.feature-acc .feature-acc__item._active {
  background: #e8e8e8;
  padding: 22px 34px 26px 65px;
}
.feature-acc .feature-acc__item._active + .feature-acc__item:before {
  opacity: 0;
}
.feature-acc .feature-acc__item + .feature-acc__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 65px;
  right: 34px;
  height: 1px;
  background: #e8e8e8;
}
.feature-acc .feature-acc__item._choose._active .feature-acc__title:before,
.feature-acc .feature-acc__item._choose .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -9px -45px no-repeat;
  width: 12px;
  height: 10px;
}
.feature-acc .feature-acc__item._choose .feature-acc__title:before {
  top: 5px;
  left: -37px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -17px -24px no-repeat;
  width: 12px;
  height: 10px;
}
.feature-acc .feature-acc__item._time._active .feature-acc__title:before,
.feature-acc .feature-acc__item._time .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -9px -125px no-repeat;
  width: 12px;
  height: 12px;
}
.feature-acc .feature-acc__item._time .feature-acc__title:before {
  top: 4px;
  left: -38px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -11px -161px no-repeat;
  width: 12px;
  height: 12px;
}
.feature-acc .feature-acc__item._limit._active .feature-acc__title:before,
.feature-acc .feature-acc__item._limit .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -241px no-repeat;
  width: 13px;
  height: 13px;
}
.feature-acc .feature-acc__item._limit .feature-acc__title:before {
  top: 4px;
  left: -39px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -199px no-repeat;
  width: 13px;
  height: 13px;
}
.feature-acc .feature-acc__item._pay._active .feature-acc__title:before,
.feature-acc .feature-acc__item._pay .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -21px 0 no-repeat;
  width: 13px;
  height: 10px;
}
.feature-acc .feature-acc__item._pay .feature-acc__title:before {
  top: 6px;
  left: -38px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -17px -10px no-repeat;
  width: 13px;
  height: 10px;
}
.feature-acc .feature-acc__item._delivery._active .feature-acc__title:before,
.feature-acc .feature-acc__item._delivery .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -68px no-repeat;
  width: 9px;
  height: 15px;
}
.feature-acc .feature-acc__item._delivery .feature-acc__title:before {
  top: 3px;
  left: -36px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -95px no-repeat;
  width: 9px;
  height: 15px;
}
.feature-acc .feature-acc__item._self._active .feature-acc__title:before,
.feature-acc .feature-acc__item._self .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -20px -95px no-repeat;
  width: 13px;
  height: 12px;
}
.feature-acc .feature-acc__item._self .feature-acc__title:before {
  top: 5px;
  left: -38px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -9px -110px no-repeat;
  width: 13px;
  height: 12px;
}
.feature-acc .feature-acc__item._return._active .feature-acc__title:before,
.feature-acc .feature-acc__item._return .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -186px no-repeat;
  width: 13px;
  height: 13px;
}
.feature-acc .feature-acc__item._return .feature-acc__title:before {
  top: 4px;
  left: -39px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -212px no-repeat;
  width: 13px;
  height: 13px;
}
.feature-acc .feature-acc__item._customer._active .feature-acc__title:before,
.feature-acc .feature-acc__item._customer .feature-acc__title:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -21px -143px no-repeat;
  width: 11px;
  height: 12px;
}
.feature-acc .feature-acc__item._customer .feature-acc__title:before {
  top: 4px;
  left: -37px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -23px -56px no-repeat;
  width: 11px;
  height: 12px;
}
.feature-acc .feature-acc__title {
  position: relative;
  color: #272727;
  line-height: 20px;
  cursor: pointer;
  transition: color 200ms;
}
.feature-acc .feature-acc__title:hover {
  color: #6e6e6e;
}
.feature-acc .feature-acc__desc {
  font-size: 12px;
  padding-top: 12px;
  line-height: 20px;
  color: #6e6e6e;
  display: none;
}
.feature-acc .feature-acc__desc a[href^=tel] {
  white-space: nowrap;
}
.modal-back {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  z-index: 50;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #333;
  transition: opacity 200ms ease, visibility 200ms ease;
}

.modal {
  position: absolute;
  top: 50%;
  left: -100%;
  background: #FFF;
  z-index: 51;
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.25);
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.modal._show-noblind {
  left: 50%;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: -webkit-transform 200ms, opacity 200ms, visibility 200ms;
  transition: transform 200ms, opacity 200ms, visibility 200ms;
}
.modal._show {
  left: 50%;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: -webkit-transform 200ms, opacity 200ms, visibility 200ms;
  transition: transform 200ms, opacity 200ms, visibility 200ms;
}
.form-contants {
  margin: auto;
}
.form-contants .modal__title{
  font-size: 1.3em;
  margin-bottom: 2em;
}
.modal._show ~ .modal-back {
  opacity: 0.9;
  visibility: visible;
}
.modal._modal-small {
  padding: 18px 29px 32px 29px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.modal._modal-small .modal__close {
  top: 19px;
  right: 30px;
}
.modal._modal-small .modal__title {
  font-size: 14px;
  margin-bottom: 10px;
  font-family: "DinPro Bold", Arial, sans-serif;
}
.modal .modal__close {
  position: absolute;
  top: 19px;
  right: 17px;
  background: url('../img/sprite-general-s8cbd9502f1.png') -7px -34px no-repeat;
  width: 11px;
  height: 10px;
  cursor: pointer;
  transition: -webkit-transform 200ms;
  transition: transform 200ms;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.modal .modal__close:hover {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ie-lt12 .modal .modal__close {
  transition: none;
}
.ie-lt12 .modal .modal__close:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.modal .modal__close:before {
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
.modal .modal__title {
  font-family: "DinPro Medium", Arial, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  margin-bottom: 31px;
}

.amounter {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.amounter .amounter__title {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  margin-right: 16px;
  color: #6e6e6e;
}
.lt-ie8 .amounter .amounter__title {
  display: inline;
  zoom: 1;
}
.amounter .amounter__button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-color: #ce262e;
  border-radius: 8px;
  transition: background 200ms;
}
.lt-ie8 .amounter .amounter__button {
  display: inline;
  zoom: 1;
}
.amounter .amounter__button:after {
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
.amounter .amounter__button:hover {
  background-color: #272727;
  transition: none;
}
.amounter .amounter__button._disabled {
  background-color: #c0c0c0;
  cursor: default;
}
.amounter .amounter__button._less {
  margin-right: 10px;
}
.amounter .amounter__button._less:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAAAAABA/8IxAAAADklEQVQYV2P4DwUMMAYAj4IP8UpW0mcAAAAASUVORK5CYII=);
  width: 8px;
  height: 2px;
}
.amounter .amounter__button._more {
  margin-left: 10px;
}
.amounter .amounter__button._more:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAGUlEQVQY02P4zwCGIABmMRAhgAawCJBsKABrblulpFlLvgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 8px;
}
.amounter .amounter__input {
  width: 70px;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
}
.lt-ie8 .amounter .amounter__input {
  display: inline;
  zoom: 1;
}
.amounter .amounter__measure {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  margin-left: 9px;
  color: #6e6e6e;
}
.lt-ie8 .amounter .amounter__measure {
  display: inline;
  zoom: 1;
}

.modal-delete-cart ,
.modal-cart {
  width: 500px;
  padding: 47px 50px;
}
.modal-delete-cart .modal-delete-cart__desc,
.modal-cart .modal-cart__title,
.modal-cart .modal-cart__size_show {
  font-family: "DinPro Medium", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  margin-bottom: 27px;
  display: inline-block;
}
.modal-cart .modal-cart__split {
  padding-left: 160px;
}
.modal-cart .modal-cart__split._add {
  margin-top: 24px;
}
.modal-cart .modal-cart__aside {
  width: 127px;
  margin-right: -127px;
  position: relative;
  left: -160px;
  float: left;
}
.modal-cart .modal-cart__main {
  float: left;
  width: 100%;
}
.modal-cart .modal-cart__image {
  width: 100%;
  padding: 2px;
  border: 1px solid #e4e4e4;
  text-align: center;
}
.modal-cart .modal-cart__price {
  margin-top: 23px;
}
.modal-cart .modal-cart__add {
  margin-top: 24px;
  color: #6e6e6e;
  font-size: 12px;
  line-height: 25px;
}
.modal-cart .modal-cart__continue-action {
  border-bottom: 1px dotted #a6a6a6;
  transition: color 200ms, border 200ms;
  cursor: pointer;
}
.modal-cart .modal-cart__continue-action:hover {
  color: #ce262e;
  border-bottom-color: transparent;
  transition: none;
}
.modal-cart .modal-cart__continue-hint {
  margin-top: 7px;
  font-size: 11px;
  color: #6e6e6e;
}

.modal-buyclick {
  width: 350px;
  padding: 51px 63px 50px;
}
.modal-buyclick .modal-buyclick__image {
  float: left;
  margin-right: 24px;
  margin-top: 2px;
  text-align: center;
  padding: 2px;
  border: 1px solid #e7e7e7;
}
.modal-buyclick .modal-buyclick__desc {
  overflow: hidden;
}
.modal-buyclick .modal-buyclick__title {
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1.4;
}
.modal-buyclick .modal-buyclick__loc {
  margin-top: 5px;
  line-height: 1.3;
}
.modal-buyclick .modal-buyclick__size {
  margin-top: 17px;
}
.modal-cart .modal-buyclick__params DT,
.modal-cart .modal-buyclick__params DD,
.modal-buyclick .modal-buyclick__params DT,
.modal-buyclick .modal-buyclick__params DD {
  display: inline;
  white-space: nowrap;
  font-size: 12px;
}
.modal-cart .modal-buyclick__params DT,
.modal-buyclick .modal-buyclick__params DT {
  color: #6e6e6e;
  margin-right: 3px;
}
.modal-cart .modal-buyclick__params DT:after,
.modal-buyclick .modal-buyclick__params DT:after {
  content: ":";
}
.modal-cart .modal-buyclick__params DD:after,
.modal-buyclick .modal-buyclick__params DD:after {
  content: "\a";
  white-space: pre-line;
}
.modal-buyclick .modal-buyclick__price {
  margin-top: 9px;
}
.modal-buyclick .modal-buyclick__form {
  margin-top: 38px;
  padding-top: 37px;
  border-top: 1px solid #d1d1d1;
}
.modal-buyclick .modal-buyclick__form .iRow + .iRow .iCell {
  padding-top: 6px;
}
.modal-buyclick .modal-buyclick__form .iRow._submit {
  margin-top: 21px;
}

.modal-feedback {
  width: 358px;
  padding: 64px 112px 58px;
}
.modal-faq {
  width: 358px;
  padding: 30px;
}

.modal-feedback .modal__title, .modal-faq .modal__title {
  margin-left: -3px;
}
.modal-feedback .modal-feedback__form .iRow, .modal-faq .modal-faq__form .iRow {
  margin-top: 24px;
}
.modal-feedback .modal-feedback__form .iLabel, .modal-faq .modal-faq__form .iLabel {
  margin-bottom: 8px;
  display: block;
}
.modal-feedback .modal-feedback__form .iGroup .iLabel, .modal-faq .modal-faq__form .iGroup .iLabel {
  margin-bottom: 0;
  display: inline-block;
}
.modal-feedback .modal-feedback__form .iGroup .iRow + .iRow .iCell, .modal-faq .modal-faq__form .iGroup .iRow + .iRow .iCell {
  padding-top: 9px;
}
.modal-feedback .modal-feedback__form .iTextarea, .modal-faq .modal-faq__form .iTextarea {
  height: 50px;
}
.modal-feedback .modal-feedback__form .iSubmit, .modal-faq .modal-faq__form .iSubmit {
  margin-top: 30px !important;
}
.modal-feedback .modal-feedback__form .form-valid-hint, .modal-faq .modal-faq__form .form-valid-hint {
  margin-top: -10px;
}

.promo-grid {
  overflow: hidden;
}
.promo-grid .promo-grid__i {
  margin-right: -100px;
}
.promo-grid .promo-grid__item {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  margin: 0 60px 70px 0;
}
.lt-ie8 .promo-grid .promo-grid__item {
  display: inline;
  zoom: 1;
}

.promo-item {
  width: 314px;
  transition: width 200ms;
}
@media screen and (min-width: 1200px) {
  .promo-item {
    width: 384px;
  }
}
@media screen and (min-width: 1600px) {
  .promo-item {
    width: 330px;
  }
}
.promo-item .promo-item__image {
  position: relative;
  margin-bottom: 29px;
  line-height: 1;
  display: block;
  border: none;
  height: 200px;
  background: transparent no-repeat 0 0;
  background-size: cover;
}
.promo-item .promo-item__image:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAQAAACSE13KAAAAGUlEQVQYGWNiUGRi+AFGP5kY/jAx/AOj/wBIFAcS95i1dAAAAABJRU5ErkJggg==) repeat-x 0 0;
}
.promo-item .promo-item__image .promo-item__image-main {
  position: absolute;
  top: 18px;
  left: 26px;
  line-height: 1.3;
  text-transform: uppercase;
}
.promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 30px;
  display: inline;
  color: #FFF;
  background: #ce262e;
  padding: 0 0;
  box-shadow: 8px 0 0 #ce262e, -8px 0 0 #ce262e;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title {
  box-shadow: none;
  left: -8px;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl {
  position: relative;
  left: 16px;
  padding: 0 0;
  background: #ce262e;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl .hl, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl .hl, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl .hl {
  left: -8px;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl .hl I, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl .hl I, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__title .hl .hl I {
  position: relative;
}
.promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 12px;
  display: inline;
  color: #FFF;
  background: #ce262e;
  padding: 1px 0;
  box-shadow: 4px 0 0 #ce262e, -4px 0 0 #ce262e;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
  top: 3px;
  left: -4px;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount {
  box-shadow: none;
  left: -4px;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl {
  position: relative;
  left: 8px;
  padding: 1px 0;
  background: #ce262e;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl .hl, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl .hl, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl .hl {
  left: -4px;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl .hl I, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl .hl I, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount .hl .hl I {
  position: relative;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount, .ie-10 .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount, .touch .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount {
  left: -8px;
}
.firefox .promo-item .promo-item__image .promo-item__image-main .promo-item__image-main__discount {
  top: 4px;
}
.promo-item .promo-item__image .promo-item__image-sub {
  position: absolute;
  bottom: 22px;
  left: 25px;
  line-height: 1.9;
}
.promo-item .promo-item__image .promo-item__image-sub > SPAN {
  font-size: 13px;
  display: inline;
  color: #272727;
  background: #FFF;
  padding: 5px 0;
  box-shadow: 7px 0 0 #FFF, -7px 0 0 #FFF;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-sub > SPAN, .ie-10 .promo-item .promo-item__image .promo-item__image-sub > SPAN, .touch .promo-item .promo-item__image .promo-item__image-sub > SPAN {
  box-shadow: none;
  left: -7px;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl, .ie-10 .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl, .touch .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl {
  position: relative;
  left: 14px;
  padding: 5px 0;
  background: #FFF;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl .hl, .ie-10 .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl .hl, .touch .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl .hl {
  left: -7px;
}
.ie-11 .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl .hl I, .ie-10 .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl .hl I, .touch .promo-item .promo-item__image .promo-item__image-sub > SPAN .hl .hl I {
  position: relative;
}
.promo-item .promo-item__title .promo-item__title-link {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 13px;
  line-height: 23px;
  margin-right: 10px;
  transition: color 200ms, border 200ms;
}
.promo-item .promo-item__title .promo-item__title-link:hover {
  color: #ce262e;
  transition: none;
}
.promo-item .promo-item__desc {
  margin-top: 18px;
  line-height: 25px;
  font-size: 13px;
}
.promo-item .promo-item__date {
  padding-left: 24px;
  position: relative;
  font-size: 12px;
  margin-top: 19px;
  color: #606060;
}
.promo-item .promo-item__date:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -173px no-repeat;
  width: 13px;
  height: 13px;
}
.promo-item .promo-item__date-dur {
  color: #131313;
}

.promo-box {
  position: relative;
  height: 350px;
  background: #f0f0f0;
  margin: 8px 0 11px;
  padding-right: 270px;
  overflow: hidden;
  transition: padding 200ms;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.promo-box:before {
  content: "";
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAQAAACSE13KAAAAGUlEQVQYGWNiUGRi+AFGP5kY/jAx/AOj/wBIFAcS95i1dAAAAABJRU5ErkJggg==) repeat-x 0 0;
  height: 8px;
  pointer-events: none;
}
.promo-box._small {
  height: 200px;
}
.promo-box._small .promo-box__slide-sub,
.promo-box._small .promo-box__slide-desc,
.promo-box._small .promo-box__aside__desc {
  display: none;
}
@media screen and (min-width: 1600px) {
  .promo-box {
    padding-right: 282px;
  }
}
.promo-box .promo-box__arrow {
  position: absolute;
  z-index: 3;
  top: 50%;
  margin-top: -33px;
  cursor: pointer;
}
.promo-box .promo-box__arrow.disabled {
  visibility: hidden;
}
.promo-box .promo-box__arrow .bx-prev,
.promo-box .promo-box__arrow .bx-next {
  position: absolute;
  top: -30px;
  bottom: -30px;
  font-size: 0;
  border: none;
}
.promo-box .promo-box__arrow._prev {
  left: 0;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -696px no-repeat;
  width: 24px;
  height: 67px;
}
.promo-box .promo-box__arrow._prev .bx-prev {
  left: 0;
  right: -20px;
}
.promo-box .promo-box__arrow._prev:hover {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -629px no-repeat;
  width: 24px;
  height: 67px;
}
.promo-box .promo-box__arrow._next {
  right: 0;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -763px no-repeat;
  width: 24px;
  height: 67px;
}
.promo-box .promo-box__arrow._next .bx-next {
  left: -20px;
  right: 0;
}
.promo-box .promo-box__arrow._next:hover {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -562px no-repeat;
  width: 24px;
  height: 67px;
}
.promo-box .promo-box__main {
  position: relative;
  z-index: 1;
  float: left;
  width: 100%;
  height: 100%;
}
.promo-box .promo-box__aside {
  position: relative;
  z-index: 2;
  float: left;
  width: 270px;
  margin-left: -270px;
  right: -270px;
  height: 100%;
  color: #fff;
  padding: 28px 37px 60px;
  transition: right 200ms, width 200ms, margin 200ms;
  box-sizing: border-box;
}
.promo-box .promo-box__aside:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.8);
}
@media screen and (min-width: 1600px) {
  .promo-box .promo-box__aside {
    width: 282px;
    margin-left: -282px;
    right: -282px;
  }
}
.promo-box .promo-box__aside__title {
  position: relative;
  z-index: 2;
  font-size: 30px;
  line-height: 40px;
  font-family: "Open Sans Bold", Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: -1px;
  left: -3px;
}
.promo-box .promo-box__aside__desc {
  position: relative;
  z-index: 2;
  font-size: 12px;
  line-height: 23px;
  padding-top: 22px;
  margin-top: 21px;
  border-top: 1px solid rgba(159, 159, 159, 0.4);
}
.promo-box .promo-box__dots {
  position: absolute;
  z-index: 2;
  bottom: 35px;
  left: 47px;
}
.promo-box .promo-box__dots .bx-pager-item {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
}
.lt-ie8 .promo-box .promo-box__dots .bx-pager-item {
  display: inline;
  zoom: 1;
}
.promo-box .promo-box__dots .bx-pager-item + .bx-pager-item {
  margin-left: 21px;
}
.promo-box .promo-box__dots .bx-pager-link {
  display: inline-block;
  position: relative;
  width: 6px;
  height: 6px;
  background: rgba(114, 114, 114, 0.6);
  border-radius: 3px;
  cursor: pointer;
  transition: background 200ms;
  border: none;
}
.promo-box .promo-box__dots .bx-pager-link:before {
  content: "";
  position: absolute;
  top: -11px;
  right: -11px;
  bottom: -11px;
  left: -11px;
}
.promo-box .promo-box__dots .bx-pager-link:hover, .promo-box .promo-box__dots .bx-pager-link.active {
  background-color: #ce262e;
  transition: none;
}
.promo-box .promo-box__port {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
.promo-box .promo-box__slide-part {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  white-space: normal;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lt-ie8 .promo-box .promo-box__slide-part {
  display: inline;
  zoom: 1;
}
.promo-box, .promo-box:before {
  background: none;
}
.promo-box .promo-box__slide-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent no-repeat center;
  background-size: cover;
  background-position: left;
}
.promo-box, .promo-box:before {
  background: none;
}
.promo-box .promo-box__slide-bg {
  background-size: contain;
  background-position: center;
}
.promo-box .promo-box__slide-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms, visibility 200ms;
}
.promo-box .promo-box__slide-content:before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.promo-box .promo-box__slide-content__in {
  display: inline-block;
  vertical-align: middle;
  margin-left: 140px;
  transition: margin 200ms;
}
@media screen and (min-width: 1200px) {
  .promo-box .promo-box__slide-content__in {
    margin-left: 150px;
  }
}
.promo-box .promo-box__slide-name {
  position: relative;
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 50px;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: -3px;
  display: inline;
  color: #FFF;
  background: #ce262e;
  padding: 0 0;
  box-shadow: 9px 0 0 #ce262e, -9px 0 0 #ce262e;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
  padding-right: 8px;
}
.ie-11 .promo-box .promo-box__slide-name, .ie-10 .promo-box .promo-box__slide-name, .touch .promo-box .promo-box__slide-name {
  box-shadow: none;
  left: -9px;
}
.ie-11 .promo-box .promo-box__slide-name .hl, .ie-10 .promo-box .promo-box__slide-name .hl, .touch .promo-box .promo-box__slide-name .hl {
  position: relative;
  left: 18px;
  padding: 0 0;
  background: #ce262e;
}
.ie-11 .promo-box .promo-box__slide-name .hl .hl, .ie-10 .promo-box .promo-box__slide-name .hl .hl, .touch .promo-box .promo-box__slide-name .hl .hl {
  left: -9px;
}
.ie-11 .promo-box .promo-box__slide-name .hl .hl I, .ie-10 .promo-box .promo-box__slide-name .hl .hl I, .touch .promo-box .promo-box__slide-name .hl .hl I {
  position: relative;
}
.promo-box .promo-box__slide-label {
  font-size: 25px;
  line-height: 1;
  display: inline;
  color: #FFF;
  background: #ce262e;
  padding: 10px 0;
  box-shadow: 9px 0 0 #ce262e, -9px 0 0 #ce262e;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
  letter-spacing: -2px;
  padding-left: 6px;
  padding-right: 5px;
  display: inline-block;
}
.ie-11 .promo-box .promo-box__slide-label, .ie-10 .promo-box .promo-box__slide-label, .touch .promo-box .promo-box__slide-label {
  box-shadow: none;
  left: -9px;
}
.ie-11 .promo-box .promo-box__slide-label .hl, .ie-10 .promo-box .promo-box__slide-label .hl, .touch .promo-box .promo-box__slide-label .hl {
  position: relative;
  left: 18px;
  padding: 10px 0;
  background: #ce262e;
}
.ie-11 .promo-box .promo-box__slide-label .hl .hl, .ie-10 .promo-box .promo-box__slide-label .hl .hl, .touch .promo-box .promo-box__slide-label .hl .hl {
  left: -9px;
}
.ie-11 .promo-box .promo-box__slide-label .hl .hl I, .ie-10 .promo-box .promo-box__slide-label .hl .hl I, .touch .promo-box .promo-box__slide-label .hl .hl I {
  position: relative;
}
.ie-11 .promo-box .promo-box__slide-label, .ie-10 .promo-box .promo-box__slide-label, .touch .promo-box .promo-box__slide-label {
  line-height: 1.3;
}
.promo-box .promo-box__slide-sub {
  margin-top: 7px;
  position: relative;
  left: -2px;
}
.promo-box .promo-box__slide-sub > SPAN {
  font-size: 13px;
  display: inline;
  color: #272727;
  background: #FFF;
  padding: 5px 0;
  box-shadow: 7px 0 0 #FFF, -7px 0 0 #FFF;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
  line-height: 1.9;
}
.ie-11 .promo-box .promo-box__slide-sub > SPAN, .ie-10 .promo-box .promo-box__slide-sub > SPAN, .touch .promo-box .promo-box__slide-sub > SPAN {
  box-shadow: none;
  left: -7px;
}
.ie-11 .promo-box .promo-box__slide-sub > SPAN .hl, .ie-10 .promo-box .promo-box__slide-sub > SPAN .hl, .touch .promo-box .promo-box__slide-sub > SPAN .hl {
  position: relative;
  left: 14px;
  padding: 5px 0;
  background: #FFF;
}
.ie-11 .promo-box .promo-box__slide-sub > SPAN .hl .hl, .ie-10 .promo-box .promo-box__slide-sub > SPAN .hl .hl, .touch .promo-box .promo-box__slide-sub > SPAN .hl .hl {
  left: -7px;
}
.ie-11 .promo-box .promo-box__slide-sub > SPAN .hl .hl I, .ie-10 .promo-box .promo-box__slide-sub > SPAN .hl .hl I, .touch .promo-box .promo-box__slide-sub > SPAN .hl .hl I {
  position: relative;
}
.promo-box .promo-box__slide-desc {
  opacity: 0;
  visibility: hidden;
  font-size: 12px;
  line-height: 23px;
  color: #FFF;
  margin-top: 22px;
  transition: opacity 200ms, visibility 200ms;
}
.promo-box .promo-box__slide {
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.promo-box .promo-box__slide._active .promo-box__slide-content {
  opacity: 1;
  visibility: visible;
}
.promo-box .promo-box__slide._combo .promo-box__slide-part {
  width: 34%;
}
.promo-box .promo-box__slide._combo .promo-box__slide-part:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: rgba(51, 51, 51, 0.8);
  opacity: 0;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: opacity 200ms, visibility 200ms;
}
.promo-box .promo-box__slide._combo .promo-box__slide-part:hover:before {
  opacity: 1;
  visibility: visible;
}
.promo-box .promo-box__slide._combo .promo-box__slide-part:hover .promo-box__slide-desc {
  opacity: 1;
  visibility: visible;
}
.promo-box .promo-box__slide._combo .promo-box__slide-part:first-child + .promo-box__slide-part {
  margin: 0 -1px;
  z-index: 2;
}
.promo-box .promo-box__slide._combo .promo-box__slide-content__in {
  position: relative;
  z-index: 2;
  margin-left: 45px;
  vertical-align: top;
  margin-top: 28px;
  width: 50%;
}
.promo-box .promo-box__slide._combo .promo-box__slide-name {
  left: 4px;
  line-height: 1.3;
  font-size: 30px;
  letter-spacing: -2px;
  display: inline;
  color: #FFF;
  background: #ce262e;
  padding: 0 0;
  box-shadow: 8px 0 0 #ce262e, -8px 0 0 #ce262e;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-name, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-name, .touch .promo-box .promo-box__slide._combo .promo-box__slide-name {
  box-shadow: none;
  left: -8px;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-name .hl, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-name .hl, .touch .promo-box .promo-box__slide._combo .promo-box__slide-name .hl {
  position: relative;
  left: 16px;
  padding: 0 0;
  background: #ce262e;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-name .hl .hl, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-name .hl .hl, .touch .promo-box .promo-box__slide._combo .promo-box__slide-name .hl .hl {
  left: -8px;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-name .hl .hl I, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-name .hl .hl I, .touch .promo-box .promo-box__slide._combo .promo-box__slide-name .hl .hl I {
  position: relative;
}
.promo-box .promo-box__slide._combo .promo-box__slide-label {
  font-size: 12px;
  font-family: "Open Sans Bold", Arial, sans-serif;
  letter-spacing: normal;
  display: inline;
  color: #FFF;
  background: #ce262e;
  padding: 3px 0;
  box-shadow: 4px 0 0 #ce262e, -4px 0 0 #ce262e;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
  display: inline-block;
  margin-top: 2px;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-label, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-label, .touch .promo-box .promo-box__slide._combo .promo-box__slide-label {
  box-shadow: none;
  left: -4px;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-label .hl, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-label .hl, .touch .promo-box .promo-box__slide._combo .promo-box__slide-label .hl {
  position: relative;
  left: 8px;
  padding: 3px 0;
  background: #ce262e;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-label .hl .hl, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-label .hl .hl, .touch .promo-box .promo-box__slide._combo .promo-box__slide-label .hl .hl {
  left: -4px;
}
.ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-label .hl .hl I, .ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-label .hl .hl I, .touch .promo-box .promo-box__slide._combo .promo-box__slide-label .hl .hl I {
  position: relative;
}
.ie-10 .promo-box .promo-box__slide._combo .promo-box__slide-label, .ie-11 .promo-box .promo-box__slide._combo .promo-box__slide-label, .touch .promo-box .promo-box__slide._combo .promo-box__slide-label {
  margin-top: 3px;
  margin-left: -4px;
}
.firefox .promo-box .promo-box__slide._combo .promo-box__slide-label {
  margin-top: 3px;
}
.promo-box .promo-box__slide._combo .promo-box__slide-sub {
  display: none;
}

.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 100%;
}

.bx-viewport {
  height: 100%;
  overflow: visible !important;
}

.breadcrumbs {
  border-top: 1px solid #d1d1d1;
  padding: 12px 0;
  margin: 8px 0 0;
}
.breadcrumbs + .page-title {
  margin: 15px 0 44px;
}
.breadcrumbs .breadcrumbs__item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
}
.lt-ie8 .breadcrumbs .breadcrumbs__item {
  display: inline;
  zoom: 1;
}
.breadcrumbs .breadcrumbs__item + .breadcrumbs__item {
  margin-left: 22px;
}
.breadcrumbs .breadcrumbs__item + .breadcrumbs__item:before {
  top: 2px;
  left: -14px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -6px 0 no-repeat;
  width: 6px;
  height: 9px;
}
.breadcrumbs .breadcrumbs__item._back {
  padding-left: 18px;
}
.breadcrumbs .breadcrumbs__item._back:before {
  top: 2px;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 0 no-repeat;
  width: 6px;
  height: 9px;
}
.breadcrumbs .breadcrumbs__link {
  color: #131313;
  border: none;
  transition: color 200ms;
}
.breadcrumbs .breadcrumbs__link:hover {
  color: #a6a6a6;
}

.page-title {
  /*margin: 50px 0;*/
  margin: 15px 0;
}
.page-title H1 {
  overflow: hidden;
  display: inline;
  line-height: 1.3;
}
.page-title .cat-label {
  vertical-align: 4px;
  margin-left: 10px;
}
.page-title .page-title__add {
  float: right;
}
.page-title .page-title__add .subscribe-form {
  vertical-align: middle;
  margin-left: 50px;
}
.page-title .page-title__add .sort-bar {
  vertical-align: middle;
  margin-left: 55px;
}
.page-title .page-title__add .sort-bar__types {
  margin-left: 50px;
}
.page-title .page-title__date {
  padding-left: 24px;
  position: relative;
  font-size: 12px;
  margin-top: 13px;
  margin-left: 2px;
  color: #606060;
}
.page-title .page-title__date:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -173px no-repeat;
  width: 13px;
  height: 13px;
}
.page-title .page-title__date .page-title__date-dur {
  color: #131313;
}

.file-list {
  margin: 15px 0 !important;
}
.file-list .file-list__item {
  padding-left: 38px;
  margin: 0 45px 15px 0;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
.lt-ie8 .file-list .file-list__item {
  display: inline;
  zoom: 1;
}
.file-list .file-list__item:before {
  display: none;
}
.file-list .file-list__item._doc .file-list__link:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -435px no-repeat;
  width: 25px;
  height: 31px;
}
.file-list .file-list__item._xls .file-list__link:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -466px no-repeat;
  width: 25px;
  height: 31px;
}
.file-list .file-list__item._pdf .file-list__link:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -497px no-repeat;
  width: 25px;
  height: 31px;
}
.file-list .file-list__link {
  position: relative;
}
.file-list .file-list__link:before {
  top: -5px;
  left: -39px;
}
.file-list .file-list__size {
  font-size: 12px;
  color: #6e6e6e;
}

.gallery {
  width: 372px;
  position: relative;
  z-index: 1;
}
.gallery._modal .gallery__port {
  cursor: pointer;
}
.gallery._right-preview {
  width: auto;
}
.gallery._right-preview .gallery__port {
  width: 350px;
  float: left;
}
.gallery._right-preview .gallery__thumbs {
  float: left;
  width: 124px;
  margin: 0;
}
.gallery._right-preview .gallery__thumbs__item {
  margin: 0 0 5px 5px;
}
.gallery .gallery__port {
  position: relative;
  width: 100%;
  height: 305px;
  background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center;
  overflow: hidden;
}
.gallery .gallery__port_in {
  display: table;
  height: 305px;
  width: 100%;
}
.gallery .gallery__port__fake {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -10px;
  left: -10px;
  visibility: hidden;
  z-index: -1;
}
.gallery .gallery__port__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent no-repeat center;
  background-size: cover;
}
.gallery .gallery__port__img.has-port-image {
  /*background: #f0f0f0;*/
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
.gallery .gallery__port__img img {
  display: inline-block;
  min-width: 100%;
  cursor: zoom-in;
}
.gallery .gallery__thumbs {
  margin: 1px -6px 0 0;
}
.gallery .gallery__thumbs__item {
  position: relative;
  margin: 6px 6px 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  width: 57px;
  height: 57px;
  overflow: hidden;
  cursor: pointer;
  background: #f0f0f0 no-repeat center;
  background-size: cover;
  box-sizing: border-box;
}
.lt-ie8 .gallery .gallery__thumbs__item {
  display: inline;
  zoom: 1;
}
.gallery .gallery__thumbs__item:before {
  content: "";
  position: absolute;
  z-index: 1;
  background: none;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: auto;
  width: auto;
  border: 3px solid #ce262e;
  opacity: 0;
  transition: opacity 200ms;
}
/*.gallery .gallery__thumbs__item.gallery-video:after {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAANlBMVEXOJi7OJi7OJi7OJi7OJi7////88vLbXmTQLTXnlZn+/Pz55eb3293xw8XutLfkio7daG3SOkEqWC8mAAAABHRSTlPm50pJ6bzg4AAAAFBJREFUKM/N0UkSgCAMRNGAJoCz97+sOUD/cqm95FWKDDbZrJLvCTIJlA/k6iTruEGW2JuWcN/ODuJxNC2ZwTX8D/fG87zv4Af3ISpWi66oD1y7CoVo8t6OAAAAAElFTkSuQmCC");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: rgba(51, 51, 51, 0.5);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}*/
.gallery .gallery__thumbs__item._active {
  cursor: default;
}
.gallery .gallery__thumbs__item._active:before {
  opacity: 1;
}
.gallery .gallery__thumbs__item._hidden {
  display: none;
}
.gallery .gallery__thumbs__item._all {
  visibility: hidden;
  text-align: center;
  font-size: 11px;
  line-height: 1;
  padding: 7px 0 0;
  transition: color 200ms;
}
.gallery .gallery__thumbs__item._all:hover {
  color: #ce262e;
  transition: none;
}
.gallery .gallery__thumbs__item._all._ready {
  visibility: visible;
}
.gallery .gallery__thumbs__item.gallery-video {
  float: right;
  height: 120px;
  width: 183px;
  display: flex;
}
.gallery .gallery__thumbs__item.gallery-video .btn-video {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.gallery .gallery__thumbs__item.gallery-video._active:hover {
  cursor: pointer;
}
.gallery .gallery__thumbs__item.gallery-video .btn-video i {
  color: #c9242c;
  font-size: 20px;
}
.gallery .gallery__thumbs__count {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 13px;
  margin: 3px 0 1px;
  display: block;
}

.gallery-desc .gallery {
  float: left;
  margin: 0 35px 50px 0;
}
.gallery-desc .gallery-desc__text {
  overflow: hidden;
  font-size: 13px;
  line-height: 23px;
  max-width: 340px;
  padding-left: 30px;
}
.gallery-desc .gallery-desc__text P {
  margin: 25px 0;
}
.gallery-desc .gallery-desc__text__link {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 13px;
}

.compare-it {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding-left: 27px;
}
.compare-it:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -241px no-repeat;
  width: 14px;
  height: 14px;
}
.compare-it:hover .compare-it__text {
  border-bottom-color: transparent;
  transition: none;
}
.compare-it:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -212px no-repeat;
  width: 14px;
  height: 14px;
}
.compare-it._comparing:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -241px no-repeat;
  width: 14px;
  height: 14px;
}
.compare-it .compare-it__text {
  font-size: 12px;
  border-bottom: 1px dotted #a6a6a6;
  transition: border 200ms;
}

.print-it {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding-left: 27px;
}
.print-it:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -83px no-repeat;
  width: 13px;
  height: 12px;
}
.print-it:hover .print-it__text {
  border-bottom-color: transparent;
  transition: none;
}
.print-it:before {
  top: 1px;
  left: 3px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -20px -68px no-repeat;
  width: 13px;
  height: 12px;
}
.print-it .print-it__text {
  font-size: 12px;
  border-bottom: 1px dotted #a6a6a6;
  transition: border 200ms;
}

.pager .pager__item {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  font-family: "Open Sans SemiBold", Arial, sans-serif;
}
.lt-ie8 .pager .pager__item {
  display: inline;
  zoom: 1;
}

.pager__link {
  width: 49px;
  height: 49px;
  border: none;
  text-align: center;
  line-height: 49px;
  display: inline-block;
  color: #272727;
  transition: color 200ms;
}
A.pager__link:hover {
  color: #ce262e;
  transition: none;
}
.pager__link._active {
  background-color: #f0f0f0;
  color: #6e6e6e;
}

.content-footer {
  border-top: 1px solid #d1d1d1;
  padding-top: 13px;
  margin-top: 50px;
}
.content-footer .pager {
  float: left;
  margin-left: 2px;
}
.content-footer .content-footer__all {
  float: left;
  margin: 18px 0 0 48px;
  font-size: 12px;
  line-height: 1.2;
}
.content-footer .content-footer__scrolltop {
  position: relative;
  float: right;
  width: 49px;
  height: 49px;
  background: #ce262e;
  transition: background 200ms;
  cursor: pointer;
}
.content-footer .content-footer__scrolltop:hover {
  background-color: #B51B23;
}
.content-footer .content-footer__scrolltop:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -226px no-repeat;
  width: 17px;
  height: 15px;
}
.content-footer .content-footer__scrolltop:before {
  top: 18px;
  left: 16px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -24px no-repeat;
  width: 17px;
  height: 9px;
}

.subscribe-form {
  display: inline-block;
}
.subscribe-form .subscribe-form__input {
  display: inline-block;
  vertical-align: top;
  width: 267px;
}
.subscribe-form .subscribe-form__input + .subscribe-form__submit {
  margin-left: 7px;
}
.subscribe-form .subscribe-form__submit {
  display: inline-block;
  vertical-align: top;
}

.media-list {
  transition: width 200ms;
}
@media screen and (min-width: 1200px) {
  .media-list {
    width: 90%;
  }
}
@media screen and (max-width: 1599px) {
  .subscribe-form .subscribe-form__input {
    width: 182px;
  }
}
.media-list._faq .media-item__title {
  margin-bottom: 11px;
}
.media-list._faq .media-item__time {
  margin-top: 11px;
}
.media-list._faq .media-list__item + .media-list__item {
  margin-top: 37px;
}
.media-list .media-list__item + .media-list__item {
  margin-top: 54px;
}
.media-list .media-list__item .media-item__title {
  margin-bottom: 13px;
}
.media-list .media-list__item .media-item__link {
  border-bottom: 1px solid #d5d5d5;
  padding: 0;
  transition: border 200ms, color 200ms;
  margin-right: 7px;
}
.media-list .media-list__item .media-item__link:hover {
  border-bottom-color: transparent;
  transition: none;
}
.media-list .media-list__item .media-item__time {
  margin-top: 18px;
  margin-bottom: 0;
}

.star {
  font-size: 15px;
  color: #ce262e;
  top: -3px;
}

.grey-note {
  background: #f9f9f9;
  text-align: center;
  padding: 23px 25px 29px;
}
.grey-note > P {
  position: relative;
  font-size: 12px;
  line-height: 23px;
}
.grey-note > P + P {
  margin-top: 30px;
}
.grey-note > P + P:before {
  content: "";
  width: 54px;
  height: 3px;
  background: #ce262e;
  position: absolute;
  left: 50%;
  top: -15px;
  margin-left: -28px;
}

.sort-bar {
  transition: width 200ms;
  display: inline-block;
}
.sort-bar .sort-bar__price {
  float: left;
}
.sort-bar .sort-bar__price .sort-bar__price-title {
  color: #6e6e6e;
  display: inline-block;
  font-size: 13px;
  margin-right: 9px;
}
.sort-bar .sort-bar__types {
  float: right;
  margin-left: 12px;
}
.sort-bar .sort-bar__types .sort-bar-link + .sort-bar-link {
  margin-left: 14px;
}

.sort-bar-link {
  display: inline-block;
  border: none;
}
.sort-bar-link:hover .sort-bar-link__text {
  border-bottom-color: transparent;
  transition: none;
}
.sort-bar-link._active .sort-bar-link__text {
  color: #ce262e;
  border-bottom: none;
}
.sort-bar-link._asc, .sort-bar-link._desc {
  position: relative;
  padding-right: 15px;
}
.sort-bar-link._asc:after {
  top: 6px;
  right: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -34px no-repeat;
  width: 7px;
  height: 4px;
}
.sort-bar-link._desc:after {
  top: 7px;
  right: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -10px no-repeat;
  width: 7px;
  height: 4px;
}
.sort-bar-link .sort-bar-link__label {
  width: 7px;
  height: 4px;
  display: inline-block;
  vertical-align: 2px;
  margin-right: 6px;
}
.sort-bar-link .sort-bar-link__text {
  display: inline-block;
  font-size: 13px;
  color: #272727;
  border-bottom: 1px solid #d5d5d5;
  line-height: 1.2;
  transition: border 200ms;
}

.vendor-grid {
  overflow: hidden;
}
.vendor-grid .vendor-grid__i {
  margin-right: -100px;
}
.vendor-grid .vendor-grid__item {
  margin: 0 72px 37px 0;
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  transition: margin 200ms;
}
.lt-ie8 .vendor-grid .vendor-grid__item {
  display: inline;
  zoom: 1;
}
@media screen and (min-width: 1200px) {
  .vendor-grid .vendor-grid__item {
    margin-right: 60px;
  }
}
@media screen and (min-width: 1600px) {
  .vendor-grid .vendor-grid__item {
    margin-right: 75px;
  }
}

.vendor-card {
  text-align: center;
  width: 130px;
}
.vendor-card .vendor-card__image {
  width: 130px;
  height: 130px;
  text-align: center;
  font-size: 0;
  display: block;
  border: none;
}
.vendor-card .vendor-card__image:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.vendor-card .vendor-card__image IMG {
  display: inline-block;
  vertical-align: middle;
}
.vendor-card .vendor-card__desc {
  margin-top: 17px;
}
.vendor-card .vendor-card__title-link {
  font-size: 13px;
  font-family: "Open Sans Bold", Arial, sans-serif;
  line-height: 1.5;
  transition: color 200ms, border 200ms;
}
.vendor-card .vendor-card__title-link:hover {
  color: #ce262e;
  transition: none;
}
.vendor-card .vendor-card__loc {
  font-size: 12px;
  line-height: 1.3;
  margin-top: 7px;
}
.vendor-card .vendor-card__footer {
  border-top: 1px solid #d1d1d1;
  padding-top: 13px;
  margin-top: 17px;
  min-height: 33px;
}
.vendor-card .vendor-card__price {
  margin: 0 0 11px;
  color: #6e6e6e;
  font-size: 11px;
  white-space: nowrap;
}
.vendor-card .vendor-card__price-val {
  font-family: "DinPro Bold", Arial, sans-serif;
  margin-left: 3px;
  display: inline-block;
  color: #131313;
  font-size: 15px;
}

.letter-filter {
  text-align: justify;
  text-justify: newspaper;
  padding-bottom: 20px;
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 60px;
}
.letter-filter:after {
  content: "";
  width: 100%;
  display: inline-block;
}
.letter-filter .letter-filter__item {
  display: inline-block;
  font-family: "Open Sans SemiBold", Arial, sans-serif;
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
}
.lt-ie8 .letter-filter .letter-filter__item {
  display: inline;
  zoom: 1;
}
.letter-filter .letter-filter__link {
  color: #272727;
  border: none;
  transition: color 200ms;
}
.letter-filter .letter-filter__link:hover, .letter-filter .letter-filter__link._active {
  color: #ce262e;
  transition: none;
}
.letter-filter .letter-filter__link._disabled {
  color: #c0c0c0;
}

.buy-opts .buy-opts__item {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  vertical-align: middle;
}
.lt-ie8 .buy-opts .buy-opts__item {
  display: inline;
  zoom: 1;
}
.buy-opts .buy-opts__item + .buy-opts__item {
  margin-left: 14px;
}
.buy-opts .buy-button {
  position: relative;
  width: 31px;
  height: 31px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.buy-opts .buy-button:before {
  top: 9px;
  left: 8px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -186px no-repeat;
  width: 13px;
  height: 13px;
}
.buy-opts .buy-button._added {
  background-image: linear-gradient(to top, #dcdcdc 0%, #e3e3e3 100%);
  color: #000;
}
.buy-opts .buy-button._added:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -173px no-repeat;
  width: 13px;
  height: 13px;
}
.buy-opts .buy-button._added .counter {
  opacity: 1;
  visibility: visible;
}
.buy-opts .buy-button._text {
  padding-left: 11px;
  padding-right: 34px;
  width: auto;
  font-size: 14px;
}
.buy-opts .buy-button._text:before {
  left: auto;
  right: 12px;
}
.buy-opts .buy-button .counter {
  top: 1px;
  right: 3px;
  opacity: 0;
  visibility: hidden;
  box-shadow: -1px 1px 0 1px #e1e1e1;
}
.buy-opts .buy-click {
  cursor: pointer;
  border-bottom: 1px dotted #a6a6a6;
  font-size: 12px;
  transition: color 200ms, border 200ms;
}
.buy-opts .buy-click:hover {
  color: #ce262e;
  border-bottom-color: transparent;
  transition: none;
}

.counter {
  min-width: 13px;
  height: 13px;
  background: #ce262e;
  color: #FFF;
  font-size: 10px;
  text-align: center;
  line-height: 13px;
  position: absolute;
  border-radius: 6px;
  padding: 0 4px;
  box-sizing: border-box;
}

.select-box {
  position: relative;
  display: inline-block;
  min-width: 150px;
}
.select-box .select-box__title {
  font-size: 13px;
  color: #6e6e6e;
  margin-right: 5px;
  vertical-align: middle;
}
.select-box SELECT {
  width: 100%;
  height: 33px;
}

.share-page {
  margin: 30px 0 0;
}
.share-page .share-page__title {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #6e6e6e;
  margin-right: 9px;
}
.lt-ie8 .share-page .share-page__title {
  display: inline;
  zoom: 1;
}
.share-page .share-page__sharer {
  display: inline-block;
  vertical-align: middle;
  font-size: 0px;
}
.lt-ie8 .share-page .share-page__sharer {
  display: inline;
  zoom: 1;
}
.share-page .b-share-btn__facebook:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAP0lEQVQoU2P4//8/AwxbR84wAOLzQPwfGcMVQBW9R1eAogjIcUCXJEZRP0wOn6IGFEXoxqNjqim6T7ybRrYiAD0DU8usRaVeAAAAAElFTkSuQmCC);
  width: 9px;
  height: 16px;
}
.share-page .b-share-btn__twitter:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAiUlEQVQoz2PQWvlAAYgNGHAAoFw/EP+H4vdAXADFDSDJBqhgABaNDUga0fF6dAXzQS5B0rwfj+YEkAIDLBL7oYbex6GxAWZ6AdTZ/0nAcM0OJGqEOBnJb/NJ1CyArNmBBKfPxxaf54nQ+B7FVhLi9T1GYoJqaCAQp+expkJo8uzHEaf7UUIWDQAA5ititLfGzJYAAAAASUVORK5CYII=);
  width: 15px;
  height: 12px;
}
.share-page .b-share-btn__gplus:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAABBElEQVQoz3XRP0uCURTHcRERwkFwkF5DKjiELqJuvotA34ANgoK0iTT0CpwtHCVECJqCEid3hWgJVMyGEGnQ6/fKeeCg9xk+cP/9uOeeGzDGBKxpIXWDPj5h8IcPFL0zHi9whwlC4g17lE4DxxAbF9jgQd2akduGfqGkHOjqDea/GPmFIthigbAK/aCl5s8o6zc15A0D5NHBi7zvEjl5Z8uOdTnXaEpZSxtQXZ1JN+d2fFYvi1O5tXqyflZeFLd4whj/0py2CtVt6V4jiljhHnE5kMa33Hjl6t4XXh1lJrBDxRUyPqGgfHrWFXqXMuqqYzbQRs/vc2N4xFo+2XZvhJoNu0IHHE+rdGcXevUAAAAASUVORK5CYII=);
  width: 13px;
  height: 14px;
}
.share-page .b-share-btn__vkontakte:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAgUlEQVQoz2MI6ln6Hw3/BeJXQLwdiM3+///PwIBFETJ+D8T86IqMgdgDiG8iiTmgKAIZDcJAdh+SuCa6SS5AHAvED6H8nYTc9AWI/bEpOgPEZ4H4K5JYBi43iSEpfI5VEVThHaj4H2xBYAvErUhi1wgF5j8gjsClCBQtm4HYHmQ1ANKpBa1ZoN4rAAAAAElFTkSuQmCC);
  width: 9px;
  height: 12px;
}
.share-page .b-share-btn__moimir:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABYklEQVQ4y23SzSsFURjH8csCXYNrIRJl5Q/wtrKbrC2s2VmJJGWBIn+AkrKV2FixQaSrrhDK28JCklgoC+riehvj++g3GieLT8085/zmPHPOSYRhmIjkFr0CdGMTjwjxggx6URyfHw824EKBT5xiC+eqmWu0/glTaMKzQhOocDqqwRS+1In/E1arVwjQjiKMaOUbLKMFdejEK+7gWbhHLU0qmNH7GdbwgHfcYx5DGu+zcFqrVmNcA/2xlks1x+pLtqJaT9tgFieaeBs9O/9cH4X1vmenkVBxBYV6XnDDCjzFwrYPv8V9Fe3/Vv8JVjorH1jr9rCNN5RhRsfVGAvmYTb2zyXawEMbHNTAqJ0vLnXm06rtaDxQuwN6H7ZwSudmX/NRhTnkNMluXRc2dEkCzU9FrbUp/IExlCMfSY17uoVH0uzebV9HFepDu2rzWLUOdyPdXU3azdEtyypkp7GOWjf8DcExLaLhjqpQAAAAAElFTkSuQmCC);
  width: 15px;
  height: 15px;
}
.share-page .b-share-btn__odnoklassniki:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAAzElEQVQoz52RMQ6CQBBFtyAEwg2sLTQkqC1czGpjsQXBQ2hCwYkIsSJUtDa0rJ911gyT0Fi8TPbPY5kBZa1VP7Qy4A0sVcP7XGxIkjRrWauCNZ/gQtVnBZcNhZ0Yq6Pc/C3n7JUPcKbqs1wuWG8sWMsFDyABVzCSNNI5cX0na5WxW0pwZJSsly1yBIaNETxLP/JjBOAGWiG1lAfrBb8P7cBE4uTOG797D2Zx8+xy8TVSJrzAiarPUi5XFPZirJ7yissxuINQyCHl8XL+AHOJqa9ySRABAAAAAElFTkSuQmCC);
  width: 11px;
  height: 16px;
}
.share-page .b-share {
  padding: 0 !important;
}
.share-page .b-share__handle {
  width: 28px;
  height: 28px;
  padding: 0 !important;
}
.share-page .b-share__handle.b-share__link {
  position: relative;
  border: none;
  text-align: center;
  font-size: 0;
}
.share-page .b-share__handle.b-share__link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.share-page .b-share__handle.b-share__link:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.share-page .b-share__handle.b-share__link .b-share-icon {
  display: none !important;
}

.article-text {
  line-height: 25px;
}

.hidden-gallery {
  display: none;
}

.js-gal-link:hover {
  cursor: pointer;
}

H1 {
  font-family: "DinPro Medium", Arial, sans-serif;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: normal;
}

.h2,
H2 {
  font-family: "DinPro Medium", Arial, sans-serif;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: normal;
}

.text-box > H1, .text-box > H2, .text-box > H3, .text-box > H4,
.text-box > P, .text-box > UL, .text-box > OL {
  width: 80%;
}
.static-text.text-box.article-text > H1, .static-text.text-box.article-text > H2,
.static-text.text-box.article-text > H3, .static-text.text-box.article-text> H4,
.static-text.text-box.article-text > P, .static-text.text-box.article-text > UL,
.static-text.text-box.article-text > OL {
  width: 100%;
}
.static-text.text-box.article-text{
  width: 80%;
}
.article-text-border-bottom {
  border-bottom: 2px solid rgba(176, 174, 177, 0.40);
  margin-bottom: 45px;
}
.static-text.text-box.article-text img{
  border: 1px solid black !important;
  /*margin:5px;*/
}
.static-text > {
  first-child-margin-top: 0 !important;
}
.static-text > H1,
.static-text > H2,
.static-text > .h2,
.static-text > H3,
.static-text > H4 {
  clear: both;
}
.static-text H1:first-child,
.static-text H2:first-child,
.static-text .h2:first-child,
.static-text H3:first-child,
.static-text H4:first-child {
  margin-top: 0;
}
.static-text .h2,
.static-text H2 {
  font-size: 15px;
  line-height: 1.3;
  margin: 80px 0 33px;
  font-family: "DinPro Bold", Arial, sans-serif;
}
.static-text H3 {
  font-size: 15px;
  line-height: 1.3;
  font-family: "Open Sans SemiBold", Arial, sans-serif;
  margin: 73px 0 31px;
}
.static-text H4 {
  font-size: 13px;
  line-height: 1.3;
  font-family: "Open Sans Bold", Arial, sans-serif;
  margin: 50px 0 30px;
}
.static-text P {
  margin: 30px 0;
  line-height: 25px;
}
.static-text P:first-child {
  margin-top: 0;
}
.static-text UL,
.static-text OL {
  line-height: 25px;
  margin: 40px 0;
}
.static-text UL.small-margin,
.static-text OL.small-margin {
  margin: 15px 0;
}
.static-text UL:first-child,
.static-text OL:first-child {
  margin-top: 0;
}
.static-text UL LI {
  position: relative;
  padding-left: 30px;
}
.static-text UL LI:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  height: 3px;
  width: 13px;
  background: #ce262e;
}
.static-text UL LI + LI {
  margin-top: 10px;
}
.static-text OL {
  counter-reset: ol;
}
.static-text OL LI {
  position: relative;
  padding-left: 25px;
}
.static-text OL LI:before {
  content: counter(ol);
  counter-increment: ol;
  position: absolute;
  top: 5px;
  left: 0;
  font-size: 10px;
  text-align: center;
  min-width: 7px;
  height: 13px;
  color: #FFF;
  background: #ce262e;
  line-height: 13px;
  padding: 0 3px;
  border-radius: 6px;
}
.static-text OL LI + LI {
  margin-top: 10px;
}
.static-text TABLE {
  margin: 45px 0 73px;
  width: 100%;
}
.static-text TABLE TH,
.static-text TABLE TD {
  text-align: left;
}
.static-text TABLE TH {
  color: #6e6e6e;
  padding: 5px 16px 13px 15px;
  border-bottom: 2px solid #ce262e;
}
.static-text TABLE TD {
  background: #f0f0f0;
  padding: 19px 16px 18px 15px;
  transition: background 200ms;
}
.static-text TABLE TBODY TR + TR TD {
  border-top: 1px solid #dcdcdc;
}
.static-text TABLE TBODY TR:hover TD {
  background-color: #f9f9f9;
}
.static-text HR {
  margin: 40px 0 63px;
  border: none;
  height: 1px;
  width: 100%;
  background: #d1d1d1;
}
.static-text DL DT {
  display: inline;
}
.static-text DL DD {
  display: inline;
}
.static-text DL DD:after {
  content: "\a";
  white-space: pre-line;
}
.static-text B,
.static-text STRONG {
  font-weight: bold;
}
.static-text I,
.static-text EM {
  font-style: italic;
}
.static-text BLOCKQUOTE {
  position: relative;
  margin: 40px 0 35px;
  padding: 0 0 0 75px;
  font-family: "Open Sans SemiBold", Arial, sans-serif;
  font-size: 16px;
  line-height: 25px;
  max-width: 75%;
  overflow: hidden;
}
.static-text BLOCKQUOTE:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 54px;
  height: 3px;
  background: #ce262e;
}
.static-text .imgF-L,
.static-text .imgF-R {
  transition: margin 200ms;
}
.static-text .imgF-L.gallery,
.static-text .imgF-R.gallery {
  margin-bottom: 20px !important;
}
.static-text .imgF-L {
  float: left;
  margin: 0 40px 40px 0;
}
@media screen and (min-width: 1200px) {
  .static-text .imgF-L {
    margin: 0 65px 65px 0;
  }
}
.static-text .imgF-R {
  float: right;
  margin: 0 0 40px 40px;
}
@media screen and (min-width: 1200px) {
  .static-text .imgF-R {
    margin: 0 0 65px 65px;
  }
}
.static-text .static-split {
  padding-right: 400px;
  transition: padding 200ms;
}
@media screen and (min-width: 1200px) {
  .static-text .static-split {
    padding-right: 450px;
  }
}
@media screen and (min-width: 1600px) {
  .static-text .static-split {
    padding-right: 470px;
  }
}
.static-text .static-split .static-split__col {
  width: 100%;
  float: left;
}
.static-text .static-split .static-split__col + .static-split__col {
  width: 372px;
  margin-left: -372px;
  position: relative;
  right: -400px;
  transition: right 200ms;
}
@media screen and (min-width: 1200px) {
  .static-text .static-split .static-split__col + .static-split__col {
    right: -450px;
  }
}
@media screen and (min-width: 1600px) {
  .static-text .static-split .static-split__col + .static-split__col {
    right: -470px;
  }
}

HTML,
BODY {
  height: 100%;
}

.l-section {
  min-width: 1000px;
  padding-top: 50px;
  min-height: 100%;
  margin-bottom: -538px;
  box-sizing: border-box;
}
.bx-logined .l-section {
  padding-top: 0;
}

.l-aux {
  position: fixed;
  z-index: 30;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #f0f0f0;
  min-width: 1000px;
}

.l-header {
  min-height: 77px;
}
.l-header .h-col {
  padding: 31px 0 0;
  float: left;
}
.l-header .h-col + .h-col {
  float: right;
}
.l-header .h-logo {
  width: 214px;
  height: 47px;
  background: url('../img/kg-logo.png') no-repeat 0 0;
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  margin: -4px 0 0 1px;
  border: none;
}
.l-header img.h-logo {
  display: none;
}
.lt-ie8 .l-header .h-logo {
  display: inline;
  zoom: 1;
}
.l-header .h-contacts {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  margin-left: 8px;
  color: #272727;
}
.lt-ie8 .l-header .h-contacts {
  display: inline;
  zoom: 1;
}
.l-header .h-contacts .h-contacts__address {
  position: relative;
  margin-left: 18px;
  font-size: 13px;
  color: #272727;
  border-bottom-color: #d5d5d5;
}
.l-header .h-contacts .h-contacts__address:hover {
  border-bottom-color: transparent;
}
.l-header .h-contacts .h-contacts__address:before {
  top: 0;
  left: -18px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -110px no-repeat;
  width: 9px;
  height: 15px;
}
.l-header .h-contacts .h-contacts__worktime {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 12px;
  margin: 10px 0;
}
.l-header .h-contacts .h-contacts__worktime span {
  margin-left: 5px;
}
.l-header .h-contacts .h-contacts__worktime i:before, .l-header .h-contacts .h-contacts__email i:before {
  font-size: 12px;
  /*color: #ce262e;*/
}
.l-header .h-contacts .h-contacts__email a {
  margin-left: 5px;
  font-size: 13px;
  color: #272727;
  border-bottom-color: #d5d5d5;
}
.l-header .h-contacts .h-contacts__email a:hover {
  border-bottom-color: transparent;
}
.l-header .h-nav .h-nav__list {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
}
.lt-ie8 .l-header .h-nav .h-nav__list {
  display: inline;
  zoom: 1;
}
.l-header .h-nav .h-nav__list + .h-nav__list {
  margin-left: 69px;
  transition: margin 200ms;
}
@media screen and (max-width: 1599px) {
  .l-header .h-nav .h-nav__list:first-child {
    display: block;
    margin-bottom: 7px;
  }
  .l-header .h-nav .h-nav__list:first-child li{
    margin-top: 0;
    display: inline-block;
  }
  .l-header .h-nav .h-nav__list:first-child li:first-child{
    margin-left: 110px;
  }
  .l-header .h-nav .h-nav__list:first-child li:last-child{
    margin-left: 93px;
  }
}
@media screen and (max-width: 1280px) {
  .l-header .h-nav .h-nav__list:first-child li:last-child{
    margin-left: 52px;
  }
}
@media screen and (min-width: 1200px) {
  .l-header .h-nav .h-nav__list + .h-nav__list {
    margin-left: 110px;
  }
}
@media screen and (max-width: 1199px) {
  .l-header .h-nav .h-nav__list:first-child li:first-child{
    margin-left: 69px;
  }
}
.l-header .h-nav .h-nav__item {
  font-size: 13px;
}
.l-header .h-nav .h-nav__item + .h-nav__item {
  margin-top: 12px;
}
.l-header .h-nav .h-nav__item .h-nav__link._active {
  border: 0;
  color: #ce262e;
}

.l-footer {
  height: 538px;
  min-width: 1000px;
}
.l-footer .l-nrw {
  position: relative;
  z-index: 3;
}
.l-footer .f-main .l-nrw {
  z-index: 4;
}
.l-footer .f-main {
  position: relative;
  background: #333 no-repeat center;
  color: #FFF;
  height: 398px;
  padding: 0 20px;
}
.l-footer .f-main__bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: no-repeat center;
  background-size: cover;
  opacity: 0.2;
}
.l-footer .f-col {
  float: left;
  padding-top: 65px;
}
.l-footer .f-col + .f-col {
  float: right;
}
.l-footer .f-address {
  position: relative;
  padding-left: 22px;
}
.l-footer .f-address:before {
  top: -1px;
  left: 3px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -110px no-repeat;
  width: 9px;
  height: 15px;
}
.l-footer .f-address .f-address__link {
  font-family: "Open Sans Bold", Arial, sans-serif;
  color: #FFF;
  border-bottom-color: rgba(213, 213, 213, 0.3);
}
.l-footer .f-address .f-address__link:hover {
  border-bottom-color: transparent;
}
.l-footer .f-phone {
  font-family: "Open Sans Bold", Arial, sans-serif;
  margin-top: 17px;
  position: relative;
  padding-left: 22px;
}
.l-footer .f-phone:before {
  top: 0;
  left: 2px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -7px -10px no-repeat;
  width: 10px;
  height: 14px;
}
.l-footer .f-phone .f-phone__add {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  color: #9b9b9b;
}
.l-footer .f-email {
  margin-top: 23px;
  position: relative;
  padding-left: 22px;
}
.l-footer .f-email .f-email__link {
  color: #FFF;
  border-bottom-color: rgba(213, 213, 213, 0.3);
}
.l-footer .f-email .f-email__link:hover {
  border-bottom-color: transparent;
}
.l-footer .f-email:before {
  top: 4px;
  left: 2px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -161px no-repeat;
  width: 11px;
  height: 8px;
}
.l-footer .f-worktime {
  margin-top: 56px;
  font-size: 12px;
}
.l-footer .f-worktime .f-worktime__title {
  position: relative;
  padding-left: 22px;
  font-size: 13px;
  font-family: "Open Sans Bold", Arial, sans-serif;
  margin-bottom: 17px;
}
.l-footer .f-worktime .f-worktime__title:before {
  top: 0;
  left: 1px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -173px no-repeat;
  width: 13px;
  height: 13px;
}
.l-footer .f-feedback {
  margin-top: 41px;
  position: relative;
  padding-left: 22px;
}
.l-footer .f-feedback .f-feedback__link {
  font-family: "Open Sans Bold", Arial, sans-serif;
  color: #FFF;
  border-bottom-color: rgba(213, 213, 213, 0.3);
}
.l-footer .f-feedback .f-feedback__link:hover {
  border-bottom-color: transparent;
}
.l-footer .f-feedback:before {
  top: 2px;
  left: 2px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -12px 0 no-repeat;
  width: 9px;
  height: 9px;
}
.l-footer .f-nav {
  margin-top: -1px;
}
.l-footer .f-nav .f-nav__col {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  vertical-align: top;
  transition: margin 200ms;
}
.lt-ie8 .l-footer .f-nav .f-nav__col {
  display: inline;
  zoom: 1;
}
.l-footer .f-nav .f-nav__col._first .f-nav__list-item + .f-nav__list-item {
  margin-top: 18px;
}
.l-footer .f-nav .f-nav__col._second {
  margin-left: 93px;
}
@media screen and (min-width: 1200px) {
  .l-footer .f-nav .f-nav__col._second {
    margin-left: 126px;
  }
}
@media screen and (min-width: 1600px) {
  .l-footer .f-nav .f-nav__col._second {
    margin-left: 156px;
  }
}
.l-footer .f-nav .f-nav__col._second .f-nav__list-item + .f-nav__list-item {
  margin-top: 13px;
}
.l-footer .f-nav .f-nav__col._third {
  margin-left: 108px;
  margin-right: 4px;
}
@media screen and (min-width: 1200px) {
  .l-footer .f-nav .f-nav__col._third {
    margin-left: 137px;
    margin-right: 64px;
  }
}
@media screen and (min-width: 1600px) {
  .l-footer .f-nav .f-nav__col._third {
    margin-left: 167px;
    margin-right: 64px;
  }
}
.l-footer .f-nav .f-nav__col._third .f-nav__list-item + .f-nav__list-item {
  margin-top: 22px;
}
.l-footer .f-nav .f-nav__list + .f-nav__list {
  margin-top: 35px;
}
.l-footer .f-nav .f-nav__list .f-nav__list-item._root {
  margin-bottom: 18px;
}
.l-footer .f-nav .f-nav__list .f-nav__list-item._root .f-nav__list-link {
  text-transform: uppercase;
  color: #FFF;
  font-family: "DinPro Bold", Arial, sans-serif;
}
.l-footer .f-nav .f-nav__list .f-nav__list-item._root .f-nav__list-link:hover {
  color: #bcbbbb;
}
.l-footer .f-nav .f-nav__list .f-nav__list-item._archive {
  margin-top: 26px !important;
  padding-top: 12px;
  border-top: 1px solid rgba(213, 213, 213, 0.3);
}
.l-footer .f-nav .f-nav__list .f-nav__list-link {
  color: #d5d5d5;
  border-bottom: none;
  transition: color 200ms;
}
.l-footer .f-nav .f-nav__list .f-nav__list-link:hover {
  color: #FFF;
  transition: none;
}
.l-footer .f-nav .f-nav__col._third .f-nav__list .f-nav__list-item:last-of-type {
  position: relative;
  padding-bottom: 10px;
}
.l-footer .f-nav .f-nav__col._third .f-nav__list .f-nav__list-item:last-of-type div {
  display: none;
  position: absolute;
  top: 100%;
  right: -4px;
  z-index: 99;
  width: 400%;
  padding: 10px;
  background: rgba(255, 255, 255, .8);
  border: #fff;
  column-count: 2;
  background-blend-mode: overlay;
}
@media screen and (min-width: 1200px) {
    .l-footer .f-nav .f-nav__col._third .f-nav__list .f-nav__list-item:last-of-type div {
    	right: -64px;
    }
}
.l-footer .f-nav .f-nav__col._third .f-nav__list .f-nav__list-item:last-of-type:hover div {
  display: block;
}
.l-footer .f-nav .f-nav__col._third .f-nav__list .f-nav__list-item:last-of-type div a {
  display: block;
  padding: 6px;
  font-family: unset;
  color: #131313;
}
.l-footer .f-nav .f-nav__col._third .f-nav__list .f-nav__list-item:last-of-type div a:hover {
  color: #6e6e6e;
}
.l-footer .f-bottom {
  height: 140px;
  background: #ce262e;
  color: #FFF;
  padding: 0 20px;
}
.l-footer .f-copy,
.l-footer .f-madein {
  /*position: relative;
  z-index: 1;*/
  margin: 63px 0 0;
}
.l-footer .f-copy {
  float: left;
}
.l-footer .f-madein {
  float: right;
  line-height: 25px;
}
.l-footer .f-madein a{
  color: #fff;
}
.l-footer .f-madein__link {
  color: inherit;
  border-bottom-color: #e5757a;
}
.l-footer .f-madein__link:hover {
  border-bottom-color: transparent;
}
.l-footer .f-social {
  /*position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  z-index: 4;*/
  margin-top: 60px;
  text-align: center;
}
.l-footer .f-social .f-social__item {
  display: inline-block;
  vertical-align: top;
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
}
.lt-ie8 .l-footer .f-social .f-social__item {
  display: inline;
  zoom: 1;
}
.l-footer .f-social .f-social__item + .f-social__item {
  margin-left: 35px;
}
.l-footer .f-social .social-likes__button {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.l-footer .f-social .social-likes__button:before {
  content: "";
  position: absolute;
  top: -18px;
  right: -18px;
  bottom: -18px;
  left: -18px;
}
.l-footer .f-social .social-likes__button.social-likes__button_facebook:hover .social-likes__icon_facebook {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -125px no-repeat;
  width: 9px;
  height: 18px;
}
.l-footer .f-social .social-likes__button.social-likes__button_twitter:hover .social-likes__icon_twitter {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -285px no-repeat;
  width: 20px;
  height: 16px;
}
.l-footer .f-social .social-likes__button.social-likes__button_vkontakte:hover .social-likes__icon_vkontakte {
  background: url('../img/sprite-general-s8cbd9502f1.png') -15px -255px no-repeat;
  width: 12px;
  height: 15px;
}
.l-footer .f-social .social-likes__icon {
  position: relative;
  display: inline-block;
}
.l-footer .f-social .social-likes__icon_facebook {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -143px no-repeat;
  width: 9px;
  height: 18px;
}
.l-footer .f-social .social-likes__icon_twitter {
  top: 1px;
  left: 1px;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -307px no-repeat;
  width: 20px;
  height: 16px;
}
.l-footer .f-social .social-likes__icon_vkontakte {
  top: 1px;
  background: url('../img/sprite-general-s8cbd9502f1.png') -15px -270px no-repeat;
  width: 12px;
  height: 15px;
}

.l-nrw {
  width: 940px;
  margin: 0 auto;
  transition: width 200ms;
}
@media screen and (min-width: 1200px) {
  .l-nrw {
    width: 1080px;
  }
}
@media screen and (min-width: 1600px) {
  .l-nrw {
    width: 1362px;
  }
}

.l-content {
  padding-bottom: 100px;
}

.l-push {
  height: 538px;
}

.l-split-left {
  padding-left: 297px;
  transition: padding-left 200ms;
}
.l-split-left._media {
  padding-left: 252px;
}
.l-split-left._media .split-left__aside {
  width: 194px;
  margin-right: -194px;
  left: -252px;
}
@media screen and (min-width: 1200px) {
  .l-split-left {
    padding-left: 367px;
  }
}
.l-split-left .split-left__aside {
  float: left;
  width: 265px;
  margin-right: -265px;
  position: relative;
  left: -297px;
  transition: left 200ms;
}
@media screen and (min-width: 1200px) {
  .l-split-left .split-left__aside {
    left: -367px;
  }
}
.l-split-left .split-left__main {
  float: left;
  width: 100%;
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -ms-touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: border-box;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}
.noUi-handle:before {
  content: '';
  position: absolute;
  top: -15px;
  right: -6px;
  bottom: -15px;
  left: -6px;
}

.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
     its values is > 50%. */
  z-index: 10;
}

.noUi-stacking + .noUi-origin {
  /* Fix stacking order in IE7, which incorrectly
     creates a new context for the origins. */
  *z-index: -1;
}

.noUi-state-tap .noUi-origin {
  transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 18px;
  height: 18px;
  top: -5px;
  left: -9px;
}

.noUi-horizontal.noUi-extended {
  padding: 0 15px;
}

.noUi-horizontal.noUi-extended .noUi-origin {
  right: -15px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 18px;
  height: 18px;
  top: -9px;
  left: -4px;
}

.noUi-vertical.noUi-extended {
  padding: 15px 0;
}

.noUi-vertical.noUi-extended .noUi-origin {
  bottom: -15px;
}

/* Styling;
 */
.noUi-background {
  height: 5px;
  background-color: #dedede;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}

.noUi-connect {
  background: #ce262e;
}

/* Handles and cursors;
 */
.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

.noUi-handle {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAABJ0lEQVQoz4XST2rCQBTH8e8MA2OCQlAIpJX+QVeakow5iQuXdVO68BzuPIBEN1IQvIFLL+PGrSeYLmYSW600bxN+fJgZ3nsUVIVAIJBI9+dT4AIkqhdnYzM382zci1FIxA+EQKHNojgW1tfRLNAohEcIFI3Rvga+RnsanhUg0WZzTQpbWLNBIwEE6vmpiie2tKWd1Ozl1Z0l0Om7i6b2bK219mynHqVTtENBXrroy1bf1qO8JESCJMzWLtreoGxdo8HHvesGnw4JgofBvYc/vlVI08l2f7Ug29GpHq5okeSHa5IfSGihEL6ZRHTTlTnVbTylK7pEaKRDAkWDiCTK+7Phcrjsz6KchOjHWKoB06RNTEJCTJvmrwFfVgVNQEhIgL5Zlf+W7htFg7/07PlidgAAAABJRU5ErkJggg==) no-repeat 0 0;
}

/* Disabled state;
 */
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}

#cboxWrapper {
  max-width: none;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  max-width: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #333333;
}

#colorbox {
  outline: 0;
}

#cboxContent {
  overflow: visible;
  background: #FFF;
}

.cboxIframe {
  background: #000;
}

#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

#cboxLoadedContent {
  background: #FFF;
  padding: 10px;
}

.isvideo #cboxLoadedContent {
  background: #1b1b1b;
}

#cboxLoadingGraphic {
  background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center;
}

#cboxLoadingOverlay {
  background: #FFF;
}

#cboxTitle {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 7px 15px 12px;
  background-color: #fff;
  color: #000;
  line-height: 1.5;
}

.isvideo #cboxTitle {
  padding: 0;
}

#cboxCurrent {
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 8px 10px 4px 5px;
  background: #FFF;
  color: #6e6e6e;
  font-size: 12px;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  font-size: 0;
  position: absolute;
  background-color: transparent;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  outline: 0 !important;
}

#cboxPrevious {
  top: 50%;
  margin-top: -33px;
  left: 7px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABDCAQAAAAsNw1HAAABSElEQVRIx7XXP04CQRTH8YcxoaGh5gbewG2JvR7B2ti6R8DGxprCwjNsYmGz5RZ0mnACEhJDaAhhV78WCvLHzMxvwmTrT3bnvTczvzVyOlj4Y8CMgksFAKyouFYAQE3JhQIA5gw1ADCirwGYcqcBWPCoAah50gA0/xEXgPrww9wAFvvL9wGY7hbZD2CkAra7HwbmfzMWBqBUQb0e/lAAlQpWP7syHEChghkdDUCuglIFHwdgwq0LfNHfA2cYmYvc74AbjBOeXeBlC7xyinHlXsV4A5Z0MXo0nmVvQIbR5s1Xp+UvGNCixcBf2E8DeKeNcR7UCoOGHkaXh1CwfkMWDuQ1RFQpog9ypyNmKWJaI/aDvOOOvafzxOdSkfhsrRLfD2XiO26Y9J4Wk4CYNcQ0I+YlMZGJmU9MlVJulZKxlL2ldC/+P4h/KN+FA6g2YtQhRAAAAABJRU5ErkJggg==);
  width: 24px;
  height: 67px;
}
#cboxPrevious:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABDCAYAAACGPsXMAAABuElEQVRYw82Zu0oDQRSG8wA+hxcQL5BSq2hjlc7KgLWNVaxFUOt0gor4CCKCbRrRYoMIQtDYpFGDCbEw5nqcs+6ImkRlM9/igT9sNV925sy5bUxE1oyGjGKE9EetYnRilKQA1hpGF0bLFMBa0yhrNE8BrFWNdkmANc8oQQLUHo3SJEDtxShDAqwDHJAAtdZfIWEB9k0yJMCeSZoEWO9KkAB7T1CA9LvxLgHVXrHLJUCCAIkCmt9DvWuABPkEBTQ+Z0YCIEH6RQEVW0hQAAmqFRSQpQFPvwIapZIUN7bCAjoaBH8EXC8kxRuekPxiKixkuy+guL7pL+6NTkn56Dgs4LQn4PnsXHJj0z7gbmV1kHPIdwE69bpcxmf8xa9m56TTag900F0A3W9dPDcel9pNYVBPev0CuN/ZE29k0pc+O7D2B6B2W/D/9bvXLDm7DD5A91n3WxfX/X/YP3QL6H6DlHsAfgaReFEk9wC/yZHEokiiaST5AM9o/z0no1UFXhehlR1em6LVNd4foB0O3qOhXSbaJ6OdPjqrQKct6LwInXihMzt06ojNTbHJLza7xqbvFQG/H6BfQN4An88F7Wo4/RYAAAAASUVORK5CYII=);
}

#cboxNext {
  top: 50%;
  margin-top: -33px;
  right: 7px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABDCAQAAAAsNw1HAAABUklEQVRIx52XMU7DQBBFNwgpTZrUuQE3wK2VPhwhNaJNjhAamtQpUnCGSBQ0LlOkA4kTICGhiAZFYHhURHbsXc+fcel59s7szszfQBCeAXO784QNe4zOU7Z8AViAMQXfHK3LfcUHNUs55+xoWNx9xhvYgSWfYAfW1TC7gTUl2IFl/OttwCy29nYgb89MHNiBAqxAAcanh6ALKEABpulkNoEtKMDkvzyswAYUYMBeA+agAYUKvGtAzm/89Q2vDeA27p4RuGgAD3HgnjMC1yfAS2rFVwTOeawByZBLRgSGHCrAIZ2VJ/oEsgrw05XIBT16LI6AwS4J9Hm2A3cMCYworUBW+4Mcg5wleR/knZbPknxa5XqQK85R03LXkPuS3PkcvVXu3o75IE8gx4yTp6hjTjuUgKw1HGrGoZccisyh+Ryq0qFbHcrYpb0d6t51f6jcUP4AtP2oNp9tRiIAAAAASUVORK5CYII=);
  width: 24px;
  height: 67px;
}
#cboxNext:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABDCAYAAACGPsXMAAABu0lEQVRYw72ZPUvDUBSG+wP8HX6A+AEdddIuTt06WXB2cbKzCOrsJqiIP0Gk4NpF7JAiglC0Ll20RYsOrU3avN4bl1LSJL2573nhhSw5Dzfnfp2TDIAMyTPKJUbgvHJZuQPLgXeUq8ouRmQjcE65ouwhRGmDnyt/I0KmgTeUHSSQSfB95RYSatrgp8pdTKFpgl9NSqQNgA4+gIGSfhYPhkqS0C5SKG4qtpBSUQAHFhS1QsEC5OKWf1pABRYVtuV6TEAVljV+ErlMQBkEjR7QHSagBJIoUzMM8MkE6E3NN3m5eXgMt92OBZyYBK8XinBml/C8lY8F3JkAvm5u4cyvBJDmwVEkoG76fd929wJAbWEVP/cPEwHGCfYHQzytbwaQx+wa/H4/FPCbZpb0XhqoLWYDiM5LGGCYdiq+n13AmVsOrJ/HAVZUL2z/50ONpvfasA/4uLwO8qAhOi86P5ZHUJw4AnoO6LOIvg7oK5m+F9F3U/p5QD/RRM5k+q2Cfi+i3+xE7qb027VIfUCvcERqNHqVKVIni1T69F6FSLdFpF8k0vES6dmJdB1F+qYinV+x3rVI913s/0HoH5A/4/QF7ZZNT2oAAAAASUVORK5CYII=);
}

#cboxClose {
  top: -38px;
  right: -36px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAdElEQVQ4jZ2TQQ7AIAgE9wE8wNea+EsP/mV6qYkRbGnjSRjCsqIQwtDDMYSEqHTKESt0KhJGhyNa7qytF48uGReIsQlG6BY51PvCuFUgJRI/GF6xn3MAMHYPfoLJ1slhkvYkDU8+YXIpPqxZe13cNjUmvsIF0ArsHjEwy+EAAAAASUVORK5CYII=) no-repeat center;
  width: 40px;
  height: 40px;
  padding: 10px;
  transition: -webkit-transform 200ms;
  transition: transform 200ms;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#cboxClose:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
  overflow: hidden;
  position: relative;
}

.jspPane {
  position: absolute;
}

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 11px;
  width: 7px;
  height: 100%;
}

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
}

.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0;
}

.jspCap {
  display: none;
}

.jspHorizontalBar .jspCap {
  float: left;
}

.jspTrack {
  position: relative;
  background-color: #e4e4e4;
  border-radius: 3px;
}

.jspDrag {
  background: #cd262e;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  border-radius: 3px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

.jspArrow {
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}

.jspArrow.jspDisabled {
  cursor: default;
}

.jspVerticalBar .jspArrow {
  height: 16px;
}

.jspVerticalBar .jspArrowUp {
  /* height: 0; */
}

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}

.jspVerticalBar .jspArrow:focus {
  outline: none;
}

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* @group Base */
.chzn-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  transition: opacity 200ms;
}
.chzn-container.chzn-disabled {
  opacity: 0.4;
}
.chzn-container._loading:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 20;
  background-color: rgba(255, 255, 255, 0.5);
}
.chzn-container._loading:after {
  content: '';
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 10px;
  width: 16px;
  z-index: 21;
  background: url(data:image/gif;base64,R0lGODlhEAALAPQAAPv7+84mLvTc3fLT1ffp6s4qMc4mLtVMUuSSlt51eu7Bw9NBSNpjaeaZnd55fe7ExtRFTM0oMNtnbPbm5/Pa2/ny8tdUWvTe3/jw8e29wOqsr/HO0Pft7QAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAALAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQACwABACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQACwACACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQACwADACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAALAAQALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkEAAsABQAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAALAAYALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkEAAsABwAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) no-repeat right center;
}

.chzn-container .chzn-drop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  width: auto !important;
  min-width: 245px;
  background: #fff;
  border: 1px solid #cfcfcf;
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}

.chzn-container .chzn-arr {
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
  width: 20px;
  height: 100%;
  cursor: pointer;
}

.chzn-container .chzn-arr b {
  float: right;
  margin-right: 9px;
  margin-top: 11px;
  width: 7px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAQAAADSxYyGAAAALklEQVQY02P4zwCCs1UgNJQz+zFEAMb5DxGAcf5DBBj+o0B0LoZiFKMwLEJ2BgBbbkwJbNsvRwAAAABJRU5ErkJggg==) no-repeat;
}

.chzn-container .chzn-hovered {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(to top, #f4f4f4 0%, #ffffff 100%);
}

.chzn-container .chzn-hovered .chzn-arr B {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAANklEQVQoU2P4//8/AwyfU9NTQeajSADxY2QF6BL/kRWgS/xHVgA3FhvGL0nQWJwOIugVXIEAAMnBqJ0Vk8IkAAAAAElFTkSuQmCC);
}

.chzn-container .chzn-placeholder {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 2;
  min-width: 65px;
  padding: 0 20px 0 10px;
  color: #131313;
  opacity: 0;
}

.ie .chzn-container .chzn-placeholder {
  visibility: hidden;
}

.chzn-container .chzn-default .chzn-placeholder {
  opacity: 1;
}

/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
  display: block;
  height: 31px;
  padding: 0;
  overflow: hidden;
  background: #dedede;
  font: 13px/31px 'Open Sans' ,sans-serif;
  color: #131313;
  text-decoration: none;
  white-space: nowrap;
  outline: 0;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}

.chzn-container-single .chzn-default {
  border: 1px solid #cfcfcf;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(to top, #f4f4f4 0%, #ffffff 100%);
}

.chzn-container-single .chzn-single > span {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 20px;
  left: 0;
  display: block;
  overflow: hidden;
  padding: 0 0 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.chzn-container-single .chzn-default span {
  display: none;
}

.chzn-container-single .chzn-single abbr {
  display: none;
  /*close*/
}

.chzn-container-single .chzn-search {
  display: none;
}

/* @end */
/* @group Multi Chosen */
.chzn-container-multi .chzn-multiple {
  display: block;
  height: 33px;
  padding: 0;
  overflow: hidden;
  background: #dedede;
  font: 13px/33px 'Open Sans' ,sans-serif;
  color: #131313;
  text-decoration: none;
  white-space: nowrap;
  outline: 0;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}

.chzn-container-multi .chzn-default {
  border: 1px solid #cfcfcf;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  height: 31px;
  line-height: 31px;
  background-image: linear-gradient(to top, #f4f4f4 0%, #ffffff 100%);
}

.chzn-container-multi .chzn-choices {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 20px;
  left: 0;
  display: block;
  padding: 0 0 0 10px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 33px;
  cursor: pointer;
  white-space: nowrap;
}

.chzn-container-multi .chzn-choices li {
  display: inline;
  font: 13px/31px 'Open Sans',sans-serif;
}

.chzn-container-multi .chzn-choices li b {
  margin-right: 5px;
}

.chzn-container-multi .chzn-choices li:first-child b {
  display: none;
}

.chzn-container-multi .chzn-drop LI:hover B {
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAAAAAA6I3INAAAARklEQVQY02M4eQYJnGS4/QQJ3GZ48gEJPMHFfZzlj8R97G9yFco9kfX4qr/6CZjiEyYmJuqTEHpPmKjHIhu1C6QRn0XEcAEQWKf4zUr5aQAAAABJRU5ErkJggg==);*/
}

.chzn-container-multi .chzn-choices .search-field {
  display: none;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: none;
}

/* @end */
/* @group Results */
.chzn-container .chzn-scrollpane {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.chzn-container .chzn-scrollpane:focus {
  outline: none;
}

.chzn-container .chzn-results {
  position: relative;
  padding: 10px 0;
}

.chzn-container-multi .chzn-results {
  padding-left: 9px;
}

.chzn-container .chzn-results li {
  padding: 5px 18px 4px;
  list-style: none outside;
  /**/
  /*font: 14px/1.3 'PT Sans Caption', serif;*/
  font: 14px/13px sans-serif;
  color: #131313;
  cursor: pointer;
}

.chzn-container .chzn-results li {
  font: 14px/13px sans-serif;
}

.chzn-container .chzn-results li:hover {
  color: #ce262e;
}

.chzn-container-multi .chzn-results li:hover {
  color: #ce262e;
}

.chzn-container-multi .chzn-results li b {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAAAAAA6I3INAAAAHElEQVQYV2M4eQYJnGS4/QQJ3GZ48gEJPBkSXADh5LPp+jxf/AAAAABJRU5ErkJggg==);
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: top;
  margin: 0 7px 0 0;
}

.chzn-container-multi .chzn-results .result-selected b {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAAAAAA6I3INAAAARklEQVQY02M4eQYJnGS4/QQJ3GZ48gEJPMHFfZzlj8R97G9yFco9kfX4qr/6CZjiEyYmJuqTEHpPmKjHIhu1C6QRn0XEcAEQWKf4zUr5aQAAAABJRU5ErkJggg==);
}

.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */
  z-index: 1;
}

.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}

.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}

.chzn-container .chzn-results-scroll-down span {
  background: url("chosen-sprite.png") no-repeat -4px -3px;
}

.chzn-container .chzn-results-scroll-up span {
  background: url("chosen-sprite.png") no-repeat -22px -3px;
}

/* @end */
/* @group Disabled Support */
.chzn-disabled,
.chzn-disabled .chzn-single,
.chzn-disabled .chzn-choices .search-choice .search-choice-close,
.chzn-disabled .chzn-arr {
  cursor: default;
}

.cat-branches {
  text-align: justify;
  margin: 60px auto 110px;
  max-width: 1180px;
  text-justify: newspaper;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.cat-branches:after {
  content: "";
  width: 100%;
  display: inline-block;
}
.cat-branches .cat-branches__item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  text-align: center;
  width: 130px;
}
.lt-ie8 .cat-branches .cat-branches__item {
  display: inline;
  zoom: 1;
}
.cat-branches .cat-branches__link {
  border: none;
  color: #131313;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: inline-block;
}
.cat-branches .cat-branches__link:hover .cat-branches__img-hover {
  opacity: 1;
}
.cat-branches .cat-branches__link:hover .cat-branches__count {
  border-top-color: #ce262e;
}
.cat-branches .cat-branches__img {
  margin-bottom: 14px;
}
.cat-branches .cat-branches__img-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 200ms;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cat-branches .cat-branches__title {
  font-size: 15px;
  line-height: 20px;
  font-family: "Open Sans Bold", Arial, sans-serif;
  height: 55px;
}
.cat-branches .cat-branches__count {
  font-size: 13px;
  padding-top: 15px;
  border-top: 1px solid #d1d1d1;
  transition: border 200ms;
}
.cat-branches .cat-branches__count > STRONG {
  font-family: "Open Sans Bold", Arial, sans-serif;
}

.sell-count {
  position: relative;
  z-index: 1;
  background: #f0f0f0;
  height: 110px;
  margin: 10px 0;
  color: #272727;
}
.sell-count:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAQAAACSE13KAAAAGUlEQVQYGWNi0GRi+AZGP5gYfjMx/AWj/wBIXAcSOXVp9AAAAABJRU5ErkJggg==) repeat-x 0 0;
  height: 8px;
  opacity: 0.5;
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
}
.sell-count._type-1 .sell-count__bar {
  background-image: url('../img/sell-count/fon_1.jpg');
}
.sell-count._type-1 .sell-count__bar:after {
  width: 111px;
  background-image: url('../img/sell-count/nos_1.png');
}
.sell-count._type-1 .sell-count__title SPAN {
  background: #6a554c;
  background: rgba(106, 85, 76, 0.8);
  color: #FFF;
}
.sell-count._type-1 .sell-count__orders__value {
  background: rgba(106, 85, 76, 0.8);
  color: #FFF;
}
.sell-count._type-1 .sell-count__orders {
  width: 450px;
}
@media screen and (min-width: 1600px) {
  .sell-count._type-1 .sell-count__orders {
    width: 650px;
  }
}
.sell-count._type-2 .sell-count__bar {
  background-image: url('../img/sell-count/fon_2.jpg');
}
.sell-count._type-2 .sell-count__bar:after {
  width: 83px;
  background-image: url('../img/sell-count/nos_2.png');
}
.sell-count._type-2 .sell-count__title SPAN {
  background: #3f3934;
  background: rgba(63, 57, 52, 0.8);
  color: #FFF;
}
.sell-count._type-2 .sell-count__orders__value {
  background: rgba(63, 57, 52, 0.8);
  color: #FFF;
}
.sell-count._type-2 .sell-count__orders {
  color: #FFF;
  width: 420px;
}
@media screen and (min-width: 1600px) {
  .sell-count._type-2 .sell-count__orders {
    width: 632px;
  }
}
.sell-count._type-3 .sell-count__bar {
  background-image: url('../img/sell-count/fon_3.jpg');
}
.sell-count._type-3 .sell-count__bar:after {
  width: 84px;
  background-image: url('../img/sell-count/nos_3.png');
}
.sell-count._type-3 .sell-count__title SPAN {
  background: #FFF;
  background: rgba(255, 255, 255, 0.8);
  color: #272727;
}
.sell-count._type-3 .sell-count__orders__value {
  background: rgba(255, 255, 255, 0.8);
  color: #272727;
}
.sell-count._type-3 .sell-count__orders {
  width: 422px;
}
@media screen and (min-width: 1600px) {
  .sell-count._type-3 .sell-count__orders {
    width: 634px;
  }
}
.sell-count .sell-count__bar {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  width: 330px;
  background: transparent repeat-x 0 0;
  transition: width 200ms;
}
@media screen and (min-width: 1600px) {
  .sell-count .sell-count__bar {
    width: 550px;
  }
}
.sell-count .sell-count__bar:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
}
.sell-count .sell-count__orders {
  position: relative;
  z-index: 2;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  padding-top: 24px;
  padding-left: 24px;
  transition: width 200ms, padding 200ms;
}
.lt-ie8 .sell-count .sell-count__orders {
  display: inline;
  zoom: 1;
}
.sell-count .sell-count__orders .sell-count__title {
  margin-bottom: 1px;
}
.sell-count .sell-count__orders .sell-count__title SPAN {
  padding: 3px 7px 0;
  line-height: 1;
  display: inline-block;
  height: 21px;
  box-sizing: border-box;
}
.sell-count .sell-count__orders__value {
  display: inline-block;
  position: relative;
  padding: 4px 8px 5px 37px;
  line-height: 1;
  height: 37px;
  box-sizing: border-box;
}
.sell-count .sell-count__orders__value:before {
  top: 15px;
  left: 7px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -255px no-repeat;
  width: 15px;
  height: 15px;
}
.sell-count .sell-count__orders__value STRONG {
  font-size: 28px;
  font-family: "DinPro Bold", Arial, sans-serif;
  margin-right: 6px;
}
.sell-count .sell-count__peoples {
  position: relative;
  z-index: 2;
  padding-top: 27px;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
}
.lt-ie8 .sell-count .sell-count__peoples {
  display: inline;
  zoom: 1;
}
.sell-count .sell-count__peoples .sell-count__title {
  margin-bottom: 11px;
}
.sell-count .sell-count__peoples__value {
  position: relative;
  padding-left: 26px;
}
.sell-count .sell-count__peoples__value:before {
  top: 3px;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -20px -285px no-repeat;
  width: 13px;
  height: 22px;
}
.sell-count .sell-count__peoples__value STRONG {
  font-size: 28px;
  font-family: "DinPro Bold", Arial, sans-serif;
  margin-right: 6px;
}

.news-preview {
  margin: 100px 0 60px;
}
.news-preview .comb-title {
  margin-bottom: 44px;
}
.news-preview .news-preview__list {
  margin-right: -25px;
  overflow: hidden;
}
.news-preview .news-preview__item {
  width: 220px;
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  padding-right: 9px;
  padding-top: 10px;
  padding-bottom: 1000px;
  margin-bottom: -1000px;
  transition: padding 200ms, width 200ms;
}
.lt-ie8 .news-preview .news-preview__item {
  display: inline;
  zoom: 1;
}
@media screen and (min-width: 1200px) {
  .news-preview .news-preview__item {
    padding-right: 43px;
  }
}
@media screen and (min-width: 1600px) {
  .news-preview .news-preview__item {
    padding-right: 83px;
    width: 250px;
  }
}
.news-preview .news-preview__item + .news-preview__item {
  padding-left: 15px;
  border-left: 1px solid #d1d1d1;
}

.start-workfor {
  margin: 110px 0;
}
.start-workfor H2 {
  margin-bottom: 60px;
}
.start-workfor BLOCKQUOTE {
  margin: 60px 0 80px;
}

.start-text {
  background: #f0f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAQAAACSE13KAAAAG0lEQVQYGWNmEGVmYGNmYGZmYGJmYAQjBiAJAAP4ADzEq3tUAAAAAElFTkSuQmCC) repeat-x 0 0;
  padding: 80px 0;
}
.start-text .start-text__article + .start-text__article {
  margin-top: 70px;
}
.start-text .start-text__article H2 {
  margin-bottom: 48px;
}
.start-text .start-text__article P {
  width: auto;
}
.start-text .start-text__cols .start-text__col {
  float: left;
}
.start-text .start-text__cols .start-text__col + .start-text__col {
  float: right;
}
.start-text .start-text__cols._type-1 .start-text__col {
  width: 390px;
  transition: width 200ms;
}
.start-text .start-text__cols._type-1 .start-text__col + .start-text__col {
  width: auto;
}
@media screen and (min-width: 1200px) {
  .start-text .start-text__cols._type-1 .start-text__col {
    width: 450px;
  }
}
@media screen and (min-width: 1600px) {
  .start-text .start-text__cols._type-1 .start-text__col {
    width: 1022px;
  }
}
.start-text .start-text__cols._type-2 {
  padding-right: 300px;
  transition: padding 200ms;
}
@media screen and (min-width: 1200px) {
  .start-text .start-text__cols._type-2 {
    padding-right: 340px;
  }
}
.start-text .start-text__cols._type-2 .start-text__col {
  width: 100%;
}
.start-text .start-text__cols._type-2 .start-text__col + .start-text__col {
  width: 246px;
  position: relative;
  right: -300px;
  margin-left: -246px;
  transition: right 200ms;
}
@media screen and (min-width: 1200px) {
  .start-text .start-text__cols._type-2 .start-text__col + .start-text__col {
    right: -340px;
  }
}
.start-text .start-text__col {
  float: left;
}
.start-text .start-text__terms {
  position: relative;
  background: #FFF;
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 40%, #f1f1f1 100%);
  width: 196px;
  text-align: center;
  padding: 23px 25px 32px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
.lt-ie8 .start-text .start-text__terms {
  display: inline;
  zoom: 1;
}
.start-text .start-text__terms:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 1px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAAAaCAQAAAAqaLmHAAABmUlEQVRo3u3Yy7KDMAgGYPD9n1m6OG2uEEjVVOf8LCy5TDYfRKdMTERMf7G9f5k4zW/v35yXs2VWPnO0Y4Qeoo7zc68yKTJqckln7fksTnQlVSYryeuc1BFoz2WXBCnqSMspURensNGPGmTu6nqmLg108nmd3bNlzL2ZqQuhuxM0XjKfbU/31zUD+zRk6cDJ6GfrWZD3UJ/YOmQaELPCXAfQfdx2pb2ANcYWe1dOFv0DyiK0el0vFEAfh24zrW9H5dBB629XVuB5sAOgVxWABMD1nSm3vpTZJQfzXajH3dxAt1xicjL5BYI4GzqKTCTEWonY3diXAA/WosQoBBvS2zXKxDhVPNxZWAbvZeTyBXw38q5eDsOD9Wp6D1ZGZ/jv2MjlDuJV3GbHensjWBzuecQ6dJkqieDVG8MF+Yqe9tHVmZl3LK7q+7FLdGcc1YcF+6qOnut3B2e0IkD9KT6H/iGf6sKj64hV3e2s+1AzlGBfSzuxN0oDwoeXA/r1n/T8PB64H0Z8jA3cjyE+CwzkN+a9ngn8PyPV4wU7JrocowFq9AAAAABJRU5ErkJggg==);
  width: 244px;
  height: 26px;
}
.start-text .start-text__terms .start-text__terms-item {
  line-height: 23px;
}
.start-text .start-text__terms .start-text__terms-item + .start-text__terms-item {
  position: relative;
  margin-top: 15px;
  padding-top: 15px;
}
.start-text .start-text__terms .start-text__terms-item + .start-text__terms-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 52px;
  height: 3px;
  background: #ce262e;
  margin-left: -26px;
}
.start-text .start-text__terms .start-text__terms-bottom {
  margin-top: 35px;
}
.start-text .start-text__terms .start-text__terms-bottom__link {
  font-family: "Open Sans Bold", Arial, sans-serif;
  transition: border 200ms, color 200ms;
}
.start-text .start-text__terms .start-text__terms-bottom__link:hover {
  color: #ce262e;
}
.start-text .start-text__service {
  width: 204px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  margin-left: 55px;
  margin-right: 21px;
  transition: margin 200ms;
}
.lt-ie8 .start-text .start-text__service {
  display: inline;
  zoom: 1;
}
@media screen and (min-width: 1200px) {
  .start-text .start-text__service {
    margin-left: 65px;
  }
}
@media screen and (min-width: 1600px) {
  .start-text .start-text__service {
    margin-left: 123px;
  }
}
.start-text .start-text__service .start-text__service-img {
  margin: 28px 0 22px;
}
.start-text .start-text__service .start-text__service-title__link {
  text-transform: uppercase;
  font-family: "DinPro Bold", Arial, sans-serif;
}
.start-text .start-text__service .start-text__service-desc {
  line-height: 23px;
  margin: 14px -2px 0;
}
.start-text .start-text__service .start-text__service-bottom {
  margin-top: 15px;
  padding-top: 17px;
  border-top: 1px solid #d1d1d1;
}
.start-text .start-text__service .start-text__service-bottom__button {
  display: inline-block;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  padding: 10px 11px;
  border: none;
  background: none;
  font-family: "Open Sans Bold", Arial, sans-serif;
  color: #131313;
  background: #FFF;
  border-radius: 2px;
}
.start-text .start-text__service .start-text__service-bottom__button:hover {
  background: linear-gradient(to top, #f1f1f1 0%, #ffffff 100%);
}
.start-text .start-text__social {
  background: #e1e1e1;
  height: 214px;
}
.start-text .start-text__social + .start-text__social {
  margin-top: 10px;
}

.cat-filter {
  position: relative;
  z-index: 1;
  background: #f0f0f0;
  margin-bottom: 50px;
}
.isHover .cat-filter {
  z-index: 10;
}
.cat-filter:hover {
  z-index: 10;
}
.cat-filter:before {
  content: "";
  position: absolute;
  opacity: 0.5;
  top: 0;
  left: 0;
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAQAAACSE13KAAAAGUlEQVQYGWNi0GRi+AZGP5gYfjMx/AWj/wBIXAcSOXVp9AAAAABJRU5ErkJggg==) repeat-x 0 0;
  height: 8px;
}
.cat-filter.loaded:after {
  opacity: 0;
  bottom: 100%;
}
.cat-filter:after {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  opacity: 1;
  transition: opacity 0.3s, 0s bottom 0.3s;
  background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center;
  z-index: 10;
}
.cat-filter + .cat-prevnext {
  margin-top: -10px;
}
.cat-filter .iText {
  width: 64px;
  background: #FFF;
}
.cat-filter .cat-filter__params {
  width: 652px;
  float: left;
  transition: width 200ms, padding 200ms;
  box-sizing: border-box;
  padding: 15px 32px 18px 13px;
}
@media screen and (min-width: 1200px) {
  .cat-filter .cat-filter__params {
    width: 774px;
    padding-right: 45px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-filter .cat-filter__params {
    width: 1019px;
    padding-right: 90px;
  }
}
.cat-filter .cat-filter__params .cat-filter__cell {
  padding-left: 10px;
  transition: padding 200ms;
}
.cat-filter .cat-filter__params .cat-filter__cell._filter-branch {
  padding-left: 0;
  padding-right: 20px;
}
@media screen and (min-width: 1600px) {
  .cat-filter .cat-filter__params .cat-filter__cell._filter-branch {
    padding-right: 60px;
  }
}
.cat-filter .cat-filter__params .cat-filter__cell._filter-branch .select-box {
  width: 196px;
}
.cat-filter .cat-filter__params .select-box {
  min-width: 0;
  width: 120px;
}
@media screen and (min-width: 1200px) {
  .cat-filter .cat-filter__params .select-box {
    width: 156px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-filter .cat-filter__params .select-box {
    width: 206px;
  }
}
.cat-filter .cat-filter__size {
  width: 288px;
  float: right;
  border-left: 1px solid #d1d1d1;
  transition: width 200ms;
  padding: 14px 15px 18px 0;
  box-sizing: border-box;
}
@media screen and (min-width: 1200px) {
  .cat-filter .cat-filter__size {
    width: 306px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-filter .cat-filter__size {
    width: 343px;
  }
}
.cat-filter .cat-filter__size .cat-filter__row {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 12px;
  color: #272727;
  text-align: right;
  word-spacing: 5px;
  display: block;
}
.cat-filter .cat-filter__size .iLabel {
  color: #272727;
  margin-right: 5px;
}
.cat-filter .cat-filter__size .iText {
  font-size: 13px;
  font-family: "Open Sans", Arial, sans-serif;
  color: #131313;
  text-align: left;
}
.cat-filter .cat-filter__row {
  display: table;
  width: 100%;
}
.cat-filter .cat-filter__row + .cat-filter__row {
  margin-top: 18px;
}
.cat-filter .cat-filter__cell {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  transition: width 200ms;
}
.cat-filter .cat-filter__cell .chzn-container {
  width: 100% !important;
}
.cat-filter .cat-filter__add {
  border-top: 1px solid #d1d1d1;
  padding: 11px 13px;
}
.cat-filter .cat-filter__add .cat-filter__cell + .cat-filter__cell {
  padding-left: 11px;
}
.cat-filter .cat-filter__add .select-box {
  min-width: 0;
  width: 105px;
}
@media screen and (min-width: 1200px) {
  .cat-filter .cat-filter__add .select-box {
    width: 122px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-filter .cat-filter__add .select-box {
    width: 158px;
  }
}
.cat-filter .cat-filter__add .nine-items .select-box {
  min-width: 0;
  width: 92px;
}
@media screen and (min-width: 1200px) {
  .cat-filter .cat-filter__add .nine-items .select-box {
    width: 107px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-filter .cat-filter__add .nine-items .select-box {
    width: 139px;
  }
}
.cat-filter .cat-filter__footer {
  background: #e4e4e4;
  background: linear-gradient(to bottom, #d1d1d1 0%, #dedede 6%, #e4e4e4 15%, #e4e4e4 100%);
  padding: 11px 0;
}
.cat-filter .cat-filter__tags {
  overflow: hidden;
  margin-left: 13px;
  margin-bottom: -9px;
}
.cat-filter .cat-filter__tag {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  height: 31px;
  margin: 0 30px 9px 14px;
  padding: 0 11px 0 6px;
  line-height: 28px;
  background: #d4d4d4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAAAAAADovi+AAAAEElEQVQYV2PYz3CW4Qq5EAAVoRmRMKb95gAAAABJRU5ErkJggg==) repeat-x 0 0;
  cursor: pointer;
}
.lt-ie8 .cat-filter .cat-filter__tag {
  display: inline;
  zoom: 1;
}
.cat-filter .cat-filter__tag:hover {
  background: #cdcdcd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAAAAAADovi+AAAAEElEQVQYV2NYx3CY4Sy5EAD4OBirvtAHBAAAAABJRU5ErkJggg==) repeat-x 0 0;
}
.cat-filter .cat-filter__tag:hover:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAfCAQAAAB9yzRkAAABRklEQVQ4y3WSTY6CMBiGKTHGnWszF/EKeAzvYdx6EGMCYxghGUZDlPBjKhTPQFyydmnoNwXKf0nTBX142vf7Wgmk7tijw0TdHF866AI01d9n6lCP+n14QKfUAQwEnmz0oL69QVSAHtwjbXZm1lMEQTI0j284gNrChrBBtAPNyIe4WByYx+W1jCKCv+m96zXb6munE6VlqvLfpy4h43bG4c/OzT0qMLX5JXvwT5JgBSSskIRD0/b5eQQ8pdzLW+Ur0vdXUzqGKqAl49J07SpnAAY3zVVQQnseZpVpJSrDqmIluCrF3xUuZWeCBQab5QUU8CI/Pjwts4MM0+LnjAdw18P+tHqL06ovdaca6CxJ3XDBZd+jeBxeF1H7RNp7Q74WiwOxC0D2LByDRcO3ZByeES9J+OLRbRq9WRg6CJSPE3ImeENeufkPXsxr+QccSbMAAAAASUVORK5CYII=);
}
.cat-filter .cat-filter__tag:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAfCAYAAADnTu3OAAAAyUlEQVRIx+3WPQrDMAwF4NzJoxddphfQZXyFQCCCzJrkJQT7GM2QS7xOCWna0pS6tJQMb/DgD1n+wVXbtiiRpmmGuq5PVYwR78bMoKpj13VDlXPGu0kpoe97qCqKgDNqZuXAnDNijAf486CIgJlBRHDOgYjAzBCR18EQArz3cM7dxHuPEMJ+UEQeYmv0WaULyMzLxPM0XUHrMTPvA+eebZEtTkT7wHtL3GJzvlNh8R4W3+Xi5/AjN+V4vg7wH8CU0mhmRf82g6qeLgvkkhA+kJDRAAAAAElFTkSuQmCC);
}
.cat-filter .cat-filter__tag:before {
  content: "";
  position: absolute;
  top: 0;
  left: -14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAfCAQAAAB9yzRkAAABO0lEQVQ4y32ST66CMBCHKTHGnWvzLuIV8Bjew7j1LN4ARXhiQASKtbAnLlm7NHReLeV/fWlYkC/fzG+m1UDrHxOZE2tjPx1wxugwdV4+ixhmeAgP6FyEQIBCxs8AOttQggE0kTXzuZWpIGjnPYZUDU+LoFMyYz14CYXHFKa9vFWeCl6Kex+1ZZ111O3XNS3dezcjlNIuJfzdxYMojXmaX8uH/KU5MUAjBs0ldI/16BSwUdXCq08Czf5pRydQB/R0UpnxsV5ZAq403VVSwWBOy9r0cotjy/ByUo+Cd8JlvCd44PIPi1YCXvXHW6bldlISJlKUMkC8Tkf76eyWFPVemk21MFrSZuGKy76H/8DboncvbPCG8D5VB+IXgIIZ/QaFu02/Qx/JkZQvHoVT+uJh2CiQeNgonJANfX7MP3jNdlTsGTEhAAAAAElFTkSuQmCC) no-repeat 0 0;
  width: 14px;
  height: 31px;
}
.cat-filter .cat-filter__tag:after {
  content: "";
  position: absolute;
  top: 0;
  right: -20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAfCAMAAADQkB38AAAAWlBMVEW7u7vJycm+vr7Dw8PNzc3R0dHJycnT09O/v7/JycnNzc3OJi7OMDfPKTDPNTzQbXLR0dHSl5nTsrPT09PU1NTWSlDWS1LbYWfcY2ndaW/if4PljZH21tj66us2Rb2IAAAACHRSTlNlZcrKysrm5iExXEcAAAB8SURBVChT1dLJDsIwDEXRMENvmlA3HSj1//8mCxbBTdaVeMsjy4Nkdy9ydK4pcj25tE3/fJSY+qaCaV+UGAhRDHYeAN/9oHwNvGSMsA4MK8SMAWZ96QwhI8CiC4CpHPWto6mMoBOTmp7iaYHWTK/uWb+oyJ/g7Vz5pcvhAyNlK0JB8K9pAAAAAElFTkSuQmCC) no-repeat 0 0;
  width: 20px;
  height: 31px;
}
.cat-filter .cat-filter__do {
  float: right;
  margin-right: 10px;
  margin-left: 40px;
}
.cat-filter .cat-filter__reset {
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  color: #6e6e6e;
  border-bottom: 1px dotted #a6a6a6;
  transition: border 200ms, color 200ms;
  cursor: pointer;
  vertical-align: 2px;
}
.lt-ie8 .cat-filter .cat-filter__reset {
  display: inline;
  zoom: 1;
}
.cat-filter .cat-filter__reset:before {
  top: 2px;
  left: -20px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -9px -95px no-repeat;
  width: 11px;
  height: 11px;
}
.cat-filter .cat-filter__reset:hover {
  color: #333333;
  transition: none;
  border-bottom-color: transparent;
}
.cat-filter .cat-filter__reset:hover:before {
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -56px no-repeat;
  width: 11px;
  height: 11px;
}
.cat-filter .cat-filter__submit {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  vertical-align: baseline;
  margin-left: 20px;
}
.lt-ie8 .cat-filter .cat-filter__submit {
  display: inline;
  zoom: 1;
}
.cat-filter .cat-filter__price {
  display: table;
  width: 100%;
}
.cat-filter .cat-filter__price-title,
.cat-filter .cat-filter__price-input,
.cat-filter .cat-filter__price-slider {
  display: table-cell;
  vertical-align: middle;
}
.cat-filter .cat-filter__price-title {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 12px;
  padding-right: 10px;
  white-space: nowrap;
  width: 10px;
}
.cat-filter .cat-filter__price-input {
  width: 70px;
}
.cat-filter .cat-filter__price-input .iText {
  width: 70px;
}
.cat-filter .cat-filter__price-slider {
  padding: 0 14px;
}
.cat-filter._archive .cat-filter__row {
  width: auto;
}
.cat-filter._archive .cat-filter__params .cat-filter__cell {
  padding-right: 0;
}
.cat-filter._archive .cat-filter__params .select-box {
  width: 196px;
}

.cat-head {
  margin: 0 0 42px;
}
.cat-head .cat-head__col {
  float: left;
}
.cat-head .cat-head__col + .cat-head__col {
  float: right;
}
.cat-head .cat-head__tabs {
  color: #6e6e6e;
}
.cat-head H2 {
  color: #131313;
  display: inline-block;
  vertical-align: baseline;
  font-size: 25px;
  margin-right: 10px;
}
.lt-ie8 .cat-head H2 {
  display: inline;
  zoom: 1;
}
.cat-head .cat-head__tabs-title {
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  vertical-align: baseline;
}
.lt-ie8 .cat-head .cat-head__tabs-title {
  display: inline;
  zoom: 1;
}
.cat-head .cat-head__tabs-del {
  margin: 0 10px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  vertical-align: baseline;
}
.lt-ie8 .cat-head .cat-head__tabs-del {
  display: inline;
  zoom: 1;
}
.cat-head .cat-head__tabs-item {
  line-height: 1.2;
  font-family: "DinPro Medium", Arial, sans-serif;
  color: #272727;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  font-size: 25px;
  vertical-align: baseline;
}
.lt-ie8 .cat-head .cat-head__tabs-item {
  display: inline;
  zoom: 1;
}
.cat-head .cat-head__tabs-item._active {
  position: relative;
  padding: 10px 8px 11px;
  background: #e4e4e4;
  line-height: 1;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  border: none;
}
.cat-head .cat-head__tabs-item._active:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin: 0 0 0 -5px;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #e4e4e4 transparent transparent;
}
.cat-head._low .sort-bar {
  margin-top: 0;
}
.cat-head .sort-bar {
  margin-top: 20px;
  min-width: 442px;
}
/*@media screen and (min-width: 1200px) {
  .cat-head .sort-bar {
    width: 508px;
  }
}*/

.cat-label {
  color: #FFF;
  display: inline-block;
  line-height: 1;
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 12px;
  padding: 3px 3px 3px 5px;
}

.cat-list {
  margin-right: -20px;
}
.cat-list .cat-insert {
  margin-right: 20px;
  margin-bottom: 20px;
}
.cat-list .cat-card {
  margin: 0 20px 40px 0;
  transition: margin 200ms, opacity 200ms;
}
@media screen and (min-width: 1200px) {
  .cat-list {
    margin-right: -70px;
  }
  .cat-list .cat-insert {
    margin-right: 70px;
    margin-bottom: 60px;
  }
  .cat-list .cat-card {
    margin-right: 66px;
  }
}

.gallery-preview.__withcursor .gallery-preview-zoom {
  cursor: none;
}

.gallery-preview-zoom {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  overflow: hidden;
  opacity: 0;
  background: #f0f0f0 url(data:image/gif;base64,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) no-repeat center;
}

.gallery-preview-zoom-in {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.gallery-preview-zoom-cursor {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAbCAMAAAA9O+1hAAAAPFBMVEUAAACbm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5u2ESQ3AAAAE3RSTlMAJLv+5B3zdtgNnWU9+aZWBYyhpes27AAAAN1JREFUOMudk9sShCAIhiNPmYe1eP93XTQdNye1WW4K/PwFhaU1oVbu5LYqWMYmPMNszIsR+ZH4Y/LTJ1WUXA2EAGaNwqqrSeRmi2c3Yju6QpKkrr4mYfmcryfNSFaWdP2jKENm7yFLoSdZRce3MUrhXhmUsGlRU7ZDJnn6cERoUUDMi3CRmDyHGFo0ILr0gxwSeaESUffRwiZvGyWAJYN5WbzUNb+s+3nCvX6C5Rw87P/tQpm9bcKdyNzaetzae8QmA1PJfRGnG41hJctwM8f7w30Ucm5ySlZVeUyZLxqeD0MxCJ9fAAAAAElFTkSuQmCC");
  display: none;
  height: 27px;
  left: 0;
  margin: -27px 0 0 -19px;
  position: absolute;
  top: 0;
  width: 42px;
}

.__withcursor .gallery-preview-zoom-cursor {
  display: block;
}

.__withcursor .gallery-preview-zoom {
  cursor: none;
}

.__withcursor .gallery-preview-zoom {
  opacity: 1;
}

.cat-card {
  position: relative;
  z-index: 1;
  width: 220px;
  display: inline-block;
  vertical-align: baseline;
  opacity: 1;
  transition: margin 200ms, opacity 200ms;
}
.cat-card._hidden {
  opacity: 0.2;
}
.cat-card:hover {
  z-index: 2;
}
.cat-card:hover .cat-card__footer-params {
  opacity: 1;
  visibility: visible;
}
.cat-card:hover .cat-card__plate {
  opacity: 1;
  visibility: visible;
}
.cat-card._article .cat-card__params {
  margin-top: 18px;
}
.cat-card._article .cat-card__price {
  margin-top: 2px;
}
.cat-card .cat-card__plate {
  position: absolute;
  top: -22px;
  right: -22px;
  left: -22px;
  background: #FFF;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  box-shadow: 0 2px 13px rgba(0, 0, 0, 0.2);
  transition: opacity 200ms, visibility 200ms;
}
.cat-card .cat-card__image {
  position: relative;
  z-index: 2;
  display: inline-block;
  border: none;
}
.cat-card .cat-card__image IMG {
  vertical-align: bottom;
}
.cat-card .cat-card__desc {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-top: 11px;
}
.cat-card .cat-card__desc .buy-opts .buy-opts__item + .buy-opts__item {
  display: block;
  margin: 20px 0 0;
}
.cat-card .cat-card__title {
  clear: both;
}
.cat-card .cat-card__title .cat-card__title-link {
  text-transform: uppercase;
  font-size: 15px;
  font-family: "DinPro Bold", Arial, sans-serif;
  color: #272727;
  line-height: 1.4;
  transition: border 200ms, color 200ms;
}
.cat-card .cat-card__title .cat-card__title-link:hover {
  color: #ce262e;
  transition: none;
}
.cat-card .cat-card__title .cat-label {
  margin: 1px 0 -10px 9px;
}
.cat-card .cat-card__loc {
  margin-top: 5px;
}
.cat-card .cat-card__loc .cat-card__loc-link {
  font-size: 12px;
  line-height: 1.4;
}
.cat-card .cat-card__colors {
  margin: 19px 0 0;
}
.cat-card .cat-card__colors .cat-card__colors-item {
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
}
.lt-ie8 .cat-card .cat-card__colors .cat-card__colors-item {
  display: inline;
  zoom: 1;
}
.cat-card .cat-card__colors .cat-card__colors-item + .cat-card__colors-item {
  margin-left: 4px;
}
.cat-card .cat-card__colors .cat-card__colors-link {
  position: relative;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  display: inline-block;
  border-radius: 5px;
  border: none;
}
.cat-card .cat-card__colors .cat-card__colors-link:before {
  content: "";
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
}
.cat-card .cat-card__params {
  position: relative;
  line-height: 15px;
  margin-top: 14px;
  overflow: hidden;
}
.cat-card .cat-card__params:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 20px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 50%);
  pointer-events: none;
}
.cat-card .cat-card__params DT,
.cat-card .cat-card__params DD {
  display: inline;
  white-space: nowrap;
  font-size: 12px;
}
.cat-card .cat-card__params DT {
  color: #6e6e6e;
  margin-right: 3px;
}
.cat-card .cat-card__params DT:after {
  content: ":";
}
.cat-card .cat-card__params DD:after {
  content: "\a";
  white-space: pre-line;
}
.cat-card .cat-card__price {
  color: #6e6e6e;
  font-size: 12px;
  margin-top: 12px;
}
.cat-card .cat-card__price .cat-card__price-del,
.cat-card .cat-card__price .cat-card__price-cur {
  font-size: 15px;
  margin-left: 7px;
}
.cat-card .cat-card__price .cat-card__price-del {
  position: relative;
  text-decoration: none;
}
.cat-card .cat-card__price .cat-card__price-del:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -2px;
  right: -2px;
  height: 2px;
  margin-top: 0;
  background-color: #ce262e;
}
.cat-card .cat-card__price .cat-card__price-cur {
  color: #131313;
  font-family: "Open Sans Bold", Arial, sans-serif;
}
.cat-card .cat-card__buy {
  margin-top: 12px;
}
.cat-card .cat-card__footer {
  margin: 16px 0 0;
  border-top: 1px solid #d1d1d1;
  padding-top: 15px;
}
.cat-card .cat-card__footer-params {
  margin-top: 15px;
  border-top: 1px solid #d1d1d1;
  padding-top: 15px;
  position: absolute;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms, visibility 200ms;
}

.cat-prevnext + .page-title {
  margin-top: 21px;
  margin-bottom: 36px;
}
.cat-prevnext .cat-prevnext__item._prev {
  float: left;
  padding-left: 17px;
}
.cat-prevnext .cat-prevnext__item._prev .cat-prevnext__link:before {
  top: 5px;
  left: -15px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 0 no-repeat;
  width: 6px;
  height: 9px;
}
.cat-prevnext .cat-prevnext__item._next {
  float: right;
  padding-right: 17px;
}
.cat-prevnext .cat-prevnext__item._next .cat-prevnext__link:before {
  top: 5px;
  right: -15px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -6px 0 no-repeat;
  width: 6px;
  height: 9px;
}
.cat-prevnext .cat-prevnext__link {
  position: relative;
  font-size: 15px;
  font-family: "DinPro Bold", Arial, sans-serif;
  text-transform: uppercase;
  transition: color 200ms, border 200ms;
}
.cat-prevnext .cat-prevnext__link:hover {
  color: #ce262e;
  transition: none;
}

.cat-split {
  padding-right: 296px;
  margin-bottom: 60px;
  transition: padding 200ms;
}
@media screen and (min-width: 1200px) {
  .cat-split {
    padding-right: 353px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-split {
    padding-right: 313px;
  }
}
.cat-split._article {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 50px;
  padding-bottom: 20px;
}
.cat-split._article + .cat-group {
  margin-top: 50px;
}
.cat-split._article .cat-articlea-aux {
  border-top: none;
  padding-top: 0;
}
.cat-split._article-av {
  padding-right: 350px;
}
.cat-split._article-av .cat-split__aside {
  width: 310px;
  margin-left: -310px;
  right: -350px;
}
.cat-split .cat-split__main {
  float: left;
  width: 100%;
}
.cat-split .cat-split__aside {
  width: 265px;
  float: right;
  margin-left: -265px;
  position: relative;
  right: -296px;
  transition: right 200ms;
}
@media screen and (min-width: 1200px) {
  .cat-split .cat-split__aside {
    right: -353px;
  }
}
@media screen and (min-width: 1600px) {
  .cat-split .cat-split__aside {
    right: -313px;
  }
}
.cat-split .cat-split__aside > :first-child {
  margin-top: 0 !important;
}
.cat-split .cat-split__aside .cat-price {
  margin: 25px 0;
}
.cat-split .cat-split__aside .buy-opts {
  margin: 25px 0;
}

.cat-article-desc {
  padding-left: 398px;
  margin-bottom: 20px;
}
.cat-article-desc .cat-article-desc__image {
  float: left;
  width: 372px;
  margin-right: -372px;
  position: relative;
  left: -398px;
}
.cat-article-desc .cat-article-desc__text {
  float: left;
  width: 100%;
}
.cat-article-desc .cat-article-desc__text > :first-child {
  margin-top: 0 !important;
}

.cat-article-params {
  font-size: 13px;
  line-height: 25px;
  margin: 18px 0;
}
.cat-article-params DT {
  display: inline;
  color: #6e6e6e;
}
.cat-article-params DT:after {
  content: ":";
}
.cat-article-params DD {
  display: inline;
}
.cat-article-params DD:after {
  content: "\a";
  white-space: pre-line;
}

.cat-availibility {
  margin: 18px 0;
}
.cat-availibility._availible .cat-availibility__in:before {
  top: 5px;
  left: 5px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -9px -143px no-repeat;
  width: 12px;
  height: 12px;
}
.cat-availibility._miss .cat-availibility__in:before {
  top: 5px;
  left: 5px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -22px -110px no-repeat;
  width: 12px;
  height: 12px;
}
.cat-availibility .cat-availibility__in {
  font-size: 12px;
  position: relative;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
  padding: 5px 9px 5px 24px;
  border-radius: 12px;
  display: inline-block;
  font-family: "Open Sans Bold", Arial, sans-serif;
}

.cat-samples {
  position: relative;
  margin: 18px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
  padding: 5px 9px;
  border-radius: 12px;
}
.cat-samples>span {
  display: block;
}
.cat-samples .cat-samples__link {
  padding-left: 20px;
  position: relative;
  line-height: 20px;
  font-size: 12px;
  text-decoration: none;
  border: none;
}
.cat-samples .cat-samples__link:before {
  top: 3px;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -18px -34px no-repeat;
  width: 13px;
  height: 11px;
}

.cat-download {
  padding-left: 25px;
  margin: 18px 0;
}
.cat-download-vendor{
  padding-left: 25px;
  margin: 5px 20px 18px 0;
  float: left;
}
.cat-download .cat-download__link {
  position: relative;
  font-size: 12px;
  line-height: 18px;
}
.cat-download .cat-download__link:before {
  top: 3px;
  left: -25px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -13px -83px no-repeat;
  width: 12px;
  height: 12px;
}

.cat-articlea-aux {
  margin-top: 23px;
  border-top: 1px solid #d1d1d1;
  padding: 10px 0 5px;
  display: flex;
  flex-wrap: wrap;
  column-gap: 5%;
}
.cat-articlea-aux .cat-articlea-aux__item {
  width: 47.5%;
  margin: 5px 0;
  font-size: 12px;
  /*color: #131313;*/
}
.cat-articlea-aux .cat-articlea-aux__item span, .cat-articlea-aux .cat-articlea-aux__item a {
  margin-left: 5px;
  border-bottom: 1px dotted #a6a6a6;
  transition: border 200ms;
  color: #131313;
}
.cat-articlea-aux .cat-articlea-aux__item:hover span, .cat-articlea-aux .cat-articlea-aux__item:hover a {
  cursor: pointer;
  color: #ce262e;
}
.cat-articlea-aux .cat-articlea-aux__item:hover i:before {
  color: #ce262e;
}
.lt-ie8 .cat-articlea-aux .cat-articlea-aux__item {
  display: inline;
  zoom: 1;
}
/*.cat-articlea-aux .cat-articlea-aux__item + .cat-articlea-aux__item {
  margin-left: 40px;
}*/

.cat-articlea-aux-new{
  margin-top: 10px;
  border-top: 1px solid #d1d1d1;
  padding: 9px 0 5px;
}
.cat-articlea-aux-new .share-page{
  margin: 0px 0 0;
}
.cat-group {
  margin: 60px 0;
}
.cat-group._articles .cat-group__title {
  position: relative;
  padding-bottom: 29px;
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 63px;
}
.cat-group._articles .cat-group__title:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAQAAAD8gK0UAAAAWElEQVQoz33KsRHAIAwDQO2/jY+Ko2YA7eAZ0ipFSAAT+PpBc525aBDO0UUjIAhMvk+JaG0X3/Q1gdnXlJ80tBjHNDeweE+lp9hajGltYHWxzumvgVdMxA2uuAzK8TckSgAAAABJRU5ErkJggg==);
  width: 19px;
  height: 10px;
}
.cat-group .cat-group__title {
  margin-bottom: 45px;
}
.cat-group._articles  .cat-group__title.group__title-new {
  margin-bottom: 30px;
  padding-bottom: 20px;
}

.cat-article-image {
  display: table-cell;
  padding: 20px 0;
  width: 372px;
  height: 372px;
  border: 1px solid #d1d1d1 !important;
  text-align: center;
  vertical-align: middle;
}
.gallery.cat-article-image .gallery__port__img img {
  min-width: unset;
}
.cat-price._small .cat-price__title {
  color: #6e6e6e;
  margin-right: 6px;
}
.cat-price._small .cat-price__cur {
  font-size: 15px;
}
.cat-price._small .cat-price__measure {
  font-size: 12px;
  color: #6e6e6e;
  margin-left: 3px;
}
.cat-price .cat-price__title {
  margin-right: 10px;
  display: inline-block;
  vertical-align: baseline;
  font-size: 12px;
}
.lt-ie8 .cat-price .cat-price__title {
  display: inline;
  zoom: 1;
}
.cat-price .cat-price__del {
  position: relative;
  display: inline-block;
  vertical-align: baseline;
  font-size: 15px;
  font-family: "DinPro Medium", Arial, sans-serif;
  color: #6e6e6e;
  margin-right: 16px;
  text-decoration: none;
}
.lt-ie8 .cat-price .cat-price__del {
  display: inline;
  zoom: 1;
}
.cat-price .cat-price__del:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -2px;
  right: -2px;
  margin-top: -1px;
  height: 2px;
  background-color: #ce262e;
}
.cat-price .cat-price__cur {
  font-family: "DinPro Bold", Arial, sans-serif;
  display: inline-block;
  vertical-align: baseline;
  font-size: 20px;
}
.lt-ie8 .cat-price .cat-price__cur {
  display: inline;
  zoom: 1;
}
.cat-price .cat-price__measure {
  margin-left: 5px;
  display: inline-block;
  vertical-align: baseline;
  font-size: 17px;
}
.lt-ie8 .cat-price .cat-price__measure {
  display: inline;
  zoom: 1;
}

.cat-article__delivery,
.cat-article__bought {
  font-size: 12px;
  line-height: 25px;
  color: #6e6e6e;
}

.cat-article__delivery, .cat-article__bought {
  margin-top: 25px;
}
.cat-article__print, .cat-article__faq {
  margin-top: 10px;
}
.cat-article__print .print-it__text, .cat-article__faq .js-faq-link {
  margin-left: 8px;
  font-size: 12px;
  border-bottom: 1px dotted #a6a6a6;
  transition: border 200ms;
}
.cat-article__print:hover, .cat-article__faq:hover {
  cursor: pointer;
}
.cat-article__print:hover .print-it__text, .cat-article__faq:hover .js-faq-link,
.cat-article__print:hover i:before, .cat-article__faq:hover i:before {
  color: #ce262e;
}

.cat-subscribe {
  margin-top: 35px;
  padding-top: 29px;
  border-top: 1px solid #d1d1d1;
  margin-left: 1px;
  margin-right: -5px;
}
.cat-subscribe .subscribe-form {
  display: block;
}
.cat-subscribe .cat-subscribe__title {
  font-size: 12px;
  margin-bottom: 7px;
}
.cat-subscribe .subscribe-form__input {
  width: 197px;
}

A.jspArrow {
  border: none;
}

.contacts-split {
  margin-bottom: 40px;
  padding-right: 400px;
  transition: padding 200ms;
}
@media screen and (min-width: 1200px) {
  .contacts-split {
    padding-right: 435px;
  }
}
.phone_callback_block{

}
.head-aux .head-aux__recall,
.head-aux .head-aux__phone{
  display: block;
}
.head-aux .head-aux__recall .head-aux__recall-link {
  padding: 7px 10px 10px 33px;
}
.head-aux .head-aux__3d-disign .head-aux__3d-disign-link:before,
.head-aux .head-aux__recall .head-aux__recall-link:before {
  top: 9px;
}
.head-aux .head-aux__phone {
  padding: 6px 10px 0px 10px;
  font-size: 16px;
}
.contacts-split .contacts-split__col {
  float: left;
  width: 100%;
}
.contacts-split .contacts-split__col + .contacts-split__col {
  float: right;
  margin-left: -360px;
  width: 360px;
  position: relative;
  right: -400px;
  transition: right 200ms;
}
@media screen and (min-width: 1200px) {
  .contacts-split .contacts-split__col + .contacts-split__col {
    right: -435px;
  }
}
.contacts-split .contacts-map {
  /*margin-top:20px;*/
  width: 100%;
  height: 441px;
  background: #f0f0f0;
  position: relative;
}
.contacts-split .contacts-map:after {
  content: "";
  position: absolute;
  top: 100%;
  background: url(data:image/png;base64,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) no-repeat center;
  left: 2px;
  right: 2px;
  background-size: cover;
  height: 11px;
}
.contacts-split .contacts-map .contacts-map__object {
  width: 100%;
  height: 100%;
}
.contacts-split .contacts-map .contacts-map__object A {
  border-bottom: none !important;
}

.contacts-split .requisites table{
  margin: 20px 0;
  width: 100%;
font-size: 12px;
font-weight: 400;
line-height: 18px;
}
.contacts-split .requisites table:last-child {
  margin-bottom: 0;
}
.contacts-split .requisites table td{
  padding:5px 10px;
  border: 1px solid #ccc;
}
.contacts-split .requisites table td:first-child{
  width: 40%;
}
.contacts-split .requisites table tr:first-child td{
  background-color: #f0f0f0;
font-size:14px;
font-weight:bold;
}
.contacts-split .contacts-info .contacts-info__address {
  position: relative;
  font-family: "Open Sans Bold", Arial, sans-serif;
  padding-left: 19px;
}
.contacts-split .contacts-info .contacts-info__address:before {
  top: -1px;
  left: 0;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -110px no-repeat;
  width: 9px;
  height: 15px;
}
.contacts-split .contacts-info .contacts-info__phone {
  position: relative;
  font-family: "Open Sans Bold", Arial, sans-serif;
  padding-left: 19px;
  margin-top: 17px;
}
.contacts-split .contacts-info .contacts-info__phone:before {
  top: 0;
  left: -1px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -7px -10px no-repeat;
  width: 10px;
  height: 14px;
}
.contacts-split .contacts-info .contacts-info__phone SMALL {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  color: #6e6e6e;
}
.contacts-split .contacts-info .contacts-info__email {
  position: relative;
  padding-left: 21px;
  margin-top: 23px;
}
.contacts-split .contacts-info .contacts-info__email .contacts-info__email-link:before {
  top: 4px;
  left: -1px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -161px no-repeat;
  width: 11px;
  height: 8px;
}
.contacts-split .contacts-info .contacts-info__print {
  position: relative;
  margin-top: 49px;
  padding-left: 22px;
}
.contacts-split .contacts-info .contacts-info__print .contacts-info__print-link {
  font-size: 12px;
}
.contacts-split .contacts-info .contacts-info__print .contacts-info__print-link:before {
  top: 1px;
  left: -2px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') -20px -68px no-repeat;
  width: 13px;
  height: 12px;
}
.contacts-split .contacts-info .contacts-info__time {
  border-top: 1px solid #d1d1d1;
  padding-top: 42px;
  margin-top: 47px;
  font-size: 13px;
}
.contacts-split .contacts-info .contacts-info__time-title {
  font-family: "Open Sans Bold", Arial, sans-serif;
}
.contacts-split .contacts-info .contacts-info__time-desc {
  margin-top: 12px;
  font-size: 12px;
  line-height: 18px;
}
.contacts-split .contacts-info .contacts-info__time-desc + .contacts-info__time-title {
  margin-top: 40px;
}

.contacts-ways {
  margin-top: 54px;
  padding-top: 56px;
  border-top: 1px solid #d1d1d1;
}
.contacts-ways > H2 {
  margin-bottom: 56px;
}
.contacts-ways .contacts-ways__group + .contacts-ways__group {
  margin-top: 56px;
}
.contacts-ways .contacts-ways__title {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  margin-bottom: 48px;
}
.contacts-ways .contacts-ways__cols .contacts-ways__col {
  width: 31%;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  text-align: center;
  line-height: 25px;
}
.lt-ie8 .contacts-ways .contacts-ways__cols .contacts-ways__col {
  display: inline;
  zoom: 1;
}
.contacts-ways .contacts-ways__cols .contacts-ways__col + .contacts-ways__col {
  margin-left: 3.5%;
}
.contacts-ways .contacts-ways__icon-w {
  height: 43px;
  text-align: center;
}
.contacts-ways .contacts-ways__icon {
  display: inline-block;
}
.contacts-ways .contacts-ways__icon._bus {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -368px no-repeat;
  width: 24px;
  height: 23px;
}
.contacts-ways .contacts-ways__icon._jitney {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -347px no-repeat;
  width: 24px;
  height: 21px;
}
.contacts-ways .contacts-ways__icon._tram {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -407px no-repeat;
  width: 19px;
  height: 28px;
}
.contacts-ways .contacts-ways__icon._walk {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -323px no-repeat;
  width: 16px;
  height: 24px;
}

.ymaps-customzoom {
  position: relative;
  width: 28px;
  height: 58px;
  border: 1px solid #cfcfcf;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(to top, #f4f4f4 0%, #ffffff 100%);
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ymaps-customzoom .ymaps-customzoom__button {
  position: relative;
  height: 29px;
  display: block;
  cursor: pointer;
}
.ymaps-customzoom .ymaps-customzoom__button:hover {
  background-image: linear-gradient(to bottom, #f4f4f4 0%, #ffffff 100%);
}
.ymaps-customzoom .ymaps-customzoom__button:before {
  content: "";
  position: absolute;
  left: 9px;
}
.ymaps-customzoom .ymaps-customzoom__button + .ymaps-customzoom__button {
  border-top: 1px solid #cfcfcf;
  height: 28px;
}
.ymaps-customzoom .ymaps-customzoom__button._in:before {
  top: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAHklEQVQY02P4zwCBpv9N/8PYDBQKmv7HhNgFaWA7AP6TaxHWc0MIAAAAAElFTkSuQmCC);
  width: 10px;
  height: 10px;
}
.ymaps-customzoom .ymaps-customzoom__button._out:before {
  top: 13px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAAAAABEChIMAAAADklEQVQYV2MwhQMGBBMALaIEJfCTqdkAAAAASUVORK5CYII=);
  width: 10px;
  height: 2px;
}

.faq-form {
  margin-top: 78px;
  padding-top: 78px;
  border-top: 1px solid #d1d1d1;
}
.faq-form .faq-form__title {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "DinPro Bold", Arial, sans-serif;
}
.faq-form .faq-form__form {
  width: 650px;
}
.faq-form .faq-form__form .iRow + .iRow {
  margin-top: 27px;
}
.faq-form .faq-form__form .iRow._submit {
  margin-top: 21px;
}
.faq-form .faq-form__form .iLabel {
  color: #6e6e6e;
  display: block;
  margin-bottom: 12px;
}
.faq-form .faq-form__form .iTextarea {
  height: 100px;
}
.faq-form .faq-form__form .iSubmit {
  margin-top: 40px !important;
}
.faq-form .faq-form__form .iGroupInline {
  float: left;
}
.faq-form .faq-form__form .iGroupInline + .iGroupInline {
  float: right;
}
.faq-form .faq-form__form .iGroupInline .iCell {
  display: inline-block;
}
.faq-form .faq-form__form .iGroupInline .iLabel {
  display: inline-block;
  margin: 0 15px 0 0;
}
.faq-form .faq-form__form .iGroupInline .iText {
  width: 220px;
}

.designer-cols .designer-cols__col {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  width: 45%;
}
.lt-ie8 .designer-cols .designer-cols__col {
  display: inline;
  zoom: 1;
}
.designer-cols .designer-cols__col + .designer-cols__col {
  margin-left: 10%;
}
.designer-cols BLOCKQUOTE {
  margin-top: 36px;
  margin-bottom: 20px;
  max-width: 100%;
}
.designer-cols .designer-view__bqlink {
  margin-left: 75px;
  font-family: "Open Sans Bold", Arial, sans-serif;
}

.designer-app {
  margin: 70px 0;
  padding: 80px 0 50px;
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
}

.designer-form {
  position: relative;
  border: 1px solid #e7e7e7;
  background-color: #f9f9f9;
  padding: 47px 45px 45px;
}
.designer-form:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-image: url(data:image/png;base64,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FqvIULaUE71Jd8ESyZK1kixrJUEUHd2rUuUI+2qOoVapFb2mzkzqMHt39M3N3Z697vfdcTvM+yIViyLbtrlczh4fHz1JPY7HOm0X1WWf033t9nlYWaylJpXSWlUL9sTMlLWi2Lbhcjq5XC51Pp1UtTlX7vtu33dzTVVqbK1GqVPrMWxjy2mcnLazU29GD0jmMud0u9/dbjevr6/u+17HcUgOSaqrVBVIYlmWw2E3xRJQ1UaVUUlqmutuv93tx3Q/4khlKbSiVBBVpXs4X6558+aNN8/PGaOtzCQJAAAAAAAAAADABgAAAAAAAAgAPD4++j//zb/xv//93/v08Td/+7d/649//dd+/8e/yvd//CuPv/+Dh/fvnZ+eXZ6ePJxOHsbwmDiv5TynTjSq2xhDdVNlZdrvu18//uIffvgHP/zwZ68vL07j7N3b9/7w+//S7z78F/X85ll1pRqWuaY1A6AAgtE4WRSFUoUqisLoYYzN+RwrSwilqlS1qtIoZJDtZF2WJKCrABzz8HL75vbp5na72fddFmMM1/PV4/Ojt09Ptm1zHIevX7766esXP/38s7/88IOfP/5SX798Mfddj3I5Xz0/P/vu3Xf5/sP33n947/ndWw+PD06nk65SVVrrbtUF9uPufrvbv362319rrmn11XYdLuersW36QAHrvKy3y9oi53CKVcs6ln0/3O+7fT/Mtdi29OmklEIVo+huvW3Gtult6NG64EmyzDkd5+k4H47LYX+6u9/ubre7+/1e315fzbmMMVwulzy8e3CtKy98++WbL//pi3/8f/+x/vLnv/j5t1983T9bj9P5w8nb/+qt777/Ln/4qz/4/e//4Hff/87D5cE6Uh8/fvLDX37w448/+PLlc2qUx+cnH3733ve/++Dh6UlVVe2l9qRey9g353nWPayO+3av2+3u2I70Nd4/PHt48zvX3z/q88U97fNx+PXlxddvX335+tXp86vn0+Hh+uj54amerlfn88XYNhlRTbck5TiqXubF673dvuHGtXl8PPTDPfvzi70uXvfd6+vu6+dvPv38yY9ff/Hz+tnn62fHd3en95u3b97Ue++9v733+/Gd9w/vvX/4zvl8YRTFEq9uXnzLx9dffTw++unzTz798Mm3H7/yTV3H1fObZw9Pjy6PJ2vrXK4nb96+8e7tW+fz2Xba6NY9dLV6RJCAqgJVrDUDVTVv91t9/PVXx5weHh48PT46n8+OeTj2ieWylaens+/evfX89rm2baNA1lrmWtZasiIrIiDZjHF2uT56912x6LQ5p9u6+Xp89nV+8WV+cXdPAQBgG1v1Nmp22/evPn765OPPH33+/Dn7cbddN09vn+rD7z54/+7iw+XZ83rOw/5ge9lY5JTyiDd4kH6gT5vLw1nmoz3xy6fPWVlut5fac7Pn1ev6atbhcjl7c33jaTzVJRfuZb/dve6vmcduq/Ld5er7pydPl5Pb5eyHN2/8p/PF/9XtPyZebjcfthf/5OXFP63D75P60OVy2pzOjxwj99cX3769+vbti9vrXrfXKauNrjw/Xbx5vvrw4b23b9+6Pj7obmMMPYbqgfIEoZDE6+0WAKhizmN+/PRbffv2zeV89vz87HK5GGPYj93cD93l4WHz7t1zvXv7zvV6UV0gSeZa1lrWXFYWAVh6DKfzg6c3SLGwOObd63zxy/GLX+uXUAAAAM7nc62uej2mb6/ffPzlo08ff/Pt5Vsy4uHNg3fv39X3H7734Xr1tt+53i65vFz00TS5pLzBG+qS9GkYpyuupAytulW1OWe9vL7Kvlu3G/tuWMbj1eXNcy5v3jifTzZl3ffaX16yv9zM46DobRjnYTy+tXCfy2+/ffLzzz/7x3/4h/r08aN93522zfPjk+enJw8PV2N01lrmPCSMMVwfHuvdd9/58OG9D9+983h9VFVut7uv37758uWLL1+/uu03x35XtRtjuGyb87YZfVJZerRxucb10f5w9eXUfsmqH+/xy+fl86/3vP7yxfzxN/XrL+rzT9WvH+X4bIw95+vw8HR1uV6rt81ay1xTKe/evvOH3//BH//4R99//30eHx/t++63337z888/+/Lli/04bKeTp6cnb56ePL97drlc6nw+697AmtOc0/04HPvudr95vb26vd58/foSYTtt9fzm2bsP73J9c5WOl/3Fp8+ffP71c91+u+nV3n73Juf37wNQVe6v97rf79Y8rDm1uJxPahuO/fDlmPUinIbLefjuevXhesn7p0dPl2ud+mTO6fOnL/7ylx/95z//2f/3n//sx59+9PnLZ6+3W7Zt8/j05Pv3771//977d+89PT3Zts2c0+326na72+eEAAAAAAAAAAAAAADABgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAAAAAAAAIAAAAACAAAACAAAAAAAAAAgAAAAAACAAAAAAAAAACAwOjht2+/+V//j/+tfvntF28e3vrnf/PP/bd/99/5u7/+u/TWAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAABAEAAAAEAAAAEAAAAAAABAAAAAEAAAAAAAAAAEAAAAAAAQAAAAAAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAAABAEAAAAEAAAAAAAQAAAABAAAAAAAAQAAAAAABAAAAAAAAAAQCYc/pX/8u/qn/99//aD3/50f/wP/2P/uX//C/zww8/ABjb5k9/+lP9+//wH+yvr96/f++f/M1/45/+s3/mu7/5r0MgAAAACAAAIAAAAAAAAAAAAAgAAAAAAAACAACAAAAAAAIAAAAIAIAiWf70//zJn/7t/+1P//ZP/t2/+/d+/PEnay3vv/vgX/z3/yKn8wkAAAAAAAAAAAAAAAAAAAAAAMD/D8IKT7WwrKfEAAAAAElFTkSuQmCC);
  height: 11px;
  background-size: cover;
}
.designer-form .designer-form__title {
  font-size: 15px;
  font-family: "DinPro Bold", Arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 36px;
}
.designer-form .designer-form__cols {
  padding-right: 310px;
}
.designer-form .designer-form__cols .designer-form__main {
  float: left;
  width: 100%;
}
.designer-form .designer-form__cols .designer-form__aside {
  float: right;
  width: 255px;
  margin-left: -255px;
  position: relative;
  right: -310px;
  padding-top: 9px;
}
.designer-form .iText,
.designer-form .iTextarea {
  background-color: #fff;
}
.designer-form .iRow._message {
  margin-top: 40px;
}
.designer-form .iRow._message .iLabel {
  display: block;
  margin-bottom: 11px;
}
.designer-form .iRow._message .iTextarea {
  min-height: 63px;
  max-height: 120px;
}
.designer-form .iRow._submit {
  margin-top: 20px;
}
.designer-form .iSubmit {
  margin-top: 43px !important;
}
.designer-form .iGroup {
  margin-bottom: 40px;
}
.designer-form .iGroup .iCell {
  white-space: nowrap;
  width: 10px;
}
.designer-form .iGroup .iCell + .iCell {
  width: auto;
  padding-left: 12px;
}
.designer-form .iGroup .iRow + .iRow .iCell {
  padding-top: 9px;
}
.designer-form .designer-form__fset-title {
  font-family: "Open Sans Bold", Arial, sans-serif;
  margin-bottom: 22px;
}
.designer-form .designer-form__services-item .iCheckbox__input:checked + .iCheckbox__label {
  color: #272727;
}
.designer-form .designer-form__services-item .iCheckbox__label {
  color: #6e6e6e;
}
.designer-form .designer-form__services-item + .designer-form__services-item {
  margin-top: 10px;
}

.designer-app__split {
  transition: padding 200ms;
  margin-bottom: 80px;
}
.designer-app__split .designer-app__split-aside {
  margin-top: 30px;
}
@media screen and (min-width: 1200px) {
  .designer-app__split {
    padding-right: 430px;
  }
  .designer-app__split .designer-app__split-main {
    float: left;
    width: 100%;
  }
  .designer-app__split .designer-app__split-aside {
    width: 380px;
    margin-left: -380px;
    margin-top: 0;
    position: relative;
    right: -430px;
    float: right;
  }
}

.designer-app__group + .designer-app__group {
  margin-top: 57px;
}
.designer-app__group P {
  margin: 0;
}
.designer-app__group .designer-app__group-title {
  line-height: 25px;
  font-family: "Open Sans Bold", Arial, sans-serif;
  margin-bottom: 16px;
}

.designer-view__types .designer-view__types-item {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  font-family: "DinPro Bold", Arial, sans-serif;
}
.lt-ie8 .designer-view__types .designer-view__types-item {
  display: inline;
  zoom: 1;
}
.designer-view__types .designer-view__types-item + .designer-view__types-item {
  margin-top: 20px;
}
@media screen and (min-width: 1200px) {
  .designer-view__types .designer-view__types-item + .designer-view__types-item {
    margin-top: 0;
    margin-left: 30px;
  }
}
.designer-view__types .designer-view__types-link {
  text-transform: uppercase;
}

.designer-grid {
  overflow: hidden;
}
.designer-grid .designer-grid__table {
  margin-right: -100px;
}
.designer-grid .designer-grid__item {
  width: 305px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  text-align: center;
  margin: 0 13px 55px 0;
  transition: margin 200ms;
}
.lt-ie8 .designer-grid .designer-grid__item {
  display: inline;
  zoom: 1;
}
@media screen and (min-width: 1200px) {
  .designer-grid .designer-grid__item {
    margin-right: 82px;
  }
}
@media screen and (min-width: 1600px) {
  .designer-grid .designer-grid__item {
    margin-right: 47px;
  }
}
.designer-grid .designer-grid__link {
  display: block;
  border: none;
}
.designer-grid .designer-grid__link:hover .designer-grid__title > SPAN {
  border-bottom-color: transparent;
  color: #ce262e;
  transition: none;
}
.designer-grid .designer-grid__image {
  display: block;
  margin-bottom: 28px;
}
.designer-grid .designer-grid__title {
  width: 80%;
  margin: 0 auto;
}
.designer-grid .designer-grid__title > SPAN {
  color: #131313;
  border-bottom: 1px solid #d5d5d5;
  line-height: 20px;
  font-family: "Open Sans Bold", Arial, sans-serif;
  transition: border 200ms, color 200ms;
}
.designer-grid .designer-grid__desc {
  line-height: 25px;
  margin-top: 20px;
}

.delivery-split {
  padding-right: 300px;
}
.delivery-split .delivery-split__main {
  float: left;
  width: 100%;
}
.delivery-split .delivery-split__aside {
  float: right;
  width: 245px;
  margin-left: -245px;
  position: relative;
  right: -300px;
}

.delivery-map {
  margin-top: 60px;
}
.delivery-map H3 {
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 60px;
}
.delivery-map .delivery-map__object {
  height: 580px;
  background-color: #ccc;
}
.delivery-map .delivery-map__object .ymaps-hint {
  padding: 0;
  box-shadow: none;
}
.delivery-map .delivery-map__object .ymaps-hint__text {
  padding: 0;
  background: none;
}
.delivery-map .delivery-map__object .delivery-hint {
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
  padding: 23px 25px 16px;
}
.delivery-map .delivery-map__object .delivery-hint:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin: 0 0 0 -5px;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #FFF transparent transparent;
}
.delivery-map .delivery-map__object .delivery-hint__title {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 13px;
}
.delivery-map .delivery-map__object .delivery-hint__desc {
  font-family: "Open Sans", Arial, sans-serif;
  margin-top: 13px;
  line-height: 20px;
  font-size: 12px;
  color: #6e6e6e;
}
.delivery-map .delivery-map__object .delivery-hint__price {
  color: #131313;
}
.delivery-map .delivery-map__split {
  margin-top: 85px;
  padding-right: 380px;
  transition: padding 200ms;
}
@media screen and (min-width: 1200px) {
  .delivery-map .delivery-map__split {
    padding-right: 500px;
  }
}
.delivery-map .delivery-map__split-main {
  float: left;
  width: 100%;
}
.delivery-map .delivery-map__split-aside {
  float: right;
  width: 360px;
  margin-left: -360px;
  position: relative;
  right: -400px;
  transition: width 200ms, margin 200ms, right 200ms;
}
@media screen and (min-width: 1200px) {
  .delivery-map .delivery-map__split-aside {
    width: 460px;
    margin-left: -460px;
    right: -500px;
  }
}
.delivery-map .delivery-table {
  margin: 0;
}
.delivery-map .delivery-table TR._hover TD {
  background-color: #f9f9f9;
}
.delivery-map .delivery-table TH {
  font-size: 12px;
}
.delivery-map .delivery-table TH,
.delivery-map .delivery-table TD {
  text-align: center;
}
.delivery-map .delivery-table TH._zone,
.delivery-map .delivery-table TD._zone {
  width: 10px;
}
.delivery-map .delivery-table .delivery-table__cur {
  font-size: 12px;
  color: #6e6e6e;
}
.delivery-map .delivery-map__panel {
  margin-top: 20px;
  font-size: 12px;
  line-height: 21px;
  float: left;
  width: 100%;
  margin-right: -100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms, visibility 200ms;
}
.delivery-map .delivery-map__panel._active {
  opacity: 1;
  visibility: visible;
}
.delivery-map .delivery-map__panel P {
  margin: 20px 0;
}
.delivery-map .delivery-map__price {
  display: block;
  line-height: 20px;
  color: #6e6e6e;
}

#cboxLoadingGraphic.preloader{
  /*background: rgba(0, 0, 0, 0) url("/images/ajax-loader.gif") no-repeat center center;*/
  background-position: center center;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.vendor-split {
  padding-left: 288px;
  padding-bottom: 45px;
  margin-bottom: 56px;
  border-bottom: 1px solid #d1d1d1;
}
.vendor-split .vendor-split__aside {
  width: 243px;
  float: left;
  margin-right: -243px;
  position: relative;
  left: -288px;
  word-wrap: break-word;
}
.vendor-split .vendor-split__main {
  float: left;
  width: 100%;
}
.vendor-split .vendor-split__main .static-text {
  line-height: 25px;
}

.vendor-desc .vendor-desc__image {
  margin-bottom: 23px;
  margin-top: 6px;
}
.vendor-desc .vendor-desc__image img {
  border: 1px solid #d5d5d5;
}
.vendor-desc .vendor-desc__params {
  font-size: 12px;
  line-height: 25px;
  margin: 18px 0;
}
.vendor-desc .vendor-desc__params DT {
  display: inline;
  color: #6e6e6e;
}
.vendor-desc .vendor-desc__params DT:after {
  content: ":";
}
.vendor-desc .vendor-desc__params DD {
  display: inline;
}
.vendor-desc .vendor-desc__params DD:after {
  content: "\a";
  white-space: pre-line;
}
.vendor-desc .vendor-desc__download {
  margin-top: 5px;
  margin-bottom: 0;
}

.vendor-list .vendor-list__item {
  padding-left: 160px;
}
.vendor-list .vendor-list__item + .vendor-list__item {
  margin-top: 30px;
}
.vendor-list .vendor-item__image {
  float: left;
  width: 130px;
  height: 130px;
  position: relative;
  left: -160px;
  margin-right: -130px;
  text-align: center;
}
.vendor-list .vendor-item__image:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.vendor-list .vendor-item__image IMG {
  display: inline-block;
  vertical-align: middle;
}
.vendor-list .vendor-item__title {
  margin-bottom: 10px;
}
.vendor-list .vendor-item__title .vendor-item__title__link {
  font-family: "Open Sans Bold", Arial, sans-serif;
}
.vendor-list .vendor-item__title .cat-label {
  margin-left: 10px;
}
.vendor-list .vendor-item__text {
  line-height: 25px;
}

.promo-split {
  padding-left: 437px;
  padding-bottom: 31px;
  margin-bottom: 60px;
  border-bottom: 1px solid #d1d1d1;
}
.promo-split .promo-split__aside {
  width: 384px;
  float: left;
  margin-right: -384px;
  position: relative;
  left: -437px;
}
.promo-split .promo-split__main {
  float: left;
  width: 100%;
}

.promo-desc .promo-item {
  width: 100%;
}
.promo-desc .promo-desc__counter-title {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  margin-right: 30px;
}
.lt-ie8 .promo-desc .promo-desc__counter-title {
  display: inline;
  zoom: 1;
}
.promo-desc .promo-desc__counter-item {
  display: inline-block;
  vertical-align: -4px;
  font-size: 12px;
}
.lt-ie8 .promo-desc .promo-desc__counter-item {
  display: inline;
  zoom: 1;
}
.promo-desc .promo-desc__counter-item + .promo-desc__counter-item {
  margin-left: 20px;
}
.promo-desc .promo-desc__counter-item._minutes STRONG {
  color: #ce262e;
}
.promo-desc .promo-desc__counter-item STRONG {
  font-family: "Open Sans Bold", Arial, sans-serif;
  font-size: 17px;
  display: inline-block;
  margin-right: 3px;
}

.search-page {
  margin: 20px 0 60px;
}

.search__mark {
  background: none;
  color: #ce262e;
}

.search-head {
  margin-bottom: 62px;
}
.search-head .search-form {
  width: 540px;
}
.search-head .search-head__sum {
  color: #6e6e6e;
  margin-top: 17px;
  margin-bottom: 44px;
  line-height: 1.3em;
}
.search-head .search-head__sum MARK {
  background: none;
  color: #131313;
}
.search-head__menu {
  margin: 0 0 88px;
  padding: 0 0 0 2px;
}
.search-head__menu_item {
  display: inline-block;
  vertical-align: top;
  margin: 0 23px 0 0;
}
.search-head__menu_item.item-active .search-head__menu_link {
  color: #ce262e;
}
.search-head__menu_link {
  font-family: "DinPro Bold", Arial, sans-serif;
  color: #131313;
  letter-spacing: 1.2px;
  border-color: #d5d5d5;
}
.search-head__menu_count {
  color: #6e6e6e;
}

.all-serach-list {
  color: #131313;
  border-color: #d5d5d5;
  display: inline-block;
  margin: 19px 0 0 48px;
  font-size: 12px;
}

.search-group {
  transition: opacity 200ms;
}
.search-group._loading {
  opacity: 0.6;
  pointer-events: none;
}
.search-group + .search-group {
  margin-top: 52px;
  padding-top: 47px;
  border-top: 1px solid #d1d1d1;
}
.search-group .search-group__title {
  margin-bottom: 55px;
}
.search-group .search-group__title H2 {
  display: inline-block;
  vertical-align: baseline;
  font-size: 25px;
}
.lt-ie8 .search-group .search-group__title H2 {
  display: inline;
  zoom: 1;
}
.search-group .search-group__title__add {
  margin-left: 28px;
  display: inline-block;
  vertical-align: baseline;
  font-size: 12px;
}
.lt-ie8 .search-group .search-group__title__add {
  display: inline;
  zoom: 1;
}
.search-group .search-group__title__count {
  font-family: "Open Sans Bold", Arial, sans-serif;
  color: #ce262e;
}
.search-group .search-group__title__more {
  display: inline-block;
  vertical-align: baseline;
  font-size: 12pxpx;
  margin-left: 25px;
}
.lt-ie8 .search-group .search-group__title__more {
  display: inline;
  zoom: 1;
}
.search-group .vendor-list {
  width: 90%;
}

.cart-page {
  margin-top: 33px;
}

.cart-table {
  position: relative;
}
.cart-table:before, .cart-table:after {
  content: "";
  position: absolute;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transition: opacity 100ms, visibility 100ms;
}
.cart-table:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
}
.cart-table:after {
  top: 50%;
  left: 50%;
  margin: -35px 0 0 -35px;
  width: 70px;
  height: 70px;
  background: #FFF url(data:image/gif;base64,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) no-repeat center;
}
.cart-table._saving:before, .cart-table._saving:after {
  opacity: 1;
  visibility: visible;
}
.cart-table .cart-table__empty {
  display: none;
  text-align: center;
  font-size: 16px;
  margin: 100px 0;
}
.cart-table._empty .cart-table__empty {
  display: block;
}
.cart-table._empty > TABLE {
  display: none;
}
.cart-table ._title {
  padding-left: 31px;
  padding-right: 20px;
  white-space: normal;
}
.cart-table ._price {
  padding-left: 20px;
  padding-right: 35px;
  text-align: right;
}
.cart-table ._amount {
  padding-left: 35px;
  padding-right: 20px;
  width: 200px;
}
.cart-table ._total {
  padding-left: 20px;
  padding-right: 20px;
  text-align: right;
}
.cart-table ._remove {
  padding-left: 0;
  padding-right: 26px;
  width: 11px;
}
.cart-table .cart-table__foot {
  text-align: right;
}
.cart-table .cart-table__foot__title {
  display: inline-block;
  vertical-align: baseline;
  font-size: 12px;
}
.lt-ie8 .cart-table .cart-table__foot__title {
  display: inline;
  zoom: 1;
}
.cart-table .cart-table__foot__summary {
  margin-left: 10px;
  display: inline-block;
  vertical-align: baseline;
  font-size: 18px;
  font-family: "DinPro Bold", Arial, sans-serif;
}
.lt-ie8 .cart-table .cart-table__foot__summary {
  display: inline;
  zoom: 1;
}
.cart-table .cart-table__foot__summary > SPAN {
  font-size: 15px;
}
.cart-table .cart-table__title {
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.4;
  text-transform: uppercase;
}
.cart-table .cart-table__price {
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 15px;
}
.cart-table .cart-table__total {
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 18px;
}
.cart-table .cart-table__total > SPAN {
  font-size: 15px;
}
.cart-table .cart-table__remove {
  position: relative;
  background: url('../img/sprite-general-s8cbd9502f1.png') -9px -95px no-repeat;
  width: 11px;
  height: 11px;
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.cart-table .cart-table__remove:hover {
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -56px no-repeat;
  width: 11px;
  height: 11px;
}
.cart-table .cart-table__remove:before {
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
.cart-table .amounter__input {
  background-color: #FFF;
}
.cart-table .amounter__measure {
  font-size: 12px;
}
.cart-table TABLE {
  margin: 0;
}
.cart-table TFOOT TD {
  border-top: 1px solid #D7D7D7;
  padding-top: 15px;
  padding-bottom: 15px;
}
.cart-table TBODY TD {
  padding-top: 10px;
  padding-bottom: 8px;
  vertical-align: middle;
  white-space: nowrap;
}
.cart-table TBODY TD._pic {
  text-align: center;
}

.cart-form {
  width: 725px;
  margin: 80px auto 0;
}
.cart-form._hidden {
  display: none;
}
.cart-form._role-f .cart-form__fset._juridical {
  display: none;
}
.cart-form._role-f .cart-form__fset._person .cart-form__fset__legend {
  display: none;
}
.cart-form._role-f .cart-form__fset._payment {
  display: block;
}
.cart-form._role-f .cart-form-tc-item {
  display: inline-block !important;
}
.cart-form._role-f .cart-form-t-item {
  display: none;
}
.cart-form._role-j .cart-form__fset._juridical {
  display: block;
}
.cart-form._role-j .cart-form__fset._person {
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid #d1d1d1;
}
.cart-form._role-j .cart-form__fset._person .cart-form__fset__legend {
  display: block;
}
.cart-form._role-j .cart-form__fset._payment {
  display: none;
}
.cart-form._role-j .cart-form-tc-item {
  display: inline-block !important;
}
.cart-form._role-j .cart-form-t-item {
  display: none;
}
.cart-form._defaultcity .cart-form-tc-item {
  display: none !important;
}
.cart-form._defaultcity .cart-form-t-item {
  display: inline-block !important;
}
.cart-form .cart-form__title {
  margin-bottom: 51px;
}
.cart-form .cart-form__title .form-valid-hint {
  margin-top: 13px;
}
.cart-form .cart-form__fset {
  padding-top: 34px;
}
.cart-form .cart-form__fset._juridical ._row-juridical-space TD {
  padding-top: 30px;
}
.cart-form .cart-form__fset._person ._row-person-comment TD {
  padding-top: 30px;
}
.cart-form .cart-form__fset._delivery, .cart-form .cart-form__fset._payment {
  padding-top: 31px;
  margin-top: 44px;
  border-top: 1px solid #d1d1d1;
}
.cart-form .cart-form__fset._delivery .cart-form__fset-table._delivery-trans, .cart-form .cart-form__fset._delivery .cart-form__fset-table._delivery-transcomp {
  padding-top: 44px;
  display: none;
}
.cart-form .cart-form__fset._delivery._trans .cart-form__fset-table._delivery-trans {
  display: block;
}
.cart-form .cart-form__fset._delivery._transcomp .cart-form__fset-table._delivery-transcomp {
  display: block;
}
.cart-form .cart-form__fset._delivery ._row-delivery-type TD {
  padding-top: 24px;
}
.cart-form .cart-form__fset._delivery ._row-delivery-type .cart-form__asidecol .iLabel {
  padding-top: 0;
  margin-top: -3px;
}
.cart-form .cart-form__fset._delivery ._row-delivery-comment TD {
  padding-top: 30px;
}
.cart-form .cart-form__fset._delivery ._cell-delivery-aligner {
  width: 140px;
}
.cart-form .cart-form__fset._payment ._row-payment-type .cart-form__asidecol .iLabel {
  padding-top: 0;
  margin-top: -3px;
}
.cart-form .cart-form__fset._payment ._row-payment-type .label-list__item + .label-list__item {
  margin-left: 12px;
}
.cart-form .cart-form__fset .cart-form__fset__legend {
  margin-bottom: 22px;
}
.cart-form .cart-form__fset .iTextarea {
  height: 110px;
  min-height: 110px;
  max-height: 200px;
}
.cart-form .cart-form__fset TABLE {
  width: 100%;
}
.cart-form .cart-form__fset TABLE TBODY TD {
  padding-top: 10px;
  vertical-align: top;
}
.cart-form .cart-form__fset TABLE TBODY TD._narrow-cell {
  width: 10px;
}
.cart-form .cart-form__fset .iLabel {
  width: 80px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
  display: block;
  margin: 0;
  color: #6e6e6e;
}
.cart-form .cart-form__asidecol {
  width: 130px;
  padding-right: 10px;
}
.cart-form .cart-form__asidecol .iLabel {
  width: auto;
  text-align: left;
  padding: 5px 0 0;
}
.cart-form .label-list .iLabel {
  width: auto;
  padding-left: 25px;
  padding-right: 0;
  padding-top: 0;
  color: inherit;
}
.cart-form .cart-form__role .cart-form__role__title {
  display: inline-block;
  vertical-align: baseline;
  font-size: 13px;
  margin-right: 30px;
}
.lt-ie8 .cart-form .cart-form__role .cart-form__role__title {
  display: inline;
  zoom: 1;
}
.cart-form .cart-form__role .label-list {
  display: inline-block;
  vertical-align: baseline;
  font-size: 0px;
}
.lt-ie8 .cart-form .cart-form__role .label-list {
  display: inline;
  zoom: 1;
}
.cart-form .cart-form__role .label-list .iLabel {
  font-size: 13px;
}
.cart-form .cart-form__role .label-list .iLabel:before {
  top: 1px;
}
.cart-form ._row-person-comment TD {
  padding-top: 30px;
}
.cart-form .cart-form__submit {
  margin-top: 35px;
}

.cart-form-tc-item {
  display: none !important;
}

.cart-form-tc TBODY TD {
  padding: 7px 27px 17px 0 !important;
}
.cart-form-tc TBODY STRONG {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: -1px;
}
.cart-form-tc TBODY .iRadio__label:before {
  top: 1px;
}

.page-404 .l-content {
  padding-bottom: 0;
}

.p404 {
  position: relative;
  background: #F0F0F0;
  text-align: center;
  margin-top: 9px;
}
.p404:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAQAAACSE13KAAAAGUlEQVQYGWNi0GRi+AZGP5gYfjMx/AWj/wBIXAcSOXVp9AAAAABJRU5ErkJggg==);
  height: 8px;
}
.p404 .l-nrw {
  padding: 90px 0;
  position: relative;
  box-sizing: border-box;
  height: 100%;
}
.p404 .l-nrw:before {
  content: "";
  height: 100%;
  vertical-align: middle;
  display: inline-block;
}
.p404 .p404__text {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  font-size: 13px;
}
.p404 .p404__text img{
  width: 314px;
  height: auto;
}
.js .p404 .p404__text {
  opacity: 0;
  transition: opacity 200ms;
}
.p404 .p404__text._ready {
  opacity: 1;
  text-align: center;
}
.p404 .p404__text H2 {
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 26px;
  margin: 63px 0 16px;
}
.p404 .p404__hint {
  position: absolute;
  top: 38px;
  left: 47px;
  color: #8d8c8c;
  font: italic 13px/1 "Open Sans", sans-serif;
}
.p404 .p404__hint:before {
  top: -26px;
  left: -44px;
  content: "";
  position: absolute;
  background: url('../img/sprite-general-s8cbd9502f1.png') 0 -528px no-repeat;
  width: 34px;
  height: 34px;
}

@media print {
  html, body {
      height: unset;
  }
  .cat-samples,
  .cat-articlea-aux,
  .kg-catalog-filter,
  .cat-split__main .static-text,
  .vendor-menu,
  /*.l-aux,*/
  /*.l-header,*/
  #bmhouse-comments,
  #result_cart_header,
  .head-aux__col > .js-gallery,
  .kg-header-request-3d-design,
  .kg-header-3d-tour,
  .head-aux__recall,
  a.h-logo,
  .h-nav,
  .l-cat-menu,
  .l-push,
  .l-footer,
  .breadcrumbs,
  .cat-filter,
  .buy-opts,
  .cat-subscribe,
  .cat-group,
  .share-page,
  .modal,
  .print-it,
  .compare-it,
  .contacts-ways__icon-w,
  .cat-prevnext,
  .bx-logined #bx-panel,
  .bx-logined #bx-panel div,
  .gallery__thumbs {
    display: none !important;
  }
  .l-header {
    min-height: 50px;
  }
  .l-section,
  .l-content {
    padding: 0 !important;
  }
  .l-section {
    padding-top: 25px !important;
  }
  .l-nrw {
    width: 100% !important;
    /*max-width: 100%;*/
  }
  .header-phone-common {
    padding-top: 6px !important;
  }
  img.h-logo {
    display: inline-block !important;
  }

  .cat-group._articles .cat-group__title.group__title-new{
    padding: unset;
    margin: unset;
    line-height: 2em;
  }
  .l-nrw > .cat-group._articles,
  .l-nrw > .l-nrw > .cat-group{
    display: inline-block !important;
  }
  .l-nrw > .cat-group._articles{
    display: inline !important;
  }
  .l-nrw > .l-nrw > .cat-group .cat-list {
    /* display: inline-block !important; */
    /* break-after: auto;
    page-break-after: auto;
    break-before: auto;
    page-break-before: auto; */
    /* page-break-inside: avoid-page;
    break-inside: avoid-page; */
  }
  .page-title {
    margin: 20px 0;
  }
  .cat-group {
    margin: 0;
  }
  .cat-list {
    margin-right: 0;
  }
  .cat-list .cat-card {
    margin: 0;
  }
  .cat-card {
    width: 20%;
  }
  .cat-split {
    padding-right: 0 !important;
  }
  .cat-split .feature-acc {
    display: none !important;
  }
  .cat-split .static-text IFRAME {
    display: none !important;
  }
  .cat-split .gallery__thumbs__item._all {
    display: none !important;
  }

  .cat-download__link:after {
    content: attr(href);
    display: inline-block;
    margin-left: 10px;
  }


  .cat-availibility__in {
    box-shadow: none !important;
  }

  .cat-prevnext + .page-title {
    margin-top: 0;
    padding-top: 21px;
  }

  .contacts-map{
    overflow: hidden;
  }
}

.cat-split.cat-split-new{
  margin-bottom: -40px;
}

.js-article-text-description{
  overflow-y: hidden;
}

.js-article-text-description-href{
  display: none;
  line-height: 25px;
}

.js-article-text-description-vendor{
  overflow-y: hidden;
}

.js-article-text-description-vendor-href{
  display: none;
  line-height: 25px;
}

div.h-contacts-header{float: left; font-size: 14px; font-weight: bold;}
div.h-contacts-container {display: inline-block; margin-left: 35px;}


/* дубль, с файлом youtube.css, чтобы стили подгружались и на телефон из файла*/
.youtube-video {
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
  border:1px solid #ccc;
  margin-bottom: 10px;
}
.youtube-video iframe{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.icon-youtube{
  background: url('/images/youtube-icon.png') no-repeat;
  width: 20px;
  height: 14px;
  background-size: contain;
  vertical-align: top;
  display: inline-block;

  top: 16px;
  left: 15px;
  position: absolute;
}
.head-aux__youtube{
  padding: 17px 15px 20px 40px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  background-color: #e4e4e4;
  position:relative;
  cursor:pointer;
}
.youtube-chanel{
  width: 310px;
}
.cat-split__aside .gallery .gallery__thumbs__item.gallery-video {
  float: left;
  height: 170px;
  width: 100%;
}
.title-youtube-chanel{
  margin-top:10px;
  margin-bottom:5px;
  text-align:center;
}
.title-youtube-chanel a{
  color: #bc1022;
}
.youtube-icon-footer{
  position: relative;
  display: inline-block;
  background-image: none;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 19px;
  margin-left: 35px;
}
.youtube-icon-footer.lazyloaded{
  background-image: url(/images/youtube-icon-footer.png);
}
.inst-icon-footer{
  position: relative;
  display: inline-block;
  background-image: none;
  background-repeat: no-repeat;
  width: 19px;
  height: 19px;
  margin-left: 35px;
}
.inst-icon-footer.lazyloaded{
  background-image: url(/img/inst.png);
}

@media screen and (max-device-width: 768px){
  .f-social a.youtube-icon-footer{
    width: 43px !important;
    background-image: none;
  }
  .f-social a.youtube-icon-footer.lazyloaded{
    background-image: url(/images/youtube-icon-footer-white.png);
  }
  .f-social a.inst-icon-footer.lazyloaded{
    background-image: none;
  }
}
.zen-icon-footer{
  position: relative;
  display: inline-block;
  background: url(/images/zen-icon-footer.png) no-repeat;
  width: 19px;
  height: 19px;
  background-size: contain;
  margin-left: 25px;
}
/* до этой строчки - дубль, с файлом youtube.css, чтобы стили подгружались и на телефон из файла*/

/*
@media only screen and (max-device-width: 1200px) {
  .head-aux__youtube .hidden{
    display: none;
  }
  .head-aux .head-aux__city {
      margin-left: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .head-aux__youtube .hidden{
    display: none;
  }
  .head-aux .head-aux__city {
      margin-left: 0;
  }
}
@media screen and (max-device-width: 1200px){
  .head-aux .head-aux__city {
      margin-left: 0;
  }
}
@media screen and (max-width: 1200px){
  .head-aux .head-aux__city {
      margin-left: 0;
  }
}
*/

.kg-callback-policy a
{
  line-height: 18px;
  font-size: 12px;
}

.kg-feedback-policy
{
  margin-top: 15px;
}

.kg-feedback-policy a
{
  line-height: 18px;
  font-size: 12px;
  margin-top: 15px;
}

.kg-region-contact-form-wr .kg-rcf-title
{
  font-weight: bold;
  font-size: 18px;
}

.kg-region-contact-form-wr .kg-rcf-description
{
  margin: 10px 0;
}

.kg-region-contact-form-wr .kg-rcf-submit
{
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  background-color: #c9242c;
  background-image: linear-gradient(to top, #c9242c 0%, #d12b32 100%);
  color: #FFF;
  line-height: 1;
  padding: 9px 12px 8px;
  font-family: "DinPro Bold", Arial, sans-serif;
  font-size: 14px;
  display: inline-block;
  transition: background 200ms, box-shadow 200ms;
  margin: 0;
  border: none;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
}

.kg-region-contact-form-wr .kg-rcf-submit:hover
{
  opacity: 0.90;
}

.kg-region-contact-form-wr .kg-rcf-buttons
{
  margin-top: 15px;
}

.kg-region-contact-form-wr .kg-rcf-field-group
{
  display: inline-block;
  margin-right: 15px;
}

.kg-region-contact-form-wr .kg-rcf-name
{
  width: 180px;
  font-size: 18px;
  height: 40px;
}

.kg-region-contact-form-wr .kg-rcf-phone
{
  width: 180px;
  font-size: 18px;
  height: 40px;
}

.kg-region-contact-form-wr .kg-rcf-phone::-webkit-input-placeholder
{
  font-size: 18px;
}
.kg-region-contact-form-wr .kg-rcf-phone::-moz-placeholder
{
  font-size: 18px;
}
.kg-region-contact-form-wr .kg-rcf-phone:-ms-input-placeholder
{
  font-size: 18px;
}
.kg-region-contact-form-wr .kg-rcf-phone:-moz-placeholder
{
  font-size: 18px;
}



.kg-region-contact-form-wr .error
{
  border: 2px solid #ce262e;
}

.kg-recall
{
  display: inline-block;
  vertical-align: top;
  padding: 0 20px 0 20px;
  text-align: center;
}

.kg-recall .head-aux__recall
{
  text-align: left;
}

.kg-header-request-3d-design
{
  display: inline-block;
  color: #131313;
  font-size: 13px;
  vertical-align: top;
  padding: 5px 20px 0 20px;
}

.kg-header-request-3d-design .fa-codepen
{
  color: #ce262e;
}

.kg-header-request-3d-design .head-aux__3d-disign
{
  position: relative;
}

.kg-header-request-3d-design .head-aux__3d-disign-link
{
  color: #131313;
  font-size: 13px;
  text-align: center;
  cursor: pointer;
  line-height: 1.42857143;
}

.kg-header-3d-tour
{
  display: inline-block;
  color: #131313;
  font-size: 13px;
  vertical-align: top;
  text-align: center;
  padding: 5px 20px 0 20px;
  background: #e4e4e4;
  min-height: 50px;
  box-sizing: border-box;
  line-height: 1.42857143;
}

.kg-header-3d-tour .fa-cube
{
  color: #ce262e;
}

.kg-header-3d-tour a
{
  color: #131313;
  font-size: 13px;
  text-decoration: none;
  border: none;
}

.head-aux .l-nrw .head-aux__col {
  white-space: nowrap;
  float: none;
}

.head-aux .l-nrw .head-aux__col div {
  white-space: normal;
}

.kg-header-request-3d-design .head-aux__3d-disign-link > span,
.kg-header-3d-tour > a > span
{
  display: block;
  text-align: center;
}

@media screen and (min-width: 1200px) {
  .kg-recall {
    position: absolute;
    right: 0;
  }
}
@media screen and (min-width: 1600px) {
  .kg-header-request-3d-design .head-aux__3d-disign-link > span,
  .kg-header-3d-tour > a > span
  {
    display: inline;
    text-align: left;
  }

  .kg-header-request-3d-design,
  .kg-header-3d-tour {
    padding-top: 14px;
  }
}

.kg-cat-menu-list .cat-menu-list__preview-header
{
  border-bottom: 1px dotted #000000;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-size: 11px;
  letter-spacing: 1px;
}

.kg-cat-menu-list .cat-menu-list__preview-group__link
{
  font-size: 13px;
}

.kg-cat-menu-list .cat-menu-list__preview-group
{
  margin-left: 0;
  margin-bottom: 25px;
  margin-right: 25px;
}

.cat-menu .cat-menu-list__preview-group + .cat-menu-list__preview-group
{
  margin-left: 0;
  margin-bottom: 25px;
  margin-right: 20px;
}

.cat-menu .cat-menu-list__preview-group .header
{
  border-bottom: 1px dotted #000000;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 7px;
  padding-bottom: 3px;
}

.cat-menu .cat-menu-list__preview-group .item
{
  margin-bottom: 10px;
}

.cat-menu .cat-menu-list__preview-group .item a
{
  font-size: 13px;
  display: inline-block;
  color: #131313;
  border-bottom-color: #d5d5d5;
}

.cat-menu .cat-menu-list__preview-group .item a:hover
{
  color: #ce262e;
}

.kg-sotbit-seometa-tags-wrapper
{
  line-height: 30px;
  margin: 25px 0;
}

.kg-sotbit-seometa-tag-link
{
  margin-right: 15px;
  color: #131313;
  white-space: nowrap;
}

.kg-sotbit-seometa-tag-link:first-of-type
{
  margin-left: 15px;
}

.header-phone-common
{
  display: inline-block;
  color: #131313;
  font-size: 14px;
  vertical-align: top;
  padding: 17px 15px 0 15px;
}

.header-phone-common .fa-phone-square
{
  color: #ce262e;
}

.header-phone-common__phone
{
  color: #131313;
  text-decoration: none;
  border: none;
}

.header-phone-common__phone:hover
{
  color: #131313;
  text-decoration: none;
}

.cat-list .compare-it
{
  display: none;
}

.cat-list .cat-card .cat-card__footer-params
{
  margin-top: 0;
  border-top: none;
}

.collection-doc .cat-download
{
  margin: 0;
}

.collection-doc .cat-download .cat-download__link
{
  line-height: inherit;
}

@media (max-width: 1199px) {
  .collection-print-it-wr
  {
    margin-left: 0 !important;
    margin-top: 10px;
  }
}

.l-footer .f-nav .f-nav__list .f-nav__list-item._root .f-nav__list-link {
  text-transform: none;
  font-size: 14px;
}
.top-vendors > ul {
  padding-top: 10px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1280px) {
  .top-vendors > ul {
    /*justify-content: space-between;*/
    flex-wrap: wrap;
  }
}
.top-vendors > ul > li.first-li {
  padding-right: 10px;
}

.lazyload, .lazyloading {
  opacity: 0;
}
.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}
img.lazyload:not([src]) {
  visibility: hidden;
}

/* adaptive */
.start-text .start-text__social {
  background: none;
}
@media screen and (max-width: 1920px) {
  .head-aux .l-nrw .head-aux__col {
    display: table;
    width: 100%;
    height: 50px;
  }
  .head-aux__col > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
  }
  #result_cart_header {
    float: none !important;
    background: #e4e4e4;
  }
  .head-aux .head-aux__cart {
    width: 100%;
    height: auto;
    background: none;
  }
  .head-aux .head-aux__cart .head-aux__cart-link {
    display: inline-block;
    padding: 0 20px 0 25px;
    line-height: 1;  
  }
  .head-aux .head-aux__cart .head-aux__cart-link:before {
    top: 1px;
  }
  .head-aux .head-aux__cart .head-aux__cart-link._added {
    line-height: 1.42857143;
  }
  .head-aux .head-aux__cart .head-aux__cart-link._added:before {
    top: 14px;
  }
  .head-aux .head-aux__cart .counter {
    top: 6px;
    left: 9px;
  }
  .head-aux .head-aux__cart .head-aux__cart-text strong {
    display: block;
  }
  .header-phone-common {
    padding: 18px 20px;
  }
  .head-aux__col .js-gallery {
    padding: 18px 20px;
    background: #e4e4e4;
  }
  .head-aux__youtube {
    padding: 0;
    background: none;
  }
  .icon-youtube {
    position: relative;
    top: auto;
    left: auto;
  }
  .kg-recall {
    padding: 0 10px;
    position: relative;
    right: auto;
  }
  .head-aux .head-aux__phone {
    padding: 0;
  }
  .head-aux .head-aux__phone a i {
    margin-right: 5px;
  }
  .head-aux .head-aux__recall {
    margin: 0;
  }
  .kg-recall .head-aux__recall {
    text-align: center;
  }
  .head-aux .head-aux__recall .head-aux__recall-link {
    padding: 7px 10px 0 25px;
    display: inline-block;
  }
}
@media screen and (max-width: 1680px) {
  .head-aux .head-aux__cart .head-aux__cart-link {
    line-height: 1;  
  }
  .kg-header-request-3d-design, .kg-header-3d-tour {
    padding-top: 0;
  }
}
@media screen and (max-width: 1400px) {
  .head-aux .head-aux__cart .head-aux__cart-link {
    padding: 0 15px 0 25px;
    line-height: 1.42857143;
  }
  .header-phone-common {
    padding: 18px 15px;
  }
  .head-aux__col .js-gallery {
    padding: 0 15px;
  }
  .head-aux__youtube > span {
    display: block;
    line-height: 1.42857143;
  }
  .icon-youtube {
    top: 2px;
  }
}
@media screen and (max-width: 1280px) {
  .start-text .start-text__social {
    height: auto;
  }
  .gallery-desc .gallery {
    float: none !important;
    margin: 0;
    display: block;
  }
  .gallery._right-preview {
    width: 100%;
    padding: 0;
  }
  .gallery-desc .gallery-desc__text {
    clear: both;
    display: block;
    max-width: 100%;
    padding: 30px 0 0;
  }
  .top-vendors > ul {
    text-align: left !important;
  }
}
.fa-2xs{font-size:0.625em !important;}
.fa-xs{font-size:0.75em !important;}
.fa-sm{font-size:0.875em !important;}
.fa-lg{font-size:1.25em !important;}
.fa-xl{font-size:1.5em !important;}
.fa-2xl{font-size:2em !important;}

.cat-head .cat-head__tabs-item {
  font-size: 22px;
}
.cat-card .cat-card__title .cat-card__title-link, .page-title span[itemprop="name"] {
  margin-right: 5px;
}
.cat-card .cat-card__title .cat-label, .page-title .cat-label {
  margin: 1px;
}
.cat-label {
  padding: 4px 8px;
  border-radius: 12px;
}
.cat-label#opt {
  border: 1px inset rgb(0 0 0 / 4%);
}
.cat-label .ui-hint {
  width: 13px;
  height: 13px;
  line-height: 13px;
}
.cat-label .ui-hint-icon {
  margin: 0 0 -3px;
}

.whatsapp-button {
    z-index: 9999;
    position: fixed;
    right: 13px;
    bottom: 13px;
    transform: translate(-50%, -50%);
    background: #25D366;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    color: #fff;
    text-align: center;
    font-size: 35px;
    line-height: 53px;
}
.whatsapp-button svg {
    width: 30px;
    height: 53px;
    fill: #fff;
}
.whatsapp-button:before, .whatsapp-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #25D366;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animate 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}
.whatsapp-button:after {
    animation-delay: .5s;
}
@keyframes animate {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(1.2);
        opacity: 0;
    }
}