

/* Start:/bitrix/templates/main_adapt/css/normalize.css?16564945797877*/
/*! 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.
 */

@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

html {
  font-family: 'Roboto', sans-serif;
  -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:/bitrix/templates/main_adapt/css/jquery.mCustomScrollbar.css?165649457953557*/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(/bitrix/templates/main_adapt/css/mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: #ff671f; }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #ff671f; }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #ff671f; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/* End */


/* Start:/bitrix/templates/main_adapt/components/bitrix/menu/top/style.css?165649457912582*/
@media screen and (min-width: 1001px) { /* разрешение планшета */

	.serv-menu ul li.item-2 {
		padding-left:19px;
	}

	.main-menu.fixed {
		position:fixed;
		width:1150px;
		margin-top:0;
		top:0;
		z-index:9999;
	}

	.main-menu {
		margin-top:11px;
		width:100%;
	}
		.main-menu .mob-sub-menu  {
			display:none;
		}
		
		.main-menu ul{
			display:block;
			width:100%;
			margin:0;
			padding:0;
			list-style:none;
			overflow:hidden;
			background: #fff;
			/*
			-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.35);
			-moz-box-shadow:    3px 3px 3px 0px rgba(50, 50, 50, 0.35);
			box-shadow:         3px 3px 3px 0px rgba(50, 50, 50, 0.35);
			*/
			border-top:1px solid #e3e3e3;
			border-bottom:1px solid #e3e3e3;
		}
		
		.main-menu ul li {
			width:126px;
			display:block;
			height:50px;
			float:left;
			line-height:50px;
			text-align:center;
			/*background: url("data:image/gif;base64,R0lGODlhAgAUAIAAAADI8AAAACH5BAAAAAAALAAAAAACABQAAAIFhI+py1gAOw==") center left no-repeat;*/
			border-left:1px solid #e3e3e3;
		}
		
		
		.main-menu .top-menu-ul > li.root-item > a {
			font-size:14px;
			font-weight:bold;
			
		}
	
			
			
		.main-menu ul li:first-child {
			border-left:none;
		}
		
		.main-menu ul li:first-child  {
			background-image:none;
		}
		
		.main-menu ul li  a:hover{
			text-decoration:undeline;
		}
		
		.main-menu ul li a {
			width:100%;
			color:#333333;
			font-size:16px;
			text-decoration:none;
			display:block;
		}
		
		.main-menu ul li a:hover {
			text-decoration:underline;
		}
	
	#top-menu-ul li a.root-item
	{
		
	}


	#top-menu-ul .root-item > ul
	{
		width:auto;
		-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.35);
		-moz-box-shadow:    3px 3px 3px 0px rgba(50, 50, 50, 0.35);
		box-shadow:         3px 3px 3px 0px rgba(50, 50, 50, 0.35);
	}

	
	
	/*Root menu selected*/
	#top-menu-ul li a.root-item-selected
	{
		
	}

	/*Root items: hover*/
	#top-menu-ul li:hover a.root-item, #top-menu-ul li.jshover a.root-item
	{

	}

	/*Item-parents*/
	#top-menu-ul a.parent
	{
		
	}

	/*Denied items*/
	#top-menu-ul a.denied
	{
		
	}

	/*Child-items: hover*/
	#top-menu-ul li:hover, #top-menu-ul li.jshover
	{
		
	}

	/*Child-items selected*/
	#top-menu-ul li.item-selected
	{
		color:#fff;
	}

	/*Sub-menu box*/
	#top-menu-ul li ul
	{
		position:absolute;
		/*top:-999em;*/
		top:auto;
		display:none;
		z-index:500;
		margin-top:-1px;
		height:auto;
		/*width:12em;*/
		width:auto;
		background:#ffffff;
		border:1px solid #e3e3e3;
	}

	#top-menu-ul li.item-1 > ul{
		margin-left:-1px;
	}
	
	#top-menu-ul li.item-8 {
		border-right:1px solid #e3e3e3;
		width:132px;
	}
	
	#top-menu-ul li.item-8 > ul {
		margin-left:-125px;
	}


	/*Sub-menu item box*/
	#top-menu-ul li li 
	{
		width:100%;
		border-left:none;
		border-right:none;
		background:#fff;
		margin:0;
		clear:both;
		padding:0 8px;
		height:34px;
		line-height:34px;
		border-top:1px solid #e3e3e3;
	}

	/*Item link*/
	#top-menu-ul li ul a
	{
		color:#4b4b4b;
		display:block;
		width:auto;
		margin:0 auto;
		text-align:left;
		font-size:14px;
		min-width:240px;
	}

	#top-menu-ul li ul li:first-child a {
		border-top:none;
	}

	#top-menu-ul > li  > a{
		text-transform:uppercase;
		font-size:13px;
		font-weight:bolder;
	}

	#top-menu-ul > li:hover
	 {
		color:#000;
		background: url('data:image/gif;base64,R0lGODlhAQAEAIAAAACp6gAAACH5BAAAAAAALAAAAAABAAQAAAIChFEAOw==') bottom left repeat-x;
	}
	
	
	#top-menu-ul > li.root-item-selected
	 {
		background:#00a7e7;
	}


	#top-menu-ul > li:hover  > a
	{
		text-decoration:none;
		color:#000;
	}

	#top-menu-ul > li.root-item-selected  > a
	{
		text-decoration:none;
		color:#fff;
	}

	/*
	#top-menu-ul > li:hover + li ,
	#top-menu-ul > li.root-item-selected + li 
	 {
		background:none;
	}
	*/


	/*Items text color & size */
	#top-menu-ul li a,
	#top-menu-ul li:hover li a,
	#top-menu-ul li.jshover li a,
	#top-menu-ul li:hover li:hover li a,
	#top-menu-ul li.jshover li.jshover li a,
	#top-menu-ul li:hover li:hover li:hover li a,
	#top-menu-ul li.jshover li.jshover li.jshover li a,
	#top-menu-ul li:hover li:hover li:hover li:hover li a,
	#top-menu-ul li.jshover li.jshover li.jshover li.jshover li a,
	#top-menu-ul li:hover li:hover li:hover li:hover li:hover li a,
	#top-menu-ul li.jshover li.jshover li.jshover li.jshover li.jshover li a
	{
		
	}

	/*Items text color & size: hover*/
	#top-menu-ul li:hover li:hover a,
	#top-menu-ul li.jshover li.jshover a,
	#top-menu-ul li:hover li:hover li:hover a,
	#top-menu-ul li.jshover li.jshover li.jshover a,
	#top-menu-ul li:hover li:hover li:hover li:hover a,
	#top-menu-ul li.jshover li.jshover li.jshover li.jshover a
	#top-menu-ul li:hover li:hover li:hover li:hover li:hover a,
	#top-menu-ul li.jshover li.jshover li.jshover li.jshover li.jshover a
	#top-menu-ul li:hover li:hover li:hover li:hover li:hover li:hover a,
	#top-menu-ul li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
	{
	}

	#top-menu-ul li ul ul
	{
		margin:-27px 0 0 132px;
		/*margin:-1.93em 0 0 11.6em;*/
	}

	#top-menu-ul li:hover ul ul,
	#top-menu-ul li.jshover ul ul,
	#top-menu-ul li:hover ul ul ul,
	#top-menu-ul li.jshover ul ul ul,
	#top-menu-ul li:hover ul ul ul ul,
	#top-menu-ul li.jshover ul ul ul ul,
	#top-menu-ul li:hover ul ul ul ul ul,
	#top-menu-ul li.jshover ul ul ul ul ul
	{
		/*top:-999em;*/
		display:none;
	}

	#top-menu-ul li:hover ul,
	#top-menu-ul li.jshover ul,
	#top-menu-ul li li:hover ul,
	#top-menu-ul li li.jshover ul,
	#top-menu-ul li li li:hover ul,
	#top-menu-ul li li li.jshover ul,
	#top-menu-ul li li li li:hover ul,
	#top-menu-ul li li li li.jshover ul,
	#top-menu-ul li li li li li:hover ul,
	#top-menu-ul li li li li li.jshover ul
	{
		/*z-index:1000;
		top:auto;*/
		display:block;
	}

	#top-menu-ul li li:hover,
	#top-menu-ul li li.jshover,
	#top-menu-ul li li:hover a,
	#top-menu-ul li li.jshover a
	{
		background:#00a7e7;
		color:#fff;
		text-decoration:none;
		border-color:#00a7e7;
	}

	#top-menu-ul li li:hover + li a,
	#top-menu-ul li li.jshover + li a{
		border-color:#fff;
	}
}

@media screen and (max-width: 1000px) { /* разрешение планшета */

	header.fixed {
		position:fixed;
		margin-top:0;
		top:0;
		z-index:9999;
	}
	

	.main-menu {
		width:100%;
		position:absolute;
		display:none;
		top:76px;
		z-index:9999;
	}
	
	.main-menu.opened {
		display:block;
	}
	
	.main-menu #top-menu-ul {
		display:block;
		width:auto;
		background:#fff;
		color:#000000;
		list-style:none;
	}
	
	.main-menu ul {
		list-style:none;
		padding:0;
		margin:0;
	}
	
	.main-menu .mob-sub-menu {
		width:auto;
		display:block;
		background:#0ca6e4;
		height:80px;
		display:block !important;
		padding-left:20px;
		
	}
		.main-menu .mob-sub-menu a {
			margin-top:10px;
			text-align:center;
			margin-left:20px;
			margin-right:20px;
			width:120px;
		}
		
		.main-menu .mob-sub-menu a i{
			display:block;
			margin:0 auto;
			height:28px;
			width:27px;
			background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAbCAYAAACKlipAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABuBJREFUeNrcWmlsVUUUfq+2FJQA1raGALJVKaKyiQjFoARjNYpQlCg0RFLFoGjAJSguBBB+YAFTNglFxBCIFSlgDEQDKBoIChFRUBZJy6LS0gVSW9pSnt/R7ybjOHOXvtfaeJIv992Zc2bm3pk555tzXzgSiYQUeQRYDbQDJgHvh2Ir0tnZAPptgfbABaAqgF0nIKzc3wPsBM4DtaxfD0zw0ZboPc5xJwLJwAhgl4tNByAPGMf7MqAeSACuY1kB8DxQ+c83hAkhFkT+lqlANn+nK/WxwJmA+skcR3IU/YSBGmCrUjac7RZ4tFNAveFK2Va2F7bYZNKmFJgBdNHq5f4VoIx6mWq982MFK0coldvZ8X85IemNXBhqP4lsY7CmM5DlWZY2sljfTysfzPJEg81Y1uX7HGc+9ceqEzKThb0NBiKLmmFCZgGbDeV9OIY+Ue4QkTyD3hrWhSzPvsZQnsc6fYd0Z/nCgGNdSLvuzoSITLAoP8T6nk08IeIaqppoQgTT2E6GQbfGsKLzLd4hg+1MM9QdB0428r0U0T4UzyD3tSU4fcJguAe4PsYBXgJkR/4OM/B14305cNElYCcYyi8Bv1ts3gGqgS1APvApcBT4A3gSWAcc4TUbyOH1GiIdeIC6k4FVWvt3AmlAH0PfNwKvse4wMA84ruk8CPwADJZtJy9iLgftxo6eBZZHOQlngM78fR+w3aL3BvAWH+JH4BY+jDCuE2Q6uuwHBin9LOfLCJHhnAOm8wWrUqQsBK9ymcDFXJzOopCXexuQAXTR9IW1fgScpJ6MpwfwKLBR0/0V2C075BtSXLcJuQLExXiH7JUVoUxAfyCL96ctNlWcyHhLnSrz+CIcucydXs3d2RpoBQzlWMpIs6tITYdQvw6o4fVqUlm1/yf4sr/U+u/KyVgKPKeUL2G5THaxUi72A8R/DfKglktcAl+sYsg6oCLGMaTYp65If62sf4Bnln7OAfMMhKHcYlNuIAxif05W/bf0vesNq07cy1RusaYU2a7fxbjNq3zotOc1RStP0eq9+qnjjlOlH3DQYvM961UR+/o4JajcC9ysKa3hFt/YxBMyg6ffWMplHzoXeNVJQoJW79WP6N2glX8FDLPYSPlug4srd3zhATIPubbR2MlI4GEylGilwYU0mKRUuwbppxMnuaOLnhPgq7Vy534yA7lNfmM/2xjYVZnN2CFMdRSfUdjkVsagOYYddSheo14RspNnWCaT9BKwWWE60UhrCzW0SRqvQ8iugvQjwXmHz51y0XK/zMMunrmoz/j+4kiAnPxVBo8UFSQqXZgnzGC9I0IuegIL9GAzlMFslFa+muVdowzqzSmTgCtAvAtSTfkkJR+V6mF/hf2kuKRh2jET8TGv7Qw642l/rU4f9/AQs4Uz5tDGHHLvIs7ymUbukJKAsSKNu3N0wB2ykwfFeo8dUqkcTFUJK/Vu9vXsR1zqKeBFYJNht832GK94oWOyk0x8fj792S/0sdWKS9vGrdeVAwgqlwK6vVLlzFISsJ/WPtP7phgWUerLfbjHEA/XqxiDawKMNYlnsMdCLoe9cQzwFVr5/dw9cqDpa7B7GpgSJRU10c+UJqC8sZZ8XhcEtFvM64chj9P37fwoo69McR/vkWM755NspiYk3ZHL3dXXx2B6aS87zqddS5U5PLcFyedNBF5WX4Cb9KDLKtH8bA4bKSBb+ABYy5fblv5QJuxtj/Ynsu32iota7XGQKyYV1bG7BUzILF6X+tR3njVXpW1e0o3BXR46VckZ5fJ0LRnQadwhjv8V1zaWB8rxQCazmbrMpf/cx6BdxYScW2yYz5VlIgwtQabTDb3pEX868xPyJNsnXC/sJTXrFcCmFVBIuykuuayI5ctgNLksoaO1HnpJHrQ3ycO+lv3o5ZXAPg/bn4DTenl8gJkfwhX/MzCGdNRL6qibw6B31uCCdpBAHGEKfZhLDkgYzQsKO1LlrI+DXHPJSOYIR1ve00R+Y0k3nTSDiLiTmUAh8K4Ho1KljUsQHMhxNPBDzwagt0W/FR8myVB3sAVNyH7Gh0KOuV6j2muZljr67yRS407cdwN1wCngDh+6ImMMLivNcHK96X/gstT6PVrZIcunhr/Q2I9OX3DV72dA3qTknVSRhNsucvNCQ/0JQx7pmCEZ2dBEK/mypf2GABljNxlAV/+qwsJu5ZHCmhyLJnObRZ+/ktvvAOPM5zxPSPp+BdPrjZHz2jXWh0NnMegH4ApL0jFoP4d5LhEaLF8bXwee4jnNKGHtn4vRyF2kv/JduwN9p8SbRVpKorn+uSh0e71Hfwmk8rXapCeTWpdo/t/WzwaP8axkKn+Z18HxTwEGAE46SQolHsQVAAAAAElFTkSuQmCC') 0 0 no-repeat;
		}
		
		.main-menu .mob-sub-menu a.item-1 i {}
		.main-menu .mob-sub-menu a.item-2 i {background-position:-27px 0;width:27px;}
		.main-menu .mob-sub-menu a.item-3 i {background-position:-54px 0}
		.main-menu .mob-sub-menu a.item-4 i {background-position:-81px 0;width:19px;}
			
	.main-menu .mob-sub-menu a {
		display:block;
		float:left;
		color:#fff;
		margin-left:0;
		margin-right:0;
	}
	
	.main-menu ul li {
		display:block;
		width:auto;
		float:none;
		text-align:left;
		padding-left:40px;
		padding-right:0px;
		background:none;
		border-bottom:1px solid #e3e3e3;
		
	}
	
	.main-menu ul li a {
		display:block;
		line-height:42px;
		color:#000;
		text-decoration:none;
	}
	
	.main-menu ul li.root-item {
		position:relative;
	}
	
	.main-menu ul li.root-item > ul {
		display:none;
	}
	
	.main-menu ul li.root-item.opened {
		border-bottom:1px solid #fff;
	}
	.main-menu ul li.root-item.opened > ul {
		display:block;
		border-top:1px solid #e3e3e3;
		margin-left:-40px;
		margin-right:0;
	}
	
	.main-menu ul li.root-item.opened > ul  li{
		
		background:#fff;
		margin-right:0;
	}
	
	.main-menu ul li.root-item.opened > ul li {
		display:block;
	}
	
	.main-menu ul li.root-item.opened > ul li a {
		padding-left:10px;
	}
	
	.main-menu ul li.root-item  > i{
		display:block;
		/*background:url('data:image/gif;base64,R0lGODlhAQABAIAAAOTk5AAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') repeat-y 673px 0;*/
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN1JREFUeNqUkEEOwUAUhv+ZTGnLMVyB9AiS2rmArXtZSLCQqCs0YWlrby+IBB1vXkdpVVMvec2083//+/sEpoc+tG4BYoG/Sg8hxFnRaUYvbTLo0Xlbk+4SMyfmJNF0x9ZxQ4+gBhxYLQwroRoTNP2QPhqTOHWvnByz1jDESiQPwHHWcP2BNfmVxE4mjdEahljJV0kCcosqkhQnR8xQCSyPb5kkv/stxPWyMlfUHbuffTZZORnMSC5kMYnWO+6SyeUGbJLbicf98c/FUqW75iQU1fVGqcr5mvyqpwADACRmWmGlv5KQAAAAAElFTkSuQmCC') center center no-repeat;
		border-left:1px solid #e3e3e3;
		width:43px;
		height:43px;
		cursor:pointer;
		position:absolute;
		right:0;
		top:0;
	}
		
	.main-menu ul li.root-item > a {

	}
	
	.main-menu ul li.root-item.opened > i {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNqUUksOgjAQfR3BjV7FpSReQba6I/FqunNrIncgcgbXblz5AaSmOlNiglAwTjLt9LXvE4LC7gJnEQG6XNnZH25gjPOZ10l+6hBFvrZnpc7w/NglQm1kwM56jiLbMzO3LbNgctcrYJ3LEI8sZqI4T2zLLJjcEXUIfDtL7oCXY9UyM+ZIQk5nqBkvac0orbB2EupwThyfNnElIVaLepyb1UwSKWxPV7zMmMMEP8j1mgLmAEU3+Q+WrDj6g/xJsuD9/hZgAK3wYIaan/HoAAAAAElFTkSuQmCC');
	}
}

@media screen and (max-width: 960px) { /* разрешение смартфона */
	.main-menu .mob-sub-menu a {
		width:100px;
	}
	
	
}


@media screen and (max-width: 768px) { /* разрешение смартфона */
	.main-menu .mob-sub-menu a {
		width:75px;
	}
	
	.main-menu {
		top:76px;
	}
}

@media screen and (max-width: 480px) { /* разрешение смартфона 3*/
	.main-menu .mob-sub-menu  {
			margin-left:0;
			padding-left:0;
	}
	
	.main-menu .mob-sub-menu a {
		width:75px;
		margin-left:0;
		margin-right:0;
		
	}
}
/* End */


/* Start:/bitrix/templates/main_adapt/components/bitrix/form.result.new/base/style.css?16564945791355*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table tr td:first-child {
	width:100px;
}

table.form-table th
{
	background-image:url(/bitrix/templates/main_adapt/components/bitrix/form.result.new/base/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	line-height: 40px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/main_adapt/components/bitrix/form.result.new/base/images/icon_warn.gif);
}

.form-table input[type="text"], .form-table textarea {
	border:1px solid #e3e3e3;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color:#606060;
}

.form-table input[type="text"] {
	width:200px;
	height:40px;
	line-height:40px;
	padding:0 10px;
}

.form-table input[type="submit"] {
	padding:0 40px;
	width:auto;
	height:30px;
	line-height:30px;
	color:#464646;
}

.form-table textarea {
	width:500px;
}

font.errortext {
	display:block;
	width:100%;
	border:1px solid red;
	padding:10px;
	font-size:10px;
	line-height:12px;
	
}
#form_submit.inactive {
	cursor:default;
}

#form_submit.inactive:hover {
	background:#a3a3a3 !important;
}

.g-recaptcha.inline {
	float:left;
}
/* End */


/* Start:/bitrix/templates/main_adapt/styles.css?1705655777889*/
table.grey-table tr:first-child td {
	background:#f5f5f1;
	color:#000;
}
table.grey-table td {
	border:1px solid #f5f5f1;
	padding:4px;
}

#ny {
	display:block;
	width:233px;
	height:87px;
	background:url(/bitrix/templates/main_adapt/img/top-logo-overlay.svg) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
}

.gray_separator_line{
	border-top: 1px solid #e4e4e4;
}

@media screen and (max-width: 960px) { 
	#ny {
		background-image:url(/bitrix/templates/main_adapt/img/top-logo-overlay.svg)
	}
}

@media screen and (max-width: 480px) { 
	#ny {
		left:-15px;
	}
}

.g-recaptcha > div{
	margin:0 auto 10px auto;
}

.additional-form{
border: 1px solid #e3e3e3;
}

.video {
    text-align: center;
    padding-bottom: 40px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 20px;
}
.video.block-video-top {
    border-top: 1px solid #e4e4e4;
    margin-bottom: 0;
    padding-top: 40px;
}
.no-border-bottom{border-bottom: none!important;}
/* End */


/* Start:/bitrix/templates/main_adapt/template_styles.css?170565577788339*/
body{background:#f5f5f1;color:#1a1b1b;font-size:15px;line-height:20px}img{border:0}*:focus{outline:none}h1,h2,h3,h4,h5{color:#00adf7;font-weight:normal;font-size:15px;margin-top:5px;margin-bottom:20px}#main h1{margin-bottom:25px}h1{font-size:22px}h2{font-size:22px}h3{font-size:18px}a{color:#00adf7}a:hover{text-decoration:none}.content{font-size:12px;line-height:20px}table,table td{border:0}.content ul,.content ol{list-style:none;padding-left:0}.content ul li{padding:0 0 10px 19px;background:url('data:image/gif;base64,R0lGODlhBAACAJEAAN7e3tPT06WlpYODgyH5BAAAAAAALAAAAAAEAAIAAAIF1CYQAQUAOw==') 0 6px no-repeat}input,select{border:0 none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#a3a3a3;font-size:12px;font-weight:normal;margin-bottom:9px;padding:6px 8px}p{margin:0 0 20px 0}.center_block{text-align:center}.new-design{margin-bottom:-25px;padding:15px 0 0;font-size:15px;color:#1a1b1b;font-family:Roboto}.new-design_stock{padding:0;margin-bottom:0}@media (max-width:1200px){.new-design_stock{padding-top:15px}}@media (max-width:1000px){.new-design{padding:0}}.new-design h1,.new-design h3{color:#1a1b1b;font-weight:bold;letter-spacing:.2px;text-transform:inherit !important}.new-design h1{font-size:24px;line-height:33px}@media (max-width:768px){.new-design h1{margin-top:0 !important;font-size:21px}}.new-design h3{margin-bottom:25px;font-size:20px}.new-design img{margin-bottom:3em;height:auto}@media (max-width:1200px){.new-design img{width:100%}}@media (max-width:768px){.new-design img{margin-bottom:2em}}@media (max-width:480px){.new-design img{margin-bottom:1em}}.new-design blockquote{margin:2.5em 0;padding:40px;padding-bottom:15px;background-color:#ecf0f1}@media (max-width:1200px){.new-design blockquote{padding:20px;padding-bottom:0;overflow:hidden}}@media (max-width:480px){.new-design blockquote{margin:1.5em 0}}.proposal-group{margin:2.5em -40px;padding:31px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ecf0f1}@media (max-width:1200px){.proposal-group{margin:2em -10px;padding:25px 10px}}@media (max-width:1000px){.proposal-group{margin-left:-20px;margin-right:-20px;padding:25px 40px}}@media (max-width:768px){.proposal-group{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px}}.proposal-group-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:33.3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.proposal-group-item{width:100%}}.proposal-group-item__svg{margin-right:20px;width:51px;height:51px;fill:#c3c9ca;-ms-flex-negative:0;flex-shrink:0}.proposal-group-item__svg_x2{width:56px;height:49px;fill:none;stroke:#c3c9ca;stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.proposal-group-item__svg_gift{fill:none;stroke:#c3c9ca;stroke-width:31;stroke-miterlimit:10}.proposal-group-item__link{font-size:15px;-ms-flex-negative:0;flex-shrink:0}.proposal-group-item__link_x2{width:100px}.proposal-group-item__link_basket{width:115px}.proposal-group-item__link_gift{width:100px}@media (max-width:768px){.proposal-group-item__link{width:100%}}.n-img-box{margin-bottom:18px;position:relative}@media (max-width:480px){.n-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.n-img-box__wrap-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;line-height:0}@media (max-width:1200px){.n-img-box__wrap-content{display:block}}.n-img-box__wrap-content:after{position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;content:'';background-image:-webkit-gradient(linear, left top, right top, color-stop(6%, rgba(255,103,31,0.7)), color-stop(20%, transparent), color-stop(40%, transparent));background-image:linear-gradient(left, rgba(255,103,31,0.7) 6%, transparent 20%, transparent 40%)}.new-design .n-img-box__img{margin-bottom:0}.n-img-box__text{position:relative;z-index:2;padding:25px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:237px;font-size:12px;font-weight:normal;line-height:1.47;color:#1b1b1b;background-color:#ecf0f1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1200px){.n-img-box__text{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.n-img-box__text p{margin-bottom:0}@media (max-width:1200px){.n-img-box__text p{width:50%;line-height:2}}@media (max-width:480px){.n-img-box__text p{width:100%}}.n-img-box__wrap-text{position:absolute;z-index:3;top:50%;left:22px;-webkit-box-sizing:border-box;box-sizing:border-box;width:182px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1200px){.n-img-box__wrap-text{top:calc(50% - 61px)}}@media (max-width:768px){.n-img-box__wrap-text{top:3px;left:10px;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:480px){.n-img-box__wrap-text{position:relative;top:0;left:0;width:100%;background-color:#ecf0f1}}.n-img-box__stock-price{margin-bottom:0;padding:10px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;background-color:#ff671f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-img-box__stock-price span:first-of-type{text-decoration:line-through}.n-img-box__stock-price span:last-of-type{font-size:20px;font-weight:bold}.n-img-box__stock-text{margin-bottom:0;padding:20px 0 20px 18px;font-family:'Roboto';font-size:17px;font-weight:normal;line-height:1.4;text-transform:uppercase}@media (max-width:768px){.n-img-box__stock-text{padding:17px 0 16px 18px;font-size:15px}}.n-p-help{font-size:12px;color:#999}.n-block-stock{margin:3em -40px 3.3em;padding:30px 65px 30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff6f1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.n-block-stock{margin-left:-10px;margin-right:-10px;padding:20px 50px 20px 30px}}@media (max-width:1000px){.n-block-stock{padding:20px 50px 20px 30px}}@media (max-width:768px){.n-block-stock{margin-left:-20px;margin-right:-20px;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){.n-block-stock{margin-top:2em;margin-bottom:2em}}.n-block-stock__icon svg{width:47px;height:40px;fill:#ff671f}.n-block-stock__text{padding:3px 32px 0 43px}@media (max-width:768px){.n-block-stock__text{padding:10px 0}}.n-block-stock__text p{margin-bottom:0;color:#555}.n-block-stock__text p:first-of-type{margin-bottom:25px}@media (max-width:768px){.n-block-stock__text p:first-of-type{margin-bottom:10px}}.n-block-stock__link{-ms-flex-negative:0;flex-shrink:0;padding-top:12px}.n-block-stock__link a{padding:7px 20px;display:block;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#ff671f;border-radius:4px}.new-design_stock .features li{margin-bottom:14px}@media (max-width:480px){.new-design_stock .features li{margin-bottom:7px}}.n-color-price{margin-top:43px;margin-bottom:51px;padding:12px 100px 13px 40px;background-color:#ecf0f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.n-color-price{padding-left:15px;padding-right:10px}}.new-design_stock .n-color-price__img{margin-bottom:0;width:108px;height:89px}.n-color-price__text{margin-bottom:0;margin-left:42px;font-size:15px;line-height:1.47;color:#1a1b1b}@media (max-width:768px){.n-color-price__text{margin-left:30px}}.n-size-exp{margin-bottom:20px;color:#1a1b1b;font-size:22px}@media (max-width:768px){.n-size-exp{font-size:18px}}@media (max-width:480px){.n-size-exp{font-size:16px}}.n-size-exp__item{margin-bottom:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.n-size-exp__item:last-of-type{margin-bottom:0}.new-design_stock .n-size-exp__img{margin-right:26px;margin-bottom:0;width:82px;height:82px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:480px){.new-design_stock .n-size-exp__img{width:60px;height:60px}}.new-design_stock .n-size-exp__img_worker{margin-right:22px;width:86px}@media (max-width:480px){.new-design_stock .n-size-exp__img_worker{width:62px}}.n-size-exp__text{margin-bottom:0;line-height:1.47}@font-face{font-family:'Roboto';src:local('Roboto Light'),local('Roboto-Light'),url('/bitrix/templates/main_adapt/fonts/Robotolight.woff2') format('woff2'),url('/bitrix/templates/main_adapt/fonts/Robotolight.woff') format('woff'),url('/bitrix/templates/main_adapt/fonts/Robotolight.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto'),local('Roboto-Regular'),url('/bitrix/templates/main_adapt/fonts/Roboto.woff2') format('woff2'),url('/bitrix/templates/main_adapt/fonts/Roboto.woff') format('woff'),url('/bitrix/templates/main_adapt/fonts/Roboto.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto Medium'),local('Roboto-Medium'),url('/bitrix/templates/main_adapt/fonts/Robotomedium.woff2') format('woff2'),url('/bitrix/templates/main_adapt/fonts/Robotomedium.woff') format('woff'),url('/bitrix/templates/main_adapt/fonts/Robotomedium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto Bold'),local('Roboto-Bold'),url('/bitrix/templates/main_adapt/fonts/Robotobold.woff2') format('woff2'),url('/bitrix/templates/main_adapt/fonts/Robotobold.woff') format('woff'),url('/bitrix/templates/main_adapt/fonts/Robotobold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Roboto Black'),local('Roboto-Black'),url('/bitrix/templates/main_adapt/fonts/Robotoblack.woff2') format('woff2'),url('/bitrix/templates/main_adapt/fonts/Robotoblack.woff') format('woff'),url('/bitrix/templates/main_adapt/fonts/Robotoblack.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'ArialBlack';src:url('/bitrix/templates/main_adapt/fonts/ArialBlackRegular.eot');src:url('/bitrix/templates/main_adapt/fonts/ArialBlackRegular.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/main_adapt/fonts/ArialBlackRegular.woff2') format('woff2'),url('/bitrix/templates/main_adapt/fonts/ArialBlackRegular.woff') format('woff'),url('/bitrix/templates/main_adapt/fonts/ArialBlackRegular.ttf') format('truetype');font-display:swap}.select-style{position:relative;margin:0 0 9px 0;margin-bottom:12px;width:100%;width:136px;height:25px;background:#fff url('/bitrix/templates/main_adapt/img/bg-select.png') no-repeat right;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.select-style select{width:100%;height:25px;position:relative;border:none;cursor:pointer;opacity:0;font-size:12px;filter:alpha(opacity=0)}.select-style p,.text-style{padding:6px 8px;width:100%;height:100%;position:absolute;left:0;top:0;color:#a3a3a3;font-size:12px;line-height:15px;overflow:hidden;text-align:left;font-weight:normal}.page-wrapper{width:1150px;margin:0 auto}.modal_content{background-color:#fff;border:none;-webkit-box-shadow:0 0 25px 5px #999;box-shadow:0 0 25px 5px #999;color:#575757;width:450px;padding:20px 40px;display:none}.modal_content .b-close{position:absolute;right:16px;top:12px;display:block;cursor:pointer;width:22px;height:22px;background:url('/bitrix/templates/main_adapt/img/b-close.png') center center no-repeat;text-indent:-9000px}.modal_content input,.modal_content button{width:100%}.modal_content input{border:1px solid #e3e3e3}.modal_content.head_call_now_pop_up{width:224px;position:relative;text-transform:none;text-align:center}.modal_content button,.modal_content .button{border:0 none;border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59);color:#464646;font-size:12px;height:32px;line-height:32px;background:#e4e4e4}.modal_content.head_call_now_pop_up .button{width:167px;height:32px;margin:0 auto 20px auto;line-height:32px;display:block;text-decoration:none;text-align:center}.modal_content .inputtextarea{width:350px}.modal_content table.form-table td{line-height:15px}#pop_up_form_1{width:485px;height:auto;font-size:15px}#pop_up_form_1 input{width:250px;height:40px;padding-top:0;padding-bottom:0;line-height:40px;margin-bottom:8px;margin-top:0;margin-left:auto;margin-right:auto;border-color:#b5b5b5;display:block;border-radius:0;font-size:14px}#pop_up_form_1 input[type='checkbox']{height:15px;width:15px;line-height:20px;display:inline-block;margin-bottom:0;margin-top:0;vertical-align:top}#pop_up_form_1 button{width:270px;height:40px;margin:0 auto 30px auto;background:#ff671f;color:#fff;display:block;-webkit-box-shadow:none;box-shadow:none;font-size:14px;text-transform:uppercase}#pop_up_form_1 button.inactive{background:#bfbfbf;cursor:default}#pop_up_form_1 p,#message p{margin-bottom:20px;text-align:center;font-size:24px;color:#000}#pop_up_form_1 p.policy{font-size:13px}#pop_up_form_1 .title,#message .title{font-size:24px;font-weight:bold;margin-bottom:30px;text-align:center;color:#ff671f}#message .form_note{color:#ff671f;font-size:18px}#message{width:485px}.button{cursor:pointer}.btn,.button{display:block;width:auto;height:34px;line-height:34px;border:0;border-radius:4px;color:#fff;background:#ff671f;font-size:12px;text-transform:uppercase;margin:0 auto;text-align:center;text-decoration:none;cursor:pointer}.button.grey{color:#464646;background:#e4e4e4;text-align:center;-webkit-box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59)}.button:hover,button:hover,input[type='submit']:hover{background-color:#ff671f;color:#fff}header{margin-top:20px;height:87px;width:100%}header .logo{display:block;float:left;width:233px;height:87px;background:url('/bitrix/templates/main_adapt/img/top-logo.svg') center center no-repeat #ff671f;text-indent:-9000px;position:relative}header .head_menu{display:block;float:left;width:522px;margin-top:12px;list-style:none;margin:12px 0 0 60px;padding:0}header .head_menu.head_menu_mob,header .head_menu.head_menu_mob_xs{display:none}header .head_menu li{display:block;float:left;width:260px}header .head_menu li a{display:block;height:32px;line-height:32px;background:url('/bitrix/templates/main_adapt/img/sprite-top.png') left top no-repeat;padding:0 0 0 36px;color:#00adf7;font-size:14px;text-decoration:none}header .head_menu li a:hover{text-decoration:none}header .head_menu li a span{padding-bottom:2px;border-bottom:1px solid #00adf7}header .head_menu li a:hover span{border-bottom:none}header .head_menu li.item-1 a{background:url('/bitrix/templates/main_adapt/img/top-01.svg') 2px center no-repeat}header .head_menu li.item-2 a{background:url('/bitrix/templates/main_adapt/img/top-02.svg') left center no-repeat;width:260px}header .head_menu li.item-3 a{background:url('/bitrix/templates/main_adapt/img/top-03.svg') left center no-repeat}header .head_menu li.item-4 a{background:url('/bitrix/templates/main_adapt/img/top-04.svg') left center no-repeat}header .head_actions{float:right;text-align:right;color:#545454;font-size:12px;padding-top:10px;text-transform:uppercase;position:relative}header .head_actions .div_tel p{padding:0;margin:0;font-size:24px}header .head_actions .call_now{color:#545452}header .head_actions .div_tel .tel_top{margin:3px 0 2px 0}header .head_actions .div_tel a{text-decoration:none;color:#006bc5}header .head_actions .div_tel a span{font-weight:bold}header .head_actions .work-hours{padding:0;margin:0;font-size:14px}header .head_actions .work-hours i{text-transform:none;color:#ff671f;font-style:normal}header .head_call_now{color:#fe8615;-webkit-text-decoration:undeline;text-decoration:undeline;text-transform:none;font-size:14px}header .head_call_now_pop_up{display:none}.mob_menu_toggle{display:none}.serv-menu.main_page{display:block}.serv-menu{width:100%;height:102px;margin-top:14px;margin-bottom:14px;overflow:hidden}.index_page .serv-menu.main_page{display:none}.serv-menu ul{margin:0;padding:0;list-style:none}.serv-menu ul li{display:block;float:left;width:256px;margin-left:15px;background:#fff;border:1px solid #e3e3e3;padding-left:18px;padding-top:5px}.serv-menu ul li:first-child{margin-left:0}.serv-menu ul li a{margin:1px;display:block;width:99%;height:92px;color:#606060;font-size:14px;text-decoration:none}.serv-menu ul li:hover{border-color:#ff671f}.serv-menu ul li i{display:block;float:left;width:80px;height:66px;background:url('/bitrix/templates/main_adapt/img/sprite-windows.png') 0 0 no-repeat;margin-left:-10px;border-right:10px #fff solid}.serv-menu ul li.item-2 i{background-position:-80px 0}.serv-menu ul li.item-3 i{background-position:-160px 0}.serv-menu ul li.item-4 i{background-position:-240px 0}.serv-menu ul li b{display:block;height:44px;line-height:18px;text-transform:uppercase;font-size:14px;font-weight:normal;color:#00adf7;margin-bottom:3px;border-bottom:1px solid #e5e5e5;margin-right:15px}.serv-menu ul li a>span{display:block;padding-left:82px}.serv-menu ul li .old-price{font-size:11px;line-height:20px}.serv-menu ul li .old-price .strike{text-decoration:line-through;display:inline !important}.serv-menu ul li .new-price{color:#000;font-size:12px;font-weight:bold}.serv-menu ul li .new-price u{color:#ff671f;font-size:16px}footer{width:100%;margin-top:10px;background:#f4f4f4}.pay-logo{float:right;margin-right:20px}footer .footer_menu{overflow:hidden;margin-left:168px}footer .footer_menu .element{float:left}footer .footer_menu .element ul{padding:0;margin:0;list-style:none}footer .footer_menu .element.item-1{width:157px}footer .footer_menu .element.item-2{width:241px}footer .footer_menu .element.item-3{width:212px}footer .footer_menu .element.item-4{width:220px}footer .footer_menu .element span{font-size:12px;color:#464646;font-weight:bold;text-transform:uppercase;display:block;margin-bottom:5px}footer .footer_menu .element li a{color:#006ac2;font-size:12px;text-decoration:underline;line-height:22px}footer .bottom-actions{margin-top:-20px;padding-top:20px;padding-bottom:0;width:100%;font-size:14px;line-height:24px;text-align:center;vertical-align:baseline;text-transform:uppercase;color:#545452;background:#fff;border:1px solid #e3e3e3}footer .yellow,footer .yellow b{color:#ff671f !important}footer .bottom-actions p{display:inline-block;padding:0 40px}footer .bold{font-weight:bold}footer .bottom-actions a{text-decoration:none}footer .bottom-actions b{color:#026ac3;font-size:24px}footer .bottom-actions .all-week{color:#ff671f;text-transform:none}footer .copy-right{width:100%;text-align:center;font-size:13px;color:#555;margin-top:10px;margin-bottom:20px;line-height:26px}footer .call-bottom-actions{width:100%;color:#00adf7;font-size:16px;text-align:center;margin-bottom:20px}footer .call-bottom-actions a{text-decoration:underline;margin:0 5px}footer .call-bottom-actions a:hover{text-decoration:none}footer .main_phone{color:#f5f5f1}footer .adrress-block{overflow:hidden;padding:0;margin:0;list-style:none;padding-bottom:60px;display:none}footer .copy-right-2{overflow:hidden;font-size:13px;color:#bfbfbf;margin-top:20px;margin-bottom:26px}footer .copy-right-2 .lcol{width:376px;float:left;line-height:15px;text-align:left}footer .copy-right-2 .ccol{width:260px;float:left;line-height:15px;text-align:center}footer .copy-right-2 .ccol a{color:#bfbfbf}footer .copy-right-2 .ccol a:hover{text-decoration:none}footer .copy-right-2 .rcol{width:150px;float:right}footer .copy-right-2 .keyba-copy-r{padding-left:104px;line-height:15px;background:url(/bitrix/templates/main_adapt/img/keyba-logo.png) left center no-repeat}footer .copy-right-2 .keyba-copy-r a{color:#bfbfbf}footer .adrress-block li{display:block;width:25%;float:left;font-size:12px;line-height:25px}footer .adrress-block li.col-1{width:30%}footer .adrress-block li.col-2{width:20%}footer .pre-footer-links{width:auto;margin-left:-12px;padding-left:6px;margin-right:-15px;padding-right:6px}footer .pre-footer-links .item{display:inline-block;width:274px;height:48px;line-height:48px;background:#fff;border:1px solid #e3e3e3;margin-top:0;margin-bottom:30px;text-align:center;margin-left:6px;margin-right:6px;text-decoration:none}footer .pre-footer-links .item a{text-decoration:none}footer .pre-footer-links .item span{color:#00adf7;text-decoration:none}footer .pre-footer-links .item a:hover{text-decoration:none !important}header .head_menu li a:hover{text-decoration:none}footer .pre-footer-links .item span{padding-bottom:2px;border-bottom:1px solid #00adf7;text-decoration:none}footer .pre-footer-links .item a:hover span{border-bottom:none}footer .pre-footer-links .item i{display:inline-block;width:30px;line-height:30px;height:30px;margin-right:22px;margin-bottom:-10px;background:url('/bitrix/templates/main_adapt/img/footer/Plus Minus.svg') center center no-repeat}footer .pre-footer-links .item.item-1 i{background-image:url('/bitrix/templates/main_adapt/img/footer/Card Verification Value.svg')}footer .pre-footer-links .item.item-2 i{background-image:url('/bitrix/templates/main_adapt/img/footer/Phone.svg')}footer .pre-footer-links .item.socials a{display:inline-block;width:30px;height:30px;margin-right:7px;margin-left:7px;margin-bottom:-10px;background:url('/bitrix/templates/main_adapt/img/footer/VKontakte.svg') center center no-repeat}footer .pre-footer-links .item.socials a.ok{background-image:url('/bitrix/templates/main_adapt/img/footer/Odnoklassniki.svg')}footer .pre-footer-links .item.socials a.yt{background-image:url('/bitrix/templates/main_adapt/img/footer/YouTube.svg')}footer .pre-footer-links .item.socials a.ig{background-image:url('/bitrix/templates/main_adapt/img/footer/Instagram.svg')}footer .pre-footer-links .item.socials a.fb{background-image:url('/bitrix/templates/main_adapt/img/footer/facebook.svg')}#main-page-form{width:100%;height:238px;background:#ff671f;margin-bottom:10px}.head_section{text-align:center;text-transform:uppercase}.head_section.main_page{margin-top:18px;font-size:22px;color:#00adf7}#main-page-form .order_call_form{float:left;width:233px;color:#fff;font-size:18px}#main-page-form .order_call_form form{margin:14px 0 0 32px}#main-page-form .order_call_form form input{width:155px;height:40px;line-height:40px;font-size:14px;padding-top:0;padding-bottom:0;border-radius:0;color:#555}#main-page-form .order_call_form form .inner_connent p{margin:20px 0 20px -32px;text-align:center;font-size:20px;font-weight:bold}#main-page-form .order_call_form form .button{width:172px;height:40px;line-height:40px;padding:0;margin:0;color:#464646;font-size:14px;text-align:center;border:1px solid #fff;background:#ff671f none repeat scroll 0 0;border-radius:3px;color:#fff;-webkit-box-shadow:none;box-shadow:none}#main-page-form .order_call_form form .button:hover{background-color:#fff;color:#ff671f}#main-page-form .banner_area{width:907px;height:238px;border-left:9px solid #f5f5f1;float:right;position:relative;background:url(/bitrix/templates/main_adapt/img/bg-banner-mp.svg) 551px 25px no-repeat}#main-page-form .timer_area{width:329px;height:62px;position:absolute;right:15px;bottom:18px;border:1px solid #f7ad80;color:#fff;font-size:14px;padding:18px 0 0 9px;text-transform:uppercase}#main-page-form .timer_area .timerdesc{width:141px;float:left}#main-page-form .timer_area .timerdesc p{padding-top:4px;margin:0;text-align:left}#main-page-form .timer_area .days,#main-page-form .timer_area .hour,#main-page-form .timer_area .minute{width:52px;height:60px;float:left;text-align:center;font-size:14px;margin-right:10px}#main-page-form .timer_area span{display:block;width:26px;height:38px;line-height:38px;background:url('/bitrix/templates/main_adapt/img/bg-timer.png') 0 0 repeat-x;font-size:26px;float:left;font-weight:bold;position:relative}#main-page-form .timer_area span i{display:block;width:100%;height:2px;position:absolute;top:18px;background:#171717;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.main_page_content{background:#fff;width:1148px;border:1px solid #e3e3e3;padding:0 0}.main_page_content .text-block{width:1050px;margin:0 auto 20px auto}.main_page_content h2,.main_page_content .h2,.inner_head{padding-bottom:0;margin-bottom:5px;text-transform:none !important}#production-list{line-height:14px;margin-bottom:0}#production-list ul{padding:0;margin:0;display:block;width:1112px;list-style:none;overflow:hidden;margin:0 auto}#production-list ul li{display:block;border:1px solid #e5e5e5;float:left;width:206px;height:290px;margin-left:17px}#production-list ul li a{text-decoration:none}#production-list ul li:first-child{margin-left:0}#production-list ul li .head{height:58px;width:175px;border-bottom:1px solid #e5e5e5;color:#00adf7;font-size:18px;margin:0 auto;text-align:center;line-height:58px}#production-list ul li .head a:hover{text-decoration:underline}#production-list ul li .head.double-line{line-height:20px;padding-top:10px;height:48px}#production-list ul li .img{height:157px;text-align:center}#production-list ul li .descr{height:34px;text-align:center;color:#555;font-size:14px;margin-bottom:10px}#production-list ul li .price{height:25px;color:#ff671f;font-size:16px;font-weight:bold;text-align:center}#production-list ul li button,#production-list ul li a.button{display:block;width:166px;height:33px;line-height:32px;border:0;text-align:center;border-radius:4px;color:#fff;background:#ff671f;font-size:12px;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}#production-list ul li button:hover,#production-list ul li a.button:hover{background:#ff671f;color:#fff}#our-advantages,#our-advantages-new,.mp-reviews,#mp-portfolio,#quality-block{width:1068px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin:10px 0 0 0;padding:10px 40px;overflow:hidden}#our-advantages-new,#quality-block,#our-advantages{padding-top:18px}#mp-portfolio{margin-left:27px;margin-right:66px;padding-right:0;margin-bottom:20px !important;width:auto}#mp-portfolio .photo-wrapper-inner{margin-left:71px}#our-advantages h2,#quality-block h2,#our-advantages-new h2{font-size:22px;text-transform:none}#our-advantages ul{display:block;padding:25px 0 20px;list-style:none}#our-advantages ul li{width:238px;display:block;margin-left:36px;float:left}#our-advantages ul li:first-child{margin-left:0}#our-advantages ul li i{display:block;margin:0 auto;width:82px;height:98px;background:url('/bitrix/templates/main_adapt/img/sprite-middle.png') 0 0 no-repeat}#our-advantages ul li.item-2 i{background-position:-82px 0}#our-advantages ul li.item-3 i{background-position:-164px 0}#our-advantages ul li.item-4 i{background-position:-246px 0}#our-advantages ul li div{color:#555;width:220px;line-height:16px;font-size:14px}#our-advantages ul li div.head{height:63px;font-size:22px;line-height:22px;text-align:center}.mp-reviews{border-top:none;margin-bottom:15px}.reviews-list{line-height:15px}.mp-reviews h2{text-align:center}.mp-reviews .reviews-list{display:block;padding:5px 0 20px;list-style:none;overflow:hidden;line-height:15px}.mp-reviews .reviews-list .item{width:auto;display:block;margin-left:29px;float:left}.mp-reviews .reviews-list .item:first-child{margin-left:0}.reviews-list .item .name{height:auto;font-size:12px}.reviews-list .item .name i{color:#898989;font-style:normal}.reviews-list .item .rating{height:15px;width:90px;margin:5px 0;background:url('/bitrix/templates/main_adapt/img/stars.png') -90px 0 no-repeat}.reviews-list .item .rating.s1{background-position:-72px 0}.reviews-list .item .rating.s2{background-position:-54px 0}.reviews-list .item .rating.s3{background-position:-36px 0}.reviews-list .item .rating.s4{background-position:-18px 0}.reviews-list .item .rating.s5{background-position:0 0}.reviews-list .item .preview{margin-top:10px;font-size:13px}.reviews-list .item .read_all{font-size:13px}.mp-reviews .control-area{width:280px;float:left;text-align:center;margin-left:-30px;margin-right:20px}.mp-reviews .button,.orange-button{display:block;width:200px;height:34px;line-height:34px;border:0;border-radius:4px;color:#fff;background:#ff7d00;font-size:12px;text-transform:uppercase;-webkit-box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59);margin:0 auto;text-align:center;text-decoration:none;cursor:pointer}.mp-reviews .button{-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px;margin-top:6px}.mp-reviews h2{margin-bottom:20px}.mp-reviews .button:hover{background:#ff671f}#make-feedback{width:200px}#inner-reviews h2{text-transform:uppercase;font-size:18px}#inner-reviews .reviews-list,.reviews-list{display:block;padding:0 0 0;list-style:none;overflow:hidden;margin:0}.reviews-list .item{margin-bottom:0;display:block;overflow:hidden}.reviews-list .item .image{width:180px;float:left}#mp-portfolio{border-top:none;border-bottom:none;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#mp-portfolio h2{text-align:center;color:#00adf7}#mp-portfolio ul{display:block;padding:0 0 20px;list-style:none;overflow:hidden}#mp-portfolio ul li{width:168px;display:block;float:left}#mp-portfolio ul li a{display:block;width:158px;height:100px;overflow:hidden;background:#f6f6f6;border-radius:4px}#mp-portfolio ul li a img{margin:4px;width:150px;height:92px}.mp-form-middle{background:#ff671f;height:62px;padding:30px 70px;margin-left:0;margin-right:-40px;margin-bottom:20px}.mp-form-middle .title{height:61px;background:url('/bitrix/templates/main_adapt/img/phone-white.png') left top no-repeat;color:#fff;font-size:14px;padding-left:56px;text-transform:uppercase;width:300px;float:left}.mp-form-middle input[type='text']{margin-top:6px;margin-right:25px;padding:0 10px;float:left;width:160px;height:40px;font-size:14px;line-height:40px;color:#555;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.mp-form-middle button{margin-top:6px;display:block;width:172px;height:40px;font-size:14px;color:#fff;background:#ff671f;border:1px solid #fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.mp-form-middle button:hover{background:#fff;color:#ff671f}#mp-galery{overflow:hidden;width:1111px;margin:0 auto;padding-left:67px}#mp-galery .video{width:420px;float:left}#mp-galery p{width:588px;float:left;line-height:18px;font-size:12px;margin-top:0}#mp-content{margin-top:20px;margin-left:20px;padding:10px 14px 20px 46px;overflow:hidden;width:1056px;border-top:1px solid #e5e5e5}#calc-economy{width:220px;float:right;display:block}#calc-economy .head{color:#009ee0;font-size:16px;-webkit-text-decoration:undeline;text-decoration:undeline;text-transform:uppercase;display:block;padding-left:10px;margin-bottom:30px}#mp-form-bottom{background:#ff671f;height:129px;width:100%;padding-top:17px}#mp-form-bottom form{margin-top:17px;width:400px;margin:0 auto;color:#fff;font-size:22px}#mp-form-bottom form .head{display:block;margin-bottom:10px}#mp-form-bottom form input{width:160px;margin-right:10px}#mp-form-bottom form .button{margin:0 auto;padding:0;display:block;width:162px;height:32px;font-size:15px;line-height:32px;text-transform:uppercase;color:#464646;background:#e4e4e4;border:0;border-radius:4px;box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59);-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59);-moz-box-shadow:2px 2px 3px 0 rgba(50,50,50,0.59)}#mp-form-bottom form .button:hover{background-color:#009ee0;color:#fff}#main{overflow:hidden;padding-right:0}#main .main-page-content,#main .additional-page-content{width:776px;border:1px solid #e3e3e3;background:#fff;padding:25px 40px;float:right}#main .main-page-content>img{width:100%}#main .additional-page-content{margin-top:10px;padding-top:15px}#main aside{width:236px;border:1px solid #e3e3e3;background:#ecf0f1;padding:25px 19px;float:left}#main aside .separator{background:url('data:image/gif;base64,R0lGODlhAQABAIAAAN7e3gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') left 40px repeat-x;height:60px}#main h1,.main_page_index h1{margin-top:0;text-transform:uppercase}#calculator ul{list-style:none;padding:0}#calculator .tab-control{overflow:hidden;margin-bottom:20px}#calculator .tab-control span{display:block;height:50px;float:left;padding:0 20px;line-height:50px;color:#00adf7;border:1px solid #e4e4e4;text-transform:uppercase;font-size:20px;font-weight:normal;cursor:pointer}#calculator .tab-control span.active{background:#ff671f;border:1px solid #ff671f;color:#fff}#calculator .tab-control span.active.item-0{border-right:none}#calculator .tab-control span.active.item-1{border-left:none}#calculator .h2{font-size:22px;color:#00adf7;padding:10px 0}#calculator .calc-types .tab{display:none}#calculator .calc-types .tab.active{display:block}#calculator .schem-aria{width:395px;float:left;overflow:hidden}#calculator .schem-aria .scheme{overflow:hidden}#calculator .schem-aria .hint{text-align:center;font-style:italic;color:#555;padding-top:135px;background:url(/bitrix/templates/main_adapt/img/bg-calc-rulet.png) top center no-repeat}#calculator p{margin:10px 0}#calculator .sel-type{list-style:none;padding:0;margin:0;overflow:hidden;margin-left:-15px;margin-top:-15px}#calculator .sel-type li{display:block;border:1px solid #fff;float:left;cursor:pointer;padding:10px 15px}#calculator .sel-type li i{display:block;background:url(/bitrix/templates/main_adapt/img/bg-calc-top.png) 0 0 no-repeat;width:45px;height:138px}#calculator .sel-type li:hover,#calculator .sel-type li.active{border:1px solid #ff671f}#calculator .sel-type li.item-1 i{width:87px;background-position:-45px 0}#calculator .sel-type li.item-2 i{width:117px;background-position:-132px 0}#calculator .sel-type li.item-3 i{width:45px;background-position:-249px 0}#calculator .sel-type li.item-4 i{width:86px;background-position:-294px 0}#calculator .sel-type li.item-5 i{width:121px;background-position:-380px 0}#calculator .inp-wrapper{width:37px;font-size:11px;text-align:center;margin:0 auto}#calculator input[type='text']{border:1px solid #ddd;height:17px;width:37px;padding:0;border-radius:0;margin:0;text-align:center;color:#00adf7}#calculator input[type='text'].error{border-color:#f00}#calculator .line-hor{margin-bottom:4px;overflow:hidden}#calculator .line-hor li{display:block;float:left;border-left:1px solid #ddd;border-right:1px solid #ddd;height:30px;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAN7e3gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') 0 10px repeat-x}#calculator .line-hor li:first-child{margin-left:71px}#calculator .line-vert{float:left;margin-top:0;margin-right:4px}#calculator .line-vert li{display:block;width:67px;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAN7e3gAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==') 45px 0 repeat-y;height:100px;position:relative}#calculator .line-vert li p{width:67px;overflow:hidden;position:absolute;margin-top:-10px;top:50%;line-height:17px}#calculator .line-vert li input{float:right;width:35px}#calculator .line-vert .bord{display:block;position:absolute;width:30px;height:1px;background:#ddd;right:0}#calculator .line-vert .bord.top-border{top:0}#calculator .line-vert .bord.bottom-border{bottom:0}#calculator .item-descr{float:left;text-align:center}#calculator .title{font-size:18px}#calculator .item-descr i{display:block;margin-bottom:25px;background:url(/bitrix/templates/main_adapt/img/bg-calc-windows.png) 0 0 no-repeat}#calculator .schem-aria .scheme{display:none}#calculator .schem-aria .scheme.active{display:block;height:440px}#calculator .schem-aria .item-0{width:235px;margin-left:59px}#calculator .schem-aria .item-0 .item-descr i{width:135px;height:257px}#calculator .schem-aria .item-0 .size-x-1{width:132px;margin-right:1px}#calculator .schem-aria .item-0 .size-y-1{height:257px}#calculator .schem-aria .item-1{width:340px}#calculator .schem-aria .item-1 .item-descr i{width:269px;height:257px}#calculator .schem-aria .item-1 .size-x-1{width:132px;margin-right:1px}#calculator .schem-aria .item-1 .size-x-2{width:130px}#calculator .schem-aria .item-1 .size-y-1{height:257px}#calculator .schem-aria .item-2{width:380px}#calculator .schem-aria .item-2 .item-descr i{width:307px;height:257px;background-position:-404px 0}#calculator .schem-aria .item-2 .size-x-1{width:100px;margin-right:1px}#calculator .schem-aria .item-2 .size-x-2{width:100px}#calculator .schem-aria .item-2 .size-x-3{width:100px}#calculator .schem-aria .item-2 .size-y-1{height:257px}#calculator .schem-aria .item-3{width:235px;margin-left:59px}#calculator .schem-aria .item-3 .item-descr i{width:135px;height:379px;background-position:0 -257px}#calculator .schem-aria .item-3 .size-x-1{width:132px;margin-right:1px}#calculator .schem-aria .item-3 .size-y-1{height:257px;margin-bottom:1px}#calculator .schem-aria .item-3 .size-y-2{height:120px}#calculator .schem-aria .item-4{width:341px}#calculator .schem-aria .item-4 .item-descr i{width:269px;height:379px;background-position:-135px -257px}#calculator .schem-aria .item-4 .size-x-1{width:132px;margin-right:1px}#calculator .schem-aria .item-4 .size-x-2{width:132px;margin-right:1px}#calculator .schem-aria .item-4 .size-y-1{height:257px}#calculator .schem-aria .item-4 .size-y-2{height:120px}#calculator .schem-aria .item-5{width:380px}#calculator .schem-aria .item-5 .item-descr i{width:307px;height:379px;background-position:-404px -257px}#calculator .schem-aria .item-5 .size-x-1{width:84px;margin-right:1px}#calculator .schem-aria .item-5 .size-x-2{width:94px;margin-right:1px}#calculator .schem-aria .item-5 .size-x-3{width:120px}#calculator .schem-aria .item-5 .size-y-1{height:257px;margin-bottom:1px}#calculator .schem-aria .item-5 .size-y-2{height:120px}#calculator .form-aria{overflow:hidden}#calculator .question-list li{margin-bottom:20px}#calculator .question-list li p{font-weight:bold;color:#555;padding-bottom:8px}#calculator .question-list li p.error{border-bottom:1px dashed #f00}#calculator .question-list li label{display:block;line-height:15px;margin-bottom:5px;cursor:pointer;position:relative;padding-left:50px}#calculator .question-list li label i{display:block;width:15px;height:15px;background:url(/bitrix/templates/main_adapt/img/bg-calc-check-box.gif) 0 0 no-repeat;position:absolute;left:25px;top:0}#calculator .question-list li label.active i{background-position:0 -15px}#calculator .question-list li label input{display:none;text-align:center;color:#ddd}#calculator .orange-button{margin-top:25px;width:326px;font-weight:bold;font-size:12px}#calculator .question-list input[type='text']{margin-top:-10px;width:260px;height:20px;padding:0 10px;text-align:left}#our-advantages-bottom{list-style:none;padding:0;margin:0;border:none}#our-advantages-bottom li{overflow:hidden;margin-bottom:17px;width:747px}#our-advantages-bottom .ico{width:85px;height:84px;background:url(/bitrix/templates/main_adapt/img/sprite-calc.png) 0 0 no-repeat;margin-right:25px;float:left}#our-advantages-bottom .title{margin-top:15px;font-size:22px;margin-bottom:10px}#our-advantages-bottom .item-2 .ico{background-position:0 -84px;height:95px}#our-advantages-bottom .item-3 .ico{background-position:0 -179px;height:83px}#our-advantages-bottom .item-4 .ico{background-position:0 -262px;height:83px}#our-advantages-bottom .item-5 .ico{background-position:0 -345px;height:83px}#our-advantages-bottom .item-6 .ico{background-position:0 -428px;height:82px}.inner-navigation{overflow:hidden}.inner-navigation ul{list-style:none;padding:0;margin:0}.inner-navigation ul li{display:block;height:247px;width:187px;border:1px solid #e4e4e4;float:left;background:#3082a2;padding:0;margin:0;margin:0 0 35px 103px}.inner-navigation ul li:first-child,.inner-navigation ul li.start-row{margin-left:0}.inner-navigation ul li a{color:#fff;text-decoration:underline;text-align:center}.inner-navigation ul li a:hover{text-decoration:none}.inner-navigation ul li .thumb.no-image{height:176px;width:187px;background:#ff5f01}.inner-navigation ul li .item-name{color:#fff;padding:10px 5px 0 5px;line-height:23px;height:61px;text-transform:uppercase}.bx_tab_control .bx_tab_head{list-style:none;padding:0;margin:0}.bx_tab_control .bx_tab_head{overflow:hidden;margin-bottom:20px}.bx_tab_control .bx_tab_head li{display:block;height:50px;float:left;padding:0 20px;line-height:50px;color:#00adf7;border:1px solid #e4e4e4;text-transform:uppercase;font-size:14px;font-weight:normal;cursor:pointer}.bx_tab_control .bx_tab_head li a{color:#515151;text-decoration:none}.bx_tab_control .bx_tab_head li.active{background:#ff671f;border:1px solid #ff671f;color:#fff}.bx_tab_control .bx_tab_head li.active a{color:#fff}.bx_tab_control .bx_tab_content .bx_tab_content_item{display:none}.bx_tab_control .bx_tab_content .bx_tab_content_item.active{display:block}label.error{display:none !important}input.error{background-color:#f9f2f4;color:#f00}input.error::-webkit-input-placeholder{color:#f00}input.error:-moz-placeholder{color:#f00}#production{list-style:none;margin:0;padding:0}#production .item{border-top:1px solid #e5e5e5;padding-top:10px;margin-bottom:45px;color:#555;font-size:15px;position:relative}#production .item:first-child{border-top:none}#production .item h2{text-decoration:underline}#production .item .window-image{border:1px solid #ff671f;margin-top:5px;margin-right:50px;margin-bottom:20px;float:left}#production .item .price{margin-bottom:20px;font-size:16px;line-height:26px}#production .item .price .new{font-size:18px}#production .item .price .new b{color:#000;font-weight:normal}#production .item .price .new i{font-style:normal;color:#ff671f;font-size:24px}#production .item .features{margin:0;padding:0;margin-bottom:36px}.style-list{list-style:none}#production .item .features li,.style-list>li{background:url(/bitrix/templates/main_adapt/img/checked.svg) left 4px no-repeat;line-height:30px;padding-left:30px}#production .item .features{margin-left:289px;list-style:none}#production .item .features li{line-height:30px;vertical-align:middle}#production .item .button{display:inline-block;margin-bottom:40px;width:323px}#production .item .make-order{display:inline-block;padding-left:42px;background:url(/bitrix/templates/main_adapt/img/ico-req.png) left 0 no-repeat;font-style:italic;margin-left:286px}.make-order-cool-link{display:inline-block;padding-left:42px;background:url(/bitrix/templates/main_adapt/img/ico-req.png) left 0 no-repeat;font-style:italic;font-size:12px;margin-top:25px;line-height:15px;height:43px}#mobile_office{background:url(/bitrix/templates/main_adapt/img/mobile_office.jpg) 50px 30px no-repeat #f5f5f1;border:1px solid #ff5f01;padding:25px 0;width:100%;height:180px;position:relative;overflow:hiddden;margin-bottom:20px}#mobile_office .mobile_office_text{width:380px;position:absolute;left:380px;top:25px;line-height:20px}#mobile_office .mobile_office_text p{margin-top:-5px;margin-bottom:15px}#mobile_office .mobile_office_text ul{padding:0;margin:0;list-style:none}#mobile_office .mobile_office_text ul li{background:url(/bitrix/templates/main_adapt/img/checked.svg) left center no-repeat;padding-left:30px;line-height:30px}#mobile_office .button{width:195px;float:left;position:absolute;bottom:15px;left:380px}#mobile_office .mobile_phone{width:270px;height:auto;position:absolute;left:45px;bottom:15px;color:#ff671f;text-align:center;font-size:24px;font-weight:bold}#mp-grey-block{background:#636d77;color:#fff;padding:20px;text-align:center;font-size:16px}#mp-grey-block .ttl{text-align:center;text-transform:uppercase;font-size:20px;font-weight:bold;margin-top:10px}#mp-grey-block p>a{color:#7ed3f9}#mp-grey-block p>a:hover{text-decoration:none}#mp-grey-block .btn_grey{display:inline-block;height:40px;width:175px;line-height:40px;color:#fff;border:1px solid #fff;border-radius:4px;text-decoration:none;text-transform:uppercase;margin:0 8px;font-size:14px}#mp-grey-block .btn_grey:hover{background:#fff;color:#636d77}.mp-fetures{width:1069px;border-bottom:1px solid #e5e5e5;margin-top:20px;margin-left:0;padding:10px 40px 20px 40px;overflow:hidden}.mp-fetures h2{text-align:center;margin-bottom:20px}.mp-fetures ul{list-style:none;margin:0 auto 25px auto;padding:0;height:auto;display:block;overflow:hidden}.mp-fetures ul li{display:block;padding:22px;width:265px;border:1px solid #e3e3e3;float:left;margin-left:67px}.mp-fetures ul li:first-child{margin-left:0}.mp-fetures ul li .ttl{color:#ff671f;font-size:21px;padding-left:45px;background:url(/bitrix/templates/main_adapt/img/checked.svg) left center no-repeat}.mp-fetures ul li .important{color:#ff671f}.mp-fetures .button{width:200px;margin:0 auto}#mp-our-warr{width:1050px;border-bottom:1px solid #e5e5e5;margin-top:20px;margin-left:20px;padding:10px 20px 20px 20px;overflow:hidden}#mp-our-warr h2{text-align:center;margin-bottom:20px;line-height:30px}#mp-our-warr ul{list-style:none;margin:0 auto 25px auto;padding:0;height:auto;display:block;overflow:hidden}#mp-our-warr ul li{padding:10px 0;display:block;float:left;margin-left:39px;width:232px}#mp-our-warr ul li:first-child{margin-left:0}#mp-our-warr ul li p{line-height:16px;font-size:14px}#mp-our-warr ul li .ttl{color:#ff671f;font-size:21px;min-height:142px;text-align:center}#mp-our-warr ul li .ttl i{display:block;width:82px;height:82px;margin:0 auto 20px auto;background:url(/bitrix/templates/main_adapt/img/ico-features.png) 0 0 no-repeat}#mp-our-warr ul li.item-2 .ttl i{background-position:-82px 0}#mp-our-warr ul li.item-3 .ttl i{background-position:-164px 0}#mp-our-warr ul li.item-4 .ttl i{background-position:-246px 0}.mp-cool-wind{width:1056px;margin-top:20px;margin-left:20px;padding:10px 20px 20px 20px;overflow:hidden}.mp-cool-wind #mobile_office{width:650px;float:left;background:url(/bitrix/templates/main_adapt/img/mobile_office_sm.jpg) 30px 60px no-repeat #f5f5f1}.mp-cool-wind #mobile_office .mobile_office_text{left:290px;width:340px}.mp-cool-wind #mobile_office .button{left:290px}.mp-cool-wind h2{text-align:center;margin-bottom:20px;line-height:30px}#company-video{border:1px solid #ff5f01;background:#f5f5f1;float:right;overflow:hidden;width:388px;height:230px}#company-video .ttl{width:100%;text-align:center;color:#ff5f01;font-size:18px;line-height:45px;margin-bottom:0}.sert_window_link{position:absolute;top:390px;display:block;width:211px;height:71px;color:#00adf7;text-transform:uppercase;padding-left:74px;background:url(/bitrix/templates/main_adapt/img/ico_sert.png) left top no-repeat;font-size:20px;text-decoration:none;left:20px;line-height:25px}.sert_window_link:hover{text-decoration:underline}.payform label{display:block;width:100%}.left-block-area h2{text-transform:uppercase;font-size:18px}#banner_rassrockka{display:block;width:236px;height:141px;margin:0 auto;font-size:18px;text-transform:uppercase;background:#fff url(/bitrix/templates/main_adapt/img/banner_rassr.png) center center no-repeat;text-align:center;color:#ff6003 !important;text-decoration:none;margin-bottom:-20px;text-indent:-9000px;border-bottom:1px solid #ecf0f1}#banner_got_okna{display:block;width:236px;height:141px;margin:0 auto;border:none;font-size:18px;text-transform:uppercase;background:#fff url(/bitrix/templates/main_adapt/img/banner_okna.png) center center no-repeat;text-align:center;color:#ff6003 !important;text-decoration:none;margin-top:0;margin-bottom:-20px;text-indent:-9000px}#banner_rassrockka:hover{text-decoration:underline}.form-table input[type='text']{vertical-align:top}.features{margin:0 0 20px 0;padding:0;list-style:none}.features li,.news-detail .style-list>li{background:url(/bitrix/templates/main_adapt/img/checked.svg) left 4px no-repeat;line-height:30px;padding-left:30px}.features li{line-height:30px;vertical-align:middle}.index_page .serv-menu.main_page{display:none}#nestanddartye-okna-table{display:table;width:auto}#nestanddartye-okna-table td{width:20%;display:block}#nestanddartye-okna-table{overflow-x:auto;display:block;width:100%}#nestanddartye-okna-table td{padding-right:20px;width:160px;float:left}.form-chertech-header__kont{width:auto;background:url(/bitrix/templates/main_adapt/img/drawing2.svg) 45px 15px #fff6f1 no-repeat;margin-left:-40px;margin-right:-40px;margin-bottom:20px;padding:30px 0 10px 30px;position:relative}.form-chertech-header__kont.mosk_setka{background-image:url(/bitrix/templates/main_adapt/img/measure.svg);padding:25px 0 10px 30px}.form-chertech-header__kont.mosk_setka.oplata_online{background-image:url(/bitrix/templates/main_adapt/img/credit-card.png);padding:25px 0 10px 30px;background-position:30px 10px}.form-chertech-header__kont.mosk_setka p{line-height:16px;max-width:420px}.form-chertech-header__kont.mosk_setka .button{top:35px}.form-chertech-header__kont p{margin-left:110px;color:#555}.form-chertech-header__kont .button{height:32px;line-height:32px;width:189px;text-transform:uppercase;font-size:15px;background:#ff671f;position:absolute;top:30px;right:66px}.form-chertech-header__kont .button:hover{background-color:#ff7635}.tmg #tmg_ps_body p{font-size:15px !important}#quality-block h2,#our-advantages-new h2{margin-top:20px;margin-bottom:35px;font-size:35px;line-height:38px;text-align:center}#our-advantages-new ul{display:block;padding:25px 0 20px;list-style:none}#our-advantages-new ul li{display:block;width:255px;min-height:220px}#our-advantages-new .adv_block{margin:175px auto;padding:65px 70px;width:179px;height:183px;font-size:18px;line-height:20px;background:#e6ebed;border-top-left-radius:75px;border-bottom-right-radius:75px;-webkit-border-top-left-radius:75px;-webkit-border-bottom-right-radius:75px;-moz-border-radius-topleft:75px;-moz-border-radius-bottomright:75px}#quality-block .text-block,#our-advantages-new .text-block{text-align:center;max-width:900px;font-size:17px}#our-advantages-new .adv_block .numbers{color:#ff671f;font-size:30px;margin-bottom:20px;display:block}#our-advantages-new .adv_block .numbers b{font-size:100px;display:block;line-height:100px}#our-advantages-new table{width:95%;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}#our-advantages-new tr td:first-child{width:260px}#our-advantages-new tr td:last-child{width:280px}#our-advantages-new td>div{width:260px;font-size:15px;line-height:18px}#our-advantages-new td>div p{margin-bottom:-5px}#our-advantages-new td>div img{display:block;margin:0 auto 35px auto}#video-block{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center center no-repeat;background-size:cover;padding:0;height:274px;color:#fff;text-align:center;font-size:20px;line-height:20px}#video-block h2{color:#fff;font-size:25px;margin-top:15px;margin-bottom:18px;display:inline-block}#video-block>a{display:inline-block;width:69px;height:69px;background:url(/bitrix/templates/main_adapt/img/mp/03_play.png) center center no-repeat;margin:45px auto 0 auto}#video{padding-top:40px;width:560px}#video .video-frame{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#video .video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}#f-1-new{background:#fef9da;color:#333;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}#f-1-new.mp-form-middle{margin-right:0;text-align:center;height:auto;margin-bottom:0;margin-top:0}#f-1-new.mp-form-middle .title{color:#333;background:none;float:none;width:auto;height:auto;margin:0 auto 20px auto;text-align:center;font-size:35px;line-height:35px;text-transform:none}#f-1-new.mp-form-middle input[type='text'],#f-1-new.mp-form-middle button{float:none;display:inline-block}#f-1-new.mp-form-middle input[type='text']{border:1px solid #ff671f}#f-1-new.mp-form-middle button{background:#ff671f;border:1px solid #ff671f}#f-1-new.mp-form-middle button:hover{color:#fff}#f-1-new.mp-form-middle .policy_inline{color:#999;text-align:center;font-size:14px}#f-1-new.mp-form-middle .policy_inline a{color:#999;font-size:14px}.middle-navigation{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.middle-navigation ul{list-style:none;margin:0;padding:0;overflow:hidden}.middle-navigation ul li{display:block;border-left:1px solid #e3e3e3;padding-left:86px;padding-right:30px;width:166px;height:60px;float:left;padding-top:15px;background:#fefefe;font-size:15px}.middle-navigation ul li:first-child{border-left:none}.middle-navigation ul li img{float:left;margin-left:-65px}.middle-navigation ul li a{color:#333;text-decoration:none}#quality-block{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) right center no-repeat;margin-top:0;border-top:1px solid #e3e3e3}#quality-block ul{list-style:none;width:726px;padding-left:0;margin-left:80px}#quality-block ul li{display:block;overflow:hidden;padding-left:84px}#quality-block ul li>img{float:left;margin-left:-84px}#quality-block ul li .title{color:#333;font-size:16px;font-weight:bold}#quality-block ul li .title a{color:#333}#mp-revs-new{background:url(/bitrix/templates/main_adapt/img/mp/04_revs_bg.png) right center no-repeat;margin-bottom:0;border-top:1px solid #e3e3e3;margin-top:0;padding-top:35px;padding-bottom:46px}#mp_gallery_new{margin-bottom:0;margin-top:0;border-top:1px solid #e3e3e3;border-bottom:none;padding-top:35px}@media screen and (max-width:1200px) and (min-width:1001px){footer .copy-right-2 .ccol{float:right;text-align:right}.mp-form-middle{height:74px}#action-slider-mp .control.right{right:199px}.page-wrapper{width:980px;position:relative;overflow:hidden}.main_page_content,#our-advantages-new,#quality-block,#our-advantages,.mp-reviews,#mp-portfolio,.mp-fetures{width:980px}.main_page_content .text-block{width:980px}header .head_menu{margin-left:20px}#top-menu-ul>li>a{font-size:12px}.main-menu ul li{width:104px}#top-menu-ul li.item-8{width:138px}.serv-menu ul li{width:213px}.serv-menu ul li i{width:77px}.serv-menu ul li b{font-size:11px}.serv-menu ul li a>span{padding-left:20px}#main-page-form .banner_area{width:738px;background-image:none}#action-slider-mp{width:738px}#main-page-form .timer_area{width:175px;height:173px;right:7px}#main-page-form .timer_area .timerdesc p{text-align:center;margin-bottom:20px}#main-page-form .timer_area .days,#main-page-form .timer_area .hour,#main-page-form .timer_area .minute{width:52px;height:60px;float:left;text-align:center;font-size:14px;margin-right:1px}#production-list ul{width:969px}#production-list ul li{width:177px}#production-list ul li .head{width:177px}#production-list ul li a{font-size:16px}#our-advantages{padding-left:10px;padding-right:10px}#quality-block,#our-advantages-new{width:900px}#our-advantages ul li{width:200px}.mp-reviews{width:960px;padding-left:10px;padding-right:10px}.mp-form-middle .title{width:240px}.mp-fetures,#mp-our-warr,.mp-cool-wind{width:920px}.mp-fetures ul li{margin-left:15px;width:245px}#mp-our-warr ul li{width:215px;margin-left:15px}.mp-cool-wind #mobile_office{width:510px;float:left;background-image:none}.mp-cool-wind #mobile_office .mobile_office_text{left:30px}footer .pre-footer-links .item{width:231px}footer .pre-footer-links .item.socials{font-size:12px}#main aside{width:237px;padding-left:6px;padding-right:6px}#main .main-page-content,#main .additional-page-content{padding-left:10px;padding-right:10px;width:690px;padding-top:10px}.inner-navigation ul li,.inner-content-list ul li .item-name{margin-left:20px}.inner-navigation ul li:first-child,.inner-navigation ul li.start-row{margin-left:30px}.inner-navigation ul li,.inner-content-list ul li .item-name{margin-left:30px}#window-parts ul.grey-ul li{width:132px !important}#fasad_form,.balk_form,#vit_form,.kott_form,.gotovye_form{margin-left:-10px;margin-right:-10px;width:auto}.kott_form input[type='text']{margin-top:-12px}.exclusive-vars li{width:150px;margin-right:25px}.exclusive-vars li>img{width:150px}.dop-options li{width:210px}.dop-options li>img{width:210px}#fasad_form .title,#vit_form .title{padding-top:50px}.balk_form .title{padding-left:45px;width:223px}.news-detail p>img{width:100% !important}.section .head-section{margin-left:-10px;margin-right:-10px}.section.type-1 .image_area{margin-left:10px}.section.type-2 .image_area{margin-left:5px}.section .info-area{width:430px;background-position:344px 34px}.get_price_form{margin-left:-10px;margin-right:-10px}.get_price_form button{width:166px}.get_price_form .title{width:217px}#payform{margin-left:-10px;margin-right:-10px}.for-dealers .action_form{margin-left:-10px !important;margin-right:-10px !important;margin-top:-10px !important}.for-dealers .banner_area{width:711px !important;background:#055ca4}.for-dealers .action_form{width:711px !important}#main-page-form .timer_area{right:6px !important;bottom:25px}.for-dealers .form_area input[type='text']{width:150px !important}.main-page-content .reviews-list .item .preview{width:500px}.form-chertech-header__kont{margin-left:-10px;margin-right:-10px}.form-chertech-header__kont p{margin-left:80px;width:340px}.grey-tabs-menu ul li{padding:0 15px}#all_office_map,.catalog-section{margin-left:-10px;margin-right:-10px}#calculator .sel-type{margin-left:-10px;margin-right:-10px}.gotovye_form input[type='text']{margin-top:-6px}.window-table li>div{margin-right:14px;margin-left:14px}#nestanddartye-okna-table td{width:151px}.for-dealers .form_area .order_call_form p{text-shadow:2px 2px 4px #000}.block_content.first{background-image:none !important}#our-advantages-new .adv_block{width:140px}.middle-navigation ul li{width:128px}.middle-navigation ul li br{display:none}footer .pre-footer-links .item.socials a{margin-right:2px}}@media screen and (max-width:1000px){#main .main-page-content{padding-right:20px;padding-left:20px}footer .copy-right-2 .ccol{float:right;text-align:right}footer .pre-footer-links .item{width:354px;margin-bottom:10px}footer .bottom-actions{margin-top:0}header .head_menu.head_menu_mob,header .head_menu.head_menu_mob_xs{display:none}#mp-portfolio .photo-items-list.photo-photo-list{float:left}.index_page .serv-menu.main_page{display:block}.page-wrapper{width:727px;position:relative}#main{overflow:visible}#main h1{margin-top:10px}.bx-breadcrumb{margin:75px 0 10px}.block_content.first{background-image:none !important}#main aside{display:none}#main .main-page-content,#main .additional-page-content{width:auto;float:none}.main_page_content{width:727px;margin-top:0;overflow:hidden}.non_index_page .main-page-content{overflow:hidden}.inner-content-list ul li{width:100%;margin-left:0}.inner-content-list .thumb{background:#ff5f01}.main-page-content .news-detail p img{width:100%;height:auto}.inner-navigation ul li{width:100%;margin-left:0;height:auto;margin-bottom:5px}.inner-navigation ul li .thumb{display:none}.inner-navigation ul li .item-name{height:auto;padding-bottom:10px}.sert_window_link{top:initial;bottom:0}#our-advantages,.mp-reviews,#mp-portfolio,.mp-fetures,.mp-fetures,.mp-cool-wind,#mp-our-warr{width:auto;padding:0 30px;margin:10px auto;padding-top:30px}.mob_menu_toggle{display:block;width:90px;height:87px;background:url(/bitrix/templates/main_adapt/img/btn-menu-toggle.png) #ff671f center center no-repeat;cursor:pointer;float:right;margin-left:33px;text-indent:-9000px}.mob_menu_toggle.opened{background-color:#0ca6e4}.serv-menu.non_index_page{display:none}.serv-menu.index_page{height:auto;padding-top:10px;display:none}.head_section.main_page{padding-top:20px;width:auto;clear:both}.serv-menu{height:auto;width:100%}.serv-menu ul li{width:49%;padding-left:0;margin-left:0;margin-bottom:10px}.serv-menu ul li:nth-child(2n){float:right}.serv-menu ul li a{margin-left:20px}header .head_menu{display:none}header .head_menu.head_menu_mob{display:block;border:1px solid #e3e3e3;background:#fff;height:90px;width:49%;padding-top:10px;float:left;margin-left:0}header .head_menu.head_menu_mob li{margin-left:30px}header .head_menu.head_menu_mob.right{float:right;margin-right:0}header .head_menu li{height:45px;line-height:45px}header .head_actions{margin-bottom:12px}#top-menu-ul{display:none}#main-page-form{height:395px;width:100%;position:relative;overflow:hidden;background:none}#action-slider-mp{height:213px;width:100%}#main-page-form .banner_area{background-image:none;width:100%;left:0;border:0;background:#ff671f;height:213px;top:10px;position:absolute}#action-slider-mp ul li{width:480px}#action-slider-mp ul li img{height:214px;width:479px}#main-page-form .order_call_form{height:163px;margin-top:232px;width:100%;background:#ff671f}#main-page-form .order_call_form form .inner_connent p>br{display:none}#main-page-form .order_call_form form .inner_connent{text-align:center;margin-bottom:20px}#main-page-form .order_call_form form .button{margin:0 auto}#main-page-form .timer_area{width:207px;height:155px;top:20px;bottom:20px;border-color:#fff}#main-page-form .timer_area .timerdesc{width:100%;text-align:center;float:none;margin-bottom:24px}#main-page-form .timer_area .days{margin-left:10px}#main-page-form .timer_area .timerdesc p{text-align:center}#action-slider-mp .control.right{right:248px}.head_section.main_page{display:block}#production-list ul{width:auto;text-align:justify;margin-right:-15px}#production-list ul li{display:block;float:left;width:182px;margin-bottom:14px;margin-left:25px;margin-right:38px}#production-list ul li:first-child{margin-left:25px;margin-right:38px}#our-advantages ul li,#our-advantages ul li:first-child{width:auto;text-align:left;margin-left:0;margin-bottom:30px}#our-advantages-new,#our-advantages{width:auto;padding-left:25px;padding-right:25px}#our-advantages ul{padding-left:0;padding-right:0}#our-advantages ul li{margin-right:26px}#our-advantages ul li i{margin:0 0 0 0;float:left}#our-advantages ul li div.head{width:auto;text-align:left;padding-left:120px}#our-advantages ul li div{width:auto;text-align:left;padding-left:120px}#mp-our-warr ul li,#mp-our-warr ul li:first-child{width:auto;text-align:left;margin-left:36px;margin-bottom:30px}#mp-our-warr ul li .ttl i{margin:0 0 0 0;margin-right:37px;float:left}#mp-our-warr ul li .ttl{width:auto;text-align:left;padding-left:0;min-height:0}#mp-our-warr ul li p{width:auto;text-align:left;padding-left:120px}.mp-fetures ul li,.mp-fetures ul li:first-child{width:auto;text-align:left;margin-left:0;margin-bottom:10px}.mp-fetures{padding-left:30px;padding-right:30px;width:auto;padding-bottom:15px}.mp-fetures ul{margin-bottom:10px}.mp-fetures ul li .ttl i{margin:0 0 0 0;margin-right:37px;float:left}.mp-fetures ul li .ttl{width:auto;text-align:left;padding-left:58px;height:22px}.mp-fetures ul li .ttl>br{display:none}.mp-fetures ul li p{width:auto;text-align:left;padding-left:0}.mp-cool-wind #mobile_office,#company-video{margin:0 auto;float:none;margin-bottom:10px}.mp-form-middle{height:110px}.mp-form-middle .title{margin:0 auto;float:none}footer .adrress-block{display:none}#mp-portfolio{text-align:center}#mp-portfolio .photo-items-list.photo-photo-list{display:inline-block;float:none}.main_page_content .text-block{width:100%;text-align:justify;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.center_block{padding:0 25px}#mp-our-warr{width:auto;margin-top:15px;padding-left:30px;padding-right:30px}#mp-grey-block{margin-top:-20px}.responsive_image{width:100%;height:auto}.main-page-content .reviews-list .item .preview{width:auto;float:left !important}.main-page-content .reviews-list li.item{margin-bottom:20px !important}.balk_form{margin-left:0;margin-right:0;height:auto !important;display:block}.balk_form input[type='text']{float:none;width:100%;padding:0}.balk_form button{float:none;width:100%;padding:0}.balk_form .title{float:none;width:auto;height:auto;font-size:12px;line-height:12px;min-height:61px}.top_compare .var_descr{height:auto}.balk_form .title br{display:none}.index_page .serv-menu.main_page{display:block}.responsive_inner_table tr td{display:block;width:100%;float:left}.responsive_inner_table tr:first-child td{display:none}#window-parts .white-ul li .img{display:none !important}#nestanddartye-okna-table{overflow-x:auto;display:block;width:100%}#nestanddartye-okna-table td{padding-right:20px}#production .item .button{float:right}#window-parts .white-ul li{width:50% !important;height:40px !important}.form-chertech-header__kont.mosk_setka .button,.form-chertech-header__kont .button{position:relative;top:initial;right:initial;margin:0 auto}.for-dealers .action_form{width:auto !important}.for-dealers #main-page-form .timer_area{right:106px;bottom:10px;top:178px}.for-dealers #dealer_request .inner_connent>p{margin-bottom:0;font-size:12px;color:#fff;font-weight:bold}.for-dealers #dealer_request .inner_connent>p>br{display:none}.for-dealers{margin-top:0;margin-left:0;margin-right:0;padding-left:0;padding-top:0;padding-right:0}#our-advantages-new table td{display:inline-block;width:50% !important;margin:0}#our-advantages-new table td.extra-row{display:none}#our-advantages-new td>div{margin-bottom:40px}.middle-navigation ul li{width:245px}.middle-navigation ul li.item-0{border-bottom:1px solid #e3e3e3}.middle-navigation ul li.item-1{border-bottom:1px solid #e3e3e3}.middle-navigation ul li.item-2{border-left:none}#quality-block{width:647px}#quality-block ul{margin-left:0;width:100%}#f-1-new.mp-form-middle .title{margin-left:0;padding-left:0;font-size:30px;line-height:30px}}@media screen and (max-width:768px){footer .copy-right-2 .ccol{float:left;margin-top:20px;text-align:left}footer .copy-right-2 .keyba-copy-r{margin-top:20px;width:100%;float:left}footer .bottom-actions{margin-top:0}.pay-logo{float:none;margin-top:20px}footer .pre-footer-links .item{width:459px;margin-bottom:10px}footer .bottom-actions{margin-top:0}.page-wrapper{width:458px;position:relative}#main{overflow:visible}#main h1{margin-top:20px}.non_index_page #main h1{margin-top:20px}#main .main-page-content,#main .additional-page-content{width:auto;float:none}#main aside{display:none}.main_page_content{width:458px;margin-top:10px;overflow:hidden}#our-advantages,.mp-reviews,#mp-portfolio,.mp-fetures,.mp-fetures,.mp-cool-wind,#mp-our-warr,#our-advantages-bottom{width:auto;padding:0 30px;margin:10px auto;padding-top:30px}.mob_menu_toggle{display:block;width:110px;height:76px;background:url(/bitrix/templates/main_adapt/img/btn-menu-toggle.png) #ff671f 30px center no-repeat;cursor:pointer;float:right;margin-left:33px;line-height:82px;color:#fff;text-transform:uppercase}header{background:#ff671f}header .head_menu.head_menu_mob{display:none !important}.mob_menu_toggle.opened{background-color:#0ca6e4;text-indent:-9000px;width:110px;background-position:30px center}.serv-menu.index_page,.serv-menu.non_index_page{display:none}.head_section.main_page{padding-top:20px;width:auto;clear:both}.serv-menu{height:auto;width:100%}.serv-menu ul li{width:47%;padding-left:0;margin-left:0;margin-bottom:10px}.serv-menu ul li:nth-child(2n){float:right}.serv-menu ul li a{margin-left:20px}header .logo{width:220px}header .head_menu{display:none}header .head_menu.head_menu_mob{display:none}header .head_menu.head_menu_mob_xs{display:block;padding:0;margin:10px 0;width:auto}header .head_menu.head_menu_mob_xs li{border:1px solid #e3e3e3;background:#fff;text-align:center;height:42px;width:142px;float:left;margin-left:13px;line-height:42px}header .head_menu.head_menu_mob_xs li.cl a{background:url('/bitrix/templates/main_adapt/img/top-02.svg') left center no-repeat;padding-left:30px}header .head_menu.head_menu_mob_xs li:first-child{margin-left:0}header .head_menu li a{padding:0;background:none;width:auto;display:inline-block;color:#006bc5;text-decoration:none}header .head_actions{display:none}#top-menu-ul{display:none}#main-page-form{height:387px;width:100%;position:relative;overflow:hidden;background:none}#action-slider-mp{height:213px;width:100%}#main-page-form .banner_area{background-image:none;width:100%;left:0;border:0;background:#ff671f;height:213px;position:absolute;top:0}.serv-menu ul li a{height:75px}.serv-menu ul li a>span{display:none}.serv-menu ul li b{border-bottom:none;margin-top:20px;margin-bottom:-20px}#action-slider-mp ul li{width:480px}#action-slider-mp ul li img{height:214px;width:457px}#main-page-form .order_call_form{height:163px;margin-top:224px;width:100%;background:#ff671f}#main-page-form .order_call_form form .inner_connent p>br{display:none}#main-page-form .order_call_form form .inner_connent{text-align:center;margin-bottom:20px}#main-page-form .order_call_form form .button{margin:0 auto}#main-page-form .timer_area{display:none}#action-slider-mp .control{display:none}#action-slider-mp .ind{display:none}.head_section.main_page{display:block}#production-list ul{width:auto;text-align:justify;margin-left:11px}#production-list ul li{display:block;float:left;width:182px;margin-left:0;margin-bottom:14px;margin-left:15px;margin-right:24px}#production-list ul li:first-child{margin-left:15px;margin-right:24px}#our-advantages ul li,#our-advantages ul li:first-child,#our-advantages-bottom ul li,#our-advantages-bottom ul li:first-child{width:45%;text-align:left;margin-left:0;margin-bottom:30px;float:left;margin-right:10px}#our-advantages-new,#our-advantages,#our-advantages-bottom{width:auto;padding-left:25px;padding-right:25px}#our-advantages ul,#our-advantages-bottom ul{padding-left:0;padding-right:0}#our-advantages-bottom li{width:auto}#our-advantages ul li i,#our-advantages-bottom ul li i{margin:0 auto;float:none}#our-advantages ul li div,#our-advantages-bottom ul li div{display:none}#our-advantages ul li div.head,#our-advantages-bottom ul li div.head{width:auto;text-align:center;display:block;padding-left:0}.reviews-list-wrapper{padding:0}.reviews-list-wrapper .left-arrow-control,.reviews-list-wrapper .right-arrow-control{display:none}#mp-our-warr ul li,#mp-our-warr ul li:first-child{width:auto;text-align:left;margin-left:36px;margin-bottom:30px}#mp-our-warr ul li .ttl i{margin:0 0 0 0;margin-right:37px;float:left}#mp-our-warr ul li .ttl{width:auto;text-align:left;padding-left:0;min-height:0}#mp-our-warr ul li p{width:auto;text-align:left;padding-left:120px}.mp-fetures{display:none}.mp-cool-wind #mobile_office,#company-video{margin:0 auto;float:none;margin-bottom:10px}.mp-form-middle{height:110px}.mp-form-middle .title{margin:0 auto;float:none;width:225px;height:auto}footer .adrress-block{display:none}#mp-portfolio{text-align:center}#mp-portfolio .photo-items-list.photo-photo-list{display:inline-block;float:none;width:auto !important}#mp-portfolio .photo-items-list{margin-left:25px}.main_page_content .text-block{width:100%;text-align:justify;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.center_block{padding:0 25px}#mp-our-warr{display:none}#mp-grey-block{display:none}#f-2,#f-3{display:none}.mp-cool-wind{display:none}.mp-form-middle{width:auto;padding:30px 0 30px 40px;margin-right:0;height:auto}.mp-form-middle button{float:none;margin:0 auto}#calculator .schem-aria{width:auto;float:none}#calculator .form-aria{width:auto;float:none}#production .item .window-image{float:none;display:block;margin-left:auto;margin-right:auto}#production .item .features{margin-left:0}#production .item .make-order{margin-left:0}.head_section.main_page{display:none}.sert_window_link{display:none}.responsive_image{width:100%;height:auto}#pop_up_form_1{width:280px;height:445px;font-size:15px}#pop_up_form_1 input{width:200px;height:40px;line-height:40px;margin-bottom:20px}#pop_up_form_1 input[type='checkbox']{height:15px;width:15px;display:inline-block}#pop_up_form_1 button{width:220px}#pop_up_form_1 p{margin-bottom:20px;font-size:14px}#pop_up_form_1 .title{font-size:18px;margin-bottom:30px}#message{width:400px}.modal_content{width:400px}.modal_content .inputtextarea{width:220px}.catalog-section{overflow:hidden}.main-page-content .reviews-list .item .preview{width:auto}.top_compare td{padding:0;margin:0;width:100% !important}form[name='SIMPLE_FORM_2'] input[name='captcha_word']{display:block;width:160px}.modal_content#pop_up_vacancy{width:320px}.modal_content#pop_up_vacancy td{display:block}#main iframe{width:100%;height:auto}form[name='SIMPLE_FORM_2'] td{display:block;width:auto}form[name='SIMPLE_FORM_2'] .form-table textarea{width:auto}.index_page .serv-menu.main_page{display:block}.for-dealers .banner_area{display:none}.for-dealers .form_area{position:relative !important;background:#0678b9;width:100% !important}.form-chertech-header__kont.mosk_setka{margin-left:-20px;margin-right:-20px}.form-chertech-header__kont.mosk_setka p{width:auto}#our-advantages-new table td{width:100% !important}#our-advantages-new table td>div{width:100% !important}#f-1-new{padding-left:0}.middle-navigation ul li{width:112px}.middle-navigation ul li br{display:none}#quality-block{width:378px}.reviews-list-wrapper .left-arrow-control,.reviews-list-wrapper .right-arrow-control{display:inline-block}}@media screen and (max-width:480px){#main .main-page-content>img{display:none}.bx-breadcrumb{display:none}footer .bottom-actions{margin-top:0}footer .pre-footer-links .item{width:320px;margin-bottom:10px}footer .copy-right-2 .lcol{width:320px}.page-wrapper{width:320px;position:relative}#main aside{display:none}#main .main-page-content,#main .additional-page-content{width:auto;float:none}#main{overflow:visible}.main_page_content{width:320px;margin-top:10px;overflow:hidden}#our-advantages-new,#our-advantages,.mp-reviews,#mp-portfolio,.mp-fetures,.mp-fetures,.mp-cool-wind,#mp-our-warr,#our-advantages-bottom{width:auto;padding:0 30px;margin:10px auto;padding-top:30px}.mob_menu_toggle{display:block;width:80px;height:76px;background:url(/bitrix/templates/main_adapt/img/btn-menu-toggle.png) #ff671f 20px center no-repeat;cursor:pointer;float:right;margin-left:0;line-height:82px;color:#fff;text-transform:uppercase}header{background:#ff671f;width:320px}header.fixed .head_menu.head_menu_mob_xs{display:none}header .logo{width:220px;margin-left:17px}.mob_menu_toggle.opened{background-color:#0ca6e4;text-indent:-9000px;width:80px;background-position:20px center}.serv-menu.index_page,.serv-menu.non_index_page{display:none}#main h1{margin-top:0}.non_index_page #main h1{margin-top:0}#main-page-form .order_call_form form .button{width:240px}.serv-menu{height:150px;width:100%}.serv-menu ul li{width:47%;padding-left:0;margin-left:0;margin-bottom:10px}.serv-menu ul li:nth-child(2n){float:right}.serv-menu ul li a{margin-left:20px}header .head_menu{display:none}header .head_menu.head_menu_mob{display:none}header .head_menu.head_menu_mob_xs{display:block;padding:0;margin:10px 0;width:100%}header .head_menu.head_menu_mob_xs li{border:1px solid #e3e3e3;background:#fff;text-align:center;height:42px;width:153px;float:left;margin-left:10px;line-height:42px;margin-bottom:5px}header .head_menu.head_menu_mob_xs li.cl a{background:url('/bitrix/templates/main_adapt/img/top-02.svg') left center no-repeat;padding-left:30px}header .head_menu.head_menu_mob_xs li:first-child{margin-left:0}header .head_menu li a{padding:0;background:none;width:auto;display:inline-block;color:#006bc5;text-decoration:none}header .head_actions{display:none}#top-menu-ul{display:none}#main-page-form{height:355px;width:100%;position:relative;background:none}#action-slider-mp{height:144px;width:100%}#main-page-form .banner_area{background-image:none;width:100%;left:0;border:0;background:#ff671f;height:143px}.serv-menu ul li a{height:60px;text-align:center;margin-left:0;margin-right:0}.serv-menu ul li a>span{display:none}.serv-menu ul li b{border-bottom:none;margin-top:0;margin-right:0;margin-bottom:-20px;float:none}.serv-menu ul li i{float:none;display:none}header .head_menu.head_menu_mob_xs li:nth-child(n + 3){display:none}#action-slider-mp ul li{width:320px}#action-slider-mp ul li img{height:143px;width:320px}#main-page-form .order_call_form{height:207px;margin-top:150px;width:100%;background:#ff671f;position:absolute}#main-page-form .order_call_form form .inner_connent p{margin-left:0;margin-right:0;text-align:center}#main-page-form .order_call_form form .inner_connent p>br{display:none}#main-page-form .order_call_form form .inner_connent{text-align:center;margin-bottom:20px}#main-page-form .order_call_form form .button{margin:0 auto;width:260px}#main-page-form .timer_area{display:none}#main-page-form .order_call_form form{margin-left:auto;margin-right:auto;padding:0}#main-page-form .order_call_form form input{width:240px}#action-slider-mp .control{display:none}#action-slider-mp .ind{display:none}.head_section.main_page{display:block}#production-list ul{width:auto;text-align:justify}#production-list ul li{display:block;float:none;width:182px;margin-left:auto;margin-bottom:14px;margin-right:auto}#production-list ul li:first-child{float:none;margin-left:61px;margin-right:0}#production-list ul li{margin-left:61px;margin-right:0}#our-advantages ul li,#our-advantages ul li:first-child,#our-advantages-bottom ul li,#our-advantages-bottom ul li:first-child{width:45%;text-align:left;margin-left:0;margin-bottom:30px;float:left;margin-right:10px}#our-advantages,#our-advantages-bottom{width:auto;padding-left:25px;padding-right:25px}#our-advantages ul,#our-advantages-bottom ul{padding-left:0;padding-right:0}#our-advantages-bottom li{width:auto}#our-advantages ul li i,#our-advantages-bottom ul li i{margin:0 auto;float:none}#our-advantages ul li div,#our-advantages-bottom ul li div{display:none}#our-advantages ul li div.head,#our-advantages-bottom ul li div.head{width:auto;text-align:center;display:block;padding-left:0}#calculator .question-list input[type='text']{width:auto}#calculator .orange-button{width:auto}#our-advantages-bottom .ico{float:none}.reviews-list-wrapper{padding:0}.reviews-list-wrapper .left-arrow-control,.reviews-list-wrapper .right-arrow-control{display:none}#mp-our-warr ul li,#mp-our-warr ul li:first-child{width:auto;text-align:left;margin-left:36px;margin-bottom:30px}#mp-our-warr ul li .ttl i{margin:0 0 0 0;margin-right:37px;float:left}#mp-our-warr ul li .ttl{width:auto;text-align:left;padding-left:0;min-height:0}#mp-our-warr ul li p{width:auto;text-align:left;padding-left:120px}.mp-fetures{display:none}.mp-cool-wind #mobile_office,#company-video{margin:0 auto;float:none;margin-bottom:10px}.mp-form-middle .title{margin:0 auto;float:none;width:225px}footer .adrress-block{display:none}#mp-portfolio{text-align:center}#mp-portfolio .photo-items-list.photo-photo-list{display:inline-block;float:none}#mp-portfolio .photo-items-list{margin-left:47px}#mp-portfolio .photo-items-list .photo-item-cont:nth-child(n + 3){display:none}.main_page_content .text-block{width:100%;text-align:justify;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.center_block{padding:0 25px}#mp-our-warr{display:none}#mp-grey-block{display:none}#f-2,#f-3{display:none}.mp-cool-wind{display:none}.mp-form-middle{width:auto;padding:30px 0 30px 0;margin-right:0;height:auto;margin-bottom:-30px}.mp-form-middle input[type='text']{float:none;display:block;width:220px;margin:5px auto}.mp-form-middle button{float:none;margin:0 auto;width:240px}.mp-reviews .control-area .button{float:none !important}.mp-reviews .control-area{width:100% !important;margin:0 auto}#calculator .schem-aria{overflow:scroll}#calculator .schem-aria .hint{display:none}#calculator .tab-control span{font-size:13px;width:195px;margin-right:0;text-align:center}.head_section.main_page{display:none}#production .item .button{width:240px}.responsive_table_wrapper{width:auto;overflow:scroll}.balk_form{margin-left:-40px;margin-right:-40px}#message{width:300px}.modal_content{width:300px;padding:20px 20px}.modal_content .inputtextarea{width:220px}form[name='SIMPLE_FORM_2'] .form-table textarea{width:100%}.index_page .serv-menu.main_page{display:block}#window-parts ul.grey-ul li{height:auto !important;padding-left:20px !important;padding-bottom:20px !important}#window-parts ul.grey-ul li i{float:none !important;margin-left:0 !important}#window-parts ul.grey-ul li .title{padding-bottom:60px !important}#window-parts ul.grey-ul li .button{bottom:85px !important}#nestanddartye-okna-table{display:block;overflow:auto}#nestanddartye-okna-table td{display:table-cell;float:none}.for-dealers .banner_area{display:none}.for-dealers .form_area{width:auto !important}.for-dealers #dealer_request .inner_connent>p{font-size:16px}.middle-navigation ul li{width:204px;border-left:none}.middle-navigation ul li.item-2{border-bottom:1px solid #e3e3e3}#quality-block{width:240px}.reviews-list-wrapper .left-arrow-control,.reviews-list-wrapper .right-arrow-control{display:inline-block}}.policy_inline{clear:both;width:100%;color:#fff;font-size:10px;line-height:10px;margin-top:5px;display:block;text-align:left}.policy_inline input{vertical-align:text-top;width:12px !important;height:12px !important;line-height:10px !important}.policy_inline a{color:#fff}button.inactive,button.inactive:hover{background:#ff671f;cursor:default;color:#ccc}.modal_content .policy input{display:inline-block;width:12px;padding-bottom:0}#upbutton{background:url('/bitrix/templates/main_adapt/img/up.svg') no-repeat top left;height:50px;width:50px;bottom:20px;left:10px;cursor:pointer;display:none;position:fixed;z-index:999;opacity:.7;filter:alpha(opacity=70)}#upbutton:hover{opacity:1;filter:alpha(opacity=100)}#main_links_wrapper{border-bottom:1px solid #e3e3e3;padding-bottom:45px}#main_links_wrapper h1{font-size:35px;margin-top:33px;margin-bottom:33px;text-transform:none}#main_links_wrapper .text-block{max-width:930px;margin-bottom:40px}.mp_block_separators{background:#f5f5f1;height:12px;margin-left:-1px;margin-right:-1px}#mp_prods_slider{padding-top:33px}#mp_prods_slider h2{font-size:30px}.mp_no_top_border{margin-top:0 !important}#mp_prods_slider{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}#mp_prods_slider .button_block{border-top:1px solid #e3e3e3;padding-top:30px;padding-bottom:30px}#mp_prods_slider .button_block .button{width:222px}.main_links{display:block;margin:0 auto;overflow:hidden;list-style:none;width:715px}.main_links li{display:block;width:320px;height:110px;float:left;padding:25px 10px 25px 25px;text-align:left;background-color:#f5f5f1;border:1px solid #e3e3e3}.main_links .sect_link_img{display:block;float:right;width:100px;height:125px;background:url(/bitrix/templates/main_adapt/img/mp/win_a.png) right center no-repeat}.main_links li.item-1{border-bottom:none}.main_links li.item-2{border-left:none;border-bottom:none}.main_links li.item-4{border-left:none}.main_links .item-2 .sect_link_img{background-image:url(/bitrix/templates/main_adapt/img/mp/win_c.png)}.main_links .item-3 .sect_link_img{background-image:url(/bitrix/templates/main_adapt/img/mp/win_b.png)}.main_links .item-4 .sect_link_img{background-image:url(/bitrix/templates/main_adapt/img/mp/win_d.png);width:112px}.main_links li .sect_link_title{font-size:20px;margin-bottom:15px;display:inline-block;color:#333;text-decoration:none}.main_links li .sect_link_title:hover{color:#00adf7}.profile_slider_mp{text-align:center;color:#ff671f;margin-top:40px;margin-bottom:30px;font-size:17px}.profile_slider_mp a{color:#999;text-decoration:none}.profile_slider_mp a.active{color:#333}.profile_slider_mp a:hover{color:#ff671f}#production_list_mp>.item{width:33%;float:left;text-align:center;padding-bottom:42px}#production_list_mp .item .img{min-height:253px;position:relative}#production_list_mp .item .size-x,#production_list_mp .item .size-y{position:absolute;font-size:12px;color:#b7b7b7}#production_list_mp .item .size-x{left:162px;top:4px}#production_list_mp .item .size-y{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:74px;top:115px}#production_list_mp .item.item-2 .size-y{right:48px}#production_list_mp .item.item-3 .size-y{right:81px;top:127px}#production_list_mp .item .head{font-size:17px;color:#333;font-weight:bold;margin-bottom:15px}#production_list_mp .item .price{font-size:17px;color:#ff671f;margin-bottom:12px}#production_list_mp .item .price b{font-size:25px}#production_list_mp .item .descr{color:#999;font-size:15px}#production_list_mp .item .descr .more_info{width:26px;height:16px;position:relative;display:inline-block}#production_list_mp .item .descr .more_info .more_info_button{display:block;width:25px;height:23px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAIAAABxgXNEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb1JREFUeNqklbtPwlAUxu9lEwcZnIGRDXSVBP8DdNSlQV19IKMDm6Mmzj6CEd3q4w8gDupEEBfiZKyjiQQTgts9foe2lEdbSPnSNKG936/3Xs75rlRKCVe9P8rXB/FV56vTEuGIiKZw0UJWJDKuDunCAuVmXyiitCZi7GcQcIAadflUEiFJa0cisTxsVIOiq13Kx1RVVz6q6hhD5b2hxwPzkieruNPWBU/EX52WPM0JKWlb7z0LOSC8A2jndjwICkd4JJG8zo+ssVHhpbWbLiv6/lB6ke+jajfZ1aiYvywWHSQ99wif0UTP4LJ3h5k+FkaDFVTs7X6J90vW7vnvDyp4QbD3HoWDOvISyi0Xwt1zALwgOKxoKvC82Ouw/n4nqgPv+mCCxZqZ4xYJLHhBsFj2JAPK3iKbZUzBMvpYtJiVL5eBUUgOs6S680J6KBK1uyAkuGYjVhmM78fPGneJVz8W4r32cjKHO/7H6M+Q8atDRs3Haf3YJVf5HSJp83yi/DrbQOZw8kybq4U4RvrlqtOA5TyH+pLWPS+Sdt6/oZTkcwmVSSvF0byXfucQut88h9AiqGzzHEprXs37L8AAmvM4L+GmmGIAAAAASUVORK5CYII=') center center no-repeat}#production_list_mp .item .descr .more_info_content{display:none;z-index:999;position:absolute;background:#f5f5f1;color:#333;width:340px;height:auto;left:-20px;top:30px;border:1px solid #e3e3e3;padding:15px 16px;text-align:left}#production_list_mp .item.last_el .descr .more_info_content{right:-20px;left:initial}#production_list_mp .item .descr .more_info:hover .more_info_content,#production_list_mp .item .descr .more_info.opened .more_info_content{display:block}@media screen and (max-width:1200px) and (min-width:1001px){#production_list_mp .item .size-x{left:135px;top:3px}#production_list_mp .item.item-1 .size-y{right:47px;top:115px}#production_list_mp .item.item-2 .size-y{right:21px}#production_list_mp .item.item-3 .size-y{right:54px;top:127px}}@media screen and (max-width:1000px){.main_page_content.main_page_index{overflow:visible}#production_list_mp .item.item-1 .img img{width:209px;height:auto}#production_list_mp .item.item-2 .img img{width:245px;height:auto}#production_list_mp .item.item-3 .img img{width:197px;height:auto}#production_list_mp .item .size-x{left:94px;top:3px}#production_list_mp .item.item-2 .size-x{left:97px}#production_list_mp .item.item-1 .size-y{right:15px;top:102px}#production_list_mp .item.item-2 .size-y{right:-11px;top:102px}#production_list_mp .item.item-3 .size-y{right:21px;top:115px}.main_links{padding-left:0;width:700px}.main_links li{width:304px}.main_links li .sect_link_title{font-size:18px}#f-2{width:587px;height:auto}#f-2 .title{height:auto}}@media screen and (max-width:768px){.main_links li.item-1{border-bottom:none}.main_links li.item-3{border-bottom:none}.main_links li.item-2{border-left:1px solid #e3e3e3;border-bottom:none}.main_links li.item-4{border-left:1px solid #e3e3e3}#production_list_mp .item.item-1 .img img{width:233px;height:auto}#production_list_mp .item.item-2 .img img{width:272px;height:auto}#production_list_mp .item.item-3 .img img{width:219px;height:auto}#production_list_mp .item .size-x{left:203px;top:3px}#production_list_mp .item.item-2 .size-x{left:202px}#production_list_mp .item.item-1 .size-y{right:113px;top:114px}#production_list_mp .item.item-2 .size-y{right:89px;top:114px}#production_list_mp .item.item-3 .size-y{right:120px;top:126px}.main_links{padding-left:0;width:408px}.main_links li{width:371px}#production_list_mp>.item{width:100%}#production_list_mp .item .descr .more_info_content{left:-170px !important}#video{width:300px}button+p{width:100%}}@media screen and (max-width:480px){#production_list_mp .item .size-x{left:133px;top:3px}#production_list_mp .item.item-2 .size-x{left:133px}#production_list_mp .item.item-1 .size-y{right:45px;top:114px}#production_list_mp .item.item-2 .size-y{right:19px;top:114px}#production_list_mp .item.item-3 .size-y{right:51px;top:126px}.main_links{padding-left:0;width:272px}.main_links li{width:234px;height:auto}.main_links .sect_link_img{display:none}#production_list_mp>.item{width:100%}#production_list_mp .item .descr .more_info_content{left:-140px !important;width:280px}#video{width:200px}}.check_box_custom{line-height:24px}.check_box_custom .checkbox,.check_box_custom .radio{display:none}.check_box_custom .checkbox-custom,.check_box_custom .radio-custom{width:24px;height:24px;background:url(/bitrix/templates/main_adapt/img/ico-check.png) -24px 0 no-repeat;position:relative;margin-right:15px}.check_box_custom .checkbox-custom,.check_box_custom .radio-custom,.check_box_custom.label{display:inline-block;vertical-align:middle}.check_box_custom .checkbox:checked+.checkbox-custom::before,.check_box_custom .radio:checked+.radio-custom::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/bitrix/templates/main_adapt/img/ico-check.png) 0 0 no-repeat}.check_box_custom .radio:checked+.radio-custom::before{border-radius:50%;background:url(/bitrix/templates/main_adapt/img/ico-check.png) 0 0 no-repeat}.rst-logo{float:left;display:block;top:-7px;position:relative;left:27px}@media screen and (max-width:1200px){.rst-logo{display:none}}@media screen and (max-width:1000px){.rst-logo{display:block;position:absolute;left:260px}}@media screen and (max-width:768px){.rst-logo{display:none}}.slick-our-works .slick-arrow{position:absolute;z-index:50;top:50%;display:block;font-size:0;line-height:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-our-works .slick-prev{left:-16px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (max-width:1200px){.slick-our-works .slick-prev{left:0}}.slick-our-works .slick-next{right:-16px}@media (max-width:1200px){.slick-our-works .slick-next{right:0}}.slick-our-works .slick-img-arrow{fill:#f76510;width:33px;height:33px}.slick-our-works{padding:0 46px}.slick-our-works .slick-current .slick-our-works__item{z-index:10}.slick-our-works__item{position:relative;height:340px}@media (max-width:1200px){.slick-our-works__item{height:286px}}.slick-our-works .slick-current .slick-our-works__inner{width:600px;opacity:1}@media (max-width:1200px){.slick-our-works .slick-current .slick-our-works__inner{width:500px}}.slick-our-works__inner{position:absolute;top:50%;left:50%;width:500px;opacity:.3;-webkit-transition:width .3s linear 0s,opacity .3s linear 0s;transition:width .3s linear 0s,opacity .3s linear 0s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width:1200px){.slick-our-works__inner{width:400px}}.slick-our-works__img{width:100%}
/* End */
/* /bitrix/templates/main_adapt/css/normalize.css?16564945797877 */
/* /bitrix/templates/main_adapt/css/jquery.mCustomScrollbar.css?165649457953557 */
/* /bitrix/templates/main_adapt/components/bitrix/menu/top/style.css?165649457912582 */
/* /bitrix/templates/main_adapt/components/bitrix/form.result.new/base/style.css?16564945791355 */
/* /bitrix/templates/main_adapt/styles.css?1705655777889 */
/* /bitrix/templates/main_adapt/template_styles.css?170565577788339 */
