

/* Start:/local/templates/ilab_it_shop/tmpl/css/normalize.css?17322069428520*/
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: Arial, sans-serif; /* 1 */
  line-height: 1.3; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/main.css?1732206942722*/
/* ---------------------------------------------------------------------------------------------------- Wrapper */
body {
	font-size: 100%;
	min-width: 320px;
}
.i_wr {
	margin: 0 auto;
	max-width: 1330px;
	padding: 0 20px;
}
/* ---------------------------------------------------------------------------------------------------- Form */
.i_wrapper input[type='text'],
.i_wrapper input[type='email'],
.i_wrapper input[type='password'],
.i_wrapper select,
.i_wrapper textarea {
	box-sizing: border-box;
	background-color: #fff;
	color: #4E4E4F;
	border-radius: 5px;
	padding: 11px 10px;
	width: 100%;
-webkit-appearance: none;
-webkit-box-shadow: none;
	moz-box-shadow: none;
		box-shadow: none;
}
/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/style2.css?1748344165139905*/
/* ---------------------------------------------------------------------------------------------------- Top block */

.ipabs {
	position: absolute;
}
.iprel {
	position: relative;
}

/*.iprel .jq_ele_price_first .icard_pr_disc_wrap .icard_pr_disc_count {
	margin-bottom: 0;
}*/
.idnone {
	display: none;
}
.ifont180 {
	font-size: 180%;
}
.ifont95 {
	font-size: 95%;
}
.i_mt25 {
	margin-top: 25px;
}
.i_modal {
	display: none;
}
.i_h2 {
	font-size: 150%;
}

.i_h2 span {
	transition: .3s;
}
.i_h2:hover span {
	color: #ff3f1b !important;
}
.iclear {
	clear: both;
}
.i_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
h1,
h2,
h3,
h4,
h5,
h6,
ul {
	margin: 0;
}
h1 {
	font-size: 170%;
	font-weight: normal;
}
.i_mt20 h1 {
	margin-top: 20px;
}
.i_lwork_left h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
}
.i_br5500px {
	border-radius: 5px 5px 0 0 !important;
}
.i_wrapper input[type='submit'] {
	cursor: pointer;
}
/*body .jq-checkbox.checked .jq-checkbox__div {
	width: 16px;
	height: 16px;
	box-shadow: none;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/icheck_check.svg) center center no-repeat;
	background-size: 13px;
	margin: 0;
}*/

/* ---------------------------------------------- i_tblock */

.i_tblock .i_wr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.i_login {
	display: flex;
	align-items: center;
}
.i_login a {
	font-size: 14px;
	text-decoration: none;
	position: relative;
	min-height: 18px;
}
.i_login a span {
	border-bottom: 1px dashed;
}
.i_log_sep {
	margin: 0 -1px 0 -1px;
	border-left: 1px solid;
	position: relative;
	height: 18px;
}
.i_login_cabinet:before,
.i_auth_personal:before,
.i_registration:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin-left: 15px;
	background-size: 17px 16px;
	width: 18px;
}
.i_login_cabinet:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/auth2.svg) center no-repeat;
}
.i_auth_personal:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/auth.svg) center no-repeat;
}
.i_registration:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/registration.svg) center no-repeat;
}
.i_login_exit {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/close_main_reg.svg) center no-repeat;
}
@media screen and (min-width: 640px) {
	.i_login {
		/*min-width: 290px;*/
		text-align: right;
	}
	.i_login a.i_login_cabinet,
	.i_login a.i_auth_personal,
	.i_login a.i_registration {
		padding-left: 45px;
		padding-right: 20px;
	}
	.i_login_exit {
		margin-left: 10px;
	}
}
@media screen and (max-width: 639px) {
	.i_login a.i_login_cabinet,
	.i_login a.i_auth_personal,
	.i_login a.i_registration {
		padding-left: 45px;
	}
	.i_login_name {
		display: none;
	}
	.i_tblock .i_wr {
		height: 50px;
	}
	.i_login_cabinet span,
	.i_auth_personal span,
	.i_registration span {
		display: none;
	}
	.i_tm_item.jq_tm_imore {
		display: none;
	}
	.i_tm_a.i_more .i_tm_ar {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_color.svg);
		position: absolute;
		display: inline-block;
		width: 10px;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 8px;
		left: 20px;
		top: 0;
	}
	.i_tm_a.i_more:hover .i_tm_ar,
	.i_tm_a.i_more.i_tm_hover .i_tm_ar {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_white.svg);
	}
	.i_tm_a.i_more.i_tm_hover.open .i_tm_ar {
		-webkit-transform: rotate(90deg);
		    -ms-transform: rotate(90deg);
		        transform: rotate(90deg);
	}
	.i_sub_a_text {
		position: relative;
	}
	.i_sub_a_text:before {
		content: '';
		position: absolute;
		left: -20px;
		top: 50%;
		margin-top: -3px;
		width: 6px;
		height: 6px;
		border-radius: 50%;
	}
}

@media screen and (min-width: 540px) and (max-width: 639px) {
	#jq_ad_fdel {
		width: 320px !important;
	}
}
/* ---------------------------------------------- i_header */

.i_login_cabinet,
.i_login_name {
	text-decoration: none;
	line-height: 40px;
}
.i_login_cabinet span {
	border-bottom: 1px dashed;
}
/* -------------------------------------------------- top telephone */
.i_topphone {
	display: flex;
	justify-content: center;
}
.i_topphone .i_block {}
.i_topphone .i_main {
	position: relative;

	display: flex;
	align-items: center;

	cursor: pointer;
	height: 50px;
	overflow: hidden;
}
.i_topphone .i_main:before,
.i_topphone .i_main:after {
	transition: background .5s;
}
.i_topphone .i_main.i_main_select:after {
	transform: rotate(180deg)
}
.i_topphone .i_main > span {
	color: white;
	/*font-size: 125%;*/
	white-space: nowrap;
}
.i_topphone .i_drop {
	display: none;
	background-color: #1d1d1b;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 500;
	padding: 10px 20px 20px;
	color: white;
}
@media screen and (min-width: 481px) {
	.i_topphone .i_block {
		position: relative;
	}
}
@media screen and (min-width: 420px) {
	.i_topphone {
		flex: 245px;
		min-width: 245px;
	}
	.i_topphone .i_main {
		padding: 0 45px;
	}
	.i_topphone .i_main:before {
		content: '';
		position: absolute;
		top: 0;
		left: 20px;
		width: 17px;
		height: 100%;
		background: url(/local/templates/ilab_it_shop/tmpl/img/svg/header/phone.svg) no-repeat left center / 17px auto;
	}
	.i_topphone .i_main:after {
		content: '';
		position: absolute;
		top: 0;
		right: 20px;
		width: 13px;
		height: 100%;
		background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_white.svg) no-repeat left center / 13px auto;
		transition: transform 0.2s;
	}
}

@media screen and (min-width: 700px) {
	.i_topphone {
		display: none;
	}
}
@media screen and (max-width: 699px) {
	.i_hcontact {
		position: absolute !important;
		bottom: 25px;
		/*top: -45px;
		left: 50px;
		font-size: 16px !important;
		height: 40px;
		overflow: hidden;
		color: white;*/
	}

	.i_topphone .i_link_contact {
		color: #fff !important;
	}
}
@media screen and (max-width: 540px) {
	.i_hcontact {
		display: none;
	}
}
@media screen and (min-width: 581px) and (max-width: 699px) {
	.i_hcontact div:not(:first-child) {
		margin-left: 5px;
	}
}
@media screen and (max-width: 580px) {
	.i_hcontact {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}

@media screen and (max-width: 419px) {
	.i_topphone .i_main {
		overflow: visible;
	}
	.i_topphone .i_main:after {
		content: '';
		position: absolute;
		top: 0;
		right: -20px;
		width: 13px;
		height: 100%;
		background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_white.svg) no-repeat left center / 13px auto;
		transition: transform 0.2s;
	}
}
/* ----------------------------------------------------- [i_index_top] ------------------------------------------- */

.i_index_top .ifright.i_w700 {
	padding: 0 20px;
}
.i_index_top .iclear {
	padding: 0 20px;
	margin-top: 20px;
}
.i_block_top_vertical:after {
	content: '';
	display: block;
	clear: both;
}
@media screen and (max-width: 1024px) {
	.i_index_top .i_wr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_index_top_left .i_vmenu_catalog {
		border-radius: 5px;
	}
	.i_index_top_left .i_vmenu_out {
		display: none;
	}
	.i_index_top_right {
		margin-top: 20px;
	}
	.i_vmenu_catalog {
		text-align: left;
		padding-left: 20px;
		border-radius: 5px 5px 0 0;
	}
	.i_vmenu_catalog.ibr5i {
		border-radius: 5px;
	}

	.i_cs_list_sm .i_quantity,
	.i_cs_list_sm .i_check_block {
		position: relative;
		display: block !important;
		top: 55px;
		left: 250px;
		border: none;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1370px) {
	.i_index_top_left {
		width: 260px;
		float: left;
	}
	.i_index_top_right {
		margin-left: 280px;
	}
	.i_vmenu_catalog {
		border-radius: 5px 5px 0 0;
	}
}
@media screen and (min-width: 1370px) {
	.i_index_top_left {
		width: 260px;
		float: left;
	}
	.i_index_top_right {
		margin-left: 280px;
	}
	.i_vmenu_catalog {
		border-radius: 5px 5px 0 0;
	}
}
/* ---------------------------------------------------------------------------------------------- [vertical_menu]  */

.i_vmenu_catalog {
	border: 1px solid;
	cursor: pointer;
}
.i_vmenu_carrb,
.i_vmenu_carrt {
	background-repeat: no-repeat;
}
.i_vmenu_carrb {
	display: block;
	padding: 10px 0;
}
.i_vmenu .i_vmenu_out {
	height: 400px;
	border-radius: 0 0 5px 5px;
	z-index: 2;
}
.ic_vmenu_out {
	border-radius: 0 0 5px 5px;
	border-width: 0 1px 1px;
	border-style: solid;
	z-index: 50;
}
.i_buttom_vmenu {
	height: 33px;
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/expand.svg);
	background-position: center;
	background-size: 25px 10px;
	background-repeat: no-repeat;
	cursor: pointer;
	border-radius: 0 0 5px 5px;
	left: 1px;
	right: 1px;
	bottom: 1px;
}
.i_buttom_vmenu_activ {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.i_vmenu_empty {
	height: 34px;
	width: 1px;
}
.ic_vmenu_in .i_vmenu_div_1:last-child {
	border-radius: 0 0 5px 5px
}
.i_vmenu_div_1:not(:first-child) {
	border-top: 1px solid;
}
.i_vmenu_a_1 {
	position: relative;
	display: block;
	text-decoration: none;
	padding: 10px 20px;
	font-size: 14px;
}
.i_vsub_1 {
	border-radius: 5px !important;
	top: 0;
	left: 280px;
	position: absolute;
	height: auto;
	overflow: hidden;
	visibility: hidden;
	min-width: 250px;
	z-index: 10;
}
.i_vsub_1.i_vsub_item {
	min-height: 405px !important;
}
.i_vsub_1 .i_item {
	margin: -10px;
}
.i_vmenu_a_2 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-radius: 5px;
	padding: 5px;
	display: block;
	margin-bottom: 2px;
}
.i_vmenu_div_3 {}
.i_vmenu_a_3,
.i_vmenu_a_4 {
	text-decoration: none;
	display: block;
	padding: 5px;
	border-radius: 5px;
	margin-bottom: 2px;
}
.i_vmenu_a_4 {
	font-size: 90%;
	padding-left: 20px;
}
.i_vmenu_catalog,
.ic_vmenu_catalog {
	font-size: 100%;
	font-weight: bold;
}
.i_vmenu_a_3:after {
	left: 10px
}
.i_vmenu_a_4:after {
	left: 30px
}
.i_vmenu_a_3:after,
.i_vmenu_a_4:after {
	border-radius: 50%;
	content: "";
	height: 5px;
	margin-top: -3px;
	position: absolute;
	top: 50%;
	width: 5px;
}
.i_vmenu_a_3 {
	position: relative;
	padding-left: 24px;
	font-size: 13px;
}
.i_vmenu_a_4 {
	position: relative;
	padding-left: 44px;
	font-size: 13px;
}
@media screen and (min-width: 1001px) {
	.i_cmapodmenu {
		display: none !important;
	}
}
@media screen and (min-width: 1025px) {
	.i_vmenu {
		height: 425px;
	}
	.i_vmenu_catalog {
		text-align: center;
	}
}
@media screen and (max-width: 1024px) {
	.i_vmenu_carrb {
		padding-left: 30px;
		background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/topmenu.svg) center left no-repeat;
		background-size: 20px;
	}
	.i_vmenu {
		display: none;
	}
}
/* ---------------------------------------------------------------------------------------------------- [i_h_menu] */

.i_h_menu {
	padding: 0 20px;
}
.i_cat_work .i_h_menu,
.i_typical .i_h_menu {
	padding: 0;
}
@media screen and (max-width: 480px) {
	.i_cmalink {
		font-size: 14px;
	}
	.i_login_cabinet span,
	.i_auth_personal span {
		display: none;
	}
}
@media screen and (min-width: 481px) and (max-width: 1000px) {
	.i_cmalink {
		font-size: 16px;
	}
}
@media screen and (max-width: 1000px) {
	.i_catalog_h_menu {
		margin: 0 -20px;
	}
	.i_hmenu_mobi {
		display: block;
		font-size: 18px;
		padding: 30px 0 30px 50px;
		cursor: pointer;
		position: relative;
		text-transform: uppercase;
		font-weight: bold;
	}
	.i_hmenu_mobi:before {
		content: '';
		position: absolute;
		background: url(/local/templates/ilab_it_shop/tmpl/img/png/catalogmenu.png) no-repeat;
		background-position: center;
		width: 30px;
		height: 30px;
		left: 0;
		top: 50%;
		margin-top: -17px;
	}
	.i_hmenu {
		display: none;
	}
	.i_cmalink {
		text-decoration: none;
		display: block;
		padding: 20px 30px 20px 60px;
		line-height: 1.3em;
	}
	.i_cmaicon1_wrap {
		left: 0;
		width: 50px;
		top: 0;
		bottom: 0;
		padding: 15px 0;
		text-align: center;
		background-size: 45px 45px;
		background-repeat: no-repeat;
		background-position: center;
	}
	.i_cmalink br {
		display: none;
	}
	.i_cmaitem1 {
		position: relative;
		cursor: pointer;
	}
	.i_cmalink2 {
		display: block;
		padding: 10px 10px 10px 80px;
		text-decoration: none;
		position: relative;
		font-size: 14px;
	}
	.i_cmalink2:before {
		content: '';
		position: absolute;
		left: 63px;
		top: 50%;
		margin-top: -3px;
		width: 6px;
		height: 6px;
		border-radius: 50%;
	}
	.i_cmastr {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg);
		background-repeat: no-repeat;
		width: 14px;
		height: 14px;
		right: 0;
		top: 50%;
		margin-top: -7px;
		display: block;
	}
	.i_cmastrr {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg);
	}
	.i_cmastrd {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg);
		-webkit-transform: rotate(90deg);
		    -ms-transform: rotate(90deg);
		        transform: rotate(90deg);
		right: 2px;
	}
}
@media screen and (min-width: 1001px) {
	.i_catalog_h_menu .i_h_menu {
		padding: 0;
	}
	.i_hmenu {
		margin: 15px 0;
		/*border-radius: 5px;*/
		display: -webkit-box;
		display: flex;
		display: -ms-flexbox;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}
	.i_hmenu a {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
	.i_hmenu.i_hmenu_line .i_hmenu_a_1:first-child:before {
		-webkit-box-shadow: none!important;
		        box-shadow: none!important
	}
	.i_hmenu.i_hmenu_line .i_hmenu_a_1:before {
		content: '';
		position: absolute;
	}
	/*1 lvl*/
	/*.i_hmenu_div_1 {
		display: table-cell;
		vertical-align: middle;
		position: relative;
	}*/
	/*.i_hmenu_v1 .i_hmenu_a_1:hover:after,
	.i_hmenu_v1 .i_hmenu_a_1_activ:after,
	.i_hmenu_v1 .i_hmac_1:after {
		content: '';
		border-radius: 5px;
		bottom:	10px;
		left:	10px;
		right:	10px;
		top:	10px;
		padding: 5px;
		position: absolute;
	}
	.i_hmenu_a_1:hover:after,
	.i_hmenu_a_1_activ:after,
	.i_hmenu_v1 .i_hmac_1:after {
		content: '';
		bottom:	0;
		left:	0;
		right:	0;
		top:	0;
		padding: 5px;
		position: absolute;
	}*/
	.i_hmenu_a_1_activ .i_hmenu_arrow {
		display: block!important
	}
	.i_hmenu_color .i_hmenu_a_1_activ .i_hmenu_arrow {}
	.i_hmenu_color .i_hmenu_a_1_activ .i_hmenu_arrow:before {
		content: '';
		position: absolute;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #fff;
		bottom: 0;
		z-index: 400;
		left: 50%;
		margin-left: -10px;
	}
	.i_hmenu_color .i_hmenu_a_1_activ .i_hmenu_arrow:after {
		content: '';
		position: absolute;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #fff;
		bottom: -1px;
		z-index: 400;
		left: 50%;
		margin-left: -10px;
	}
	.i_hmenu_a_1_activ .i_hmenu_arrow {
		background-repeat: no-repeat;
		bottom: -10px;
		height: 9px;
		left: 0;
		position: absolute;
		width: 100%;
		display: none;
	}
	.i_hmenu_a_1 {
		text-align: center;
		position: relative;
		text-decoration: none;
	}
	.i_hmenu_out_1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		z-index: 1;
		padding: 5px 10px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		height: 70px;
	}
	.i_hmenu_out_v1 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		height: auto;
		padding: 7px;
	}
	.i_hmenu_vspan_1 {
		overflow: hidden;
		max-height: 2.6em;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		line-height: 1.3em;
		height: 2.6em;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		padding: 5px 0;
	}
	.i_hmenu_vimg_1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 auto;
		height: 60px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.i_hmenu_vimg_1 img {
		margin: 0 auto
	}
	.i_hmac_1 img.i_hm_img_white,
	/*.i_hmenu_a_1:hover img.i_hm_img_white,*/
	.i_hmenu_a_1_activ img.i_hm_img_white {
		display: none!important
	}
	.i_hmac_1 img.i_hm_img_color,
	/*.i_hmenu_a_1:hover img.i_hm_img_color,*/
	.i_hmenu_a_1_activ img.i_hm_img_color {
		display: block!important
	}
	/**/
	.i_hmenu_a_1 div.i_hmenu_span_1 {}
	.i_hmenu_a_1 div.i_hmenu_span_1 span {
		display: block;
		max-height: 3.9em;
		overflow: hidden;
	}
	.i_hmenu_a_1 div.i_hmenu_img_1 {
		padding-right: 10px;
	}
	.i_hmenu_a_1 div.i_hmenu_img_1 img {
		max-width: 50px;
		width: 42px;
		height: auto;
		display: block;
		margin: 0 auto;
	}
	.i_hmenu_out_1.i_hmenu_out_v1 .i_hmenu_a_1 div.i_hmenu_img_1 img {
		max-height: 80px;
		max-width: 80px;
	}
	.i_hmenu_a_1 div.i_hmenu_img_1 img.i_hm_img_color {
		display: none
	}
	.i_hmenu_a_1:nth-last-child(2) {
		margin-right: -1px;
	}
	.i_hmenu_drop {
		bottom: 0;
		left: 0;
		width: 100%;
		max-width: 940px;
	}
	/*1 lvl*/
	.i_hsub_1 {
		border-radius: 5px;
		top: auto;
		left: 0;
		position: absolute;
		width: 940px;
		height: auto;
		overflow: hidden;
		z-index: 120;
		margin-top: 10px;
		border: 1px solid;
		visibility: hidden;
		-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
		        box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
	}
	/*2 lvl*/
	.i_hmenu_div_2 {
		padding: 5px;
	}
	.i_hmenu_a_2 {
		font-size: 87%;
		font-weight: bold;
		text-decoration: none;
		border-radius: 5px;
		padding: 5px;
		display: block;
		margin-bottom: 2px;
	}
	/*3 lvl*/
	.i_hmenu_div_3 {
		font-size: 87%;
	}
	.i_hmenu_a_3,
	.i_hmenu_a_4 {
		text-decoration: none;
		display: block;
		position: relative;
		border-radius: 5px;
		padding: 5px 5px 5px 15px;
		margin-bottom: 2px;
	}
	.i_hmenu_a_4 {
		padding-left: 60px;
	}
	.i_hmenu_a_3:after,
	.i_hmenu_a_4:after {
		border-radius: 50%;
		content: "";
		height: 5px;
		margin-top: -3px;
		position: absolute;
		top: 50%;
		width: 5px;
	}
	.i_hmenu_a_3:after {
		left: 5px;
	}
	.i_hmenu_a_4:after {
		left: 45px;
	}
	.jq_hor_shapeshift .i_item {
		float: right;
		width: 235px;
		border-left: 1px solid;
		min-height: 420px;
	}
	.i_hsub_2 {
		margin-left: 20px;
	}
	.i_hsub_title {
		padding: 25px;
		font-size: 21px;
		text-transform: uppercase;
		border-bottom: 1px solid;
	}
}
@media screen and (min-width: 1280px) {
	.i_hmenu_a_1 {
		width: 100% !important;
	}
	.i_hmenu_out_1 {
		padding: 5px 20px;
	}
}
.i_teaser_t .i_teaser_t_item {
	width: 50%;
}
.i_teaser_t .i_teaser_t_name {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}
.i_teaser_t_fl a {
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 20px;
}
.i_h_pro_day_wrap {
	width: 220px;
	float: left;
}
.i_pro_day {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	display: block;
	height: 325px;
	border: 1px solid;
	text-decoration: none;
	border-color: transparent;
	border-radius: 4px;
	position: relative;
}
.i_pro_day .i_pd_stiker {
	border-radius: 50%;
	width: 60px;
	padding: 10px 0 10px;
	text-align: center;
	top: 5px;
	display: table-cell;
	vertical-align: middle;
	left: 5px;
}
.i_pro_day .i_pd_price {
	bottom: 50px;
	left: -1px;
	padding: 10px 20px;
}
.i_pro_day .i_pd_name {
	height: 2.6em;
	line-height: 1.3em;
	overflow: hidden;
	left: 20px;
	right: 20px;
	font-weight: bold;
	text-decoration: none;
	bottom: 0;
}
.i_teaser_t_fl {
	padding-top: 20px;
}
@media screen and (max-width: 1000px) {
	.i_h_pro_day_wrap {
		display: none;
	}
	.i_item_favorite {
		margin-right: 0 !important;
	}
}
@media screen and (min-width: 1001px) {
	.i_h_banner_wrap {
		margin-left: 240px;
	}
}
@media screen and (min-width: 841px) {
	.i_teaser_t_fl {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.i_teaser_t_fl a {
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.i_teaser_t_fl a:not(:first-child) {
		margin-left: 20px;
	}
	.i_teaser_t_fl_img {
		width: 15%;
		min-width: 50px;
	}
	.i_teaser_t_fl_name {
		width: 85%;
	}
}
@media screen and (max-width: 840px) {
	.i_teaser_t_fl a:not(:first-child) {
		margin-top: 15px;
	}
}
/* ---------------------------------------------- .i_vmenu_mobi */

.i_vmenu_mobi {
	padding: 20px 20px 20px 70px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	cursor: pointer;
}
.i_vmenu_mobi:before {
	content: '';
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -15px;
	background: url('/local/templates/ilab_it_shop/tmpl/img/png/catalogmenu.png') center no-repeat;
	background-size: 30px 30px;
	width: 30px;
	height: 30px;
}
.i_vmenu_cmalink {
	text-decoration: none;
	display: block;
	padding: 20px 30px 20px 70px;
	line-height: 1.3em;
}
.i_vmenu_cmaitem1:not(:first-child) {
	border-top: 1px solid;
}
.i_vmenu_cmaitem1 .i_cmaicon1_wrap {
	left: 10px;
}
.i_vmenu_cmaitem1 .i_cmastr {
	right: 10px;
}
.i_vmenu_cmaitem1 .i_cmastrd {
	right: 12px;
}
.i_vmenu_cmalink2 {
	display: block;
	padding: 10px 20px 10px 100px;
	font-size: 14px;
	text-decoration: none;
	position: relative;
}
.i_vmenu_cmalink2:before {
	content: '';
	position: absolute;
	left: 80px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	margin-top: -3px;
	top: 50%;
}
@media screen and (min-width: 1025px) {
	.i_vmenu_cmapodmenu {
		display: none !important;
	}
}
@media screen and (max-width: 1024px) {
	.i_vmenu_mobi {
		display: block;
	}
}
/* ---------------------------------------------------------------------------------------------------- [i_banner] */

.i_banner {
	border: 1px solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 10px 0 15px;
	overflow: hidden;
}
.i_banner_catalog {
	max-height: 100px!important
}
.i_banner img {
	width: 100%;
	max-height: 375px;
	display: block;
}
.i_banner .swiper-pagination {
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	bottom: 10px;
	height: 20px;
	padding: 0 5px;
	left: auto !important;
	right: 25px;
	display: inline-block;
	width: auto !important;
}
.i_banner .swiper-pagination-bullet {
	border: 2px solid;
	opacity: 1;
	background: 0 none;
	width: 7px;
	height: 7px;
}
.jq_banner-left,
.jq_banner-right {
	background-repeat: no-repeat;
	width: 28px;
	height: 28px;
	top: 50%;
	margin-top: -14px;
	opacity: 0.5;
	z-index: 10;
}
.jq_banner-left {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/bannerarrows/left_color.svg);
	left: 10px;
}
.jq_banner-right {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/bannerarrows/right_color.svg);
	right: 10px;
}

.jq_banner-right:hover {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/bannerarrows/right_color.svg);
	right: 10px;
}

.jq_adaptive_banner:hover .jq_banner-left,
.jq_adaptive_banner:hover .jq_banner-right {
	opacity: 0.7;
}
.i_banner .i_adaptive_banner_img {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	display: block;
	margin: -1px;
}
.i_banner .i_adaptive_banner_img.left {
	background-position: center left;
}
@media screen and (max-width: 480px) {
	.i_index_top .i_banner {
		top: 1px;
	}
	.i_index_top .i_banner .i_adaptive_banner_img {
		padding-top: 142%;
	}
}
@media screen and (min-width: 481px) and (max-width: 800px) {
	.i_index_top .i_banner {
		top: 2px;
	}
	.i_index_top .i_banner .i_adaptive_banner_img {
		padding-top: 75%;
	}
}
@media screen and (min-width: 801px) {
	.i_index_top .i_banner {
		top: 3px;
	}
	.i_index_top .i_banner .i_adaptive_banner_img {
		padding-top: 30%;
	}
	.i_index_top.i_block_top_vertical .i_banner .i_adaptive_banner_img {
		padding-top: 325px;
		background-position: left;
	}
}
/* ---------------------------------------------- catalog banner */

@media screen and (min-width: 1000px) {
	.i_cat_banner .i_banner {
		top: 3px;
	}
	.i_cat_banner .i_banner .i_adaptive_banner_img {
		padding-top: 130px;
	}
	.i_cat_banner .i_banner .i_adaptive_banner_img.left {
		background-position: left;
	}
}
@media screen and (min-width: 480px) and (max-width: 999px) {
	.i_cat_banner .i_banner {
		top: 2px;
	}
	.i_cat_banner .i_banner .i_adaptive_banner_img {
		padding-top: 25%;
	}
}
@media screen and (max-width: 479px) {
	.i_cat_banner .i_banner {
		top: 1px;
	}
	.i_cat_banner .i_banner .i_adaptive_banner_img {
		display: none;
	}
}
@media screen and (max-width: 480px) {
	.i_banner .swiper-pagination {
		left: 50% !important;
		transform:  translateX(-50%);
		right: 0;
	}
}
@media screen and (max-width: 375px) {
	.i_index_top .iclear {
		padding: 0;
		margin-top: -1px;
	}

	.i_banner {
		border-radius: 0;
	}
}
/* ---------------------------------------------- noverlty */

.section_in h1 {
	margin-top: 20px;
}
/* ---------------------------------------------- i_lwork  -------------------------------------------- */

.i_lwork h1 {
	padding-right: 40px;
}
@media screen and (min-width: 961px) {
	.i_lwork_flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: 20px;
	}
	.i_lwork_right {
		margin-left: 20px;
	}
}
@media screen and (max-width: 960px) {
	.i_lwork_left img {
		height: auto;
		margin-top: 10px;
	}
}
@media screen and (min-width: 961px) {
	.i_lwork_left {
		width: 70%;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
	.i_lwork_right {
		min-width: 260px;
		width: 260px;
	}
}
.i_ls_youtube {
	margin-top: 10px;
}
/* -------------------------------------------------------- i_lmenu --------------------------------------------- */

.i_lmenu {
	border-radius: 5px;
	border: 1px solid;
}
.i_lmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.i_lmenu ul a {
	text-decoration: none;
	padding: 15px 35px 15px 25px;
	display: block;
	font-size: 14px;
	font-weight: bold !important;
	text-transform: uppercase;
	position: relative;
}
.i_lmenu ul li:not(:first-child) a,
.i_lmenu ul ul li a {
	border-top: 1px solid;
}
.i_lmenu_close .i_lmenu_ul_2 {
	display: none;
}
.jq_lmenu_li_1 .i_lmore:after {
	content: '';
	position: absolute;
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_grow.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px;
	width: 12px;
	height: 18px;
	right: 15px;
}
.jq_lmenu_li_1:not(.i_lmenu_close) .i_lmore:after {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}
ul.i_lmenu_ul_2 a {
	padding-left: 40px;
	position: relative;
	text-transform: lowercase;
	font-weight: normal;
}
ul.i_lmenu_ul_2 a:first-letter {
	text-transform: uppercase;
}
ul.i_lmenu_ul_2 a:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 25px;
	top: 50%;
	margin-top: -3px;
}
@media screen and (max-width: 960px) {
	.i_lwork_flex {
		position: relative;
		margin-top: 25px;
	}
	.i_lmenu {
		display: none;
	}
	.i_lmenu_link {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		width: 30px;
		height: 30px;
		padding-top: 7px;
	}
	.i_lmenu_link_wrap {
		cursor: pointer;
	}
	.i_lmenu_link span {
		display: block;
		position: absolute;
		height: 3px;
		width: 30px;
		border-radius: 9px;
		opacity: 1;
		right: 0;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		        transform: rotate(0);
		-webkit-transition: .15s ease-in-out;
		-o-transition: .15s ease-in-out;
		transition: .15s ease-in-out;
	}
	.i_lmenu_link span:nth-child(2),
	.i_lmenu_link span:nth-child(3) {
		top: 10px;
	}
	.i_lmenu_link span:nth-child(4) {
		top: 20px;
	}
	.i_lmenu_link.open span:nth-child(1),
	.i_lmenu_link.open span:nth-child(4) {
		width: 0;
	}
	.i_lmenu_link.open span:nth-child(2) {
		-webkit-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		        transform: rotate(-45deg);
	}
	.i_lmenu_link.open span:nth-child(3) {
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	.i_lmenu {
		position: absolute;
		right: 0;
		top: 50px;
		min-width: 280px;
		z-index: 99;
	}
	.i_lmenu:before {
		content: '';
		position: absolute;
		top: -10px;
		right: 10px;
		margin: auto;
		width: 0;
		height: 0;
		transform: rotate(180deg);
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 10px solid #fff;
	}
	.i_lmenu ul a {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.i_lmenu {
		-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
		        box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
	}
}
@media screen and (max-width: 960px) {
	.i_delivery_conditions {
		display: none;
	}
	.i_lbanner {
		display: none;
	}
}
@media screen and (max-width: 480px) {
	.i_lmenu {
		left: 0;
	}
}
/* -------------------------------------------------- i_lbanner ------- */

.i_lbanner.swiper-container {
	margin-top: 20px;
}
.i_lbanner .swiper-slide {
	border-radius: 5px;
	overflow: hidden;
	line-height: 0;
}
.i_lbanner img {
	width: 100%;
}
/* ---------------------------------------------- i_delivery_conditions ----------------------------------------- */

.i_delivery_conditions {
	margin-top: 25px;
	border-radius: 5px;
	padding-bottom: 20px;
}
.i_delivery_conditions_title {
	padding: 10px 20px;
	border-radius: 5px 5px 0 0;
}
.i_delivery_conditions_item {
	padding: 0 15px;
	margin-top: 20px;
	font-size: 90%;
}
.i_delivery_conditions_item_title {
	padding: 8px 10px;
	text-transform: uppercase;
	display: inline-block;
}
.i_delivery_conditions_item_content {
	margin-top: 10px;
}
.i_delivery_conditions_item_link {
	margin-top: 10px;
	cursor: pointer;
}
.i_delivery_conditions_item_link span {
	border-bottom: 1px dashed;
	cursor: pointer;
}
/* ------------------------------------------------- i_na_list -------------------------------------------------- */

.i_nal_item {
	position: relative;
	font-size: 14px;
	padding: 20px 0;
}
.i_nal_item:after {
	content: '';
	display: block;
	clear: both;
}
.i_nal_item a {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.i_nal_item a span {
	border-bottom: 1px dashed;
}
.i_nal_datetime {
	display: block;
}
.i_nal_rblock a {
	display: block;
	text-decoration: none;
	margin-top: 15px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.i_nal_prevtext {
	margin-top: 15px;
}
@media screen and (min-width: 481px) {
	.i_nal_img {
		float: left;
	}
	.i_nal_rblock {
		margin-left: 170px;
	}
}
@media screen and (max-width: 480px) {
	.i_nal_datetime {
		margin-top: 10px;
	}
}
/* ---------------------------------------------- i_na_detail */

.i_nad_datetime {
	margin-bottom: 10px;
}
.i_nal_act,
.i_nal_dact {
	display: inline-block;
	font-weight: bold;
	opacity: 0.85;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 85%;
}
.i_nal_stiker {
	right: 0;
	top: 0;
	font-size: 80%;
}
.i_nal_act {
	background-color: #0F832C;
	color: #FFF;
}
.i_nal_dact {
	background-color: transparent;
	color: #ff3f1b;
}
@media screen and (max-width: 480px) {
	.i_na_detail img {
		margin: 20px 0;
		width: 100% !important;
		height: auto !important;
	}
}
@media screen and (min-width: 481px) {
	.i_na_detail img {
		margin: 0 20px 20px 0;
	}
}
/* -------------------------------------------------------- i_page_bottom --------------------------------------- */

.i_page_bottom {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	font-size: 87%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.i_page_section_one {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}
.i_page_section_two {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}
.i_page_bottom .i_page_page ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: inherit;
}
.i_page_bottom .i_page_page li {
	display: inline-block;
	margin: 0 5px;
	border: 1px solid;
	border-radius: 5px;
	font-size: 110%;
	min-width: 27px;
	min-height: 28px;
}
.i_page_bottom .i_page_page li span,
.i_page_bottom .i_page_page li a {
	text-decoration: none;
	padding: 5px 9px;
	display: block;
}
.i_pg_left a,
.i_pg_left span {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/left_color.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 9px 14px;
}
.i_pg_right a,
.i_pg_right span {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_color.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 9px 14px;
}
@media screen and (max-width: 480px) {
	.i_page_bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_page_bottom .i_pg_text {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	.i_page_section_two {
		margin-top: 10px;
	}
}
@media screen and (min-width: 721px) {
	.i_page_section_one {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
	.i_page_section_one .i_page_page {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.i_page_section_one .i_page_page ul {
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		text-align: center;
	}
}
/* ------------------------------------------------------------------- i_cs_block -------------------------------- */

.i_cs_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.i_cs_block .i_item {
	width: 20%;
}
@media screen and (min-width: 1281px) {
	.i_cs_block.i_cs_cat .i_item {
		width: 25%;
	}
	.i_cs_cat.i_cs_block .i_item:not(:nth-child(4n)):after {
		border-right: 1px solid #e4e4e4;
	}
}
@media screen and (min-width: 1061px) and (max-width: 1280px) {
	.i_cs_block.i_cs_cat .i_item {
		width: 33.33%;
		-ms-flex-preferred-size: 33.33%;
		    flex-basis: 33.33%;
	}
	.i_cs_cat.i_cs_block .i_item:not(:nth-child(3n)):after {
		border-right: 1px solid #e4e4e4;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1060px) {
	.i_cs_block.i_cs_cat .i_item {
		width: 33.33%;
		-ms-flex-preferred-size: 33.33%;
		    flex-basis: 33.33%;
	}
	.i_cs_cat.i_cs_block .i_item:not(:nth-child(3n)):after {
		border-right: 1px solid #e4e4e4;
	}
}
@media screen and (min-width: 781px) and (max-width: 1024px) {
	.i_cs_block.i_cs_cat .i_item {
		width: 33.33%;
		-ms-flex-preferred-size: 33.33%;
		    flex-basis: 33.33%;
	}
	.i_cs_cat.i_cs_block .i_item:not(:nth-child(3n)):after {
		border-right: 1px solid #e4e4e4;
	}
}
@media screen and (min-width: 531px) and (max-width: 780px) {
	.i_cs_block.i_cs_cat .i_item {
		width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.i_cs_cat.i_cs_block .i_item:not(:nth-child(2n)):after {
		border-right: 1px solid #e4e4e4;
	}
}
@media screen and (max-width: 530px) {
	.i_cs_block.i_cs_cat .i_item {
		width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
}
.i_cs_block .i_quantity,
.i_cs_block .i_dpro,
.i_cs_block .i_pre_txt,
.i_sblock .i_pre_txt,
.i_sblock .i_dpro,
.i_sblock .i_quantity,
.i_cs_list_sm .i_dpro,
.i_cs_list_sm .i_pre_txt,
.i_cs_list_sm .i_disc_amount {
	display: none;
}
.i_sblock,
.i_sblock.swiper-container {
	margin-bottom: 30px;
	margin-top: 30px;
}

/* Убираем отступ в карточке между купить и элементами сравнить и в избранное */
/*.i_cs_block .i_item,
.i_sblock .i_item {
	padding-bottom: 0px;
}*/
.i_item_wrap {
	position: relative;
}
.i_sblock {
	margin-top: 20px;
	border: 1px solid;
	border-radius: 5px;
}
.i_cs_cat {
	border: 1px solid;
}
.i_cs_list_bg {}
.lt-pagination .swiper-pagination-bullet {
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 5px 3px;
	width: 10px;
}
.i_item {
	position: relative;
	z-index: 1;
}
.i_item_cont {
	padding: 15px;
}
.i_item_stiker {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 10;
}
.i_item_stiker span {
	display: inline-block;
	margin-top: 5px;
	padding: 5px 10px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	border-radius: 5px 0 5px 0;
}
.i_item_stiker span:first-child {
	margin-top: 0;
}
.i_item_img {
	display: block;
	background-repeat: no-repeat;
}
.i_item_img.i_nophoto {
	background-size: auto !important;
}
.i_cs_block {
	overflow: hidden;
}
.jq_ver_shapeshift .i_item_img,
.jq_hor_shapeshift .i_item_img,
.i_sblock .i_item_img,
.i_cs_block .i_item_img {
	padding-top: 100%;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	border-radius: 5px;
}
.i_item_name {
	display: block;
	font-weight: bold;
	line-height: 1.3em;
	height: 5em;
	overflow: hidden;
	margin-top: 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
}
.i_cs_list_bg .i_item_vendor_code,
.i_cs_list_sm .i_item_vendor_code {
	display: inline;
	font-size: 80%;
	color: #797878;
	margin-top: 15px;
}


/* Скрываем актикул в карточке товара */
/*
.i_item_vendor_code {
	display: none;
	font-size: 80%;
	color: #797878;
	margin-top: 15px;
}
*/
@media screen and (max-width: 510px) {
	.lt-pagination {
		bottom: 0;
		top: auto;
		left: 0;
		right: 0;
		width: 100%;
		text-align: center;
		height: 20px;
	}
	.i_item_wrap {
		padding-bottom: 45px;
	}
	.i_item_wrap .lt-pagination .swiper-pagination-bullet {
		border-radius: 50%;
		height: 15px;
		width: 15px;
	}
}
@media screen and (min-width: 511px) {
	.lt-pagination {
		bottom: 10px;
		height: 20px;
		top: 8px;
		right: 10px;
		position: absolute;
	}
}
@media screen and (min-width: 1281px) {
	.i_cs_in .i_item {
		width: 20%;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
	.i_cs_in .i_item {
		width: 25%;
	}
}
@media screen and (min-width: 821px) and (max-width: 1024px) {
	.i_cs_in .i_item {
		width: 33.33%;
	}
}
@media screen and (min-width: 481px) and (max-width: 820px) {
	.i_cs_in .i_item {
		width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.i_cs_in .i_item {
		width: 100%;
	}
}
@media screen and (min-width: 531px) {
	.i_cs_cat.i_cs_block .i_item:after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
	}
}
/* ------------------------------------------- i_cs_list_bg -------------------------------------------------- */

.i_cs_list_bg .i_item {
	height: auto;
}
.i_cs_list_bg .i_item:not(:first-child) {
	border-top: 1px solid #e4e4e4;
}
.i_quan_sl {
	background: url(/local/templates/ilab_it_shop/tmpl/img/png/i_quan_sl.png) no-repeat;
	display: inline-block;
	height: 21px;
	width: 27px;
	position: relative;
	margin: 0 5px 2px;
	vertical-align: bottom;
}
.i_quan_sl:before {
	content: '';
	background: url(/local/templates/ilab_it_shop/tmpl/img/png/i_quan_hover.png) no-repeat;
	display: inline-block;
	height: 21px;
	position: absolute;
}
.i_cs_list_bg .i_dp_props {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px dashed;
}
.i_cs_list_bg .i_dp_props:first-child {
	border-top: 1px dashed;
}
.i_cs_list_bg .i_dp_name,
.i_cs_list_bg .i_dp_val {
	width: 50%;
	padding: 7px 0;
}
.i_cs_list_bg .i_dp_name span,
.i_cs_list_bg .i_dp_val span {
	line-height: 1.3em;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}
.i_cs_list_bg .i_ebuy {
	flex-wrap: wrap;
}
.i_cs_list_bg .i_bb {
	height: 40px;
	position: relative;
	width: 220px;
}
.i_cs_list_bg .i_price {
	margin-right: 10px;
}
.i_cs_list_bg .i_item .i_mbuy {
	bottom: 33px;
}
.i_cs_list_bg .i_item .i_mbuy .i_count {
	bottom: 6px;
	position: absolute;
}
.i_cs_list_bg .i_item .i_buy_buttom {
	border: 1px solid;
	width: 220px;
}
@media screen and (max-width: 720px) {
	.i_cs_list_bg .i_item {
		height: auto;
	}
	.i_cs_list_bg .i_item_cont {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_cs_list_bg .i_item_stiker,
	.i_cs_list_bg .i_item_img,
	.i_cs_list_bg .i_item_ext,
	.i_cs_list_bg .i_quantity,
	.i_cs_list_bg .i_disc_amount {
		display: none;
	}
	.i_cs_list_bg .i_ebuy {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.i_cs_list_bg .i_item .i_bb {
		max-width: 242px;
	}
	.i_cs_list_bg .i_pre_txt {
		display: none;
	}
}
.i_cs_list_bg .i_quantity {
	border-top: 0 none;
}
.i_cs_list_bg .i_count {
	border: 1px solid;
}
.i_ebuy {
	margin-top: 20px;
}
.ks-widget {
	display: flex;
	justify-content: center;
	margin-top: 10px;
	background: linear-gradient(#f76051 2%,#fb806d 5%,#f76051 5%,#f14635);
	border-radius: 4px;
}

.i_card_to_complete {
	display: flex;
	justify-content: center;
	margin-top: 10px;
	padding: 10px 15px;
	border-radius: 5px;
	text-decoration: none;
	font-weight: bold;
}

@media screen and (min-width: 721px) and (max-width: 960px) {
	.i_cs_list_bg .i_quantity {
		display: none;
	}
	.i_cs_list_bg .i_mbuy .i_count,
	.i_cs_list_bg .i_ebuy .i_count {
		max-width: 275px;
	}
}
@media screen and (min-width: 961px) and (max-width: 1370px) {
	.i_cs_list_bg .i_ebuy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin-top: 10px;
		/*margin-left: 210px;*/
	}
}
@media screen and (min-width: 721px) and (max-width: 1280px) {
	.i_cs_list_bg .i_item_img {
		width: 200px;
		height: 200px;
		background-size: contain;
		background-position: center;
	}
	.i_cs_list_bg .i_item_name {
		position: absolute;
		left: 240px;
		top: 10px;
	}
	.i_cs_list_bg .i_dpro {
		position: absolute;
		left: 240px;
		top: 70px;
		right: 20px;
	}
	.i_cs_list_bg .i_item_ext {
		display: none;
	}
	.i_cs_list_bg .i_disc_amount {
		position: relative;
		margin-top: 40px;
	}
	.i_cs_list_bg .i_datext_link {
		position: absolute;
		line-height: 40px;
		height: 40px;
		bottom: -10px;
		left: -10px;
		right: -10px;
		text-align: right;
		padding-right: 10px;
	}
	.i_cs_list_bg .i_quantity {
		position: absolute;
		/*top: 210px;*/
	}
}
@media screen and (min-width: 1281px) {
	.i_cs_list_bg .i_item_img {
		width: 200px;
		height: 200px;
		background-size: contain;
		background-position: center;
	}
	.i_cs_list_bg .i_item_name {
		position: absolute;
		left: 240px;
		top: 10px;
	}
	.i_cs_list_bg .i_dpro {
		position: absolute;
		left: 240px;
		top: 70px;
		right: 20px;
	}
	.i_cs_list_bg .i_ebuy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: flex-end;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: flex-end;
		order: 3;
		/*margin-top: 10px;
		width: 330px;
		position: absolute;
		right: 20px;
		bottom: 20px;*/
	}
	.i_cs_list_bg .i_quantity {
		/*margin-left: 220px;*/
		padding: 0;
		margin-top: 10px;
		order: 2;
	}
	.i_cs_list_bg .i_quantity .i_quan_tx .i_quan_txt {
		font-size: 13px;
	}
	.i_cs_list_bg .i_datext_link {
		position: absolute;
		line-height: 40px;
		height: 40px;
		bottom: -10px;
		left: -10px;
		right: -10px;
		text-align: right;
		padding-right: 10px;
	}
	.i_cs_list_bg .i_disc_amount {
		position: relative;
		margin-top: 40px;
	}
	.i_cs_list_bg .i_item_ext {
		width: 220px;
	}
	.i_cat_work .i_ebuy {
		padding-bottom: 0 !important;
	}
}

@media screen and (min-width: 1295px) and (max-width: 1331px) {
	.i_cs_list_bg .i_item_ext {
		width: 200px;
	}
}
@media screen and (min-width: 691px) {
	.i_cs_list_bg .i_item .i_mbuy {
		width: 243px;
		left: auto;
		bottom: 39px;
	}
	.i_cs_list_bg .i_item .i_mbuy .i_buy_buttom.jq_buy {
		width: 111px;
	}
	.i_cs_list_bg .i_item .i_mbuy .i_count {
		width: 117px;
	}
}
@media screen and (min-width: 1281px) {
	.i_cs_list_bg .i_item .i_mbuy {
		bottom: 46px;
	}
}
@media screen and (min-width: 721px) {
	.i_cs_list_bg .i_pre_txt {
		display: block;
		position: absolute;
		top: 60px;
		left: 240px;
		line-height: 1.3em;
		height: 5.2em;
		overflow: hidden;
	}
}

@media screen and (max-width: 1295px) {
	.i_cs_list_bg .i_ebuy {
		flex-direction: column;
	}

	.i_cs_list_bg .i_price {
		margin-right: 0 !important;
		margin-bottom: 10px;
	}

	.i_cs_list_bg .i_item_ext {
		margin-right: auto;
		margin-left: 25px;
	}
	.i_cs_list_bg .i_quantity {
		margin-right: 20px;
	}
}

@media screen and (max-width: 1280px) {
	.i_cs_list_bg .i_price {
		display: flex;
		align-items: center;
		margin-bottom: 0;
	}
}
/* ------------------------------------------------------------------- i_cs_list_sm */

.i_cs_list_sm {
	border: 1px solid;
	border-radius: 5px;
	width: 100%;
}
.i_cs_list_sm .i_item:not(:first-child) {
	border-top: 1px solid;
}
.i_cs_list_sm .i_quantity,
.i_cs_list_sm .i_check_block {
	display: block;
}
.i_cs_list_sm .i_ebuy .i_bb,
.i_cs_list_sm .i_sec_to_order {
	width: 203px;
}
.i_cs_list_sm .ks-widget {
	display: none;
}
@media screen and (max-width: 480px) {
	.i_cs_list_sm .i_ebuy .i_bb,
	.i_cs_list_sm .i_sec_to_order {
		width: 232px;
		position: relative;
		display: block;
	}
}
@media screen and (min-width: 1025px) {
	.i_cs_list_sm .i_item {
		width: 100%;
		height: auto;
		padding: 0;
	}
	.i_cs_list_sm .i_item_img {
		max-height: 100px;
		max-width: 100px;
		width: 100px;
		height: 100px;
		background-size: cover;
		background-position: center;
	}
	.i_cs_list_sm .i_item_img img {
		max-height: 80px;
		max-width: 80px;
	}
	.i_cs_list_sm .i_item_name {
		position: absolute;
		left: 130px;
		top: 20px;
		width: 100%;
		margin: 0;
	}
	.i_cs_list_sm .i_ebuy {
		position: absolute;
		right: 15px;
		top: 0;
		bottom: 0;
	}
	.i_cs_list_sm .i_quantity {
		border: 0 none;
		margin-top: 0;
		padding-top: 0;
		position: absolute;
		right: 400px;
		width: 150px;
		bottom: 30px;
	}
	.i_cs_list_sm .i_item_ext {
		width: 200px;
		left: 115px;
		bottom: 48px;
		right: auto;
		padding: 0 0 5px 0;
		height: auto;
	}
	.i_cs_list_sm .i_ebuy .i_price {
		position: absolute;
		right: 225px;
		width: 188px;
		bottom: 10px;
		height: auto;
		text-align: right;
	}
	.i_cs_list_sm .i_ebuy .i_bb {
		width: 205px;
		position: absolute;
		top: 55px;
		right: 5px;
	}
	.i_cs_list_sm .i_ebuy .i_bb .i_buy_bought {
		background-position: 12px center;
	}
}
@media screen and (max-width: 1280px) {
	.i_cs_list_sm .i_ebuy .i_bb {
		margin-top: 0;
	}
}

@media screen and (max-width: 1160px) {
	.i_cs_list_sm .i_ebuy .i_price {
		top: 0;
		right: 10px;
	}
}
@media screen and (max-width: 1024px) {
	.i_cs_list_sm .i_item_img {
		display: block;
	}
	.i_cs_list_sm .i_item_ext {
		display: block;
	}
	.i_cs_cat.i_cs_list_sm .i_item {
		height: auto;
	}
	.i_cs_list_sm .i_ebuy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
	}
	.i_cs_list_sm .i_item_stiker {
		display: none;
	}
	.i_cs_list_sm .i_sec_to_order {
		display: block;
		position: relative;
	}
	.i_cs_list_sm .i_item_cont {
		height: 100% !important;
	}
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
	.i_cs_list_sm .i_bb {
		position: absolute;
		right: 0;
	}
}
@media screen and (max-width: 480px) {
	.i_cs_list_sm .i_ebuy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_cs_list_sm .i_open_bb {
		display: block;
		position: absolute;
		background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/basket.svg) center no-repeat;
		background-size: 30px;
		right: 0;
		cursor: pointer;
		padding: 10px;
		border-radius: 5px;
		border: 1px solid;
		width: 40px;
		height: 16px;
		margin-top: 10px;
	}
	.i_cs_list_sm .i_open_bb span {
		display: none;
	}
	.i_cs_list_bg .i_bb {
		width: 100%;
		max-width: 220px;
	}
}
/* ---------------------------------------------------------------------------------------------------- [Catalog] */

.bx_filter.bx_blue {
	margin-top: 20px;
}
.i_cat_breadcrumb {
	margin-top: 20px;
}
.i_tc_top {
	margin-top: 20px;
	position: relative;
}
.i_title_catalog {
	text-transform: uppercase;
	font-weight: bold;
}
@media screen and (min-width: 1025px) {
	.i_cat_list_flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.i_cat_list_left {
		min-width: 260px;
		-ms-flex-preferred-size: 260px;
		    flex-basis: 260px;
	}
	.i_cat_list_right {
		width: 70%;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		margin-left: 20px;
	}
	.i_cat_list_left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_cat_list_left .i_cat_menu {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
}
@media screen and (max-width: 1024px) {
	.i_cat_list_left {
		display: none;
	}
}

@media screen and (max-width: 480px) {
	.i_cat_breadcrumb {
		margin-top: 0;
	}
	.i_cat_breadcrumb .i_breadcrumbs {
		margin-top: 0;
	}
}
/* ---------------------------------------------- i_item */

.i_item .i_bb .i_buy_buttom.jq_buy {
	-ms-flex-preferred-size: 45%;
	    flex-basis: 45%;
	width: 45%;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	margin-left: 20px;
	border: 1px solid transparent;
}
.i_item .i_bb .i_count {
	width: 45%;
	border: 1px solid #eceef2;
	-ms-flex-preferred-size: 45%;
	    flex-basis: 45%;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
.i_item .i_bb {
	position: relative;
}

.i_item .i_bb .i_count input {
	background-color: #fff;
}
/* ---------------------------------------------------------------------------------------------------- [Section] */

.i_pr_disc {
	display: block;
}
.i_pr,
.i_tg,
.i_measure {
	font-size: 125%;
	font-weight: bold;
}
.i_price,
.i_bb {
	margin-top: 20px;
	height: 40px;
}
.i_sblock .i_bb {
	/*height: 40px;*/
}
.i_sblock .i_ebuy {
	padding-bottom: 40px;
}
.i_sblock .ks-widget {
	position: absolute;
	width: 100%;
}
.i_price {
	vertical-align: middle;
	display: table-cell;
}
.i_item .i_count {
	width: 48%;
}
.i_count {
	border: 1px solid;
	border-radius: 3px;
	width: 110px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 38px;
	vertical-align: middle;
}
.i_co_minu,
.i_co_plus {
	height: 100%;
	width: 34%;
	cursor: pointer;
}
.i_co_minu {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/minus.svg) no-repeat center center;
	background-size: 9px 2px;
}
.i_co_plus {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/plus.svg) no-repeat center center;
	background-size: 9px 9px;
}
.i_co_plus:hover {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/plus-hov.svg) no-repeat center center;
	background-size: 9px 9px;
}
.i_co_minu:hover {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/minus-hov.svg) no-repeat center center;
	background-size: 9px 2px;
}
.i_co_numb {
	height: 100%;
	text-align: center;
	font-size: 16px !important;
	font-weight: bold !important;
	border: 0 none!important;
	color: #2e2b29;
	width: 34%!important;
	border-radius: 0!important;
	-webkit-box-shadow: none!important;
	        box-shadow: none!important;
}
.i_buy_buttom {
	position: absolute;
	text-decoration: none;
	width: 48%;
	border-radius: 5px;
	right: 0;
	font-size: 14px;
	padding: 10px 0;
	text-align: center;
}
.i_mbuy .i_buy_buttom {
	bottom: -4px;
}
.i_bdetail,
.i_sec_to_order {
	width: auto;
	left: 0;
	right: 0;
}
.i_item_ext {
	/*position: absolute;
	bottom: 0;
	right: 0;
	left: 0;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 20px 5px 0 5px;
}
.i_item_compare,
.i_item_favorite {
	padding-left: 25px;
	text-decoration: none;
	font-size: 12px;
	position: relative;
}

@media screen and (max-width: 1000px) and (min-width: 961px) {
	.i_item_favorite {
		margin-left: 10px !important;
	}
}

.i_item_compare span,
.i_item_favorite span {
	border-bottom: 1px dashed;
	white-space: nowrap;
}
.i_item_compare span:before,
.i_item_favorite span:before {
	content: '';
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	width: 21px;
	height: 100%;
	left: 0;
}
.i_item_compare span:before {
	background-size: 19px 13px;
}
.i_item_favorite span:before {
	background-size: 18px 18px;
}
.i_item_compare span:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/comparison.svg);
}
.i_item_favorite span:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/favorites.svg);
}
.i_item_compare_act span:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/comparison_act.svg);
}
.i_item_favorite_act span:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/favorites_act.svg);
}
.i_sect_list_l2 {
	min-height: 300px;
}
.i_index_bottom_wide {
	padding: 0 20px;
	margin-top: 20px;
}
.i_sec_description {
	margin-top: 20px;
}

.i_auth_personal:hover,
.i_login a.i_registration:hover {
	padding: 16px 20px 16px 45px !important;
	background: #f0eff6;
	color: #ff3f1b;
}

.i_auth_personal:hover span,
.i_login a.i_registration:hover span {
	border: none !important;
}

.i_auth_personal:hover:before {
	margin-left: 15px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/auth-hov.svg) center no-repeat;
}

.i_registration:hover:before {
	margin-left: 15px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/registration-hov.svg) center no-repeat;
}
@media screen and (min-width: 1281px) {
	.i_index_bottom_left {
		width: 20%;
	}
	.i_index_bottom_right {
		width: 80%;
	}
	.i_index_bottom_right .i_sblock .swiper-slide {
		width: 25% !important;
	}
	.i_index_bottom_wide .i_sblock .swiper-slide {
		width: 20% !important;
	}

	.i_price,
	.i_bb {
		margin-top: 0;
		height: 40px;
	}

	.i_cs_list_bg .i_item_cont {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
	}

	.i_cs_list_bg .i_price {
		display: flex;
		align-items: flex-end;
		justify-content: center;
		margin-right: 20px;
	}

}
@media screen and (min-width: 961px) and (max-width: 1280px) {
	.i_index_bottom_left {
		width: 25%;
	}
	.i_index_bottom_right {
		width: 75%;
	}
	.i_index_bottom_right .i_sblock .swiper-slide {
		width: 33.33% !important;
	}
	.i_index_bottom_wide .i_sblock .swiper-slide {
		width: 25% !important;
	}
}
@media screen and (min-width: 781px) and (max-width: 960px) {
	.i_index_bottom_right .i_sblock .swiper-slide {
		width: 33.33% !important;
	}
	.i_index_bottom_wide .i_sblock .swiper-slide {
		width: 33.33% !important;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px) {
	.i_index_bottom_right .i_sblock .swiper-slide {
		width: 50% !important;
	}
	.i_index_bottom_wide .i_sblock .swiper-slide {
		width: 50% !important;
	}
}
@media screen and (max-width: 480px) {
	.i_index_bottom_right .i_sblock .swiper-slide {
		width: 50% !important;
	}
	.i_index_bottom_wide .i_sblock .swiper-slide {
		width: 50% !important;
	}
	.i_auth_personal:hover:before,
	.i_registration:hover:before {
		margin-left: 24px;
	}
}
@media screen and (max-width: 479px) {
	.i_index_bottom_right .i_sblock .swiper-slide {
		width: 100% !important;
	}
	.i_index_bottom_wide .i_sblock .swiper-slide {
		width: 100% !important;
	}
}
@media screen and (min-width: 521px) {
	/*.i_sblock .swiper-slide .i_item {
		border-right: 1px solid;
	}*/
}
@media screen and (max-width: 960px) {
	.i_index_bottom_left {
		display: none;
	}
	.i_index_bottom_right {
		width: 100%;
	}
}
@media screen and (min-width: 961px) {
	.i_index_bottom_right {
		margin-left: 20px;
	}
}
/* --------------------------------------------------- compare, favorites --------------------------------------- */

.i_buy_succes {
	position: absolute;
	right: 0;
	left: 0;
	padding: 20px;
	border-radius: 5px;
	border: 1px solid;
	text-align: center;
	bottom: 55px;
	z-index: 10;
}
.i_buy_succes .i_bs_close {
	right: 0;
	top: 0;
}
.i_s_basket {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
}
.i_buy_succes .i_but_ac {
	display: block;
	text-decoration: none;
	border-radius: 5px;
	padding: 10px 0;
	margin-top: 10px;
	font-weight: bold;
	font-size: 90%;
	text-transform: uppercase;
}
.i_compare_succes {
	position: absolute;
	right: 9px;
	left: 8px;
	padding: 20px;
	width: auto;
	bottom: 30px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.8);
	        box-shadow: 0 0 10px rgba(221, 221, 221, 0.8);
	text-align: center;
	z-index: 10;
}
.i_bs_close {
	font-size: 170%;
	color: #cad1da;
	font-family: Georgia;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	height: 35px;
	width: 30px;
	right: -20px;
	top: -20px;
	position: absolute;
	z-index: 1;
}
.j_me1,
.j_me2 {
	font-size: 13px;
}
.j_me1 span {
	display: block;
	margin: 5px 0;
	text-transform: uppercase;
	font-size: 125%;
	font-weight: bold;
}
.i_comp_upper {
	display: block;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0;
}
.i_but_ac.i_open_compare {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 5px;
	text-transform: uppercase;
}
@media screen and (min-width: 481px) {
	.i_but_ac.i_open_compare {
		margin-top: 0;
	}
}
.i_compare_succes_div {
	position: relative;
}
.i_buy_succes:after,
.i_buy_succes:before,
.i_compare_succes_div:after,
.i_compare_succes_div:before {
	top: 100%;
	left: 50px;
	border: solid transparent;
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	margin-top: 20px;
}
.i_compare_succes_div:before {
	border-width: 11px;
	margin-left: -30px;
}
.i_compare_succes_div:after {
	border-width: 10px;
	margin-left: -29px;
}
.i_buy_succes:before {
	border-width: 11px;
	left: 50%;
	margin-left: -6px;
	margin-top: 0px;
}
.i_buy_succes:after {
	border-width: 10px;
	margin-left: -5px;
	left: 50%;
	margin-top: 0;
}
.icard_buy .i_buy_succes:before {
	left: 200px;
}
.icard_buy .i_buy_succes:after {
	left: 200px;
}
.i_buy_bought {
	width: 100%;
	height: 38px;
	position: absolute;
	border-radius: 5px;
	border: 1px solid;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/basket2.svg) no-repeat;
	background-size: 27px 19px;
	background-position: 30px center;
	font-weight: bold;
}
.i_buy_bought:before {
	content: '';
	background-position: center -2856px;
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
}
.i_buy_succes-info {
	position: absolute;
	top: 50%;
	left: 50%;
	display: flex;
	align-items: center;
	transform: translate(-40%, -50%);
}
/*a.i_buy_bought::after {
	content: attr(jqbatxt) " " attr(jqbacount) " " attr(jqbameasure);
	position: absolute;
	top: 10px;
	left: 30px;
	right: 0;
	text-align: center;
}*/
.i_buy_bought:before {
	content: '';
	background-position: center -2856px;
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
}
.i_delete_item {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTYxQTQ1M0YwOTdGMTFFN0FCRjVDMjlCOTREODY2OUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTYxQTQ1NDAwOTdGMTFFN0FCRjVDMjlCOTREODY2OUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NjFBNDUzRDA5N0YxMUU3QUJGNUMyOUI5NEQ4NjY5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NjFBNDUzRTA5N0YxMUU3QUJGNUMyOUI5NEQ4NjY5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjeZx8EAAADGSURBVHjapFPBDcIwDCTZoXyyAe0SWaKs0Af7MEOzRJcAJkg+METwIacK1A4SRDq5ie/OkZ2anPPu12XLR0ppInQtMvLgvYnp4EThTFg0Az5fwGP+WjkQroReMqiEPfPmVeycu1PwkoEg9MR/IGfqhgnEkW+1EW7EggGSRhKKYjY4ULiwEISBhDd1VB+VQyVEDNIU7JeuDq0p2IbQ81W9ZlAeyV4bB0fRoFQetXEoBsdXAt0GYowToSt7CciDV/bmn7/qKcAAwyyucM1mRW8AAAAASUVORK5CYII=) center no-repeat;
	width: 32px;
	height: 38px;
	position: absolute;
	bottom: 1px;
	right: 0;
	z-index: 1;
	cursor: pointer;
}
@media screen and (min-width: 481px) and (max-width: 558px) {
	.i_buy_bought {
		background-position: 10px center;
	}
}
/* --------------------------------------------------- i_special_offers ----------------------------------------- */

.i_special_offers {
	margin-top: 25px;
}
.i_special_offers_cnt {
	margin-top: 20px;
}
.i_special_offers_item {
	background-position: center;
	background-size: cover;
	border-radius: 5px;
	border: 1px solid;
	overflow: hidden;
}
.i_special_offers_item a {
	display: block;
	position: relative;
	height: 100%;
}
.i_special_offers_item_name {
	bottom: -1px;
	left: -1px;
	right: -1px;
	border-radius: 0 0 5px 5px;
	border: 1px solid;
	border-top: 0 none;
	position: absolute;
	z-index: 0;
	opacity: 0.8;
	max-height: 7.8em;
	line-height: 1.4em;
	overflow: hidden;
	padding: 10px 45px 10px 25px;
}
.i_special_offers_item_name span:after {
	position: absolute;
	content: "";
	width: 50px;
	height: 100%;
	top: 0;
	bottom: 0;
	right: 0;
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12px;
}
.i_special_offers_item_price {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/special_offer_bg.svg) center no-repeat;
	background-size: contain;
	padding: 30px;
	position: absolute;
	text-align: center;
}
@media screen and (min-width: 721px) {
	.i_special_offers_block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: 20px;
	}
	.i_special_offers_item {
		width: 50%;
	}
	.i_special_offers_item:last-child {
		margin-left: 20px;
	}
	.i_special_offers_item {
		min-height: 320px;
	}
	.i_special_offers_item_price {
		right: 10px;
		top: 10px;
	}
}
@media screen and (min-width: 481px) and (max-width: 720px) {
	.i_special_offers_item {
		margin-top: 20px;
		padding-top: 50%;
	}
	.i_special_offers_item_price {
		bottom: 4.4em;
		right: 0;
	}
}
@media screen and (max-width: 480px) {
	.i_special_offers_item {
		margin-top: 20px;
		padding-top: 66%;
	}
	.i_special_offers_item_price {
		bottom: 4.4em;
		right: 0;
	}
}

@media screen and (max-width: 475px) {
	.i_cs_list_sm .i_quantity, .i_cs_list_sm .i_check_block {
		top: 10px !important;
		left: 5px !important;
	}
}

@media screen and (max-width: 320px) {
	.i_title_catalog {
		margin-right: 61px !important;
	}

	.i_cs_list_sm .i_ebuy .i_price, .i_cs_list_sm .i_item_name {
		font-size: 100% !important;
	}
}
/* --------------------------------------------------- i_index_bottom -------------------------------------- */

.i_index_bottom .i_wr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.i_index_bottom {
	margin-top: 20px;
}
.i_actionlist,
.i_newlist {
	margin-top: 20px;
	border-radius: 5px;
	padding: 15px 15px 0;
	min-height: 388px;
	position: relative;
}
.i_newlist_date,
.i_actionlist_date {
	margin-top: 20px;
}
.i_newlist_name,
.i_actionlist_name {
	margin-top: 10px;
}
.i_newlist_name a,
.i_actionlist_name a {
	font-size: 87%;
}
.i_newlist_all {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 35px 15px 15px;
	text-align: right;
	font-size: 82%;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid;
}
.i_newlist_all span:after {
	content: '';
	position: absolute;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/circlearrows/right_color.svg) center no-repeat;
	width: 15px;
	height: 100%;
	top: -2px;
	right: 15px;
}
.i_actionlist_img img {
	width: 100%;
}
/* ---------------------------------------------- .i_work_content */

.i_typical:not(.i_personal) h1 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
}
.i_work_content:not(.i_contacts_page) {
	border: 1px solid;
}
.i_cat_work .i_work_content,
.i_work_content.i_index_page {
	padding: 0 !important;
	border: 0 none !important;
}
.i_work_content.i_index_page {
	margin-top: 0;
}
/* ---------------------------------------------- contacts */

.i_cont_map_block {
	margin-top: 30px;
}
.i_cont_drdi {
	overflow: hidden;
}
.i_cont_map {
	border: 1px solid;
}
.i_cont_map_nblock div:not(.i_cont_act) span {
	border-bottom: 1px dashed;
}
.i_cont_map_nblock div {
	cursor: pointer;
	border-radius: 5px 5px 0 0;
	display: inline-block;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.i_contacts {
	padding: 20px;
	border-radius: 5px;
	border: 1px solid;
	font-size: 14px;
}
.i_cont_requisites table tbody tr td:first-child{
	padding-left: 50px;
}

.i_cont_address,
.i_cont_telephone,
.i_cont_email {
	padding-left: 45px;
}
.i_cont_telephone b,
.i_cont_email b {
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.i_cont_address b {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.i_cont_telephone,
.i_cont_email {
	margin-top: 30px;
}
.i_cont_requisites {
	margin-top: 40px;
}
.i_cont_requisites b {
	font-size: 16px;
	text-transform: uppercase;
}
.i_cont_address_cont,
.i_cont_telephone_cont,
.i_cont_email_cont,
.i_cont_requisites_cont {
	margin-top: 10px;
}
.i_cont_address {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/contacts/address.svg) left top no-repeat;
	background-size: 28px 38px;
	background-position-y: -3px;
}
.i_cont_telephone {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/contacts/phones.svg) left top no-repeat;
	background-size: 30px 30px;
}
.i_cont_email {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/contacts/email.svg) left top no-repeat;
	background-size: 36px 27px;
}


.i_cont_requisites table {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/contacts/requisites.svg) left top no-repeat;
	background-size: 30px 35px;
	background-position-y: 10px;
}

.i_cont_email_cont a {
	text-decoration: none;
	border-bottom: 1px dashed;
	padding-bottom: 1px;
}
.i_cont_requisites_cont {
	padding-left: 50px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/contacts/requisites.svg) left top no-repeat;
	background-size: 36px 48px;
}
/* ----------------------------------------------------------------------- получить скидку */

.i_but_bg {
	border: 1px solid;
}
/* --------------------------------------------------- i_action_wide_content -------------------------------- */

@media screen and (min-width: 641px) {
	.i_act_new_wide {
		margin-top: 20px;
	}
}
.i_act_new_wide .i_wr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.i_new_wide_content,
.i_action_wide_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 290px;
	margin-top: 20px;
	border-radius: 5px 5px 0 0;
}
.i_wide_newlist_item,
.i_wide_actionlist_item {
	padding: 10px;
}
.i_newlist_wide_img a,
.i_actionlist_wide_img a {
	display: block;
	padding-top: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-color: #fff;
}
.i_newlist_wide_date,
.i_actionlist_wide_date {
	margin-top: 10px;
}
.i_newlist_wide_name,
.i_newlist_wide_text,
.i_actionlist_wide_name,
.i_actionlist_wide_text {
	line-height: 1.3em;
	overflow: hidden;
	margin-top: 10px;
}
.i_newlist_wide_text,
.i_actionlist_wide_text {
	height: 3.9em;
}
.i_wide_newlist_item a,
.i_wide_actionlist_item a {
	text-decoration: none;
}
.i_newlist_wide_name a,
.i_actionlist_wide_name a {
	font-size: 87%;
	font-weight: bold;
}
.i_newlist_wide_text a,
.i_actionlist_wide_text a {
	font-size: 82%;
}
.i_wide_newlist_all {
	padding: 10px;
	text-align: right;
	border-top: 1px solid;
	border-radius: 0 0 5px 5px;
	text-transform: lowercase;
}
.i_wide_newlist_all a {
	font-size: 82%;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	padding-right: 20px;
}
.i_wide_newlist_all span:after {
	content: '';
	position: absolute;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/circlearrows/right_color.svg) center no-repeat;
	width: 15px;
	height: 100%;
	top: 0;
	right: 0;
}
@media screen and (min-width: 1025px) {
	.i_new_wide {
		width: 60%;
	}
	.i_action_wide {
		width: 40%;
	}
	.i_wide_newlist_item {
		width: 33%;
	}
	.i_wide_actionlist_item {
		width: 50%;
	}
	.i_wide_newlist_item:not(:first-child),
	.i_wide_actionlist_item:not(:first-child) {
		border-left: 1px solid;
	}
}
@media screen and (max-width: 1024px) {
	.i_new_wide_content,
	.i_action_wide_content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
@media screen and (min-width: 641px) and (max-width: 1024px) {
	.i_new_wide,
	.i_action_wide {
		width: 50%;
	}
}
@media screen and (min-width: 641px) {
	.i_action_wide {
		margin-left: 20px;
	}
}
@media screen and (max-width: 640px) {
	.i_act_new_wide .i_wr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_new_wide_content,
	.i_action_wide_content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_action_wide {
		margin-top: 30px;
	}
}
@media screen and (max-width: 960px) {
	.i_act_new_wide {
		margin-top: 20px;
	}
}
/* --------------------------------------------------- i_seo_flex ------------------------------------------ */

.i_seo {
	margin-top: 30px;
}
.i_seo_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px;
	border-radius: 5px;
	/*-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;*/
}
.i_seo_logo img {
	margin-top: 10px;
	max-width: 220px;
}
.i_seo_content {
	font-size: 87%;
}
/* --------------------------------------------------- i_teaser_b_wrap ------------------------------------------ */

.i_teaser_b_wrap {
	margin-top: 30px;
}
.i_teaser_b,
.i_teaser_b_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.i_teaser_b_item {
	background-color: #eff2f4;
	color: #4e4e4f;
}
.i_teaser_b_item_cnt {
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.i_teaser_b_name {
	-ms-flex-preferred-size: 75%;
	    flex-basis: 75%;
}
.i_teaser_b_img {
	-ms-flex-preferred-size: 25%;
	    flex-basis: 25%;
	text-align: center;
}
@media screen and (min-width: 961px) {
	.i_teaser_b_block {
		width: 50%;
	}
	.i_teaser_b_block:not(:first-child) {
		margin-left: 20px;
	}
	.i_teaser_b_item {
		width: 50%;
	}
	.i_teaser_b_item:not(:first-child) {
		margin-left: 20px;
	}
}
@media screen and (min-width: 421px) and (max-width: 960px) {
	.i_teaser_b {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.i_teaser_b_block {
		width: 100%;
	}
	.i_teaser_b_block:not(:first-child) {
		margin-top: 20px;
	}
	.i_teaser_b_item {
		width: 50%;
	}
	.i_teaser_b_item:not(:first-child) {
		margin-left: 20px;
	}
	.i_teaser_b_name {
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
	}
	.i_teaser_b_img {
		margin-top: 10px;
	}
}
@media screen and (min-width: 761px) {
	.i_seo_content {
		margin-left: 30px;
	}
}
@media screen and (min-width: 421px) and (max-width: 640px) {
	.i_teaser_b_item_cnt {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		text-align: center;
	}
}
@media screen and (max-width: 420px) {
	.i_teaser_b,
	.i_teaser_b_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_teaser_b_block a:not(:first-child) {
		margin-top: 20px;
	}
	.i_teaser_b_block:not(:first-child) {
		margin-top: 20px;
	}
}

@media screen and (max-width: 760px) {
	.i_seo_flex {
		flex-direction: column;
	}

	.i_seo_logo {
		margin: auto;
	}
}
/* --------------------------------------------------- i_footer_flex -------------------------------------- */

.i_footer {
	padding-top: 20px;
	position: relative;
	max-width: 1330px;
	margin: 0 auto;
}
.i_footer_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 5px;
	padding: 25px 20px 20px 20px;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.i_footmenu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 110%;
}

.i_footmenu_col span {
	display: block;
	transition: .3s;
}
.i_footmenu_col a {
	text-decoration: none;
	font-size: 14px;
	padding: 5px 0;
	display: inline-block;
}
.i_social_item {
	background-repeat: no-repeat;
	display: inline-block;
	height: 30px;
	width: 30px;
}

.i_footmenu .i_footmenu_col span:hover a {
	color: #ff3f1b;
}
.i_fphone_tele,
.i_fphone_mobi {
	font-size: 18px;
	padding-left: 25px;
	position: relative;
}
.i_fphone_mobi {
	margin-top: 10px;
}

.i_fphone_number_one {
	margin-bottom: 15px;
}

.i_fphone_tele:before {
	content: '';
	position: absolute;
	width: 25px;
	height: 25px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/footer/city_number.svg) center no-repeat;
	background-size: 20px;
	left: 0;
}
.i_fphone_number_two:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 24px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/footer/mobile_number.svg) center no-repeat;
	background-size: 15px;
	left: 0;
}
.i_fphone_number_one:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 24px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/footer/city_number.svg) center no-repeat;
	background-size: 20px;
	left: 0;
}

.i_femail {
	position: relative;
}

.i_femail,
.i_fsocial {
	margin-top: 20px;
}
.i_femail a {
	text-decoration: none;
}
.i_faddress {
	font-size: 14px;
	color: #1d1d1d;
}
.i_show_footmenu {
	cursor: pointer;
	margin-top: 10px;
}
.i_show_footmenu span {
	border-bottom: 1px dashed;
}
.i_show_footmenu span:after {
	content: '';
	position: absolute;
	width: 12px;
	height: 18px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_color.svg) center no-repeat;
	margin-left: 5px;
}
.i_show_footmenu span.i_hide {
	color: #ff3f1b;
}
.i_show_footmenu span.i_hide:after {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_blue.svg) center no-repeat;
	height: 22px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.i_footer_map {
	text-transform: lowercase;
	font-size: 14px;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px dashed;
	position: relative;
	transition: .3s;
}

.i_footer_map:hover {
	color: #2e2b29 !important;
}
@media screen and (max-width: 600px) {
	.i_footer_flex,
	.i_footmenu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_footer_flex_other,
	.i_footer_flex_right {
		margin-top: 15px;
		margin-left: 25px;
	}
}
@media screen and (min-width: 481px) and (max-width: 600px) {
	.i_footmenu {
		position: relative;
	}
	.i_footmenu_col:nth-child(2) {
		position: absolute;
		right: 20px;
	}
}
@media screen and (min-width: 481px) {
	.i_footmenu_col {
		display: block !important;
		width: 33%;
	}
}
@media screen and (max-width: 480px) {
	.i_show_footmenu {
		display: block;
	}
	.i_footmenu_col:not(:first-child) {
		display: none;
	}
}
@media screen and (min-width: 601px) and (max-width: 880px) {
	.i_footer_flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_footer_flex_left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.i_footer_flex_right {
		margin-top: 15px;
	}
}
@media screen and (min-width: 881px) {
	.i_footer_flex_left {
		-webkit-box-flex: 2;
		    -ms-flex-positive: 2;
		        flex-grow: 2;
	}
	.i_footer_flex_right {
		-webkit-box-flex: 3;
		    -ms-flex-positive: 3;
		        flex-grow: 3;
	}
	.i_footer_flex_other {
		margin-top: 15px;
		margin-left: 30px;
	}
}
/* --------------------------------------------------- i_bfooter_flex -------------------------------------- */

.i_bfooter {
	max-width: 1330px;
	margin: 0 auto;
	position: relative;
	margin-top: 40px;
}
.i_bfooter_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media screen and (max-width: 790px) {
	.i_bfooter {
		margin: 20px 0;
	}
	.i_bfooter_flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		font-size: 87%;
	}
	.i_flex_center {
		margin-top: 20px;
	}
	.i_flex_right {
		margin-top: 20px;
	}
}
@media screen and (min-width: 791px) {
	.i_bfooter_flex {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		font-size: 80%;
		padding: 10px 0;
	}
}
/* ---------------------------------------------------------------------------------------------------- catalog */

.i_cat_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.ic_vmenu_out {
	display: none;
	background-color: #eff2f4;
	left: 0;
	right: 0;
	position: absolute;
}
.ibr5i {
	border-radius: 5px;
}
.ic_vmenu {
	position: relative;
}
@media screen and (min-width: 721px) {
	.i_cat_flex_elem:first-child {
		width: 20%;
		min-width: 260px;
	}
	.i_cat_flex_elem:last-child {
		width: 80%;
		margin-left: 20px;
	}
}
@media screen and (max-width: 720px) {
	.i_cat_flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_cat_flex_elem:last-child {
		margin-top: 20px;
	}
}
/* ---------------------------------------------------------------------------------------------------- [i_breadcrumb] */

.i_breadcrumbs {
	margin-top: 30px;
}
.i_breadcrumbs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.i_breadcrumbs ul li:not(:first-child) {
	padding-left: 15px;
	margin-left: 9px;
	position: relative;
}
.i_breadcrumbs ul li:not(:first-child):before {
	content: '';
	position: absolute;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	left: 0;
	top: 6px;
}
.i_breadcrumbs ul li {
	display: inline;
}
.i_sep {
	background-position: 1585px
}
.i_breadcrumbs li a {
	text-decoration: none;
	font-size: 14px;
}
.i_breadcrumbs li span {
	font-size: 14px;
}
/* ----------------------------------------------- cabinet -------------------------------------------------- */

.i_title {
	position: relative;
	border: 1px solid;
	border-radius: 5px;
	padding: 10px 0 10px 70px;
}
.i_title:before {
	background-repeat: no-repeat;
	border-radius: 5px 0 0 5px;
	border-right: 1px solid;
	background-position: center;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50px;
}
.i_title:after {
	content: "";
	left: 50px;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid;
}
.bx_my_order_switch {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.bx_my_order_switch_no {
	margin-top: 20px;
}
a.i_but_ac {
	display: inline-block;
	padding: 7px 12px;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 10px;
	text-align: center;

	background-color: #ff3f1b;
	color: #fff;
	text-transform: none;
}
.bx_my_order table tbody td.i_comp_or {
	font-weight: bold;
}
.subscription input[type='submit'],
.bx-auth-profile input[type='submit'] {
	border: 0 none;
	border-radius: 5px;
	padding: 10px 20px;
	cursor: pointer;
	white-space: inherit;
}
.i_forgot_pass input[type='submit'],
.bx-auth input[type='submit'] {
	border: 0 none;
	border-radius: 5px;
	padding: 7px 15px;
}
.bx_my_order_cancel .i_but_ac {
	border-radius: 5px;
	padding: 7px 15px;
	border: 0 none;
}
.i_pro_det_dashed {
	border-bottom: 1px dashed;
	margin: 5px 0;
}
.bx_order_list_table_body_row {
	font-size: 14px;
	padding: 5px 0;
}
/* ----------------------------------------------- i_element ------------------------------------------- */

.i_cele {
	margin-top: 15px;
}
.i_cele_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: 100%;
	margin-top: 30px;
}
.i_h1_cele {
	margin-top: 30px;
}
.i_cele_nav_img_block {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-row-gap: 8px;
	grid-column-gap: 8px;
	margin: 10px 0 0;
}
.i_link_contact {
	text-decoration: none;
	color: #2e2b29;
}
.i_cele_img_sw {
	max-height: 500px;
	text-align: center;
}
.i_cele_img {
	display: table-cell;
	vertical-align: middle;
	padding: 10px;
	height: 380px;
	width: inherit;
}
.i_cs_block .i_disc_amount {
	margin-top: 10px;
	padding-left: 25px;
}
.i_disc_amount {
	margin-top: 20px;
	cursor: pointer;
}
div.i_datext span,
div.i_datext_link span {
	border-bottom: 1px dashed;
}
.i_datext {
	padding-left: 25px;
}
.i_datext span:before,
.i_datext_link span:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 100%;
	margin-left: -25px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/select_quantity.svg) center center no-repeat;
}
.i_icard_price,
.i_cele_detail_block {
	border-radius: 5px;
	padding: 25px 20px;
}
.i_mbuy {
	border: 1px solid;
	border-radius: 5px;
	padding: 30px 10px 10px;
	right: -11px;
	left: -11px;
	bottom: 25px;
	z-index: 30;
	text-align: left;
}
.i_quick_order {
	text-decoration: none;
	position: relative;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
	color: #2e2b29;
}
.i_quick_order:before {
	content: '';
	position: absolute;
	top: -4px;
	left: 0;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/fastorder.svg) top left no-repeat;
	width: 19px;
	height: 22px;
	background-size: 19px 22px;
}
.i_quick_order span {
	border-bottom: 1px dashed;
	margin-left: 20px;
}
.i_cele_phone_block {
	width: 30%;
	text-align: right;
}
.i_cele_phone_block span.i_cele_phone {
	position: relative;
	font-weight: bold;
	padding-left: 22px;
	background-size: 18px 19px;
	display: inline-block;
}
.i_cele_phone_block span.i_cele_phone:before {
	content: '';
	position: absolute;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/phone.svg) top left no-repeat;
	left: 0;
	width: 18px;
	height: 19px;
}
.i_cele_phone_block span:not(.i_cele_phone) {
	font-size: 12px;
}
.i_element_items .i_sblock .swiper-slide {
	width: 20% !important;
}
.i_element_items:last-child {
	margin-top: 20px;
	margin-bottom: -20px;
}
.i_ai_count {
	padding: 5px 8px;
	border-radius: 3px;
	border: 1px solid;
}
.i_cele_nophoto {
	min-height: 350px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.i_icard_price .i_card_item_ext {
	font-size: 14px;
}
@media screen and (min-width: 1025px) {
	.i_h1_cele {
		padding-right: 200px;
	}
}
@media screen and (min-width: 1281px) {
	.i_icard_price .i_card_item_ext {
		bottom: 80px;
		right: 20px;
		position: absolute;
	}
}
@media screen and (min-width: 560px) and (max-width: 1280px) {
	.i_icard_price .i_card_item_ext {
		position: absolute;
		right: 20px;
		bottom: 92px;
	}
}
@media screen and (max-width: 559px) {
	.i_icard_price .i_card_item_ext {
		margin-top: 5px;
		margin-bottom: 20px;
		display: inline-block;
	}
}
/* ---------------------------------------------- i_icard_price */

.i_icard_price .i_check_block {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.i_icard_price .i_quick_order {
	width: 50%;
}
@media screen and (min-width: 1281px) {
	.i_icard_price .i_cele_phone_block {
		width: 70%;
	}
}
@media screen and (max-width: 1280px) {
	.i_icard_price .i_cele_phone_block {
		width: 50%;
	}
	.i_cele_phone_block span {
		display: block;
	}
}
/* ---------------------------------------------- end i_icard_price */

/* ---------------------------------------------- i_unit_sale */

.i_unit_sale .i_count {
	width: 38%;
}
.i_unit_sale .icard_buy_buttom {
	width: 48%;
	padding: 10px 0;
}
.jq_ele_price_first {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.i_us_img {
	background-color: #fff;
	line-height: 0;
	margin-right: 20px;
}
@media screen and (max-width: 420px) {
	.jq_ele_price_first {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		/*margin-top: 20px;*/
	}
}
@media screen and (max-width: 380px) {
	.i_us_img {
		text-align: center;
		width: 100%;
	}
	.i_us_name {
		margin-top: 20px;
	}
	.i_check_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_cele_phone_block {
		width: 100%;
		text-align: left;
		margin-top: 10px;
	}
}
@media screen and (min-width: 381px) and (max-width: 580px) {
	.i_us_img {
		float: left;
	}
	.i_us_price {
		margin-top: 10px;
	}
	.i_unit_sale .i_check_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		clear: left;
	}
	.i_unit_sale .i_cele_phone_block {
		text-align: center;
		margin-top: 10px;
		width: 100%;
	}
}
@media screen and (max-width: 520px) {
	.i_us_price .icard_ebuy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		    -webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	/*.i_unit_sale .i_icard_price_block {
		width: 100%;
	}*/
	.i_unit_sale .jq_ele_price_first {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
@media screen and (min-width: 581px) and (max-width: 720px) {
	.i_us_img {
		float: left;
	}
	.i_us_price {
		margin-top: 25px;
	}
	.i_us_price .icard_ebuy {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}
@media screen and (min-width: 721px) {
	.i_unit_sale .i_cele_phone_block {
		text-align: left;
	}
}
@media screen and (min-width: 721px) and (max-width: 960px) {
	.i_us_img {
		float: left;
	}
	.i_us_price {
		margin-top: 30px;
	}
	.i_us_price .icard_ebuy {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.jq_ele_price_first {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.i_us_price .i_card_price {
		margin-left: 20px;
	}
}
@media screen and (min-width: 931px) {
	.i_unit_sale {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.i_us_name{
		width: 50%;
	}
	.i_us_price {
		width: 38%;
	}
	.i_us_price {
		margin-left: 20px;
	}
	.i_us_price .icard_ebuy {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
}
@media screen and (min-width: 931px) and (max-width: 1220px) {
	.i_us_price .icard_ebuy {
		min-width: 280px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_us_price .i_icard_price_block {
		width: 100%;
	}
	.i_us_name {
		width: 50%;
	}
	.i_unit_sale .jq_ele_price_first {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-bottom: 10px;
	}
}
/* ---------------------------------------------- end i_unit_sale */
@media screen and (max-width: 1040px) {
	.i_cele_phone_block {
		width: 35%;
	}
}
@media screen and (max-width: 450px) {
	.i_cele_img img {
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width: 380px) {
	.i_unit_sale .icard_buy .i_disc_amount {
		display: none;
	}

	.i_cele_phone_block {
		display: flex;
		align-items: center;
		width: 100%;
		margin-bottom: 10px;
	}
}
.i_cele_property_block {
	margin-top: 10px;
}
.i_cele_property_col {
	padding: 10px 20px;
}
@media screen and (min-width: 381px) {
	.i_cele_property {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.i_cele_property_col {
		width: 50%;
	}
}
.i_us_price .i_co_plus {
	border-radius: 0 5px 5px 0;
	border-left: 1px solid;
}
.i_us_price .i_co_minu {
	border-radius: 5px 0 0 5px;
	border-right: 1px solid;
}
.i_us_price .i_order_buy {
	border: 1px solid;
}
.i_sku_he_img {
	height: auto !important;
}
.i_sku_more {
	display: none !important;
}
.i_sku_ul {
	list-style-type: none;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 0 -10px;
}
.i_sku_ul li {
	width: 20%;
	text-align: center;
	min-width: 100px;
}
.i_sku li.i_sku_noact {
	opacity: 0.3;
	cursor: default;
}
.i_sku_ele_cont {
	padding: 10px;
}
.i_sku_ele_cont div {
	line-height: 1.3em;
	max-height: 2.6em;
	overflow: hidden;
	border: 1px solid;
	border-radius: 5px;
	padding: 8px 0;
	font-size: 93%;
}
.i_sku_he_img .i_sku_ele_cont div {
	color: transparent;
	height: 1.3em;
	overflow: hidden;
	border: 1px solid;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
	.i_element_items .i_sblock .swiper-slide {
		width: 25% !important;
	}
}
@media screen and (min-width: 741px) and (max-width: 960px) {
	.i_element_items .i_sblock .swiper-slide {
		width: 33.33% !important;
	}
}
@media screen and (min-width: 481px) and (max-width: 740px) {
	.i_element_items .i_sblock .swiper-slide {
		width: 50% !important;
	}
}
@media screen and (max-width: 480px) {
	.i_cele_flex,
	.icard_ebuy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_element_items .i_sblock .swiper-slide {
		width: 100% !important;
	}
}
.i_teaser_i {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.i_ti_block .i_teaser_i_item {
	border-radius: 5px;
	padding: 15px;
}
.i_teaser_i_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-decoration: none;
}
.i_teaser_i_img {
	text-align: center;
	line-height: 0;
}
.i_teaser_i_img img {
	width: 34px;
}
.i_teaser_i_name {
	margin-left: 10px;
}
.i_teaser_i_name span {
	border-bottom: 1px dashed;
}
.i_teaser_i,
.i_cele_detail_block,
.i_cele_attention {
	margin-top: 20px;
}
.i_cele_detail_block h3 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #2e2b29;
}
.i_cele_detail_block .i_cele_dtxt_title {
	margin-top: 0;
}
.i_cele_dtxt {
	margin-bottom: 20px;
	overflow: hidden;
}
.i_cele_more_dtxt,
.i_cele_more_features {
	text-decoration: none;
	display: block;
	position: relative;
}
.i_cele_more_features {
	margin-top: 15px;
}
.i_cele_more_dtxt {
	margin-bottom: 20px;
}
.i_cele_more_dtxt span,
.i_cele_more_features span {
	border-bottom: 1px dashed;
}
.i_additional_info {
	padding: 20px 20px 75px 20px;
	margin: 70px 0 60px;
}
.i_additional_info table img {
	width: 100%;
	height: auto;
}
.jq_cele_property_hide {
	margin-top: 0;
}
.i_cele_more_features:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: -15px;
	border-top: 1px solid;
}
.i_aib_but {
	text-decoration: none;
}
.i_ai_up {
	border-radius: 5px;
	padding: 5px 20px;
	text-decoration: none;
	right: 10px;
	top: 10px;
}
.i_ai_up span {
	border-bottom: 1px dashed;
}
.i_unit_sale {
	border-radius: 5px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 20px;
}
.i_unit_sale h3 {
	margin: 0;
}
.i_unit_sale .i_check_block {
	margin-top: 15px;
}
.i_check_block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.i_us_price .icard_ebuy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.icard_buy_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.icard_pr_disc {
	font-size: 87%;
	display: block;
}
.i_card_price .icard_pr {
	font-size: 30px;
	font-weight: bold;
	color: #2e2b29;
}
.i_icard_price .i_card_price {
	font-size: 24px;
	font-weight: bold;
}
.i_cele .icard_tg {
	margin-left: 5px;
}
.i_us_price .i_card_price .i_measure {
	font-size: 100%;
}
.icard_buy_bought {
	min-width: 100px;
	height: 38px;
	border-radius: 5px;
	margin-left: 20px;
	border: 1px solid;
}
.icard_buy_bought:before {
	content: '';
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/basket2.svg) center no-repeat;
	background-size: 38px;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
}
.jq_ele_price .icard_pr {
	font-size: 36px;
	font-weight: bold;
}
.jq_ele_price .icard_tg {
	font-size: 24px;
	font-weight: bold;
}
@media screen and (min-width: 1025px) and (max-width: 1370px) {
	.i_ti_block:nth-last-of-type(2) {
		display: none;
	}
	.i_ti_block {
		width: 33.33%;
	}
}
@media screen and (min-width: 1025px) {
	.i_cele_flex_left {
		width: 440px;
		min-width: 440px;
	}
	.i_cele_flex_right {
		width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
		margin-left: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.i_cele_flex_right {
		margin-top: 20px;
	}
	.i_cele_nav_img_block {
		margin: 10px 90px 0;
	}
}

@media screen and (max-width: 960px) {
	.i_icard_price .i_card_price {
		margin-left: 20px;
	}
}

@media screen and (max-width: 780px) {
	.i_cele_nav_img_block {
		margin: 10px 0 0;
	}
}

@media screen and (max-width: 640px) {
	.i_cele_nav_img_block {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (max-width: 480px) {
	.i_cele_nav_img_block {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 380px) {
	.i_cat_view {
		position: relative !important;
		margin-top: 15px;
		text-align: center;
	}
}

.i_ai_but_top .jq_ai_but:before {
	left: 15px;
	top: 50%;
	margin-top: -12px;
	width: 27px;
	height: 24px;
}
.i_ai_des:before {
	background-size: 21px 24px;
}
.i_ai_fea:before {
	background-size: 27px 14px;
}
.i_ai_vid:before {
	background-size: 24px 16px;
}
.i_ai_rev:before {
	background-size: 24px 23px;
}
.i_ai_ins:before {
	background-size: 21px 24px;
}
.i_ai_but_top a {
	margin-right: 5px;
	border-radius: 5px 5px 0 0;
	border-width: 1px 1px 0 1px;
}
.i_ai_but_top a.i_ai_but_act {
	border-bottom: 0 none;
}
.i_ai_but_act .i_ai_name {
	border-bottom: 0 none
}
.i_ai_but_top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: -50px;
	left: -1px;
	right: -1px;
	height: 50px;
}
.i_ai_name {
	border-bottom: 1px dashed;
	position: relative;
}
.i_ai_bottom .i_ai_but_act .i_ai_name:before {
	content: '';
	position: absolute;
	border-top: 12px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 50%;
	margin-left: -15px;
	top: -16px;
}
.i_ai_bottom .i_ai_but_act .i_ai_name:after {
	content: '';
	position: absolute;
	border-top: 12px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 50%;
	margin-left: -15px;
	top: -16px;
}
.i_ai_bottom {
	border-width: 0 1px 1px 1px;
	border-radius: 0 0 5px 5px;
	bottom: -40px;
	left: -1px;
	right: -1px;
	height: 50px;
	padding: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.i_ai_bottom a.i_aib_but {
	padding: 11px 0;
	display: inline-block;
	margin: 0 10px;
	text-decoration: none;
	padding-left: 30px;
	background-repeat: no-repeat;
	font-weight: bold;
	position: relative;
	font-size: 15px;
}
.i_ai_but_top a {
	padding: 15px 20px 14px 50px;
	display: inline-block;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
.i_ai_des,
.i_ai_fea,
.i_ai_vid,
.i_ai_rev,
.i_ai_ins {
	position: relative;
}
.i_ai_des:before,
.i_ai_fea:before,
.i_ai_vid:before,
.i_ai_rev:before,
.i_ai_ins:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 20px;
	background-size: 20px;
}
.i_ai_des:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/description_color.svg) center no-repeat;
}
.i_ai_des.i_ai_but_act:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/description.svg) center no-repeat;
}
.i_ai_fea:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/characteristic_color.svg) center no-repeat;
}
.i_ai_fea.i_ai_but_act:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/characteristic.svg) center no-repeat;
}
.i_ai_vid:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/video_color.svg) center no-repeat;
}
.i_ai_vid.i_ai_but_act:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/video.svg) center no-repeat;
}
.i_ai_rev:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/reviews_color.svg) center no-repeat;
}
.i_ai_rev.i_ai_but_act:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/reviews.svg) center no-repeat;
}
.i_ai_ins:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/description_color.svg) center no-repeat;
}
.i_ai_ins.i_ai_but_act:before {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/description.svg) center no-repeat;
}
.i_aib_but:before {
	left: 0;
	background-position: center left;
	background-size: 15px!important;
}
@media screen and (min-width: 1025px) {
	.i_cele {
		position: relative;
	}
	.i_cele_share {
		position: absolute;
		top: -50px;
		right: 20px;
	}
}
@media screen and (max-width: 1024px) {
	.i_cele_flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
@media screen and (min-width: 721px) and (max-width: 1024px) {
	.i_ti_block {
		width: 25%;
	}
}
@media screen and (max-width: 720px) {
	.i_teaser_i_name {
		display: none;
	}
	.i_ti_block:not(:first-child) {
		margin-left: 5%;
	}
	.i_ti_block {
		width: 21.25%;
	}
	.i_teaser_i_img {
		width: 100%;
	}
	.i_teaser_i_img img {
		width: 100%;
		max-width: 34px;
	}
	.i_teaser_i_img div {
		display: table-cell;
		vertical-align: middle;
		height: 45px;
		width: 100px;
	}
}
@media screen and (max-width: 480px) {
	.i_icard_rblock .i_check_block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_icard_rblock .i_quick_order {
		width: 100%;
	}
	.i_icard_rblock .i_cele_phone_block {
		margin-top: 20px;
		width: 100%;
		text-align: left;
	}
	.i_cele_phone_block span {
		display: inline-block;
	}
	.i_cele_order_phone {
		padding-left: 22px;
	}
}
@media screen and (max-width: 380px) {
	.i_icard_rblock .i_cele_phone_block {
		display: block;
	}
}
@media screen and (min-width: 721px) {
	.i_ti_block:not(:first-child) {
		margin-left: 10px;
	}
}
@media screen and (max-width: 960px) {
	.i_ai_but_top a span {
		display: none;
	}
	.i_aib_but span {
		display: none;
	}
	.i_ai_des:before,
	.i_ai_fea:before,
	.i_ai_vid:before,
	.i_ai_rev:before,
	.i_ai_ins:before {
		left: 50%;
		margin-left: -8px;
	}
	.i_ai_but_top .jq_ai_but:before {
		left: 50%;
		margin-left: -13px;
	}
}
@media screen and (max-width: 480px) {
	.i_ai_but_top a {
		padding: 15px 0;
		width: 20%;
	}
	.i_ai_but_top a:last-child {
		margin-right: 0;
	}
	.i_ai_up {
		display: none;
	}
}
@media screen and (min-width: 481px) {
	.i_additional_info {
		border-radius: 0 5px 0 0;
	}
}
/* ---------------------------------------------- i_share -------------------------------------- */

.i_cele_sh_name {
	font-size: 82%;
}
/* ---------------------------------------------- icard_ebuy ----------------------------------- */

.icard_ebuy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.icard_buy_flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.icard_buy_buttom {
	text-decoration: none;
	padding: 10px 15px;
	border-radius: 5px;
	text-align: center;
	/*margin-left: 20px;*/
	font-weight: bold;
}
.i_quantity {
	margin-top: 20px;
	border-top: 1px dashed;
	padding: 15px 0;
}
.i_check_block {
	border-top: 1px dashed;
	padding: 15px 0 0;
}
.i_site_select a {
	margin-right: 10px;
}
.i_site_select span.i_sise {
	display: inline-block;
	padding: 7px 15px;
	border-radius: 5px;
	margin-right: 10px;
}
.i_mprice,
.i_mbot {
	margin-top: 10px;
}
.i_mbot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.i_mbuy_close {
	top: 5px;
	right: 10px;
}
.i_teaser_i_delta:after {
	content: '';
	position: absolute;
	border-top: 9px solid;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	bottom: -8px;
	left: 50%;
	margin-left: -9px;
}
.i_teaser_i_delta:before {
	content: '';
	position: absolute;
	border-top: 10px solid;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
}
.i_teaser_i_modal {
	border: 1px solid;
	border-radius: 5px;
	padding: 20px;
	width: auto;
	margin-bottom: 20px;
	left: 0;
	right: 0;
	min-height: 100px;
	bottom: 100%;
	z-index: 100;
}
.i_mbuy_close,
.i_teaser_im_close {
	cursor: pointer;
	font-family: Georgia;
	height: 20px;
	right: 0;
	top: 0;
	width: 26px;
	text-align: center;
	font-size: 160%;
	font-weight: bold;
}
.i_teaser_i_delta {
	position: absolute;
	left: 0;
	right: 0;
	top: -20px;
	z-index: 102;
}
.i_count_text {
	margin-top: 10px;
}
.i_mbuy .icard_buy_buttom {
	right: 0;
	position: absolute;
	bottom: 0;
}
.icard_buy .i_mbuy {
	bottom: 28px;
}
.icard_buy .i_disc_amount {
	margin-top: 20px;
}
.i_hbask_pieces:before,
.jq_basket_pr:before,
.jq_basket_co:before {
	content: " ";
}
.i_item .i_mbuy .i_pr {
	position: absolute;
	right: 22px;
	top: -52px;
}
.i_item .i_mbuy .i_tg {
	position: absolute;
	right: 0;
	top: -52px;
}
.i_sblock .i_item .i_mbuy .i_count,
.i_cs_block .i_item .i_mbuy .i_count {
	position: absolute;
	bottom: 6px;
}
.i_cs_block .i_item .i_mbuy .i_count {
	max-width: 113px;
}
.i_item .i_mbuy .i_count_text {
	margin-bottom: 30px;
}
.i_item .i_mbuy .i_co_minu,
.i_item .i_mbuy .i_co_plus {
	background-color: #eff2f4;
}
.i_item .i_mbuy {
	bottom: 19px;
}
.i_item .i_mbuy .i_buy_bought {
	left: 0;
	bottom: -5px;
}
.icard_ebuy .i_count {
	margin-right: 20px;
}
@media screen and (max-width: 720px) {
	.i_cele_flex_right {
		margin-top: 20px;
	}
	.i_sku {
		margin-top: 20px;
	}
}
@media screen and (min-width: 601px) {
	.icard_ebuy {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.icard_ebuy .icard_pr_disc {
		margin-right: 10px;
	}
}
@media screen and (max-width: 600px) {
	.icard_ebuy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		    -webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.icard_buy {
		margin-top: 15px;
	}
	.i_icard_price .i_count {
		width: 48%;
	}
	.i_icard_price .icard_buy_buttom {
		width: 48%;
		margin-left: 0;
		padding: 10px 0;
	}
}
@media screen and (max-width: 720px) {
	.i_seo_flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_seo_logo {
		text-align: center;
	}
	.i_seo_content {
		margin-top: 30px;
	}
}
@media screen and (min-width: 721px) {
	.i_seo_logo {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-width: 220px;
	}
}
@media screen and (max-width: 480px) {
	.i_teaser_i_modal[jq_st_id="307"],
	.i_teaser_i_modal[jq_st_id="2227"] {
		bottom: 50%;
		margin-bottom: 10px;
	}
}
/* ---------------------------------------------- i_filter */

.i_filter_search_button,
.i_filter_search_reset {
	margin-top: 10px;
	text-align: center;
}
.i_filter_search_button input[type='submit'] {
	padding: 10px 0;
	font-weight: bold;
	border: 0 none;
	width: 100%;
	font-size: 14px;
	max-width: 200px;
	cursor: pointer;
	border-radius: 5px;
}

.i_filter_search_reset input[type='submit'] {
	padding: 10px 0;
	font-weight: normal;
	border: 0 none;
	width: 100%;
	font-size: 14px;
	max-width: 200px;
	cursor: pointer;
	border-radius: 5px;
}
.bx_filter_popup_result {
	padding: 20px 20px 15px !important;
}
.bx_filter_show {
	display: block;
	text-decoration: none;
	border-radius: 5px;
}
.i_cat_list_flex .bx_filter .bx_filter_section {
	border: 0 none;
	background: 0 none;
}
.i_cat_list_flex .bx_filter .bx_filter_title {
	font-size: 16px;
	padding: 10px 20px;
}
.i_cat_list_flex .bx_filter .bx_filter_parameters_box_title {
	border-bottom: 0 none;
}
.bx_filter .bx_filter_parameters_box_title:after {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_color.svg) center no-repeat;
	-webkit-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after {
	-webkit-transform: rotate(270deg);
	    -ms-transform: rotate(270deg);
	        transform: rotate(270deg);
}
.bx_filter .bx_filter_param_text {
	padding: 0;
}
.bx_filter_select_container .jq-radio {
	display: none !important;
}
.bx_filter .bx_filter_param_label {
	margin: 0;
}
.bx_filter .bx_filter_param_label .bx_filter_param_text {
	display: inline-block;
}
.fil_cheack .bx_filter_input_checkbox:before,
.bx_filter_input_checkbox.checked:before {
	content: '';
	position: absolute;
	left: -8px;
	right: -8px;
	background: #f0eff6;
	top: 0;
	bottom: 0;
}
.fil_cheack .bx_filter_input_checkbox:after,
.bx_filter .bx_filter_input_checkbox.checked:after {
	content: '';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ1MjhBNTE3MEE0MTFFNTg3Q0ZCNjEzQkVCRUIzNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ1MjhBNTI3MEE0MTFFNTg3Q0ZCNjEzQkVCRUIzNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDUyOEE0RjcwQTQxMUU1ODdDRkI2MTNCRUJFQjM2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRDUyOEE1MDcwQTQxMUU1ODdDRkI2MTNCRUJFQjM2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr8hi5QAAABGSURBVHjaYvz//z8DMYAJRBSU1+BUDZcDmQjC+WXV/2FsbGI4JdA1MqK7EWbVhM4WRgw3EgWItZo0z2BThK6YkdgABwgwAPWGoQE04UxqAAAAAElFTkSuQmCC) no-repeat;
	width: 10px;
	height: 10px;
	margin-top: -5px;
	position: absolute;
	right: 10px;
	top: 50%;
	cursor: pointer;
}
.bx_filter .bx_ui_slider_pricebar_VN {
	display: none;
}
@media screen and (max-width: 368px) {
	.i_cat_list_right .i_filter_search_button,
	.i_cat_list_right .i_filter_.i_fmap_div:not(:first-child)_reset {
		width: 100%;
	}
}
/* ------------------------------------------------ i_panorama ----------------------------- */

.i_panorama {
	margin-bottom: 20px;
}
@media screen and (max-width: 1330px) {
	.i_panorama iframe {
		width: 100% !important;
		height: auto;
	}
	.i_cont_map_block {
		overflow: hidden;
	}
}
/* ------------------------------------------------ i_modal -------------------------------- */

.jq-checkbox,
.jq-radio {
	background: #fff !important;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}
.i_modal input[type='submit'] {
	padding: 10px 20px;
	max-width: 120px;
}
.i_modal {
	border-radius: 7px 7px 4px 4px;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.i_modal {
	border-radius: 7px;
	z-index: 500;
}
.i_modal_tit {
	padding: 15px 45px 15px 20px;
	border-radius: 5px 5px 0 0;
	font-weight: normal;
	font-size: 18px;
}
.i_modal_tit:before {
	content: '';
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	width: 0;
	height: 0;
}
.i_modal_close {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/close_main.svg) center no-repeat;
	background-size: 13px;
	display: block;
	cursor: pointer;
	height: 49px;
	right: 0;
	top: 0;
	width: 49px;
}
.i_modal_in {
	padding: 20px;
}
/*ul.i_typical_ul {
	margin-top: 15px;
}
ul.i_typical_ul li {
	list-style-type: none;
	position: relative;
}
ul.i_typical_ul li:not(:first-child),
.i_typical_ol li:not(:first-child) {
	margin-top: 20px;
}
.i_typical_ul li:before {
	content: '';
	border-radius: 50%;
	width: 6px;
	height: 6px;
	top: 50%;
	margin-top: -3px;
	left: -16px;
	position: absolute;
}*/
.i_modal_in ul.i_typical_ul {
	margin-top: 0;
}
.i_opacity {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 400;
}
.i_modal input {
	width: 100%;
	border: 1px solid;
	border-radius: 5px;
	padding: 5px 0;
}
.i_modal td {
	padding-bottom: 15px;
}
.i_modal tr:last-child td {
	padding-bottom: 0;
}
#i_more_pos_stock_l,
#i_more_pos_expected_l,
#i_more_pos_to_order_l {
	width: 550px;
	left: 35px;
	margin-top: 40px;
}
.i_modal .bx-auth-reg p {
	margin: 0;
}
.i_order_spec_link {
	clear: both;
	float: left;
	margin-top: 10px;
	text-decoration: none;
}
.i_order_spec {
	margin-top: 10px;
}
.i_order_spec_link span {
	border-bottom: 1px dashed;
}
.i_fmap_map {
	overflow: hidden;
}
.i_modal .i_fmap_a {
	margin-right: 10px;
	cursor: pointer;
}
@media screen and (max-width: 480px) {
	#i_bpos_map {
		left: 20px;
		right: 20px;
	}
	#i_bpos_map .i_modal_in:after {
		left: 70px;
	}
	.i_teaser_i_modal {
		bottom: 44%;
	}
}
@media screen and (min-width: 640px) {
	#i_pos_auth .i_modal_tit:before {
		left: 85px;
		top: -10px;
	}
	#i_pos_regi .i_modal_tit:before {
		right: 38px;
		top: -10px;
	}
}
@media screen and (min-width: 376px) and (max-width: 639px) {
	#i_pos_auth .i_modal_tit:before {
		right: 70px;
		top: -10px;
	}
	#i_pos_regi .i_modal_tit:before {
		right: 20px;
		top: -10px;
	}

	.i_auth_personal:hover:before {
		margin-left: 23px;
	}
	.i_registration:hover:before {
		margin-left: 26px;
	}
}
@media screen and (max-width: 375px) {
	#i_pos_auth .i_modal_tit:before {
		right: 22px;
		top: -9px;
	}
}
/* ----------------------------------------------------------------- i_auth_reg_inp */

.i_auth_reg_inp {
	margin-top: 10px;
}
.i_auth_reg_block {
	display: table;
	width: 100%;
}
.i_auth_reg_block_col {
	display: table-cell;
}
.i_auth_reg_block_col_1 {
	width: 30%;
}
.i_auth_reg_block_col_1 input {
	padding: 10px !important;
}
.i_auth_reg_block_col_2 {
	width: 70%;
	text-align: right;
	font-size: 13px;
}
.i_auth_reg_note {
	font-size: 13px;
	padding-left: 3px;
}
.i_auth_captcha {
	margin-top: 10px;
}
/* ---------------------------------------------- #jq_ad_fpay */

#jq_ad_fpay .i_modal_tit:before {
	border-bottom: 10px solid #ddd;
	top: -10px;
}
@media screen and (min-width: 1281px) {
	#jq_ad_fpay {
		top: 50px;
		left: -20px;
		width: 460px;
	}
	#jq_ad_fpay .i_modal_tit:before {
		left: 75px;
	}
}
@media screen and (min-width: 541px) and (max-width: 1280px) {
	#jq_ad_fpay {
		top: 50px;
		right: -130px;
		width: 330px;
	}
	#jq_ad_fpay .i_modal_tit:before {
		right: 153px;
	}
}

@media screen and (min-width: 541px) and (max-width: 699px) {
	#jq_ad_fpay {
		top: 60px;
		right: -145px;
	}
}
@media screen and (min-width: 480px) and (max-width: 540px) {
	#jq_ad_fpay {
		left: auto;
		top: 61px;
		right: -45px;
		width: 320px;
	}
	#jq_ad_fpay .i_modal_tit:before {
		right: 55px;
	}
}

@media screen and (max-width: 1220px) {
	.i_cs_list_sm .i_quantity,
	.i_cs_list_sm .i_check_block {
		display: none;
	}
}
@media screen and (max-width: 419px) {
	#jq_ad_fpay,
	#jq_ad_fdel {
		left: 0;
		top: 84px;
		width: 100%;
	}
	#jq_ad_fpay .i_modal_tit:before {
		right: auto;
		left: 7px;
	}

	#jq_ad_fdel .i_modal_tit:before {
		right: auto;
		left: 50%;
	}
}
/* ---------------------------------------------- #jq_ad_fdel */

#jq_ad_fdel .i_modal_tit:before {
	border-bottom: 10px solid #ddd;
	top: -10px;
}
@media screen and (min-width: 541px) {
	#jq_ad_fdel {
		top: 50px;
		right: -205px;
		width: 420px;
	}
	#jq_ad_fdel .i_modal_tit:before {
		right: 0;
		transform: translateX(-235px);
	}
}

@media screen and (max-width: 1001px) {
	#jq_ad_fdel {
		right: 0;
	}
	#jq_ad_fdel .i_modal_tit:before {
		transform: translateX(-15px);
	}
}
@media screen and (min-width: 420px) and (max-width: 540px) {
	#jq_ad_fdel {
		left: 0;
		top: 61px;
		width: 320px;
		margin-left: -270px;
	}
	#jq_ad_fdel .i_modal_tit:before {
		right: 10px;
	}
}
/* ---------------------------------------------- #j_ad_fmap */

.i_footer_map_wrap {
	position: relative;
	margin-top: 5px;
}
#j_ad_fmap {
	max-width: 500px;
	bottom: 30px;
}

@media screen and (max-width: 1920px) and (min-width: 1325px) {
	#j_ad_fmap {
		right: 87px;
	}
}
.i_fmap_div {
	margin-bottom: 20px;
}
.i_fmap_div:not(:first-child) {
	display: none;
}
.i_fmap_a {
	text-decoration: none;
	border-bottom: 1px dashed;
	transition: .2s;
}

.i_fmap_a:hover {
	color: #ff3f1b;
}
#j_ad_fmap .i_modal_in {
	position: relative;
}
#j_ad_fmap .i_modal_in:before,
#j_ad_fmap .i_modal_in:after {
	content: '';
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	z-index: 560;
}
@media screen and (min-width: 881px) {
	#j_ad_fmap .i_modal_in:before,
	#j_ad_fmap .i_modal_in:after {
		left: 53px;
	}
}
@media screen and (min-width: 601px) and (max-width: 880px) {
	#j_ad_fmap {
		right: 0;
	}
	#j_ad_fmap .i_modal_in:before,
	#j_ad_fmap .i_modal_in:after {
		right: 180px;
	}
}
@media screen and (max-width: 600px) {
	#j_ad_fmap {
		left: -20px;
		right: -20px;
	}
	#j_ad_fmap .i_modal_in:before,
	#j_ad_fmap .i_modal_in:after {
		left: 73px;
	}
}
/* ----------------------------------------------------------------- catalog list */

.ic_vmenu .i_vmenu_catalog:not(.jqc_vmenu_catalog) {
	padding: 7px 0 7px 40px;
	text-align: left;
}
.i_compare_one {
	left: auto;
	right: 0;
	bottom: 45px;
	text-shadow: none;
	padding: 20px 15px;
	border-radius: 5px;
	z-index: 10;
	-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.8);
	        box-shadow: 0 0 10px rgba(221, 221, 221, 0.8);
	background-color: #fff;
}
.i_sort_b {
	border-radius: 5px;
	position: relative;
}
.i_sort_b.current span {
	border-bottom: 0 none;
}
.i_sort_b:after {
	content: '';
	position: absolute;
	right: 7px;
	top: 8px;
	width: 20px;
	height: 20px;
	background: url(/local/templates/ilab_it_shop/tmpl/img/png/sort.png) center no-repeat;
}
.i_sort_b.desc:after {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.i_sort_b.current:after {
	background: url(/local/templates/ilab_it_shop/tmpl/img/png/sort_color.png) 90% center no-repeat;
}
.i_sort_b.current.desc:after {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.i_compare_one .j_me1 {
	font-size: 14px;
}
.i_open_compare {
	cursor: pointer;
}
.i_compare_one .i_bs_close {
	top: 0;
	right: 0;
}
.i_cat_view {
	position: absolute;
	right: 0;
	bottom: 0;
}
.i_cat_view svg {
	width: 27px;
	height: 25px;
	cursor: pointer;
	margin-left: 10px;
}
.i_sc {
	border: 1px solid;
	border-radius: 5px;
	padding: 15px 20px;
	margin: 20px 0;
}
@media screen and (min-width: 761px) {
	.i_sc {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}
@media screen and (max-width: 760px) {
	.i_sc .i_sort_t {
		margin-bottom: 10px;
	}
	.i_sc .ifright {
		display: none;
		margin-top: 20px;
	}
}
.i_sort_b {
	background-repeat: no-repeat;
	padding: 8px 30px 8px 8px;
	display: inline-block;
	text-decoration: none;
}
.i_sort_b span {
	border-bottom: 1px dashed;
	padding: 0 1px;
	color: #2e2b29;
}

.i_sc .i_open_compare {
	padding: 10px 10px;
}
.i_vmenu_arrow:after {
	content: '';
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg);
	background-repeat: no-repeat;
	height: 12px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 20px;
	margin-top: -6px;
}
.i_vmenu_div_1:hover .i_vmenu_arrow:after,
.i_vmac_1:after {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_color.svg);
}
@media screen and (max-width: 480px) {
	.i_sort_t {
		display: block;
	}
	.i_sc .i_but_ac {
		/*display: block;*/
		text-align: center;
	}
}
@media screen and (max-width: 368px) {
	.i_sc .ifright {
		width: 100%;
	}
}
/* ---------------------------------------------- catalog */

.i_h1_catalog {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 21px;
	margin-top: 20px;
}
.i_sect_list .i_sl_1 {
	border: 1px solid;
	border-radius: 5px;
	padding: 15px;
	min-height: 130px;
}
.i_sect_list .i_sl_1:not(:first-child) {
	margin-top: 15px;
}
.i_sect_list .i_sl_1 {
	border-radius: 5px;
}
.i_sect_list .i_sl_img a img {
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 100px;
	filter: brightness(0.3);
}
.i_sect_list a.i_sl_title {
	text-decoration: none;
}
.i_sect_list a.i_sl_title h2 {
	font-size: 20px;
}
.i_sect_list a.i_sl_title h2 {
	display: inline-block;
}
.i_sect_list .i_bb {
	border-bottom: 1px solid;
}
.i_sect_list ul {
	padding-left: 0;
}
.i_sect_list ul li {
	display: inline-block;
	margin: 5px 0 5px 10px;
	padding-left: 10px;
	font-size: 16px;
	list-style-type: none;
	position: relative;
}
.i_sect_list ul li::before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	left: 0;
	position: absolute;
	top: 50%;
	margin-top: -2px;
}
.i_sect_list ul li a {
	font-size: 14px;
	text-decoration: none;
}
.i_sl_bl ul li {
	list-style-type: none;
	padding: 5px 20px;
}
.i_sl_bl ul li a {
	position: relative;
}
.i_sl_bl ul li a:before {
	content: '';
	position: absolute;
	left: -12px;
	top: 50%;
	margin-top: -2px;
	width: 5px;
	height: 5px;
}
.i_sl_bl ul a {
	text-decoration: none;
}
.i_sl_title_span {
	border-bottom: 1px dashed;
	padding-bottom: 2px;
}
@media screen and (max-width: 480px) {
	.i_ml135 {
		margin-top: 110px;
	}
	.i_sect_list .i_sl_1 {
		position: relative;
	}
	.i_sect_list .i_sl_img {
		text-align: center;
		width: auto;
		height: 100px;
		left: 0;
		right: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
@media screen and (min-width: 481px) {
	.i_ml135 {
		margin-left: 135px;
	}
	.i_sect_list .i_sl_img a {
		height: 100px;
		width: 120px;
		display: table-cell;
		vertical-align: middle;
	}
	.i_open_bb {
		display: none;
	}
	.i_sl_bl ul li {
		display: inline-block;
	}
}
/* -------------------------------------------------------------------------------------- .i_order_buy */

.i_order_buy {
	min-height: auto;
}
/* -------------------------------------------------------------------------------------- catalog list */

.i_sl_2:first-child .i_sl_bl {
	margin-top: 20px;
}
.i_sl_bl ul {
	padding-top: 10px;
}
.i_sl_title {
	text-decoration: none;
	border-bottom: 0;
	text-transform: uppercase;
}
.i_sl_title h2 {
	margin: 0;
	font-size: 18px;
}
/* --------------------------------------------------------------------------------------- cabinet */

.bx_my_order table {
	width: 100%;
}
.bx-auth-profile,
.i_profile_list {
	overflow-x: auto;
}
.i_skidka_col {
	min-width: 250px;
}
.i_skidka_col table input {
	width: 100%;
}
.i_skidka_col table input[type='submit'] {
	max-width: 150px;
	border-radius: 5px;
}
.jq_but_bg_loader {
	text-align: center;
}
.i_skidka_col table.gd_form {
	width: 100%;
}
@media screen and (max-width: 960px) {
	.i_lwork_left .i_title {
		margin-right: 50px;
	}
}
@media screen and (max-width: 600px) {
	.i_skidka_col:last-child {
		margin-top: 20px;
	}
}
@media screen and (min-width: 601px) {
	.i_skidka {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.i_skidka_col:first-child {
		width: 30%;
	}
	.i_skidka_col:last-child {
		width: 70%;
		margin-left: 20px;
	}
}
@media screen and (max-width: 480px) {
	.bx_my_order_switch a {
		padding: 10px !important;
		background-image: none !important;
	}
	.subscription input {
		width: 100% !important;
	}
}
.bx_order_list {
	border-color: #e4eaef;
}
.bx_ordercart_order_sum,
.bx_order_list_table_order,
.bx_order_list_table {
	width: 100%;
}
.bx_order_list .bx_order_list_table_order tbody td {
	background: #eff2f4;
	border-color: #eff2f4;
}
.bx_ordercart_order_sum td {
	text-align: left !important;
}
/* --------------------------------------------------------------------------------------- i_auth_form */

.bx-system-auth-form a {
	font-size: 14px;
}

.i_auth_but_block_col .jq_registration {
	border-bottom: 1px dashed #2e2b29;
}

.bx-system-auth-form table {
	width: 100%;
	border-spacing: 0;
}
.i_auth_password_title,
.i_auth_but_block {
	display: table;
	width: 100%;
}

.i_auth_but_block .i_auth_but_block_col input[type='submit'] {
	max-width: 85px !important;
}
.i_auth_password_title_col,
.i_auth_but_block_col {
	display: table-cell;
	width: 50%;
}
.i_auth_password_title_col a,
.i_auth_but_block_col a {
	text-decoration: none;
}
.i_auth_password_title_col_2,
.i_auth_but_block_col_2 {
	text-align: right;
}
.i_auth_login,
.i_auth_password {
	margin-top: 10px;
}
.i_remember_me {
	cursor: pointer;
}
.i_remember_me span {
	border-bottom: 1px dashed;
}
.jq_auth_error p {
	margin: 0;
}
.i_modal font.errortext {
	display: block;
	padding-bottom: 10px;
	font-size: 13px;
}
/* --------------------- i_pos_auth, i_pos_regi */

#i_pos_auth,
#i_pos_regi {
	top: 15px;
	right: 20px;
}
@media screen and (min-width: 381px) {
	#i_pos_auth,
	#i_pos_regi {
		width: 300px;
	}
}
@media screen and (max-width: 380px) {
	#i_pos_auth,
	#i_pos_regi {
		left: 20px;
	}

	.i_teaser_i_modal {
		bottom: 100%;
	}
}
/* --------------------- i_pos_pay, i_pos_del */

@media screen and (max-width: 720px) {
	#i_pos_pay,
	#i_pos_del {
		top: 140px;
		right: 20px;
		left: 20px;
	}
}
@media screen and (min-width: 721px) and (max-width: 1100px) {
	#i_pos_pay,
	#i_pos_del {
		top: 140px;
		right: 20px;
	}
}
@media screen and (min-width: 1101px) {
	#i_pos_pay,
	#i_pos_del {
		top: 105px;
		right: 20px;
		max-width: 420px;
	}
}

@media screen and (max-width: 480px) {
	#i_pos_pay,
	#i_pos_del {
		right: 45px;
	}
}
/* --------------------- i_pos_quick */

.i_quick_order_wrap {
	position: relative;
}
#i_pos_quick {
	top: 40px !important;
}
#i_pos_quick .qi_error {
	margin-top: 10px;
}
#i_pos_quick .qi_error li:not(:first-child) {
	margin-top: 5px;
}
#i_pos_quick .i_modal_tit:before {
	border-bottom: 10px solid #2e2b29;
	top: -10px;
	left: 80px;
}
.i_quick_form_row:not(:first-child) {
	margin-top: 10px;
}
@media screen and (max-width: 480px) {
	#i_pos_quick {
		left: -20px;
		right: -20px;
	}
	.i_quick_order_wrap {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}
	.i_quick_form_col:not(:first-child) {
		margin-top: 5px;
	}
}
@media screen and (max-width: 380px) {
	.i_quick_order_wrap {
		justify-content: flex-start;
	}
}
@media screen and (min-width: 481px) {
	#i_pos_quick {
		width: 300px;
	}
	.i_quick_form_row {
		display: table;
		width: 100%;
	}
	.i_quick_form_col {
		display: table-cell;
		vertical-align: middle;
	}
	.i_quick_form_col:first-child {
		width: 90px;
	}
}
/* ----------------------- i_pos_quick_unit */

.i_quick_unit_order_wrap {
	position: relative;
}
#i_pos_quick_unit {
	top: 40px !important;
}
#i_pos_quick_unit .qi_error {
	margin-top: 10px;
}
#i_pos_quick_unit .qi_error li:not(:first-child) {
	margin-top: 5px;
}
#i_pos_quick_unit .i_modal_tit:before {
	border-bottom: 10px solid #2e2b29;
	top: -10px;
	left: 80px;
}
@media screen and (max-width: 480px) {
	#i_pos_quick_unit {
		left: -20px;
		right: -20px;
	}
	.i_quick_order_wrap {
		width: 100%;
	}
	.i_quick_form_col:not(:first-child) {
		margin-top: 5px;
	}
}

@media screen and (min-width: 481px) {
	#i_pos_quick_unit {
		width: 300px;
	}
	.i_quick_form_row {
		display: table;
		width: 100%;
	}
	.i_quick_form_col {
		display: table-cell;
		vertical-align: middle;
	}
	.i_quick_form_col:first-child {
		width: 90px;
	}
}
/* ----------------------- i_pos_to_order */

#i_pos_to_order input[type='submit'] {
	max-width: 120px;
}
@media screen and (min-width: 1401px) {
	#i_pos_to_order {
		right: 20px;
		margin-top: 10px;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1400px) {
	#i_pos_to_order {
		right: 40px;
		margin-top: 10px;
	}
}
/* ----------------------------------------------------------------------------- Отзывы */

.i_review_site {
	margin-top: 20px;
}
/* --------------------------------------------------------------------------------------- fancybox-lock */

#fancybox-loading,
#fancybox-lock,
.fancybox-wrap,
.fancybox-skin,
.fancybox-inner,
.fancybox-error,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-wrap embed,
a.fancybox-close,
a.fancybox-expand,
a.fancybox-nav,
a.fancybox-nav span,
.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: none;
	text-shadow: none;
}
#fancybox-lock {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 8020;
	overflow: auto;
	-webkit-transition: -webkit-transform 0.5s;
	-webkit-transform: translateX(0px);
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	-webkit-transform: translate3d(0, 0, 0);
	background-color: #FFF;
	border-radius: 5px;
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-default-overlay {
	background: #333;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.fancybox-overlay-fixed {
	position: fixed;
	width: 100%;
	height: 100%;
}
.fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 8010;
}
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8080;
	background: rgba(0, 0, 0, 0.3);
}
#fancybox-thumbs .outer {
	padding: 10px 34px 10px 30px;
}
#fancybox-thumbs .inner {
	width: 100%;
	overflow: hidden;
}
#fancybox-thumbs ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	left: 0;
	overflow: hidden;
}
#fancybox-thumbs ul li {
	float: left;
	padding: 3px;
	margin: 0 4px;
	list-style: none;
}
#fancybox-thumbs ul li a {
	display: block;
	overflow: hidden;
	outline: none;
	background-color: #FFF;
	-webkit-box-shadow: 1px 1px 2px #000;
	        box-shadow: 1px 1px 2px #000;
	border-radius: 2px;
	border: 3px solid #fff;
	zoom: 1;
}
#fancybox-thumbs ul li img {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	border-radius: 2px;
	max-width: none;
}
.ilab_compare .i_buy_succes {
	bottom: 12px;
	padding: 20px 10px 10px;
}
pre.ipre {
	position: fixed;
	left: 5px;
	top: 200px;
	width: 50px;
	height: 50px;
	background-color: #FFF;
	border-color: red;
	border-radius: 5px;
	border-style: dashed;
	border-width: 1px 1px 1px 5px;
	overflow: scroll;
	padding: 5px;
	z-index: 500;
	-webkit-box-shadow: 0 0 0.5em red;
	box-shadow: 0 0 0.5em red;
}
pre.ipre:hover {
	height: 500px;
	width: auto;
	max-width: 1500px;
	z-index: 10000;
	color: #202936;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
/* --------------------------------------------- i_up */

.i_up {
	background: #ddd url(/local/templates/ilab_it_shop/tmpl/img/svg/str_up.svg) no-repeat center 15px / 60%;
	right: 30px;
	bottom: 50px;
	margin: 0 0 0 -100px;
	width: 55px;
	height: 55px;
	position: fixed;
	border-radius: 50%;
	cursor: pointer;
	z-index: 20;
}
/* ---------------------------------------------- map-columns */

.map-columns li {
	margin-top: 10px;
}
/* ---------------------------------------------- title_mt20 */

.title_mt20 h1 {
	margin-top: 20px;
}
/* ---------------------------------------------- i_menu_view */

.i_menu_view {
	position: fixed;
	right: 0;
	top: 200px;
	font-size: 14px;
	z-index: 999;
}
.i_menu_view_title {
	width: 60px;
	height: 50px;
	background: #767f8c url("/local/templates/ilab_it_shop/tmpl/img/png/show-ico.png") center no-repeat;
	cursor: pointer;
}
.i_menu_view_cont {
	background: #424f60;
	color: #fff;
	padding: 10px;
	display: none;
}
.i_menu_view_cont.show {
	display: block;
}
.i_menu_view_item_title {
	padding: 10px 15px;
}
.i_menu_view_item_title.main_title {
	text-transform: uppercase;
	font-size: 16px;
}
.i_menu_view_item_cont {
	padding: 0 15px;
}
.i_menu_view_item {
	padding: 10px 15px 10px 35px;
	position: relative;
	cursor: pointer;
}
.i_menu_view_item.selected span {
	border-bottom: 1px dashed;
}
.i_menu_view_item:before {
	content: '';
	position: absolute;
	left: 0;
	width: 20px;
	height: 20px;
	background: url("/local/templates/ilab_it_shop/tmpl/img/svg/main/topmenu.svg") left center no-repeat;
	background-size: 20px;
}
.i_menu_view_item_cont.colors span {
	display: inline-block;
	width: 25px;
	height: 25px;
	cursor: pointer;
	border: 2px solid transparent;
}
.i_menu_view_item_cont.colors span.selected {
	border: 2px solid #fff;
}
.jq_ver_menu:before {
	-webkit-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	        transform: rotate(90deg);
}
.i_menu_view_footer {
	text-align: center;
	margin-top: 10px;
}
.apply {
	background: #fff;
	color: #222;
	padding: 10px 20px;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	cursor: pointer;
}
.default {
	margin-top: 10px;
	cursor: pointer;
	padding: 5px 0 10px;
}
.default span {
	border-bottom: 1px dashed;
}
/* ---------------------------------------------- catalog.product.subscribe */

.bx-catalog-subscribe-button,
.btn-primary {
	display: inline-block;
	border: 1px solid;
	padding: 10px 20px;
	border-radius: 5px;
	font-weight: bold;
	cursor: pointer;
}
.popup-window.popup-window-with-titlebar {
	padding: 20px;
}
.btn {
	display: block;
	margin-top: 10px;
}
.btn.close span {
	border-bottom: 1px dashed;
	cursor: pointer;
}
.btn-primary {
	margin-bottom: 20px;
}
.popup-window-titlebar-text {
	text-transform: uppercase;
	font-size: 18px;
	padding: 0;
}
.popup-window-with-titlebar .popup-window-content {
	padding: 0;
}
.bx-catalog-subscribe-form-container-input {
	border: 1px solid;
	overflow: hidden;
	border-radius: 5px;
	margin-top: 10px;
}
.bx-catalog-subscribe-form-container-input input {
	width: 100%;
	line-height: 2em;
	border: 0 none;
	padding: 0 10px;
}
/* ---------------------------------------------- i_sale-personal-account-wallet-list-item */

.i_sale-personal-account-wallet-title {
	padding: 12px 20px;
	border-radius: 5px 5px 0 0;
	font-weight: bold;
}
.i_sale-personal-account-wallet-list {
	border: 1px solid;
	border-top: 0 none !important;
}
.i_sale-personal-account-wallet-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.i_sale-personal-account-wallet-list-item:not(:first-child) {
	border-top: 1px solid;
}
.i_sale-personal-account-wallet-currency,
.i_sale-personal-account-wallet-sum {
	padding: 10px;
}
.i_sale-personal-account-wallet-sum {
	font-size: 24px;
}
.i_footer_flex_phone {
	min-width: 210px;
}
.i_cat_banner .swiper-container-horizontal>.swiper-pagination {
	bottom: 10px;
}
.i_favorite_succes {
	background-color: #fff;
	border: 0 none;
	bottom: 50px;
	-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.8);
	        box-shadow: 0 0 10px rgba(221, 221, 221, 0.8);
}
.i_favorite_succes {
	position: absolute;
	right: 9px;
	left: 8px;
	padding: 20px;
	width: auto;
	border-radius: 5px;
	text-align: center;
	z-index: 0;
	min-width: 165px;
}

.i_cs_list_bg .i_compare_succes,
.i_cs_list_bg .i_favorite_succes {
	bottom: 50px;
	right: 0;
	left: 0;
}

.i_icard_price .i_compare_succes,
.i_icard_price .i_favorite_succes {
	bottom: 35px;
	right: 0;
	left: 0;
}
.i_compare_succes_div:before,
div.i_favorite_succes_div:before,
.i_buy_succes:before {
	border-top-color: rgba(221, 221, 221, 0.8);
}
.i_compare_succes_div:after,
div.i_favorite_succes_div:after,
.i_buy_succes:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
}
.i_favorite_succes_div:before,
.i_favorite_succes_div:after {
	bottom: -40.8px;
	right: 10px;
	border: solid transparent;
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	border-width: 11px;
}
div.i_favorite_succes_div:before {
	bottom: -42px;
}
.bx_my_order .i_but_ac {
	background: 0 none;
}
.i_block_top_vertical .i_index_top_right .i_tr_tp {
	margin-top: 20px;
}
@media screen and (min-width: 381px) {
	.i_cele_property_col:nth-child(2) {
		border-left: 1px solid;
	}
}
@media screen and (max-width: 380px) {
	.i_cele_property {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
}
@media screen and (min-width: 601px) {
	#i_pos_review {
		left: 40px;
		margin-top: -20px;
	}
}
@media screen and (max-width: 600px) {
	#i_pos_review {
		width: auto;
		left: 20px;
		right: 20px;
	}
	#i_pos_review input,
	#i_pos_review textarea {
		width: 70%;
		min-width: 100% !important;
		max-width: 100% !important;
	}
}
@media screen and (min-width: 521px) {
	#i_pos_to_order {
		right: 40px;
		margin-top: 15px;
	}
}
@media screen and (max-width: 520px) {
	#i_pos_to_order {
		left: 20px;
		right: 20px;
		width: auto;
		margin-top: 15px;
	}
}
/*.i_sc .i_but_ac
{
	margin-top: 0;
}*/

/* ---------------------------------------------------------------------------------------------------- [SEO section description] */

.i_sec_description {
	border: 1px solid;
	border-radius: 5px;
	padding: 15px;
	margin-top: 20px;
}
.i_sec_description.aclear:after {
	clear: both;
	content: '';
	display: block
}
.i_sd_out {
	position: relative;
	overflow: hidden;
}
.i_sd_shadow:after {
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
.i_sd_shadow:after {
	position: absolute;
	content: '';
	display: block;
	z-index: 1;
	width: 100%;
	height: 20px;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, white));
	background: -webkit-linear-gradient(top, transparent, white 70%);
	background: -o-linear-gradient(top, transparent, white 70%);
	background: linear-gradient(to bottom, transparent, white 70%);
}
.i_sd_shbutton {
	text-decoration: none;
	margin-top: 10px;
	padding: 0 0 10px 10px;
	float: right;
}
.i_sd_shbutton span {
	border-bottom: 1px dashed;
}

.i_usd_course {
	padding: 10px 0px;
}

/*------------------------------------------------------------------------------------------------- EXCHANGE RATE*/
.i_exchange_rate_div {
	background-color: #2e2b29;
	display: flex;
	flex-flow: row;
	color: white;
	border-radius: 5px;
	font-size: 12px;
	padding: 12px 15px;
	margin-top: 20px;
}

.i_exchange_left,
.i_exchange_right {
	flex: 1;
}

.i_exchange_left {
	display: flex;
	flex-direction: column;
	margin-right: 15px;
}

.i_exchange_right {
	border-left: 1px solid #8d8c8b;
	box-sizing: border-box;
}

.i_exchange_block {
	padding-left: 20px;
}

.i_exchange_text > span {
	color: #ff3f1b;
}

.i_exchange_date {
	margin-top: 5px;
}

.i_exchange_block > span:first-child {
	color: #ff3f1b;
}

.i_exchange_block > span:last-child {
	margin-left: 10px;
}
.i_exchange_block:not(:first-child) {
	margin-top: 5px;
}

.i_line_header_v3 > div:not(:nth-child(1)) {
	margin-right: 0 !important;
}

.i_line_header_v3 > div:not(:last-child) {
	margin-right: 60px;
}

.i_line_header_v3 > a {
	margin-right: 15px;
}

/*------------------------------------------------------------------------------------------------- Блок товаров в акциях -*/
.i_cs_in {
	background-color: white;
}
.i_actions_products .i_cs_block .i_item:not(:nth-child(5n)):after {
	border-right: unset;
}

.i_actions_products .i_cs_block .i_item:not(:nth-child(4n)):after {
	border-right: 1px solid #e7e7e7;
}

@media screen and (min-width: 1280px) {
	.i_actions_products .i_cs_block .i_item {
		width: 25%;
	}
}
@media screen and (min-width: 1060px) and (max-width: 1279px) {
	.i_actions_products .i_cs_block .i_item {
		width: 33%;
	}
}
@media screen and (min-width: 960px) and (max-width: 1059px) {
	.i_actions_products .i_cs_block .i_item {
		width: 50%;
	}
}
@media screen and (max-width: 1320px) {
	.i_line_header_v3 > div:not(:last-child) {
		margin-right: 30px;
	}
}

@media screen and (max-width: 1050px) {
	.i_line_header_v3 > div:not(:last-child) {
		margin-right: 20px;
	}
}

@media screen and (max-width: 560px) {
	.i_actions_products .i_cs_block .i_item {
		width: 100%;
	}
}
/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/jquery.formstyler.css?17322069422308*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
	left:0;/*ilab*/
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto!important;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 300;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/jquery.formstyler.theme.css?17322069429192*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 13px;
	height: 13px;
	margin: 0 12px 0 0;
	border: 1px solid #cacaca;
	background-color: white;
	cursor: pointer;
}
/*.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #1d1d1b;
}*/
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
/*.jq-checkbox.checked {
	border-color: #1d1d1b;
}*/
.jq-checkbox.checked .jq-checkbox__div {
	width: 9px;
	height: 3px;
	margin: 3px 0 0 1px;
	border-bottom: 2px solid #ff3f1b;
	border-left: 2px solid #ff3f1b;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked {
	border-color: #1d1d1b;
}
.jq-radio.checked .jq-radio__div {
	width: 7px;
	height: 7px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #ff3f1b;
}
.jq-file {
	width: 270px;
	border-radius: 5px;
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	padding: 3px 80px 3px 10px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	background: #FFF;
	font: 100%/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 3px 10px;
	border-left: 1px solid #e4e4e4;
	border-radius: 0 5px 5px 0;
	font: 100%/32px Arial, sans-serif;
	color: #333;
	background-color: #e4e4e4;
}
.jq-file:hover .jq-file__browse {}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
}
.jq-file.focused .jq-file__name {}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #e4e4e4;
	background: #F5F5F5;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 30px;
	width: 40px;
	border: 1px solid #f4f4f4;
	border-radius: 5px;
}
.jq-number__field {
	width: 100%;
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	border: 0 none;
	width: 100%!important;
	padding: 10px 3px 11px;
	text-align: center;
	outline: none;
	background-color: white;
	font: 130% Arial, sans-serif;
	font-weight: bold;
	color: #303245;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 34px;
	height: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;

	background-color: #eceef2;
}
.jq-number__spin.minus {
	left: 0;
	border-radius: 3px 0 0 3px;
}
.jq-number__spin.plus {
	right: 0;
	border-radius: 0 3px 3px 0;
}
.jq-number__spin:hover {}
.jq-number__spin:active {
	background: #F5F5F5;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px;
}
.jq-number__spin.minus:after {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/count/minus.svg);
}
.jq-number__spin.plus:after {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/count/plus.svg);
}
.jq-number__spin.minus:hover:after {}
.jq-number__spin.plus:hover:after {}
.jq-number.focused .jq-number__field input {}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #e4e4e4;
	background: #F5F5F5;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;

	width: 100%;
}
.jq-selectbox__select {
	padding: 3px 45px 3px 10px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	font: 100%/32px Arial, sans-serif;
	color: #333;
	background-color: white;
}
.jq-selectbox__select:hover {}
.jq-selectbox__select:active {}
.jq-selectbox.focused .jq-selectbox__select {
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #e4e4e4;
	background: #F5F5F5;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #e4e4e4;
}
.jq-selectbox__trigger-arrow {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_blue.svg) no-repeat center / 12px auto;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
.jq-selectbox.opened .jq-selectbox__trigger-arrow {
	transform: rotate(180deg);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	background: #FFF;
	font: 100%/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	outline: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 100%;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 10px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #EEF1F4;
	color: black;
}
.jq-selectbox li:hover {
	background-color: #1d1d1b;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	/*padding: 1px;*/
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	background: #FFF;
	font: 100% Arial, sans-serif;
	color: #333;
	cursor: default;
	width: 100%;
}
.jq-select-multiple.focused {}
.jq-select-multiple.disabled {
	border-color: #e4e4e4;
	background: #F5F5F5;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 10px;
	list-style: none;
}
.jq-select-multiple li:first-child,
.jq-selectbox li:first-child {
	border-radius: 5px 5px 0 0;
}
.jq-select-multiple li:last-child,
.jq-selectbox li:last-child {
	border-radius: 0 0 5px 5px;
}
.jq-select-multiple li.selected {
	background: #2e2b29;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #e4e4e4;
	color: #FFF;
}
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea {
	padding: 10px 10px 11px;
	/*border: 1px solid #e4e4e4;*/
	border: none;
	border-radius: 5px;
	font: 100% Arial, sans-serif;
	color: #333;

	width: 100%;
}
input[type=search] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea {
	overflow: auto;
}
input[type=email]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=url]:hover,
textarea:hover {
	border-color: #e4e4e4;
}
input[type=email]:hover:focus,
input[type=password]:hover:focus,
input[type=search]:hover:focus,
input[type=tel]:hover:focus,
input[type=text]:hover:focus,
input[type=url]:hover:focus,
textarea:hover:focus {
	outline: none;
}
button,
input[type=button],
input[type=submit],
input[type=reset] {
	overflow: visible;
	padding: 10px 30px;
	border: 0 none;
	background-color: #ff3f1b;
	border-radius: 5px;
	outline: none;
	font: 100% Arial, sans-serif;
	color: white;
	cursor: pointer;
}
button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button:not([disabled]):hover,
input[type=button]:not([disabled]):hover,
input[type=submit]:not([disabled]):hover,
input[type=reset]:not([disabled]):hover,
input[type=reset]:hover {}
button:active,
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active {
	background: #ff3f1b;
}
button[disabled],
input[type=button][disabled],
input[type=submit][disabled] {
	opacity: 0.5;
}
/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/color/c_outdoorworld.css?173220694276160*/
html {
	color: #2e2b29;
	overflow-x: hidden;
}
body {
	background: #f0eff6 url(/local/templates/ilab_it_shop/tmpl/img/fon/background.png) repeat-y scroll center top;
	overflow: hidden;
}
body.i_personal_page {
	background-color: #f0eff6 !important;
}
.i_personal .i_wrap_block {
	padding: 25px 20px 20px 20px;
	background-color: #fff;
	border-radius: 5px;
}
.i_wrapper input[type='text'],
.i_wrapper input[type='email'],
.i_wrapper input[type='password'],
.i_wrapper select,
.i_wrapper textarea {
	font-size: 14px;
	color: #525252;
	background-color: #f0eff6;
}
.i_wrapper {
	background: 0 none !important;
}
input {
	outline: none;
}
.i_co_numb {
	font-weight: bold;
	padding: 0!important;
}
a {
	color: #ff3f1b;
}
.i_tblock,
.i_wrapper {
	position: relative;
	max-width: 1330px;
	margin: 0 auto;
}

.subscription-buttons input {
	margin-left: 25px;
}
.subscription-utility {
	display: flex;
	flex-wrap: wrap;
}
.subscription-utility p {
	font-size: 14px;
}
/* ---------------------------------------------------------------------------------------------------- i_tblock */

.i_tblock {
	background-color: #ff3f1b;
}
.i_tblock-menu {
	display: none;
	fill: #ffffff;
	width: 15px;
	height: 15px;
	margin-right: 10px;
}
.i_tblock:after {
	content: '';
	background-color: inherit;
	position: absolute;
	left: -100%;
	right: -100%;
	top: 0;
	bottom: 0;
	z-index: -1;
}
.i_mo {
	border-radius: 5px;
}
.i_log_sep {
	border-left-color: #fff;
}
@media screen and (min-width: 640px) and (max-width: 699px) {
	.i_tblock .i_tm_a {
		color: #2e2b29 !important;
		font-size: 14px;
		text-transform: uppercase;
		font-width: bold;
	}
}
@media screen and (min-width: 640px) {
	.i_tblock .i_tm_a {
		color: #fff;
	}
	.i_tm_a:hover {
		background-color: #f0eff6;
		color: #ff3f1b;
		transition: .2s;
	}
	.i_tm_a.i_more.i_tm_hover:hover {
		color: #2e2b29;
	}
	.i_tm_a.i_more.i_tm_hover {
		background-color: #f0eff6;
		color: #2e2b29;
		transition: .2s;
	}
	.i_tm_a.i_more:after {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_white.svg);
	}
	.i_tm_a.i_more:hover:after,
	.i_tm_a.i_more.i_tm_hover:after {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_color-p.svg);
		transform: rotate(180deg);
	}
	.i_sub,
	.i_mo {
		background-color: white;
	}
	.i_sub .i_sub_item a {
		border-bottom: 1px solid #d9d5d5 !important;
	}
	.i_sub_a,
	.i_mo_a {
		color: #131b20;
	}
	.i_sub_a:hover,
	.i_sub_selected,
	.i_mo_a:hover {
		background-color: #2e2b29;
		color: #fff;
	}
	.jq_sub_a:before {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/left_black.svg);
	}
	.jq_sub_a:hover:before,
	.jq_sub_a.i_sub_selected:before {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/left_white.svg);
	}
}
@media screen and (max-width: 639px) {
	.i_tm_item:not(:first-child) {
		border-top: 1px solid #fff;
	}
	.i_tm_a,
	.i_sub_a {
		color: #131b20;
		font-size: 14px;
		border-bottom: 1px solid #d9d5d5 !important;
	}
	.i_tm_a {
		background-color: #fff;
	}
	.i_sub_a {
		background-color: white;
	}
	.i_tm_a:hover,
	.i_tm_a.i_more.i_tm_hover {
		background-color: #2e2b29;
		color: #fff;
	}
	.i_sub_a_text:before {
		background-color: #ff3f1b;
	}
	.i_sub_a:hover {
		background-color: #1d1d1b;
		color: #fff;
	}
	.i_sub_a:hover .i_sub_a_text:before {
		background-color: white;
	}
	.i_tblock .i_tm_tt span {
		background: #fff;
	}
	.i_tm_a.i_more .i_tm_ar {
		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg);
	}
}

@media screen and (min-width: 376px) {
	.i_login a {
		color: #fff;
	}
	.i_login_exit {
		margin-left: 15px;
	}
	.i_login_name {
		margin-left: 15px;
	}
}

@media screen and (max-width: 375px) {
	.i_log_sep {
		display: none;
	}

	.i_login a.i_registration {
		display: none;
	}

	.i_login a.i_login_exit {
		display: none;
	}
}
/* ---------------------------------------------- .i_header */

.i_header:before {
	bottom: 0;
	top: 0;
	content: '';
	left: -100%;
	right: -100%;
	position: absolute;
	background: #f0eff6;
	z-index: -1;
}
/*
.i_hcontact {}
.i_hlogo
{
	padding: 20px 0;
}

.i_search.horz{
	display: block;
}
.i_line_header_icons .i_fmap
{
	color: white;
}
.i_line_header_v3 input#title-search-input
{
	border-radius: 3px 0 0 3px;
	background-color: #fff;
	border-color: transparent;
	color: #525252;
}
.i_line_header_v3 input.search-button
{
	border-radius: 0 3px 3px 0;
}
.i_hbask
{
	color: #131b20;
}
@media screen and (max-width: 560px) {
	.i_line_header_search {
		right: 120px;
		left: 0;
	}
	.i_line_header_v3 input#title-search-input {
		width: auto;
	}
}
@media screen and (max-width: 639px) {
	.i_hlogo {
		width: 60%;
	}
}
@media screen and (max-width: 639px) {
	.i_hcontact {
		left: 50px;
		overflow: hidden;
		color: white;
	}
}*/

/* ---------------------------------------------- .i_hmenu */

.i_h_menu {
	position: relative;
}
.i_hmenu:before {
	content: '';
	background-color: inherit;
	position: absolute;
	left: -100%;
	right: -100%;
	top: 0;
	bottom: 0;
	z-index: -1;
}
.i_cmapodmenu:before {
	content: '';
	position: absolute;
	left: -100%;
	right: -100%;
	top: 83px;
	bottom: 0;
	background-color: #f4f4f4;
}
.i_cmaitem1 {
	margin: 0 -20px;
	padding: 0 20px;
	-webkit-box-shadow: 0 1px 1px #e4e4e4;
	        box-shadow: 0 1px 1px #e4e4e4;
}
.i_hmenu {
	margin: 0;
	padding: 0;
	background-color: #1d1d1b;
}
.i_hsub_1 {
	background-color: #f4f4f4;
	border-color: transparent;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	padding: 20px !important;
}
.i_hsub_title {
	display: none;
}
.i_hmenu_a_2 {
	text-transform: uppercase;
}
.i_hmenu_a_2,
.i_hmenu_a_3,
.i_hmenu_a_4 {
	color: #131b20;
}
.i_hsub_1.i_hsub_item {
	min-height: 400px !important;
}
.i_hmenu_mobi {
	color: #fff;
}
.i_hmenu_a_1 div.i_hmenu_vimg_1 img {
	max-width: 55px;
	width: auto;
	height: 55px;
	margin: 0 auto;
}
.i_hmenu_out_1 {
	padding: 15px 20px;
}
/*.i_hmenu_a_1:nth-child(1):hover,
.i_hmenu_a_1.i_hmenu_a_1_activ:nth-child(1),
.i_hmenu_a_1.i_hmac_1:nth-child(1) {
	border-radius: 3px 0 0 3px;
}
.i_hmenu_a_1:nth-last-child(2):hover,
.i_hmenu_a_1.i_hmenu_a_1_activ:nth-last-child(2),
.i_hmenu_a_1.i_hmac_1:nth-last-child(2)
{
	border-radius: 0 3px 3px 0;
}*/

@media screen and (min-width: 1001px) {
	.i_hmenu_div_2 {
		padding: 0 !important;
	}
	.i_hmenu_a_1 {
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		margin-right: 2px;
	}
	.i_hmenu_a_1:before,
	.i_hmenu_a_1:nth-last-child(2):after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		padding: 5px 0;
	}
	.i_hmenu_a_1:before {
		left: -2px;
		border-left: 2px dashed #ff3f1b;
	}
	.i_hmenu_a_1:nth-last-child(2):after {
		right: -2px;
		border-right: 2px dashed #ff3f1b;
	}
	.i_hmenu_a_1.i_hmenu_a_1_activ+.i_hmenu_a_1:before,
	.i_hmenu_a_1.i_hmenu_a_1_activ:before,
	.i_hmenu_a_1.i_hmac_1+.i_hmenu_a_1:before,
	.i_hmenu_a_1.i_hmac_1:before,
	.i_hmenu_a_1.i_hmenu_a_1_activ:nth-last-child(2):after {
		border-color: white;
	}
	.i_hmenu_a_1 .i_hmenu_span_1 span {
		max-height: 2.6em;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		color: #fff;
		text-transform: uppercase;
	}
	.i_hmenu_a_1:not(.i_hmenu_a_1_activ):not(.i_hmac_1):hover .i_hmenu_vspan_1 {
		color: white;
	}
	.i_hmenu_a_1_activ .i_hmenu_vspan_1,
	.i_hmenu_vspan_1 {
		font-weight: bold;
		font-size: 90%;
		color: #f7a600;
	}
	/*.i_hmenu_a_1:hover,*/
	.i_hmenu_a_1_activ,
	.i_hmac_1 {
		background-color: #eee;
	}
	.i_hmenu_a_1.i_hmenu_a_1_activ .i_hmenu_span_1 span,
	.i_hmenu_a_1:hover .i_hmenu_span_1 span,
	.i_hmac_1 .i_hmenu_span_1 span {
		color: #131b20;
	}
	.i_hsub_2 {
		margin-left: 0;
	}
	.i_hmenu_a_2:hover {
		color: #1d1d1b;
	}
	.i_hmenu_a_3 {
		padding: 10px 10px 10px 35px;
		border-radius: 5px;
		position: relative;
	}
	.i_hmenu_a_3:before {
		content: '';
		position: absolute;
		left: 20px;
		top: 50%;
		margin-top: -3px;
		width: 6px;
		height: 6px;
		background-color: #c6c6c6;
		border-radius: 50%;
	}
	.i_hmenu_a_4:after {
		background-color: #c6c6c6;
	}
	.i_hmenu_a_3:hover,
	.i_hmenu_a_4:hover {
		background-color: #fff;
	}
}
.i_cmalink,
.i_cmalink2 {
	color: #131b20;
}
.i_cmalink2:before {
	background-color: #131b20;
}
.jq_hor_shapeshift .i_item {
	border-left: 1px solid #e9e9e9;
	background: #f4f4f4;
}
.i_hmenu_color .i_hmenu_a_1_activ .i_hmenu_arrow:before {
	border-bottom: 10px solid #cfcfcf;
}
.i_hmenu_drop .i_hsub_1 .i_item {
	top: -20px;
	right: -260px;
	height: 450px;
}
.i_hmenu_color .i_hmenu_a_1_activ .i_hmenu_arrow:after {
	border-bottom: 10px solid #f4f4f4;
}
@media screen and (max-width: 1000px) {
	.i_h_menu:before {
		content: '';
		position: absolute;
		left: -100%;
		right: -100%;
		top: 0;
		bottom: 0;
		background-color: #1d1d1b;
	}

	.subscription-utility {
		flex-direction: column;
	}

	.subscription-buttons input {
		margin-top: 20px;
		margin-left: 0;
	}
}
/* ---------------------------------------------- .i_vmenu */

/*
.i_vmenu_catalog
{
	background: #1d1d1b;
	color: #fff;
}
.i_vmenu .i_vmenu_out
{
	background: #f4f4f4;
}
.i_vmenu_a_1,
.i_vmenu_a_2
{
	color: #4e4e4f;
}
.i_vmenu_div_1:not(:first-child)
{
	border-top-color: #fff;
}
.i_vmenu_a_1:hover,
.i_vmenu_div_1_activ .i_vmenu_a_1
{
	background-color: #fff;
	color: #1d1d1b;
}
.i_vsub_item
{
	background-color: #f4f4f4;
}
.i_vmenu_a_3,
.i_vmenu_a_4
{
	color: #1d1d1b;
}
.i_vmenu_a_3:after, .i_vmenu_a_4:after
{
	background-color: #7e8488;
}
.i_vsub_1 .i_item
{
	border-left: 1px solid #fff;
}
.i_vmenu_mobi
{
	background-color: #1d1d1b;
	color: #fff;
}
.i_vmenu_cmaitem1:not(:first-child)
{
	border-top: 1px solid #fff;
}
.i_vmenu_cmapodmenu
{
	background-color: #f4f4f4;
}
.i_vmenu_cmalink,
.i_vmenu_cmalink2
{
	color: #4e4e4f;
}
.i_vmenu_cmalink2:before
{
	background-color: #4e4e4f;
}
.i_vmenu_cmalink2:hover
{
	color: #1d1d1b;
}*/

/* ---------------------------------------------------------------------------------------------------- [i_vmenu] */

.i_v_menu .i_v_menu_title {
	padding: 10px 0px;
	border-radius: 0;
	position: relative;
	background: #1d1d1b;
	height: 20px;
	font-size: 16px;
}
.i_v_menu_mobile,
.i_v_menu_title {
	position: relative;
}
.i_v_menu_mobile .i_v_menu_mobile_title.menu_border {
	border-radius: 0;
}
.i_v_menu_mobile_content,
.i_v_menu_mobile_div_1:last-child .i_v_menu_mobile_link_1 {
	border-radius: 0;
}
.i_v_menu_title:before {
	content: '';
	position: absolute;
	background: url(/local/templates/ilab_it_shop/tmpl/img/png/catalogmenu.png) center left no-repeat;
	background-position: 13px;
	background-size: 20px;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.j_v_menu_mobile_link.checked:after {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_green.svg) center no-repeat;
}
.i_cm_link_icon {
	display: block;
	width: 25px;
	height: auto;
	min-width: 25px;
	max-width: 25px;
	overflow: hidden;
	margin-right: 10px;
	-webkit-transition: background .5s ease 0s;
	-o-transition: background .5s ease 0s;
	transition: background .5s ease 0s;
}
.i_v_menu_sub_wrap,
.i_v_menu_mobile_sub {
	background-color: #efefef!important;
	/*position: relative;*/
	border-radius: 0;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.45)!important;
	        box-shadow: 0 0 10px rgba(0, 0, 0, 0.45)!important;
	z-index: 10;
}
.i_v_menu_sub_wrap:before,
.i_v_menu_sub_wrap:after {
	left: -19px;
	border: solid transparent;
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	border-right-color: #efefef;
	border-width: 10px;
}
.i_v_menu_sub_wrap:before {
	z-index: 10;
}
.i_v_menu_sub_wrap:after {
	border-color: rgba(205, 205, 205, 0);
	top: 20px;
	left: -20.5px;
	border-right-color: #cdcdcd;
}
div .i_v_menu_link_2 {
	text-transform: none;
	font-weight: bold;
	color: #4e4e4f;
	font-size: 100%;
}
div .i_v_menu_link_3,
div .i_v_menu_link_4 {
	font-size: 87%;
	color: #4e4e4f;
	text-transform: none;
}
.i_v_menu_link_2:hover,
.i_v_menu_link_3:hover,
.i_v_menu_link_4:hover {
	color: #1d1d1b;
}
.i_v_menu_link_4:before,
.i_v_menu_link_3:before {
	background-color: #1d1d1b!important;
}
div .i_v_menu_mobile_sub {
	padding-left: 20px;
	margin-left: 0;
	border-radius: 0;
	-webkit-box-shadow: none!important;
	        box-shadow: none!important;
}
.i_v_menu_sub_item {
	border-radius: 0;
	top: 0!important;
	bottom: 0!important;
	right: 0!important;
	/*box-shadow: 4px 0 10px rgba(0,0,0,0.15)!important;*/
}
.i_vmenu_catalog .i_vmenu_carrb {
	padding: 15px 0px 15px 30px;
	text-transform: uppercase;
	font-size: 112%;
}
.i_vmenu,
.i_v_menu {
	/*height:491px!important;*/
	border-radius: 0;
	background-color: initial!important;
}
.i_v_menu_mobile_link_1:last-child {
	border-radius: 0 0 5px 5px;
}
.i_v_menu_mobile,
.i_v_menu_title {
	border-radius: 0px;
}
.i_v_menu_mobile_title.i_v_menu_title {
	padding: 10px 0;
	background: #1d1d1b;
	border-radius: 0;
}
.i_v_menu_mobile_link_1 {
	color: #4e4e4f;
}
.i_v_menu_mobile_link_2,
.i_v_menu_mobile_link_3,
.i_v_menu_mobile_link_4 {
	color: #fff;
}
.i_v_menu_mobile_link_1:hover,
.i_v_menu_mobile_link_2:hover,
.i_v_menu_mobile_link_3:hover,
.i_v_menu_mobile_link_4:hover {
	color: #1d1d1b;
}
.j_v_menu_mobile_link.checked:after {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg) center right no-repeat;
}
.i_vmenu .i_vmenu_out {
	border-radius: 0;
	height: 84% !important;
}
.i_vmenu .i_vmenu_box {
	height: 137% !important;
}
.i_vmenu_empty {
	height: 51px;
}
.i_v_menu_other {
	z-index: 10;
}
.i_v_menu_other_icon {
	border-top: 1px solid #e7e7e7!important;
}
.i_buttom_vmenu,
.i_v_menu_other_icon span {
	height: 40px!important;
	background-color: #4e4e4f!important;
	border-radius: 0;
	left: 0;
	right: 0;
	bottom: 0;
	/*border-top: 1px solid #fff;*/
}
.i_v_menu_other_icon.j_v_other_menu_hide span {
	border-radius: 0;
}
div a.i_v_menu_link_1,
div a.i_v_menu_mobile_link_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #efefef;
	border-radius: 0;
	border-top: 1px solid #e7e7e7;
	color: #4e4e4f;
	text-transform: none;
	padding: 16px 25px 16px 20px;
}
/*div a.i_v_menu_link_1:hover, div a.i_v_menu_mobile_link_1:hover{
	background-color: #141515;
	color: #fff;
}*/

.i_v_menu_mobile_div_1:not(first-child) {
	border-top: none!important;
}
.i_v_menu .i_v_menu_link_1:hover {
	/*background-color: #FFF!important;*/
	color: #1d1d1b;
}
.i_v_menu_link_1.jq_v_submenu:after {
	right: 10px;
	background-size: 8px 10px;
	width: 8px;
	height: 10px;
}
.i_v_menu .jq_v_submenu.selected,
.i_v_menu .jq_v_submenu.select {
	background: #efefef;
	color: #1d1d1b;
}
.i_v_menu.i_v_menu_link_1.selected:after,
.i_v_menu .jq_v_submenu.select:after,
.i_v_menu .i_v_menu_link_1:hover:after {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_color.svg) center right no-repeat;
}
.i_buttom_vmenu_activ {
	border-bottom: 1px solid #4f72b4;
	border-top: none;
}
.i_vmenu_box {
	-webkit-box-shadow: 0 0 8px -2px #8A92A8;
	moz-box-shadow: 0 0 8px -2px #8A92A8;
	box-shadow: 0 0 8px -2px #8A92A8;
}
.i_vmenu_out,
.ic_vmenu_out {
	background-color: #234fa1;
	border-color: transparent;
}
.ic_vmenu_out {
	display: block;
	visibility: hidden;
	border: none;
}
.i_vsub_1 {
	-webkit-box-shadow: 1px 1px 5px #A7A7A7;
	        box-shadow: 1px 1px 5px #A7A7A7;
	background-color: #fefefe;
	border-bottom: 10px solid #4c6eb1;
	border-radius: 0 !important;
	margin-left: 15px;
}
.i_vsub_1:before,
.i_vsub_1:after {
	border: none;
	content: '';
	position: absolute;
	left: -2px;
	width: 4px;
	top: 0;
	bottom: 0;
	background: url(/local/templates/ilab_it_shop/tmpl/img/png/bordervertical.png);
	left: 34%;
}
.i_vsub_1:after {
	left: 67%;
}
.i_vsub_1 .i_item_img {
	background-position: center;
	padding-top: 100%;
	background-size: cover;
}
.i_v_menu_sub_cont {
	position: initial!important;
}
.i_v_menu_sub_cont.col_2:before,
.i_v_menu_sub_cont.col_3:before {
	border: none;
	content: '';
	position: absolute;
	margin-left: -2px;
	width: 4px;
	top: 0px;
	bottom: 0px;
	border-left: 1px solid white;
	left: 32%;
}
.i_v_menu_sub_cont.col_2:before {
	left: 50%;
}
.i_v_menu_sub_cont.i_product_item.col_2:before {
	left: 33%;
}
.i_v_menu_sub_cont.i_product_item.col_3:before {
	left: 24.5%;
}
.i_v_menu_sub_cont.col_3:after {
	border: none;
	content: '';
	position: absolute;
	margin-left: -2px;
	width: 4px;
	top: 0px;
	bottom: 0px;
	border-left: 1px solid white;
	left: 62.2%;
}
.i_v_menu_sub_cont.i_product_item.col_3:after {
	left: 47.8%;
}
.i_vmenu_a_2,
.i_vmenu_a_3,
.i_vmenu_a_4 {
	color: #5a5a59;
}
.i_vmenu_a_2:hover,
.i_vmenu_a_3:hover,
.i_vmenu_a_4:hover {
	color: #d30b11;
}
.i_vmenu_a_3 {
	font-weight: bold;
	font-size: 88%;
}
.i_vmenu_a_2 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100%;
}
/*.i_vsub_1.i_vsub_item .jq_ver_shapeshift{margin-right: 0!important;}*/

.i_vmenu .i_vmenu_div_1:not(:first-child) .i_vmenu_a_1,
.ic_vmenu .i_vmenu_div_1:not(:first-child) .i_vmenu_a_1 {
	border-top: 1px solid #4f72b4
}
.i_vmenu_div_1:hover,
.i_vmenu_div_1_activ {
	background-color: #fff;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.i_vmenu_div_1_activ .i_vmenu_a_1 {
	color: #1e397d;
}
.i_vmenu_a_1 {
	text-transform: uppercase;
	color: #fff;
	font-size: 88%;
	padding: 15px 25px 15px 20px;
}
.i_vmenu_a_1:first-child {
	border-top: 5px solid #fff;
}
.i_vmenu_a_1:hover {
	color: #234fa1;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.i_vmenu_div_1 .i_vmenu_arrow:after {
	right: 3px;
}
.i_vmenu_div_1:hover .i_vmenu_arrow:after {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_red.svg);
	background-size: 7px;
}
.i_vmenu_div_1_activ .i_vmenu_arrow:after,
.i_vmac_1:after {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_red.svg);
	background-size: 7px;
	/*background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/arrow_red.svg);
	background-size: 13px;
	/*transform: rotate(90deg);*/
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	right: 8px;
}
.i_vmac_1,
.i_vmac_2,
.i_vmac_3,
.i_vmac_4 {
	background-color: #fff;
	color: #234fa1;
}
.i_vmline {
	border-color: #dfe0e8;
	background-color: #fff;
}
.i_vmenu_a_3:after,
.i_vmenu_a_4:after {
	background-color: #bcbdbe;
}
/* ---------------------------------------------- .i_cat_work i_vmenu */
.i_cat_work .i_co_numb {
	background-color: #fff !important;
}
.i_cat_work .i_ebuy {
	padding-bottom: 40px;
}
.i_cat_work .i_v_menu_other {
	display: none;
}
.i_cat_menu {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}
.i_cat_work .i_cat_menu .i_v_menu_content {
	display: block;
	position: relative;
}
.i_typical .i_v_menu_content,
.i_cat_work .i_v_menu_content {
	z-index: 12;
	width: 100%;
}
.i_typical .i_v_menu_other,
.i_typical .i_v_menu_content {
	-webkit-box-shadow: 5px 2px 10px rgba(0, 0, 0, 0.2);
	        box-shadow: 5px 2px 10px rgba(0, 0, 0, 0.2);
}
.i_typical .i_v_menu_other_icon,
.i_cat_work .i_v_menu_other_icon {
	display: block!important;
}
/* ---------------------------------------------- i_block_top_vertical */

.i_block_top_vertical .i_tr_tp_5 .i_tr_tp_item:nth-child(5) {
	display: none;
}
/* ---------------------------------------------- .swiper-pagination-bullet */

.i_element_items .swiper-pagination-bullet {
	background: #2e2b29;
	opacity: 1;
}
.i_element_items .swiper-pagination-bullet-active {
	background: #ff3f1b;
}
.i_index_bottom .swiper-pagination-bullet {
	background: #2e2b29;
	opacity: 1;
}
.i_index_bottom .swiper-pagination-bullet-active {
	background: #ff3f1b;
}
/* ---------------------------------------------- i_adaptive_banner_img */

.i_banner.i_block_top_horizontal_store {
	margin-bottom: 25px;
}
.i_index_top .i_banner {
	border: 0 none;
}
.i_banner .i_adaptive_banner_img {
	margin: 0;
}
.i_banner .swiper-pagination-bullet {
	border: 2px solid #fff;
}
.i_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #fff;
}

.swiper-pagination-bullet:hover {
	background-color: #ff3f1b;
}
/* ---------------------------------------------- teaser_top */

.i_tr_tp_name,
.i_tr_tp_p_name {
	color: #1d1d1b;
	/*
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_grow.svg) !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
	background-size: 8px 13px !important;
	padding-right: 15px !important; */
}
.i_tr_tp_txt {
	color: #131b20;
}

/* Тень у тизеров на главной  */
/*.i_tr_tp_item {
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px rgba(191, 191, 191, 0.5);
	        box-shadow: 0 0 3px rgba(191, 191, 191, 0.5);
	background: #f4f4f4 !important;
}*/
/* ---------------------------------------------- i_index_bottom */

.i_index_bottom {
	padding: 10px 0 0;
	position: relative;
}
/*
.i_index_bottom:before
{
	content: '';
	position: absolute;
	left: -100%;
	right: -100%;
	top: 0;
	bottom: 0;
	background-color: #eeeeee;
}*/

.i_index_bottom .i_h2 {
	font-size: 21px;
	text-transform: uppercase;
	text-decoration: none;
	color: #2e2b29;
	font-weight: bold;
	position: relative;
	padding-left: 30px;
}
.i_index_bottom_wide {
	margin-top: 0;
}
.i_index_bottom .i_mt25 {
	margin-top: 0;
}
.i_index_bottom .i_sblock {
	margin-bottom: 0;
	/*border: 1px solid #e4e4e4;*/
	border: 1px solid #f0eff6;
}
.i_element_items .i_sblock {
	border: 1px solid #e4e4e4;
}
.i_index_bottom .i_h2:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	background-size: 20px;
}
.i_index_bottom .i_h2[href="/novelty/"]:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/t_icon/novelty.svg);
}
.i_index_bottom .i_h2[href="/spect/"]:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/t_icon/spect.svg);
}
/* ---------------------------------------------- i_item */

.i_item {
	background-color: #fff;
	transition:  .5s ease;
}
.i_item:hover {
	background-color: #e0e0e6;
}

.i_item:hover .i_item_name {
	color: #ff3f1b;
}

.i_item_name {
	color: #1d1d1b;
}
.i_sblock .swiper-slide:not(:last-child) .i_item {
	border-right: 1px solid #e4e4e4;
}
.i_price {
	color: #ff3f1b;
}

.i_tg {
	color: #2e2b29;
	font-size: 14px !important;
}
.i_pr,
.i_tg,
.i_measure,
.i_pr_from {
	font-size: 20px;
	font-weight: bold;
}
.i_icard_price .i_pr,
.i_icard_price .i_tg,
.i_icard_price .i_measure,
.i_icard_price .i_pr_from {
	font-size: 24px;
}
.i_pr_disc {
	font-size: 14px;
	color: #adadad;
}
.i_buy_buttom {
	background-color: #ff3f1b;
	color: #fff;
	border: 1px solid transparent;
}
.i_item .i_count {
	/*border: 1px solid #f4f4f4;*/
	border: none;
	border-radius: 4px;
}
.i_item:hover .i_count {
	/*border: 1px solid #e4e4e4;*/
	border: none;
}

.i_co_minu {
	border-radius: 5px 0 0 5px;
}

.i_co_plus {
	border-radius: 0 5px 5px 0;
}
.i_co_minu,
.i_co_plus {
	background-color: #eceef2 !important;
}
.i_item:hover .i_co_minu,
.i_item:hover .i_co_plus {
	background-color: #e4e4e4 !important;
}
.i_buy_buttom.i_bdetail,
.i_buy_buttom.i_sec_to_order {
	background:  white none;
	border: 1px solid #ff3f1b;
	color: #2e2b29;
}
.i_item_compare,
.i_item_favorite {
	color: #131b20;
}
.i_item_compare:hover,
.i_item_favorite:hover {
	color: #ff3f1b;
}
.i_item_compare:hover span:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/comparison_hov.svg);
}
.i_item_favorite:hover span:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/productCard/favorites_hov.svg);
}
.i_item_stiker span {
	background-color: #4ca262;
	color: #fff;
}

.i_item_stiker span.i_item_stiker_I_PRO_DAY {
	background-color: #7292c5;
}

.i_item_stiker span.i_item_stiker_S_ACTION {
	background-color: #ff3f1b;
}
.i_item_stiker span.i_item_stiker_S_BEST_PRICE {
	background-color: #d2d24d;
	opacity: 1;
}
.i_item_stiker span.i_item_stiker_I_DISCOUNT {
	background-color: #0069E1;
}
.i_item_stiker span.i_item_stiker_CREDIT {
	background-color: #1d1d1b;
}
.i_item_stiker span.i_item_stiker_DIFF_PERCENT {
	background-color: #3f980f;
}
.i_item_stiker span.i_item_stiker_NEW {
	background-color: #ff3f1b;
}
.i_item_stiker span.i_item_stiker_B_Y {
    background-color: #DC143C; /* Малиновый цвет фона*/
}
.i_item_img.i_nophoto {
	background-color: #fff;
	border-radius: 5px;
}
/* ---------------------------------------------- i_compare_succes */

.i_item_compare span:before,
.i_item_favorite span:before {
	top: 0;
}
.i_compare_succes {
	background-color: #fff;
	left: 20px;
	right: 20px;
	bottom: 50px;
}

.i_compare_succes .j_me2 {
	font-size: 13px;
}

.i_compare_succes .i_comp_upper {
	font-size: 14px;
	font-width: bold;
}

.i_open_compare {
	background-color: #ff3f1b;
	color: #fff;
}
.i_icard_price .i_compare_succes {
	left: 0;
	right: 0;
	bottom: 30px;
}
.i_icard_price .i_item_favorite {
	margin-left: 20px;
}
.time-data .time-data-col-1,
.time-data .time-data-col-2 {
	display: flex;
	justify-content: space-between;
}

.time-data .time-data-col-1,
.time-data .time-data-col-2 {
	max-width: 340px;
}
/* ---------------------------------------------- i_buy_succes */

.i_buy_succes {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	font-size: 14px;
	color: #131b20;
}
.i_buy_succes .j_bask_succes {
	font-size: 13px;
}
.i_s_basket {
	font-size: 14px;
	font-width: bold;
	text-transform: uppercase;
	color: #1d1d1b;
}
.i_buy_bought {
	background-color: #eceef2;
	border: 1px solid #eceef2;
	font-size: 14px;
	font-weight: 400;
	color: #131b20;
	border-radius: 4px;
	text-decoration: none;
}
.i_m_ratio {
	margin-left: 5px;
}

.i_m_ratio,
.i_m_name {
	font-weight: bold;
	font-size: 15px;
}
.i_item:hover .i_buy_bought {
	background-color: #ffffff;
}
.i_buy_succes .i_but_ac {
	background-color: #ff3f1b;
	color: #fff;
	font-size: 14px;
	text-transform: lowercase;
}
.i_buy_succes .i_but_ac:first-letter {
	text-transform: uppercase;
}
.i_buy_succes:before {
	border-top: 11px solid #e4e4e4;
}
.i_buy_succes:after {
	border-top: 10px solid #fff;
}
/* ---------------------------------------------- i_catalog_links */

.i_catalog_links {
	margin-top: 20px;
}
.i_cl_bl_el_cont {
	border-radius: 5px;
}
.i_cl_bl_el_wr {
	color: #131b20;
	font-size: 21px;
	width: 140px;
	padding: 20px 0 0 50px;
	position: relative;
}
.i_cl_bl_el_wr:before {
	content: '';
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMUFFMDIwOEU2OTlFNzExQTU3M0RBRkM3NENBNjZDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NDdBQUYzOTk5RTgxMUU3QTAwMkJBQ0RBNTIwRjQ2QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NDdBQUYzODk5RTgxMUU3QTAwMkJBQ0RBNTIwRjQ2QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMxQUUwMjA4RTY5OUU3MTFBNTczREFGQzc0Q0E2NkNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMxQUUwMjA4RTY5OUU3MTFBNTczREFGQzc0Q0E2NkNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZE2bNgAAAfVJREFUeNqclL8vQ1EUx79PW5r4FU1LReJHxGtEhEokwmBCYhctid/+ATYJERMTK0Kw+LUwsFksEkIYnmgtFgxFkAhpFedyKlqv99GTfNPbe8/5vPacd7+Ka/wAcUIltZKaeW0j3ZH8pG3SKq9/RZLOnp00R9JIY6QaBoI/a3hf4zy7EbSctE/qIZkhDzPn7XOdLrSEtEMqwv+iiOvUWKiJe+RAYuHgetNPaAfJHZvpcTsw3JAPhdY56clY9LpQkGWNB64kdf6EDuplZVrNaK/KxkhjAaxmhYApWPKqMvBABCp6WaaXMb13jcndS3jpF3dVO9G57MM77UvAgqMKaJ2sWQmAawXUaTQFAV49DnyCm1w29K2dw55qwYJHhdXy61V3ip2gEbQyLw3NpTb4A8/Y0G4wUJ8HMb0p+gcvobfY9KCAXsmAbgLOtpTg6jGIvnU/Rmlo9cWZGNq6wKZ2q1dyLaBHMuAMA/v/BhRxmMSmoOmdtlU5PoHdKz7k0ntaW5hhBDwVPIVdqofNISosJgWpySbcP79+OQ0N5+YpJOtWL2k+MrpF0klsRij8/g0UYQA8Yc73jQqzdwYSvPuizsOcKJfykRqN3ga9aXPdWTw/PWZjmI88VRJhzqvgOqnzB7jh4h5PsAk/8NkDf5/g8169ln0IMADh0pmFEjAWwwAAAABJRU5ErkJggg==) center no-repeat;
	background-size: 21px 20px;
	left: 20px;
	top: 23px;
	width: 21px;
	height: 20px;
}
/* ---------------------------------------------- i_actions_news_wide */

.i_actions_news_wide {
	margin-top: 30px;
}
.i_actions_news_wide_wrap {
	background-color: #ffffff;
	border-radius: 5px;
}
.i_actions_news_wide .i_news_actions_all {
	background-color: #ffffff;
	border-radius: 0 0 5px 5px;
}
.i_actions_news_wide .i_h2 {
	color: #131b20;
}
.i_actions_news_wide .i_actions_wide .i_h2:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/t_icon/action.svg);
}
.i_actions_news_wide .i_news_wide .i_h2:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/t_icon/news.svg);
}
.i_actions_news_wide_date,
.i_actions_news_wide_text {
	color: #131b20;
}

/*.i_actions_wide .i_actions_news_wide_name {
	color: #1d1d1b;
}*/
.i_news_wide .i_actions_news_wide_name {
	color: #1d1d1b;
	transition: .3s;
}
.i_actions_news_wide_item:hover .i_actions_news_wide_name   {
	color: #ff3f1b !important;
}

.i_actions_news_wide .i_news_actions_all {
	border-top: 1px solid #e7e7e7;
}
.i_actions_news_wide .i_news_actions_all a {
	font-size: 14px;
	color: #2e2b29;
	font-weight: 400;
}
@media screen and (min-width: 781px) {
	.i_actions_news_wide_item:not(:first-child) {
		border-left: 1px solid #e7e7e7;
	}
}
@media screen and (min-width: 481px) and (max-width: 780px) {
	.i_actions_news_wide_item:not(:first-child) {
		border-left: 1px solid #e7e7e7;
	}
}
/* ---------------------------------------------- i_teaser_b_wrap */

.i_tr_bt .i_tr_bt_item {
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px rgba(191, 191, 191, 0.5);
	        box-shadow: 0 0 3px rgba(191, 191, 191, 0.5);
	background: #f4f4f4 !important;
}
.i_tr_bt .i_tr_bt_block_cont {
	background: 0 none;
}
.i_tr_bt .i_tr_bt_name {
	color: #131b20;
}
/* ---------------------------------------------- i_seo_flex */

.i_seo_flex {
	background-color: #ffffff;
	border-radius: 5px;
	border: 1px solid #ffffff;
	color: #2e2b29;
}
/* ---------------------------------------------- i_footer */

.i_footer {
	padding-top: 30px;
}
@media screen and (max-width: 1000px) {
	.i_footmenu {
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 480px) {
	.i_footer {
		padding-top: 30px;
	}
}
.i_footer_flex,
.i_footmenu,
.i_footer_flex_other,
.i_show_footmenu {
	position: relative;
}
.i_footer_flex {
	background: #ffffff;
	margin-bottom: 20px;
}
.i_footmenu a,
.i_faddress,
.i_show_footmenu span {
	color: #4e4e4f;
}
.i_femail a,
.i_footer_map {
	color: #ff3f1b;
	transition: .2s;
}

.i_femail a:hover {
	color: #2e2b29;
}

.i_show_footmenu span {
	font-size: 14px;
}
.i_footmenu_col a {
	position: relative;
	padding-left: 16px;
}
.i_footmenu_col a:before {
	position: absolute;
	background: #1d1d1b;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.i_fphone_tele {
	display: none;
}
.i_fphone_mobi {
	margin-top: 0;
}
/* ---------------------------------------------- i_bfooter */

.i_bfooter {
	position: relative;
	color: #ff3f1b;
	padding: 35px 0 20px;
}
.i_bfooter:before {
	background-color: #2e2b29;
	border-top: 20px solid #ff3f1b;
	content: "";
	left: -100%;
	position: absolute;
	right: -100%;
	bottom: -25px;
	top: 0;
	z-index: -10;.i_header:before
}
.i_bfooter_flex {
	position: relative;
	font-size: 14px;
	color: #fff;
}
.i_bfooter_flex a {
	color: white;
	text-decoration: none;
}
.i_bfooter_flex .i_flex_right {
	display: none;
}
@media screen and (max-width: 790px) {
	.i_bfooter {
		margin: 0;
	}
}
/* ---------------------------------------------- i_up */

.i_up {
	background-color: #2e2b29;
	border: 2px solid #fff;
}
/* ---------------------------------------------- i_modal */

.i_modal {
	background-color: white;
}
.i_modal_tit {
	background-color: #2e2b29;
	color: white;
}
.i_modal_tit:after {
	content: '';
}
#i_pos_auth .i_modal_tit:before,
#i_pos_regi .i_modal_tit:before {
	border-bottom: 10px solid #2e2b29;
}
.i_modal_in {
	font-size: 14px;
}
.i_fmap_map {
	margin-top: 20px;
}
.i_fmap_a {
	color: #131b20;
}
.i_fmap_a.i_fmap_activ {
	border-bottom: 0 none;
	color: #1d1d1b;
}
.i_modal input[type='submit'] {
	background: #ff3f1b;
	border: 1px solid transparent;
	color: #fff;
}
.i_auth_reg_block_col_2 {
	color: #1d1d1b;
}
.i_auth_reg_note {
	color: #8f8f8f;
}
#i_bpos_map .i_modal_in {
	background-color: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
	        box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
}
#i_bpos_map .i_modal_in:after {
	border-top: 10px solid #fff;
}
#i_bpos_map .i_modal_in:before {
	border-top: 10px solid #9d9fa0;
}
/* ---------------------------------------------- bx-system-auth-form */

.bx-system-auth-form b {
	color: #131b20;
}
.bx-system-auth-form a,
.i_remember_me {
	color: #1d1d1b;
}
/* ---------------------------------------------- i_typical_ul */

/*.i_typical_ul li:before {
	background-color: #f7a600;
}*/
/* ---------------------------------------------- .i_na_detail, .i_nal_act, .i_nal_dact */

.i_nal_act,
.i_nal_dact {
	display: inline-block;
}
.i_na_detail .i_but_ac {
	background: #1d1d1b;
	color: #fff;
}
/* ---------------------------------------------- i_catalog */

.i_h1_catalog {
	color: #131b20;
}
.i_catalog {}
.i_title_catalog {
	font-size: 24px;
	color: #2e2b29;
	font-width: bold;
	margin-right: 115px;
}
.i_sl_1 {
	background-color: #fff;
	border: 1px solid #e7e7e7 !important;
}
.i_sect_list a.i_sl_title h2,
.i_sect_list ul li a {
	color: #131b20;
}
.i_sect_list ul li::before {
	background-color: #131b20;
}
.i_sl_2 {
	margin-top: 20px;
}
.i_sl_title h2 {
	color: #131b20;
}
.i_sl_bl ul li a:before {
	background-color: #131b20;
	border-radius: 50%;
}
.i_sl_bl ul li:hover a {
	color: #1d1d1b;
}
.i_sl_bl ul li:hover a:before {
	background-color: #1d1d1b;
}
.i_sl_bl ul a {
	color: #131b20;
}
.i_search.vert {
	display: block;
	margin-top: 20px;
}
/* ---------------------------------------------- i_page_bottom */

.i_page_bottom .i_page_page li {
	background-color: #ffffff;
	border: none;
	font-size: 14px;
	font-weight: bold;
}
.i_page_bottom .i_page_page li.i_pg_active {
	background-color: #2e2b29;
	color: #fff;
}
.i_page_bottom .i_page_page li a {
	color: #131b20;
}
.i_pg_left a,
.i_pg_left span {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/left_black.svg);
}
.i_pg_right a,
.i_pg_right span {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_black.svg);
}
/* ---------------------------------------------- .bx_filter.bx_blue */

.i_cat_list_flex .bx_filter .bx_filter_section {
	background: #ffffff;
}
.bx_filter.bx_blue {
	background-color: #fff;
}
/*.bx_filter .bx_filter_section {
	margin-top: 0;
	padding: 20px;
}*/
.bx_filter .bx_filter_title {
	margin: -20px -20px 20px;
	padding: 20px 0;
	background-color: #2e2b29;
	color: #fff;
	text-shadow: none;
	text-align: left;
}
.bx_filter .bx_filter_parameters_box_title:after {
	background-size: auto 12px;
}
.bx_filter .bx_filter_parameters_box_title {
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 14px;
	color: #2e2b29;
}
.bx_filter .bx_filter_parameters_box_title span {
	border-bottom: 1px dashed #2e2b29;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container {
	max-width: 100%;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input {
	background: #f0eff6;
}
.bx_filter .bx_ui_slider_pricebar_V,
.bx_filter .bx_ui_slider_pricebar_VD {
	background: #d1d1d1 !important;
	border: 1px solid transparent !important;
}
.bx_filter .bx_ui_slider_handle {
	background-color: #ff3f1b;
}
.i_filter_search_button input[type='submit'],
.i_filter_search_reset input[type='submit'] {
	max-width: 100%;
}
.i_filter_search_button input[type='submit'] {
	background-color: #ff3f1b;
	color: white;
}
.i_filter_search_reset input[type='submit'] {
	background-color: #f0eff6;
	color: #1d1d1b;
}
.bx_filter .bx_filter_popup_result a {
	display: flex;
	justify-content: center;
	align-items: center;

	height: 40px;
	width: 120px;

	margin-top: 10px;

	font-size: 100%;

	border-radius: 5px;
	background-color: #ff3f1b;
	color: white;
	text-transform: uppercase;
	/*max-width: 130px;*/
	/*margin: 10px auto;
	padding: 10px 12px;

	font-size: 14px;

	background: #f7a600;
	color: #fff;*/
}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text {
	color: #2e2b29;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

.bx_filter .bx_filter_input_checkbox .i_filter_param_name {
	border-bottom: 1px dashed;
}

.bx_filter .bx_filter_input_checkbox {
	overflow: visible;
	padding: 10px 25px 10px 0;
}
.bx_filter .fil_cheack .bx_filter_input_checkbox .bx_filter_param_text {
	border-bottom-color: transparent;
	color: #ff3f1b;
}

.bx_filter .fil_cheack .bx_filter_input_checkbox .i_filter_param_name {
	border-bottom: none;
}
.fil_cheack .bx_filter_input_checkbox:before,
.bx_filter_input_checkbox.checked:before {
	content: '';
	position: absolute;
	left: -10px;
	right: -10px;
	top: 1px;
	bottom: 1px;
	border-radius: 5px;
}
.bx_filter .bx_filter_popup_result {
	background-color: #eee;
}
.bx_filter .bx_ui_slider_track {
	background: #f0eff6;
}
@media screen and (min-width: 1025px) {
	.bx_filter .bx_filter_popup_result.right {
		left: 114%;
		width: 115px;
	}
}
@media screen and (max-width: 1024px) {
	.bx_filter .bx_filter_popup_result.right {
		/*left: 0;
		width: auto;*/
		right: calc(50% - 75px);
		left: auto !important;
		/* margin-top: 10px; */
		margin-left: 0;
	}
	.bx_filter .bx_filter_param_label {
		display: inline-block;
	}
}
/* ---------------------------------------------- i_breadcrumbs */

.i_breadcrumbs a {
	color: #ff3f1b;
}
.i_breadcrumbs span {
	color: #131b20;
}
.i_breadcrumbs ul li:not(:first-child):before {
	background-color: #1d1d1b;
}
/* ---------------------------------------------- .i_cat_banner */

.i_cat_banner {
	margin-top: 18px;
}
.i_cat_banner .i_banner {
	border-color: transparent;
}
/* ---------------------------------------------- .i_sc */

.i_sc {
	background-color: #ffffff;
	border-color: transparent;
	font-size: 14px;
}
.i_sort_b {
	color: #ff3f1b;
}
.i_sort_b.current {
	background-color: #f0eff6;
	color: #1d1d1b;
}
.i_sc .i_but_ac {
	background-color: #ff3f1b;
	color: #fff;
	text-transform: capitalize;
}
.i_sc .i_ct_count span {
	border-bottom: 1px dashed;
	color: #ff3f1b;
	display: inline-block;
}
/* ---------------------------------------------- .i_cs_cat */

.i_cs_cat {
	border-color: #e4e4e4;
	border-radius: 5px;
}

.i_cs_list_sm .i_item_cont {
	display: flex;
	flex-direction: column;
	height: 100px;
}

.i_cs_list_sm .i_item_stiker {
	display: flex;
	align-items: center;
	top: 92px;
	left: 130px;
}

.i_cs_list_sm .i_item_stiker span {
	margin: 0;
}

.i_cs_cat.i_cs_block .i_item {
	position: relative;
	border-bottom: 1px solid #e4e4e4;
}
.i_cs_list_sm .i_item:first-child {
	border-radius: 5px 5px 0 0;
}
.i_cs_list_sm .i_item:last-child {
	border-radius: 0 0 5px 5px;
}
/* -------------------------------------------- i_cs_list_bg ------------------------------------------------- */

.i_cs_list_bg .i_item_img,
.i_cs_list_sm .i_item_img {
	border: 1px solid #e5e4df;
	border-radius: 5px;
	background-size: contain;
}
.i_cs_list_bg .i_item {
	border-color: #e4e4e4;
}
.i_cs_list_bg .i_dp_props {
	border-color: #e4e4e4;
}
.i_cs_list_bg .i_dp_props:first-child {
	border-color: #e4e4e4;
}
.i_cs_list_bg .i_datext_link {
	/*background-color: #f4f4f4;*/
}
.i_cs_list_bg .i_pre_txt {
	padding: 0 20px 0 0;
	height: auto;
	max-height: 5em;
	font-size: 87%;
}
.i_datext_link {
	padding-left: 25px;
}
@media screen and (max-width: 1070px) {
	.i_cs_list_bg .i_pre_txt {
		margin-top: 30px;
	}
}
@media screen and (max-width:480px) {
	/*.i_cs_list_sm a.i_item_name{
		position: relative;
		left: auto;
	}*/
	.i_cs_list_sm .i_bb {
		display: block;
		position: relative;
	}
	.i_cs_list_sm .i_ebuy,
	.i_cs_list_bg .i_ebuy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: left;
		    -ms-flex-align: left;
		        align-items: left;
	}
	.i_cs_list_bg .i_bb {
		width: 100%;
	}
}

@media screen and (max-width: 460px) {
	.i_cs_list_bg .i_pre_txt {
		margin-top: 40px !important;
	}
}

@media screen and (max-width: 1024px) {
	.i_cs_list_sm .i_ebuy .i_price,
	.i_cs_list_sm .i_item_name {
		font-size: 112%;
	}
	.i_cs_list_bg .i_ebuy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		right: 0px;
		bottom: auto;
	}
	.i_cs_list_bg .i_item_img,
	.i_cs_list_sm .i_item_img {
		display: block;
		width: 100px;
		height: 100px;
		background-position: center;
	}
	.i_cs_list_bg .i_item_name,
	.i_cs_list_sm .i_item_name {
		position: absolute;
		left: 140px;
		right: 20px;
		top: 0;
	}
	.i_cs_list_bg .i_pre_txt {
		left: 120px;
		right: 20px;
		top: 40px;
		height: 5.3em;
		overflow: hidden;
		position: absolute;
		margin-left: 20px;
	}
}
@media screen and (max-width: 720px) {
	.i_cs_list_bg .i_pre_txt {
		display: block;
		margin-top: 30px;
	}
	.i_cs_list_bg .i_ebuy {
		margin-top: 30px;
		flex-direction: row;
	}
}

@media screen and (max-width: 410px) {
	.i_cs_list_bg .i_pre_txt {
		margin-top: 40px;
		left: 110px;
		margin-left: 30px;
	}
}
@media screen and (min-width: 721px) and (max-width: 1024px) {
	.i_cs_list_bg .i_dpro {
		left: 120px;
		top: 50px;
	}
	.i_cs_list_bg .i_ebuy {
		flex-direction: row;
		margin-top: 35px;
	}
	/*.i_cs_list_bg .i_item .i_buy_buttom{
		width: 45%;
	}*/
	/*.i_cs_list_bg .i_pre_txt{
		position: relative;
		order: 0;
	}*/
}
@media screen and (min-width:1000px) and (max-width:1280px) {
	.i_cs_block .i_buy_bought {
		background-position: 10px center;
	}
	.i_cs_block a.i_buy_bought:after {
		right: 20%;
		font-size: 87%;
	}
	.i_cs_list_bg .i_ebuy {
		bottom: 0px;
		right: 0px;
	}
	.i_cs_list_bg .i_ebuy {
		flex-direction: row;
		margin-left: 230px;
		padding-bottom: 0;
	}
	.i_cs_list_bg .i_item .i_buy_buttom {
		width: 45%;
	}
	.i_cs_list_bg .i_quantity {
		top: auto;
		bottom: 5px;
	}
}
/* ---------------------------------------------- .i_cs_list_sm .i_item */

.i_cs_list_sm .i_item:not(:first-child) {
	border-top: 1px solid #e7e7e7;
}
/* ---------------------------------------------- i_cs_in */

.i_cs_in {
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	overflow: hidden;
}
.i_cs_in .i_item:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.i_cs_in .i_item {
	border-bottom: 1px solid #e7e7e7;
}
@media screen and (min-width: 1281px) {
	.i_cs_in .i_item:not(:nth-child(5n)):after {
		border-right: 1px solid #e7e7e7;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
	.i_cs_in .i_item:not(:nth-child(4n)):after {
		border-left: 1px solid #e7e7e7;
	}
}
@media screen and (min-width: 821px) and (max-width: 1024px) {
	.i_cs_in .i_item:not(:nth-child(3n)):after {
		border-left: 1px solid #e7e7e7;
	}
}
@media screen and (min-width: 481px) and (max-width: 820px) {
	.i_cs_in .i_item:not(:nth-child(2n)):after {
		border-left: 1px solid #e7e7e7;
	}
}
/* ---------------------------------------------- .i_pg_section */

.i_pg_text,
.i_pg_wsnw {
	color: #5e5e5e;
}
/* ---------------------------------------------- .i_cele_img_sw */

.i_cele_img_sw {
	border: 1px solid #fff;
	border-radius: 5px;
}
.i_cele_nav_img {
	/*border: 1px solid #e4e4e4;*/
	border-radius: 5px;
}
.i_cele_nav_video_b {
	position: relative;
}
.i_cele_nav_video_b:before {
	position: absolute;
	content: url(/local/templates/ilab_it_shop/tmpl/img/svg/video-arrow.svg);
	top: calc(50% - 22px);
	left: calc(50% - 19px);
	width: 38px;
	filter: drop-shadow( 0px 0px 2px #000000b0);
}
.i_cele_nav_video_s {
	position: relative;
}
.i_cele_nav_video_s:before {
	position: absolute;
	content: url(/local/templates/ilab_it_shop/tmpl/img/svg/video-arrow.svg);
	top: calc(50% - 9px);
	left: calc(50% - 9px);
	width: 18px;
	filter: drop-shadow( 0px 0px 2px #000000b0);
}
.i_cele_nav_act {
	border: 1px solid #2e2b29;
}
/* ---------------------------------------------- element */

.icard_buy_flex,
.icard_buy_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 255px;
	max-width: 275px;
}

.icard_buy_flex .icard_buy_bought {
	width: 100%;
}
@media screen and (min-width: 601px) {
	.icard_buy_flex,
	.icard_buy_content {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}
.i_h1_cele {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2e2b29;
}
.i_cele_sh_name {
	display: none;
}
.i_icard_price {
	background-color: #fff;
	position: relative;
}
.i_icard_price .i_card_item_ext .i_item_compare,
.i_icard_price .i_card_item_ext .i_item_favorite {
	font-size: 14px;
}
.i_icard_price .i_quantity {
	font-size: 14px;
}
.i_quick_order {
	color: #2e2b29;
}
.i_cele_phone_block span.i_cele_phone {
	font-weight: 400;
	padding: 1px 0 2px 25px;
	font-size: 15px;
	color: #2e2b29;
	white-space: nowrap;
}
.i_cele_phone_block span:not(.i_cele_phone) {
	color: #2e2b29;
}
.i_icard_price .i_check_block,
.i_icard_price .i_quantity {
	border-top: 1px solid #e5e5e5;
}
.i_icard_price .i_order_buy {
	padding: 10px 0;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	font-size: 100%;
	font-weight: bold;
	min-width: 145px;
	text-align: center;
}

.icard_pr_disc_wrap {
	display: flex;
	align-items: center;
}

.icard_pr_disc_wrap .icard_pr_disc_count {
	margin-bottom: 10px;
	font-size: 14px;
	color: #929288;
	text-decoration: line-through;
}

.i_icard_price .icard_pr_disc {
	margin-bottom: 10px;
	font-size: 14px;
	color: #929288;
}

.i_icard_price .icard_pr_disc {
	margin-bottom: 10px;
	font-size: 14px;
	color: #929288;
}

.icard_buy_buttom {
	width: 143px;
	background-color: #ff3f1b;
	color: #fff;
	font-size: 16px;
	padding: 10px 0;
}
.i_order_buy,
.i_order_buy:hover {
	color: #ff3f1b;
}
.i_order_buy {
	border: 1px solid #ff3f1b;
	background: #fff;
}
/*.icard_buy_bought
{
	width: 143px;
	border: 1px solid #1d1d1b;
}*/

.i_delete_item {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/close.svg) center no-repeat;
	background-size: 13px 13px;
}
.icard_buy_bought {
	position: absolute;
	width: 85%;
	border: 1px solid #efefef;
	background: #efefef;
	font-weight: bold;
	margin-left: 0;
}
.icard_buy_bought:before {
	background-position-x: 12px;
}
.icard_buy_bought:after {
	content: attr(jqbatxt) " " attr(jqbacount) " " attr(jqbameasure);
	position: absolute;
	top: 10px;
	left: 30px;
	right: 0;
	text-align: center;
	color: #5a5a59;
}
.i_icard_price .i_count {
	border: 1px solid #f4f4f4;
}
.i_teaser_i_modal {
	background-color: #fff;
	border: 1px solid #e4e4e4;
}
.i_teaser_i_delta:before {
	border-top: 10px solid #e4e4e4;
}
.i_teaser_i_delta:after {
	border-top: 9px solid #fff;
}
.i_cele_nophoto {
	background-color: #fff;
	border-radius: 5px;
}
.i_order_spec_link {
	color: #1d1d1b;
}

.i_card_to_complete {
	background-color: #ff3f1b;
	color: #fff;
	font-size: 16px;
}
/* ---------------------------------------------- .i_sku */

.i_sku {
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
	margin-top: 20px;
}
.i_sku_div:not(:first-child) {
	margin-top: 10px;
}
.i_sku_name {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}
.i_sku_ele_cont:hover {
	cursor: pointer;
}
.i_sku_ele_cont div,
.i_sku_he_img .i_sku_ele_cont div {
	border: 1px solid #e5e5e5;
}
.i_sku_ul li:not(.i_sku_noact):hover .i_sku_ele_cont div {
	border: 1px solid #131b20;
}
/* ---------------------------------------------- .i_tr_item */

.i_tr_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
}
.i_tr_item_block {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	background-color: #fff;
	position: relative;
	border-radius: 5px;
}
.i_tr_item_block_cont {
	padding: 20px 15px;
}
.i_tr_item_elem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-decoration: none;
	color: #131b20;
}
.i_tr_item_img {
	background-position: center;
	background-repeat: no-repeat;
	min-width: 32px;
	height: 32px;
}
.i_tr_item_name {
	max-width: 70px;
	margin-left: 20px;
	font-size: 14px;
	color: #2e2b29;
}
.i_tr_item_name span {
	border-bottom: 1px dashed;
}
.i_tr_item_payment {
	background-size: 31px 23px;
}
.i_tr_item_delivery {
	background-size: 31px 27px;
}
.i_tr_item_guarantee {
	background-size: 24px 32px;
}
.i_tr_item_help {
	background-size: 31px 31px;
}
/* ---------------------------------------------- i_tr_item_4 */

@media screen and (min-width: 481px) {
	.i_tr_item_4 .i_tr_item_block {
		min-width: 20%;
		width: 20%;
	}
	.i_tr_item_4 .i_tr_item_block:not(:first-child) {
		margin-left: 20px;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1180px) {
	.i_tr_item_4 .i_tr_item_elem {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_tr_item_4 .i_tr_item_name {
		margin-left: 0;
		margin-top: 10px;
		text-align: center;
	}
}
@media screen and (min-width: 481px) and (max-width: 720px) {
	.i_tr_item_4 .i_tr_item_elem {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_tr_item_4 .i_tr_item_name {
		margin-left: 0;
		margin-top: 10px;
		text-align: center;
	}
}
@media screen and (max-width: 480px) {
	.i_tr_item_4 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.i_tr_item_4 .i_tr_item_block:nth-child(3),
	.i_tr_item_4 .i_tr_item_block:nth-child(7) {
		margin-left: 20px;
	}
	.i_tr_item_4 .i_tr_item_block:nth-child(5),
	.i_tr_item_4 .i_tr_item_block:nth-child(7) {
		margin-top: 20px;
	}
	.i_tr_item_4 .i_tr_item_block {
		min-width: 45%;
		width: 45%;
	}
}
@media screen and (max-width: 380px) {
	.i_tr_item_4 .i_tr_item_elem {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_tr_item_4 .i_tr_item_name {
		margin-left: 0;
		margin-top: 10px;
		text-align: center;
	}

	.i_index_bottom .i_h2,
	.i_actions_news_wide .i_h2 {
		font-size: 18px;
	}

	.i_index_bottom .i_h2:before {
		top: 0;
	}

	.i_actions_news_wide .i_news_wide .i_h2:before,
	.i_actions_news_wide .i_actions_wide .i_h2:before {
		top: 0;
	}
}
/* ---------------------------------------------- i_tr_item_3 */

@media screen and (min-width: 381px) {
	.i_tr_item_3 .i_tr_item_block {
		min-width: 30%;
		width: 30%;
	}
	.i_tr_item_3 .i_tr_item_block:not(:first-child) {
		margin-left: 20px;
	}
}
@media screen and (min-width: 381px) and (max-width: 560px) {
	.i_tr_item_3 .i_tr_item_elem {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_tr_item_3 .i_tr_item_name {
		margin-left: 0;
		margin-top: 10px;
		text-align: center;
	}
}
@media screen and (max-width: 380px) {
	.i_tr_item_3 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.i_tr_item_3 .i_tr_item_block:not(:nth-child(5)) {
		min-width: 45%;
		width: 45%;
	}
	.i_tr_item_3 .i_tr_item_block:nth-child(3) {
		margin-left: 20px;
	}
	.i_tr_item_3 .i_tr_item_block:nth-child(5) {
		margin-top: 20px;
	}
	.i_tr_item_3 .i_tr_item_block:not(:nth-child(5)) .i_tr_item_elem {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.i_tr_item_3 .i_tr_item_block:not(:nth-child(5)) .i_tr_item_name {
		margin-left: 0;
		margin-top: 10px;
		text-align: center;
	}
}
/* ---------------------------------------------- .i_cele_detail_block */

.i_cele_detail_block {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	color: #2e2b29;
	font-size: 14px;
}
.i_cele_more_dtxt,
.i_cele_more_features {
	color: #ff3f1b;
}
.i_cele_more_features:before {
	border-top: 1px solid #e4e4e4;
}
@media screen and (min-width: 381px) {
	.i_cele_property:nth-child(odd) {
		background-color: #f4f4f4;
	}
	.i_cele_property_col:nth-child(2) {
		border-left: 1px solid #e4e4e4;
	}
}
@media screen and (max-width: 380px) {
	.i_cele_property_col:nth-child(1) {
		background-color: #f4f4f4;
	}
}
/* ---------------------------------------------- .i_additional_info */

.i_additional_info {
	background-color: #fff;
}
.i_ai_but_top .jq_ai_but {
	background-color: #e0e0e6;
	text-transform: uppercase;
	color: #1d1d1b;
	font-size: 14px;
	font-weight: bold;
}
.i_ai_but_top .jq_ai_but.i_ai_but_act {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #fff !important;
}
.i_ai_count {
	color: #131b20;
	background-color: #fff;
	border: 1px solid #fff;
	font-size: 15px;
	margin-left: 10px;
}
.i_ai_but_act .i_ai_count {
	border: 1px solid #ff3f1b;
}
/* ---------------------------------------------- i_ai_bottom */

.i_ai_bottom {
	background-color: #e0e0e6;
}
.i_ai_bottom a.i_aib_but {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #1d1d1b;
	padding-left: 25px;
}
.i_ai_bottom a.i_aib_but.i_ai_but_act {}
.i_ai_bottom .i_aib_but:before {
	top: 50%;
	margin-top: -8px;
	width: 20px;
	height: 16px;
}
.i_ai_bottom .i_ai_des:before {
	background-size: 13px 13px;
}
.i_ai_bottom .i_ai_fea:before {
	background-size: 19px 9px;
}
.i_ai_bottom .i_ai_vid:before {
	background-size: 20px 12px;
}
.i_ai_bottom .i_ai_rev:before {
	background-size: 15px 16px;
}
.i_ai_bottom .i_ai_ins:before {
	background-size: 13px 13px;
}
.i_ai_up {
	background-color: #fff;
	font-size: 14px;
	color: #1d1d1d;
}
/* ---------------------------------------------- .i_cele_content */

.i_cele_content {
	font-size: 14px;
}
.i_cele_content b {
	font-size: 18px;
}
.i_add_review {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/color/i_outdoorworld_red.png);
	text-decoration: none;
}
.i_add_review {
	background-repeat: no-repeat;
	background-position: 0 -2988px;
	text-decoration: none;
	padding: 6px 0 6px 40px;
	display: inline-block;
}
.i_add_review b {
	border-bottom: 1px dashed;
	padding: 0 1px;
}
.i_reviews_block {
	margin: 0 -20px;
}
.i_reviews_ele {
	margin-top: 30px
}
.i_re_title {
	background-color: #f4f4f4;
	padding: 10px 20px;
}
.i_re_text {
	padding: 10px 20px 0 20px
}
.i_re_admin_panel {
	border-top: 1px solid;
	padding: 0 20px;
	margin-top: 10px;
}
.i_re_admin_panel a {
	color: red;
	text-decoration: none;
}
.i_instruct {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/color/i_outdoorworld.png);
	background-position: left -3535px;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 11px 0 11px 45px;
}
/* ---------------------------------------------- .i_unit_sale */

.i_unit_sale {
	background-color: #ffffff;
}

@media screen and (max-width: 580px) {
	.i_unit_sale .i_quick_order_wrap {
		margin-top: 10px;
	}
}

.i_unit_sale .i_cele_phone {
	font-size: 15px !important;
	font-weight: bold !important;
}

.i_unit_sale.iprel::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 10px solid #fff;
	transform: rotate(180deg);
	top: -10px;
}

.i_unit_sale h3 {
	font-size: 20px;
	color: #1d1d1b;
}
.i_unit_sale .i_us_img {
	border-radius: 5px;
	overflow: hidden;
}
.i_unit_sale .i_check_block {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 1px solid #e7e7e7;
}
.i_unit_sale .icard_pr_disc {
	font-size: 14px;
	color: #929288;
	margin-bottom: 10px;
}
.i_unit_sale .i_card_price {
	font-size: 24px;
	font-weight: bold;
}
.i_unit_sale .i_order_buy {
	padding: 10px 0;
	font-size: 18px;
	background-color: #fff;
}
.i_unit_sale .i_count {
	/*max-width: 109px;*/
	border: 1px solid #f0eff6;
	border-radius: 6px;
}
/*.i_unit_sale .icard_buy_buttom {
	min-width: 143px;
}*/
.i_us_price .i_co_plus {
	border-left: 1px solid #f4f4f4;
	position: relative;
}
.i_us_price .i_co_plus:before {
	content: '';
	position: absolute;
	display: none;
	left: -1px;
	top: -1px;
	bottom: -1px;
	border-left: 1px solid #e7e7e7;
}
.i_us_price .i_co_minu {
	border-right: 1px solid #f4f4f4;
	position: relative;
}
.i_us_price .i_co_minu:after {
	content: '';
	position: absolute;
	display: none;
	right: -1px;
	top: -1px;
	bottom: -1px;
	border-right: 1px solid #e7e7e7;
}
.i_unit_sale .i_co_minu,
.i_unit_sale .i_co_plus {
	background-color: #f0eff6 !important;
	width: 34px;
}
.i_unit_sale .icard_buy_bought {
	background-color: #fff;
}
/* ---------------------------------------------- .i_h2 */

.i_h2 {
	color: #131b20;
	font-size: 21px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	padding-left: 30px;
}
.i_h2:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 20px;
	height: 20px;
	background-size: 20px;
}
.i_h2:before {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/t_icon/similar.svg);
}
/* ---------------------------------------------- .i_lmenu */

.i_lmenu {
	background-color: #ffffff;
	border: 0 none;
}
.i_lmenu_link span {
	background-color: #1d1d1b;
}
.i_lmenu ul li:not(:first-child) a,
.i_lmenu ul ul li a {
	border-top: 1px solid #e5e5e5;
}
.i_lmenu ul a {
	color: #131b20;
}
.i_lmenu ul a:hover,
.jq_lmenu_li_1:not(.i_lmenu_close) {
	/*background-color: #e7e7e7;*/
	color: #ff3f1b;
}
.i_lmenu ul a.i_lmenu_activ {
	background-color: #2e2b29 !important;
	color: #fff !important;
}
.i_lmenu ul a.i_lmenu_activ:before {
	background-color: #ffffff!important;
}
.i_lmenu_ul_2 {
	background-color: white;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.i_lmenu ul li:last-child .i_lmenu_ul_2 {
	border-bottom: 1px solid #e5e5e5;
	border-radius: 0 0 5px 5px;
}
ul.i_lmenu_ul_2 a:before {
	background-color: #c5cdd2;
}
ul.i_lmenu_ul_2 a:hover {
	background-color: #fff;
	color: #ff3f1b;
	transition: .2s;
}
ul.i_lmenu_ul_2 a:hover:before {
	background-color: #ff3f1b;
}
@media screen and (min-width: 961px) {
	.i_typical:not(.i_personal) .i_lwork_right {
		margin-top: 50px;
	}
}
/* ---------------------------------------------- .i_contacts */

.i_typical h1 {
	color: #131b20;
}
.i_lwork h1 {
	color: #131b20;
}
.i_contacts {
	background-color: #ffffff;
	border: 0 none;
}
.i_cont_map_nblock div {
	border-radius: 5px 5px 0 0;
}
.i_cont_email_cont a {
	color: #1d1d1b;
}
.i_cont_map_nblock div {
	background-color: transparent;
	color: #1d1d1b;
}
.i_cont_map_nblock div.i_cont_act {
	background-color: #ffffff;
	color: #2e2b29;
}
.i_cont_map_nblock .i_cont_map_po span {
	font-size: 16px;
	font-weight: bold;
	color: #2e2b29;
}
.i_cont_map {
	border-color: #e7e7e7;
}
.i_cont_requisites {
	position: relative;
	border-top: 0 none;
}
.i_cont_requisites:before {
	content: '';
	position: absolute;
	top: -20px;
	left: -20px;
	right: -20px;
	border-top: 1px dotted #cecece;
}

@media screen and (max-width: 390px) {
	.i_cont_requisites table tbody tr {
		display: flex;
		flex-wrap: wrap;
		width: 230px;
	}
}

@media screen and (max-width: 350px) {
	.i_cont_requisites table tbody tr {
		width: 180px;
	}
}
/* ---------------------------------------------- .i_work_content */

.i_work_content {
	margin-top: 20px;
	padding: 20px;
	background-color: #fff;
}
.i_contacts_page {
	background-color: transparent !important;
	padding: 0 !important;
}
.i_work_content:not(.i_contacts_page) {
	border-radius: 5px;
	border: 0 none;
}

.i_personal .i_work_content {
	overflow-x: hidden !important;
}
.i_cat_work .i_work_content {
	background: 0 none;
	margin-top: 0;
}
.i_cat_view svg {
	fill: #d1d1d1;
}
.i_cat_view svg.i_c_view_act {
	fill: #ff3f1b;
}
/* ---------------------------------------------- .i_nal_item */

.i_nal_item:not(:first-child) {
	border-top: 1px solid #e5e5e5;
}
.i_nal_rblock a,
.i_nal_item a {
	color: #131b20;
}
.i_but_ac_news {
	background-color: #1d1d1b;
	color: #fff;
}
.basket_form_container {
	background-color: white !important;
}
/* ---------------------------------------------- i_personal */

.i_personal .i_work_content {
	padding: 0;
}

.i_personal .i_title {
	background-color: #ffffff;
	border: 0 none;
}
.i_personal .i_title h1 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2e2b29;
}
.i_personal  .i_breadcrumbs {
	text-align: center;
}
.i_personal .i_title h1:first-letter {
	text-transform: uppercase;
}
.i_personal .i_title:before {
	background-color: #2e2b29;
	border-color: transparent;
}
.i_title:after {
	border-left: 10px solid #2e2b29;
}
/* ---------------------------------------------- orders */

.bx_my_order {
	background-color: #fff !important;
}
.bx_my_order_switch {
	border: 0 none;
}
.bx_my_order_switch .bx_mo_link {
	background-color: #fff;
}
.bx_my_order_switch .bx_mo_link.i_mo_select {
	background-color: #2e2b29;
}
.bx_my_order_switch .bx_mo_link span {
	border-bottom: 0 none;
}
.bx_my_order_switch .bx_mo_link.i_but_ou {
	background-color: #2e2b29;
}
.bx_my_order_switch .bx_mo_link.i_mo_select span {
	color: #fff;
}
.bx_my_order_switch .bx_mo_link:first-child {
	border-radius: 5px 0 0 5px;
}
.bx_my_order_switch .bx_mo_link:nth-child(2) {
	border-radius: 0 5px 5px 0;
}
.bx_my_order_switch .bx_mo_link span {
	color: #272a2a;
}
.bx_my_order_switch .bx_mo_link.i_mo_select {
	background-color: #2e2b29;
}
.bx_my_order_status_desc h3 {
	color: #2e2b29;
	text-align: center;
}
.bx_my_order {
	background-color: #f6f6f6;
	border-color: transparent;
}
.bx_my_order_table_head {
	color: #2e2b29;
}
.bx_my_order_table_col:first-child {
	color: #3e4e58;
}

.i_bx_cab_price {
	font-size: 16px;
	color: #ff3f1b;
}

.i_bx_order_head_title {
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #383837 !important;
}

.bx_my_order_table_col:first-child {
	color: #272a2a;
	font-size: 14px;
}
.i_comp_or_table .bx_my_order_table_head:before {
	background-color: #e0e0e6;
}
.i_comp_or_table .bx_my_order_table_head span {
	color: #fff;
}
.i_comp_or_table .bx_my_order_table_row:after {
	border-bottom: 1px solid #e7e6e6;
}
.i_comp_or_table .bx_my_order_table_col a {
	color: #383837;
}
.i_or_butttom a.i_but_ac {
	color: #fff;
}
.i_or_butttom a.i_but_ac.i_but_ac_cancel {
	color: #2e2b29;
	margin-right: 15px;
	padding-left: 10px;
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/png/b_o_close.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 17px;
}
.i_or_butttom a.i_but_ac.i_but_ac_detail {
	padding: 12px 25px;
	background-color: transparent;
	border: 1px solid #ff3f1b;
	color: #ff3f1b;
}
.i_or_butttom a.i_but_ac.i_but_ac_copy {
	background-color: #ff3f1b;
}
/* ---------------------------------------------- order.cancel */

.i_but_ou {
	background-color: #ff3f1b;
	color: #fff;
	border-radius: 5px;
	text-decoration: none;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: normal;
	display: inline-block;
	text-transform: capitalize;
}
.bx_my_order_cancel_mess1 {
	color: #1d1d1b;
}
.bx_my_order_cancel_but .i_but_ac {
	background-color: #e9e9e9;
	color: #1d1d1b;
}
/* ---------------------------------------------- order.detail */

.bx_my_order_switch .i_but_ou_detail {
	border-radius: 5px !important;
}

font.errortext {
	padding: 10px 25px;
}
/* ---------------------------------------------- system.auth.authorize */

.bx-auth {
	border: none !important;
	padding: 30px;
}
.bx-auth-table-col.authorize-submit-cell input {
	padding: 10px 20px;
	background-color: #ff3f1b;
	color: #fff;
	font-size: 16px;
}
.bx-auth-table-col a {
	color: #272a2a;
}
/* ---------------------------------------------- b_subscribe.edit */

.subscription-form,
.subscription-utility {
	position: relative;
	background-color: #ffffff;
}
.subscription-utility::before {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	right: -100%;
	background-color: #dfe7f6;
	height: 1px;
	pointer-events: none;
}

.i_sub_label-format-text,
.i_sub_label-format-html {
	display: flex;
	align-items: center;
	margin-left: 12px;
}

.i_color {
	color: #ff3f1b !important;
}

.subscription-buttons input {
	background-color: #ff3f1b;
	color: #fff;
}
/* ---------------------------------------------- b_sale.personal.order.detail */

.bx_order_list_table_order_head_title,
.bx_order_list_table_body_title {
	background-color: #e9e9e9;
	color: #3e4e58;
}
.bx_order_list_table_order_body_row {
	background: #f4f4f4;
}
.bx_order_list_table_order_foot_col_cont a {
	color: #272a2a;
}
.bx_order_list_table_order_foot_row {
	border-bottom: 1px dashed #e9e9e9;
}
.bx_ordercart_order_sum_body_row {
	border: 1px solid #e9e9e9;
}
.ok_order_detail_img {
	border: 1px solid #e9e9e9 !important;
}
.i_but_ou.i_but_ou_cancel {
	background: none;
	color: #272a2a;
	text-decoration: none;
}
.i_but_ou.i_but_ou_cancel span {
	border-bottom: 1px dashed;
}
.bx_order_list_table_body_col a {
	color: #272a2a;
}
@media screen and (min-width: 640px) {
	.bx_order_list_table_order_body_col.custom.price {
		border-left: 1px dashed #e9e9e9;
	}
}
/*.sale_personal_profile_list_thead {
	background: #ffffff;
}*/
.sale_personal_profile_list_tbody {
	background: #ffffff;
}
.jq-checkbox,
.jq-radio,
.jq-checkbox.focused,
.jq-radio.focused {}
/* ---------------------------------------------- .sale_personal_profile_detail */

.sale_personal_profile_detail_col input[type='submit'] {
	background-color: #ff3f1b;
	color: #fff;
}
/* ---------------------------------------------- .bx-auth-profile */

.i_work_content .bx-auth-profile {
	padding: 30px;
	border: 0 none;
	max-width: none;
}
.bx-auth-profile form p {
	margin: 30px 0 0 0;
	text-align: center;
}
.bx-auth-profile input[type='submit'] {
	background-color: #ff3f1b;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
@media screen and (min-width: 700px) {
	.profile-table-body {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.profile-table-body .profile-table-row:first-child {
		position: relative;
	}
	.profile-table-body .profile-table-row:first-child::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		margin-top: 30px;
		display: block;
		width: 100%;
		height: 1px;
		background-color: #e4e4e4;
	}
	.i_pass_group {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 20px 0 0 45px;
	}
	.i_pass_group .profile-table-row:first-child {
		width: 375px;
	}

	.i_pass_group .profile-table-row:first-child::after {
		display: none !important;
	}

	.i_pass_group .profile-table-row .profile-table-col:first-child {
		width: 150px;
	}
	.i_pass_group .profile-table-row .profile-table-col input {
		width: 250px;
	}
	.i_pass_group .profile-table-row:last-of-type {
		margin-top: 0;
	}
	.i_pass_group .profile-table-row .profile-table-col {
		padding-bottom: 0 !important;
	}
	.profile-table-row:first-child {
		width: 100%;
	}
	.profile-table-row:first-child .profile-table-col {
		width: 100%;
		text-align: left;
		padding-bottom: 35px;
		font-size: 14px;
		position: relative;
		font-weight: normal;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.profile-table-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 45%;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.addit {
		display: none;
	}
	.profile-table-col:first-child {
		width: 150px;
		text-align: right;
		margin-right: 10px;
		font-size: 14px;
	}
	.profile-table-col {
		display: inline-block;
		width: 250px;
	}
}
/* ---------------------------------------------- */

.i_search {
	display: none;
}
.search-item {
	border: 1px solid #e9e9e9;
	background-color: #fff;
	border-radius: 5px;
}
.i_search_text a {
	color: #272a2a;
}
.search-result .i_page_bottom .i_page_page li {
	background-color: #e9e9e9;
}
.search-result .i_page_bottom .i_page_page li.i_pg_active {
	background-color: #ff3f1b;
	color: #fff;
}
.search-button {
	background-color: #1d1d1b;
	color: #fff;
	border-radius: 5px;
}
@media screen and (min-width: 720px) {
	.i_search_text {
		border-left: 1px solid #e9e9e9;
	}
	.search-item-meta {
		background-color: #e9e9e9;
		border-radius: 0 0 5px 0;
	}
}

@media screen and (max-width: 700px) {
	.i_tblock-menu {
		display: none;
	}
}
@media screen and (max-width: 719px) {
	.search-item-meta {
		background: #e9e9e9;
		border-radius: 0 0 5px 5px;
	}
}
/* ---------------------------------------------- .map-columns */

.map-columns li a {
	color: #131b20;
}
/* ---------------------------------------------- #i_pos_pay, #i_pos_del */

@media screen and (min-width: 1101px) {
	#i_pos_pay .i_modal_tit:before,
	#i_pos_del .i_modal_tit:before {
		top: -10px;
		border-bottom: 10px solid #1d1d1b;
	}
	#i_pos_pay .i_modal_tit:before {
		left: 105px;
	}
	#i_pos_del .i_modal_tit:before {
		left: 215px;
	}
}
/* ---------------------------------------------- #i_pos_quick, #i_pos_quick_unit */

#i_pos_quick .i_modal_in,
#i_pos_quick_unit .i_modal_in {
	/*box-shadow: 0 1px 1px rgba(0,0,0,.5);*/
	border-radius: 0 0 5px 5px;
}
.i_modal_in {
	border: 1px solid #e4e4e4;
	border-radius: 0 0 5px 5px;
}
/* ---------------------------------------------- #jq_ad_fpay, #jq_ad_fdel */

#jq_ad_fpay .i_modal_tit:before,
#jq_ad_fdel .i_modal_tit:before {
	border-bottom: 10px solid #2e2b29;
}
/* ---------------------------------------------- arrow up */

.i_arrow_up:before,
.i_arrow_up:before {
	border-bottom: 10px solid #1d1d1b;
	top: -10px;
}
/* ---------------------------------------------- j_ad_fmap */

#j_ad_fmap .i_modal_in {
	-webkit-box-shadow: none;
	        box-shadow: none;
}
#j_ad_fmap {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
#j_ad_fmap .i_modal_in:before {
	bottom: -10px;
	border-top: 10px solid #9d9fa0;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
#j_ad_fmap .i_modal_in:after {
	bottom: -9px;
	border-top: 10px solid #fff;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
#i_pos_feedback {
	bottom: 265px;
}

@media screen and (max-width: 1920px) and (min-width: 1361px) {
	#i_pos_feedback {
		left: 20px;
	}
}

#i_pos_feedback:after {
	content: '';
	position: absolute;
	left: -150px;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 10px solid #efecec;
}

@media screen and (max-width: 1360px) {
	#i_pos_feedback {
		left: 50px;
	}

	#i_pos_feedback:after {
		left: -300px;
	}
}

@media screen and (max-width: 880px) {
	#i_pos_feedback {
		left: 40%;
		bottom: 390px;
	}

	#i_pos_feedback:after {
		left: -30px;
	}
}

@media screen and (max-width: 820px) {
	#i_pos_feedback {
		left: 30%;
	}

	#i_pos_feedback:after {
		left: 0px;
	}
}

@media screen and (max-width: 790px) {
	#i_pos_feedback {
		bottom: 370px;
	}
}

@media screen and (max-width: 690px) {
	#i_pos_feedback {
		left: 18%;
	}
}
/* ---------------------------------------------- потом удалить */

.jq_hor_shapeshift .i_item_stiker {
	display: none;
}
/* ---------------------------------------------- catalog.product.subscribe */

.popup-window-titlebar-text {
	color: #222;
}
.bx-catalog-subscribe-button,
.btn-primary:not(.close) {
	color: #1d1d1b;
}
.bx-catalog-subscribe-form-container-input {
	border-color: #e4e4e4;
}
/* ---------------------------------------------- catalog.product.subscribe.list */

.subscribe_item_name,
.subscribe_item_more {
	color: #1d1d1b;
}
.subscribe_item_delete {
	color: #000;
}
.form-group {
	margin-top: 10px;
}
.form-control {
	margin-top: 5px;
}
.col-md-8 button.btn-default {
	border: 0 none;
	background-color: #1d1d1b;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	width: 150px;
	cursor: pointer;
}
.col-md-8 .alert-danger a {
	color: #1d1d1b;
	text-decoration: none;
	border-bottom: 1px dashed;
}
/* ---------------------------------------------- i_but_bg */

.i_but_bg {
	background-color: #1d1d1b;
	color: #fff;
}
/* ---------------------------------------------- i_sale-personal-account-wallet-list-item */

.i_sale-personal-account-wallet-title {
	background-color: #1d1d1b;
	color: #fff;
}
.i_sale-personal-account-wallet-list {
	border: 1px solid #e7e7e7;
}
.i_sale-personal-account-wallet-list-item {
	background-color: #fff;
}
.i_sale-personal-account-wallet-list-item:not(:first-child) {
	border-top: 1px solid #e7e7e7;
}
/* ---------------------------------------------------------------------------------------------------- ilab other */

.i_actions_news_wide .i_actions_wide .i_h2:before {}
.i_actions_news_wide .i_news_wide .i_h2:before {}
.i_lwork_left img {
	max-width: 100%;
}
/* Скрываем блок описания в каталоге */
.i_sec_description {
	display: none;
	border-color: #fff;
	background: #fff;
}
/* Скрываем блок описания в каталоге */
/* ---------------------------------------------------------------------------------------------------- [Share] */
.b-share-icon_vkontakte, .b-share-icon_facebook,
.b-share-icon_twitter, .b-share-icon_odnoklassniki,
.b-share-icon_moimir {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/ishare.png)!important;
	width:32px!important;height:32px!important;
}
.b-share__handle { height: 32px!important }
.b-share { margin: -6px 0 0 -6px!important }

.b-share-icon_vkontakte { background-position: 0 0!important }
.b-share-icon_facebook { background-position: 0 -80px!important }
.b-share-icon_twitter { background-position: 0 -120px!important }
.b-share-icon_odnoklassniki { background-position: 0 -40px!important }
.b-share-icon_moimir { background-position: 0 -160px!important }

/* ---------------------------------------------------------------------------------------------------- DEMO */
.i_demo {
	background: #FF933D;

	color: #FFF;
	border-radius: 0 0 5px 5px;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 50%;
	font-size: 110%;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
	.i_demo a { color: #FFF; font-weight: bold }
	.i_demo_close {
		position: absolute;
		cursor: pointer;
		font-family: Georgia;
		font-weight: normal;
		height: 30px;
		right: 0;
		top: 0;
		width: 30px;
		font-size: 200%;
	}
.i_demo_info {
	background: #FF933D;
	padding: 10px;
	bottom: 0;
	left: 25px;
	font-size: 110%;
	z-index: 100;
	position: fixed;
	color: #FFF;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
}
	.i_demo_info span.i_demo_info_span {
		border-bottom: 1px dashed;
		display: block;
		font-weight: bold;
	}
/* ---------------------------------------------------------------------------------------------------- DEMO */
.i_demo
{
	z-index: 100;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	background-color: #ff3f1b;
	color: #fff;
}
.i_demo ul li
{
	margin: 10px 0 0 25px;
}
.i_demo ul a
{
	color: #fff
}

.i_date_action_wrap {
	display: flex;
	align-items: center;
}

.i_nal_action_time {
	position: relative;
	margin-left: 10px;
}
@media screen and (min-width: 960px)
{
	.i_demo
	{
		left: 50%;
		margin-left: -430px;
		width: 800px;
		padding: 30px;
	}
}
@media screen and (max-width: 959px)
{
	.i_demo
	{
		left: 20px;
		right: 20px;
		padding: 30px;
	}
}

@media screen and (max-width: 510px) {
	.i_cs_list_sm .i_item_stiker {
		flex-wrap: wrap;
		top: 210px;
		left: 0;
	}
}

@media screen and (max-width: 480px) {
	.i_cs_list_sm .i_item_stiker {
		top: 260px;
		left: 20px;
	}
}

@media screen and (max-width: 393px) {
	.i_cs_list_sm .i_item_stiker {
		top: 245px;
	}
}

@media screen and (max-width: 357px){
	.i_sc .i_but_ac {
		display: none;
	}
}

.i_social_mob {
	display: none;
}

@media screen and (max-width: 760px) {
	.i_social_mob {
		display: block !important;
	}
}
/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/snippets.css?17322069425093*/
ul.s_ul,
ol.s_ol {
	list-style: none;
	padding: 0;
	margin: 15px 0;
}
/*ul.s_ul ul,
ul.s_ul ol,
ol.s_ol ul,
ol.s_ol ol {
	margin-bottom: 0;
}*/
ol.s_ul {}
ol.s_ol {
	counter-reset:li;
}

ul.s_ul li,
ol.s_ol li {
	position: relative;
	/*overflow: hidden;*/
	padding-left: 40px;
}
ul.s_ul > li:before {
	content: '';
	width:6px;
	height:6px;
	border-radius: 50%;
	top: 8px;
	margin-left: -19px;
	position: absolute;
	background: #ff3f1b;
}
ol.s_ol > li:before {
	content:counter(li)'.';
	counter-increment:li;

	position:absolute;
	top:-2px;
	margin-left:-30px;
	color: #ff3f1b;
	font-size: 115%;
	font-weight: bold;
	text-align: center;
	width: 30px;
}
ul.s_ul li:not(:first-child),
ol.s_ol li:not(:first-child) {
	margin-top: 10px;
}

/*	---------------------------------------------------------------------------------------------------- table */
table.s_table {
	width: 100%;
	border-collapse: collapse;
}
table.s_table tr:nth-of-type(odd) {
	background: #f0eff6;
}
table.s_table th {
	font-size: 14px;
	font-weight: normal;
	background: #2e2b29;
	color: white;
}

table.s_table td,
table.s_table th {
	padding: 10px 30px;
	text-align: left;
	font-size: 14px;
}

@media only screen and (min-width: 769px) {
	table.s_table td:not(:first-child),
	table.s_table th:not(:first-child) {
		border-left: 1px solid #dad9d9;
	}
}
@media only screen and (max-width: 768px) {
	/*table.s_table img {
		display: none;
	}*/
	.bt-wrapper.active {
		max-height: 400px;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	table.s_table thead,
	table.s_table tbody tr:first-child th {
		display: none;
	}

	table.s_table tbody td {
		border: none;
		display: block;
		vertical-align: top;
		padding: 0;
	}
	table.s_table tbody td:first-child {
		border-top: 1px solid #dad9d9;
	}
	table.s_table tbody tr:last-child td:last-child {
		border-bottom: 1px solid #dad9d9;
	}

	table.s_table.s_table_dth tbody td:before {
		content: attr(data-th);
	}
	table.s_table tbody td:before {
		display: inline-block;
		font-weight: bold;
		width: 6.5em;
		padding: 10px 30px;
	}
	/*table.s_table tr:nth-of-type(even) td:before {
		background-color: #e0e5e8;
	}*/

	table.s_table tbody td.bt-hide {
		display: none;
	}
}

/*	---------------------------------------------------------------------------------------------------- p */
p.s_p {
	background-color: #f0eff6;
	padding: 20px 30px;
	border-radius: 5px;
	font-style: normal;
}


/* ---------------------------------------------------------------------------------------------------- typical */
.t_form_bl {
	/*background-color: #eff2f4;*/
	border-radius: 5px;
	padding: 30px;
}
.t_form_bl .section:not(:first-child) {
	margin-top: 15px;
	padding-top: 15px;
}

.t_form_bl_bg {
	padding: 20px;
	border-radius: 5px;
	background-color: #f0eff6;
}

.t_form_bl .section {
	display: flex;
}
.t_form_bl .name {
	flex: 1 15%;
	margin-top: 13px;
	font-size: 14px;
	color: #2b2e29;
}
.t_form_bl .field {
	flex: 1 85%;
}

.field input, .field textarea {
	background: #fff;
}

.field input[type="button"], .field input[type="reset"] {
	background: #ff3f1b;
}

/*---------------------------------------------------------------------------------------------------- СНИППЕТ ФОТОГРАФИЙ */
.i_photo_gallery {
	background-color: #f0eff6;
	padding: 0 20px 30px;
	margin-top: 20px;
	border-radius: 5px;
}
.i_photo_gallery-2 {
	background-color: white;
	padding: 0 20px 0px;
	margin-top: 20px;
}
.i_photo_gallery h2 {
	text-align: center;
	margin: 0;
	padding: 40px 0 20px;
}
.i_gallery_items {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 20px;
}
.i_gallery_item {
	margin-top: 20px;
	height: 100%;
	border-radius: 5px;
}
.i_gallery_img_cont {
	display: block;
	display: flex;
	align-items: stretch;
	justify-content: center;
	cursor: pointer;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.i_gallery_img_cont img {
	max-width: 100%;
	width: 100%;
	border-radius: 5px 5px 0 0;
}
.i_gallery_item_desc {
	padding: 0 20px;
	background-color: #fff;
	min-height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	text-align: center;
	border-radius: 0 0 5px 5px;
}

.i_gallery_item_desc-2 {
	padding: 0 20px;
	background-color: #eaeded;
	min-height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	text-align: center;
	border-radius: 0 0 5px 5px;
}
/*@media screen and (max-width: 1340px) {
	.i_gallery_items {
		grid-template-columns: repeat(4, 1fr);
	}
}*/
@media screen and (max-width: 1024px) {
	.i_gallery_items {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (max-width: 778px) {
	.i_gallery_items {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media screen and (max-width: 480px) {
	.i_gallery_items {
		grid-template-columns: none;
	}
}
/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/swiper.min.css?173220694214468*/
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:20px;height:20px;display:inline-block;border-radius:100%;background:#fff}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#e31e25}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:16px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/ilab_it_shop/tmpl/css/fancybox.css?173220694213706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/templates/ilab_it_shop/p_ilab/cs/iCompareModal.css?173220694226644*/
/* ---------------------------------------------------------------------------------------------------- CompareModal */
.ilab_compare {
	background-color: white;
	position: fixed;
	top: 20px; /*115px;*/
	bottom: 20px;
	right: 20px;
	left: 20px;

	border-radius: 5px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
	padding: 30px 50px 30px 30px;
	overflow: hidden;
	z-index: 500;
	font-size: 80%;
	/*display: none;*/
}
.ilab_compare_close {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/close.svg) no-repeat center center / 22px;
	position: absolute;
	top:0;
	right:0;
	z-index: 10;

	cursor: pointer;
	height:50px;
	width:50px;
}
.ilab_compare_result {
	z-index: 990;
}
/* -------------------------------------------------- pagination */
.ilab_pag_hor {
	position: absolute;
	width: 100%;
	top: 275px;
	left: 0;
	z-index: 1;

	padding: 0 50px 0 330px;
	box-sizing: border-box;

	height: 5px;

}
.ilab_ph_left {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUY0RTNGM0Q3RTFDMTFFNjkwNkNGRkVFQjJFQjUzREMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUY0RTNGM0U3RTFDMTFFNjkwNkNGRkVFQjJFQjUzREMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRjRFM0YzQjdFMUMxMUU2OTA2Q0ZGRUVCMkVCNTNEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjRFM0YzQzdFMUMxMUU2OTA2Q0ZGRUVCMkVCNTNEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrODNVQAAAMlSURBVHjavJZLSBtBGMezRYS2kIYKpRR7aisSX7WVxqaBCFXxIFE81h7Eg4iYNJDGmmAKRsmjrUjTa0xOniQ9iIKPKIaEQGmj0VuLEIylj0NLag+CVNP/yLqsS3Z3Nn188Gey2ZnvN//ZndmPyefzqv8dJTSdXC6XBk0XdB+6DV2GLkB70GcoBa1AkbGxsR9y+RgppyMjIwTmgMzQWYr57UMByDc+Pp5TDHU6nd1oXkJlRazgN+iRx+OZpoI6HA4GjR+y/4XH9wwa9nq9eclnenR05FEI3IWuitwbIinZR8TFGf6F3W5/AOgwpKJRdXV1yu/3l3V0dMQk+g2TvAWX12azXULzHtLQ2KupqVnv6empxM9z5DqZTMYikYhRpDt5qSonJia+nnKKGT2FNDQOtVrtBh9IQq/XG2tra1MiY0he1ymnFouFuPtEsy2wpOm+vr4KPpBEJpOJT05OGkhOie10JRAI5EpYl12UwM1CwJ2dnTiWTgqoYvMTTugYenh42EwD7O/vv1EAmPD5fHLAk2jmoHBaJwPcGhgYuC4EZrPZBA6Ae5RAEnXcPoXTcrFeVVVVW4ODg9cYhjkvdIhzVgmQRDkHhVO1SKc9q9VaLgQeHBx8cLvderyEjMITSs1tGTjdg1QFpA6Hw9uEwx9ZWlpaAfdxkTFS+smHfhTruLq6eicUCm0IwfX19Uaz2RxTCN3loFjeTanDIBqN6gBeF4IbGhqOwbTHJuHwnUblZrm4uNg4NTVFwL/4YJ1OZ8RSr1E6XeE7fQ3ty810YWGBgN8JwTgCm+B4TWY8yR/hoDMzMznMIkwz2/n5+cZgMPiW/WRxYTAYmuB6XWJsmHCEB74bytE8m7m5ubtw/IYPTqfTsUQicUtkDMnrLlg5mEwm8t2bpt10nZ2dyd7e3sZUKhUfHR01SnR9ODs7Oy1arrS3t3tJiaFgw6ehmxL3n2NlhuTKFSf7/2NKqBTwBfSEuhpsa2vrZsvJi0UUZN8hC952umqQH62trcXUva8g79LSkvK6lx8tLS0nFX4zr8JXsxX+F7bCj5IKf3l5+c8q/H8VvwUYACivHzo6DI6RAAAAAElFTkSuQmCC);
	margin-left: -45px;
}
.ilab_ph_right {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjVEMEY1MEE3RTFDMTFFNjgzMDZDRTlEOEY4NTU3MzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjVEMEY1MEI3RTFDMTFFNjgzMDZDRTlEOEY4NTU3MzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNUQwRjUwODdFMUMxMUU2ODMwNkNFOUQ4Rjg1NTczMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNUQwRjUwOTdFMUMxMUU2ODMwNkNFOUQ4Rjg1NTczMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtLw8J4AAAMzSURBVHjavJZdSFNhGMfdjIEX2aiLPkhF6CK60OmCCiaKbm6IiEy8KK/US0kvbDrnB67JbJVgmwwRFEG6ElRQRNRAoZaL5VLQLaurJDIo1iCFIZ3+r5yt43Y+3mMfL/x4Odt5n//zf8/78SgYhkn73+0UzUsGg+EMuhqgB1pwAWSCKPgMXoNlMLW0tBSRiqcQc1peXq5G1wHuggyK/A6AB/QvLi5GZIuaTKY6dG5w9gQz+A00LywsPKUSraioUKB7CO79hc/3GLTNz88zot9UqVS6JATfAA2lKIlzyH6i3xrch6qqqjqIWkAaH3a7fXVubi7PbDb7hN7hwYq4d3int7q6+jy6MFDzpdzb27uq0WiK2cefo6Oj/tnZ2VuUjsmiujozM7N3zCky6gFqvmx1Ot06R/Do9cbGxhuVlZUvKd2SuD3HnNbW1hJ3n8S2RUtLywrES5J+PoTjAFbpTcrtdGlycjKiZF3WgAyxbD0eT4nP51tJPlzg+Dq21xqFWxLfnJje9PT0MpAmxdDQUInf71/lES40Go1rFDH0CVFkkE+7GuG4OBAIJAurGhoaCvV6vV9ifD7XaRaN0zhEOBgM8gkXlJaWvhIZe5krelqOKDvVRbFYbCdZuL6+/gr+jwqMy0ycSLAdZW8N2sZ0d3f7VCqV7tiPDPNjcHBwF/HyBMZFE6LIYBfdNVrBzs7OF9nZ2SmCcP8hHA7nEVcCbZfrdINSlLFarSmCaPter/f99vb20YIUaRtcp+QCvi0laLFYnufk5BQlCw4PD78LhUL5Ig7jbZm7ZabAgchSZ1pbW3kFR0ZGduIOJSDxpxKibrc7gizHhFaqVqtdz83NTRHEEfgWDjWUK36M6CQf+A4Q4ctyc3NTiyOQuy/3x8fHw3BYQHmokLj3U+7TgYGBPfzRJDRwenq6mBXen5iYCG1tbRXKuFObEP+LYLnS3t7ej84qshg+giwZe/qBy+XqkCpXbOwMtAkEkSP4CNioq0GbzUaqwSfg3AkKsq/kCnY6nXTVILd1dXWp2alullv39vX1ya97uQ3nbLzCL2Mr/IvsWf2dU+E/IxW+w+H4swr/X7VfAgwARUEtV+qQe4YAAAAASUVORK5CYII=);
	right: 50px;
}
.ilab_ph_left,
.ilab_ph_right {
	top: -12px;
	display: none!important;
}
.ilab_ph_scroll {
	background-color: #e2e2e9;
	height: inherit;
	border-radius: 10px;
}
.ilab_ph_scroll div {
	background-color: white;
	border: 1px solid #cdcdd3;
	border-radius: 8px;
	height: 13px;
	top: -5px;
}
.ilab_ph_scroll div:after {
	content: '';
	position: absolute;
	box-shadow: 2px 0 0 0 #cdcdd3 inset, 4px 0 0 0 #FFF inset, 6px 0 0 0 #cdcdd3 inset, 8px 0 0 0 #FFF inset, 10px 0 0 0 #cdcdd3 inset;
	width: 10px;
	height: 7px;
	margin-left: -5px;
	left: 50%;
	top: 3px;
}

.ilab_pag_ver {
	position: absolute;
	height: 100%;
	top: 0;
	right: 25px;
	z-index: 5;

	padding: 305px 0 30px;
	box-sizing: border-box;

	width: 5px;
}
.ilab_pv_top {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUNEQ0IwQzc3RTFDMTFFNjlGNTREMzMyQjlBMjM5NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUNEQ0IwQzg3RTFDMTFFNjlGNTREMzMyQjlBMjM5NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQ0RDQjBDNTdFMUMxMUU2OUY1NEQzMzJCOUEyMzk0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQ0RDQjBDNjdFMUMxMUU2OUY1NEQzMzJCOUEyMzk0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv89UTYAAAMjSURBVHjavFZfSFNRGN/dIrBIRz1kkU/9M9RVLjBwsMApIkzE8EURlorMJvXSZA0JlrpN12Abqzd7s8cEn0QMGo7pyrm5B7EgZBYZQbGEEEawfmds63S8d/cutg78+F3u/c73O9+533fOx6XTadn/HkekGPX09Cjlcnm3QqHQga+CzwGVeN4HfwJvgpfBL30+X1LMH1co0q6urtNw9AgO74ArwDKwjDD9TPEB+Dn4sdvt/irkVy70obOzsxe0DdwFKiTuHLEzAe/MZnOv5Eg7Ojo4rNQOWEgEPNEUijTPWTgBq8PhSIv90xngQYlyxgIogDHB7W1vb+8roWBumK1Wax+vaFtbmxLkK8LZfhG23vHxcSVfpA+Bk1I8aLXaN7Ozs7/q6uriEkVPZf3/SaTW1lYlx3GfSVlQSSDjSySdThceGBi4jrlHMfen3+//sLW1pRJIpAzgO1NO4LMTExPJXKTdUsoCgms5wcyKOe746Ojo+fr6+k2J5dRNb69ObAb+ORFszAnmtwrCJpPpokThFlpUXcgSWb02ODh4gxWkxjGj0UiEYyKialq0WsgKh8VqVvCvmk6lUu9Z4eHh4UsQjhYQraZFK/ks9Hr96tDQUBMrGI1GAyMjIxcSiUSQFcYCLzc0NGwIiFbRovs8h30IDprYA2R9fT3g8Xi0yFw5MrF5d3f3kLDBYKhVqVQRodrOOfzCfIwhaW6yguFwOCNI59HU1FQzX8T9/f1XwB+Z93u0KLuqa5FIZIV+EQqFXnu9Xi3fpeF0Ookwa/8WVMPYRmjRZdaTzWbTxmKxAHkOBoNE8Fahe9nlcml2dnZWsoKB+fl5vgW+ok+kKtTbHt+JpNFoNrCtjRKvtrRard6Ix+NqgRPpDPLgR/4+RfFP48OY2DFY5H1Ki05PTk5a2APfAXwvUy/2DXAeumWWlpZIQ3WvTKL3EWWS9xJfXFycAz0pseCM3W6fE2vMSGvhKpGgM9uySGtB0Q324ef7AeU/JFISMKGMXhTVgi4sLJAtqQWeAQcSIyN2T8k8IUHRZpvp8G8jipZsh18DnChLh1+u8VuAAQAebg7h0tWZdQAAAABJRU5ErkJggg==);
	margin-top: -46px;
}
.ilab_pv_bottom {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjM0OTMyQTY3RTFDMTFFNkJBOUE5OEQyRDJBNzM0NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjM0OTMyQTc3RTFDMTFFNkJBOUE5OEQyRDJBNzM0NDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzQ5MzJBNDdFMUMxMUU2QkE5QTk4RDJEMkE3MzQ0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzQ5MzJBNTdFMUMxMUU2QkE5QTk4RDJEMkE3MzQ0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkHs50QAAAMdSURBVHjavJZRSFNRGMe9EYIvc+RDBbUxguopN68xHZMJubEnwfaWD0KPSZuyLTfnUFJGsB4sXZOhJoi9SCIKItuUBgkJaaZClvZkD/Yiyyghcut/6Bpnx3t3rzU78PHfzj33/M53z/nO93HZbLbof7fTSgY5nU51JpO5eXBwUActh16AqqBfYdv4/RY6B30+Pj6elpuPy+ep2+0+i4mCmPA2tARaBC2ilenbhz6F3p+cnPwsNe8pqQder/cWZAPWDCtR+OXIuDvkvfr6+kbFnvr9fg4rDcF8xAPWMxlP/6hgYVjbzMxMVm5PH8DuFejMeIljgop/3vb29sYCAg+bx263N4pCOzo61JBHJxQlj202m1rMUx+s7ISgZ8hxyYEGg8FSEo5io/V6/RJE8Q1iMpmWJR7dtVqtpbSnDrGwcDgcqaamJr61tfWlErDL5Xrh8Xgqurq6UhLh5KChN9gRDQ0NKazaQn7rdLoaxG1eMAGazeZa4etYOjs7xcB1NJRnHm4DeJ3u0Gq1NT6fb0EMDCBZYC3dx/N8DWSFGcrT0PPMw4ujo6PvoN8ZsDkQCOSAW1paUkaj0cK8nxkeHn5FnGb6z9FQFbv61dVVfmRkZIMFazQaMw7eAsdxGQKsrKw8AhwaGlrE3WsS+bwqGvpFbJ/W1tYqMMF7MY+j0eiWwWBggT8HBwcXp6enqyW2fo+G7kgdkPX1dUMsFvvAgouLiy+zQCzwNe7Z6jwHfIeGLuULBYD1AwMDmyyYaj8IcHZ2tkomqpZo6JxcDAJcHolENpGVvrFAHJrleDxepeDuSNLQCdi+EnB/f/9HCkyAb5LJpBLgvsD5De3u7iYlRp+Saw7ga729vQS8C+DK/Py8UeEN2ZdIJNI5SZxkGSTcLfwvo5JwviS+B1XJJPFD24Vdwhakc7JMT08P6XAdI3OojjHWeQg8ksRDodAYJFzgtPYQp3pMrjBrE0qWQjTR0keyBCXVIPYhAlP/RWGWhjVPTU09O1YJGg6HyQtXYBEl4USFxRPYVSmgbLGtoMInJ/iTUOEnoRP/XOGfVPslwABe+jXstIo1tgAAAABJRU5ErkJggg==);
	margin-top: 16px;
}
.ilab_pv_bottom, .ilab_pv_top {
	right: -12px;
	display: none!important
}
.ilab_pv_scroll {
	background-color: #e2e2e9;
	height: inherit;
	border-radius: 10px;
}
.ilab_pv_scroll div {
	background-color: white;
	border: 1px solid #cdcdd3;
	border-radius: 8px;
	width: 13px;
	left: -5px;
}
.ilab_pv_scroll div:after {
	content: '';
	position: absolute;
	box-shadow: 0 2px 0 0 #cdcdd3 inset, 0 4px 0 0 #FFF inset, 0 6px 0 0 #cdcdd3 inset, 0 8px 0 0 #FFF inset, 0 10px 0 0 #cdcdd3 inset;
	width: 7px;
	height: 10px;
	margin-top: -5px;
	top: 50%;
	left: 3px;
}


.ilab_pv_top,
.ilab_pv_bottom,
.ilab_ph_left,
.ilab_ph_right {
	width: 30px;
	height: 30px;
	position: absolute;
	cursor: pointer;
	z-index: 5;
}
/* -------------------------------------------------- Product */
.ilab_products {
	height: auto;
	padding-top: 30px;
	position: absolute;
	top: 0;
	left: 30px;
	bottom: 30px;
	right: 50px;
}
.ilab_pinfo,
.ilab_pitem {
	width: 300px;
}
.ilab_pinfo {
	height: 275px
}
.ilab_ct_product {
	font-size: 280%;
	color: #3e4249;
}
.ilab_ct_incompare {
	color: #6a707c;
	font-size: 140%;
	margin-top: 10px;
}
.ilab_ct_count {
	font-size: 180%;
	color: #3e4249;
}
.ilab_ct_characteristics {
	font-size: 220%;
	color: #3e4249;
	position: absolute;
	bottom: -11px;
	left: 40px;
}
.ilab_pitem {
	padding: 0 15px;
	box-sizing: border-box;
	border-left: 1px solid #e3e2e7;

	/*DELETE*/
	height: 220px;
}
.ilab_i_remove_compare.i_remove_compare_load {
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/preloader.svg) no-repeat 1px center / 21px auto;
}
.ilab_i_remove_compare {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDM0RDMwMDA3RDk3MTFFNkE4RUFFNjM0MTI1ODU0ODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDM0RDMwMDE3RDk3MTFFNkE4RUFFNjM0MTI1ODU0ODIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzREMkZGRTdEOTcxMUU2QThFQUU2MzQxMjU4NTQ4MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzREMkZGRjdEOTcxMUU2QThFQUU2MzQxMjU4NTQ4MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv2/tscAAAHDSURBVHjatJXPK0RRFMffk0xZmhErCiHGwpTdZN6CjcJWscA/YJqNFd4UxcaPP8AGC+uRldQo65GiIRG7ETNLxWZ8r763zlz3mUyc+sxt3rnn++4999zz3HK57Py11aufXO7K5msHU2AMdIEIeAX34BgcgiczKBaLOnUWsUawDS5AC1gGAyDEcYnPlX+H8yvMFG0G5xz7QAqcgRL9Jf5P0R8R862iDeAIZMA0KFRJXYHzMowL2UQ3mC//l+ei5t+B9YqDgrWBWdArJq9wTFuETF8S3DDHj3ql8+AAPItAl6vwLYI+/dqKrIY5uf0R5sbcVlqIOOIlacvLVPyo3H4HuA7Il16dBxIBgspUsffIlYZZ2EEHkaVg9oeDVClokqJFCjsBh+KxPj1xSKaFdT1r0QcQDRDUOfTE1m3C/eBW5vQUTICTAEHfyLFvKbdJHa9Fd8ElWBVl5QYcii/8cuuq+Qx9OVTrY5fa4h2eqaHb7TGfSbNLLbLF1XJNuxn/7e5/gHHmVt2u1ipiyr/P+SruPaj1vYA4SywPNsGwrj+OCT7Pc8txxjlmQ5H2BhaYY5X8NdBp6fyDqnnYtuD+xzfqU4ABAK/kb2COfBbgAAAAAElFTkSuQmCC) no-repeat left center;

	padding: 5px 0 5px 25px;
	margin-bottom: 10px;
	cursor: pointer;
	display: inline-block;
	width: 120px;
	font-size: 125%;
	position: relative;
}
.ilab_i_remove_compare span {
	color: #ff3f1b;
	border-bottom: 1px dashed;
}
.ilab_i_image {
	width: 120px;
	height: 120px;
	display: inline-block;
	border: 1px solid #e3e2e7;
	border-radius: 2px;

	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-origin: content-box;
	padding: 5px;
}
.ilab_i_price,
.ilab_i_buy {
	width: 122px;
	position: absolute;
	right: 0;
}
.ilab_i_price {
	top: 34px;
}
.ilab_i_price .i_pr_disc {
	top: -20px;
	font-size: 110%;
}
.ilab_i_price .i_pr {
	font-size: 160%;
}
.ilab_i_buy .i_delete_item {
	display: none !important;
}
.ilab_i_buy .i_buy_bought:after {
	content: attr(jqbacount) ' ' attr(jqbameasure);
	left: 50%;
	text-align: left;
}
.ilab_i_buy .i_buy_bought {
	/*background: none !important;*/
}
.ilab_i_buy {
	bottom: 45px;
}
.ilab_i_buy a.i_buy_buttom,
.ilab_i_buy a.i_buy_bought {
	width: 100%;
	font-size: 110%;
	font-weight: normal;
}
.ilab_i_name {
	text-decoration: underline;
	display: inline-block;
	font-size: 100%;
	line-height: 1.3em;
	height: 2.6em;
	overflow: hidden;
	margin-top: 10px;
}
/* -------------------------------------------------- Property */
.ilab_property {
	position: absolute;
	left: 0;
	bottom: 0;
}
.ilab_property .swiper-slide {
	height: auto;
	padding: 0;
}
.ilab_property .swiper-slide:nth-child(odd) { background-color: #F2F2F2 }
/*.ilab_property .ilab_prop_name {
	color: transparent;
}*/
.ilab_prop_name,
.ilab_prop_value,
.ilab_prop_empty {
	width: 300px;
	padding: 10px 20px;
	box-sizing: border-box;
	display: table-cell;
	font-size: 120%;
}
.ilab_prop_value:before {
	content: '';
	position: absolute;
	top:0;left:0;
	background-color: #e3e2e7;
	height: 100%;
	width: 1px;
}
.ilab_prop_value {
	color: #3e4249;
	position: relative;
	word-wrap: break-word;
}
.ilab_prop_empty {
	width: 100%;
	color: red;
}



/* -------------------------------------------------- CompareModal */
.ilab_nproperty {
	background-color: white;
	position: absolute;
	bottom: 30px;
	left: 30px;
	width: 300px;
}
.ilab_nproperty .swiper-slide {
	height: auto;
	padding: 0;
}
.ilab_nproperty .swiper-slide:nth-child(odd) { background-color: #F2F2F2 }


/*


.i_compare_container { height: auto!important }


.icomp .swiper-container { height: auto }

.icomp_title {
	color: #55656E;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 20px;
}


.icomp_product {
	position: relative;
}
	.i_compare_container .icomp_in,
	.i_compare_container .icomp_ele {
		width: 290px;
		padding: 40px 15px 15px;
	}
	.i_compare_container .icomp_product:nth-child(2) .icomp_ele			{ }
	.i_compare_container .icomp_product:nth-last-child(3) .icomp_ele	{  border-right: 3px solid #E9E9E9 }
	.i_compare_container .icomp_ele {


		border-left: 3px solid #E9E9E9;
	}
		.icomp_img {
			border: 1px solid #E9E9E9;
			display: table-cell;
			text-align: center;
			vertical-align: middle;
			height: 70px;
			width: 70px;
		}
			.icomp_img img {
				max-height: 66px;
				max-width: 66px;
				display: block;
				margin: 0 auto;
			}
		.icomp_del:hover { text-decoration: none }
		.icomp_del {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVEODY2RjE5NUE3MTFFNEFDMDdEOEQ4MkVGODFBNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVEODY2RjI5NUE3MTFFNEFDMDdEOEQ4MkVGODFBNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUQ4NjZFRjk1QTcxMUU0QUMwN0Q4RDgyRUY4MUE3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUQ4NjZGMDk1QTcxMUU0QUMwN0Q4RDgyRUY4MUE3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpvMFdMAAAJ3SURBVHjarFVNbxJBGH4gshhbI+wCRm1Lg7bR0vIhWMRTPXjTi0djj17rSeOlf0D/grf+BD3pQS9qGygfKVbbkFaNBFiwHo27IL6z7K6zH21S23fyZIZ5Z55593lfZjwvXr3BUez2rQXX+RN6LxCeEe4TxMMQv3z91hj+JKwQHtFhikH8lLCEo1lQ5/hFeOIdQGuLen8c7QE7xUsjEES91zA5dgE3b+QQkSTw8zzCYhAL+XnEJsbtPk1K72BAZ3CIjp1H/PIURkdOIT13BSEisK8Rg2fIN4PToyOYmb6IWHTc4h8S2z5kKhaF1+MZZtTnQyYRR0gKmn5Gmk3Mwi8I2hoPrb00OWHh0COm6DlUP25BUVUzI4LgQzY5q0UuBgK4lpqD3y+YfrXXQ3Vzy8IxLDdjpFtL7qBQ3tAIGKkR+Tz9ZkuNOYN0vVqjPV1HiTg0ZpC7P1CobFgi9xE5T9oj0mKlhma749jvqrHR2t0u1kpV/FYURzQqHbhWrqIpy657NSkGNil46/f7rvNsS7//BwftdSTPQEgUkc+kzezzxiS5nkkhEpJc9+6rsRQMIHc1Yck+01RVe//ISfNcOomwJO6jsW3yLEWRz6Zw0u/nNO3hfbGCd4USFMVainmK/Fwk7CS2fwerWSspJapUQastQ+508aFYJnLFQp5Jxh1aeO3XwPbOF/NUFukqVUajJZv+FiNfr1gir+9+tXC4VsXn+o5GzP7a5donNJptR/JY7a4SObsvdr99x+Z23XnR68R7/AXPyBkOskarrcHF9oYaD20Fx2fP+Ygfs4uKsKi/BP9jxtO0zL95LM0PdRzK7t294zr/V4ABAKpw3TN8kDGiAAAAAElFTkSuQmCC);
			background-position: right center;
			background-repeat: no-repeat;
			padding: 5px 26px 5px 0;
			position: absolute;
			top:0;right:20px;
			text-decoration: none;
		}
			.icomp_del span {
				border-bottom: 1px dotted;
			}
		.icomp_name {
			display: block;
			height: 5.2em;
			line-height: 1.3em;
			overflow: hidden;
			position: absolute;
			right: 15px;
			top: 40px;
			width: 170px;
		}

.i_props_container {
	margin-top: 45px!important;
}
	.i_props_container .swiper-slide {
		width: 100%;
		padding: 0;
	}
	.i_props_container .swiper-slide:nth-child(odd) { background-color: #F2F2F2 }
	.i_props_container .iprop_name { padding: 10px 15px !important }
	.i_props_container .iprop_name,
	.i_props_container .iprop_val {
		width: 290px;
		padding: 10px 5px 10px 8px;
		display: table-cell;
	}
	.i_props_container .iprop_val:before {
		content: '';
		position: absolute;
		top:0;left:0;
		background-color: #E9E9E9;
		height: 100%;
		width: 3px;
	}
	.i_props_container .iprop_val {
		position: relative;
		word-wrap: break-word;
	}

.icomp_between {
	padding: 0 90px 0 269px;
	top: 285px;left:0;
	width: 100%;
	height: 10px;
	z-index: 5;
}
	.icomp_ph2 {
		color: #55656e;
		font-size: 19px;
		font-weight: normal;
		left: 15px;
		top: -7px;
	}
	.icomp_hscroll {
		height: 10px;
		width: 100%;
	}
	.icomp_hscroll, .icomp_vscroll {
		background-color: #E2E2E2;
		border-radius: 10px;
	}

	.compare-arr-right {
		background-position: 0 -54px;
		right: 49px;
	}
	.compare-arr-left { margin-left: -40px }
	.compare-arr-left, .compare-arr-right {
		cursor: pointer;
		top: -8px;
		z-index: 5;
	}
.icomp_right {
	height: 100%;
	padding: 317px 0 55px;
	top:0;right:20px;
	width: 10px;
	z-index: 5;
}
	.icomp_vscroll {
		width: 10px;
		height: 100%;
	}
	.props-arr-bottom {
		background-position: -54px -54px;
		bottom: 15px;
	}
	.props-arr-top {
		background-position: -54px 0;
		margin-top: -40px;
	}
	.props-arr-top, .props-arr-bottom {
		cursor: pointer;
		left: -8px;
		z-index: 5;
	}

.compare-arr-left, .compare-arr-right, .props-arr-top, .props-arr-bottom {

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDYwNzQzRENDOEEyMTFFNDhFRjFFREFEOUNGNzZGQTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDYwNzQzRERDOEEyMTFFNDhFRjFFREFEOUNGNzZGQTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjA3NDNEQUM4QTIxMUU0OEVGMUVEQUQ5Q0Y3NkZBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjA3NDNEQkM4QTIxMUU0OEVGMUVEQUQ5Q0Y3NkZBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoDUCvIAAAh8SURBVHja7F0LUFRVGP4XkNQA8YmgIoI4ZDVpmjU+kSQDTDDUacZMK6emMd9vDXEhFUN8ljWNTkk5WoqCycsHqKmZWeOjhMkXD4XE1FCsdNq7/f9ygEXu4+yydpfm/DPfnMG999/zfXvuvef8995Pg9lsBhH2h5vWBqM/zA7BJhoRhghAdGEflSKKEHmIjB3vRhQ2JeLIKwibKEQEgjh2YB9VIM4hshFZyOuSWh6D0giMXZ/VGRsjIgbhgXBFuNA+bBPaUUKYEFWIdER82pTIK84sHPKiQbCYDQovxkeOF7W3GS8j8irhFjB2XeZr7EtotLlz9u0+G5XGtKlRXzileNW84hCBTDSeIDEvMl5bNAV8ee0387GZgvCzs5/liI92TntpqTOJh7wWYTMZ4WtnijLEeuSVpCjgqDW7x2HzQSPEsxZxzq7pI7c4g3jIawI2yxshnrWIC5BXagMBY1an+2OzHxHsoH6fRwxLnxFToqd4yKsrNgcQQQ5KSYdzKPKynOvrzgOSFI8IQgAPfL1aam0TZMmpd1Tz6sLLiwOUy1iT3iJgdPKOQLMkxSBcEKCFxzu1heRxoVrbUa4Yyq2XdvjdIdiHaIS7FqfA9q2gmYsBOPi7M14htQKazVIkwgsBWujfww+MYwaBR3N34NjeE/GiXgLid0cjPLT62bmNBxjHDoJ5I5/DuYyZhxfljK4TUJIiEAYt9Uc90wPmRfcHN9fqI5/j16JRGKWbgJIUhnBV66N3C3dYMmYweOKA6BvkC5PCevHwopxhtSsR/KOn2rzIxWCAt8L7wIi+PR7soBYHyvmUjgIGq/Fq7u4Gi1G89nQ+ZzGiTzBcr6yCtOMFWrwCagWUJKmD1Uy8Xri7ucLC0YOhX/dOMudnTQEpp49+1w/JT4kXDYoFowZC945tGnz2elhvKL91B44UlKjx6lI3As0mxU74t/OGxzq1UzjHmHh4uOh3DlTu35So/tAnSHm6OzdmIPxxdy+cLb6mTQ6HegXCLHe8/3r1Osz6LAsqKu/KHSJaoJzXdDyEy+R4je3/BAzvrT7dpfN83Jih4OvtocSr1PocWMiGpKtcsuJrN2HqpxmQOO4FCPZrZ8s5kDY4paOANJn3f5DXtsOnLGjM2YFVompHYLbSCKzBzdt3YfamPfDD+VJbR2CWjgLmIUw8c1sbQTnzrAXMRNzW2vHPv+/Be6nZkH2ykFdAypmto4AZiKqHICDlzKgVcN/Sty/iUMkwVw8Z1UmkyWSClJ35sDH3uNZkk3JlUG69BMTvLmS87vMsEjhBudIpd72KNPJNwGYQojtP57bm/6i1CVVyE/ReCpur162DHVhMoHNYfIMpxoGkyUWobCKi3AG/EuVIpJx6C4h9KHYwLyPmvKJYUA2bs7axhUdLQTUveZpTFVQfFi/Zkv7Q2WsmsNK3PSX9xPyV0zc7Y0kfeTWqpI+8tEv6NRE6a1VXdqxT1YHnphJdlYwHU2YWgxMH8qI1LM9NJcIdYDeVkBf/TSXrGDIzxfq2ZrBVub+MVZ0ttzUPrZrVpG5rIi+6qNAtzUhEL7ZmJ9Fo5XQakYnIQV723dYUwRcuQgIhoBBQCCgEFCEEFAIKAYWAIoSAQkAhoBBQhBBQCCgEFAKKEAIKAYWAQkARQkAhoBBQCChCCCgEFAIKAUXIha2uHYqPtzVB1w56yJLeJKWXIel9Ph82oOjxNnqJhF7PyEZeqg/Jq7l22PWAZdqUSKd+wBJ5+TNe5EbiyTipuXYQrwTkVcQtYOy6zEY94ps2NcopH/FFXuOYeEFg2yO+lxivVE0BHeBu8X917ZDl9aBrBz2EnQSNd7egL5tv7W6hZyCv8discBAvcu3Y3EDAmNXpAdjsA84XbTjiAiI8fUZMkZ7iIS9yYDoIjnXteB55FdefxkjSYkSgmmNFbN9gW9wtAi059Q56U8nxrh3x9UZgdPIO+nVOINqo9SVjzmjYd/YybMj9CSS+h9NvIvrhfrq8L8ecNY5q8bIjiNcA5FVY49oRwePaQRH+ZDeIix0AjzRz4Xk1inLqZzrB6dphBxq4dkTyuHbUxNPdOsKyV0Itjhca+1DOCN0E5HDtsBMNXDt62bqsI7OGlAnhEL/tIJT8Xqm2VAzRUcAAOV6+rT1h1cTh4NlCe4q7Of8UbP/unByv4NoRKEmSD8JALhxqeDDaez0KK8aHQ6CPt9I+BuYIotP1Q+oix+vqjUp4f8ch+MekblmQe+oCfHX0ZyVefnWHsNkkkcOFFuSi4EoFFFfctHm//+YcqNynM0VlsGLXYcV9T168Cuv2HNPkVXMIX2NFAoMtHdx9ogA+yfle7YpMH1ToeAiXskNNlte3v1yGja08YFJ433r/fr78Biz9Ot/ydr4KrzJrAenluo6g4NohFxv3noDtR8/yrCPP6ShgEZtAK/LafuQ0dPBqCSOf7Wn5u6KyCuK+zLX4Q2jwOm8tIL2ZGM4jIJ03lm/Ps/x6PByg2sxVLwGp1BaqxWtD1jHw8faAnv4+sCg1x+JQohEmVsarFTAHqt+NVZ1w3vnrHizZkgtnLpfzcrjN6mp6CUilqLlavOhakrh1H/h3aA1Fv93gSV1TvqtbCw9b+PEmbCaqTWc6tW1luYLZUAb6fP+yd97UcyXHeL1qQ1mOp2y3BXm9Ua8izdwtBoGKBeiV67dsXXQb9V4Km6vXrUPAsa4d9R0sKQ4kTS4hRwoHuVuUMXeLEr0FJIcN7EsC65Oj3EiKFQuqDnC3sNgF5yVPS3Kmgirycoi9M69rx3hW+ranpJ+Qv3J6KjhhIK9GlfTleKm5dthlBX8wZaZTW8EjL+ubSjxW8JabSshLtjBsq2tHACj8ZwRN0LWDbmuSYwdVi2gWbf2fERSy+Wsm8rLvtqYIvvhXgAEAkrWpl+2lrBIAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	width:26px;height:26px;
}
*/
/* End */


/* Start:/local/components/it_shop/b_menu/templates/i_topmenu/style.css?17322069423460*/
/*.i_tm {
	overflow-x: hidden;
}*/

@media screen and (min-width: 700px)
{
	.i_topmenu
	{
		/*max-width: 960px;*/
		flex: 1;
	}
	.i_tm
	{
		display: flex !important;
		flex-wrap: wrap;
		height: 50px;
		padding: 0;
	}
	.i_tm li
	{
		list-style-type: none;
	}
	.i_topmenu a
	{
		font-size: 14px;
		position: relative;
		display: block;
		text-decoration: none;
	}
	.i_tm_a {
		line-height: 50px;
		padding: 0 10px;
	}
	.i_tm_a.i_more
	{
		position: relative;
		z-index: 40;
		padding-right: 30px;
	}
	.i_tm_a.i_more:after
	{
		content: '';
		position: absolute;
		width: 10px;
		height: 10px;
		top: 50%;
		margin-top: -5px;
		right: 5px;
		background-position: center;
		background-repeat: no-repeat;
	}
	.i_sub,
	.i_mo
	{
		position: absolute;
		z-index: 30;
		padding: 0;
	}
	.i_sub
	{
		box-shadow: 0 0 7px rgba(0,0,0,.2);
		border-radius: 0 0 5px 5px;
	}
	.i_sub_item:last-child > a,
	.i_mo_item:last-child > a {
		border-radius: 0 0 5px 5px;
	}
	.i_mo .i_mo_item:first-child > a {
		border-radius: 5px 5px 0 0;
	}
	.i_mo
	{
		box-shadow: 0 0 7px rgba(0,0,0,.2);
	}
	.i_sub_item
	{
		position: relative;
	}
	.i_sub_a,
	.i_mo_a
	{
		padding: 10px 30px;
		min-width: 180px;
	}
	.i_mo
	{
		right: 100%;
		top: 0;
	}
	.ijq_hsub:before
	{
		content: '';
		position: absolute;
		width: 10px;
		height: 10px;
		top: 50%;
		margin-top: -5px;
		left: 10px;
		background-position: center;
		background-repeat: no-repeat;
	}
}
@media screen and (max-width: 699px)
{
	.i_tm_tt
	{
		display: block;
		height: 25px;
		width: 35px;
		position: relative;
		cursor: pointer;
	}
	.i_tm
	{
		display: none;
	}
	.i_tm_tt span
	{
		display: block;
		position: absolute;
		height: 4px;
		width: 25px;
		background: #fff;
		opacity: 1;
		right: 10px;
		-ms-transform: rotate(0);
		transform: rotate(0);
		transition: .15s ease-in-out;
	}
	.i_tm_tt span:nth-child(2), .i_tm_tt span:nth-child(3)
	{
		top: 10px;
	}
	.i_tm_tt span:nth-child(4)
	{
		top: 20px;
	}
	.i_tm_tt.open span:nth-child(1), .i_tm_tt.open span:nth-child(4)
	{
		width: 0;
	}
	.i_tm_tt.open span:nth-child(2)
	{
		transform: rotate(-45deg);
	}
	.i_tm_tt.open span:nth-child(3)
	{
		transform: rotate(45deg);
	}
	.i_tm
	{
		padding: 0;
		list-style-type: none;
		display: none;
		position: absolute;
		top: 75px;
		left: 0;
		background-color: #fff;
		right: 0;
		z-index: 100;
		/*box-shadow: 0 0 2px rgba(0,0,0,0.5);*/
	}
	.i_tm::before {
		content: '';
		position: absolute;
		top: -31px;
		left: 20px;
		z-index: 1;
		border: 16px solid transparent;
		border-bottom: 16px solid white;
	}
	.i_tm_item
	{
		display: block !important;
		border-top: 1px solid #e5e5e5;
	}
	.i_tm_a
	{
		display: block;
		padding: 15px 0 15px 40px;
		text-decoration: none;
		position: relative;
	}
	.i_sub
	{
		position: relative !important;
		padding: 0;
	}
	.i_sub li
	{
		list-style-type: none;
	}
	.i_sub_a
	{
		display: block;
		padding: 10px 0 10px 75px;
		text-decoration: none;
		position: relative;
	}
	.jq_tm_imore
	{
		display: none !important;
	}
}

@media screen and (max-width: 480px) {
	.i_tm_tt {
		height: 21px;
		width: 35px;
	}

	.i_tm_tt span {
		width: 20px;
	}

	.i_tm_tt span:nth-child(2), .i_tm_tt span:nth-child(3)
	{
		top: 8px;
	}
	.i_tm_tt span:nth-child(4)
	{
		top: 16px;
	}
}
/* End */


/* Start:/local/components/it_shop/i_header_v1.0/templates/i_line_header_v3/style.css?173220694210438*/
.i_header {
	position: relative;
}
.i_header a {
	color: #2e2b29;
	font-size: 14px;
	text-decoration: none;
}
.i_line_header_v3 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 25px 0;
}
.i_line_header_v3> :not(.i_hbasket):not(.i_hlogo) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
a.i_hlogo {
	margin-right: 75px;

	font-size: 14px;
	color: #1d1d1b;
}

#jq_ad_fpay .i_typical_ul {
	padding: 20px 40px;
}

#jq_ad_fpay .i_typical_ul li,
#jq_ad_fdel .i_typical_ul li {
	margin-bottom: 15px;
}

#jq_ad_fpay .i_typical_ul li:last-of-type,
#jq_ad_fdel .i_typical_ul li:last-of-type {
	margin-bottom: 0;
}

#jq_ad_fpay .i_typical_ul li::marker,
#jq_ad_fdel .i_typical_ul li::marker {
	font-size: 16px;
	color: #ff3f1b;
}

.i_line_header_v3_left {
	display: flex;
	align-items: center;
}

.i_line_header_v3_right {
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin-left: 30px;
}

@media screen and (min-width: 700px) {
	.i_hcontact {
		max-width: 175px;
		min-width: 175px;
	}
}

@media screen and (max-width: 1230px){
	a.i_hlogo {
		margin-right: 30px;
	}
}

@media screen and (max-width: 1001px) {
	.i_line_header_v3 {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.i_hcontact {
		display: flex;
		align-items: center;
		justify-content: space-between;
		max-width: 100%;
	}

	.i_hcontact_phone {
		order: 2;
		margin-left: 30px;
	}

	.i_hcontact {
		margin-top: 15px;
	}

	.i_hbasket {
		margin-top: 0px;
		margin-left: auto;
		margin-bottom: 41px;
	}

	.i_hbasket a {
		margin-top: 0;
	}

	.i_line_header_v3_left {
		flex-direction: column;
		align-items: flex-start;
		/*width: 100%;*/
	}

	.i_line_header_icons_item:first-child {
		margin-right: 30px !important;
	}

	.i_line_header_v3_right {
		flex-direction: column;
	}

	.i_line_header_icons {
		order: 2;
	}

	.i_line_header_icons {
		width: 100% !important;
		margin-left: auto;
	}

	.i_line_header_v3> :not(.i_hbasket):not(.i_hlogo) {
		flex: inherit;
	}

}

@media screen and (max-width: 479px) {
	.i_hlogo {
		margin-right: 0px !important;
	}

	.i_hlogo img {
		width: 100%;
		max-width: 205px;
	}
}

.i_line_header_search {}
.i_search_flat form input[type=submit].search-button {
	border-left: 0 none;
	background: #ffffff url(/local/templates/ilab_it_shop/tmpl/img/svg/main/search.svg) center no-repeat;
	background-size: 23px;
	padding: 0;
	font-size: 0;
	display: block;
	line-height: 0;
	width: 40px;
	border-radius: 0 5px 5px 0;
	transition: .3s;
}
.i_search_flat form input[type=submit].search-button:hover {
	border-left: 0 none;
	background: #ffffff url(/local/templates/ilab_it_shop/tmpl/img/svg/main/search-hov.svg) center no-repeat;
	background-size: 23px;
	padding: 0;
	font-size: 0;
	display: block;
	line-height: 0;
	width: 40px;
	border-radius: 0 5px 5px 0;
}

.i_search_flat form input[type=text] {
	border-radius: 3px 0 0 3px;
	border: 0 none;
	padding: 14px;

	background: #ffffff;
}
.i_search_flat form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.i_search_flat {
	position: relative;
}
.i_line_header_icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	/*-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;*/
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 37px;
}
@media screen and (min-width: 1001px) {
	.i_line_header_icons .i_line_header_icons_item:last-child {
		margin-right: auto;
	}
}
@media screen and (min-width: 541px) {
	.i_line_header_icons .i_line_header_icons_item:not(:last-child) {
		margin: 0 40px 0 auto;
	}
}
@media screen and (max-width: 1060px) {
	.i_line_header_icons .i_line_header_icons_item:not(:last-child) {
		margin: 0 25px 0 auto;
	}
}
@media screen and (max-width: 1001px) {
	.i_line_header_icons {
		min-height: 35px;
	}
}

@media screen and (max-width: 960px) {
	.i_hcontact_phone {
		margin-left: 15px;
	}

	.i_line_header_v3 > div:not(:last-child) {
		margin-right: 10px;
	}

	.i_line_header_v3_right {
		margin-left: 15px;
	}

	.i_line_header_icons_item:first-child {
		margin-right: 20px !important;
	}
}

@media screen and (max-width: 910px) {
	.i_line_header_v3 {
		position: relative;
	}

	.i_hcontact {
		flex-direction: column;
	}

	.i_hcontact_phone {
		order: 0;
		margin-left: 0;
	}

	.i_line_header_v3> :not(.i_hbasket):not(.i_hlogo) {
		flex: 1;
	}

	.i_line_header_v3_right {
		margin-left: 0;
	}

	.i_line_header_v3 > div:not(:last-child) {
		margin-right: 0;
	}

	.i_line_header_icons_item:first-child {
		margin-left: 0 !important;
	}
}

.i_line_header_icons_item {
	/*position: relative;*/
	min-height: inherit;
}
.i_fmap.i_pay,
.i_fmap.i_del {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 36px;
	min-height: inherit;
	background-repeat: no-repeat;
	background-size: 26px auto;
	background-position: left center;
}
.i_fmap.i_pay {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/pay.svg);
}
.i_fmap.i_del {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/del.svg);
}
.i_fmap.i_pay span,
.i_fmap.i_del span {
	border-bottom: 1px dotted;
	transition: .2s;
}
.i_fmap.i_pay span:hover,
.i_fmap.i_del span:hover {
	color: #ff3f1b;
}

.i_hbask {
	display: block;
	padding-left: 65px;
	min-height: 50px;
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/basket.svg);
	background-repeat: no-repeat;
	background-size: auto 40px;
	background-position: left center;
}

.i_hbask:hover {
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/main/basket-hov.svg);
}
.i_hbasket .i_hbask_name,
.i_hbasket .i_hbask_cont_row b,
.i_hbasket .i_hbask_cont_row b {
	display: none;
}
.i_hbasket .i_hbask_cont {
	color: #222;
}
.i_hbasket .jq_basket_co {
	font-size: 22px;
	font-weight: bold;
}
.i_hbasket .i_hbask_pieces {
	font-size: 13px;
}
.i_hbasket .jq_basket_pr {
	font-size: 15px;
	font-weight: bold;
}

.i_line_header_search {
	max-width: 280px;
}

@media screen and (min-width: 1001px) {
	.i_line_header_v3 {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@media screen and (min-width: 480px) {
	.i_hlogo img {
		width: 210px;
	}
	.i_line_header_search {
		min-width: 280px;
	}
	.i_line_header_icons_item {
		position: relative;
	}
}
@media screen and (min-width: 1001px) and (max-width: 1180px) {
	.i_line_header_search {
		max-width: 280px;
	}
	.i_line_header_icons_item {
		/*min-height: inherit;*/
	}
	.i_fmap.i_pay,
	.i_fmap.i_del {
		padding-left: 26px;
	}
	.i_fmap.i_pay span,
	.i_fmap.i_del span {
		display: none;
	}
}
@media screen and (min-width: 541px) and (max-width: 1000px) {
	.i_line_header_v3 {
		/*padding-bottom: 150px;*/
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.i_line_header_search,
	.i_hcontact {
		position: static;
	}
	.i_line_header_search {
		right: 0;
		left: 200px;
		width: auto;
		bottom: 25px;
		margin-right: unset !important;
	}
	.i_hcontact {
		bottom: 25px;
	}
	.i_line_header_icons .i_line_header_icons_item:first-child {
		margin: 0 auto;
	}
	.i_line_header_icons {
		width: 40%;
		right: 0;
		bottom: 65px;
		margin-right: unset;
	}
	.i_line_header_icons_item {
		margin: auto;
	}
	.i_hbask {
		margin-top: 15px;
	}
}

@media screen and (max-width: 910px) {
	.i_line_header_search {
		position: absolute;
		top: 78px;
		right: 0;
		bottom: 40px;
		left: 250px;
		max-width: 100%;
	}

	.i_line_header_v3_right {
		flex-direction: row;
		width: 73% !important;
	}

	.i_line_header_icons {
		order: 0;
	}

	.i_hbasket {
		margin-bottom: 0;
	}

	.i_line_header_v3_right {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		padding: 20px 0;
	}

	.i_line_header_icons {
		width: 40% !important;
	}

	.i_line_header_icons {
		margin-left: 0;
	}

	.i_hbasket {
		margin-left: 0;
	}
}

@media screen and (max-width: 790px) {
	.i_line_header_v3_right {
		width: 69% !important;
	}
}

@media screen and (max-width: 760px) {
	.i_line_header_v3_right {
		justify-content: space-between;
		width: 65% !important;
	}
}

@media screen and (max-width: 720px) {
	.i_line_header_v3_right {
		width: 63% !important;
	}
}

@media screen and (max-width: 699px) {
	.i_line_header_v3_right {
		position: relative;
	}

	.i_line_header_search {
		position: static;
		order: 3;
	}

	.i_line_header_v3 {
		flex-wrap: wrap;
		padding: 15px 0 20px 0;
	}
	.i_fmap.i_pay,
	.i_fmap.i_del {
		background-size: 30px;
	}
	.i_fmap.i_pay span,
	.i_fmap.i_del span {
		display: none;
	}

	.i_hcontact {
		display: none;
	}
}
@media screen and (min-width: 405px) and (max-width: 479px) {
	.i_line_header_v3 {
		padding-top: 20px;
	}
}

@media screen and (max-width: 480px) {
	.i_hbask_cont {
		display: none;
	}

	.i_fmap.i_pay, .i_fmap.i_del {
		padding-left: 55px !important;
	}
}

@media screen and (max-width: 479px) {
	.i_line_header_icons {
		width: 100% !important;
	}
	.i_line_header_v3 {
		padding-bottom: 20px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}
	.i_hlogo,
	.i_line_header_search {
		position: static;
	}
	.i_hlogo {
		top: 25px;
		right: 0;
		left: 0;
		text-align: center;
	}
	.i_hlogo img {
		max-height: 90px;
		width: 205px;
	}
	.i_line_header_search {
		bottom: 25px;/**/
		width: 100%;
	}
	.i_line_header_icons .i_line_header_icons_item:last-child {
		margin: 0 auto;
	}
	.i_hbask {
		padding-left: 57px;
	}
	.i_line_header_v3_right {
		width: 100% !important;
		justify-content: space-between;
	}
}

@media screen and (max-width: 375px) {
	.i_line_header_v3_right {
		justify-content: space-between;
	}
	.i_line_header_v3_right {
		padding: 10px 0 10px 0;
	}
	.i_line_header_v3 {
		padding: 20px 0 20px 0;
	}
}
/* End */


/* Start:/local/components/it_shop/b_search.title/templates/i_search_title_flat/style.css?17322069422108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/components/it_shop/b_search.title/templates/i_search_title_flat/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/components/it_shop/i_catalog_menu_v2.0/templates/i_h_menu/style.css?173220694232546*/
/* ---------------------------------------------------------------------------------------------------- DELETE */
.i_h_menu {
	/*overflow: visible;*/
}
.i_h_menu:before {
	content: none!important;
}
/* ---------------------------------------------------------------------------------------------------- Outdoorworld */
.i_h_menu a {
	text-decoration: none;
}
ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img img {
	max-width: 55px;
	width: auto;
}
ul.i_h_menu li.i_hm_li_2 > a.i_hm_link span.i_hm_name:hover{
	color: #ff3f1b !important;
}
li.i_hm_li.i_hm_select a.i_hm_link span.i_hm_name {
	color: #2e2b29 ;
}

li.i_hm_li.i_hm_selected a.i_hm_selected span.i_hm_name {
	color: #ff3f1b !important;
}

li.i_hm_li_2 a.i_hm_link span.i_hm_name {
	color: #2e2b29 ;
}

ul.i_h_menu > li.i_hm_li:before {
	margin-left: -2px;

	border-left: 2px dotted #71706e;
}
ul.i_h_menu > li.i_hm_li:nth-last-child(1):after {
	right: 0;

	border-right: 2px dashed #71706e;
}
ul.i_h_menu > li.i_hm_li.i_hm_select:before,
ul.i_h_menu > li.i_hm_li.i_hm_selected:before,
ul.i_h_menu > li.i_hm_li.i_hm_select + li.i_hm_li:before,
ul.i_h_menu > li.i_hm_li.i_hm_selected + li.i_hm_li:before,
ul.i_h_menu > li.i_hm_li.i_hm_select:nth-last-child(1):after,
ul.i_h_menu > li.i_hm_li.i_hm_selected:nth-last-child(1):after {
	border-color: white;
}

/* ---------------------------------------------------------------------------------------------------- Catalog Menu horizontal */
.i_h_menu_bl {
	position: relative;
	/*overflow: hidden;*/
}
.i_h_menu_bl ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.i_hm_title {
	cursor: pointer;
}

.i_h_menu {
	overflow: visible;
}
ul.i_h_menu > li.i_hm_li.i_hm_select > .i_hm_link span.i_hm_name,
ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link span.i_hm_name,
ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 > a.i_hm_link:hover span.i_hm_name {
	color: #ff3f1b;
}
/* ---------------------------------------------------------------------------------------------------- Media */
@media screen and (min-width: 721px) {
/* -------------------------------------------------- general */
	.i_h_menu_bl:before {
		content: '';
		position: absolute;
		left: -100%;
		right: -100%;
		z-index: -1;
		background-color: #2e2b29;
		height: 100%;
		pointer-events: none;
	}
	.i_h_menu_bl {}

	.i_hm_title {
		display: none;
	}

/* -------------------------------------------------- only DEPTH_LEVEL==1 */

	.ifleft .i_ebuy  {
		padding-bottom: 40px;
	}

	ul.i_h_menu {
		display: flex;
	}

	ul.i_h_menu > li.i_hm_li.i_hm_select {
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	}
	ul.i_h_menu > li.i_hm_li:not(.i_h_more) {
		flex: 1;
	}
	/* ---------- only (a) i_hm_link */
	ul.i_h_menu > li.i_hm_li > a.i_hm_link {
		padding: 20px;
		margin-right: 2px;
		height: 100%;
		box-sizing: border-box;
	}

	/*ul.i_h_menu > li.i_hm_li > a.i_hm_link {
		padding: 20px 20px 20px 0;
	}*/
	/* ---------- all i_hm_link */
	ul.i_h_menu > li.i_hm_li > .i_hm_link {
		position: relative;

		display: flex;
		align-items: center;
		flex-direction: column;
	}
	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img {
		display: table;

		background-repeat: no-repeat;
		background-position: center;
	}
	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_name {
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
		/*font-weight: bold;*/
		font-size: 14px;
		text-align: center;
		padding: 5px 0;
		height: 2.6em;
		line-height: 1.3em;
		transition: 0.5s;
	}

	.color {
		color: #ff3f1b !important;
	}

	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_name:hover{
		color: #ff3f1b;
	}

	ul.i_h_menu > li.i_hm_li:before,
	ul.i_h_menu > li.i_hm_li:nth-last-child(1):after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;

		padding: 5px 0;
	}

	/*ul.i_h_menu > li.i_hm_li:not(:last-child) > .i_hm_link span.i_hm_name {
		min-width: 130px;
	}*/
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > .i_hm_link:hover span.i_hm_name {
		color: #ff3f1b!important;
	}
	ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link,
	ul.i_h_menu > li.i_hm_li.i_hm_select > .i_hm_link/*,
	ul.i_h_menu > li.i_hm_li > .i_hm_link:hover span.i_hm_img*/ {
		background-color: #ffffff;
		color: #ff3f1b!important;
	}

	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img img.i_hm_img_black,
	ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link span.i_hm_img img.i_hm_img_black,
	ul.i_h_menu > li.i_hm_li:not(.i_hm_select):not(.i_hm_selected) > .i_hm_link span.i_hm_img img.i_hm_img_white {
		display: block;
	}
	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img img.i_hm_img_white,
	ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link span.i_hm_img img.i_hm_img_white,
	ul.i_h_menu > li.i_hm_li:not(.i_hm_select):not(.i_hm_selected) > .i_hm_link span.i_hm_img img.i_hm_img_black {
		display: none;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul {
		display: none;

		position: absolute;

		z-index: 300;

		column-gap: 0;
		padding: 10px 0;

		background-color: #fff;
		box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);

		border-radius: 5px;
		margin-top: 15px;
	}
	ul.i_h_menu > li.i_hm_li:not(li.i_hm_li.i_hm_select):hover {
		background-color: #383838;
		> .i_hm_link .i_hm_delta:before {
			bottom: 6px;
		}
		> ul.i_hm_ul {
			display: block !important;
			z-index: 500;
		}
	}
	ul.i_h_menu > li.i_hm_li:last-child {
		> ul.i_hm_ul {
			right: 0;
			left: auto;
		}
	}

/* -------------------------------------------------- More i_hm_span */

	li.i_h_more {
		display: none;
	}
	li.i_h_more > span.i_hm_span {
		cursor: pointer;

		padding: 20px 0;
	}
	li.i_h_more > span.i_hm_span .i_hm_img {
		background-image: url(/local/templates/ilab_it_shop/ilab/img/svg/menu/catalog_menu_more.png);
	}
	li.i_h_more > span.i_hm_span .i_hm_name {}

/* -------------------------------------------------- More i_h_inside DEPTH_LEVEL==1 */

	ul.i_h_inside {
		columns: 320px;
		column-count: 3;
	}

	ul.i_h_inside > li.i_hm_li {
		/*width: 100%;*/
		display: table;

		/* fix */
		-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;

		max-width: 325px;
	}
	ul.i_h_inside > li.i_hm_li > a.i_hm_link {
		position: relative;

		display: block;
		padding: 8px 20px;
	}
	ul.i_h_inside > li.i_hm_li > a.i_hm_link span.i_hm_img {}
	ul.i_h_inside > li.i_hm_li > a.i_hm_link span.i_hm_name {
		font-size: 87.5%;
		font-weight: bold;
		color: #131b20;
		text-transform: uppercase;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside > li.i_hm_li.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_inside > li.i_hm_li.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_inside > li.i_hm_li > a.i_hm_link:hover span.i_hm_name {
		color: #131b20;
	}
	ul.i_h_inside > li.i_hm_li.i_hm_selected > a.i_hm_link,
	ul.i_h_inside > li.i_hm_li.i_hm_select > a.i_hm_link,
	ul.i_h_inside > li.i_hm_li > a.i_hm_link:hover {
		background-color: white;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside > li.i_hm_li > ul.i_hm_ul {
		column-count: auto !important;
	}

/* -------------------------------------------------- More i_h_inside DEPTH_LEVEL==2 */

	ul.i_h_inside li.i_hm_li_2 {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/
	}
	ul.i_h_inside li.i_hm_li_2 > a.i_hm_link {
		position: relative;

		display: block;
		padding: 8px 15px 8px 35px;
	}
	ul.i_h_inside li.i_hm_li_2 > a.i_hm_link span.i_hm_name {
		font-size: 87.5%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside li.i_hm_li_2.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_inside li.i_hm_li_2.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_inside li.i_hm_li_2 > a.i_hm_link:hover span.i_hm_name {
		color: #131b20;
	}
	ul.i_h_inside li.i_hm_li_2.i_hm_selected > a.i_hm_link,
	ul.i_h_inside li.i_hm_li_2.i_hm_select > a.i_hm_link,
	ul.i_h_inside li.i_hm_li_2 > a.i_hm_link:hover {
		background-color: white;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside li.i_hm_li_2 > ul.i_hm_ul_2 {}

/* -------------------------------------------------- More i_h_inside DEPTH_LEVEL==3 */

	ul.i_h_inside li.i_hm_li_3 {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/
	}
	ul.i_h_inside li.i_hm_li_3 > a.i_hm_link {
		position: relative;

		width: 100%;
		display: inline-block;
		padding: 5px 15px 5px 50px;
	}
	ul.i_h_inside li.i_hm_li_3 > a.i_hm_link span.i_hm_name {
		font-size: 75%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside li.i_hm_li_3.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_inside li.i_hm_li_3.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_inside li.i_hm_li_3 > a.i_hm_link:hover span.i_hm_name {
		color: #131b20;
	}
	ul.i_h_inside li.i_hm_li_3.i_hm_selected > a.i_hm_link,
	ul.i_h_inside li.i_hm_li_3.i_hm_select > a.i_hm_link,
	ul.i_h_inside li.i_hm_li_3 > a.i_hm_link:hover {
		background-color: white;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside li.i_hm_li_3 > ul.i_hm_ul_3 {}

/* -------------------------------------------------- More i_h_inside DEPTH_LEVEL>3 */

	ul.i_h_inside ul.i_hm_ul_3 li {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/
	}
	ul.i_h_inside ul.i_hm_ul_3 a.i_hm_link {
		position: relative;

		width: 100%;
		display: inline-block;
		padding: 5px 15px 5px 50px;
	}
	ul.i_h_inside ul.i_hm_ul_3 a.i_hm_link span.i_hm_name {
		font-size: 75%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside ul.i_hm_ul_3 li.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_inside ul.i_hm_ul_3 li.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_inside ul.i_hm_ul_3 a.i_hm_link:hover span.i_hm_name {
		color: #131b20;
	}
	ul.i_h_inside ul.i_hm_ul_3 li.i_hm_selected > a.i_hm_link,
	ul.i_h_inside ul.i_hm_ul_3 li.i_hm_select > a.i_hm_link,
	ul.i_h_inside ul.i_hm_ul_3 a.i_hm_link:hover {
		background-color: white;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_inside ul.i_hm_ul_3 ul {}

/* -------------------------------------------------- No more DEPTH_LEVEL==2 */
	/* UP */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) {
		columns: 320px;
	}
	/* UP */

	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 {
		/*max-width: 100%;*/

		/* fix */
		-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;

		width: 100%;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 > a.i_hm_link {
		display: block;
		padding: 8px 15px 8px 20px;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 > a.i_hm_link span.i_hm_name {
		font-size: 15px;
		font-weight: bold;
		color: #1d1d1b !important;
	}

	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 > a.i_hm_link span.i_hm_name:hover {
		color: #ff3f1b !important;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 > a.i_hm_link:hover span.i_hm_name {
		color: #ff3f1b;
	}
	/*ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2.i_hm_selected > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2.i_hm_select > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 > a.i_hm_link:hover {
		background-color: white;
	}*/
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_2 ul.i_hm_ul_2 {}

/* -------------------------------------------------- No more DEPTH_LEVEL==3 */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 > a.i_hm_link {
		position: relative;

		display: block;
		padding: 8px 15px 8px 35px;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 > a.i_hm_link span.i_hm_name {
		font-size: 13px;
		color: #1d1d1b !important;
	}

	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 > a.i_hm_link span.i_hm_name:hover {
		color: #ff3f1b !important;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 > a.i_hm_link:hover span.i_hm_name {
		color: #ff3f1b;
	}
	/*ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3.i_hm_selected > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3.i_hm_select > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 > a.i_hm_link:hover {
		background-color: white;
	}*/
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 ul.i_hm_ul_3 {}

/* -------------------------------------------------- No more DEPTH_LEVEL==4 */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4 {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4 > a.i_hm_link {
		position: relative;

		display: block;
		padding: 5px 15px 5px 50px;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4 > a.i_hm_link span.i_hm_name {
		font-size: 75%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4 > a.i_hm_link:hover span.i_hm_name {
		color: #ff3f1b;
	}
	/*ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4.i_hm_selected > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4.i_hm_select > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4 > a.i_hm_link:hover {
		background-color: white;
	}*/
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4 ul.i_hm_ul_3 {}

	/* -------------------------------------------------- No more DEPTH_LEVEL<4 */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 li {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 a.i_hm_link {
		position: relative;

		display: block;
		padding: 5px 15px 5px 50px;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 a.i_hm_link span.i_hm_name {
		font-size: 75%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 li.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 li.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 a.i_hm_link:hover span.i_hm_name {
		color: #131b20;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 li.i_hm_selected > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 li.i_hm_select > a.i_hm_link,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 a.i_hm_link:hover {
		background-color: white;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 ul {}

/* -------------------------------------------------- marking */

	ul.i_h_inside li.i_hm_li_2 > a.i_hm_link:before,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_3 > a.i_hm_link:before {
		content: '';
		position: absolute;
		top: 16px;

		margin-left: -15px;
		width: 6px;
		height: 6px;
		border-radius: 50%;

		background-color: #ff3f1b;
	}
	ul.i_h_inside li.i_hm_li_3 > a.i_hm_link:before,
	ul.i_h_inside ul.i_hm_ul_3 a.i_hm_link:before,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) li.i_hm_li_4 > a.i_hm_link:before,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:not(.i_h_inside) ul.i_hm_ul_4 a.i_hm_link:before {
		content: '';
		position: absolute;
		top: 14px;

		margin-left: -12px;
		width: 4px;
		height: 4px;

		background-color: #131b20;
		border-radius: 50%;
	}
/* ---------------------------------------------------------------------------------------------------- Delta */
	/* Скрыли стрелку у активного пункта меню */
	ul.i_h_menu > li.i_hm_li.i_hm_select > .i_hm_link .i_hm_delta:before {
		bottom: 6px;
	}
	ul.i_h_menu > li.i_hm_li > .i_hm_link .i_hm_delta:before {
		content: '';
		/*box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);*/
		position: absolute;
		bottom: -30px;
		left: 15px;
		height: 0;
		width: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 10px solid #fff;
		transition: bottom .4s;
	}
	/*ul.i_h_menu > li.i_hm_li > ul.i_hm_ul:before {
		content: '';
		position: absolute;
		top: -10px;
		left: 0;
		right: 0;
		margin: auto;
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 10px solid #fff;
		transform: rotate(-180deg);
	}*/

	ul.i_h_menu > li.i_hm_li > .i_hm_link .i_hm_delta {
		position: absolute;
		bottom: -21px;
		left: 50%;
		z-index: 501;

		width: 46px;
		height: 22px;
		margin-left: -23px;

		overflow: hidden;
		transform: rotate(180deg);
	}
	ul.i_h_menu > li.i_hm_li > .i_hm_link .i_hm_delta:after {}
/* ---------------------------------------------------------------------------------------------------- Product */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) {
		padding-right: 256px;
		min-height: 495px;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) .i_hm_item {
		position: absolute;
		top: 0;
		right: 0;
		background-color: white;
		height: 100%;
		width: 256px;
		border: unset;
		border-left: 1px solid #e4e4e4;
	}
	ul.i_h_inside .i_hm_item {
		display: none;
	}
	.i_hm_item .i_item_buy .i_count .i_co_minu,
	.i_hm_item .i_item_buy .i_count .i_co_plus,
	.i_hm_item .i_item_buy .i_buy_bought {
		background-color: #f1f1f4;
	}

	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) .i_hm_item .i_item {
		flex-basis: 100%;
	}

	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) .i_hm_item .i_item:hover,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) .i_hm_item .i_item .i_item_cont:hover {
		background-color: white;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) .i_hm_item .i_item:hover .i_count {
		border-color: #f4f4f4;
	}
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) .i_hm_item .i_item:hover .i_co_minu,
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul.i_hm_product:not(.i_h_inside) .i_hm_item .i_item:hover .i_co_plus {
		background-color: #f4f4f4 !important;
	}
}
@media screen and (max-width: 720px) {
/* -------------------------------------------------- general */

	.i_h_menu_bl {}

	.i_hm_title:before {
		content: '';
		position: absolute;
		left: -100%;
		right: -100%;
		z-index: -1;
		background-color: #2e2b29;
		height: 100%;
	}
	.i_hm_title {
		position: relative;

		display: flex;
		justify-content: center;
		align-items: center;

		font-size: 20px;
		font-weight: bold;
		color: white;

		text-transform: uppercase;
		padding: 15px 0;
	}

/* -------------------------------------------------- only DEPTH_LEVEL==1 */

	ul.i_h_menu {
		display: none;
		margin: 0 -20px;

		background-color: #fff;
	}

	ul.i_h_menu > li.i_hm_li {
		position: relative;

		border-bottom: 1px solid #E4E4E4;
	}
	/* ---------- only (a) i_hm_link */
	ul.i_h_menu > li.i_hm_li > a.i_hm_link {
		padding: 10px 45px 10px 20px;
	}
	/* ---------- all i_hm_link */
	ul.i_h_menu > li.i_hm_li > .i_hm_link {
		position: relative;

		display: flex;
		align-items: center;
	}
/* ------------------------- arrow */
	ul.i_h_menu > li.i_hm_li > .i_hm_link.i_hm_sub:after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		right: 25px;

		width: 15px;

		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_color.svg);
		background-repeat: no-repeat;
		background-position: center;
		transition: transform 0.2s;
	}
	ul.i_h_menu > li.i_hm_li.i_hm_select > .i_hm_link.i_hm_sub:after {
		transform: rotate(180deg);
	}
/* ------------------------- arrow */
	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img {
		display: table;

		height: 1px;

		margin-right: 20px;
		/*padding: 20px;*/

		/*border-radius: 50%;*/

		/*background-color: #131b20;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 80%;*/
	}
	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_name {
		color: #131b20;
		font-weight: bold;
		font-size: 87.5%;
		text-transform: uppercase;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li.i_hm_select > .i_hm_link span.i_hm_name,
	ul.i_h_menu > li.i_hm_li > .i_hm_link:hover span.i_hm_name {
		color: #ff3f1b;
	}
	/*ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link,
	ul.i_h_menu > li.i_hm_li.i_hm_select > .i_hm_link,
	ul.i_h_menu > li.i_hm_li > .i_hm_link:hover {
		background-color: white;
	}*/

	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img img.i_hm_img_black
		/*ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link span.i_hm_img img.i_hm_img_black,
		ul.i_h_menu > li.i_hm_li:not(.i_hm_select):not(.i_hm_selected) > .i_hm_link span.i_hm_img img.i_hm_img_white*/ {
		display: block;
	}
	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img img.i_hm_img_white
		/*ul.i_h_menu > li.i_hm_li.i_hm_selected > .i_hm_link span.i_hm_img img.i_hm_img_white,
		/*ul.i_h_menu > li.i_hm_li:not(.i_hm_select):not(.i_hm_selected) > .i_hm_link span.i_hm_img img.i_hm_img_black*/ {
		display: none;
	}

	ul.i_h_menu > li.i_hm_li > .i_hm_link span.i_hm_img img {
		max-width: auto;
		width: auto;
		height: 40px;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu > li.i_hm_li > ul.i_hm_ul {
		display: none;

		column-gap: 0;

		border-radius: 5px;
		column-count: auto !important;
	}

/* -------------------------------------------------- DEPTH_LEVEL==2 */

	ul.i_h_menu li.i_hm_li_2 {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/

		border-top: 1px solid #E4E4E4;
	}
	ul.i_h_menu li.i_hm_li_2 > a.i_hm_link {
		position: relative;

		display: block;

		padding: 10px 45px 10px 40px;
	}
/* ------------------------- arrow */
	ul.i_h_menu li.i_hm_li_2 > .i_hm_link.i_hm_sub:after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		right: 27px;

		width: 10px;

		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_color.svg);
		background-repeat: no-repeat;
		background-position: center;
		transition: transform 0.2s;
	}
	ul.i_h_menu li.i_hm_li_2.i_hm_select > .i_hm_link.i_hm_sub:after {
		transform: rotate(180deg);
	}
/* ------------------------- arrow */
	ul.i_h_menu li.i_hm_li_2 > a.i_hm_link span.i_hm_name {
		font-size: 87.5%;
		font-weight: bold;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu li.i_hm_li_2.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu li.i_hm_li_2.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu li.i_hm_li_2 > a.i_hm_link:hover span.i_hm_name {
		color: #ff3f1b;
	}
	/*ul.i_h_menu li.i_hm_li_2.i_hm_selected > a.i_hm_link,
	ul.i_h_menu li.i_hm_li_2.i_hm_select > a.i_hm_link,
	ul.i_h_menu li.i_hm_li_2 > a.i_hm_link:hover {
		background-color: white;
	}*/
/* ------------------------- hover, select, selected */
	ul.i_h_menu li.i_hm_li_2 > ul.i_hm_ul_2 {
		display: none;
	}

/* -------------------------------------------------- DEPTH_LEVEL==3 */

	ul.i_h_menu li.i_hm_li_3 {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/

		border-top: 1px solid #E4E4E4;
	}
	ul.i_h_menu li.i_hm_li_3 > a.i_hm_link {
		position: relative;

		width: 100%;
		display: inline-block;
		padding: 8px 15px 8px 55px;
	}
	/* ------------------------- arrow */
	ul.i_h_menu li.i_hm_li_3 > .i_hm_link.i_hm_sub:after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		right: 27px;

		width: 10px;

		background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/down_color.svg);
		background-repeat: no-repeat;
		background-position: center;
		transition: transform 0.2s;
	}
	ul.i_h_menu li.i_hm_li_3.i_hm_select > .i_hm_link.i_hm_sub:after {
		transform: rotate(180deg);
	}
/* ------------------------- arrow */
	ul.i_h_menu li.i_hm_li_3 > a.i_hm_link span.i_hm_name {
		font-size: 87.5%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu li.i_hm_li_3.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu li.i_hm_li_3.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu li.i_hm_li_3 > a.i_hm_link:hover span.i_hm_name {
		color: #ff3f1b;
	}
	/*ul.i_h_menu li.i_hm_li_3.i_hm_selected > a.i_hm_link,
	ul.i_h_menu li.i_hm_li_3.i_hm_select > a.i_hm_link,
	ul.i_h_menu li.i_hm_li_3 > a.i_hm_link:hover {
		background-color: white;
	}*/
/* ------------------------- hover, select, selected */
	ul.i_h_menu li.i_hm_li_3 > ul.i_hm_ul_3 {
		display: none;
	}

/* -------------------------------------------------- DEPTH_LEVEL==4 */

	ul.i_h_menu li.i_hm_li_4 {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/

		border-top: 1px solid #F1F1F4;
	}
	ul.i_h_menu li.i_hm_li_4 > a.i_hm_link {
		position: relative;

		width: 100%;
		display: inline-block;
		padding: 5px 15px 5px 65px;
	}
	ul.i_h_menu li.i_hm_li_4 > a.i_hm_link span.i_hm_name {
		font-size: 75%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu li.i_hm_li_4.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu li.i_hm_li_4.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu li.i_hm_li_4 > a.i_hm_link:hover span.i_hm_name {
		color: #ff3f1b;
	}
	/*ul.i_h_menu li.i_hm_li_4.i_hm_selected > a.i_hm_link,
	ul.i_h_menu li.i_hm_li_4.i_hm_select > a.i_hm_link,
	ul.i_h_menu li.i_hm_li_4 > a.i_hm_link:hover {
		background-color: #e9ecee;
	}*/
/* ------------------------- hover, select, selected */
	ul.i_h_menu li.i_hm_li_4 > ul.i_hm_ul_3 {
		display: none;
	}

/* -------------------------------------------------- DEPTH_LEVEL==4 */

	ul.i_h_menu ul.i_hm_ul_4 li {
		/*width: 100%;
		display: inline-block;*/

		/* fix */
		/*-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;*/

		border-top: 1px solid #F1F1F4;
	}
	ul.i_h_menu ul.i_hm_ul_4 a.i_hm_link {
		position: relative;

		width: 100%;
		display: inline-block;
		padding: 5px 15px 5px 65px;
	}
	ul.i_h_menu ul.i_hm_ul_4 a.i_hm_link span.i_hm_name {
		font-size: 75%;
		color: #131b20;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu ul.i_hm_ul_4 li.i_hm_selected > a.i_hm_link span.i_hm_name,
	ul.i_h_menu ul.i_hm_ul_4 li.i_hm_select > a.i_hm_link span.i_hm_name,
	ul.i_h_menu ul.i_hm_ul_4 a.i_hm_link:hover span.i_hm_name {
		color: #131b20;
	}
	ul.i_h_menu ul.i_hm_ul_4 li.i_hm_selected > a.i_hm_link,
	ul.i_h_menu ul.i_hm_ul_4 li.i_hm_select > a.i_hm_link,
	ul.i_h_menu ul.i_hm_ul_4 a.i_hm_link:hover {
		background-color: #e9ecee;
	}
/* ------------------------- hover, select, selected */
	ul.i_h_menu ul.i_hm_ul_4 ul {}

/* -------------------------------------------------- marking */

	ul.i_h_menu li.i_hm_li_3 > a.i_hm_link:before {
		content: '';
		position: absolute;
		top: 16px;
		margin-left: -15px;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		background-color: #ff3f1b;
	}
	ul.i_h_menu li.i_hm_li_4 > a.i_hm_link:before,
	ul.i_h_menu ul.i_hm_ul_4 a.i_hm_link:before {
		content: '';
		position: absolute;
		top: 14px;

		margin-left: -12px;
		width: 4px;
		height: 4px;

		background-color: #131b20;
		border-radius: 50%;
	}

/* -------------------------------------------------- More not visible */

	ul.i_h_menu li.i_h_more {
		display: none !important;
	}

/* -------------------------------------------------- animated icon nav title */

	.i_hmt_x:before {
		content: '';

		background-color: #2e2b29;

		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		z-index: 1;

		margin-left: -3px;

		width: 6px;

		transition: 0.5s;
	}
	.i_hmt_x {
		display: flex;
		justify-content: center;
		align-items: center;

		position: relative;

		/*width: 64px;
		height: 64px;*/
		padding: 20px 0;

		transition: 0.25s;
		user-select: none;

		/*background-color: #131b20;*/
		border-radius: 50%;

		margin-right: 15px;
		transition: 0.5s;
	}

	.i_hmt_x .i_hmt_icon {
		position: relative;
		background: white;
		transition: 0.25s;
	}
	.i_hmt_x .i_hmt_icon:before,
	.i_hmt_x .i_hmt_icon:after {
		display: block;
		content: '';
		background: white;
		position: absolute;
		transition: 0.25s;
	}
	/* Open */
	/*.i_hmt_x_open .i_hmt_icon,
	.i_hmt_x_open .i_hmt_icon:before,
	.i_hmt_x_open .i_hmt_icon:after {
		transition: 0.5s;
	}
	.i_hmt_x.i_hmt_x_open .i_hmt_icon,
	.i_hmt_x.i_hmt_x_open .i_hmt_icon:before,
	.i_hmt_x.i_hmt_x_open .i_hmt_icon:after {
		background-color: #ffe100;
	}*/
	.i_hmt_x.i_hmt_x_selected,
	.i_hmt_x.i_hmt_x_selected:before,
	.i_hmt_x.i_hmt_x_select,
	.i_hmt_x.i_hmt_x_select:before {
		background-color: #1D1D1B;
	}
	/* div icon */
	.i_hmt_x .i_hmt_icon,
	.i_hmt_x .i_hmt_icon:before,
	.i_hmt_x .i_hmt_icon:after {
		width: 30px;
		height: 5px;
	}
	.i_hmt_x .i_hmt_icon:before {
		top: 10px;
	}
	.i_hmt_x .i_hmt_icon:after {
		top: -10px;
	}
/* ---------------------------------------------------------------------------------------------------- Delta */
	.i_hm_delta {}
/* ---------------------------------------------------------------------------------------------------- Product */
	.i_hm_product {}
	.i_hm_item {
		display: none;
	}
}

@media screen and (max-width: 1000px) {
	ul.i_h_menu li.i_hm_li:first-child:before {
		display: none;
	}

	ul.i_h_menu li.i_hm_li:last-of-type:after {
		display: none;
	}
}
/* End */


/* Start:/local/components/it_shop/i_element_v1.0/templates/i_teaser_top_adaptive/style.css?17322069429630*/
.i_tr_tp
{
	display: flex;
}
.i_tr_tp_cont
{
	padding: 12px 12px 17px 12px;
}
.i_tr_tp_item
{
	background-color: #ffffff !important;
	text-decoration: none;
	border-radius: 5px;
}
.i_tr_tp_p
{
	display: flex;
	align-items: center;
	font-size: 13px;
}
.i_tr_tp_name,
.i_tr_tp_p_name
{
	font-size: 18px;
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_color.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 8px 13px;
	padding-right: 15px;
	transition: .3s;

	color: #2e2b29;
}
@media screen and (max-width: 1001px) {
	.i_tr_tp_cont {
		padding: 30px 12px;
	}
}
@media screen and (max-width: 760px) {
	.i_tr_tp_name,
	.i_tr_tp_p_name {
		background-image: none;
	}
	.i_tr_tp_cont {
		padding: 25px;
	}

	.i_tr_tp_5 .i_tr_tp_p_name {
		max-width: 100%;
	}
}
.i_tr_tp_item:hover .i_tr_tp_name {
	color: #ff3f1b;
	background-image: url(/local/templates/ilab_it_shop/tmpl/img/svg/arrows/right_color-hov.svg);
}
.i_tr_tp_p_name
{
	width: 100%;
}
.i_tr_tp_img
{
	background-repeat: no-repeat;
	min-height: 32px;
	min-width: 34px;
	background-position: left center;
}
.i_tr_tp_img_return
{
	background-size: 27px 27px;
}
.i_tr_tp_img_delivery
{
	background-size: 31px 27px;
}
.i_tr_tp_img_guarantee
{
	background-size: 24px 32px;
}
.i_tr_tp_img_payment
{
	background-size: 31px 30px;
}
.i_tr_tp_img_howbuy
{
	background-size: 34px 24px;
}
/* ---------------------------------------------- i_tr_tp_5 */
@media screen and (min-width: 801px)
{
	.i_tr_tp_5 .i_tr_tp_item
	{
		min-width: 15%;
		flex-basis: 15%;
		flex-grow: 1;
	}
	.i_tr_tp_5 .i_tr_tp_item:not(:first-child)
	{
		margin-left: 20px;
	}
}
@media screen and (min-width: 1312px)
{
	.i_tr_tp_5 .i_tr_tp_p
	{
		margin-top: 10px;
	}
	.i_tr_tp_5 .i_tr_tp_p_name {
		display: none;
	}
	.i_tr_tp_txt
	{
		margin-left: 10px;
		max-width: 160px;
	}
}
@media screen and (max-width: 1311px)
{
	.i_tr_tp_5 .i_tr_tp_name,
	.i_tr_tp_5 .i_tr_tp_txt
	{
		display: none;
	}
}
@media screen and (min-width: 1121px) and (max-width: 1311px)
{
	.i_tr_tp_5 .i_tr_tp_p_name {
		margin-left: 10px;
	}
}
@media screen and (min-width: 801px) and (max-width: 1120px)
{
	.i_tr_tp_5 .i_tr_tp_p
	{
		flex-direction: column;
	}
	.i_tr_tp_5 .i_tr_tp_img
	{
		background-position: center;
	}
	.i_tr_tp_5 .i_tr_tp_p_name
	{
		background: 0 none;
		text-align: center;
		margin-top: 10px;
		padding: 0;
	}
}
@media screen and (max-width: 1001px) {
	.i_tr_tp_5 .i_tr_tp_p_name {
		max-width: 85px;
	}
}
@media screen and (max-width: 760px) {
	.i_tr_tp_5 .i_tr_tp_p_name {
		max-width: 100%;
	}
}
@media screen and (max-width: 800px)
{
	.i_tr_tp_5
	{
		flex-wrap: wrap;
	}
}
@media screen and (min-width: 480px) and (max-width: 800px)
{
	.i_tr_tp_5 .i_tr_tp_item:nth-child(1),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(2),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(3)
	{
		min-width: 30%;
		flex-basis: 30%;
		flex-grow: 1;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(2),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(3),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5)
	{
		margin-left: 20px;
	}
	.i_tr_tp_5 .i_tr_tp_p_name
	{
		margin-left: 30px;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(4),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5)
	{
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
		margin-top: 20px;
		display: flex;
		justify-content: center;
	}
}
@media screen and (min-width: 480px) and (max-width: 700px)
{
	.i_tr_tp_5 .i_tr_tp_item:nth-child(1) .i_tr_tp_p,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(2) .i_tr_tp_p,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(3) .i_tr_tp_p,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(4) .i_tr_tp_p,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5) .i_tr_tp_p
	{
		flex-direction: column;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(1) .i_tr_tp_img,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(2) .i_tr_tp_img,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(3) .i_tr_tp_img,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(4) .i_tr_tp_img,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5) .i_tr_tp_img
	{
		background-position: center;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(1) .i_tr_tp_cont,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(2) .i_tr_tp_cont,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(3) .i_tr_tp_cont,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(4) .i_tr_tp_cont,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5) .i_tr_tp_cont
	{
		padding: 20px 10px;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(1) .i_tr_tp_p_name,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(2) .i_tr_tp_p_name,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(3) .i_tr_tp_p_name,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(4) .i_tr_tp_p_name,
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5) .i_tr_tp_p_name
	{
		margin-left: 0;
		padding: 0;
		text-align: center;
		background: 0 none;
		margin-top: 10px;
		max-width: 95px;
	}
}
@media screen and (max-width: 479px)
{
	.i_tr_tp_5 .i_tr_tp_item:not(:nth-child(5))
	{
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(2),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(4)
	{
		margin-left: 20px;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(3),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(4),
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5)
	{
		margin-top: 20px;
	}
	.i_tr_tp_5 .i_tr_tp_item:not(:nth-child(5)) .i_tr_tp_p_name
	{
		margin-left: 0;
		padding: 0;
		text-align: center;
		background: 0 none;
		margin-top: 10px;
	}
	.i_tr_tp_5 .i_tr_tp_item:not(:nth-child(5)) .i_tr_tp_cont
	{
		padding: 20px 10px;
	}
	.i_tr_tp_5 .i_tr_tp_item:not(:nth-child(5)) .i_tr_tp_p
	{
		flex-direction: column;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5)
	{
		min-width: 100%;
		flex-basis: 100%;
		flex-grow: 1;
	}
	.i_tr_tp_5 .i_tr_tp_item:nth-child(5) .i_tr_tp_p_name
	{
		margin-left: 10px;
	}
}

@media screen and (max-width: 375px) {
	.i_tr_tp_5 {
		padding: 0 20px;
	}

	.i_tr_tp_5 .i_tr_tp_item:nth-child(5) {
		display: flex;
		justify-content: center;
	}
}
/* ---------------------------------------------- i_tr_tp_4 */
@media screen and (min-width: 1071px)
{
	.i_tr_tp_4 .i_tr_tp_p_name
	{
		display: none;
	}
	.i_tr_tp_4 .i_tr_tp_p
	{
		margin-top: 10px;
	}
	.i_tr_tp_4 .i_tr_tp_txt
	{
		margin-left: 10px;
	}
}
@media screen and (max-width: 1070px)
{
	.i_tr_tp_4 .i_tr_tp_name,
	.i_tr_tp_4 .i_tr_tp_txt
	{
		display: none;
	}
	.i_tr_tp_4 .i_tr_tp_p_name
	{
		margin-left: 10px;
	}
}
@media screen and (min-width: 641px) and (max-width: 920px)
{
	.i_tr_tp_4 .i_tr_tp_p
	{
		flex-direction: column;
	}
	.i_tr_tp_4 .i_tr_tp_img
	{
		background-position: center;
	}
	.i_tr_tp_4 .i_tr_tp_p_name
	{
		margin-left: 0;
		margin-top: 10px;
		background: 0 none;
		text-align: center;
		padding: 0;
	}
}
@media screen and (max-width: 640px)
{
	.i_tr_tp_4
	{
		flex-wrap: wrap;
	}
	.i_tr_tp_4 .i_tr_tp_item
	{
		min-width: 45%;
		width: 45%;
		flex-grow: 1;
	}
	.i_tr_tp_4 .i_tr_tp_item:nth-child(2),
	.i_tr_tp_4 .i_tr_tp_item:nth-child(4)
	{
		margin-left: 20px;
	}
	.i_tr_tp_4 .i_tr_tp_item:nth-child(3),
	.i_tr_tp_4 .i_tr_tp_item:nth-child(4)
	{
		margin-top: 20px;
	}
}
@media screen and (min-width: 641px)
{
	.i_tr_tp_4 .i_tr_tp_item
	{
		min-width: 20%;
		flex-basis: 20%;
		flex-grow: 1;
	}
	.i_tr_tp_4 .i_tr_tp_item:not(:first-child)
	{
		margin-left: 20px;
	}
}
@media screen and (max-width: 480px)
{
	.i_tr_tp_4 .i_tr_tp_item .i_tr_tp_p
	{
		flex-direction: column;
	}
	.i_tr_tp_4 .i_tr_tp_cont
	{
		padding: 20px 10px;
	}
	.i_tr_tp_4 .i_tr_tp_p_name
	{
		padding: 0;
		margin-left: 0;
		margin-top: 10px;
		text-align: center;
		background: 0 none;
	}
}
/* ---------------------------------------------- i_tr_tp_3 */
@media screen and (min-width: 481px)
{
	.i_tr_tp_3 .i_tr_tp_item
	{
		min-width: 30%;
		flex-basis: 30%;
		flex-grow: 1;
	}
	.i_tr_tp_3 .i_tr_tp_item:not(:nth-child(1))
	{
		margin-left: 20px;
	}
}

@media screen and (min-width: 841px)
{
	.i_tr_tp_3 .i_tr_tp_p_name
	{
		display: none;
	}
	.i_tr_tp_3 .i_tr_tp_p
	{
		margin-top: 10px;
	}
}
@media screen and (max-width: 840px)
{
	.i_tr_tp_3 .i_tr_tp_name,
	.i_tr_tp_3 .i_tr_tp_txt
	{
		display: none;
	}
}
@media screen and (min-width: 701px) and (max-width: 840px)
{
	.i_tr_tp_3 .i_tr_tp_p_name
	{
		margin-left: 10px;
	}
}
@media screen and (min-width: 481px) and (max-width: 700px)
{
	.i_tr_tp_3 .i_tr_tp_p
	{
		flex-direction: column;
	}
	.i_tr_tp_3 .i_tr_tp_img
	{
		background-position: center;
	}
	.i_tr_tp_3 .i_tr_tp_p_name
	{
		margin-top: 10px;
		background: 0 none;
		padding: 0;
		text-align: center;
	}
}
@media screen and (max-width: 480px)
{
	.i_tr_tp_3
	{
		flex-wrap: wrap;
	}
	.i_tr_tp_3 .i_tr_tp_item:not(:nth-child(3))
	{
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.i_tr_tp_3 .i_tr_tp_item:not(:nth-child(3))	.i_tr_tp_cont
	{
		padding: 20px 10px;
	}
	.i_tr_tp_3 .i_tr_tp_item:nth-child(2)
	{
		margin-left: 20px;
	}
	.i_tr_tp_3 .i_tr_tp_item:not(:nth-child(3)) .i_tr_tp_p
	{
		flex-direction: column;
	}
	.i_tr_tp_3 .i_tr_tp_item:not(:nth-child(3)) .i_tr_tp_img
	{
		background-position: center;
	}
	.i_tr_tp_3 .i_tr_tp_item:not(:nth-child(3)) .i_tr_tp_p_name
	{
		margin-top: 10px;
		background: 0 none;
		padding: 0;
		text-align: center;
	}
	.i_tr_tp_3 .i_tr_tp_item:nth-child(3)
	{
		min-width: 100%;
		flex-basis: 100%;
		flex-grow: 1;
		margin-top: 20px;
	}
	.i_tr_tp_3 .i_tr_tp_item:nth-child(3) .i_tr_tp_p_name
	{
		margin-left: 10px;
	}
}
/* End */


/* Start:/local/components/it_shop/i_element_v1.0/templates/i_catalog_links/style.css?17322069421437*/
.i_cl_bl_el
{
	text-decoration: none;
}
.i_cl_bl_el_cont
{
	position: relative;
	width: 100%;
	height: 235px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.i_cl_bl_el_wr
{
	text-transform: uppercase;
	font-weight: bold;
	display: block;
}
/* ---------------------------------------------- i_cl_bl_wrap_6 */
@media screen and (min-width: 1025px)
{
	.i_cl_bl_wrap_6 .i_cl_bl_el
	{
		width: 30%;
		min-width: 30%;
		flex-basis: 30%;
		flex-grow: 1;
	}
	.i_cl_bl_wrap_6 .i_cl_bl_el:not(:nth-child(3n+1))
	{
		margin-left: 10px;
	}
	.i_cl_bl_wrap_6 .i_cl_bl_el:nth-child(4),
	.i_cl_bl_wrap_6 .i_cl_bl_el:nth-child(5),
	.i_cl_bl_wrap_6 .i_cl_bl_el:nth-child(6)
	{
		margin-top: 10px;
	}
}
@media screen and (min-width: 721px) and (max-width: 1024px)
{
	.i_cl_bl_wrap_6 .i_cl_bl_el
	{
		width: 45%;
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.i_cl_bl_wrap_6 .i_cl_bl_el:not(:nth-child(2n+1))
	{
		margin-left: 10px;
	}
	.i_cl_bl_wrap_6 .i_cl_bl_el:not(:nth-child(1)),
	.i_cl_bl_wrap_6 .i_cl_bl_el:not(:nth-child(2))
	{
		margin-top: 10px;
	}
}
@media screen and (min-width: 721px)
{
	.i_cl_bl_wrap_6
	{
		display: flex;
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 720px)
{
	.i_cl_bl_wrap_6 .i_cl_bl_el
	{
		display: block;
	}
	.i_cl_bl_wrap_6 .i_cl_bl_el:not(:first-child)
	{
		margin-top: 10px;
	}
}
/* End */


/* Start:/local/components/it_shop/i_news_actions/templates/.default/style.css?173220694221955*/
.i_block1,
.i_block2
{
	position: relative;
}/*
.i_actions_news_wide .i_h2
{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 21px;
	font-weight: bold;
	padding-left: 30px;
	position: relative;
}
.i_actions_news_wide .i_h2:before
{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	background-size: 20px;
}*/

.i_block1 .i_h2 span {
	transition: .2s ease;
}

.i_block1 .i_h2 span:hover {
	color: #ff3f1b !important;
}

.i_actions_news_wide_cont
{
	display: flex;
}
.i_actions_news_wide_wrap
{
	padding-bottom: 40px;
	margin-top: 30px;
}
.i_actions_news_wide_item {
	cursor: pointer;
}
.i_actions_news_wide_item:hover .i_actions_news_wide_name,
.i_actions_news_wide_item:hover .i_actions_news_wide_date {
	color: #131b20;
}
.i_actions_news_wide_item_cont
{
	padding: 15px;
}
.i_actions_news_wide_img
{
	display: block;
	padding-top: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-color: #fff;
}
.i_actions_news_wide_date
{
	margin-top: 20px;
	font-size: 14px;
}
.i_actions_news_wide_name
{
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	line-height: 1.3em;
	transition: .2s ease;
}
.i_actions_news_wide .i_block1 .i_actions_news_wide_name:hover {
	color: #131b20 !important;
}
.i_actions_news_wide_text
{
	margin-top: 15px;
	line-height: 1.3em;
	font-size: 14px;
	height: 5.2em;
	overflow: hidden;
}
.i_news_actions_all
{
	padding: 12px;
	text-align: right;
	border-top: 1px solid;
	text-transform: lowercase;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.i_news_actions_all a
{
	text-decoration: none;
	font-size: 82%;
	font-weight: bold;
	position: relative;
	padding-right: 20px;
}
.i_actions_wide .i_news_actions_all span:after {
	content: '';
	position: absolute;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/circlearrows/right_blue.svg) center no-repeat;
	width: 15px;
	height: 100%;
	top: 0;
	right: 0;
}

.i_news_actions_all span:after {
	content: '';
	position: absolute;
	background: url(/local/templates/ilab_it_shop/tmpl/img/svg/circlearrows/right_color.svg) center no-repeat;
	width: 15px;
	height: 100%;
	top: 0;
	right: 0;
}
.i_news_actions_all:hover span {
	color: #ff3f1b;
	cursor: pointer;
}
@media screen and (max-width: 640px)
{
	.i_actions_news_wide
	{
		margin-top: 20px;
	}
}
@media screen and (max-width: 480px)
{
	.i_actions_news_wide_content
	{
		margin-top: 30px;
	}
}
@media screen and (min-width: 481px)
{
	.i_actions_news_wide_content
	{
		display: flex;
	}
}
/* ratio1to1 */
.ratio1to1 .i_actions_news_wide_item
{
	width: 100%;
}
@media screen and (min-width: 481px)
{
	.ratio1to1 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (min-width: 781px)
{
	.ratio1to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to1 .elem1
	{
		width: 50%;
	}
}
@media screen and (max-width: 750px)
{
	.ratio1to1
	{
		flex-direction: column;
	}
	.ratio1to1 .i_block2
	{
		margin-top: 20px;
	}
}
@media screen and (max-width: 480px)
{
	.ratio1to1 .i_block1
	{
		margin-top: 20px;
	}
}
/* ratio2to2 */
@media screen and (min-width: 961px)
{
	.ratio2to2 .i_block2
	{
		margin-left: 20px;
	}
	.ratio2to2 .elem2
	{
		width: 50%;
	}
	.ratio2to2 .elem2 .i_actions_news_wide_item
	{
		width: 50%;
	}
}
@media screen and (min-width: 481px) and (max-width: 960px)
{
	.ratio2to2 .i_actions_news_wide_cont
	{
		flex-direction: column;
	}
	.ratio2to2 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (min-width: 781px) and (max-width: 960px)
{
	.ratio2to2 .i_block2
	{
		margin-left: 20px;
	}
	.ratio2to2 .elem2
	{
		width: 50%;
	}
}
@media screen and (max-width: 750px)
{
	.ratio2to2 .i_block2
	{
		margin-top: 20px;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px)
{
	.ratio2to2
	{
		flex-direction: column;
	}
	.ratio2to2 .i_block2
	{
		margin-top: 20px;
	}
}
@media screen and (max-width: 480px)
{
	.ratio2to2 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}
	.ratio2to2 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio2to2 .i_block1
	{
		margin-top: 20px;
	}
}
/* ratio2to1 or ratio1to2 */
.ratio1to2 .elem1 .i_actions_news_wide_item,
.ratio2to1 .elem1 .i_actions_news_wide_item
{
	width: 100%;
}
@media screen and (min-width: 961px)
{
	.ratio1to2 .i_block2,
	.ratio2to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to2 .elem1,
	.ratio2to1 .elem1
	{
		width: 33.33%;
	}
	.ratio1to2 .elem2,
	.ratio2to1 .elem2
	{
		width: 66.66%;
	}
	.ratio1to2 .elem2 .i_actions_news_wide_item,
	.ratio2to1 .elem2 .i_actions_news_wide_item
	{
		width: 50%;
	}
	.ratio1to2 .i_actions_news_wide_img,
	.ratio2to1 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (min-width: 781px) and (max-width: 960px)
{
	.ratio1to2 .i_block2,
	.ratio2to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to2 .elem1,
	.ratio2to1 .elem1
	{
		width: 33.33%;
	}
	.ratio1to2 .elem2,
	.ratio2to1 .elem2
	{
		width: 66.66%;
	}
	.ratio1to2 .elem2 .i_actions_news_wide_item,
	.ratio2to1 .elem2 .i_actions_news_wide_item
	{
		width: 50%;
	}
}
@media screen and (max-width: 750px)
{
	.ratio1to2,
	.ratio2to1
	{
		flex-direction: column;
	}
	.ratio1to2 .i_block2,
	.ratio2to1 .i_block2
	{
		margin-top: 20px;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px)
{
	.ratio1to2 .i_actions_news_wide_img,
	.ratio2to1 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
	.ratio1to2 .i_actions_news_wide_cont,
	.ratio2to1 .i_actions_news_wide_cont
	{
		flex-direction: column;
	}
}
@media screen and (max-width: 480px)
{
	.ratio1to2 .i_block1,
	.ratio2to1 .i_block1
	{
		margin-top: 20px;
	}
	.ratio1to2 .elem2 .i_actions_news_wide_item:nth-child(2),
	.ratio2to1 .elem2 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}
	.ratio1to2 .i_actions_news_wide_item,
	.ratio2to1 .i_actions_news_wide_item
	{
		width: 100%;
	}
}
/* ratio3to2 or ratio2to3 */
@media screen and (max-width: 479px)
{
	.ratio3to2 .i_block1,
	.ratio2to3 .i_block1,
	.ratio3to2 .i_block2,
	.ratio2to3 .i_block2
	{
		margin-top: 20px;
	}
	.ratio3to2 .elem3 .i_actions_news_wide_item:nth-child(2),
	.ratio3to2 .elem3 .i_actions_news_wide_item:nth-child(3),
	.ratio2to3 .elem3 .i_actions_news_wide_item:nth-child(2),
	.ratio2to3 .elem3 .i_actions_news_wide_item:nth-child(3),

	.ratio3to2 .elem2 .i_actions_news_wide_item:nth-child(2),
	.ratio2to3 .elem2 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}

	.ratio3to2 .elem3 .i_actions_news_wide_item,
	.ratio2to3 .elem3 .i_actions_news_wide_item,
	.ratio3to2 .elem2 .i_actions_news_wide_item,
	.ratio2to3 .elem2 .i_actions_news_wide_item
	{
		width: 100%;
	}
}
@media screen and (max-width: 380px) {
	.ratio3to2 .i_block1,
	.ratio2to3 .i_block1,
	.ratio3to2 .i_block2,
	.ratio2to3 .i_block2
	{
		margin-top: 30px;
	}
}
@media screen and (min-width: 481px)
{
	.ratio3to2 .i_block2,
	.ratio2to3 .i_block2
	{
		margin-left: 20px;
	}
}

@media screen and (min-width: 1281px)
{
	.ratio3to2 .elem3,
	.ratio2to3 .elem3
	{
		width: 60%;
	}
	.ratio3to2 .elem2,
	.ratio2to3 .elem2
	{
		width: 40%;
	}
	.ratio3to2 .elem2 .i_actions_news_wide_item,
	.ratio2to3 .elem2 .i_actions_news_wide_item
	{
		width: 50%;
	}
	.ratio3to2 .elem3 .i_actions_news_wide_item,
	.ratio2to3 .elem3 .i_actions_news_wide_item
	{
		width: 33.33%;
	}
}
@media screen and (min-width: 751px) and (max-width: 1280px)
{
	.ratio3to2 .elem3,
	.ratio3to2 .elem2,
	.ratio2to3 .elem3,
	.ratio2to3 .elem2
	{
		width: 100%;
	}
	.ratio3to2 .elem3 .i_actions_news_wide_item:nth-child(3),
	.ratio2to3 .elem3 .i_actions_news_wide_item:nth-child(3)
	{
		display: none;
	}
	.ratio3to2 .elem2 .i_actions_news_wide_item,
	.ratio3to2 .elem3 .i_actions_news_wide_item,
	.ratio2to3 .elem2 .i_actions_news_wide_item,
	.ratio2to3 .elem3 .i_actions_news_wide_item
	{
		width: 50%;
	}
}
@media screen and (min-width: 480px)  and (max-width: 750px)
{
	.ratio3to2,
	.ratio2to3
	{
		flex-direction: column;
	}
	.ratio3to2 .i_block2,
	.ratio2to3 .i_block2
	{
		margin-left: 0;
		margin-top: 20px;
	}
	.ratio3to2 .elem3,
	.ratio3to2 .elem2,
	.ratio2to3 .elem3,
	.ratio2to3 .elem2
	{
		width: 100%;
	}
	.ratio3to2 .elem2 .i_actions_news_wide_item,
	.ratio3to2 .elem3 .i_actions_news_wide_item,
	.ratio2to3 .elem2 .i_actions_news_wide_item,
	.ratio2to3 .elem3 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio3to2 .i_actions_news_wide_img,
	.ratio2to3 .i_actions_news_wide_img
	{
		width: 100%;
		padding-top: 95%;
		/*float: left;*/
		margin: 0 15px 15px 0;
	}
	.ratio3to2 .i_actions_news_wide_cont,
	.ratio2to3 .i_actions_news_wide_cont
	{
		flex-direction: row;
	}
}
/* ratio1to3 or ratio3to1 */
@media screen and (min-width: 961px)
{
	.ratio1to3 .i_block2,
	.ratio3to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to3 .elem1,
	.ratio3to1 .elem1
	{
		width: 25%;
	}
	.ratio1to3 .elem3,
	.ratio3to1 .elem3
	{
		width: 75%;
	}
	.ratio1to3 .elem3 .i_actions_news_wide_item,
	.ratio3to1 .elem3 .i_actions_news_wide_item
	{
		min-width: 30%;
		flex-basis: 30%;
		flex-grow: 1;
	}
	.ratio1to3 .elem1 .i_actions_news_wide_item,
	.ratio3to1 .elem1 .i_actions_news_wide_item
	{
		min-width: 100%;
		flex-basis: 100%;
		flex-grow: 1;
	}
}
@media screen and (min-width: 781px) and (max-width: 960px)
{
	.ratio1to3 .i_block2,
	.ratio3to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to3 .elem1,
	.ratio3to1 .elem1
	{
		width: 33%;
	}
	.ratio1to3 .elem3,
	.ratio3to1 .elem3
	{
		width: 66%;
	}
	.ratio1to3 .elem3 .i_actions_news_wide_item:last-child,
	.ratio3to1 .elem3 .i_actions_news_wide_item:last-child
	{
		display: none;
	}
	.ratio1to3 .elem3 .i_actions_news_wide_item,
	.ratio3to1 .elem3 .i_actions_news_wide_item
	{
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.ratio1to3 .elem1 .i_actions_news_wide_item,
	.ratio3to1 .elem1 .i_actions_news_wide_item
	{
		min-width: 100%;
		flex-basis: 100%;
		flex-grow: 1;
	}
}
@media screen and (max-width: 760px) {
	.ratio3to2 .elem2 .i_actions_news_wide_item,
	.ratio3to2 .elem3 .i_actions_news_wide_item,
	.ratio2to3 .elem2 .i_actions_news_wide_item,
	.ratio2to3 .elem3 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio3to2 .elem3,
	.ratio3to2 .elem2,
	.ratio2to3 .elem3,
	.ratio2to3 .elem2
	{
		width: auto;
	}
	.ratio3to2 .elem3 .i_actions_news_wide_item:nth-child(2),
	.ratio2to3 .elem3 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}

	.ratio3to2 .elem3 .i_actions_news_wide_item {
		max-width: 100%;
	}

	.i_actions_news_wide_cont {
		justify-content: center;
		width: 100%;
	}
}
@media screen and (max-width: 750px)
{
	.ratio1to3 .i_block2,
	.ratio3to1 .i_block2
	{
		margin-top: 20px;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px)
{
	.i_actions_news_wide_content.ratio3to1,
	.i_actions_news_wide_content.ratio1to3
	{
		flex-wrap: wrap;
	}
	.i_block1,
	.i_block2
	{
		width: 100%;
	}
	.ratio1to3 .i_actions_news_wide_cont,
	.ratio3to1 .i_actions_news_wide_cont
	{
		flex-wrap: wrap;
	}
	.ratio1to3 .i_actions_news_wide_item,
	.ratio3to1 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio1to3 .i_actions_news_wide_img,
	.ratio3to1 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (max-width: 480px)
{
	.ratio1to3 .i_actions_news_wide_item:not(:first-child),
	.ratio3to1 .i_actions_news_wide_item:not(:first-child)
	{
		display: none;
	}
	.ratio1to3 .i_actions_news_wide_item,
	.ratio3to1 .i_actions_news_wide_item
	{
		width: 100%;
	}
}
/* ratio1to4 or ratio4to1 */
.ratio1to4 .elem1 .i_actions_news_wide_item,
.ratio4to1 .elem1 .i_actions_news_wide_item
{
	width: 100%;
}
@media screen and (min-width: 1281px)
{
	.ratio1to4 .i_block2,
	.ratio4to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to4 .elem1,
	.ratio4to1 .elem1
	{
		width: 20%;
	}
	.ratio1to4 .elem4,
	.ratio4to1 .elem4
	{
		width: 80%;
	}
	.ratio1to4 .elem4 .i_actions_news_wide_item,
	.ratio4to1 .elem4 .i_actions_news_wide_item
	{
		width: 25%;
	}
}
@media screen and (min-width: 961px) and (max-width: 1280px)
{
	.ratio1to4 .i_block2,
	.ratio4to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to4 .elem1,
	.ratio4to1 .elem1
	{
		width: 25%;
	}
	.ratio1to4 .elem4,
	.ratio4to1 .elem4
	{
		width: 75%;
	}
	.ratio1to4 .elem4 .i_actions_news_wide_item:nth-child(4),
	.ratio4to1 .elem4 .i_actions_news_wide_item:nth-child(4)
	{
		display: none;
	}
	.ratio1to4 .elem4 .i_actions_news_wide_item,
	.ratio4to1 .elem4 .i_actions_news_wide_item
	{
		width: 33.33%;
	}
}
@media screen and (min-width: 781px) and (max-width: 960px)
{
	.ratio1to4 .i_block2,
	.ratio4to1 .i_block2
	{
		margin-left: 20px;
	}
	.ratio1to4 .elem1,
	.ratio4to1 .elem1
	{
		width: 33.33%;
	}
	.ratio1to4 .elem4,
	.ratio4to1 .elem4
	{
		width: 66.66%;
	}
	.ratio1to4 .elem4 .i_actions_news_wide_item:nth-child(3),
	.ratio1to4 .elem4 .i_actions_news_wide_item:nth-child(4),
	.ratio4to1 .elem4 .i_actions_news_wide_item:nth-child(3),
	.ratio4to1 .elem4 .i_actions_news_wide_item:nth-child(4)
	{
		display: none;
	}
	.ratio1to4 .elem4 .i_actions_news_wide_item,
	.ratio4to1 .elem4 .i_actions_news_wide_item
	{
		width: 50%;
	}
}
@media screen and (max-width: 750px)
{
	.ratio1to4,
	.ratio4to1
	{
		flex-direction: column;
	}
	.ratio1to4 .i_block2,
	.ratio4to1 .i_block2
	{
		margin-top: 20px;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px)
{
	.ratio1to4 .i_actions_news_wide_img,
	.ratio4to1 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
	.ratio1to4 .i_actions_news_wide_cont,
	.ratio4to1 .i_actions_news_wide_cont
	{
		flex-direction: column;
	}
}
@media screen and (max-width: 480px)
{
	.ratio1to4 .i_block1,
	.ratio4to1 .i_block1
	{
		margin-top: 20px;
	}
	.ratio1to4 .i_actions_news_wide_cont,
	.ratio4to1 .i_actions_news_wide_cont
	{
		flex-direction: column;
	}
	.ratio1to4 .elem4 .i_actions_news_wide_item:nth-child(2),
	.ratio1to4 .elem4 .i_actions_news_wide_item:nth-child(3),
	.ratio1to4 .elem4 .i_actions_news_wide_item:nth-child(4),
	.ratio4to1 .elem4 .i_actions_news_wide_item:nth-child(2),
	.ratio4to1 .elem4 .i_actions_news_wide_item:nth-child(3),
	.ratio4to1 .elem4 .i_actions_news_wide_item:nth-child(4)
	{
		display: none;
	}
}
/* ratio5to0 or ratio0to5 */
.ratio5to0 .elem5,
.ratio0to5 .elem5
{
	width: 100%;
}
@media screen and (min-width: 1281px)
{
	.ratio5to0 .i_actions_news_wide_item,
	.ratio0to5 .i_actions_news_wide_item
	{
		width: 20%;
	}
}
@media screen and (min-width: 961px) and (max-width: 1280px)
{
	.ratio5to0 .i_actions_news_wide_item,
	.ratio0to5 .i_actions_news_wide_item
	{
		width: 25%;
	}
	.ratio5to0 .i_actions_news_wide_item:nth-child(5),
	.ratio0to5 .i_actions_news_wide_item:nth-child(5)
	{
		display: none;
	}
}
@media screen and (min-width: 781px) and (max-width: 960px)
{
	.ratio5to0 .i_actions_news_wide_item,
	.ratio0to5 .i_actions_news_wide_item
	{
		width: 33.33%;
	}
	.ratio5to0 .i_actions_news_wide_item:nth-child(5),
	.ratio5to0 .i_actions_news_wide_item:nth-child(4),
	.ratio0to5 .i_actions_news_wide_item:nth-child(5),
	.ratio0to5 .i_actions_news_wide_item:nth-child(4)
	{
		display: none;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px)
{
	.ratio5to0 .i_actions_news_wide_item,
	.ratio0to5 .i_actions_news_wide_item
	{
		width: 50%;
	}
	.ratio5to0 .i_actions_news_wide_item:nth-child(5),
	.ratio5to0 .i_actions_news_wide_item:nth-child(4),
	.ratio5to0 .i_actions_news_wide_item:nth-child(3),
	.ratio0to5 .i_actions_news_wide_item:nth-child(5),
	.ratio0to5 .i_actions_news_wide_item:nth-child(4),
	.ratio0to5 .i_actions_news_wide_item:nth-child(3)
	{
		display: none;
	}
}
@media screen and (max-width: 480px)
{
	.ratio5to0 .i_actions_news_wide_item,
	.ratio0to5 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio5to0 .i_actions_news_wide_item:nth-child(5),
	.ratio5to0 .i_actions_news_wide_item:nth-child(4),
	.ratio5to0 .i_actions_news_wide_item:nth-child(3),
	.ratio5to0 .i_actions_news_wide_item:nth-child(2),
	.ratio0to5 .i_actions_news_wide_item:nth-child(5),
	.ratio0to5 .i_actions_news_wide_item:nth-child(4),
	.ratio0to5 .i_actions_news_wide_item:nth-child(3),
	.ratio0to5 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}
	.ratio0to5 .i_block1,
	.ratio5to0 .i_block1
	{
		margin-top: 20px;
	}
}
/* ratio4to0 or ratio0to4 */
.ratio4to0 .elem4,
.ratio0to4 .elem4
{
	width: 100%;
}
@media screen and (min-width: 961px)
{
	.ratio4to0 .i_actions_news_wide_item,
	.ratio0to4 .i_actions_news_wide_item
	{
		width: 25%;
	}
}
@media screen and (min-width: 781px) and (max-width: 960px)
{
	.ratio4to0 .i_actions_news_wide_item,
	.ratio0to4 .i_actions_news_wide_item
	{
		width: 33.33%;
	}
	.ratio4to0 .i_actions_news_wide_item:nth-child(4),
	.ratio0to4 .i_actions_news_wide_item:nth-child(4)
	{
		display: none;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px)
{
	.ratio4to0 .i_actions_news_wide_item,
	.ratio0to4 .i_actions_news_wide_item
	{
		width: 50%;
	}
	.ratio4to0 .i_actions_news_wide_item:nth-child(4),
	.ratio4to0 .i_actions_news_wide_item:nth-child(3),
	.ratio0to4 .i_actions_news_wide_item:nth-child(4),
	.ratio0to4 .i_actions_news_wide_item:nth-child(3)
	{
		display: none;
	}
}
@media screen and (max-width: 480px)
{
	.ratio4to0 .i_actions_news_wide_item,
	.ratio0to4 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio4to0 .i_actions_news_wide_item:nth-child(4),
	.ratio4to0 .i_actions_news_wide_item:nth-child(3),
	.ratio4to0 .i_actions_news_wide_item:nth-child(2),
	.ratio0to4 .i_actions_news_wide_item:nth-child(4),
	.ratio0to4 .i_actions_news_wide_item:nth-child(3),
	.ratio0to4 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}
	.ratio0to4 .i_block1,
	.ratio4to0 .i_block1
	{
		margin-top: 20px;
	}
}
/* ratio3to0 or ratio0to3 */
.ratio3to0 .elem3,
.ratio0to3 .elem3
{
	width: 100%;
}
@media screen and (min-width: 781px) and (max-width: 960px)
{
	.ratio3to0 .i_actions_news_wide_item,
	.ratio0to3 .i_actions_news_wide_item
	{
		width: 33.33%;
	}
}
@media screen and (min-width: 961px)
{
	.ratio3to0 .i_actions_news_wide_item,
	.ratio0to3 .i_actions_news_wide_item
	{
		width: 33.33%;
	}
	.ratio3to0 .i_actions_news_wide_img,
	.ratio0to3 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (min-width: 481px) and (max-width: 750px)
{
	.ratio3to0 .i_actions_news_wide_item,
	.ratio0to3 .i_actions_news_wide_item
	{
		width: 50%;
	}
	.ratio3to0 .i_actions_news_wide_item:nth-child(3),
	.ratio0to3 .i_actions_news_wide_item:nth-child(3)
	{
		display: none;
	}
}
@media screen and (max-width: 480px)
{
	.ratio3to0 .i_actions_news_wide_item,
	.ratio0to3 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio3to0 .i_actions_news_wide_item:nth-child(3),
	.ratio3to0 .i_actions_news_wide_item:nth-child(2),
	.ratio0to3 .i_actions_news_wide_item:nth-child(3),
	.ratio0to3 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}
	.ratio0to3 .i_block1,
	.ratio3to0 .i_block1
	{
		margin-top: 20px;
	}
}
/* ratio2to0 or ratio0to2 */
.ratio2to0 .elem2,
.ratio0to2 .elem2
{
	width: 100%;
}
@media screen and (min-width: 781px)
{
	.ratio2to0 .i_actions_news_wide_img,
	.ratio0to2 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (min-width: 481px)
{
	.ratio2to0 .i_actions_news_wide_item,
	.ratio0to2 .i_actions_news_wide_item
	{
		width: 50%;
	}
}
@media screen and (max-width: 480px)
{
	.ratio2to0 .i_actions_news_wide_item,
	.ratio0to2 .i_actions_news_wide_item
	{
		width: 100%;
	}
	.ratio2to0 .i_actions_news_wide_item:nth-child(2),
	.ratio0to2 .i_actions_news_wide_item:nth-child(2)
	{
		display: none;
	}
	.ratio0to2 .i_block1,
	.ratio2to0 .i_block1
	{
		margin-top: 20px;
	}
}
/* ratio1to0 or ratio0to1 */
.ratio1to0 .elem1,
.ratio0to1 .elem1
{
	width: 100%;
}
.ratio1to0 .i_actions_news_wide_item,
.ratio0to1 .i_actions_news_wide_item
{
	width: 100%;
}
@media screen and (min-width: 961px)
{
	.ratio1to0 .i_actions_news_wide_img,
	.ratio0to1 .i_actions_news_wide_img
	{
		width: 20%;
		padding-top: 20%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (min-width: 641px) and (max-width: 960px)
{
	.ratio1to0 .i_actions_news_wide_img,
	.ratio0to1 .i_actions_news_wide_img
	{
		width: 30%;
		padding-top: 30%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (min-width: 481px) and (max-width: 640px)
{
	.ratio1to0 .i_actions_news_wide_img,
	.ratio0to1 .i_actions_news_wide_img
	{
		width: 35%;
		padding-top: 35%;
		float: left;
		margin: 0 15px 15px 0;
	}
}
@media screen and (max-width: 480px)
{
	.ratio0to1 .i_block1,
	.ratio1to0 .i_block1
	{
		margin-top: 20px;
	}
}
/* End */


/* Start:/local/components/it_shop/i_element_v1.0/templates/i_teaser_bottom_adaptive/style.css?17322069429468*/
.i_tr_bt
{
	display: flex;
}
.i_tr_bt_item
{
	text-decoration: none;
}
.i_tr_bt_block_cont
{
	display: flex;
	padding: 20px;
	background-color: #f4f4f4;
}
.i_tr_bt_name
{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.i_tr_bt_img
{
	width: 70px;
	min-width: 70px;
	height: 70px;
	background-repeat: no-repeat;
}
.i_guarantee
{
	background-size: 60px 68px;
}
.i_certificates
{
	background-size: 50px 65px;
}
.i_digest
{
	background-size: 62px 64px;
}
.i_credit
{
	background-size: 54px 65px;
}
.i_shops
{
	background-size: 43px 57px;
}
/* ---------------------------------------------- i_tr_bt_5 */
@media screen and (min-width: 1221px)
{
	.i_tr_bt_5 .i_tr_bt_item
	{
		min-width: 15%;
		flex-basis: 15%;
		flex-grow: 1;
	}
	.i_tr_bt_5 .i_tr_bt_item:not(:first-child)
	{
		margin-left: 20px;
	}
	.i_tr_bt_5 .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.i_tr_bt_5 .i_tr_bt_img
	{
		background-position: right;
	}
}
@media screen and (min-width: 801px) and (max-width: 1220px)
{
	.i_tr_bt_5 .i_tr_bt_item
	{
		min-width: 15%;
		flex-basis: 15%;
		flex-grow: 1;
	}
	.i_tr_bt_5 .i_tr_bt_item:not(:first-child)
	{
		margin-left: 20px;
	}
	.i_tr_bt_5 .i_tr_bt_block_cont
	{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.i_tr_bt_5 .i_tr_bt_img
	{
		background-position: center;
	}
	.i_tr_bt_5 .i_tr_bt_name
	{
		order: 2;
		margin-top: 10px;
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
		text-align: center;
	}
}
@media screen and (min-width: 481px) and (max-width: 800px)
{
	.i_tr_bt_5
	{
		flex-wrap: wrap;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1) .i_tr_bt_block_cont,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2) .i_tr_bt_block_cont,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3) .i_tr_bt_block_cont
	{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1) .i_tr_bt_img,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2) .i_tr_bt_img,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3) .i_tr_bt_img
	{
		background-position: center;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1) .i_tr_bt_name,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2) .i_tr_bt_name,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3) .i_tr_bt_name
	{
		order: 2;
		margin-top: 10px;
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
		text-align: center;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5)
	{
		margin-left: 20px;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3)
	{
		min-width: 30%;
		flex-basis: 30%;
		flex-grow: 1;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5)
	{
		margin-top: 10px;
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4) .i_tr_bt_block_cont,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5) .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4) .i_tr_bt_img,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5) .i_tr_bt_img
	{
		background-position: right;
	}
}
@media screen and (max-width: 480px)
{
	.i_tr_bt_5
	{
		flex-wrap: wrap;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1) .i_tr_bt_block_cont,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2) .i_tr_bt_block_cont,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3) .i_tr_bt_block_cont,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4) .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1) .i_tr_bt_name,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2) .i_tr_bt_name,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3) .i_tr_bt_name,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4) .i_tr_bt_name
	{
		order: 2;
		margin-top: 10px;
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
		text-align: center;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1) .i_tr_bt_img,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2) .i_tr_bt_img,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3) .i_tr_bt_img,
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4) .i_tr_bt_img
	{
		background-position: center;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5) .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5) .i_tr_bt_img
	{
		background-position: right;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(1),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4)
	{
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5)
	{
		min-width: 100%;
		flex-basis: 100%;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(2),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4)
	{
		margin-left: 20px;
	}
	.i_tr_bt_5 .i_tr_bt_item:nth-child(3),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(4),
	.i_tr_bt_5 .i_tr_bt_item:nth-child(5)
	{
		margin-top: 10px;
	}
}
/* ---------------------------------------------- i_tr_bt_4 */
@media screen and (min-width: 1121px)
{
	.i_tr_bt_4 .i_tr_bt_item
	{
		min-width: 20%;
		flex-basis: 20%;
		flex-grow: 1;
	}
	.i_tr_bt_4 .i_tr_bt_item:not(:first-child)
	{
		margin-left: 20px;
	}
	.i_tr_bt_4 .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.i_tr_bt_4 .i_tr_bt_img
	{
		background-position: right;
	}
}
@media screen and (min-width: 721px) and (max-width: 1120px)
{
	.i_tr_bt_4 .i_tr_bt_item
	{
		min-width: 20%;
		flex-basis: 20%;
		flex-grow: 1;
	}
	.i_tr_bt_4 .i_tr_bt_item:not(:first-child)
	{
		margin-left: 20px;
	}
	.i_tr_bt_4 .i_tr_bt_block_cont
	{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.i_tr_bt_4 .i_tr_bt_img
	{
		background-position: center;
	}
	.i_tr_bt_4 .i_tr_bt_name
	{
		order: 2;
		margin-top: 10px;
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
		text-align: center;
	}
}
@media screen and (max-width: 720px)
{
	.i_tr_bt_4
	{
		flex-wrap: wrap;
	}
	.i_tr_bt_4 .i_tr_bt_item
	{
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.i_tr_bt_4 .i_tr_bt_item:nth-child(2),
	.i_tr_bt_4 .i_tr_bt_item:nth-child(4)
	{
		margin-left: 20px;
	}
	.i_tr_bt_4 .i_tr_bt_item:nth-child(3),
	.i_tr_bt_4 .i_tr_bt_item:nth-child(4)
	{
		margin-top: 20px;
	}
}
@media screen and (min-width: 521px) and (max-width: 720px)
{
	.i_tr_bt_4 .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.i_tr_bt_4 .i_tr_bt_img
	{
		background-position: right;
	}
}
@media screen and (max-width: 520px)
{
	.i_tr_bt_4 .i_tr_bt_block_cont
	{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.i_tr_bt_4 .i_tr_bt_img
	{
		background-position: center;
	}
	.i_tr_bt_4 .i_tr_bt_name
	{
		order: 2;
		margin-top: 10px;
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
		text-align: center;
	}
}
/* ---------------------------------------------- i_tr_bt_3 */
@media screen and (min-width: 661px)
{
	.i_tr_bt_3 .i_tr_bt_item
	{
		min-width: 30%;
		flex-basis: 30%;
		flex-grow: 1;
	}
	.i_tr_bt_3 .i_tr_bt_item:not(:first-child)
	{
		margin-left: 20px;
	}
	.i_tr_bt_3 .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.i_tr_bt_3 .i_tr_bt_img
	{
		background-position: right;
	}
}
@media screen and (min-width: 481px) and (max-width: 660px)
{
	.i_tr_bt_3 .i_tr_bt_item
	{
		min-width: 30%;
		flex-basis: 30%;
		flex-grow: 1;
	}
	.i_tr_bt_3 .i_tr_bt_item:not(:first-child)
	{
		margin-left: 20px;
	}
	.i_tr_bt_3 .i_tr_bt_block_cont
	{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.i_tr_bt_3 .i_tr_bt_img
	{
		background-position: center;
	}
	.i_tr_bt_3 .i_tr_bt_name
	{
		order: 2;
		margin-top: 10px;
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
		text-align: center;
	}
}
@media screen and (max-width: 480px)
{
	.i_tr_bt_3
	{
		flex-wrap: wrap;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(2)
	{
		margin-left: 20px;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(1),
	.i_tr_bt_3 .i_tr_bt_item:nth-child(2)
	{
		min-width: 45%;
		flex-basis: 45%;
		flex-grow: 1;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(1) .i_tr_bt_block_cont,
	.i_tr_bt_3 .i_tr_bt_item:nth-child(2) .i_tr_bt_block_cont
	{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(1) .i_tr_bt_img,
	.i_tr_bt_3 .i_tr_bt_item:nth-child(2) .i_tr_bt_img
	{
		background-position: center;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(1) .i_tr_bt_name,
	.i_tr_bt_3 .i_tr_bt_item:nth-child(2) .i_tr_bt_name
	{
		order: 2;
		margin-top: 10px;
		line-height: 1.3em;
		height: 2.6em;
		overflow: hidden;
		text-align: center;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(3) .i_tr_bt_block_cont
	{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(3) .i_tr_bt_img
	{
		background-position: right;
	}
	.i_tr_bt_3 .i_tr_bt_item:nth-child(3)
	{
		margin-top: 20px;
		min-width: 100%;
		flex-basis: 100%;
		flex-grow: 1;
	}
}
/* End */


/* Start:/local/components/it_shop/b_form.result.new/templates/i_form.result.new/style.css?1732206942738*/
/* ---------------------------------------------------------------------------------------------------- iLaB */
.fi_error {
	color: red;
	margin:0;
}
	.fi_error li:first-child { margin-top: 10px }
	.fi_error li:last-child	 { margin-bottom: 10px }

table.fi_form {}

table.fi_form input[type='text'] {
	width: 230px!important
}
table.fi_form textarea {
	min-width: 230px;
	max-width: 345px;
	min-height: 100px;
}
.fi_recaptcha {
	margin-left: 10px;
	cursor: pointer;
}
.fi_recaptcha:before {
	content: '';
}
.fi_loader { margin-left: 15px }
.fi_empty {
	background-color: rgba(244, 80, 85, 0.25);
}
/* ---------------------------------------------------------------------------------------------------- iLaB */
/* End */


/* Start:/local/components/it_shop/i_quick_v1.0/templates/.default/style.css?1732206942284*/
/* ---------------------------------------------------------------------------------------------------- iLaB */
.qi_loader	{ margin-left: 15px }
.qi_error	{ color: red }
/* ---------------------------------------------------------------------------------------------------- iLaB */
/* End */


/* Start:/local/components/it_shop/i_to_order_v1.0/templates/.default/style.css?1732206942284*/
/* ---------------------------------------------------------------------------------------------------- iLaB */
.qi_loader	{ margin-left: 15px }
.qi_error	{ color: red }
/* ---------------------------------------------------------------------------------------------------- iLaB */
/* End */


/* Start:/local/components/it_shop/b_map.google.system/templates/.default/style.css?173220694230*/
.bx-google-map {color: black;}
/* End */


/* Start:/local/templates/ilab_it_shop/styles.css?173220694283*/
p.i_typical_p {}
ul.i_typical_ul {
	font-size: 14px;
}
table.i_typical_table {}
/* End */
/* /local/templates/ilab_it_shop/tmpl/css/normalize.css?17322069428520 */
/* /local/templates/ilab_it_shop/tmpl/css/main.css?1732206942722 */
/* /local/templates/ilab_it_shop/tmpl/css/style2.css?1748344165139905 */
/* /local/templates/ilab_it_shop/tmpl/css/jquery.formstyler.css?17322069422308 */
/* /local/templates/ilab_it_shop/tmpl/css/jquery.formstyler.theme.css?17322069429192 */
/* /local/templates/ilab_it_shop/tmpl/css/color/c_outdoorworld.css?173220694276160 */
/* /local/templates/ilab_it_shop/tmpl/css/snippets.css?17322069425093 */
/* /local/templates/ilab_it_shop/tmpl/css/swiper.min.css?173220694214468 */
/* /local/templates/ilab_it_shop/tmpl/css/fancybox.css?173220694213706 */
/* /local/templates/ilab_it_shop/p_ilab/cs/iCompareModal.css?173220694226644 */
/* /local/components/it_shop/b_menu/templates/i_topmenu/style.css?17322069423460 */
/* /local/components/it_shop/i_header_v1.0/templates/i_line_header_v3/style.css?173220694210438 */
/* /local/components/it_shop/b_search.title/templates/i_search_title_flat/style.css?17322069422108 */
/* /local/components/it_shop/i_catalog_menu_v2.0/templates/i_h_menu/style.css?173220694232546 */
/* /local/components/it_shop/i_element_v1.0/templates/i_teaser_top_adaptive/style.css?17322069429630 */
/* /local/components/it_shop/i_element_v1.0/templates/i_catalog_links/style.css?17322069421437 */
/* /local/components/it_shop/i_news_actions/templates/.default/style.css?173220694221955 */
/* /local/components/it_shop/i_element_v1.0/templates/i_teaser_bottom_adaptive/style.css?17322069429468 */
/* /local/components/it_shop/b_form.result.new/templates/i_form.result.new/style.css?1732206942738 */
/* /local/components/it_shop/i_quick_v1.0/templates/.default/style.css?1732206942284 */
/* /local/components/it_shop/i_to_order_v1.0/templates/.default/style.css?1732206942284 */
/* /local/components/it_shop/b_map.google.system/templates/.default/style.css?173220694230 */
/* /local/templates/ilab_it_shop/styles.css?173220694283 */
