

/* Start:/local/templates/interchas/css/normalize.css?15059450267797*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * 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/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * 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/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

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.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 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; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/* End */


/* Start:/local/templates/interchas/css/fonts.css?15059450266222*/
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans'), local('PTSans-Regular'), url('/local/templates/interchas/css/../fonts/ptsans.woff2') format('woff2'), url('/local/templates/interchas/css/../fonts/ptsans.woff') format('woff'), url('/local/templates/interchas/css/../fonts/ptsans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans Italic'), local('PTSans-Italic'), url('/local/templates/interchas/css/../fonts/ptsansitalic.woff2') format('woff2'), url('/local/templates/interchas/css/../fonts/ptsansitalic.woff') format('woff'), url('/local/templates/interchas/css/../fonts/ptsansitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans Bold'), local('PTSans-Bold'), url('/local/templates/interchas/css/../fonts/ptsansbold.woff2') format('woff2'), url('/local/templates/interchas/css/../fonts/ptsansbold.woff') format('woff'), url('/local/templates/interchas/css/../fonts/ptsansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('/local/templates/interchas/css/../fonts/ptsansbolditalic.woff2') format('woff2'), url('/local/templates/interchas/css/../fonts/ptsansbolditalic.woff') format('woff'), url('/local/templates/interchas/css/../fonts/ptsansbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}



@font-face
{
    font-family: 'ruble';
    src: url('/local/templates/interchas/css/../fonts/rouble.eot');
    src: url('/local/templates/interchas/css/../fonts/rouble.eot?#iefix') format('embedded-opentype'),
             url('/local/templates/interchas/css/../fonts/rouble.woff') format('woff'),
             url('/local/templates/interchas/css/../fonts/rouble.ttf') format('truetype'),
             url('/local/templates/interchas/css/../fonts/rouble.svg#ALSRublRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
	font-family: 'icon';
	src:url('/local/templates/interchas/css/../fonts/icon.eot?4fuwhv');
	src:url('/local/templates/interchas/css/../fonts/icon.eot?#iefix4fuwhv') format('embedded-opentype'),
		url('/local/templates/interchas/css/../fonts/icon.ttf?4fuwhv') format('truetype'),
		url('/local/templates/interchas/css/../fonts/icon.woff?4fuwhv') format('woff'),
		url('/local/templates/interchas/css/../fonts/icon.svg?4fuwhv#icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
    font-family: 'arimo';
    src: url('/local/templates/interchas/css/../fonts/arimo-regular-webfont.eot');
    src: url('/local/templates/interchas/css/../fonts/arimo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/interchas/css/../fonts/arimo-regular-webfont.woff2') format('woff2'),
         url('/local/templates/interchas/css/../fonts/arimo-regular-webfont.woff') format('woff'),
         url('/local/templates/interchas/css/../fonts/arimo-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'arimo_bold';
    src: url('/local/templates/interchas/css/../fonts/arimo-bold-webfont.eot');
    src: url('/local/templates/interchas/css/../fonts/arimo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/interchas/css/../fonts/arimo-bold-webfont.woff2') format('woff2'),
         url('/local/templates/interchas/css/../fonts/arimo-bold-webfont.woff') format('woff'),
         url('/local/templates/interchas/css/../fonts/arimo-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'arimo_bold_italic';
    src: url('/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.eot');
    src: url('/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.woff2') format('woff2'),
         url('/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.woff') format('woff'),
         url('/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'arimo_italic';
    src: url('/local/templates/interchas/css/../fonts/arimo-italic-webfont.eot');
    src: url('/local/templates/interchas/css/../fonts/arimo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/interchas/css/../fonts/arimo-italic-webfont.woff2') format('woff2'),
         url('/local/templates/interchas/css/../fonts/arimo-italic-webfont.woff') format('woff'),
         url('/local/templates/interchas/css/../fonts/arimo-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}







@font-face {
    font-family: 'Gotham';
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro.eot');
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro.woff2') format('woff2'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro.woff') format('woff'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro.ttf') format('truetype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro.svg#GothamPro') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.eot');
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.woff2') format('woff2'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.woff') format('woff'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.ttf') format('truetype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.svg#GothamPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Bold';
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.eot');
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.woff2') format('woff2'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.woff') format('woff'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.ttf') format('truetype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.svg#GothamPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham ExtraBold';
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Black.eot');
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Black.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Black.woff2') format('woff2'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Black.woff') format('woff'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Black.ttf') format('truetype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Black.svg#GothamPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Light';
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Light.eot');
    src: url('/local/templates/interchas/css/../fonts/subset-GothamPro-Light.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Light.woff2') format('woff2'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Light.woff') format('woff'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Light.ttf') format('truetype'),
    url('/local/templates/interchas/css/../fonts/subset-GothamPro-Light.svg#GothamPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

/* End */


/* Start:/local/templates/interchas/css/fonts1.css?1505945026768*/
@font-face
{
  font-family: 'icon1';
  src:url('/local/templates/interchas/css/../fonts/1icomoon.eot?4fuwhv');
  src:url('/local/templates/interchas/css/../fonts/1icomoon.eot?#iefix4fuwhv') format('embedded-opentype'),
  url('/local/templates/interchas/css/../fonts/1icomoon.ttf?4fuwhv') format('truetype'),
  url('/local/templates/interchas/css/../fonts/1icomoon.woff?4fuwhv') format('woff'),
  url('/local/templates/interchas/css/../fonts/1icomoon.svg?4fuwhv#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face
{
  font-family: 'icon_new';
  src:url('/local/templates/interchas/css/../fonts/icomoon_new.eot?4fuwhv');
  src:url('/local/templates/interchas/css/../fonts/icomoon_new.eot?#iefix4fuwhv') format('embedded-opentype'),
  url('/local/templates/interchas/css/../fonts/icomoon_new.ttf?4fuwhv') format('truetype'),
  url('/local/templates/interchas/css/../fonts/icomoon_new.woff?4fuwhv') format('woff'),
  url('/local/templates/interchas/css/../fonts/icomoon_new.svg?4fuwhv#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* End */


/* Start:/local/templates/interchas/css/jquery.formstyler.css?150594502610638*/
.jq-checkbox {
	top: -1px;
	width: 13px;
	height: 13px;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 9px;
	height: 9px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
/*.jq-checkbox.focused {
	border: 1px solid #08C;
}*/
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 6px;
	height: 6px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
/*.jq-radio.focused {
	border: 1px solid #08C;
}*/
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	width: 270px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
/*.focused .jq-file__name {
	border: 1px solid #5794BF;
}*/
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
/*.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}*/
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 33px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	     -o-user-select: none;
	white-space: nowrap;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
/*.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}*/
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	     -o-user-select: none;
	        user-select: none;
	white-space: nowrap;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:not([disabled]):active,
input[type="button"].styler:not([disabled]):active,
input[type="submit"].styler:not([disabled]):active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type="button"].styler[disabled],
input[type="submit"].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/local/templates/interchas/css/jquery-ui.css?150594502618988*/
/*! jQuery UI - v1.11.4 - 2015-08-14
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* End */


/* Start:/local/templates/interchas/css/jquery.fancybox.css?15556062684897*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 999999;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/interchas/css/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/interchas/css/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/interchas/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/interchas/css/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/interchas/css/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/interchas/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/interchas/css/style.min.css?151617774337384*/
.main-page__news-item:hover,.shadow-element:hover{box-shadow:0 0 25px 10px rgba(136,136,136,.2)}.about-addresses-wrapper .about-wrapper:hover .about-addresses__back,.about-addresses-wrapper .addresses-wrapper:hover .about-addresses__back,.main-page__news-item:hover .__news-image{transform:scale(1.05)}@font-face{font-family:'PT Sans';src:local('PT Sans'),local('PTSans-Regular'),url(/local/templates/interchas/css/../fonts/ptsans.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/ptsans.woff) format('woff'),url(/local/templates/interchas/css/../fonts/ptsans.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'PT Sans';src:local('PT Sans Italic'),local('PTSans-Italic'),url(/local/templates/interchas/css/../fonts/ptsansitalic.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/ptsansitalic.woff) format('woff'),url(/local/templates/interchas/css/../fonts/ptsansitalic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'PT Sans';src:local('PT Sans Bold'),local('PTSans-Bold'),url(/local/templates/interchas/css/../fonts/ptsansbold.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/ptsansbold.woff) format('woff'),url(/local/templates/interchas/css/../fonts/ptsansbold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'PT Sans';src:local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(/local/templates/interchas/css/../fonts/ptsansbolditalic.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/ptsansbolditalic.woff) format('woff'),url(/local/templates/interchas/css/../fonts/ptsansbolditalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:ruble;src:url(/local/templates/interchas/css/../fonts/rouble.eot);src:url(/local/templates/interchas/css/../fonts/rouble.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/rouble.woff) format('woff'),url(/local/templates/interchas/css/../fonts/rouble.ttf) format('truetype'),url(/local/templates/interchas/css/../fonts/rouble.svg#ALSRublRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:arimo;src:url(/local/templates/interchas/css/../fonts/arimo-regular-webfont.eot);src:url(/local/templates/interchas/css/../fonts/arimo-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/arimo-regular-webfont.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/arimo-regular-webfont.woff) format('woff'),url(/local/templates/interchas/css/../fonts/arimo-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:arimo_bold;src:url(/local/templates/interchas/css/../fonts/arimo-bold-webfont.eot);src:url(/local/templates/interchas/css/../fonts/arimo-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/arimo-bold-webfont.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/arimo-bold-webfont.woff) format('woff'),url(/local/templates/interchas/css/../fonts/arimo-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:arimo_bold_italic;src:url(/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.eot);src:url(/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.woff) format('woff'),url(/local/templates/interchas/css/../fonts/arimo-bolditalic-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:arimo_italic;src:url(/local/templates/interchas/css/../fonts/arimo-italic-webfont.eot);src:url(/local/templates/interchas/css/../fonts/arimo-italic-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/arimo-italic-webfont.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/arimo-italic-webfont.woff) format('woff'),url(/local/templates/interchas/css/../fonts/arimo-italic-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:icon;src:url(/local/templates/interchas/css/../fonts/icon.eot?4fuwhv);src:url(/local/templates/interchas/css/../fonts/icon.eot?#iefix4fuwhv) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/icon.ttf?4fuwhv) format('truetype'),url(/local/templates/interchas/css/../fonts/icon.woff?4fuwhv) format('woff'),url(/local/templates/interchas/css/../fonts/icon.svg?4fuwhv#icon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icon1;src:url(/local/templates/interchas/css/../fonts/1icomoon.eot?4fuwhv);src:url(/local/templates/interchas/css/../fonts/1icomoon.eot?#iefix4fuwhv) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/1icomoon.ttf?4fuwhv) format('truetype'),url(/local/templates/interchas/css/../fonts/1icomoon.woff?4fuwhv) format('woff'),url(/local/templates/interchas/css/../fonts/1icomoon.svg?4fuwhv#icon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icon_new;src:url(/local/templates/interchas/css/../fonts/icomoon_new.eot?4fuwhv);src:url(/local/templates/interchas/css/../fonts/icomoon_new.eot?#iefix4fuwhv) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/icomoon_new.ttf?4fuwhv) format('truetype'),url(/local/templates/interchas/css/../fonts/icomoon_new.woff?4fuwhv) format('woff'),url(/local/templates/interchas/css/../fonts/icomoon_new.svg?4fuwhv#icon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(/local/templates/interchas/css/../fonts/subset-GothamPro.eot);src:url(/local/templates/interchas/css/../fonts/subset-GothamPro.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/subset-GothamPro.woff) format('woff'),url(/local/templates/interchas/css/../fonts/subset-GothamPro.ttf) format('truetype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro.svg#GothamPro) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.eot);src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.woff) format('woff'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.ttf) format('truetype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Medium.svg#GothamPro-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Gotham Bold';src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.eot);src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.woff) format('woff'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.ttf) format('truetype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Bold.svg#GothamPro-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Gotham ExtraBold';src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Black.eot);src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Black.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Black.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Black.woff) format('woff'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Black.ttf) format('truetype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Black.svg#GothamPro-Black) format('svg');font-weight:900;font-style:normal}@font-face{font-family:'Gotham Light';src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Light.eot);src:url(/local/templates/interchas/css/../fonts/subset-GothamPro-Light.eot?#iefix) format('embedded-opentype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Light.woff2) format('woff2'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Light.woff) format('woff'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Light.ttf) format('truetype'),url(/local/templates/interchas/css/../fonts/subset-GothamPro-Light.svg#GothamPro-Light) format('svg');font-weight:300;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.shadow-element{transition:all .5s ease}.main-page__news-wrapper{background:#f2f2f2;padding:50px 30px;text-align:center;border-bottom:2px solid #fff}.main-page__news-wrapper .border_button_link{background:0 0}.main-page__news-list{text-align:left;margin-bottom:50px}.main-page__news-list:after{content:'';display:block;clear:both}.main-page__news-item{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;box-sizing:border-box;float:left;text-decoration:none}.main-page__news-item:nth-child(1){margin-right:30px}.main-page__news-item:nth-child(1),.main-page__news-item:nth-child(2){width:calc(25% - 22.5px)}.main-page__news-item:nth-child(1) .main-page__news-content,.main-page__news-item:nth-child(1) .main-page__news-image,.main-page__news-item:nth-child(2) .main-page__news-content,.main-page__news-item:nth-child(2) .main-page__news-image{height:270px}.main-page__news-item:nth-child(3){margin-bottom:30px}.main-page__news-item:nth-child(3),.main-page__news-item:nth-child(4){width:calc(50% - 15px);-ms-flex-direction:row;flex-direction:row;margin-left:30px}.main-page__news-item:nth-child(3) .main-page__news-content,.main-page__news-item:nth-child(3) .main-page__news-image,.main-page__news-item:nth-child(4) .main-page__news-content,.main-page__news-item:nth-child(4) .main-page__news-image{width:50%;height:255px}.main-page__news-item .main-page__news-content{padding:20px 30px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.main-page__news-item .main-page__news-title{font-family:"Gotham Light";font-size:21px;line-height:30px;color:#444}.main-page__news-item .main-page__news-date{font-family:"PT Sans";font-size:14px;line-height:30px;color:#bfbfbf}.main-page__news-item .main-page__news-text{font-family:"PT Sans";font-size:15px;line-height:24px;color:#444}.main-page__news-item .main-page__news-image{overflow:hidden;position:relative}.main-page__news-item .main-page__news-image .__news-image{background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all .5s ease;position:absolute;width:100%;height:100%}.main-page__popular-wrapper{background:#f2f2f2;padding:50px 30px}.main-page__popular-wrapper .h1{text-align:center}.main-page__popular-galleries{height:570px;position:relative;overflow:hidden}.main-page__popular-gallery-item{position:absolute;width:100%;top:0;left:0;opacity:0;transition:all .5s ease}.main-page__popular-gallery-item._active{opacity:1}.main-page__popular-goods{width:calc(100% + 60px);position:relative;left:-30px}.main-page__popular-goods .gallery__inner{margin-top:30px}.main-page__popular-titles{display:-ms-flexbox;display:flex}.main-page__popular-titles .main-page__popular-title{background:#fff;padding:30px 20px;border-right:1px solid #f2f2f2;font-size:24px;font-family:"Gotham Light";color:#337ab7;transition:all .5s ease;cursor:pointer;-ms-flex-positive:1;flex-grow:1;text-align:center;white-space:nowrap}.main-page__popular-titles .main-page__popular-title:not(._active):hover{opacity:.7}.main-page__popular-titles .main-page__popular-title._active{color:#454545;cursor:default}.popular-goods__current{width:30px;left:0;margin-left:-15px;position:absolute;transition:all .5s ease}.popular-goods__current:after{bottom:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-color:rgba(136,183,213,0);border-bottom-color:#f2f2f2;border-width:15px;margin-left:-15px}.about-addresses-wrapper{display:-ms-flexbox;display:flex}.about-addresses-wrapper .about-wrapper,.about-addresses-wrapper .addresses-wrapper{width:50%;padding:50px 60px;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;cursor:default}.about-addresses-wrapper .about-wrapper:hover .about-addresses__logo,.about-addresses-wrapper .addresses-wrapper:hover .about-addresses__logo{left:100px;top:15px;transform:rotate(45deg)}.about-addresses-wrapper .addresses-wrapper{background-color:#d13245}.about-addresses-wrapper .about-wrapper:before{background:#272b36;position:absolute;display:block;width:100%;height:100%;left:0;top:0;content:'';opacity:.85;z-index:2}.about-addresses-wrapper .about-addresses__content{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:3;-ms-flex-pack:justify;justify-content:space-between}.about-addresses-wrapper .about-addresses__title{width:calc(100% - 250px);font-family:"Gotham Light";font-size:24px;line-height:36px;color:#fff;text-transform:uppercase}.about-addresses-wrapper .about-addresses__link{width:250px;text-align:right}.about-addresses-wrapper .about-addresses__logo{top:0;left:0;transition:all .5s ease;z-index:2;position:absolute}.about-addresses-wrapper .about-addresses__logo img{width:620px;position:absolute;left:-10px;top:50%;margin-top:-225px;transform:rotate(180deg)}.about-addresses-wrapper .about-addresses__back{background-position:center center;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;position:absolute;transition:all .5s ease}.about-addresses-wrapper .border_button_link{background:0 0;text-transform:uppercase;color:#fff!important;border:1px solid #fff}.main-page__social-wrapper{display:-ms-flexbox;display:flex;overflow:hidden}.main-page__social-wrapper>div{width:50%}.main-page__social-wrapper .main-page__social-vk iframe,.main-page__social-wrapper .main-page__social-vk>div{width:calc(100% + 5px)!important}.main-page__social-wrapper .main-page__social-vk .vk_widget{margin-top:-15px;position:relative;left:-1px}.main-page__social-wrapper .main-page__social-title{font-size:28px;font-family:"Gotham Light";text-align:center;padding:40px 0;margin-bottom:15px;position:relative}.main-page__social-wrapper .main-page__social-insta{background:#f2f2f2;padding-bottom:40px}.main-page__social-wrapper .main-page__social-insta .main-page__social-title:after{background:#fff;width:100%;height:1px;display:block;position:absolute;top:100%;left:0;content:''}.instagram-widget-wrapper{display:none}.instagram-wrapper{position:relative}.instagram-wrapper .swiper-container{width:calc(48vw - 80px);box-sizing:border-box}.instagram-wrapper .swiper-wrapper .gallery-item{width:calc(12vw - 20px);height:calc(12vw - 20px)}.instagram-wrapper .swiper-wrapper span{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;display:block}.instagram-wrapper .goods-gallery-btn.swiper-button-prev{left:10px}.instagram-wrapper .goods-gallery-btn.swiper-button-next{right:15px}.ista-logo-link{display:-ms-flexbox;display:flex;margin:0 13px 40px;text-align:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;border-bottom:1px solid #f2d3d3}.ista-logo-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-decoration:none;color:#337ab7}.ista-logo-link .logo__circle{background:#fff;width:34px;height:34px;margin-right:15px;border-radius:50%;}.swiper-container-android .swiper-slide,.swiper-pagination,.swiper-wrapper{transform:translate3d(0,0,0)}.sym-arrow-r{width:28px;height:14px}.sym-cp-logo{width:17px;height:21px}.sym-logo-holding{width:206px;height:129px}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.gallery{position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery .gallery-btn{background:0 0;width:17px;height:30px;cursor:pointer}.gallery .gallery-btn:after{position:absolute;top:50%;margin:-9px 0 0 -7px;font-family:icon;content:'s';font-size:17px;color:#fff;transition:all .2s ease}.gallery .gallery-btn.swiper-button-prev{left:30px}.gallery .gallery-btn.swiper-button-prev:after{transform:rotate(90deg)}.gallery .gallery-btn.swiper-button-prev:hover:after{transform:rotate(90deg) translateY(5px)}.gallery .gallery-btn.swiper-button-next{right:30px}.gallery .gallery-btn.swiper-button-next:after{transform:rotate(-90deg)}.gallery .gallery-btn.swiper-button-next:hover:after{transform:rotate(-90deg) translateY(5px)}.gallery-item img{height:100%}.gallery__dots.swiper-pagination-bullets{width:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;-ms-flex-pack:center;justify-content:center;padding:10px 20px;left:50%;transform:translateX(-50%);z-index:2}.gallery__dots.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;position:relative;border:1px solid #fff;opacity:.5;transition:all .2s ease;margin-right:10px}.gallery__dots.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right:0}.gallery__dots.swiper-pagination-bullets .swiper-pagination-bullet:after{background:#2e2e2e;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:-1px;left:-1px;opacity:0;transition:all .2s ease;content:'';border:2px solid #fff;border-radius:100%}.gallery__dots.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.gallery__dots.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.gallery__dots.swiper-pagination-bullets .swiper-pagination-bullet:hover,.gallery__dots.swiper-pagination-bullets .swiper-pagination-bullet:hover:after{opacity:1}.event-wrapper{background-position:center center;background-size:contain;padding-bottom:40px}.event-wrapper .event-wrapper__title{font-family:'Gotham Light';font-size:42px;padding:30px;text-align:center}.goods-slider{padding:20px 30px;box-sizing:border-box}.goods-slider._centered .gallery__inner{-ms-flex-pack:center;justify-content:center}.goods-slider._centered .goods-gallery-btn{display:none}.gallery__inner{padding:0 0 30px 30px;margin-left:-30px}.goods-gallery-btn{background:0 0;width:20px;height:40px;cursor:pointer}.goods-gallery-btn:after{position:absolute;top:50%;margin:-4px 0 0 3px;font-family:icon;content:'s';font-size:11px;color:#c73545;transition:all .2s ease}._transition05,.goods-slider__item{transition:all .5s ease}.goods-gallery-btn.swiper-button-prev{left:0}.goods-gallery-btn.swiper-button-prev:after{transform:rotate(90deg)}.goods-gallery-btn.swiper-button-prev:hover:after{transform:rotate(90deg) translateY(5px)}.goods-gallery-btn.swiper-button-next{right:5px}.goods-gallery-btn.swiper-button-next:after{transform:rotate(-90deg)}.goods-gallery-btn.swiper-button-next:hover:after{transform:rotate(-90deg) translateY(5px)}.goods-slider__item{background:#fff;width:285px;height:auto;position:relative;box-sizing:border-box;border:1px solid #f2f2f2;text-align:center;color:#fff;font-size:50px}.goods-slider__item .good_price{margin-top:20px!important;margin-bottom:20px!important}.goods-slider__item-link{height:100%;display:block;text-decoration:none!important}.goods-slider__item-name{font-family:'PT Sans';font-size:14px;line-height:21px;color:#337ab7;padding:0 15px;height:50px;margin-bottom:10px;box-sizing:border-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.goods-slider__item-price{font-size:26px;font-family:'Gotham Light';color:#454545;padding:0 15px;margin-bottom:25px}.goods-slider__item-price span{font-size:.8em}.goods-slider__item-image{padding:25px;height:330px;box-sizing:border-box}.goods-slider__item-image img{max-width:100%;max-height:calc(100% - 50px);height:auto;position:relative;top:50%;transform:translateY(-50%)}.wrapper.main{min-width:0!important}.wrapper{min-width:1000px}.stok_label{font-size:14px;line-height:21px;padding:5px 10px;font-family:Gotham;color:#fff;position:absolute;top:0;width:155px;margin-top:15px;z-index:2}.h1,h1{line-height:38px;font-size:42px}.border_button_link,.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{font-family:"Gotham Light"}.stok_label.hit{background:#cea57a}.stok_label.new{background:#454545}.stok_label.sale{background:#c73545}.upper{text-transform:uppercase}.stok_label.hit+.stok_label.new,.stok_label.sale+.stok_label.hit,.stok_label.sale+.stok_label.new{top:41px}.stok_label.sale+.stok_label.hit+.stok_label.new{top:82px}.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{color:#454545;font-weight:400}.h1,h1,h2,h3{text-transform:none;letter-spacing:-.4px}h1{margin:55px 0 38px}.h1{margin:0 0 38px}.h2,h2{margin:50px 0 25px;font-size:38px}.h3,h3{margin:41px 0 20px;font-size:24px}h4{margin:29px 0 10px;font-size:20px;font-weight:400}h5{margin:25px 0 10px;font-size:19px}h6{margin:25px 0 8px;font-size:17px}p{margin:0 0 10px;font-size:14px}.border_button_link{background:#fff;display:inline-block;padding:0 45px;height:50px;line-height:50px;text-decoration:none!important;text-align:center;font-size:14px;color:#444!important;border:1px solid #e88e98;cursor:pointer}.border_button_link:hover{background:#c73545;border-color:#e88e98;color:#fff!important}@media (max-width:1920px){.goods-slider__item{width:230px}}@media (max-width:1600px){.main-page__news-item .main-page__news-title{font-size:18px}.main-page__popular-galleries{height:510px}.goods-slider__item{width:200px}.goods-slider__item-image{height:275px}}@media (max-width:1366px){.main-page__news-item .main-page__news-title{font-size:16px;line-height:24px}.about-addresses-wrapper .about-wrapper,.about-addresses-wrapper .addresses-wrapper{padding:50px 30px}.about-addresses-wrapper .about-addresses__title{font-size:18px;line-height:27px}}@media (max-width:1000px){.main-page__news-wrapper,.main-page__popular-wrapper{padding:20px 30px}.main-page__news-list{margin-bottom:20px}.main-page__news-item{width:100%!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-left:0!important;margin-bottom:30px!important}.main-page__news-item:last-child{margin-bottom:0!important}.main-page__news-item .main-page__news-content,.main-page__news-item .main-page__news-image{width:50%!important;height:255px!important}.main-page__news-item:nth-child(2n){-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.main-page__news-item .main-page__news-text{font-size:14px}.main-page__popular-galleries{height:470px}.main-page__popular-goods .gallery__inner{margin-top:10px}.main-page__popular-titles .main-page__popular-title{padding:20px;font-size:16px}.popular-goods__current:after{border-width:9px;margin-left:-9px}.about-addresses-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.about-addresses-wrapper .about-wrapper,.about-addresses-wrapper .addresses-wrapper{width:100%;padding:80px 60px}.about-addresses-wrapper .about-wrapper .border_button_link,.about-addresses-wrapper .addresses-wrapper .border_button_link{width:220px;box-sizing:border-box;padding:0 20px}.about-addresses-wrapper .about-addresses__link{width:180px}.main-page__social-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-page__social-wrapper>div{width:100%}.instagram-wrapper .swiper-container{width:calc(100vw - 100px)}.instagram-wrapper .swiper-wrapper .gallery-item{width:calc(20vw - 20px);height:calc(20vw - 20px)}.gallery__dots.swiper-pagination-bullets{display:none}.event-wrapper .event-wrapper__title{font-size:35px;padding:20px}.goods-slider{padding:0 30px}.gallery__inner{padding:0 0 10px 30px}.goods-slider__item{max-width:230px}.h1,h1{font-size:35px!important;margin-bottom:25px!important}}@media (max-width:768px){.main-page__popular-titles-wrapper{margin-bottom:20px}.main-page__popular-titles{overflow-x:auto}.main-page__popular-titles:after{background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 100%);width:30%;height:56px;position:absolute;display:block;top:0;right:0;content:'';pointer-events:none}.main-page__popular-titles::-webkit-scrollbar-track{background-color:#ccc;width:4px;height:4px}.main-page__popular-titles::-webkit-scrollbar{background-color:#000;width:4px;height:4px}.main-page__popular-titles::-webkit-scrollbar-thumb{background-color:#c73545}.main-page__popular-titles .main-page__popular-title._active{background:#454545;color:#fff}.popular-goods__current:after{display:none}.about-addresses-wrapper .about-wrapper,.about-addresses-wrapper .addresses-wrapper{padding:40px 15px}.about-addresses-wrapper .about-wrapper .border_button_link,.about-addresses-wrapper .addresses-wrapper .border_button_link{width:160px;padding:0 10px;font-size:12px;line-height:40px;height:40px}.about-addresses-wrapper .about-addresses__title{width:calc(100% - 170px)}.goods-slider__item-price{font-size:20px}}@media (max-width:640px){.main-page__news-item,.main-page__news-item:nth-child(2n){-ms-flex-direction:column!important;flex-direction:column!important}.main-page__news-item .main-page__news-content,.main-page__news-item .main-page__news-image{width:100%!important}.instagram-wrapper .swiper-container{width:calc(100vw - 80px)}.instagram-wrapper .swiper-wrapper .gallery-item{width:calc(25vw - 20px);height:calc(25vw - 20px)}.instagram-wrapper .goods-gallery-btn.swiper-button-prev{left:0}.instagram-wrapper .goods-gallery-btn.swiper-button-next{right:5px}.event-wrapper .event-wrapper__title{font-size:23px}.goods-slider__item{width:200px;max-width:200px}.h1,h1{font-size:28px!important;line-height:28px!important}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/interchas/components/bitrix/system.auth.form/.default/style.min.css?1505945026424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/interchas/components/bitrix/system.auth.form/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/interchas/components/bitrix/system.auth.form/.default/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/interchas/components/interchas/main.register/interchas_reg/style.min.css?1505945026442*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/local/templates/interchas/components/interchas/main.register/interchas_reg/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/local/templates/interchas/components/interchas/main.register/interchas_reg/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/interchas/components/bitrix/search.form/new_search_line/style.css?15059450262328*/
.action_block_elements {
	position: relative;
}

.catalog_search {
    width: 0;
    height: 90px;
    overflow: hidden;
	position: absolute;
	top: 0;
	right: 95px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.catalog_search._open {
    /*width: 320px;*/
	width: 390px;
	right: 90px;
	background: #fff;
	z-index: 2;
	border-left: 1px solid #dfdfdf;
}

.search-form {
    display: block!important;
    /*margin: 18px 0 0 -10px;*/
}

.search-form .search_button
{
	background: url(/local/templates/interchas/components/bitrix/search.form/new_search_line/images/red_search.png) no-repeat;
	background-size: contain;
	display: block;
    width: 20px;
    height: 30px;
    border: none;
    position: absolute;
    top: 35px;
    left: -50px;
}
.search_icon_wrapper
{
	display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    top: 0;
    right: 10px;
	cursor: pointer;
}
.search_icon_wrapper:hover
{
	background-color: #831111;
}
.search_icon
{
	background: url(/local/templates/interchas/components/bitrix/search.form/new_search_line/images/white_search.png) no-repeat;
	background-size: contain;
    display: block;
    width: 35px;
    height: 35px;
    border: none;
    position: absolute;
    top: 10px;
    left: 9px;
}
.search_icon.active
{
	display: none;
}


.header .header-search-icon._open {
	background: #514344;
	/*background-image: url(/local/templates/interchas/components/bitrix/search.form/new_search_line/images/search_close_small.png);*/
}

.header .header-search-icon._open:after {
	content: 'y';
	color: #fff;
	font-size: 15px;
}

.catalog_search .search-suggest
{
    /*background: #fff;
    position: absolute;
    right: 15px;
	width: 270px;
    height: 35px;
    font-size: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;*/

	width: 90%;
	margin: 25px 0 0 20px;
	outline: none;
	border: 1px solid #dfdfdf;
	padding: 13px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 13px;

	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;


}

.catalog_search .search-suggest:focus {
	background: #fff!important;
}
/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1505945038501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/local/templates/interchas/components/bitrix/menu/main/style.css?15059450263165*/
ul.main_menu
{
    /*margin-left: 5px;
    height: 90px;*/
	background: #fff;
	height: 100%;
	min-height: 500px;
	/*width: 305px;*/
	width: 483px;
	/*-webkit-box-shadow: 5px 9px 15px 0px rgba(0,0,0,0.33);
	-moz-box-shadow: 5px 9px 15px 0px rgba(0,0,0,0.33);
	box-shadow: 5px 9px 15px 0px rgba(0,0,0,0.33);*/

	-webkit-box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .1);
	box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .1);
}

ul.main_menu li._only-mobile {
	display: none;
}

ul.main_menu li
{
    list-style: none;
	width: 100%;
	/*height: 100%;*/
	height: 20%;
	min-height: 100px;
	max-height: 180px;
    /*float: left;*/
}
ul.main_menu li a
{
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 0 17px;
	text-align: center;
	/*border-right: 2px solid #dfdfdf;*/
	border-bottom: 2px solid #dfdfdf;
	position: relative;
}

ul.main_menu li a div {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

ul.main_menu li:first-child a {
	border-top: 2px solid #dfdfdf;
}

ul.main_menu li:last-child a {
	border-bottom: none;
}
/*ul.main_menu li:first-child a
{
	border-left: 2px solid #dfdfdf;
}*/

ul.main_menu li ins.m_text {
	/*top: -5px;*/
    position: relative;
	text-decoration: none;
	/*font-family: "arimo_bold";*/
	font-family: "Gotham";
	/*font-size: 14px;
	color: #000;*/
	/*font-size: 15px;*/
	font-size: 21px;
	color: #464646;
	
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
ul.main_menu li ins.icon
{
	display: block;
    position: relative;
	height: 40px;
    padding-top: 20px;
    text-decoration: none;
    text-align: center;
}
ul.main_menu li ins.icon:after
{
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	
	font-family: "icon";
    font-size: 39px;
    color: #000;
}
/*ul.main_menu li ins.c1:after
{
	content: "k";
}*/
ul.main_menu li ins.c1:after
{
	/*font-family: 'icon1';
	content: "q";*/
	background: url(/local/templates/interchas/components/bitrix/menu/main/images/new_logo.svg) no-repeat;
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 130px;
	top: 0;
	transform: rotate(45deg);
}

ul.main_menu li a.current ins.c1:after {
	background: url(/local/templates/interchas/components/bitrix/menu/main/images/new_logo_curr.svg);
}
ul.main_menu li ins.c2:after
{
	content: "n";
}
ul.main_menu li ins.c3:after
{
	content: "w";
}
ul.main_menu li ins.c4:after
{
	content: "h";
}
ul.main_menu li ins.c5:after
{
	content: "m";
}

ul.main_menu li a:hover
{
	background: #dfdfdf;
}

ul.main_menu li a.current {
	/*background: #b90f0f;*/
	background: #c73545;
}

ul.main_menu li a:hover ins.icon:after,
ul.main_menu li a:hover ins.m_text
{
	color: #000;
}
ul.main_menu li a.current ins.icon:after,
ul.main_menu li a.current ins.m_text
{
	color: #fff;
}
ul.main_menu li a.current:hover ins.icon:after,
ul.main_menu li a.current:hover ins.m_text
{
	color: #fff;
}
/* End */


/* Start:/local/templates/interchas/components/bitrix/menu/bottom/style.css?1505945026259*/
.bottom_menu ul li
{
	width: 50%;
	float: left;
	line-height: 25px;
    margin-bottom: 3px;
}
.bottom_menu ul li a
{
	color: #454545;
	font-size: 14px;
	text-decoration:none;
}

.bottom_menu ul li a:hover {
	border-bottom: 1px solid #454545;
}
/* End */


/* Start:/local/templates/interchas/components/interchas/feedback.pop/good_element_popup_form/style.css?1505945026118*/
#order_from_block
{
	display: none;
	width: 500px;
	height: 450px;
	background: #fff;
}
.close_from
{
	float: right;
}
/* End */


/* Start:/local/templates/interchas/template_styles.css?154905099077905*/
#panel {
	/*display: none;*/

	z-index: 99999999;
	width: 100%;
	top: 0;
}

html.admin_panel body {
	padding-top: 90px;
}

::selection { background: #ba1e1e; color:#fff; }
::-moz-selection { background: #ba1e1e; color: #fff;}

html
{
	height: 100%;
}

html._over {
	overflow: hidden;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary
{
	display: block;
}
body
{
	/*font: 12px/18px Arial, sans-serif;*/
	font-family: "arimo";
	font-size: 16px;
	line-height: 28px;
	color: #454545;
	height: 100%;
}
ul, ol
{
	padding: 0;
	margin: 0;
}

.line_btn{
	display: inline-block;
	position: relative;
	line-height: 25px;
	color: #e88e98;
	cursor: pointer;
	font-size: 14px;
	letter-spacing: .5px;
}

.line_btn span {
	border-bottom: 1px dotted #e88e98;
	display: inline-block;
	line-height: 25px;
}

.line_btn:hover span {
	border-color: transparent;
}

.button_link {
	background: #c73545;
	display: inline-block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	text-decoration: none!important;
	font-family: "Gotham Light";
	text-align: center;
	font-size: 14px;
	color: #fff!important;
}

.button_link:hover {
	background: #514344;
}

.border_button_link {
	background: #fff;
	display: inline-block;
	/*width: 220px;
	height: 50px;*/
	padding: 0 45px;
	height: 50px;
	line-height: 50px;
	text-decoration: none!important;
	font-family: "Gotham Light";
	text-align: center;
	font-size: 14px;
	color: #444!important;
	border: 1px solid #e88e98;
	/*margin-left: 12px;*/
	cursor: pointer;
}


.border_button_link._gray {
	border-color: #dfdfdf;
}
._multi_line {
	width: 220px;
	line-height: 13px;
	margin-top: 10px;
	padding: 19px 0 19px;
	height: auto;
}

.border_button_link ._big {
	font-size: 14px;
	color: #454545;
	display: inline-block;
}

.border_button_link ._small {
	font-size: 12px;
	color: #999;
	display: inline-block;
	clear: both;
}

.border_button_link:hover {
	background: #c73545;
	border-color: #e88e98;
	color: #fff!important;
}

.border_button_link:hover span {
	color: #fff;
}

.big_p {
	font-size: 18px;
	line-height: 24px;
	color: #454545;
	font-family: 'Gotham Light';
}

.delimiter {
	background: #e6e6e6;
	width: 100%;
	height: 1px;
	margin: 25px 0;
}

b
{
	font-family: "arimo_bold";
}
input[type="text"],
textarea,
input[type="submit"],
a.button {
	outline: none;
	text-decoration: none;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}
textarea
{
	resize: none;
}
.fancybox-close
{
	background: url(/local/templates/interchas/images/fancy.png) no-repeat -130px 0;
    position: absolute;
    width: 65px;
    height: 65px;
	top: -15px;
    right: -60px;
	opacity: 0.6;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fancybox-nav
{
	background: url(/local/templates/interchas/images/fancy.png) no-repeat;
    position: absolute;
    top: 50%;
    width: 65px;
    height: 65px;
	opacity: 0.6;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fancybox-close:hover,
.fancybox-nav:hover
{
	opacity: 1;
}
.fancybox-prev
{
	left: 20px;
}
.fancybox-next
{
    background-position: -65px 0;
	right: 20px;
}
.fancybox-nav span
{
	background: none;
}

.jq-selectbox__select,
.jq-selectbox__select:hover,
.field textarea,
.form-field textarea,
input[type="text"],
input[type="password"] {
	border: 1px solid #dfdfdf;
	padding: 13px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	font-size: 13px;

	/*background: #f5f5f5;
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );*/
    
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}

.form-field textarea {
	width: 100%;
}

.field textarea:focus,
.form-field textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus{
	/*background: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.5);*/
	border-color: #c73545;
}

.field.error input,
.field.error textarea {
	border: 1px solid #b1080b;
}

.field input+span,
.field textarea+span {
	display: none;
	color: #b1080b;
	font-family: "arimo_italic";
	font-size: 13px;
}
.field.error input+span,
.field.error textarea+span
{
	display: block;
}

.main-back-color {
	background: #f0f0f0;
}

.wrapper input[type="checkbox"],
.wrapper input[type="radio"],
.style-ui input[type="checkbox"],
.style-ui input[type="radio"]
{
    position: absolute;
    left: -9999px;
}
.wrapper input[type="checkbox"] + label,
.wrapper input[type="radio"] + label,
.style-ui input[type="checkbox"] + label,
.style-ui input[type="radio"] + label
{
	position: relative;
	font-size: 14px;
	color: #373737;
}
.wrapper input[type="checkbox"] + label:before,
.wrapper input[type="radio"] + label:before,
.style-ui input[type="checkbox"] + label:before,
.style-ui input[type="radio"] + label:before
{
	background: #f7f7f7;
	border: 1px solid #b7b7b7;
	width: 11px;
    height: 11px;
    margin-right: 3px;
	display: inline-block;
	position: relative;
	top: 3px;
	content: "";
	
}
.wrapper input[type="radio"] + label:before,
.style-ui input[type="radio"] + label:before
{
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.wrapper input[type="checkbox"] + label:after,
.style-ui input[type="checkbox"] + label:after
{
    position: absolute;
    left: 0;
	top: -5px;
	font-family: "icon";
    font-size: 10px;
	content: "c";
	display: none;
}
.wrapper input[type="checkbox"]:checked + label:after,
.style-ui input[type="checkbox"]:checked + label:after
{
	display: inline-block;
}
.wrapper input[type="checkbox"]:checked + label,
.style-ui input[type="checkbox"]:checked + label
{
	color: #af0d10;
	position: relative;
}
.wrapper input[type="radio"]:checked + label:before,
.style-ui input[type="radio"]:checked + label:before
{
	background: #af0d10;
	border: 1px solid #af0d10;
}
.wrapper input[type="checkbox"] + label:before,
.style-ui input[type="checkbox"] + label:before
{
	margin-right: 6px;
}

.style-ui input + label:after {
	top: 1px!important;
}

.style-ui label a {
	color: #af0d10;
	border-bottom: 1px solid #af0d10;
	text-decoration: none;
}

.style-ui label a:hover {
	border-bottom: 1px solid transparent;
}
.jq-selectbox__select:hover
{
	border: 1px solid #bb2e31;
}
.jq-selectbox__trigger
{
	background-color: #ebebeb;
	border-left: 1px solid #DFDFDF;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.jq-selectbox__trigger-arrow
{
    width: 16px;
    height: 10px;
    position: relative;
    opacity: 1;
    top: 12px;
    right: -8px;
	border: none;
    overflow: visible;
}
.jq-selectbox__trigger-arrow:after
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: -8px;
	font-family: "icon";
	font-size: 11px;
	color: #bb2e31;
	content: "s";
}
.jq-selectbox__dropdown ul li:before
{
	display: none;
}
.jq-selectbox__dropdown
{
    top: 32px!important;
    width: 98%;
    left: 1%!important;
	border-top: none;
	box-shadow: none;
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.jq-selectbox li:hover
{
    background: #ebebeb;
    color: #373737;
}
.jq-selectbox__dropdown ul
{
	margin-bottom: 10px!important;
}
.jq-selectbox__dropdown ul li.disabled
{
	display: none;
}
.jq-selectbox__dropdown ul li
{
	margin-left: 0!important;
	padding-left: 8px!important;
}
.white
{
	color: #fff;
}
.no_toppadding
{
	padding-top: 0!important;
}
.no_topmargin
{
	margin-top: 0!important;
}
.middle
{
	width: 100%;
	text-align: center;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3 {
	/*color: #000;*/
	color: #454545;
	font-family: "Gotham Light";
	font-weight: 400;
}

h1, h2, h3, .h1 {
	/*text-transform: uppercase;
    font-family: "arimo";
    font-weight: normal;*/

	font-size: 42px;
	text-transform: none;
	letter-spacing: -.4px;
	font-family: "Gotham Light";
}

h1 {
	margin: 55px 0 38px;
    font-size: 42px;
	line-height: 38px;
}

.h1 {
	margin: 0 0 38px;
	line-height: 38px;
    font-size: 42px;
}

h2, .h2 {
    margin: 50px 0 25px;
    font-size: 38px;
}

h3, .h3 {
	margin: 41px 0 20px;
    font-size: 24px;
}
h4
{
	margin: 29px 0 10px;
    font-size: 20px;
    font-weight: normal;
}
h5
{
	margin: 25px 0 10px;
    font-size: 19px;
}
h6
{
	margin: 25px 0 8px;
    font-size: 17px;
}

p {
	margin: 0;
	margin-bottom: 10px;
	font-size: 14px;
}

ul li
{
	list-style: none;
}
.text ul,
.text ol
{
	margin-top: 15px;
	margin-bottom: 16px;
}
.text ul ul,
.text ul ol,
.text ol ul,
.text ol ol
{
	margin: 2px 0 0px 30px;
}
.text ul li,
.text ol li
{
	font-size: 14px;
    margin-left: 4px;
	padding-left: 3px;
}
ol li
{
	list-style-type: none;
}
ol
{
	counter-reset: list1;
}
ol li:before
{
	counter-increment: list1;
	content: counter(list1) ". ";
	font-family: "arimo_bold";
	color: #454545;
}
ol ol
{
	counter-reset: list2;
}
ol ol li:before
{
	counter-increment: list2;
	content: counter(list1) "." counter(list2) ". ";
	
}
.text ul li:before
{
	content: "•";
	position: relative;
    left: -4px;
}

.text ul ul li:before {
	content: "›";
	position: relative;
    left: -3px;
}

.content a {
	/*color: #027cd1;*/
	color: #337ab7;
}

.content a:hover {
	color: #0396ff;
}

.ruble {
	font-family: 'ruble';
}

.rub {
	position: relative;
	left: 2px;
	font-size: 70%;
	display: inline-block;
}

.rub:before {
	content: 'P';
}

.rub:after {
	content: '–';
	position: absolute;
	left: -1px;
	top: 0;
	margin-top: 1px;
	font-size: 130%;
}

.f_left
{
	float: left;
}
.f_right
{
	float: right;
}
.alignleft
{
	float: left;
	margin: 0px 25px 20px 0;
}

._right {
	text-align: right;
}

.alignright
{
	float: right;
	margin: 0px 0px 20px 25px;
}
.aligncenter
{
	margin: 0 auto;
	display: block;
	clear: both;
}

.half_width {
	width: 50%;
}

.b_center,
.t_center {
	text-align: center;
}
.b_center>div,
.b_center>a
{
	display: inline-block;
}
.clear
{
	clear: both;
}
.w980
{
	width: 980px;
	margin: 0 auto;
}
.w1020
{
    width: 1010px;
	margin: 0 auto;
}
.w960
{
    width: 960px;
	margin: 0 auto;
}
.transition05
{
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.upper
{
	text-transform: uppercase;
}
.wrapper table
{
	//border-bottom: 4px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9;
	margin-top: 17px;
	margin-bottom: 17px;
}
.wrapper table thead
{
	border-bottom: 2px solid #d9d9d9;
}
.wrapper table thead td
{
    padding: 5px 22px;
	color: #373737;
	font-size: 18px;
}
.wrapper table tbody td
{
	padding: 7px 22px;
	font-size: 14px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.wrapper table tbody tr:hover td
{
	background: #f8f8f8;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.back_white {
	background: #fff;
}

.w-container {
	width: 940px;
	margin: 0 auto;
	padding: 0 40px;
	box-sizing: border-box;
}

@media (min-width: 1100px) {
	.w-container {
		width: 1020px;
		padding: 0 40px 0;
	}
}

.top-container-padding {
	padding-top: 30px;
}

/*------------------------------------------- Header ----------------------------------*/
.scroll_top
{
	background: #fff;
	border: 2px solid #b90f0f;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 110px;
    left: 30px;
	opacity: 0;
	z-index: 0;
}
.scroll_top:after,
.scroll_top:before
{
	background: #b90f0f;
	width: 20px;
	height: 2px;
	content: "";
	display: block;
	position: absolute;
}
.scroll_top:after
{
	top: 24px;
    right: 7px;
	-moz-transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	transform: rotate(40deg);
}
.scroll_top:before
{
	top: 24px;
    left: 7px;
	-moz-transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	transform: rotate(-40deg);
}
.scroll_top.visible
{
	z-index: 10;
	opacity: 0.4;
}
.scroll_top.visible:hover
{
	opacity: 1;
}

.header {
	background: #fff;
	position: fixed;
	min-width: 1000px;
	width: 100%;
	height: 90px;
	top: 0;
	/*z-index: 1001;*/
	z-index: 99999;

	/*-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.08);*/
	border-bottom: 1px solid #dfdfdf;

	-webkit-box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .2);
	box-shadow: 4px 0 6px 0 rgba(0, 0, 0, .2);
}
.main .header {
	/*-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;*/
	/*overflow: hidden;*/
}

.header-table-wrapper {
	display: table;
	width: 100%;
}

.header-element-wrapper {
	display: table-cell;
	/*width: 30%;*/
	vertical-align: top;
}

.header-element-wrapper._menu {
	width: 153px;
}

.header-element-wrapper._logo {
	/*width: 290px;*/
	width: 330px;
	border-right: 1px solid #dfdfdf;
}

.logo {
	width: 290px;
	margin: 0 auto;
	position: relative;
	/*left: 40px;
	padding-top: 23px;*/
	left: 15px;
	padding-top: 19px;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.logo._moved {
	left: -120px;
}

.logo a {
	text-decoration: none;
	display: block;
	position: relative;
	z-index: 2;
}

.logo_img
{
	/*background: url(/local/templates/interchas/images/new_logo.png);*/
	background: url(/local/templates/interchas/images/old_logo.png) no-repeat 0px 5px;
	width: 388px;
	height: 60px;
	display: block;
    margin-bottom: 8px;
}

.logo-sign {
	background: url(/local/templates/interchas/images/logo.svg) no-repeat;
	/*width: 42px;
	height: 42px;*/
	width: 52px;
	height: 52px;
	display: inline-block;
	vertical-align: middle;
	transition: .8s ease;
}

.logo-sign._step1 {
	animation: rotate1 1s 1 linear;
	-moz-animation: rotate1 1s 1 linear;
	-webkit-animation: rotate1 1s 1 linear;
}

/*.logo-sign._step2 {
	animation: rotate2 1s 1 linear;
	-moz-animation: rotate2 1s 1 linear;
	-webkit-animation: rotate2 1s 1 linear;
}

.logo-sign._step3 {
	animation: rotate3 1s 1 linear;
	-moz-animation: rotate3 1s 1 linear;
	-webkit-animation: rotate3 1s 1 linear;
}*/

.logo-sign.__step1 {
	transform: rotate(0deg);
}

.logo-sign.__step2 {
	transform: rotate(45deg);
}

.logo-sign.__step3 {
	transform: rotate(135deg);
}

.logo-text {
	/*background: url(/local/templates/interchas/images/logo_text.svg) no-repeat;*/
	/*width: 155px;
	height: 20px;*/
	width: 192px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.logo-text-text {
	fill: #454545;
}

.second_header>.w980
{
	position: fixed;
	left: 50%;
	margin-left: -490px;
	top: 0px;
	z-index: 10000;
}
.header.second_header>.header_wrapper
{
	background: #b90f0f;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
	display: block;
	content: "";
	z-index: 10000;
}

.header.second_header .menu-button  .menu-line {
	background: #fff;
	width: 30px;
	height: 2px;
	margin-bottom: 6px;
	top: 3px;
}

.header.second_header .menu-button._open ._line1 {
	left: -2px!important;
	top: 11px!important;
}

.header.second_header .menu-button._open ._line3 {
	left: -2px!important;
	top: -5px!important;
}

.header.second_header .menu-button {
	width: 50px;
	height: 50px;
}
.header.second_header .catalog_search {
	height: 50px;
	top: 3px;
	right: 55px;
}

.header.second_header .search-form {
	margin-top: 0;
}

.header.second_header .header-search-icon {
	/*background-image: url(/local/templates/interchas/images/white_search_small.png);*/
	width: 50px;
	height: 50px;
}

.header.second_header .logo {
	width: 215px;
	padding-top: 5px;
}

.header.second_header .logo-sign {
	background-image: url(/local/templates/interchas/images/logo_white.svg);
	width: 40px;
	height: 40px;
}

.header.second_header .logo-text {
	background-image: url(/local/templates/interchas/images/logo_white_text.svg);
	width: 155px;
	height: 20px;
	margin-left: 15px;
}

.second_header .logo
{
	position: relative;
	z-index: 2;
	padding-top: 2px;
}
.second_header .logo_img
{
	background-position: 0 -55px;
}
.second_header .slogan_and_phone
{
	display: none;
}

.second_header .menu {
	height: calc(100% - 50px);
	top: 50px;
}

/*.second_header ul.main_menu li ins.icon
{
	padding-top: 12px;
}
.second_header ul.main_menu li ins.icon:after
{
	color: #fff;
}
.second_header ul.main_menu li a
{
	background: #b90f0f;
    position: relative;
}
.second_header ul.main_menu li a.current
{
	background: #fafafa;
}
.second_header ul.main_menu li a:hover
{
	background: #b90f0f;
	height: 90px;
}
.second_header ul.main_menu li a.current:hover
{
	background: #fafafa;
}
 .second_header ul.main_menu li ins.m_text
{
	opacity: 0;
	top: 5px;
}
.second_header ul.main_menu li a:hover .m_text
{
	opacity: 1;
}
.second_header ul.main_menu li a:hover .icon:after,
.second_header ul.main_menu li ins.m_text
{
	color: #fff!important;
}
.second_header ul.main_menu li a.current .icon:after,
.second_header ul.main_menu li a.current:hover .icon:after,
.second_header ul.main_menu li a.current ins.m_text
{
	color: #000!important;
}
.second_header ul.main_menu
{
	height: 50px;
}*/

.slogan_and_phone
{
    width: 317px;
	margin-top: -26px;
	margin-right: -41px;
    float: right;
    z-index: 2;
    position: relative;
}

.phone {
	/*float: right;
	margin-right: 44px;
	font-size: 13px;
	position: relative;
	top: 6px;*/
	float: right;
	padding-right: 34px;
	padding-left: 32px;
	/*font-size: 18px;*/
	font-size: 15px;
	position: relative;
	height: 90px;
	/*line-height: 90px;*/
	line-height: 80px;
	font-family: 'Gotham';
	letter-spacing: .4px;
	text-decoration: none;
	color: #464646;
}

.phone:before {
	position: absolute;
	font-family: "icon_new";
	/*font-size: 33px;
	left: 0;*/
	font-size: 24px;
	left: 10px;
	color: #454545;
	content: "r";
	top: 7px;
}

.phone_tip {
	position: absolute;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Gotham';
	color: #666;
	margin: 41px 0px 0px 32px;
	letter-spacing: -0.6px;
}




/* for edit mode */
.phone>div {
	float: right;
}
/* for edit mode */






/*.phone span {
	font-size: 13px;
	font-family: "arimo_bold";
	letter-spacing: -0.2px;
}*/

.slogan
{
	float: left;
	position: relative;
	letter-spacing: 0;
	font-family: "Gotham";
	color: #454545;
	/*padding-left: 45px;*/
	padding-left: 35px;
	padding-top: 30px;
	font-size: 18px;
}
.menu
{
	position: fixed;
	/*width: 305px;*/
	width: 100%;
	height: calc(100% - 90px);
	left: -100%;
	overflow-y: hidden;
	top: 90px;
	/*z-index: 1001;*/
	z-index: 99991;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;

	/*-webkit-box-shadow: 5px 9px 15px 0px rgba(0,0,0,0.33);
	-moz-box-shadow: 5px 9px 15px 0px rgba(0,0,0,0.33);
	box-shadow: 5px 9px 15px 0px rgba(0,0,0,0.33);*/
}

.menu._open {
	left: 0;
}

.menu._scroll {
	overflow-y: auto;
}

.header-search-icon {
	/*background: url(/local/templates/interchas/images/new_search_icon.png) no-repeat center center;*/
	width: 90px;
	/*height: 90px;*/
	cursor: pointer;
	display: inline-block;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header-element-wrapper._favorite,
.header-element-wrapper._enter,
.header-element-wrapper._search {
	width: 90px;
	border-left: 1px solid #dfdfdf;
	position: relative;
	box-sizing: border-box;
}

.header_favorite_count {
	background: #454545;
	font-size: 10px;
	font-weight: 600;
	padding: 0 5px;
	height: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	color: #fff;
	line-height: 15px;
	top: 50%;
	left: 50%;
	margin: -22px 0 0 6px;
	z-index: 2;
}

.header-login-icon,
.header-favorite-icon,
.header-search-icon {
	height: 90px;
	display: block;
	cursor: pointer;
}

.header-login-icon:hover,
.header-favorite-icon:hover,
.header-search-icon:hover {
	background: #514344;
}

.header-favorite-icon:hover .header_favorite_count {
	background: #fff;
	color: #514344;
}

.header-login-icon:hover:after,
.header-favorite-icon:hover:after,
.header-search-icon:hover:after {
	color: #fff;
}

.header-login-icon:after,
.header-favorite-icon:after,
.header-search-icon:after {
	font-family: 'icon_new';
	font-size: 25px;
	color: #454545;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header-login-icon:after {
	content: 'e';
}

.header-favorite-icon:after {
	content: 'w';
}

.header-search-icon:after {
	content: 'q';
}

.header-element-wrapper._auth .header-login-icon:after {
	content: ']';
}

.personal_submenu {
	height: 0;
	overflow: hidden;
	position: absolute;
	background: #fff;
	z-index: 2;
	top: 90px;
	width: 285px;
	box-sizing: border-box;
	text-align: left;
	-webkit-box-shadow: -2px 2px 5px -2px rgba(0, 0, 0, .4);
	-moz-box-shadow: -2px 2px 5px -2px rgba(0, 0, 0, .4);
	box-shadow: -2px 2px 5px -2px rgba(0, 0, 0, .4);
}

.personal_submenu_item a {
	display: block;
	padding: 3px 30px;
	font-family: "Gotham Light";
	font-size: 14px;
	text-decoration: none;
	color: #464646;
}

.personal_submenu_item a:hover {
	background: #c73545;
	color: #fff;
}

.header-element-wrapper._enter._auth:hover .personal_submenu {
	height: 68px;
}

.header-favorite-icon._no_empty:after {
	color: #c73545;
}

/*.header-search-icon._open {
	background-color: #b61f2e;
	background-image: url(/local/templates/interchas/images/search_close.png);
}*/

.menu-button {
	width: 153px;
	height: 90px;
	line-height: 0;
	cursor: pointer;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	border-right: 1px solid #dfdfdf;
}

.menu-btn-text {
	position: absolute;
    text-transform: uppercase;
	left: 62px;
	top: 45px;
	font-family: 'Gotham';
	font-size: 18px;
}

.menu-button._open,
.menu-button:hover {
	background: #514344;
	color: #fff;
}

.menu-button._open .menu-line,
.menu-button:hover .menu-line {
	background: #fff;
}


.menu-button._open ._line1 {;
	transform: rotate(-45deg);
	left: 20px;
	top: 8px;
}

.menu-button._open ._line2 {
	opacity: 0;
}

.menu-button._open ._line3 {
	transform: rotate(45deg);
	left: 20px;
	top: -8px;
}

.menu-line {
	background: #454545;
	display: block;
	width: 23px;
	height: 1px;
	margin-bottom: 7px;
	position: relative;
	top: 0;
	left: 25px;
}

.menu-line._line3 {
	margin-bottom: 0;
}

/*----------------------------------------- Middle ------------------------------------*/
.content {
	padding: 35px 0 260px;
	/*padding: 0 0 260px;*/
	margin-top: 90px;
}

.content.catalog  {
	padding-top: 0;
}

.content.catalog .bx-breadcrumb {
	display: none;
}

.content.company {
	line-height: 0;
}

.content.cart {
	margin-top: 160px;
}

.content .w980
{
	padding: 0 25px 0;
	width: 930px;
}
.main_slider
{
	overflow: hidden;
	position: relative;
	/*height: 845px;*/
}
/*-------------------------------------- Footer ---------------------------------------*/
.footer {
	border-top: 2px solid #bababa;
	margin: -260px auto 0;
	height: 260px;
	padding-top: 18px;
	min-width: 1000px;
	position: relative;
	font-family: 'PT Sans';
}

.footer_title {
	/*font-family: "arimo_bold";*/
	/*font-size: 18px;*/
	font-family: 'Gotham Light';
	font-size: 21px;
	margin-bottom: 13px;
	color: #454545;
}

.footer .w980 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.footer .w980:after {
	content: '';
	display: block;
	clear: both;
}

.footer-structure-block {
	float: left;
	min-height: 185px;
	border-right: 1px solid #ededed;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
	padding: 30px 25px;
	margin-bottom: 25px;
}

.site_structure {
	/*width: 31%;*/
	width: 29%;
}

.address_and_other {
	/*width: 36%;*/
	width: 38%;
}

.soc_share_wrapper {
	/*width: 31%;*/
	width: 29%;
	border-right: none!important;
}

.footer .address {
	font-size: 13px;
	color: #444444;
	padding-left: 17px;
}

.footer .address br {
	display: none;
}

.footer .address:before
{
    position: absolute;
    margin-top: 2px;
    margin-left: -15px;
    font-size: 11px;
    font-family: "icon";
	content: "p";
}
.soc_share,
.our_soc {
	margin:5px 0 10px 0;
}

.soc_text
{
    position: relative;
    top: 2px;
	font-size: 13px;
}
.soc_text,
.soc_icons
{
	display: inline-block;
}
.our_soc .soc_icons a
{
	background: url(/local/templates/interchas/images/soc_icons.png) no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	position: relative;
    top: 3px;
    left: 5px;
}

.our_soc .soc_icons a.vk
{
	background-position: 0px 0px;
}
.our_soc .soc_icons a.fb
{
	background-position: -25px 0px;
}
.our_soc .soc_icons a.tw
{
	background-position: -50px 0px;
}
.our_soc .soc_icons a.in
{
	background-position: -75px 0px;
}

.our_soc .soc_icons a.vk:hover
{
	background-position: 0px -26px;
}
.our_soc .soc_icons a.fb:hover
{
	background-position: -25px -26px;
}
.our_soc .soc_icons a.tw:hover
{
	background-position: -50px -26px;
}
.our_soc .soc_icons a.in:hover
{
	background-position: -75px -26px;
}

.copyright_and_develop {
	text-align: center;
	position: absolute;
    bottom: 0;
	width: 100%;
	left: 0;
	border-top: 1px solid #ededed;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}

.copyright_and_develop>div
{
	display: inline;
	font-size: 14px;
}
.copyright
{
	margin-right: 50px;
}
.develop a
{
    text-decoration: none;
    color: #768e9f;
}
.develop a:hover
{
	color: #4bb5ff;
}

.titles {
	/*background: #ba1e1e;*/
	background: #c73545;
	height: 55px;
}

.titles>ul {
	margin: 0 auto!important;
}

.titles ul,
.titles ul li,
.titles ul li a {
	height: 100%;
	font-family: "Gotham Light";
	font-size: 16px;
}

.titles ul {
	padding: 0;
	margin: 0;
	position: relative;
	left: -20px;
}

.titles ul li a {
	outline: none;
	/*padding: 0 19px!important;
	line-height: 58px;*/
	padding: 0 40px!important;
	line-height: 52px;
	color: #fff!important;
	font-size: 16px;
	position: relative;
	
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.titles ul li a span {
	border-bottom: 1px dashed #fff;
}

.titles ul li a:hover span {
	border-bottom: none;
}

.ui-tabs {
	padding: 0!important;
}

.titles ul li.ui-tabs-active a {
	/*background: #831111;*/
	background: #514344;
}

.ui-tabs .ui-tabs-nav:not(.w980),
.ui-tabs .ui-tabs-nav li {
	margin: 0!important;
    padding: 0!important;
}

.titles ul li.ui-tabs-active a span,
.titles ul li.ui-tabs-active a:hover span {
	border-bottom: none;
}

.ui-tabs .ui-tabs-panel {
	padding: 0 0 0 0;
}

.bx-breadcrumb {
	position: relative;
	z-index: 2;

	padding: 30px 25px 20px!important;
}

.catalog_stok
{
	padding: 40px 0 40px;
}
.catalog_title,
.catalog_title+ul
{
	display: table-cell;
	vertical-align: middle;
}
.catalog_title+ul
{
	left: 0;
}
.catalog_title
{
    position: relative;
	padding-right: 42px;
	font-family: "arimo";
	font-size: 42px;
	color: #fff;
}
.catalog_title:after
{
	background: #fff;
    width: 1px;
    height: 43px;
    top: 10%;
    left: 100%;
    position: absolute;
    display: block;
    content: "";
}
.catalog_filter
{
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.08);
	margin-bottom: 50px;
}
.catalog_filter .titles ul li a
{
	line-height: 55px;
}
.tabs_container
{
	margin-top: 28px;
	padding-bottom: 15px!important;
}
/*----------------service_page begin --------------*/
.service_page
{
	background: url(/local/templates/interchas/images/service_back.jpg) no-repeat top center;
    padding-top: 60px;
	min-height: 630px;
}
/*----------------service_page end --------------*/

/*----------------about_page begin --------------*/
.about_carusel_wrapper
{
	background-color: #000;
	overflow: hidden;
	position: relative;
}
.about_carusel_wrapper:after
{
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: "";
	opacity: 0.5;
	z-index: 999;
}
.about_carusel
{
	background-color: #000;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.about_carusel .carusel_item
{
	background-repeat: no-repeat;
	width: 100%;
	height: 990px;
	float: left;
}
.text_slider_wrapper
{
	position: absolute;
    margin-top: -150px;
	margin-left: -465px;
	left: 50%;
	z-index: 1000;
}
.about_text_carusel_wrapper
{
	width: 100%;
	height: 990px;
	position: absolute;
	top: 0;
	z-index: 1000;
}
.curr_wrapper
{
    width: 35px;
	margin: -38px 0px 0px 0px;
    position: relative;
	left: -5px;
    z-index: 2;
}
.carusel_text_item
{
	height: 990px;
	float: left;
	color: #fff;
	display: table;
	font-size: 22px;
    line-height: 33px;
}
.carusel_text_item ul li:before
{
	content: "•";
	font-size: 20px;
	position: absolute;
    margin-left: -16px;
    margin-top: 2px;
}
.carusel_text_item>div
{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}
.carusel_text_item>div>.w980
{
	width: 750px;
}
.text_slider a
{
	width: 21px;
	height: 21px;
	margin-right: 20px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: 2px solid #b90f0f;
	display: inline-block;
	position: relative;
}
.text_slider a span
{
	display: none;
}
.text_slider a:after
{
	width: 19px;
    height: 19px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    border: 6px solid #878787;
    content: "";
    left: -5px;
    top: -5px;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	opacity: 0;
}
.text_slider a.selected:after
{
	opacity: 1;
}
/*----------------about_page end --------------*/

/*----------------main_page begin --------------*/
.reasons_wrapper
{
	position: relative;
	overflow: hidden;
	height: 495px;
}
.our_reasons
{
	background: #f6f6f6;
	padding-top: 50px;
}
.reason_item
{
	background: url(/local/templates/interchas/images/resons_sprite.png) no-repeat #f6f6f6;
	display: block;
	float: left;
	width: 20%;
	height: 198px;
	border-left: 1px solid #e6e6e6;
	
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.reasons_titles
{
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 48px;
}
.reason1
{
    background-position: -15px 0px;
}
.reason2
{
	background-position: -220px 0px;
}
.reason3
{
	background-position: -425px 0px;
}
.reason4
{
	background-position: -625px 0px;
}
.reason5
{
	background-position: -835px 0px;
	border-right: 1px solid #e6e6e6;
}

.reason1:hover,
.reason1.selected
{
    background-position: -15px -200px;
}
.reason2:hover,
.reason2.selected
{
	background-position: -220px -200px;
}
.reason3:hover,
.reason3.selected
{
	background-position: -425px -200px;
}
.reason4:hover,
.reason4.selected
{
	background-position: -625px -200px;
}
.reason5:hover,
.reason5.selected
{
	background-position: -835px -200px;
}
.reason_item:hover,
.reason_item.selected
{
	background-color: #b90f0f;
}
.reasons_blocks_wrapper
{
	width: 820px;
	padding-bottom: 65px;
    margin: 0 auto;
	position: relative;
}
.reasons_block
{
	width: 780px;
    padding-left: 35px;
	padding-top: 65px;
    float: left;
	position: relative;
}
.reasons_block p
{
	font-size: 16px;
	line-height: 32px;
	color: #454545;
	position: relative;
	z-index: 2;
}
.page_num
{
	position: absolute;
	left: 0;
    top: 70px;
    font-family: "arimo_bold";
    font-size: 210px;
    color: #e6e6e6;
    z-index: 1;
}
.reasons_prev,
.reasons_next
{
	position: absolute;
	z-index: 2;
}
.reasons_prev
{
	top: 110px;
    left: -60px;
}
.reasons_next
{
	top: 110px;
    right: -80px;
}
.str_left,
.str_right,
.str_left:after,
.str_left:before,
.str_right:after,
.str_right:before
{
	background-image: url(/local/templates/interchas/images/str_navigation.png);
}
.str_left.white_str,
.str_right.white_str,
.str_left.white_str:after,
.str_left.white_str:before,
.str_right.white_str:after,
.str_right.white_str:before
{
	background-image: url(/local/templates/interchas/images/white_str.png);
}
.str_left,
.str_right
{
	width: 37px;
	height: 70px;
	display: inline-block;
}
.str_right
{
	background-position: 0px -185px;
}
.str_left:after,
.str_left:before,
.str_right:after,
.str_right:before
{
	opacity: 0;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	content: "";
    display: block;
    position: absolute;
	margin-top: 20px;
	margin-left: 0px;
}
.str_left:after
{
    background-position: 0px -20px;
    width: 20px;
    height: 35px;
}
.str_left:before
{
    background-position: 0px -20px;
	width: 10px;
    height: 25px;
}
.str_left:hover:before
{
	margin-left: 40px;
	opacity: 1;
}
.str_left:hover:after
{
	margin-left: 20px;
	opacity: 1;
}
.str_right:after
{
	background-position: -56px -202px;
	margin-left: 20px;
	margin-top: 17px;
    width: 20px;
    height: 35px;
}
.str_right:before
{
	background-position: -66px -207px;
	width: 10px;
    height: 25px;
	margin-left: 20px;
	margin-top: 22px;
}
.str_right:hover:before
{
	margin-left: -10px;
	opacity: 1;
}
.str_right:hover:after
{
	margin-left: 0px;
	opacity: 1;
}
.ass_slide_item
{
	background-repeat: no-repeat;
	background-position: top center;
	/*min-height: 400px;
	max-height: 510px;*/
	width: 100%;
	height: 510px!important;
	float: left;
}
.ass_slide1
{
	background-image: url(/local/templates/interchas/images/back1.jpg);
}
.ass_slide2
{
	background-image: url(/local/templates/interchas/images/back2.jpg);
}
.ass_slide3
{
	background-image: url(/local/templates/interchas/images/back3.jpg);
	color: #fff;
}
.ass_slide4
{
	background-image: url(/local/templates/interchas/images/back4.jpg);
	background-position: bottom center;
}
.ass_slide5
{
	background-image: url(/local/templates/interchas/images/back5.jpg);
}
.ass_container
{
	display: table;
}
.ass_title
{
	font-size: 38px;
	margin-bottom: 38px;
}
.ass_slide_item>.w980,
.ass_slide_item>.w980 .ass_container
{
	height: 100%;
}
.ass_slide_text
{
	width: 42%;
	display: table-cell;
    vertical-align: middle;
}
.ass_slide_text p
{
	font-size: 14px;
}
.ass_slide2 .ass_title
{
	min-width: 490px;
}
.ass_slide2 .ass_title
{
	min-width: 490px;
}
.ass_slide4 .ass_slide_text
{
    vertical-align: top;
    padding-top: 10%;
}
.ass_slide4 .ass_title
{
	min-width: 418px;
}
.ass_slide5 .ass_slide_text
{
    left: 33%;
    position: relative;
    vertical-align: top;
    top: 30%;
}
.ass_slide5 .ass_title
{
	min-width: 590px;
}
.all_news_wrapper
{
	padding: 9px 0px 35px 40px;
}
.all_news_link
{
	font-family: "arimo_bold";
	font-size: 16px;
	color: #fff!important;
}
.all_news_link:hover
{
	text-decoration: none;
}
.all_news_link:after
{
	content: "›";
	margin-left: 4px;
	position: absolute;
}
/*----------------main_page end --------------*/


/* splash begin */
.catalog_splash
{
	background: url(/upload/medialibrary/9b5/9b51617667b5d6f2156eceaf654435e5.jpg) no-repeat top center;
	height: 2619px;
}
/* splash end */













.assortiment_block
{
	position: relative;
}
.assortiment_pagination
{
	position: absolute;
	right: 30px;
	top: 50%;
	opacity: 0;
	z-index: -1;
}
.assortiment_pagination a
{
	width: 20px;
	height: 20px;
	margin-bottom: 10px;
	border: 2px solid #b90f0f;
	display: block;
	
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	position: relative;
}
.assortiment_pagination a:after
{
	border: 2px solid #FFFFFF;
    width: 16px;
    height: 16px;
    display: block;
    content: "";
    position: absolute;
    left: 0px;
    top: 0;
	
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	
}
.assortiment_pagination a:last-child
{
	display: none;
	margin-bottom: 0px;
}
.assortiment_pagination a.selected
{
	background: #b90f0f;
}
.assortiment_pagination a span
{
	display: none;
}


body font.tablebodytext
{
	display: none!important;
}




#vk_groups
{
	margin: 0 auto;
}
.vk_vidjet
{
	padding-bottom: 50px;
	position: relative;
}
.vk_vidjet h1
{
	margin-top: 35px;
}
.vk_vidjet:after,
.vk_vidjet:before
{
    width: 100%;
    height: 32px;
    background-color: #B90F0F;
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    margin-top: -32px;
    z-index: -1;
}
.vk_vidjet:before
{
    width: 100%;
    height: 34px;
    top: 0;
    margin-top: 0px;
}


/* cart begin */
.goods_count a:hover
{
	text-decoration: none;
}
.mini_cart
{
	/*background: url(/local/templates/interchas/images/cart_icon.png) no-repeat 20px 20px #BA1E1E;*/
	background: url(/local/templates/interchas/images/cart_icon.png) no-repeat 20px 20px #c73545;
	/*background-image: url(/local/templates/interchas/images/cart_icon.png);*/
	background-image: url(/local/templates/interchas/images/min_cart_icon.png);
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: 180px;
	color: #fff;
    z-index: 10000;
    width: 200px;
    padding: 20px 10px 7px 90px;
	
	-webkit-box-shadow: 0px -1px 5px 0px #9E9C9C;
	-moz-box-shadow:    0px -1px 5px 0px #9E9C9C;
	box-shadow:         0px -1px 5px 0px #9E9C9C;
}
.mini_cart_big
{
	height: 100px;
}
.mini_cart.toggle
{
    background-image: none;
    /*width: 15px;
    margin-left: 365px;*/
	width: 200px;
    margin-left: 180px;
}
.mini_cart.toggle .mini_cart_big
{
	height: 0;
}
.mini_cart a
{
	color: #fff!important;
	text-decoration: none!important;
}

.mini_cart a.order_button {
    /*background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #cfcfcf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cfcfcf));
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%);
    background: -o-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%);
    background: linear-gradient(to bottom, #f2f2f2 0%,#cfcfcf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 );*/

	border: 1px solid #fff;

    padding: 8px 30px;
    font-family: "arimo_bold";
    /*font-size: 17px;*/
	font-size: 14px;
    line-height: 15px;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
    margin: 10px 0 4px;
    text-transform: uppercase;
	-webkit-transition: 500s;
	-moz-transition: 500s;
	-ms-transition: 500s;
	-o-transition: 500s;
	transition: 500s;
}

.mini_cart a.order_button:hover {
	background: #fff;
	/*background: #D1D1D1;
    background: -moz-linear-gradient(top, #D1D1D1 0%, #928F8F 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D1D1D1), color-stop(100%,#928F8F));
    background: -webkit-linear-gradient(top, #D1D1D1 0%,#928F8F 100%);
    background: -o-linear-gradient(top, #D1D1D1 0%,#928F8F 100%);
    background: -ms-linear-gradient(top, #D1D1D1 0%,#928F8F 100%);
    background: linear-gradient(to bottom, #D1D1D1 0%,#928F8F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1D1D1', endColorstr='#928F8F',GradientType=0 );*/
}

.show_hide_cart
{
	width: 250px;
    height: 10px;
    right: 30px;
    top: 0;
    position: absolute;
}
.show_hide_cart:after
{
	width: 18px;
    height: 100%;
    position: absolute;
    top: 2px;
    left: 100%;
    font-family: "icon";
    font-size: 10px;
    color: #fff;
    content: "s";
	
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.mini_cart.toggle .show_hide_cart:after
{
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	top: 18px;
}
/* cart end */

.price_attention {
	background: #B90F0F;
    color: #fff;
    /*height: 47px;*/
    font-size: 14px;
    line-height: 21px;
    font-weight: bold;
    padding: 10px 20px;
    text-align: center;
    width: 100%;
	margin-top: 90px;
	margin-bottom: -90px;
	box-sizing: border-box!important;
}

@media (max-width: 768px) {
	.price_attention {
		margin-top: 60px;
		margin-bottom: -60px;
		font-size: 10px;
		line-height: 15px;
		padding: 10px 5px;
	}
}


._top_title {
	color: #fff;
	line-height: 55px;
}

._top_title:after {
	display: none;
}

._hidden {
	display: none;
}

.available_circle {
	background: #009688;
	width: 15px;
	height: 15px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 5px;
    vertical-align: top;
}

.available_shop {
	display: inline-block;
	color: #009688;
	font-family: "Gotham";
    position: relative;
    top: -2px;
    text-transform: uppercase;
    font-size: 13px;
	width: calc(100% - 30px);
    line-height: 19px;
    vertical-align: top;
}

.available_shop a {
	color: #009688;
	text-decoration: underline;
}

.available_shop a:hover {
	text-decoration: none;
}

.available_label {
    display: inline-block;
    padding: 4px 10px 4px 20px;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    position: relative;
    color: #fff;
}
.available_label:before {
    position: absolute;
    margin-left: -14px;
    font-size: 18px;
}
.available_label._YES:before {
	content: '•';
}
.available_label._NO:before {
	content: '×';
	font-size: 11px;
}
.available_label._YES {
	background: #009688;
}
.available_label._NO {
	background: #FF9800;
}

.available_label.goods_list {
	position: absolute;
    left: 50%;
    margin-top: -13px;
    box-sizing: border-box!important;
}

.available_label.goods_list._NO {
	width: 100px;
    margin-left: -50px;
}

.available_label.goods_list._YES {
	width: 130px;
    margin-left: -65px;
}
._black {
	color: #000!important;
}

.top-title-margin {
	margin: 60px 0 10px -15px;
	font-size: 26px;
}

.catalog_menu_btn {
	/*width: 40px;
    height: 30px;
    margin-top: 10px;
    padding-top: 6px;
	cursor: pointer;
	margin-right: 30px;*/
	
	/*background: #831111;*/
	background: #514344;
    width: 120px;
    height: 100%;
    margin-top: 0px;
    padding: 0 0 0 10px;
    cursor: pointer;
    margin-right: 20px;
}

.catalog_menu_btn:before {
    content: 'Бренды';
    color: #fff;
    position: absolute;
    top: 0;
    left: 60px;
    font-size: 18px;
    text-transform: uppercase;
	font-family: 'Gotham Light';
    /*font-weight: 600;*/
}

.catalog_menu_btn:after {
	content: 's';
    font-family: 'icon';
    color: #fff;
    font-size: 9px;
    top: 1px;
    position: absolute;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.catalog_menu_btn._opened:after {
	transform: rotate(180deg);
}

.catalog_menu_btn .line {
	display: none;
	background: #fff;
    width: 100%;
    height: 4px;
    margin-bottom: 7px;
	position: relative;
	top: 0;
}

.catalog_menu_btn:hover .line1 {
	top: -2px;
}

.catalog_menu_btn:hover .line3 {
	top: 2px;
}
.transition02
{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.catalog_menu_btn._opened ._line1 {
	transform: rotate(-45deg);
	left: 1px;
    top: 11px;
}

.catalog_menu_btn._opened ._line3 {
	transform: rotate(45deg);
	left: 1px;
    top: -11px;
}

.catalog_menu_btn._opened ._line2 {
	opacity: 0;
}

.catalog_menu_tree {
    /*background: #BA1E1E;*/
	background: #c73545;
    box-sizing: border-box!important;
	position: absolute;
    width: 945px;
	/*width: 960px;*/
	margin-left: 0;
    z-index: 3;
	height: 0;
	overflow: hidden;
	/*margin-top: 9px;*/
}
.catalog_menu_tree .catalog-section-list {
	padding: 40px 30px 20px 30px;
	border-top: 1px solid #a62938;
}
.catalog_menu_tree .catalog-section-list>ul>li {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.catalog_menu_tree .catalog-section-list ul li a{
	font-size: 15px;
}
.catalog_menu_tree .catalog-section-list>ul>li>a{
	font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
}
.catalog_menu_tree .catalog-section-list ul ul {
	margin-left: 40px;
	left: 0;
}
.catalog_menu_tree .catalog-section-list>ul>li>ul {
	margin-left: 0;
}
.catalog_menu_tree .catalog-section-list ul li {
	display: inline;
	float: left;
	margin-top: -25px;
}
.catalog_menu_tree .catalog-section-list>ul>li li {
	width: 25%;
}
.catalog_menu_tree .catalog-section-list>ul>li li a{
	line-height: 16px;
	white-space: nowrap;
}

.catalog_menu_tree .catalog-section-list li.detskie_chasy,
.catalog_menu_tree .catalog-section-list li.remeshki_dlya_chasov{
	width: 50%;
}
.catalog_menu_tree .catalog-section-list li.interernye_chasy {
	width: 100%;
}

.catalog_menu_tree .catalog-section-list li.aksessuary_i_podarki li{
	width: 33%;
}
._red.str_left,
._red.str_right,
._red.str_right:after,
._red.str_right:before,
._red.str_left:after,
._red.str_left:before
{
	background-image: url(/local/templates/interchas/images/red_str_navigation.png)!important;
}

label.disabled {
	opacity: .5;
}

.sub_cat_tree_button {
	position: absolute;
    left: 50%;
    z-index: 101;
    margin-left: -490px;
    width: 70px;
}

.sub_page.action_block_elements {
	/*padding-left: 60px;*/
	padding-left: 170px;
    box-sizing: border-box!important;
}

.sub_page .search-suggest {
	right: -10px;
}
.sub_page  .search_button {
	left: -30px;
}
.sub_page .search_icon_wrapper {
    right: -10px;
}


/* animation _step1 */
@keyframes rotate1 {
	from {
		transform:  rotate(0);
	}
	to {
		transform: rotate(1080deg);
	}
}

@-moz-keyframes rotate1 {from {-moz-transform:  rotate(0);}	to {-moz-transform: rotate(1080deg);}}
@-webkit-keyframes rotate1 {from {-webkit-transform:  rotate(0);}	to {-webkit-transform: rotate(1080deg);}}


/* animation _step2 */
@keyframes rotate2 {
	from {
		transform:  rotate(1080deg);
	}
	to {
		transform: rotate(2205deg);
	}
}

@-moz-keyframes rotate2 {from {-moz-transform:  rotate(1080deg);}	to {-moz-transform: rotate(2205deg);}}
@-webkit-keyframes rotate2 {from {-webkit-transform:  rotate(1080deg);}	to {-webkit-transform: rotate(2205deg);}}


/* animation _step3 */
@keyframes rotate3 {
	from {
		transform:  rotate(2205deg);
	}
	to {
		transform: rotate(3330deg);
	}
}

@-moz-keyframes rotate3 {from {-moz-transform:  rotate(1125deg);}	to {-moz-transform: rotate(3330deg);}}
@-webkit-keyframes rotate3 {from {-webkit-transform:  rotate(1125deg);}	to {-webkit-transform: rotate(3330deg);}}



/* адаптивность в 1000 */
@media (max-width: 1200px) {
	.slogan {
		position: absolute;
		/*margin-left: -241px;
		margin-top: 18px;
		font-size: 11px;*/
		margin-left: -266px;
		margin-top: 24px;
		font-size: 12px;
		text-transform: uppercase;
	}
}


.info-icon-text {
	display: inline-block;
	color: #e88e98;
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
	font-family: "Gotham";
	text-decoration: none;
}

.info-icon-text span {
	border-bottom: 1px dotted #e88e98;
}

.info-icon-text:hover span {
	border-bottom-color: transparent;
}


/* личный кабинет */
.personal-prologue {
	padding-top: 45px;
	padding-bottom: 35px;
}

.discount-info-wrapper {
	padding-top: 15px;
}

.discount-info {
	display: table;
	width: 100%;
}

.discount-card,
.discount-content {
	display: table-cell;
	vertical-align: top;
	width: 50%;
}

.discount-content {
	padding: 0 0 0 10px;
}

.discount-card {
	background-repeat: no-repeat;
	height: 290px;
}

.discount-card._empty {
	background-image: url('/local/templates/interchas/images/empty_card.png');
}

.discount-card._card3 {
	background-image: url('/local/templates/interchas/images/card3.png');
}

.discount-card._card4 {
	background-image: url('/local/templates/interchas/images/card4.png');
}

.discount-card._card5 {
	background-image: url('/local/templates/interchas/images/card5.png');
}

.discount-card._card-premium {
	background-image: url('/local/templates/interchas/images/card_premium.png');
}

.discount-content .h3 {
	font-size: 24px;
	letter-spacing: 0;
	margin-top: 30px;
	margin-bottom: 20px;
}

.discount-content p {
	font-family: 'PT Sans';
	font-size: 14px;
	line-height: 21px;
	color: #444;
}

.discount-content a {
	color: #b51f2f;
}

.discount-content a:hover {
	color: #b51f2f;
	text-decoration: none;
}

.how-use-wrapper {
	background: #c73545;
	padding: 35px 40px 45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #a62938;
}

.how-use-wrapper .h3 {
	color: #fff;
	margin-top: 0;
	/*font-size: 24px;
	letter-spacing: 0;*/
}

.use-process {
	margin-top: 30px;
	position: relative;
}

.use-process:before,
.use-process:after {
	background: #c73545;
	width: 20px;
	height: 20px;
	display: block;
	content: '';
	position: absolute;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.use-process:before {
	top: 0;
	left: 100%;
	margin-left: -10px;
	margin-top: -10px;
}

.use-process:after {
	top: 100%;
	left: 0;
	margin-left: -10px;
	margin-top: -10px;
}

.use-process-content {
	font-size: 0;
}

.use-process-content>div {
	display: table-cell;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 0;
	vertical-align: top;
}

.personal-rubles {
	width: 290px;
	border-right: 1px solid #f2f2f2;
	padding-left: 35px;
	padding-right: 35px;
	text-align: center;
}

.use-process-process {
	width: 650px;
}

.personal-rubles-title {
	font-family: "PT Sans";
	font-size: 18px;
	color: #444;
	margin-bottom: 5px;
}

.personal-rubles-sum {
	font-family: "Gotham";
	font-size: 25px;
	color: #444;
	letter-spacing: 1.5px;
}

.personal-rubles-date {
	font-family: "PT Sans";
	font-size: 12px;
	color: #444;
}

.use-process-steps {
	font-size: 0;
	padding-left: 10px;
}

.use-process-step {
	width: 25%;
	display: inline-block;
	font-size: 12px;
	line-height: 15px;
	color: #999;
	text-align: center;
	box-sizing: border-box;
	padding: 95px 20px 0px;
	font-family: "PT Sans";
	position: relative;
}

.use-process-step:before {
	font-family: icon_new;
	color: #d13245;
	position: absolute;
	top: 40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.use-process-step._step1:before {
	content: 'ф';
	font-size: 33px;
}

.use-process-step._step2:before {
	content: 'ы';
	font-size: 42px;
}

.use-process-step._step3:before {
	content: 'p';
	font-size: 40px;
}

.use-process-step._step4:before {
	content: 'в';
	font-size: 44px;
}

.use-process-step:after {
	font-family: icon_new;
	color: #999;
	position: absolute;
	top: 100%;
	left: 100%;
	content: 'а';
	margin-top: -20px;
}

.info-buttons {
	margin-top: 15px;
	border-top: 1px solid #f2f2f2;
}

.info-button-item {
	display: inline-block;
	padding: 14px 0;
	text-align: center;
	border-right: 1px solid #f2f2f2;
	font-family: "Gotham";
}

.info-button-item .line_btn {
	font-size: 12px;
}

.info-button-item:first-child {
	width: 260px;
}

.info-button-item:nth-child(2),
.info-button-item:last-child {
	width: 190px;
}

.info-button-item:last-child {
	border-right: none;
}

.personal-tabs-wrapper .titles {
	padding: 0 20px;
}

.personal_tabs_block {
	padding: 50px 0!important;
}

.personal_tabs_block .h3 {
	margin-top: 0;
}

.form-field .error {
	position: absolute;
	background: #d13245;
	color: #fff;
	padding: 0 15px;
	font-size: 10px;
	/*height: 18px;*/
	width: 100%;
	box-sizing: border-box!important;
	line-height: 18px;
	text-align: center;
	z-index: 2;
}

.form-field-child {
	/*display: table;*/
	margin-bottom: 27px;
	position: relative;
}

.form-field-child:last-child {
	margin-bottom: 0;
}

.form-field-child .form-label {
	font-size: 14px;
	font-family: "PT Sans";
	/*display: table-cell;*/
	display: inline-block;
	width: 140px;
	padding-right: 20px;
	padding-top: 7px;
	vertical-align: top;
}

.form-field-child .form-field {
	/*display: table-cell;*/
	display: inline-block;
	position: relative;
	/*width: 380px;*/
	width: 330px;
}

.form-field-child input {
	width: 100%;
}

.personal_tabs_block .calendar-icon {
	opacity: 0;
	position: absolute;
	margin-left: 10px;
	margin-top: -19px;
}

.form-field ._birthday_btn:after {
	font-family: "icon_new";
	display: block;
	content: '[';
	color: #c73545;
	position: absolute;
	left: 100%;
	top: 50%;
	font-size: 23px;
	cursor: pointer;
	-webkit-transform: translateX(-34px) translateY(-14px);
	-moz-transform: translateX(-34px) translateY(-14px);
	-ms-transform: translateX(-34px) translateY(-14px);
	-o-transform: translateX(-34px) translateY(-14px);
	transform: translateX(-34px) translateY(-14px);
	-webkit-transition: .5s ease;
	-moz-transition: .5s ease;
	-ms-transition: .5s ease;
	-o-transition: .5s ease;
	transition: .5s ease;
}

.form-field ._birthday_btn:hover:after {
	color: #514344;
}

.pass-title {
	width: 170px;
	left: 500px;
	position: absolute;
	margin-left: 10px;
	top: 7px;
}

.pass-title p {
	color: #bebebe;
	font-size: 12px;
	line-height: 15px;
}

.favorite_goods {
	font-size: 0;
}


/* избранные модели в ЛК */
.goods_item__element {
	width: 220px;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline-block;
	border: 1px solid #f2f2f2;
	padding: 0 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	position: relative;
}

.goods_item__element:hover {
	border-color: #c73545;
}

.goods_item__element:nth-child(4n) {
	margin-right: 0;
}

.goods_item_link {
	text-decoration: none;
}

.goods_item_image {
	height: 330px;
	text-align: center;
	padding: 30px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.goods_item_image img {
	max-height: 100%;
}

.personal-tabs-wrapper .goods_item_image img {
	max-width: 100%;
}

.goods_item_name {
	font-family: "PT Sans";
	font-size: 14px;
	line-height: 21px;
	color: #337ab7;
	margin-bottom: 10px;
	height: 50px;
}

.goods_item_price {
	font-family: "Gotham Light";
	font-size: 26px;
	color: #454545;
	height: 40px;
	margin-bottom: 20px;
}

.auth-wrapper {
	padding-bottom: 30px;
}


/* заказы пользователя */
.order_item {
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	font-size: 0;
	margin-bottom: 20px;
}


.order_item_container {
	border-bottom: 1px solid #f2f2f2;
}

/*.order_item>div {*/
.order_item_container>div {
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.order_data {
	width: 230px;
	padding: 24px 0;
	border-right: 1px solid #f2f2f2;
}

.order_goods {
	width: 400px;
	padding: 24px 38px;
	border-right: 1px solid #f2f2f2;
}

.order_title {
	font-family: "Gotham Light";
	font-size: 28px;
	color: #444;
}

.order_date {
	font-family: "PT Sans";
	font-size: 12px;
	color: #444;
}

.order_good_name,
.order_good_price {
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.order_good_name {
	width: 65%;
	line-height: 0;
	padding-right: 20px;
}

.order_good_name a {
	font-size: 12px;
	font-family: "PT Sans";
	color: #337ab7;
	line-height: 19px;
	text-decoration: none;
}

.order_good_price {
	width: 35%;
	font-family: "Gotham Light";
	font-size: 16px;
	color: #454545;
	line-height: 19px;
}

.order_good_price .rub {
	font-size: 90%;
}

.order_good_item {
	margin-bottom: 12px;
}

.order_good_item:last-child {
	margin-bottom: 0;
}

.order_item_result {
	padding: 25px 0;
}

.more_container {
	width: 230px;
	display: inline-block;
}

.more_sum {
	width: 400px;
	display: inline-block;
	padding: 0 38px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.more_sum>div {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.more_sum_title {
	width: 65%;
	padding-right: 20px;
	font-family: "PT Sans";
	font-size: 16px;
	color: #514344;
	position: relative;
}

.more_sum_title:after {
	width: 100%;
	display: block;
	position: absolute;
	border-bottom: 1px dotted #514344;
	content: '';
	top: 19px;
	left: 97px;
}

.more_sum_value {
	background: #fff;
	width: 35%;
	position: relative;
	font-family: "Gotham Light";
	font-size: 19px;
	color: #454545;
	z-index: 2;
}

.order_garranty {
	width: 300px;
	padding: 24px 38px;
}

.order_garranty_status {
	width: 260px;
	font-size: 14px;
	color: #464646;
}

.order_garranty_status_value {
	color: #FF9800;
}

.order_garranty_status_value.cancel {
	color: #c73545;
}

.order_garranty_item {
	background: #cc858d;
	width: 260px;
	font-size: 14px;
	margin: 0 auto 17px;
	height: 23px;
	position: relative;
}

.garranty_back_percent {
	background: #c73d4c;
	height: 100%;
	position: absolute;
	z-index: 2;
}

.garranty_text {
	font-family: "PT Sans";
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-align: center;
}

.close_ajax {
	position: absolute;
	top: 5px;
	right: 5px;
}

.close_ajax:after {
	font-family: "icon_new";
	content: 'y';
	font-size: 8px;
	color: #dfdfdf;
	cursor: pointer;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.close_ajax:hover:after {
	color: #666;
}

/* всплывающая авторизация и регистрация */
.auth_reg_wrapper__fade {
	background: rgba(41, 41, 48, .85);
	width: 100%;
	height: 100%;
	/*position: fixed;*/
	position: absolute;
	overflow: scroll;
	padding: 30px;
	top: 0;
	left: 0;
	z-index: 999999;
	display: none;
}

.captcha_label {
	position: relative;
	top: -15px;
	display: inline-block;
}

.reg_captcha_img {
	position: absolute;
	margin: -20px 0 0 25px;
}

.auth_reg_wrapper {
	background: #fff;
	position: relative;
	width: 500px;
	min-height: 450px;
	padding: 60px;
	left: 50%;
	top: 50%;
	/*-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);*/

	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.auth_reg_wrapper .auth_reg_tabs.ui-tabs .ui-tabs-nav li {
	margin-right: 30px!important;
}

.auth_reg_wrapper .auth_reg_tabs.ui-tabs .ui-tabs-nav li:last-child {
	margin-right: 0!important;
}

.auth_reg_titles {
	margin-bottom: 30px;
}

.auth_reg_titles a {
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'Gotham Light';
	color: #337ab7;
	border-bottom: 1px dotted #337ab7;
	padding: 0!important;
	outline: none!important;
	letter-spacing: 1px;
}

.auth_reg_titles .ui-tabs-active a {
	color: #454545;
	border-bottom-color: transparent;
}

.auth_reg_tabs .w-container {
	width: auto;
	padding: 0;
}

.auth_reg_tabs .h1 {
	display: none;
}

.auth_reg_content .form-field-child,
.auth_reg_content .form-label,
.auth_reg_content .form-field {
	width: 100%;
	display: block;
	position: relative;
}

.auth_reg_content .form-field input {
	width: 100%;
	box-sizing: border-box!important;
}

.reg_error {
	margin-bottom: 20px;
}

.auth_reg_content .form-label {
	margin-bottom: 7px;
}

.auth_reg_content a {
	text-decoration: none;
	color: #e88e98!important;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	border-bottom: 1px solid transparent;
}

.auth_reg_content a:hover {
	border-bottom-color: #e88e98;
}

.auth_reg_content form .form-field-child:last-child {
	margin-bottom: 0;
}

.auth_reg_wrapper .close_ajax {
	top: 3px;
	right: 15px;
}

.auth_reg_wrapper .close_ajax:after {
	top: 3px;
	right: 15px;
	font-size: 10px;
	color: #454545;
}

.personal_result_block {
	width: 100%;
	position: absolute;
	left: 5px;
	border-radius: 5px;
}

.personal_result_block p {
	margin-bottom: 0;
}

.personal_result_block .errortext {
	background: #c73545;
	display: block;
	padding: 4px 0;
	color: #fff!important;
	font-size: 12px;
	line-height: 18px;
}

.personal_result_block .notetext {
	background: #514344;
	display: block;
	color: #fff!important;
	font-size: 12px;
}




/* товары */
.goods {
	font-size: 0;
	line-height: 0;
	text-align: center;
	margin-top: 35px;
}

.goods_item_wrapper {
	width: 298px;
	/*height: 580px;*/
	height: 600px;
	display: inline-block;
	margin-bottom: 20px;
	position: relative;
	margin-right: 30px;
	text-align: center;
	border: 1px solid #f2f2f2;
	vertical-align: top;
}

.goods_item_wrapper .buy_button {
	width: 180px;
	overflow: hidden;
}

.goods_item_wrapper .buy_button_wrapper .add_to_favorite {
	margin-top: 10px;
	padding: 0 44px;
}

.goods_item_wrapper .buy_button_wrapper .ajax_answer a {
	color: #e88e98!important;
	text-decoration: underline;
}

.goods_item_wrapper .buy_button_wrapper .ajax_answer a:hover {
	text-decoration: none;
}

.goods_item_wrapper .buy_button_wrapper .ajax_answer {
	background: #fff;
	position: absolute;
	width: 250px;
	left: 24px;
	top: 60px;
	padding: 10px 10px;
	border: 1px solid #dfdfdf;
	font-size: 11px;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
	font-family: 'Gotham';
	line-height: 15px;
	color: #e88e98;
	z-index: 2;
	display: none;
}

.goods_item_wrapper:hover {
	border-color: #c73545;
	z-index: 11;
}

.goods_item_wrapper:nth-child(3n),
.goods_item_wrapper:last-child {
	margin-right: 0;
}

.goods_item_wrapper .goods_item {
	background-color: #fff;
	width: 298px;
	/*height: 580px;*/
	height: 600px;
	position: absolute;
	overflow: hidden;
	z-index: 2;
}

.goods_item_wrapper .image_wrapper {
	padding: 13px 0 13px;
	width: 300px;
	height: 407px;
	/*display: table-cell;
	vertical-align: middle;*/
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.goods_item_wrapper .good_name {
	margin-top: 25px;
	padding: 0 40px;
	height: 48px;
	overflow: hidden;
	font-family: "PT Sans";
	font-size: 18px;
	line-height: 24px;
	color: #337ab7;
}

.good_name a {
	text-decoration: none;
}

.good_price {
	font-family: "Gotham Light";
	font-size: 26px;
	color: #454545;
	margin: 30px 0px 40px 0px;
}

.good_price._no_good_price {
	font-size: 14px!important;
	line-height: 16px;
	font-family: "Gotham Light";
	margin-top: 8px;
	padding: 0 10px;
}

.price_no_discount {
	margin-top: 10px;
	font-size: 14px;
	line-height: 15px;
	font-family: 'Gotham Light';
	color: #b2b2b2;
	position: relative;
	display: inline-block;
	white-space: nowrap;
}

.price_no_discount:after {
	background: #b2b2b2;
	width: 100%;
	height: 1px;
	position: absolute;
	display: block;
	content: '';
	top: 50%;
	left: 0;
}

.stok_label {
	font-size: 14px;
	line-height: 21px;
	padding: 5px 10px;
	font-family: "Gotham";
	color: #fff;
	position: absolute;
	top: 0;
	width: 155px;
	margin-top: 15px;
	z-index: 2;
}

.stok_label>span {
	position: relative;
	z-index: 2;
}

.stok_label.sale{
	background: #cea57a;
	z-index: 3;
}

.stok_label.new{
	background: #454545;
}

.stok_label.hit{
	background: #c73545;
	z-index: 2;
}
.stok_label.sale + .stok_label.hit,
.stok_label.sale + .stok_label.new,
.stok_label.hit + .stok_label.new {
	top: 41px;
}
.stok_label.sale + .stok_label.hit  + .stok_label.new {
	top: 82px;
}

.buy_button_wrapper {
	background: #fff;
	width: 298px;
	position: absolute;
	top: 100%;
	margin-left: -1px;
	margin-top: -10px;
	opacity: 0;
	border: 1px solid #c73545;
	border-top: none;
	z-index: 10;
}

.goods_item_wrapper .stok_label {
	left: 0;
}

.goods_item_wrapper:hover .buy_button_wrapper {
	/*height: 65px;*/
	height: 130px;
	opacity: 1;
}

.goods_item_wrapper:hover .buy_button_wrapper.__no__price {
	height: 80px;
}

.buy_button {
	background: #c73545;
	display: inline-block;
	padding: 0 35px;
	height: 50px;
	line-height: 50px;
	text-decoration: none!important;
	font-family: "Gotham Light";
	text-align: center;
	font-size: 14px;
	color: #fff!important;
	border: none;
}

.buy_button:hover {
	background: #514344;
}


.all_carousel_goods_button {
	/*margin-top: -80px;*/
	margin-top: 20px;
	margin-bottom: 50px;
	position: relative;
	z-index: 10;
}

.sort {
	margin-top: 42px;
}

.sort_title,
.sort_values {
	display: inline-block;
}

.sort_title {
	font-family: 'Gotham';
	font-size: 21px;
	margin-left: 11px;
	margin-right: 12px;
	top: 3px;
	position: relative;
}

.sort .jq-selectbox__select-text {
	font-size: 16px;
}

.jq-selectbox.jqselect.change_sort {
	min-width: 340px;
}





/* пагинация */
.navigation {
	padding: 30px 0 35px 0;
	text-align: center;
	position: relative;
}

.touch .navigation {
	padding: 90px 0 65px 0;
}

.navigation:hover {
	z-index: 11;
}

.navigation-pages {
	text-align: center;
	display: inline-block;
}

.navigation-pages a,
.navigation-pages span  {
	display: inline-block;
}

.navigation-pages a,
.navigation-pages span {
	background: #464646;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	margin-left: -5px;
	padding: 0 14px;
	font-size: 17px;
	color: #fff!important;
	text-decoration: none;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #454545;
	/*border-left: 2px solid #454545;*/
	border-left: 2px solid #5a5a5a;
}

.navigation-pages a:hover {
	background: #c73545;
	color: #fff;
}

.navigation-pages span.nav-current-page {
	background: #c73545;
	border: 1px solid #c73545;
}

.navigation-pages .nav_item:last-child {
	border-right: 2px solid #454545;
}

.navigation .prev,
.navigation .next {
	background: url(/local/templates/interchas/images/nav_str.png) no-repeat #464646;
	padding: 0 14px;
	height: 28px;
	display: inline-block;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #454545;
	border-left: 2px solid #454545;

	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;

	position: relative;
	top: 9px;
}

.navigation a.prev:hover,
.navigation a.next:hover {
	background-color: #c73545;
}

.navigation .next {
	left: -6px;
	border-right: 2px solid #454545;
	border-left: 1px solid #454545;
}

.pagination-dot {
	display: inline-block;
	min-width: 40px;
	text-align: center;
	margin-right: 5px;
	font-weight: 600;
	letter-spacing: 1px;
}

.navigation .prev {
	background-position: 9px 9px;
}

.navigation .next {
	background-position: 9px -40px;
	border-left: 1px solid #5a5a5a;
}

.navigation .prev.disabled,
.navigation .next.disabled {
	opacity: 0;
	pointer-events: none;
}


/* баллы, корзины */
.score_title {
	font-weight: bold;
	font-size: 16px;
}

.score_tip {
	font-size: 13px;
	font-weight: 400;
	color: #666;
}

.score_title .score_count {
	font-size: 18px;
	color: #c73545;
}

.score_use_wrapper {
	text-align: right;
	display: none;
}

.price-ask {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -15px;
	margin-left: 8px;
	cursor: pointer;
	z-index: 2;
}

.price-ask-content {
	background: #fff;
	position: absolute;
	display: inline-block;
	width: 160px;
	left: 50%;
	padding: 10px 20px;
	border: 1px solid #e88e98;
	-webkit-transform: translateX(45%) translateY(-10%);
	-moz-transform: translateX(45%) translateY(-10%);
	-ms-transform: translateX(45%) translateY(-10%);
	-o-transform: translateX(45%) translateY(-10%);
	transform: translateX(45%) translateY(-10%);
	font-size: 11px;
	font-family: 'Gotham';
	line-height: 15px;
	color: #e88e98;
	opacity: 0;
}

.price-ask:hover + .price-ask-content {
	opacity: 1;
}

.price-ask:after {
	position: absolute;
	top: 0;
	left: 0;
	font-family: "icon_new";
	font-size: 22px;
	content: 'i';
	line-height: 20px;
	color: #e88e98;
	text-transform: none;
}


.prices_container {
	position: relative;
}

.prices_container .price-ask {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	margin-top: 8px;
	margin-left: 15px;
	cursor: pointer;
	transform: translateY(50%);
	z-index: 2;
}

.prices_container .price-ask-content {
	z-index: 4;
	-webkit-transform: translateX(-50%) translateY(-27px);
	-moz-transform: translateX(-50%) translateY(-27px);
	-ms-transform: translateX(-50%) translateY(-27px);
	-o-transform: translateX(-50%) translateY(-27px);
	transform: translateX(-50%) translateY(-27px);
	margin-left: -24px;
}

/* форма в карточке товара */
.popup_feedback_good_element_form {

}

.good_form_overlay,
.good_form_wrapper {
	display: none;
}

.good_form_overlay {
	background: rgba(41, 41, 48, .85);
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
}

.good_form_wrapper {
	background: #fff;
	position: fixed;
	/*width: 500px;*/
	width: 550px;
	min-height: 350px;
	padding: 60px;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 999999;
}

.good_form_wrapper .close_ajax:after {
	top: 3px;
	right: 15px;
	font-size: 10px;
	color: #454545;
}

.good_form_wrapper .h2 {
	margin-top: 0;
	text-align: center;
}

.close_good_form {
	position: absolute;
	top: 5px;
	right: 15px;
}

.close_good_form:after {
	font-family: "icon_new";
	content: 'y';
	cursor: pointer;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	top: 3px;
	right: 15px;
	font-size: 10px;
	color: #454545;
}

.close_good_form:hover:after {
	opacity: .5;
}

.good_form_wrapper .mf-ok-text {
	text-align: center;
	margin-bottom: 30px;
	margin-top: -20px;
	color: #c73545;
}

.score_tooltip_text {
	width: 690px;
	font-size: 14px;
	line-height: 21px;
	color: #c73545;
	position: relative;
	text-align: center;
	margin: 30px auto 10px;
	clear: both;
}


.remove_from_favorite {
	width: 40px;
	height: 30px;
	left: 10px;
	top: 10px;
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}

.remove_from_favorite:after {
	font-family: icon_new;
	content: 'a';
	color: #c73545;
	font-size: 20px;
	position: absolute;
	left: 8px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.remove_from_favorite:hover span {
	font-size: 10px;
	width: 140px;
	display: block;
	background: #fff;
	border: 1px solid #c73545;
	position: absolute;
	top: 0;
	text-transform: uppercase;
	padding: 0 5px 0 30px;
	left: 0;
	opacity: 0;
}

.remove_from_favorite:hover {
	width: 180px;
}

.remove_from_favorite:hover span {
	opacity: 1;
}


@media(max-width: 1000px) {
	.header {
		min-width: 320px;
	}

	.header .menu-btn-text {
			display: none;
	}

	.header .menu-button {
		width: 90px;
	}

	.header .menu-line {
		left: 33px;
	}

	.header-element-wrapper._menu {
		width: 90px;
	}

	.header-element-wrapper._logo {
		border-right: none;
	}

    .footer .site_structure {
	    display: none;
    }

    .footer-structure-block {
	    width: 50%;
    }

    .footer {
	    width: 100%;
	    min-width: 100%;
    }

    .footer .w980 {
	    width: 100%;
	    min-width: 100%;
    }
}

@media(max-width: 767px) {
	.mini_cart {
		left: auto;
		right: 0;
		margin-left: 0;
	}
	
	.price_no_discount {
		font-size: 12px;
	}
	
	.header {
		height: 60px;
	}

	.header-element-wrapper._menu,
	.header .menu-button {
		width: 60px;
	}

	.header .menu-button {
		height: 60px;
	}

	.header-element-wrapper:not(._logo) {
		vertical-align: top;
		width: 60px!important;
	}

	.header-element-wrapper._logo {
		width: 150px;
		margin-left: 10px;
		margin-top: 5px;
	}

	.header .logo {
		width: 150px;
		left: 0;
		padding-top: 0;
		text-align: left;
	}

	.header .logo-sign {
		width: 30px;
		height: 30px;
		margin-top: 8px;
	}

	.header .logo-text {
		width: 112px;
		height: 15px;
		margin-left: 0;
	}

	.header .slogan {
		margin-left: -152px;
		margin-top: 0;
		font-size: 10px;
	}

	.header-table-wrapper {
		text-align: right;
	}

	.header-login-icon,
	.header-favorite-icon,
	.header-search-icon {
		width: 60px;
		height: 60px;
	}

	.header-element-wrapper {
		display: inline-block;
	}

	.header-element-wrapper._menu,
	.header-element-wrapper._logo,
	.header-element-wrapper._slogan {
		float: left;
	}

	.header .menu-line {
		left: 18px;
	}

	ul.main_menu {
		width: 100%;
		min-height: 570px;
	}

	.header-element-wrapper._favorite,
	.header-element-wrapper._enter {
		display: none;
	}

	.catalog_search {
		height: 60px;
	}

	.catalog_search._open {
		width: calc(100% - 60px);
		right: 60px;
	}

	.catalog_search .search-suggest {
		width: 90%;
		margin: 12px 0 0 5%;
		padding: 10px;
	}

	.menu {
		height: calc(100% - 60px);
		top: 60px;
	}

	.content {
		margin-top: 60px;
	}

    #panel {
	    display: none;

    }

	html.admin_panel body {
		padding-top: 0;
	}

	ul.main_menu li {
		height: 14.285%;
		min-height: 70px;
	}

	.main_menu._auth li {
		height: 12.5%;
	}
	ul.main_menu li._only-mobile {
		display: block;
	}

	.auth_reg_wrapper__fade {
		padding: 0;
	}

	.auth_reg_wrapper {
		width: 100vw;
		left: 0;
		top: 0;
		padding: 30px;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}

	.reg_captcha_img {
		margin: -10px 0 0 0;
		position: relative;
	}
}

@media(max-width: 640px) {
	.copyright_and_develop {
		line-height: 14px;
		bottom: -15px;
		padding-top: 10px;
	}

	.footer .address br {
		display: block;
	}
}

@media(max-width: 480px) {
	.content {
		padding-bottom: 310px;
	}

	.footer {
		/*height: 310px;*/
		height: 360px;
		margin-top: -310px;
	}

	.footer .address br {
		display: none;
	}

	.footer-structure-block {
		width: 100%;
		float: none;
		padding: 10px 15px;
		margin-bottom: 0;
		min-height: 95px;
		border-right: none;
	}

    .soc_share_wrapper {
	    border-top: 1px solid #ededed;
    }
}

.similar_models_block .stok_label {
	left: 0;
}

.similar_models_block {
	width: 100%;
}

.our_reasons,
.assortiment_block {
	display: none;
}


.goods-slider__item-name,
.goods-slider {
	box-sizing: border-box!important;
}

.goods-slider__item .good_price {
	font-size: 20px;
}

.goods-slider__item .price-ask {
	margin-left: 5px;
}

.politics-text {
	margin-bottom: 100px;
}

.rules-checkbox label {
	line-height: 18px;
}

.rules-checkbox .error {
	opacity: 0;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

.rules-checkbox._error .error {
	opacity: 1;
}

.order_form_content .rules-checkbox .error {
	background: #d13245;
	width: 200px;
	padding: 5px 10px;
	position: absolute;
	left: 100%;
	margin-left: 18px;
	top: -10px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	border-radius: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
}

.order_form_content .rules-checkbox .error:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #BA1E1E;
	border-width: 5px;
	margin-top: -5px;
}

.order_form_content .form-field {
	width: auto;
}

.reg_form_container .form-field-child._rules {
	margin-bottom: 0;
}




.other_tiles .small_tile {
	width: 25%;
}




.black-friday {
	font-size: 14px;
    line-height: 21px;
    padding: 7px 10px;
    font-family: "Gotham";
    color: #fff;
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: -100px;
    z-index: 2;
    background: #c73545;
    font-weight: 600;
    box-sizing: border-box!important;
	text-transform: uppercase;
}

.detail_photo .black-friday {
	margin-top: -30px;
	left: -40px;
}

.law-rules {
	font-size: 12px;
    line-height: 18px;
    padding: 0 30px;
	clear: both;
	margin: 0 0 20px 0;
	color: #bababa;
}
/* End */
/* /local/templates/interchas/css/normalize.css?15059450267797 */
/* /local/templates/interchas/css/fonts.css?15059450266222 */
/* /local/templates/interchas/css/fonts1.css?1505945026768 */
/* /local/templates/interchas/css/jquery.formstyler.css?150594502610638 */
/* /local/templates/interchas/css/jquery-ui.css?150594502618988 */
/* /local/templates/interchas/css/jquery.fancybox.css?15556062684897 */
/* /local/templates/interchas/css/style.min.css?151617774337384 */
/* /local/templates/interchas/components/bitrix/system.auth.form/.default/style.min.css?1505945026424 */
/* /local/templates/interchas/components/interchas/main.register/interchas_reg/style.min.css?1505945026442 */
/* /local/templates/interchas/components/bitrix/search.form/new_search_line/style.css?15059450262328 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1505945038501 */
/* /local/templates/interchas/components/bitrix/menu/main/style.css?15059450263165 */
/* /local/templates/interchas/components/bitrix/menu/bottom/style.css?1505945026259 */
/* /local/templates/interchas/components/interchas/feedback.pop/good_element_popup_form/style.css?1505945026118 */
/* /local/templates/interchas/template_styles.css?154905099077905 */
