

/* Start:/local/templates/imidge/css/normalize.css?15338179689633*/
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */

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

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

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

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

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

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: Tahoma, Arial, sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

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

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

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

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

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

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

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

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

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

b,
strong {
    font-weight: bold;
}

blockquote,
.blockquote{
    margin: 1em 40px;
    font-weight: bold;
    font-style: italic;
}

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

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

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

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

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

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

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

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

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

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

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

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

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

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

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

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

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

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

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

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

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

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

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

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

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

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

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

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

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

/* End */


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

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

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

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

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

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

.fancybox-inner {
	overflow: hidden;
}

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

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

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

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

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

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

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

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

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

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

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

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

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

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

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

/* Overlay helper */

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

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

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

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

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

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

/* Title helper */

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

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

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

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

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

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

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

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

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

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


/* Start:/local/templates/imidge/css/wt_work.css?15338179682767*/

/*MG added begin*/
	/*.comments-list .rating .rating {
		width: 90px;
		height: 16px;
		padding: 0;
		list-style: none;
		clear: both;
		position: relative;
		background: url(/local/templates/imidge/css/../img/stars-sprite.png) no-repeat 0 0;
		display: inline-block;
		margin: 0;
		vertical-align: middle;
	}
	.comments-list .rating .onestar {background-position: 0 -16px;}
	.comments-list .rating .twostar {background-position: 0 -32px;}
	.comments-list .rating .threestar {background-position: 0 -48px;}
	.comments-list .rating .fourstar {background-position: 0 -64px;}
	.comments-list .rating .fivestar {background-position: 0 -80px;}
	.tab .characteristics-table table {font-size: 13px;}
	.tab .characteristics-table table a {color: #4e483c;}*/
/*MG added end*/

/*smart.filter begin*/
/*
.price_range_slider_id{
  height: 5px;
  border: 0;
  background: #b7aeae;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow:inset 1px 1px 2px 0 rgba(0,0,0, .3);
}
.price_range_slider_id .ui-slider-range{
  background: transparent;
}
.price_range_slider_id .ui-slider-handle{
  width: 13px;
  height: 13px;
  background: #fff;
  border: none;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  top: -5px;
  cursor: pointer;
  border: 1px solid #bfb7b6;
}
.price_range_slider_id .ui-slider-handle::before{
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  background: #b7aeae;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  left: 50%;
  top: 50%;
  margin: -3px 0 0 -2px;
}
*/

.filters-block ul li{
	position: relative;
  padding: 0 0 0 25px;
}

.filters-block .items-group .content-item .filter_chckbx {
	margin: 0 10px 2px 0;
	position: absolute;
	left: 0;
	top: 2px;
}
.filters-block .items-group .content-item ul li a {
	text-decoration:none;
	cursor: pointer;
}
.filters-block .items-group .content-item ul li a:hover {
	font-weight: bold; 
	color: #5b5b5b;
}
.filters-block .items-group .content-item ul li.filtitem_checked a {
	font-weight: bold;
	color: #5b5b5b;
}
.filters-block .items-group .content-item ul li.filtitem_checked a:hover {
	font-weight: normal; 
	color: #333;
}
.filters-block .items-group .content-item ul li.filtitem_disabled a {
	cursor: default;
	color: #777;
	font-weight: normal;
}

.comparison-list .clearfilters {
	/*font-size: 13px;
	color: #000000;
	margin: 18px 0 0;*/
	float: right;
}
.selected_filters .items-list .txt{margin-top: 2px;}
.selected_filters .items-list .remove{margin-top: 0;}
.selected_filters .items-list .top_filter_section {font-weight: bold; color: #5b5b5b;}
/*
.comparison-list .items-list ul .top_filter_section {
	clear: both; 
	display: block; 
	font-weight: bold; 
	margin-bottom: 5px;
}
*/
/*smart.filter end*/
/* End */


/* Start:/local/templates/imidge/css/main.css?1706784698468720*/
body {
    min-width: 999px;
    background: #EBEBEB !important;
}
.post-meta iframe {
    display: none !important;
}
span.tab-no-bold {
    font-weight: bold !important;
}
a.tab-no-bold {
    font-weight: bold !important;
}
.itooltip{cursor:pointer;display:inline-block;width:14px;height:14px;position:relative;margin-left:0!important;background:url(https://img.imidge.com.ua/local/templates/imidge/img/info.png) no-repeat 0 -18px}.itooltip span{background-color:#fff;border:1px solid rgba(132, 149, 164, 1); border-radius:10px 10px 10px 0;box-shadow:1px 1px 10px rgba(0,0,0,.75);font-size:12px;font-weight:400;color:#333;opacity:0;padding:8px;position:absolute;left:15px;bottom:15px;text-decoration:none;visibility:hidden;width:150px;z-index:10}.itooltip:hover{background-position:0 -1px}.itooltip:hover span{opacity:1;visibility:visible}
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li > ul  {display: block;min-height: 310px;}
.main-menu > ul > li:nth-child(7) > .sub-menu > ul > li > ul {min-height: 250px;}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li > ul {    min-height: 400px;}

.card-more-info .juilon {
    text-align: right;
    padding-right: 15px;
}
.pt-22 {
    padding-left: 15px;
    margin-left: 15px;
    /* border-left: 1px solid #858585; */
    color: #5b5b5b;
    font-family: "Open Sans", sans-serif;
   display: contents;font-size: 15px;
    line-height: 20px;
}
.avalibility.pre_order,.pre_order {
    color: #1aa6ad !important;
}
p.h2 {
    font-size: 25px;
    font-family: Georgia, serif;
    color: #000000;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/brands-bg.png) no-repeat center center;
    display: inline-block;
    width: 183px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    top: -23px;
    left: 375px;
    margin: 0 auto;
    position: absolute;
    top: -23px;
}
.tovar_news ul li {
    margin-bottom: 10px;
	list-style:none;
}
.tovar_news {
    width: auto;
    float: left;
}
.news-article-vn {padding: 0 15px;}
article.news-article {
    width: 100%;
    float: left;
/*    margin: 0% 2% 0% 2%;*/
    background: white;
/*    padding: 0 15px;*/
}
.news-article-75 {    width: 75%;
    float: left;
    margin: 0% 2% 0% 2%;
    background: white;}
article.news-article-75 img {
    max-width: 100%;
	height: auto;
}	
div#bx_incl_area_11_1_1_1 ul {
    list-style: none;
}
article.news-article p {
    margin: 15px 0;
}

article.news-article h3 {
    margin: 10px;
}
article.news-article h4 {
    margin: 10px;
}
article.news-article h2 {
    margin: 10px;
}
article.news-article-75 p {
    margin: 15px;
}
article.news-article-75 div {
    margin: 15px;
}

article.news-article-75 h2 {
    margin: 10px;
}
article.news-article-75 h3 {
    margin: 10px;
}
article.news-article-75 h4 {
    margin: 10px;
}
.seo_text_info {
    display: block;
    margin: 0 auto;
    width: 992px;
    text-align: center;
}
.seo_text_info {
    border: 1px solid #efe7db;
    background: #fbfaf8;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px!important;
}
/*.main-menu > ul > li:nth-child(4) > .sub-menu > ul > li > ul > li:nth-child(1) a {
      color: #da6c1c;
    font-weight: 600;
    font-size: 16px;
}*/
a.hdr_item.level-2 {
    font-size: 15px;
    color: #af4a00;
    text-decoration: none;
    display: block;
    margin: 0 0 10px;
    position: relative;
    padding: 0 45px 0 10px;
}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li > ul > li:nth-child(1) a {
    /* color: #43a566;
    font-weight: 600; */
}
.main-menu > ul > li:nth-child(2) .sub-menu > ul > li > a {
    font-size: 12px;
    color: #0e2132;
    /* margin: 0 0 7px; */
    margin: 0;
    display: inline-block;
    width: 150px;
}
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li:nth-child(1) > ul > li > a {
    font-weight: 900;
}
.main-menu > ul > li:nth-child(7) > .sub-menu > ul > li:nth-child(1) > ul > li > a {
    font-weight: 900;
}
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li:nth-child(7) > ul > li:nth-child(1) > a {
    font-weight: 900;
}
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li:nth-child(7) > ul > li:nth-child(2) > a {
    font-weight: 900;
}
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li:nth-child(7) > ul > li:nth-child(3) > a {
    font-weight: 900;
}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li > ul > li:nth-child(2) a {
    /* color: #43a566;
    font-weight: 600; */
}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li > ul > li:nth-child(3) a {
    /* color: #43a566; 
    font-weight: 600;*/
}
.test_menu a {
       font-size: 14px !important;
    color: #403a2f !important;
    text-decoration: none;
    line-height: 10px !important;
   }
.test_menu
{float: none !important; width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    margin: 0 0 8px;
    position: relative;}
.test_menu_ul {
webkit-column-count: 7;
    -webkit-column-gap: 0;
    -moz-column-count: 7;
    -moz-column-gap: 0;
    column-count: 7;
    column-gap: 0;
    -webkit-column-rule: 1px solid #ddd;
    -moz-column-rule: 1px solid #ddd;
    column-rule: 1px solid #ddd;
    overflow: hidden;
    display: block !important;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    /* padding-right: 38px; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}	
.ul_2_test { 
      
    display: block !important;
    justify-content: normal !important; 
   }


.main-menu > ul > li:nth-child(9) > .sub-menu > ul {
    column-count: 3;
   }
   .main-menu > ul > li:nth-child(7) > .sub-menu > ul {
    column-count: 6;
   }
   .main-menu > ul > li:nth-child(8) > .sub-menu > ul {
    column-count: 7;
   }
.main-menu > ul > li:nth-child(5) > .sub-menu > ul {
    column-count: 7;
   }
   .main-menu > ul > li:nth-child(6) > .sub-menu > ul {
    column-count: 5;
	
   }
   .main-menu > ul > li:nth-child(6) > .sub-menu > ul > li {
/*    min-height: 340px;*/
}
      .main-menu > ul > li:nth-child(2) > .sub-menu > ul {
    column-count: 6;
	
   }

.main-menu > ul > li:nth-child(2) > .sub-menu > ul > li:nth-child(3) > ul {min-height: 175px;}

.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(1) > ul {min-height: 250px;}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(2) > ul {min-height: 850px;}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(3) > ul {}
   
.filtitem_nochecked:last-child {
    /*margin-bottom: 20px;*/
}
.komplect {
    margin-bottom: 20px;
    width: 100%;
}

.other-slider-wrap2.catalog ul {
    display: table;
}

.phone-callback{
margin-top:3px;
}
.phone-numbers-select {
    display: inline-block;
    margin: 0 0 0 21px;
    position: relative;
    z-index: 4;
}
.phone-numbers-select .trigger, #header_feedback {
    text-decoration:underline;
    color: #9299A4;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    position: relative;
    top: 0px;
    font-size:13px;
}
 #header_feedback{
    top: -1px;
}
	.header-phone .phone-callback{
		margin-left:3px;
	}
.phone-callback {
    margin-top: 4px;
}
.phone-numbers-select .trigger:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9299a4 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 4px 3px;
    content: "";
    display: inline-block;
    left: 100%;
    margin-left: 5px;
    position: absolute;
    top: 6px;
    vertical-align: middle;
}
.phone-numbers-select .phone-numbers-popup {
    left: -9999px;
    margin: -5px 0 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    transition: opacity 0.2s ease 0s, margin-top 0.2s ease 0s;
    z-index: 100;
}
.phone-numbers-select:hover .phone-numbers-popup {
    left: auto;
    margin: 0;
    opacity: 1;
    padding: 5px 0 0;
    right: 0;
    width: 200px;
}
.phone-numbers-select:hover .phone-numbers-popup ul {
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2);
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.phone-numbers-select:hover .phone-numbers-popup ul li + li {
    border-top: 1px solid #d4d1cf;
}
.phone-numbers-select:hover .phone-numbers-popup ul li a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
    color: #645d4f;
    display: block;
    font-size: 15px;
    padding: 2px 13px;
    text-decoration: none;
    transition: background 0.2s ease 0s;
}
.phone-numbers-select:hover .phone-numbers-popup ul li a:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.925);
}
body .header-phone{
overflow:visible;
}

.catalog_list {
    width: 80%;
    float: right;
}

.link-for-prize {
    display: block;
    position: relative;
    padding-left: 50px;
    padding-bottom: 16px;
    padding-top: 22px;
}
.cmi-bottom.box-for-prize2	 a {
    text-decoration: none;
}
.cmi-bottom.box-for-prize2 {
    height: 55px;
    padding-left: 20px;
    padding-top: 10px;
    border-top: 1px solid #f2f3f3;
    padding-bottom: 10px;
   /* background: linear-gradient(to bottom, rgb(227, 232, 235) 0%, rgb(226, 225, 225) 100%);*/
}
.znam {
height: 50px !important;
    width: 50px !important;
}



.flink a {
    color: #ffeaa2;
    text-decoration: none;
}

a.active {
color: #af4a00 !important;
background: rgba(0, 0, 0, 0.12);
}
span.compare_none {
    display: none;
}
/*article.news-article {
    background: white;
    padding: 0 10px;
}*/
.viberimg {
    height: 20px;
    width: 20px;
}
.cmi-bottom.box-for-prize a:hover {
    text-decoration: underline;
}
.cmi-bottom.box-for-prize2 a:hover {
    text-decoration: underline;
}
.cmi-bottom.box-for-prize a {
    text-decoration: none;
}
.cmi-block a:hover {
    text-decoration: underline;
}
.footer-contacts a {   text-decoration: none; }
.header-phone a {   text-decoration: none; }

.cmi-block a {   text-decoration: none; }

.phone-numbers-select 
{
    -moz-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
}

.footer-contacts {
    -moz-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
}
.header-phone
{
    -moz-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
}
.main-menu ul li:nth-child(7) > a {
    /* padding-top: 19px; */
    /* height: 28px; */
/*color: red;*/ }
.big-search {
    width: 931px;
    height: 80px;
    background: #0d2031;
    -webkit-box-shadow: 0 2px 4px #0d2031;
            box-shadow: 0 2px 4px #0d2031;
    padding: 30px 16px 0 16px;
    font-family: Open Sans, Georgia;
    color: #f1f1f1;
    border-radius: 0;
    left: -700px;
    position: relative;
    top: 2px;
    text-align: center;
    z-index: 10;
}
a.withouth-child.level-1.dop-p {
   /* color: red;*/
}
.big-search .header-filter-link {
    display: inline;
    position: absolute;
    right: 1px;
    top: -36px;
}

.big-search > pre {
    display: none;
}

.big-search > label {
    margin-right: 15px;
    position: relative;
    top: 30px;
}

.big-search div.select {
    width: 160px;
    /*height: 100%;*/
    padding: 0 7px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    float: left;
    /*padding-right: 60px;*/

    width: 204px;
}

.big-search .select.last-select {
    position: relative;
    /*top: -19px;*/
}

.big-search .select.last-select .options > ul {
    /*top: 77px;*/
}

.big-search .select > label {
    display: block;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-size: 14px;

    /*font-weight: 600;*/
    text-align: left;
}

.big-search .search-label {
    float: left;

    font-size: 16px;
    color: #cfd4d9;
    margin: 30px 5px 0 0;
}

.big-search .select span.result {
    padding: 6px 28px 6px 10px;
    display: block;
    cursor: pointer;
    text-align: left;

    min-height: 20px;
    font-size: 16px;
    color: #cfd4d9;

    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;

    /*133*/
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/down-filter-arrow.png) 170px 11px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(58, 84, 103, 1)), color-stop(100%, rgba(48, 69, 89, 1)));
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/down-filter-arrow.png) 170px 11px no-repeat, -webkit-linear-gradient(top, rgba(58, 84, 103, 1) 0%, rgba(48, 69, 89, 1) 100%);
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/down-filter-arrow.png) 170px 11px no-repeat, -o-linear-gradient(top, rgba(58, 84, 103, 1) 0%, rgba(48, 69, 89, 1) 100%);
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/down-filter-arrow.png) 170px 11px no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(58, 84, 103, 1)), to(rgba(48, 69, 89, 1)));
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/down-filter-arrow.png) 170px 11px no-repeat, linear-gradient(to bottom, rgba(58, 84, 103, 1) 0%, rgba(48, 69, 89, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a5467', endColorstr='#304559', GradientType=0);
    word-wrap: break-word;

    -webkit-box-shadow: 0 0 1px 0 rgba(255, 255, 255, .25);

            box-shadow: 0 0 1px 0 rgba(255, 255, 255, .25);
}

.big-search .select .options {
    background: #364e62;
    border: 1px solid #0d2031;
}
div.title-search-result {
    top: 140px !importnat;
}
.big-search .select .options ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    display: none;
    /*top: 58px;*/
    top: 100%;
}

.big-search .select .options li {
    padding: 6px 10px;
    /*width: 160px;*/
    width: 204px;
    border-left: none;
    border-right: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #364e62;
    border-bottom: 1px solid #586979;
    cursor: pointer;
    left: -1px;
    position: relative;
    text-align: left;
    top: -3px;
    font-size: 15px;
    color: #cfd4d9;
}

.big-search .select span.addition {
    font-size: 11px;
    display: block;
    margin-top: 2px;
}

.big-search .select .options li:first-child {
    border-top: 1px solid #586979;
}

.big-search .select .options li:last-child {
    border: none;
}

.big-search .select .options li:hover {
    background: #45586a;
    color: #aab6c2;
}

.big-search .select .options li.active {
    background: #45586a;
}

.main-menu {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA/CAIAAACuBzUDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpifnD9OJOAiCzThzePmRgYGBCYkRHOZmRgRBKHqWFEUc/IiC7GCFbLyICmHqru989vqPbREXNy8DKxsLECBBgADbYJJDLE6RwAAAAASUVORK5CYII=) 0 0 repeat-x;
    text-align: center;
    font-size: 0;
}

*:focus {
    outline: none;
}

.big-buy-btn.notaddToBasketButton {

    background-color: #7ebc1a;
    background-image: -webkit-linear-gradient(top, #98d930, #64a303);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#98d930), to(#64a303));
    background-image: -o-linear-gradient(top, #98d930, #64a303);
    background-image: linear-gradient(to bottom, #98d930, #64a303);

    cursor: default;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 3px;
}

.big-buy-btn:hover {
    background-color: #7ebc1a;
    background-image: -webkit-linear-gradient(top, #64a303, #98d930);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#64a303), to(#98d930));
    background-image: -o-linear-gradient(top, #64a303, #98d930);
    background-image: linear-gradient(to bottom, #64a303, #98d930);
}

.lt-ie9 .main-menu {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/main-menu-bg.png) 0 0 repeat-x;
}

.main-menu > ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.lt-ie8 .main-menu > ul {
    display: inline;
    zoom: 1;
}

.main-menu > ul > li, .main-menu > ul > div, .main-menu > ul > div > li {
    float: left;
    /*  position: relative;*/
}

.main-menu > ul > li > ul, .main-menu > ul > div > li > ul {
    position: absolute;
    left: -9999px;
    top: 55px;
    border: 2px solid #637688;
    background: rgba(255, 255, 255, .95);
    z-index: 100;
    width: 1080px;
    text-align: left;
    margin: -5px 0 0;
    padding: 5px 0;
    list-style: none;
    list-style-image: none;
    -o-transition: margin .2s ease, opacity .2s ease;
    transition: margin .2s ease, opacity .2s ease;
    -moz-transition: margin .2s ease, opacity .2s ease;
    -webkit-transition: margin .2s ease, opacity .2s ease;
    opacity: 0.9;
}
@media only screen and (min-width: 768px) {
    .main-menu > ul > li:hover > ul, .main-menu > ul > div > li:hover > ul {
        left: 0px;
        opacity: 1;
        margin: 0;
        color: #000;
        z-index: 1000;
    }
}
.main-menu > ul > li > a.dop-p, .main-menu > ul > div > li > a.dop-p {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: auto !important;
    height: 28px;
}

/*.main-menu > ul > li > ul::before{
    content: '';
    border: 8px solid transparent;
    border-bottom-color: #a68bb3;
    position: absolute;
    left: 50%;
    top: -17px;
    margin: 0 0 0 -8px;
}*/
.main-menu > ul > li > ul > li, .main-menu > ul > div > li > ul > li {
    font-size: 16px;
    line-height: 1;
    display: block;
    float: none;
    /*width: 19.56%;*/
    /*-webkit-column-fill: auto;
    -moz-column-fill: auto;
    column-fill: auto;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;*/
}

.main-menu > ul > li > ul > li > ul,
.main-menu > ul > div > li > ul > li > ul {
    width: auto;
}

.main-menu > ul > li > ul > li + li, .main-menu > ul > div > li > ul > li + li {
    /*border-left: 1px solid #e8e5e4;*/
}

/*.main-menu > ul > li > ul > li > .ul-wrap{
    position: absolute;
    left: -9999px;
    top: -2px;
    min-height:100%;
    background: #fff;
    width: 170px;
    border: 2px solid #a68bb3;
    border-left: 1px solid #a68bb3;
    padding: 0 20px 0;
    margin: 0 0 0 -10px;
    opacity:0;
    transition:margin .2s ease, opacity .2s ease;
    -moz-transition:margin .2s ease, opacity .2s ease;
    -webkit-transition:margin .2s ease, opacity .2s ease;
}
.main-menu > ul > li > ul > li:hover > .ul-wrap{
    left: 100%;
    margin: 0;
    opacity: 1;
}
.main-menu > ul > li > ul > li > .ul-wrap .hdr{
    font-size: 18px;
    color: #a68bb3;
    margin: 10px 0 15px;
}
.main-menu > ul > li > ul > li > .ul-wrap .img-wrap{
    margin: 0 0 15px;
}
.main-menu > ul > li > ul > li > .ul-wrap ul{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}
.main-menu > ul > li > ul > li > .ul-wrap ul li{
    margin: 0 0 20px;
}
.main-menu > ul > li > ul > li > .ul-wrap ul li a{
    color: #7b7465;
    font-size: 14px;
    text-decoration: none;
}*/
.main-menu > ul > li > ul > li > a {
    color: #000;
    text-decoration: none;
    display: block;
    padding: 5px 2px 5px 6px;
    font-size: 12px;

    font-size: 15px;
    color: #af4a00;
    padding: 5px 18px;
    margin: 0 0 6px;
}

.main-menu > ul > li > ul > li > ul,
.main-menu > ul > div > li > ul > li > ul {
    width: auto;
    padding: 0 18px;
}

.main-menu > ul > li > ul > li > ul > li,
.main-menu > ul > div > li > ul > li > ul > li {
    margin: 0 0 10px;
    float: none;
}

.main-menu > ul > li > ul > li > ul > li > a,
.main-menu > ul > div > li > ul > li > ul > li > a {
    font-size: 13px;
    color: #0e2132;
    padding: 0;
}

.main-menu > ul > li > ul > li > ul > li > a:hover,
.main-menu > ul > div > li > ul > li > ul > li > a:hover {
    color: #af4a00;
    text-decoration: underline;
}

.main-menu > ul > li > ul > li > a span {
    float: right;
    color: #7d7d7d;
    font-size: 12px;
}

.main-menu > ul > li > ul > li > a:hover {
    color: #cd9064;
    background: rgba(0, 0, 0, 0.1);
}

/*.main-menu > ul > li > ul > li:hover > a{
    background: #f3f3f3;
    color: #a68bb3;
}*/
/*.main-menu > ul > li > ul > li + li{
    border-top: 1px solid #ebe9e8;
}*/
/*.main-menu > ul > li + li{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAA7CAYAAABRw1tBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANJJREFUeNpkjjsOAjEMRP3JVpSsqOioaEGChhtwCS7E/eAKwAVgkxjbUSKWRFE0Gj/PBF/Px3U5jgverFe3/eF4pxQj6BlIRFgFEYfA7iAgqWCapo85oTIDxWkChxFJGQkUhkDupJTKFjHBb05QGIMKpFhKrYvZ4dbeSsl0yeECS86q0Od6xBq8AwkLrK+WuLDHYbvOUBkBnE+7reT3xRjxIKiJ/yKbyFDCHM515A5WR6pjcOrgOOvKVUiF2xZ06zMxZ1JNho6R38/HzmkfS18BBgBzeVUWp2PCJQAAAABJRU5ErkJggg==) 0 50% no-repeat;
}*/
/*.lt-ie9 .main-menu > ul > li + li{
  background: url(https://img.imidge.com.ua/local/templates/imidge/i/main-menu-line.png) 0 50% no-repeat;
}*/
.main-menu > ul > li > a {
    display: block;
    /*padding: 9px 21px 8px;*/
    padding: 9px 17px 8px;
    font-size: 15px;
    color: #0e2132;
    text-decoration: none;
    line-height: 18px;
    height: 38px;
    font-family: Georgia, Nimbus Sans L, Droid, serif;
    position: relative;
}

.main-menu > ul > li > a:hover {
    color: #af4a00;
    background: rgba(0, 0, 0, 0.12);
}

.main-menu > ul > li > a.dop-p, .main-menu > ul > div > li > a.dop-p {
    padding-top: 19px;
    height: 28px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center;
    height: 100% !important;
    min-height: 36px;
}

/*.main-menu > ul > li:hover > a{
    color: #a68bb3;
    text-decoration: underline;
}*/
/*.main-menu > ul > li > a .icon{
  margin-right: 13px;
}*/
.main-menu li:first-child .dop-p, .main-menu li:last-child .dop-p {
    padding: 9px 9px 0;
    width: 96px;
}

.main-menu > ul > li:first-child .sub-menu > ul > li {
    padding: 0;
}

.main-menu > ul > li:first-child .sub-menu > ul > li > a {
    font-size: 12px;
    color: #0e2132;
    /*margin: 0 0 7px;*/
    margin: 0;
    display: inline-block;
    width: 150px;
}
.main-menu > ul > li:nth-child(4) .sub-menu > ul > li > a,
.main-menu > ul > li:nth-child(5) .sub-menu > ul > li > a,
.main-menu > ul > li:nth-child(7) .sub-menu > ul > li > a
{
    width: 210px;
}

.sub-menu ul li small {
    font-family: Open Sans;
    /*display: inline-block;*/
	display:none;
    float: right;
    color: #969696;
    font-size: 7pt;
    margin: 0px 5px 0px 0px;
    position: absolute;
    right: 0;
    top: 0;
}/*
.sub-menu ul li small {
    font-family: Open Sans;
    display: inline-block;
    float: right;
    color: #969696;
    font-size: 7pt;
    margin: 0px 5px 0px 0px;
    position: absolute;
    right: -34px;
    top: 0;

}*/

.margin_0 {
    margin: 0 !important;
}

.catalog-options .sort {
    z-index: 9 !important;
}

/*some header styles------------------------------------------------------------------------------------------*/

.order-tabs {
}

.order-tabs .tabs-content {
}

.order-tabs .tabs-content .tab {
    display: none;
}

.order-tabs .tabs-content .tab.active {
    display: block;
}

.order-tabs .tabs-nav {
    margin: 0 0 30px;
    width: 530px;
}

.order-tabs .tabs-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    float: left;
}

.order-tabs .tabs-nav li {
    float: left;
}

.order-tabs .tabs-nav li a {
    font-size: 14px;
    text-decoration: none;
    line-height: 1;
    padding: 7px 22px;
    float: left;
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e4e4e4));
    background-image: -webkit-linear-gradient(top, #eeeeee, #e4e4e4);
    background-image: -o-linear-gradient(top, #eeeeee, #e4e4e4);
    background-image: linear-gradient(to bottom, #eeeeee, #e4e4e4);
    border: 1px solid #d5d5d5;
    position: relative;
    z-index: 2;
}

.order-tabs .tabs-nav li a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid #FFF;
    border-right: 10px solid rgba(0, 0, 0, 0);
    position: absolute;
    left: -1px;
    top: -1px;
}

.order-tabs .tabs-nav li.active a {
    border-color: #e4d6c1;
    background-color: #e7dbc6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ece2d0), to(#e4d6c1));
    background-image: -webkit-linear-gradient(top, #ece2d0, #e4d6c1);
    background-image: -o-linear-gradient(top, #ece2d0, #e4d6c1);
    background-image: linear-gradient(to bottom, #ece2d0, #e4d6c1);
    z-index: 1;
}

.order-tabs .fast-order {
    float: left;
    position: relative;
}

.order-tabs .fast-order .fast-order-window {
    position: absolute;
    left: 0;
    top: 0;
    background: #fbfaf8;
    width: 380px;
    overflow: hidden;
    display: none;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2);
}

.order-tabs .fast-order .fast-order-window .window-content .form-wrap {
    margin: 10px 0 0;
}

.order-tabs .fast-order .fast-order-window .window-content {
    padding: 0 20px 20px 25px;
}
.main-menu > ul > li:first-child .sub-menu > ul > li small {
    right: 0px;
}
.order-tabs .fast-order .fast-order-window .window-content .btn {
    padding: 7px;
}

.order-tabs .fast-order .fast-order-window .window-content input[type="text"] {
    width: 190px;
    margin: 0 4px;
}

.order-tabs .fast-order .fast-order-window .window-hdr {
    font-size: 14px;
    line-height: 1;
    padding: 8px 23px;
    border-bottom: 1px solid #d9d4d0;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
    margin: 0 0 10px;
}

.order-tabs .fast-order .fast-order-window .window-hdr .ic {
    border: 5px solid rgba(0, 0, 0, 0);
    border-bottom-color: #82776A;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.lt-ie8 .order-tabs .fast-order .fast-order-window .window-hdr .ic {
    display: inline;
    zoom: 1;
}

.order-tabs .fast-order .fast-order-window::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid #FFF;
    border-right: 10px solid rgba(0, 0, 0, 0);
    position: absolute;
    left: 0;
    top: 0;
}

.order-tabs .fast-order a {
    font-size: 14px;
    text-decoration: none;
    line-height: 1;
    padding: 7px 22px;

    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e4e4e4));
    background-image: -webkit-linear-gradient(top, #eeeeee, #e4e4e4);
    background-image: -o-linear-gradient(top, #eeeeee, #e4e4e4);
    background-image: linear-gradient(to bottom, #eeeeee, #e4e4e4);
    border: 1px solid #d5d5d5;
    display: block;
    position: relative;
    float: left;
}

.order-tabs .fast-order a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid #FFF;
    border-right: 10px solid rgba(0, 0, 0, 0);
    position: absolute;
    left: -1px;
    top: -1px;
}

.order-tabs .fast-order a .ic {
    border: 5px solid transparent;
    border-top-color: #82776a;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 3px;
}

.lt-ie8 .order-tabs .fast-order a .ic {
    display: inline;
    zoom: 1;
}

.order-tabs .row {
    margin: 0 0 20px;
}

.order-tabs .row-label {
    float: left;
    width: 120px;
    margin: 0 5px 0 0;
}

.order-tabs .row-label label {
    font-size: 13px;
    color: #a3998f;
}

.order-tabs .row-label label small {
    display: block;
}

.order-tabs .row-content {
    margin: 0 0 0 125px;
}

.order-tabs .row .exp {
    font-size: 11px;
    color: #b7aeae;
}

.order-tabs .radio-group {
}

.order-tabs .radio-group ul {
    margin: 0 0 5px;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.order-tabs .radio-group ul li {
    font-size: 14px;
    margin: 0 0 3px;
}

.order-tabs .radio-group ul li input {
    vertical-align: middle;
    margin-right: 2px;
    position: relative;
    top: -1px;
}

.order-tabs .address {
    margin: 15px 0 0;
}

.order-tabs .address .hdr {
    margin: 0 0 10px;
    line-height: 1;
    font-size: 13px;
    color: #a3998f;
}

.order-tabs .address .exp {
    margin: 0 0 10px;
}

.order-tabs .address .address-item {
    width: 55px;
    display: inline-block;
    vertical-align: top;
}

.lt-ie8 .order-tabs .address .address-item {
    display: inline;
    zoom: 1;
}

.order-tabs .address .address-item.long {
    width: 250px;
}

.order-tabs .address .address-item + .address-item {
    margin-left: 11px;
}

/**/
.order-tabs .adress-curier {
    margin: 15px 0 0;
}

.order-tabs .adress-curier .hdr {
    margin: 0 0 10px;
    line-height: 1;
    font-size: 13px;
    color: #a3998f;
}

.order-tabs .adress-curier .exp {
    margin: 0 0 10px;
}

.order-tabs .adress-curier .address-item {
    width: 55px;
    display: inline-block;
    vertical-align: top;
}

.lt-ie8 .order-tabs .adress-curier .address-item {
    display: inline;
    zoom: 1;
}

.order-tabs .adress-curier .address-item.long {
    width: 250px;
}

.order-tabs .adress-curier .address-item + .address-item {
    margin-left: 11px;
}

/**/
.order-tabs .form-options {
    margin: 25px 0;
}

.order-tabs .form-options .add-comment {
    text-decoration: none;
    border-bottom: 1px dashed;
    margin-right: 25px;
}

.order-tabs .form-options .subscribe-label {
    display: inline-block;
}

.lt-ie8 .order-tabs .form-options .subscribe-label {
    display: inline;
    zoom: 1;
}

.order-tabs .form-options .subscribe-label input {
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.order-tabs .order-btn {
    display: inline-block;
    padding: 10px 25px 10px 25px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;

    background-color: #7ebc1a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#98d930), to(#64a303));
    background-image: -webkit-linear-gradient(top, #98d930, #64a303);
    background-image: -o-linear-gradient(top, #98d930, #64a303);
    background-image: linear-gradient(to bottom, #98d930, #64a303);
    border: 1px solid #339b09;
    position: relative;
    text-shadow: 0 -1px 0 #1a8e01;
    margin: 0 0 5px;
}

.lt-ie8 .order-tabs .order-btn {
    display: inline;
    zoom: 1;
}

.search-hint {
    background: #223545;
    /*z-index: 1000 !important;
margin-top: 142px !important;
right: 500px !important;
left: 10px !important;
position:relative;*/
}

.search-hint a {
    color: #e3cd8b !important;
}

.window {
    display: none;
    color: #a3998f;
    background: #fff;
}

.window a {
    color: #4e483c;
}

.window .window-header {
    font-size: 19px;
    text-transform: uppercase;
    color: #282828;
    line-height: 1;
    padding: 17px 60px 20px 20px;
    /*background: #1C2F40 url(/local/templates/imidge/css/../img/header-bg.png) 0 100% no-repeat;*/
    background: #e6e6e7;
}

.window .window-content {
    padding: 18px 23px;
}

.popup-window {

}

.popup-window .fancybox-close {
    width: 20px;
    height: 20px;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/popup-close.png) 0 0 no-repeat;
    top: 14px !important;
    right: 17px;
}

.popup-window .fancybox-skin {
    background: #fff;
    border-radius: 0;
    padding: 0;
}

.window .login-form a {
    float: right;
    top: 10px;
    position: relative;
    color: #3c3c3c;
}

.window .login-form .row-content a {
    top: 0;
}

.window .login-form {
}

.window .login-form .btn {
    margin-right: 10px;
    float: left;
    margin: 10px 0;
}

.window input[value="Войти"] {
    padding-left: 13px !important;
    padding-right: 13px !important;
}

.window input[value="Войти"]:hover {
    padding-left: 13px;
    padding-right: 13px;
}

.window .login-form .row {
    overflow: hidden;
    margin: 0 0 12px;
}

.window .login-form .row-label {
    float: left;
    width: 100px;
    min-height: 1px;
    padding: 5px 0 0;
}

.window .login-form .row-label label {
    color: #a3998f;
}

.window .login-form .row-content {
    overflow: hidden;
}

.window .open-id {
    padding: 0 38px;
    margin: 0 -30px;
    border-top: 1px solid #e9eaeb;
    border-bottom: 1px solid #e9eaeb;
}

.window .open-id img {
    margin-left: 10px;
}

.window .register-wrap {
    padding: 15px 30px;
    background: #bfc3c6;
    margin: 0 -30px -3px;
}

#uLogin1 {
    padding-top: 2px;
    line-height: 1;
}

#uLogin1 > div {
    position: relative !important;
    left: 140px !important;
    top: -9px !important;
}

.manufacturer-catalog.catalog-lvl1 .img-wrap {
    border: 1px solid #d6c2a1;
}

.order-window-content {
    width: 720px;
    padding: 21px 23px;
}

.order-window-content .page-title.sht {
    width: 440px;
    margin: 0 0 20px;
}

.order-window-content .fast-order {
    position: absolute;
    right: 45px;
    top: 50px;
    font-size: 13px;
    color: #5c5548;
}

.order-window-content .fast-order.basket_tel {
    position: absolute;
    /*right: 35px;*/
    right: 22px;
    top: 50px;
    font-size: 13px;
    color: #5c5548;
    width: 262px;
}

.order-window-content .fast-order form {
    margin: 5px 0 0;
}

.order-window-content .fast-order input[type="text"] {
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 9px;
    -webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .1);
    width: 150px;
    margin: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.order-window-content .fast-order .btn {
    padding: 7px 10px;
    position: relative;
    /*left: 135px;
top: -40px;*/
}

.order-window-content .tel38 {
    /*position: relative;
left: -20px;
top: 24px;*/
}

.order-window-tabs {
    margin: 0 0 25px;
}

.order-window-tabs .tabs-content {
    border: 1px solid #eceaea;
    min-height: 10px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
}

.order-window-tabs .tabs-content .tab {
    display: none;
    /*color: #a3998f;*/
}

.order-window-tabs .tabs-content .tab.active {
    display: block;
}

.order-window-tabs .tabs-nav {
    margin: 0 0 30px;
}

.order-window-tabs .tabs-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    float: left;
}

.order-window-tabs .tabs-nav li {
    float: left;
}

.order-window-tabs .tabs-nav li a {
    font-size: 14px;
    text-decoration: none;
    line-height: 1;
    padding: 7px 23px;
    float: left;
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e4e4e4));
    background-image: -webkit-linear-gradient(top, #eeeeee, #e4e4e4);
    background-image: -o-linear-gradient(top, #eeeeee, #e4e4e4);
    background-image: linear-gradient(to bottom, #eeeeee, #e4e4e4);
    border: 1px solid #d5d5d5;
    position: relative;
    z-index: 2;
}

.order-window-tabs .tabs-nav li a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid #ECECEC;
    border-right: 10px solid rgba(0, 0, 0, 0);
    position: absolute;
    left: -1px;
    top: -1px;
}

.order-window-tabs .tabs-nav li.active a {
    border-color: #fff;
    background-color: #e7dbc6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ece2d0), to(#e4d6c1));
    background-image: -webkit-linear-gradient(top, #ece2d0, #e4d6c1);
    background-image: -o-linear-gradient(top, #ece2d0, #e4d6c1);
    background-image: linear-gradient(to bottom, #ece2d0, #e4d6c1);
    z-index: 1;
}

.order-table {
    clear: both;
}

.order-table > table {
    width: 100%;
}

.order-table > table th {
    text-align: left;
    padding: 9px 0 9px 20px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 15px;
    line-height: 1;
    background: #fbfaf8;
    border-bottom: 1px solid #eceaea;
}

.order-table > table td {
    border-bottom: 1px solid #eceaea;
    padding: 10px 0 10px 20px;
    vertical-align: middle;
}

.order-table > table tr th:last-child,
.order-table > table tr td:last-child {
    padding-right: 20px;
}

.order-table .img-wrap {
    float: left;
    border: 1px solid #e5e5e5;
}

.order-table .img-wrap img {
}

.order-table .name {
    font-size: 14px;
    /*font-weight: bold;*/
    margin: 0 0 7px;
}

.order-table .name a {
    text-decoration: none;
}

.order-table .old-price {
    font-size: 13px;
    color: #9d938f;
}

.order-table .old-price span {
    position: relative;
}

.order-table .old-price span::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 2px;
    background: #fa801e;
}

.order-table .price {
    font-size: 17px;
    color: #5c5548;
    line-height: 1;
    white-space: nowrap;
    width: 100px;
}

.order-table .price big {
    font-size: 24px;
}
.cmi-block {
    padding-left: 20px;
}

.order-table .other-currency {
    font-size: 16px;
    color: #5c5548;
}

.order-table .count {
    text-align: center;
}

.order-table .input-plus-minus {
    display: inline-block;
}

.lt-ie8 .order-table .input-plus-minus {
    display: inline;
    zoom: 1;
}

.order-table .input-plus-minus .minus {
    width: 15px;
    height: 15px;
    border: 0;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/minusa.png) 0 4px no-repeat;
    vertical-align: middle;
}

.order-table .input-plus-minus .plus {
    width: 15px;
    height: 15px;
    border: 0;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/plusa.png) 0 0 no-repeat;
    vertical-align: middle;
}

.order-table .input-plus-minus input[type="text"] {
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 6px;
    -webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .1);
    width: 33px;
    margin: 0 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.order-table table.options {
    width: auto;
}

.order-table table.options th {
    padding: 0;
    background: none;
    border-bottom: 0;
    text-transform: none;
    font-size: 13px;
    color: #a3998f;
    padding-right: 15px;
}

.order-table table.options td {
    border-bottom: 0;
    padding: 0;
    color: #4e483c;
}

.order-table table.options td a {
    color: #4e483c;
}

.order-bottom {
    padding: 15px 20px 10px;
    background: #fbfaf8;
}

.order-bottom .all-price {

}

.order-bottom .all-price .price {
    font-size: 24px;
}

.order-bottom .all-price .price big {
    font-size: 35px;
}

.order-bottom .all-price .over {
    display: inline-block;
    vertical-align: middle;
}

.lt-ie8 .order-bottom .all-price .over {
    display: inline;
    zoom: 1;
}

.order-bottom .back-wrap {
    float: left;
    text-align: center;
    margin: 0 40px 0 0;
}

.order-bottom .big-buy-btn {
    float: right;
    padding: 6px 35px;
}

.order-bottom .big-buy-btn::before {
    display: none;
}

.window .recomended-list {
}

.window .recomended-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    overflow: hidden;
}

.window .recomended-list ul li {
    width: 224px;
    float: left;
}

.window .recomended-list ul li + li {
    margin-left: 23px;
}

.window .recomended-list .item {
    width: 100%;
    border: 1px solid #e5e5e5;
    margin: 0 0 10px 0;
}

.window .recomended-list .item .img-wrap {
    float: left;
}

.window .recomended-list .item .over {
    overflow: hidden;
    height: 75px;
    background: #f7f7f7;
    padding: 10px 15px 0;
}

.window .recomended-list .name {
    height: 41px;
    line-height: 1;
    overflow: hidden;
}

.window .recomended-list .name a {
    text-decoration: none;
}

.window .recomended-list .buy {
    margin: 0;
}

.window .recomended-list .price {
    font-size: 18px;
    color: #5c5548;
}

.window .recomended-list .price-drop {
    font-size: 11px;
    color: #fa801e;
    line-height: 1.1;
    float: right;
    width: 130px;
}

.connected-social-profile {
    color: #a4747d;
}

.connected-social-profile a {
    text-decoration: none;
    color: #a4747d;
    margin-left: 10px;
}

.connected-social-profile a img {
    vertical-align: middle;
    margin-right: 5px;
}

#call-window {
    width: 400px;
}

#call-window .exp {
    color: #b7aeae;
}

#call-window .window-content {
    padding-bottom: 10px;
}

#call-window .row-label {
    font-size: 13px;
    width: 145px;
    /*  width: 85px;*/
}

#call-window .row-label label {
    font-size: 13px;
    line-height: 1;
}

/*GIFT WINDOW STYLES --------------------------------------*/

.gift {

    /*background: #dbdcde url(/local/templates/imidge/css/hzsho-bg.png) right bottom no-repeat;*/
    background: #e6e6e7 url(https://img.imidge.com.ua/local/templates/imidge/i/subscribe-bg.jpg) 100% 100% no-repeat;
    font-family: Open Sans, Georgia, Arial;
    color: #505050;

    width: 610px;
    /*height: 590px;*/
    padding: 20px 30px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.gift .page-title {
    font-size: 17px;
    margin-right: 30px;
}

.gift span.greee {
    color: #3e9812;
    display: block;
    margin: 0 0 10px;
}

.gift .top {
    position: relative;
}

.gift .center .centerTop {
    width: 100%;
  /*  margin-left: 150px;*/
    margin-bottom: 20px;
    font-family: Open Sans;
    position: relative;
    top: 10px;
}

.gift .center .centerTop:before {
    content: url(https://img.imidge.com.ua/local/templates/imidge/img/gift-popup/gifts.png);
    position: absolute;
        right: -10px;
    top: 90px;
	/*left: -160px;
    top: 20px;*/
}

.gift .textBlock {
    position: relative;
    top: -5px;
}

.gift .top p {
    text-transform: uppercase;
    font-weight: 500;
    text-shadow: 0px 1px 1px #808080;
    margin: 0;
    padding-bottom: 20px;
}

.gift .center .centerTop h1,
.gift .center .centerTop .replaced_h1 {
    color: #af4a00;
    font-size: 18px;
    font-style: oblique;
    font-weight: normal;
}

.gift p {
    font-size: 13px;
    margin: 0 0 15px;
}

.gift .center .centerTop p font.errortext {
    margin-bottom: -10px;
}

.gift .center .centerTop .row:after {
    content: "";
    display: table;
    clear: both;
    margin: 2px 0;
}

.gift .top span.cross {
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/gift-popup/blue-cross.png);
    position: absolute;
    width: 13px;
    height: 13px;
    cursor: pointer;
    right: 0;
    top: -10px;
}

.gift .centerBottom {
    font-size: 13px;
    border-top: 1px solid #efeff0;
    padding: 20px 30px 0;
    border-bottom: 1px solid #efeff0;
    margin: 0 -30px 20px;
}

.gift .center hr {
    width: 589px;
    border: 1px solid #efeff0;
    position: relative;
    left: -163px;
    display: none;
}

.gift hr {
    width: 606px;
    border: 1px solid #CDCECF;
}

.gift .centerBottom ul {
    list-style: square;
}

.gift .bottom {
    background: #FDFDFD;
    /*background: #e1e3e4;*/
    position: relative;
    /*left: -30px;*/
    height: 85px;
    /*width: 608px;*/
    margin: 0 -30px;
    border-top: 1px solid #babbbc;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, .05);
}

.gift .bottom td {
    height: 85px;
}

.gift .bottom td img {
    max-height: 100%;
}

.gift .subscription-utility {
    margin: 0 0 30px;
}

.gift .bottom table {
    height: 100%;
    width: 100%;
    text-align: center;
}

.gift .bottom img {
    display: inline-block;
}

.gift input[type="text"] {
    width: 226px;
    padding: 7px;
    outline: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #505050;

    background: rgba(252, 251, 251, 1);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 251, 251, 1)), color-stop(100%, rgba(233, 233, 234, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(233, 233, 234, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(233, 233, 234, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(252, 251, 251, 1)), to(rgba(233, 233, 234, 1)));
    background: linear-gradient(to bottom, rgba(252, 251, 251, 1) 0%, rgba(233, 233, 234, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbfb', endColorstr='#e9e9ea', GradientType=0);
}

.gift input[type="submit"] {
    height: 30px;
    border: 1px solid #96a1a4;
    border-top-color: #fff;
    font-size: 14px;
    color: #fff;
    background: rgba(184, 228, 114, 1);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(184, 228, 114, 1)), color-stop(34%, rgba(114, 176, 12, 1)), color-stop(86%, rgba(114, 176, 12, 1)), color-stop(100%, rgba(184, 228, 114, 1)));
    background: -webkit-linear-gradient(top, rgba(184, 228, 114, 1) 0%, rgba(114, 176, 12, 1) 34%, rgba(114, 176, 12, 1) 86%, rgba(184, 228, 114, 1) 100%);
    background: -o-linear-gradient(top, rgba(184, 228, 114, 1) 0%, rgba(114, 176, 12, 1) 34%, rgba(114, 176, 12, 1) 86%, rgba(184, 228, 114, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(184, 228, 114, 1)), color-stop(34%, rgba(114, 176, 12, 1)), color-stop(86%, rgba(114, 176, 12, 1)), to(rgba(184, 228, 114, 1)));
    background: linear-gradient(to bottom, rgba(184, 228, 114, 1) 0%, rgba(114, 176, 12, 1) 34%, rgba(114, 176, 12, 1) 86%, rgba(184, 228, 114, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e472', endColorstr='#b8e472', GradientType=0);

    -webkit-box-shadow: 0px 3px 5px #93969c;

            box-shadow: 0px 3px 5px #93969c;
    margin-left: 30px;
    padding: 5px 10px;
    cursor: pointer;
    line-height: 1;
}

/*/GIFT WINDOW STYLES -------------------------------------*/

/*search filter-----------*/

.page-header .header-search {
    position: relative;
    /*z-index: 1;*/
    z-index: 3;
}

.header-search .search-hint {
    position: absolute;
    left: -9999px;
    opacity: 0;
    top: -10px;
    padding: 20px 10px 10px;
    background: #91786a;
    font-size: 0;
    min-height: 80px;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -webkit-transition: opacity .2s ease;
}

.header-search.show-hint .search-hint {
    right: -10px;
    left: -10px;
    opacity: 1;
}

.header-search .search-hint .all-results {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    text-align: center;
    text-transform: uppercase;
}

.header-search .search-hint .hints-list {
    margin: 0 0 10px;
    padding: 0 0 5px;
    list-style: none;
    list-style-image: none;
    background: url(/local/templates/imidge/css/../img/search-line.png) 50% 100% no-repeat;
}

.header-search .search-hint .hints-list li {
    margin: 0 0 10px;
    font-size: 14px;
    /*padding: 0 10px;
        padding-right: 20px;*/
}

.header-search .search-hint .hints-list li a {
    color: #fff;
}

.header-search .search-hint .hints-list li img {
    margin-right: 10px;
}

.header-search .seach-filter {
    position: absolute;
    left: -9999px;
    top: 36px;
    margin-right: 10px;
    padding: 40px 10px 10px;
    background: #254059;
    font-size: 14px;
    opacity: 0;
    z-index: 20;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -webkit-transition: opacity .2s ease;
}

.header-search.show-filter .seach-filter {
    right: -10px;
    left: 20px;
    opacity: 1;
    background: transparent;
}

.header-search .seach-filter .close-search-filter {
    position: absolute;
    right: 15px;
    top: 20px;
    text-decoration: none;
    color: #e3cd8b;
    border-bottom: 1px dashed;
    font-size: 13px;
}

.header-search .seach-filter .close-search-filter::before {
    content: '';
    position: absolute;
    left: -13px;
    top: 3px;
    border: 5px solid transparent;
    border-bottom-color: #a49681;
}

.header-search .filter-item label {
    font-size: 14px;
    color: #e3cd8b;
    line-height: 1;
    display: block;
    text-transform: uppercase;
    margin: 7px 0;
}

.header-search .filter-item select {
    font-size: 17px;
    border: 1px solid #e5e5e5;
    padding: 2px 5px;
    background: #fff;
    width: 100%;
    color: #a3998f;
}

.header-search .search-form {
    position: relative;
}

a:focus {
    outline: none;
}

/*small favourite table---------------*/

.favorite_table tr td {
    padding: 5px;
}

.favorite_table tr th {
    padding: 5px;
    text-transform: uppercase;
    padding-right: 15px;
}

.order_list p {
    margin: 0;
}

.order_list > p {
    padding: 0 20px;
    margin: 0 0 10px;
}

.order_list > .big-buy-btn {
    font-size: 13px;
    padding: 3px 10px 3px 20px;
    margin: 0 20px 0 0;
}

.order_list > .big-buy-btn::before {
    top: 3px;
    left: 5px;
}

.heade-right .order_list .buy-recomendet.show-window {
    display: inline-block;
    margin: 0 10px 10px 0;

    padding: 4px 18px;
    line-height: 1;
    vertical-align: top;
}

.order_list, .added_item {
    width: 330px;
    padding: 19px;
    background: #fff;
    border: solid 1px #c6cccf;
    position: absolute;
    top: 80px;
    right: -1px;
    -webkit-box-shadow: 0 1px 1px 0 #eceeef;
            box-shadow: 0 1px 1px 0 #eceeef;
    display: none;
    z-index: 30;
}

.order_list em, .added_item em {
    color: #9b9b9b;
}

.order_list .button, .added_item .button {
    display: block;
    font-size: 11px;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    height: 35px;
    background-color: #fbfaf8;
}

.order_list:before, .added_item:before {
    content: '';
    border: solid 5px transparent;
    border-bottom-color: #fff;
    position: absolute;
    top: -10px;
    right: 55px;
    z-index: 1;
}

.added_item tr td:last-child {
    width: auto !important;
}

/*clearfix*/
.clear, .clearfix {
    *zoom: 1;
}

.clear:before, .clearfix:before,
.clear:after, .clearfix:after {
    display: table;
    line-height: 0;
    content: "";
    width: 100%;
}

.clear:after, .clearfix:after {
    clear: both;
}

.recommended_logos li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 !important;
    margin: 6px 0 0 !important;
    border: 0 none !important;
    float: right;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
}

.recommended_logos li div, .recommended_logos li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    overflow: hidden;
}

.recommended_logos li div {
    border-top: solid 5px #fff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 1;
}

.recommended_logos li img {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 100%;
    max-height: 100%;
}

.recommended_logos li {
    vertical-align: middle;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.recommended_logos li:nth-child(2n) {
    float: left;
}

.recommended_logos li:nth-child(1) {
    width: 62%;
    height: 92px;
    line-height: 92px;
}

.recommended_logos li:nth-child(2) {
    width: 36%;
    height: 112px;
    line-height: 112px;
}

.recommended_logos li:nth-child(3) {
    width: 36%;
    height: 112px;
    line-height: 112px;
}

.recommended_logos li:nth-child(4) {
    width: 62%;
    height: 92px;
    line-height: 92px;
}

.recommended_logos li:nth-child(5) {
    width: 49%;
    height: 92px;
    line-height: 92px;
}

.recommended_logos li:nth-child(6) {
    width: 49%;
    height: 112px;
    line-height: 112px;
}

/*.recommended_logos li:nth-child(1){
    width: 28%;
}
.recommended_logos li:nth-child(2){
    width: 31%;
}
.recommended_logos li:nth-child(3){
    width: 30%;
}
.recommended_logos li:nth-child(4){
    width: 30%;
}
.recommended_logos li:nth-child(5){
    width: 28%;
}
.recommended_logos li:nth-child(6){
    width: 31%;
}*/

.popup_small_basket {
    position: fixed;
    right: 0px;
    top: 50px;
    z-index: 999;
    background: #fff;
}

#login-window {
    width: 365px;
    height: auto;
    background: #bfc3c6;
    margin: 1px;
}

.fancybox-inner {
    background-color: #ebebeb;
    /* background-image: -webkit-linear-gradient(top, #000000, #dddddd); */
    /* background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#dddddd)); */
   /* background-image: -o-linear-gradient(top, #000000, #dddddd); */
    /* background-image: linear-gradient(to bottom, #000000, #dddddd); */
}
.popup-new-title {
    font-size: 16px;
    color: #b83b29;
}
#login-window .window-header {
    padding: 25px 30px;
    font-family: Georgia, 'Times New Roman', Times, serif;
}

.fancybox-close {
    top: 5px;
    right: 5px;
}

#login-window .window-content {
    padding-top: 0px;
    overflow: hidden;
    color: #282828 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e7), to(#bfc3c6));
    background: -webkit-linear-gradient(top, #e6e6e7, #bfc3c6);
    background: -o-linear-gradient(top, #e6e6e7, #bfc3c6);
    background: linear-gradient(to bottom, #e6e6e7, #bfc3c6);
    padding: 0 30px;
}

#login-window .form-wrap input[type="text"],
#login-window .form-wrap input[type="password"] {
    border: 1px solid #d8d8d9;
    border-top: 1px solid #d3d3d4;
    background-color: #f4f4f4;
    background-image: -webkit-linear-gradient(top, #fcfbfb, #e6e6e7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfbfb), to(#e6e6e7));
    background-image: -o-linear-gradient(top, #fcfbfb, #e6e6e7);
    background-image: linear-gradient(to bottom, #fcfbfb, #e6e6e7);
    padding: 8px;
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, .05);
            box-shadow: inset 0 2px 1px rgba(0, 0, 0, .05);
}

#login-window .window-content .login-form .row {
    margin-bottom: 14px;
}

#login-window .window-content .open-id {
    padding-top: 0;
}

#login-window .window-content .open-id .open-id-login {
    margin-right: 10px;
    color: #4e483c;
    /*font-weight: bold;*/
    top: 17px;
    left: -7px;
    position: relative;
}

#login-window .window-content .login-form .row-content .btn {
    /*linear-gradient(to bottom, rgba(132,149,164,1) 0%,rgba(48,73,95,1) 61%,rgba(71,91,109,1) 97%,rgba(59,77,96,1) 100%);*/
    font-size: 15px;
    color: #fff;
    line-height: 1;
    padding: 7px 13px !important;

    background-color: #415d76;
    background-image: -webkit-linear-gradient(top, #8495a4, #30495f);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8495a4), to(#30495f));
    background-image: -o-linear-gradient(top, #8495a4, #30495f);
    background-image: linear-gradient(to bottom, #8495a4, #30495f);
    border: 1px solid #677387;
    border-top: 1px solid #fff;
    border-left: 1px solid #bec3cb;
    border-right: 1px solid #bec3cb;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -2px 1px 0 rgba(255, 255, 255, .2), 0 2px 2px 0 rgba(0, 0, 0, .2);
            box-shadow: inset 0 -2px 1px 0 rgba(255, 255, 255, .2), 0 2px 2px 0 rgba(0, 0, 0, .2);
    margin: 5px 0;

}

#login-window .window-content .login-form .row-content .btn:hover {
    background-color: #415d76 !important;
    background-image: -webkit-linear-gradient(top, #30495f, #8495a4) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#30495f), to(#8495a4)) !important;
    background-image: -o-linear-gradient(top, #30495f, #8495a4) !important;
    background-image: linear-gradient(to bottom, #30495f, #8495a4) !important;
}

.catalog-options .sort span.selected {
    height: 25px;
    width: 160px;
    top: -3px;
    font-size: 12px;
    position: relative;
    border: 1px solid #c0c4ca;
    padding: 4px;
    background: rgba(255, 255, 255, 0.9);
    cursor: pointer;
    padding-right: 20px;
    text-align: right;
    text-decoration: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-left: 10px;
}
.catalog-options .sort.sortBy.notcatalog_sorter ul {
    top: 330px;
    left: 850px;

}
.catalog-options .sort.sortBy ul {
    position: absolute;
    left: 94px;
    width: 160px;
    display: block;
    border-top: none;
    list-style-type: none;
    right: 0;
    top: 21px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid #C0C4CA;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: none;
    font-family: 'Open Sans', Arial, sans-serif;
    z-index: 15;
}
.catalog-options .sort.sortBy ul li a{
    padding: 6px 25px 6px 15px;
    font-size: 10px;
}
/*-------------------------------------------------------------------------------------------------*/

.rating {
    width: 63px;
    height: 16px;
    padding: 0;
    list-style: none;
    clear: both;
    position: relative;
    background: url(/local/templates/imidge/css/images/star-matrix.gif) no-repeat 0 0;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.lt-ie8 .rating {
    display: inline;
    zoom: 1;
}

/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {
    background-position: 0 0
}

.onestar {
    background-position: 0 -16px
}

.twostar {
    background-position: 0 -32px
}

.threestar {
    background-position: 0 -48px
}

.fourstar {
    background-position: 0 -64px
}

.fivestar {
    background-position: 0 -80px
}

ul.rating li {
    cursor: pointer;
    /*ie5 mac doesn't like it if the list is floated\*/
    float: left;
    /* end hide*/
    text-indent: -999em;
}

ul.rating li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    text-decoration: none;
    z-index: 200;
}

ul.rating li.one a {
    left: 0
}

ul.rating li.two a {
    left: 16px;
}

ul.rating li.three a {
    left: 32px;
}

ul.rating li.four a {
    left: 48px;
}

ul.rating li.five a {
    left: 64px;
}

ul.rating li a:hover {
    z-index: 2;
    width: 80px;
    height: 16px;
    overflow: hidden;
    left: 0;
    background: url(/local/templates/imidge/css/images/star-matrix.gif) no-repeat 0 0
}

ul.rating li.one a:hover {
    background-position: 0 -96px;
}

ul.rating li.two a:hover {
    background-position: 0 -112px;
}

ul.rating li.three a:hover {
    background-position: 0 -128px
}

ul.rating li.four a:hover {
    background-position: 0 -144px
}

ul.rating li.five a:hover {
    background-position: 0 -160px
}

/* end rating code */
h3,
.replaced_h3 {
    margin: 0 0 2px 0;
    font-size: 110%
}

/*! jQuery UI - v1.9.2 - 2012-12-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    zoom: 1
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-widget {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #eee url(/local/templates/imidge/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    background: transparent !important;
    border: 1px solid #e78f08;
    background: #f6a828 url(/local/templates/imidge/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #fff;
    font-weight: bold
}

.ui-widget-header a {
    color: #fff
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    -webkit-box-shadow: none;
            box-shadow: none;
    top: -4.5px;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    border: 1px solid #ccc;
 /*   background: #fff url(/local/templates/imidge/css/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;*/
    font-weight: bold;
    color: #1c94c4
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    cursor: pointer;
    background: #fff url(/local/templates/imidge/css/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #c77405;
    text-decoration: none
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #fff url(/local/templates/imidge/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #eb8f00
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(/local/templates/imidge/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    color: #363636
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 url(/local/templates/imidge/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #fff
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #fff
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #fff
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/local/templates/imidge/css/images/ui-icons_222222_256x240.png)
}

.ui-widget-content .ui-icon {
    background-image: url(/local/templates/imidge/css/images/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(/local/templates/imidge/css/images/ui-icons_ffffff_256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(/local/templates/imidge/css/images/ui-icons_ef8c08_256x240.png)
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(/local/templates/imidge/css/images/ui-icons_ef8c08_256x240.png)
}

.ui-state-active .ui-icon {
    background-image: url(/local/templates/imidge/css/images/ui-icons_ef8c08_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(/local/templates/imidge/css/images/ui-icons_228ef1_256x240.png)
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(/local/templates/imidge/css/images/ui-icons_ffd27a_256x240.png)
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
    height: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .3);
            box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .3);
    background: #dbdbdb;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px
}

.ui-widget-overlay {
    background: #666 url(/local/templates/imidge/css/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .5;
    filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000 url(/local/templates/imidge/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .2;
    filter: Alpha(Opacity=20);
    border-radius: 5px
}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
* What follows is the result of much research on cross-browser styling.
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
* Kroc Camen, and the H5BP dev community and team.
*/

/* ==========================================================================
 Base styles: opinionated defaults
 ========================================================================== */


button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
    color: #222;
    height: 100%;
}

/*
* Remove text-shadow in selection highlight: h5bp.com/i
* These selection rule sets have to be separate.
* Customize the background color to match your design.
*/

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
* A better looking default horizontal rule
*/

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
* Remove the gap between images, videos, audio and canvas and the bottom of
* their containers: h5bp.com/i/440
*/

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
* Remove default fieldset styles.
*/

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
* Allow only vertical resizing of textareas.
*/

textarea {
    resize: vertical;
}

/* ==========================================================================
 Browse Happy prompt
 ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
 Author's custom styles
 ========================================================================== */

body {
    font-size: 13px;
    color: #5f5f5f;
    font-family: 'Open Sans', Arial, sans-serif;
    background: #fff;

    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

a {
    color: #7b7465;
}

a:hover {
    text-decoration: none;
}

p {
    margin: 0 0 25px;
    color: #5f5f5f;
}

h1,
.replaced_h1 {
    font-size: 25px;
    color: #4e483c;
    margin: 0 0 25px;
    font-weight: normal;
}

h2,
.replaced_h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 15px;
    color: #4e483c;
}

h3,
.replaced_h3 {
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 15px;
    color: #4e483c;
}

ul {
    margin: 0 0 25px;
    list-style: outside url(https://img.imidge.com.ua/local/templates/imidge/i/list-sq.jpg);
    padding: 0 0 0 12px;
}

.inner {
    width: 945px;
    margin: 0 auto;
}

.page-title .pt-1 {
    padding-right: 13px;
}

/*.page-title .pt-2, .page-title .pt-3 {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/pt-line.png) no-repeat left center, #b2b7bc;
}*/
.page-title .pt-2 {
    font-size: 15px;
    line-height: 20px;
}

.page-title .pt-2, .page-title .pt-3 {
    padding-left: 15px;
    margin-left: 15px;
    border-left: 1px solid #858585;
    color: #5b5b5b;
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    line-height: 20px;
}

.page-title .pt-3 {
    font-size: 13px;
    line-height: 20px;
}

.page-title .pt-3 span {
    font-weight: bold;
}

.page-title {
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/hbg.png) left center repeat-x;*/
    line-height: 27px;
    font-size: 25px;
    color: #000000;
    font-family: Georgia, serif;
    margin: 0 0 14px 0;
    overflow: hidden !important;
}

.page-title h1,
.page-title .replaced_h1 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0;
    padding: 0;
}

.page-title.slider-title {
    margin-right: 45px;
}

.page-title .all-news-link {
    float: right;
    background: #fff;
    text-decoration: none;
    font-size: 15px;
    color: #4e483c;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    margin: 18px 0 0;
}

.page-title .all-news-link:hover {
    text-decoration: underline;
}

.page-title .all-news-link .icon {
    top: -2px;
}

.page-title .txt-wrap {
    background: 0;
    padding-right: 15px;
    position: relative;
    z-index: 1;
    /*
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwYjViYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmI3YmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(176,181,186,1) 0%, rgba(178,183,188,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176,181,186,1)), color-stop(100%,rgba(178,183,188,1)));
background: -webkit-linear-gradient(top,  rgba(176,181,186,1) 0%,rgba(178,183,188,1) 100%);
background: -o-linear-gradient(top,  rgba(176,181,186,1) 0%,rgba(178,183,188,1) 100%);
background: -ms-linear-gradient(top,  rgba(176,181,186,1) 0%,rgba(178,183,188,1) 100%);
background: linear-gradient(to bottom,  rgba(176,181,186,1) 0%,rgba(178,183,188,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b5ba', endColorstr='#b2b7bc',GradientType=0 );*/
}

.page-title .txt-wrap:after {
    content: '';
    display: inline-block;
    height: 31px;
    width: 7000%;
    margin-left: 15px;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/hbg.png) left center repeat-x;
    z-index: -10;
}

.page-title .txt-wrap small {
    font-size: 13px;
    color: #a3998f;
}

.page-title .txt-wrap small a {
    color: #a3998f;
}

.wrap {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
}

.icon {
    display: inline-block;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -9999px -9999px no-repeat;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.lt-ie8 .icon {
    display: inline;
    zoom: 1;
}

.icon.icon-big-arrow {
    width: 32px;
    height: 82px;
    background-position: -318px -60px;
}

.icon.icon-plus {
    width: 22px;
    height: 22px;
    background-position: -275px -60px;
}

.icon.icon-play {
    width: 22px;
    height: 22px;
    background-position: -335px 0;
}

.icon.icon-mg-glass {
    width: 14px;
    height: 14px;
    background-position: -363px 0;
}

.icon.icon-favorite {
    width: 11px;
    height: 10px;
    background-position: -319px 0;
}

.icon.icon-shipping {
    width: 20px;
    height: 13px;
    background-position: -209px -60px;
}

.icon.icon-payment {
    width: 24px;
    height: 21px;
    background-position: -237px -60px;
}

.icon.icon-nav-prev-big {
    width: 19px;
    height: 37px;
    background-position: -125px -60px;
    /*position: absolute;*/
    top: -110px;
    left: -554px;
}

.icon.icon-nav-prev-big:hover {
    background-position: -165px -60px;
}

.icon.icon-nav-next-big {
    width: 19px;
    height: 37px;
    background-position: -145px -60px;
    position: absolute;
    top: -108px;
    right: -3px;
}

.icon.icon-nav-next-big:hover {
    background-position: -185px -60px;
}

.main-slider-wrap {
    position: relative;
}

.icon.icon-zlato {
    width: 28px;
    height: 29px;
    background-position: -90px -60px;
}

.icon.icon-reload {
    width: 17px;
    height: 11px;
    background-position: -64px -60px;
}

.icon.icon-awb-ok {
    width: 13px;
    height: 10px;
    background-position: -47px -60px;
}

.icon.icon-remove {
    width: 12px;
    height: 13px;
    background-position: -30px -60px;
}

.icon.icon-nav-prev {
    width: 13px;
    height: 25px;
    background-position: 0 -102px;
}

.icon.icon-nav-prev:hover {
    background-position: -100px -322px;
    opacity: 0.3;
}

.icon.icon-nav-next {
    width: 13px;
    height: 25px;
    background-position: -14px -102px;
}

.icon.icon-nav-next:hover {
    background-position: -100px -301px;
    opacity: 0.3;
}

.icon.icon-back {
    width: 12px;
    height: 15px;
    background-position: -280px -20px;
}

.icon.icon-up {
    width: 19px;
    height: 10px;
    background-position: -256px -20px;
}

.icon.icon-lock {
    width: 10px;
    height: 12px;
    background-position: 0 0;
}

.icon.icon-smartphone {
    width: 11px;
    height: 17px;
    background-position: -15px 0;
}

.icon.icon-percentage {
    width: 19px;
    height: 12px;
    background-position: -30px 0;
}

.icon.icon-truzyb {
    width: 19px;
    height: 19px;
    background-position: -50px 0;
}

.icon.icon-car {
    width: 20px;
    height: 13px;
    background-position: -75px 0;
}

.icon.icon-menu1 {
    width: 21px;
    height: 27px;
    background-position: -35px -20px;
}

.icon.icon-menu2 {
    width: 39px;
    height: 24px;
    background-position: -60px -20px;
}

.icon.icon-menu3 {
    width: 25px;
    height: 26px;
    background-position: -105px -20px;
}

.icon.icon-menu4 {
    width: 21px;
    height: 29px;
    background-position: -135px -20px;
}

.icon.icon-menu5 {
    width: 27px;
    height: 23px;
    background-position: -160px -20px;
}

.icon.icon-menu6 {
    width: 32px;
    height: 22px;
    background-position: -190px -20px;
}

.icon.icon-soc-vk {
    width: 11px;
    height: 14px;
    background-position: -99px 0;
}

.icon.icon-soc-fb {
    width: 7px;
    height: 15px;
    background-position: -128px 0;
}

.icon.icon-soc-in {
    width: 17px;
    height: 17px;
    background-position: -155px 0;
}

.icon.icon-soc-tw {
    width: 17px;
    height: 14px;
    background-position: -190px 0;
}

.icon.icon-soc-yo {
    width: 16px;
    height: 18px;
    background-position: -223px 0;
}

.icon.icon-soc-gp {
    width: 18px;
    height: 17px;
    background-position: -253px 0;
}

.icon.icon-mail {
    width: 16px;
    height: 14px;
    background-position: -275px 0;
}

.icon.icon-skype {
    width: 18px;
    height: 18px;
    background-position: -295px 0;
}

.icon.icon-next {
    width: 10px;
    height: 17px;
    background-position: -242px -20px;
}

.icon.icon-prev {
    width: 10px;
    height: 17px;
    background-position: -228px -20px;
}

/* ============================================================ HEADER STYLES ============================================================ */
.top-page {
    /*background:url(https://img.imidge.com.ua/local/templates/imidge/i/top-header-bg.png);*/
    padding: 7px 0px;
    background: #2C4153;
}

.top-page ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
}

.top-page li {
    display: inline-block;
}

.top-page li a {
    display: inline-block;
    text-decoration: none;
}

.top-page li a:hover {
    text-decoration: underline;
}

.top-page-menu {
    float: left;
}

.top-page-menu li {
    margin: 0px 20px 0px 0px;
}

.top-page-menu li a {
    color: #9299a4;
}

.reg-and-login {
    float: right;
}

.reg-and-login li {
    margin: 0px 0px 0px 20px;
}

.reg-and-login li a {
    color: #ced0d3;
}

.icon-lock {
    display: inline-block;
    width: 11px;
    height: 14px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -106px -213px;
    vertical-align: middle;
    position: relative;
    margin-left: 9px;
    top: -1px;
}

.main-header {
    background: rgb(38, 57, 74); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2Mzk0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTIxMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(38, 57, 74, 1)), color-stop(100%, rgba(14, 33, 50, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(38, 57, 74, 1) 0%, rgba(14, 33, 50, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(38, 57, 74, 1) 0%, rgba(14, 33, 50, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(38, 57, 74, 1)), to(rgba(14, 33, 50, 1)));
    background: linear-gradient(to bottom, rgba(38, 57, 74, 1) 0%, rgba(14, 33, 50, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26394a', endColorstr='#0e2132', GradientType=0); /* IE6-8 */
}

.main-header .inner {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/header-bg.png) no-repeat center center;
}

.heade-left {
    float: left;
    width: 320px;
}

.header-phone {
    padding-top: 11px;
    overflow: hidden;
}
.header-phone a {
    display: inline-block;
    line-height: 23px;
    /* float: left; */
}
.header-phone span {
    display: inline-block;
    line-height: 23px;
    /*float:left;*/
}

.header-phone .icon-phone {
    width: 15px;
    height: 15px;
    background-position: -5px -301px;
    margin-right: 7px;
    position: relative;
    top: 1px;
    left: 2px;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
}

.header-phone .city-code {
    font-size: 19px;
    color: #ceb467;
}

.header-phone .phone {
    font-size: 32px;
    color: #ffeaa2;
}

.header-phone .phone-callback {
    line-height: 12px;
    margin-left: 10px;
    vertical-align: top;
}

.header-phone .phone-callback a {
    font-size: 10px;
    color: #9299a4;
    display: inline-block;
    position: relative;
}

.worktime-wrapper {
    padding-top: 3px;
    padding-bottom: 7px;
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/header-line.png) no-repeat bottom center;*/
}

.worktime-wrapper span {
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
}

.worktime-wrapper .icon-clock {
    width: 16px;
    height: 17px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -80px -186px;
    /*margin-right: 6px; */
    position: relative;
    /*right: 272px;
    top: 19px;*/
    margin: 0 0 0 2px;
}

.worktime-wrapper .work-time {
    font-size: 11px;
    color: #e2e2e2;
    vertical-align: top;
    /*margin-left: 25px;*/
}

.worktime-wrapper .work-days {
    font-size: 11px;
    color: #79aac3;
    margin-left: 2px;
    vertical-align: top;
}

.advantage-list {
    margin: 0px;
    padding: 10px 0px 15px 0px;
    list-style: none;
    list-style-image: none;
}

.advantage-list li {
    font-size: 11px;
    text-transform: uppercase;
    color: #ffffff;
    padding-left: 26px;
    line-height: 22px;
    position: relative;
}

.advantage-list li.icon-bus {
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/bus.png) no-repeat left center;*/
}
.advantage-list li.icon-bus:before {
    content:'';
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    width: 18px;
    height: 15px;
    background-position: -221px -19px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
}
.advantage-list li.icon-place {
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/place.png) no-repeat left center;*/
}
.advantage-list li.icon-place:before {
    content:'';
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 16px;
    background-position: -30px -301px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
}
.advantage-list li.icon-star {
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/star.png) no-repeat left center;*/
}
.advantage-list li.icon-star:before {
    content:'';
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 16px;
    background-position: -129px -301px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -8px;
}
.heade-center {
    float: left;
    width: 320px;
    text-align: center;
}

.heade-center a {
    display: inline-block;
    text-align: center;
    width: 310px;
    height: 116px;
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/logo.png);*/
    margin-top: 20px;
}

.heade-right {
    text-align: right;
    padding-top: 10px;
    position: relative;
    display: inline-block;
    left: 50px;
}

.heade-right .basket-count {
    color: #ffffff;
}

.basket-count .basker-img {
    display: inline-block;
    width: 60px;
    height: 45px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/basket.png) no-repeat;
    vertical-align: middle;
}

.basket-count .basker-img {
    margin: -5px 0;
}

.heade-right .basket-count-empty .basker-img {
    display: inline-block;
    width: 60px;
    height: 45px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/baske2t.png) no-repeat;
    vertical-align: middle;
}

.heade-right .basket-sum {
    color: #ffffff;
    margin-top: -7px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.basket-count {
    font-size: 16px;
    color: #ffffff;
}

.heade-right .basket-count-span {
    color: #ffeaa2;
    font-size: 20px;
}

.basket-sum {
    font-size: 11px;
    color: #ffffff;
    text-transform: uppercase;
}

.gift-text {
    text-transform: none;
    margin: 0px 5px;
}

.gift-text a {
    font-size: 11px;
    text-decoration: none;
    color: #709bb1;
}

.basket-sum .basket-sum-span {
    font-size: 14px;
}

.basket-sum .basket-sum-span big {
    font-size: 19px;
}

.gift-text a:hover {
    text-decoration: underline;
}

.gift-img {
    display: inline-block;
    width: 13px;
    height: 12px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/gift.png);
    vertical-align: middle;
    position: relative;
    top: -3px;
}

.header-search form {
    position: relative;
}

.header-search form input[type="text"] {
    border: 1px solid #223545;
    height: 34px;
    line-height: 34px;
    padding: 0px 30px 0px 10px;
    width: 210px;
    font-size: 16px;
    color: #cfd4d9;
    background: rgb(58, 84, 103); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNTQ2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDQ1NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(58, 84, 103, 1)), color-stop(100%, rgba(48, 69, 89, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(58, 84, 103, 1) 0%, rgba(48, 69, 89, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(58, 84, 103, 1) 0%, rgba(48, 69, 89, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(58, 84, 103, 1)), to(rgba(48, 69, 89, 1)));
    background: linear-gradient(to bottom, rgba(58, 84, 103, 1) 0%, rgba(48, 69, 89, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a5467', endColorstr='#304559', GradientType=0); /* IE6-8 */
}

.heade-right .header-search form .search-form input#title-search-input {
    line-height: 1;
}

.header-search.show-filter + .header-filter-link {
    opacity: 0;
}

.header-search {
    padding-top: 13px;
}

.header-search form input[type="text"]:focus {
    outline: none;
    border-top: 1px solid #5c6b74;
    border-right: 1px solid #606864;
    border-left: 1px solid #606864;
    border-bottom: 1px solid #656b61;
}

.header-search form input[type="submit"]:focus {
    outline: none;
}

.header-filter-link {
    margin-top: 12px;
}

.header-filter-link a {
    color: #e3cd8b;
    font-size: 13px;
    display: inline-block;
    padding: 0px 0px 5px 12px;
    position:relative;
}

.header-filter-link a:before {
    content:'';
    display: inline-block;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    background-position: -55px -301px;
    width: 7px;
    height: 4px;
    background-position: -221px -5px;
    padding-right:10px;
}

/* ============================================================ END HEADER STYLES ============================================================ */

.main-menu {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/menu-bg.png) 0 0 repeat-x;
    text-align: center;
    font-size: 0;
    height: 55px;
    z-index: 2 ;
    position: relative;
}

.lt-ie9 .main-menu {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/main-menu-bg.png) 0 0 repeat-x;
}

.main-menu ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    position: relative;
}

.lt-ie8 .main-menu ul {
    display: inline;
    zoom: 1;
}

.main-menu li {
	float: left ;
    min-width: calc(100% / 10);/*
    float: left;
    min-width: calc(100% / 7);*/
}

.main-menu > ul > li {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/menu-line.png) 0 50% no-repeat;
    display: inline-block;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main-menu > ul > li + li {
    margin-left: -1px;
	    width: 100%;
    text-align: center;
}

/*.main-menu > ul > li:before{
    content: '';
    width: 1px;
    height: 30px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/menu-line.png) 0 50% no-repeat;
    position: absolute;
    top: 50%;
    margin: -15px 0 0 -1px;
}*/
.lt-ie9 .main-menu > ul > li {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/menu-line.png) 0 50% no-repeat;
}

.main-menu > ul > li:nth-child(9) > a.level-1:nth-child(1) {    font-size: 18px;
    FONT-WEIGHT: 600;
    color: red !important;}
.main-menu li a {
    font-family: Georgia;
    /*display: table-cell;*/
    font-size: 14px;
    color: #403a2f;
    text-decoration: none;
    line-height: 15px;
    padding: 0px 20px;
    vertical-align: middle;
}

.main-menu li:hover a {
    text-decoration: none;
}

.main-menu li.active_sub_menu a:after{
    display: block;
}
@media only screen and (min-width: 768px) {
    .main-menu li:hover a:after {
        display: block;
    }

}
.main-menu > ul > li > a:after {
    display: block;
    position: absolute;
    height: 0px;
    width: 0px;
    border: 10px solid rgba(0, 0, 0, 0);
    border-bottom-color: #627587;
    content: '';
    bottom: -2px;
    left: 50%;
    margin-left: -10px;
    z-index: 1000;
    display: none;
}

.main-menu li a .icon {
    margin-right: 14px;
}

.dd-bottom {
    background: #e4e5e5;
}

.dd-bottom div:first-of-type a {
    font-size: 13px;
    color: #af4a00;
}

.dd-bottom div:last-of-type {
    color: #969696;
    font-size: 13px;
}

.breadcrumbs {
    background: none;
    line-height: 1;
    padding: 13px 0 10px;
    font-size: 12px;
    margin: 0;
    /*  margin: 0 0 12px;*/
}

.breadcrumbs ul {
    max-width: 100%;
    margin: 0 auto;
    width: 1200px;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.breadcrumbs ul li {
    display: inline;
    color: #ebebeb;
    position: relative;
}

.breadcrumbs ul li + li {
    margin-left: 15px;
}

.breadcrumbs ul li + li::before {
    content: '';
    display: block;
    position: absolute;
    width: 3px;
    height: 3px;
    background: #112333;
    left: -8px;
    top: 50%;
    margin: -1px 0 0;
}

.breadcrumbs ul li a {
    color: #112333;
    text-decoration: underline;
}

.page-content-wrapper {
    -webkit-box-shadow: inset 0px 5px 7px -2px rgba(0, 0, 0, .5);
            box-shadow: inset 0px 5px 7px -2px rgba(0, 0, 0, .5);
        position: relative;
        z-index: 1;
}

body {
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/bg.png) repeat-x 0 235px, url(https://img.imidge.com.ua/local/templates/imidge/i/bg2.png) repeat bottom left;*/
    background: #D9DADC;
    overflow-x: hidden;
}

.tips-top-1 {
    font-size: 18px;
    color: #ffffff;
    line-height: 19px;
    padding: 22px 125px 0px 36px;
    height: 75px;
}

.tips-top-1 br {
    display: none;
}

.tips-top-1 span {
    color: #eacc99;
    font-size: 15px;
}

.tips-bottom {
    text-align: center;
}

.tips-bottom > div {
    padding-top: 107px;
    font-size: 14px;
    color: #ffffff;
}

.tips-bottom > div .tips-bottom-span-1 {
    color: #f2e9bf;
    margin-left: -10px;
}

.tips-bottom > div .tips-bottom-span-2 {
    display: inline-block;
    width: 16px;
    height: 14px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/icon-fa.png) no-repeat 0 0;
    vertical-align: middle;
    margin: 0px 2px 0px 12px;
}

.tips-top-2 {
    font-size: 13px;
    color: #fff0b9;
    padding: 11px 0px 0px 37px;
}

.tips a {
    outline: none;
    text-decoration: none;
}

.tips a:hover > div {
    opacity: 0.9;
}

.actions-slider-prev, .liders-slider-prev {
    margin-right: 10px;
}

.page-footer {
    padding: 16px 0 16px 0px;
    background: rgb(45, 64, 81); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNDA1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzFmMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(45, 64, 81, 1)), color-stop(100%, rgba(12, 31, 48, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(45, 64, 81, 1) 0%, rgba(12, 31, 48, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(45, 64, 81, 1) 0%, rgba(12, 31, 48, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(45, 64, 81, 1)), to(rgba(12, 31, 48, 1)));
    background: linear-gradient(to bottom, rgba(45, 64, 81, 1) 0%, rgba(12, 31, 48, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d4051', endColorstr='#0c1f30', GradientType=0); /* IE6-8 */
}

.page-footer .fb-like-widget {
    float: left;
   /* margin: 15px 0 0 15px;*/
}

.page-footer .fb-like-widget .hdr {
    font-size: 15px;
    color: #fff;
    background: #0f2233 url(/local/templates/imidge/css/facebook_like.png) 96% 50% no-repeat;
    line-height: 1;
    padding: 8px 15px;
}

.page-footer .footer-nav {
    width: 160px;
    float: left;
    margin: 15px 15px 50px 0;
}

.page-footer .footer-nav + .footer-nav {
    /*padding-left: 30px;*/
    position: relative;
}

/*.page-footer .footer-nav + .footer-nav::before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 220px;
  background: #efe7db;
}*/
.fc-list {
    /*margin-bottom: 20px;
    margin-bottom: 5px;
    margin-right: -7px;*/
	margin: 0 auto !important;
    float: left;
    padding: 0;
}

.fc-list li {
    display: inline-block;
    margin-left: 1px;
}

.fc-list li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid transparent;
}

.fc-list li a:before {
    content: '';
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
}

.flink {
    list-style: none;
    margin: 0;
    padding: 0;
    list-style-image: none;

    padding: 0 0 0 60px;
}

.flink a {
    color: #ffffff;
    text-decoration: underline;
}

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

.flink li {
    font-size: 15px;
    margin-bottom: 5px;
    color: #ffffff;
}

.flink .f-number {
    font-size: 29px;
    color: #ffeaa2;
}

.flink .f-phone {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -163px -186px;
    vertical-align: middle;
    margin-right: 4px;
}

.flink .f-mail {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -138px -186px;
    vertical-align: middle;
    margin-right: 4px;
}

.flink .f-skype {
    display: inline-block;
    width: 16px;
    height: 17px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -226px -186px;
    vertical-align: middle;
    margin-right: 4px;
}

.fc-list li a.fc-vk:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -49px -178px;
}

.fc-list li a.fc-vk:hover:before {
    background-position: -49px -222px;
}

.fc-list li a.fc-fb:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -210px -37px;
}

.fc-list li a.fc-fb:hover:before {
    background-position: -210px -82px;
}

.fc-list li a.fc-tw:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -24px -179px;
}

.fc-list li a.fc-tw:hover:before {
    background-position: -24px -222px;
}

.fc-list li a.fc-yt:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/ci-yt.png) no-repeat center center;
    background-position: 7px 5px;
}

.fc-list li a.fc-yt:hover:before {
    background-position: 7px -43px;
}

.fc-list li a.fc-yt:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/ci-yt.png) no-repeat center center;
    background-position: 7px 5px;
}

.fc-list li a.fc-yt:hover:before {
    background-position: 7px -43px;
}

.fc-list li a.fc-gp:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -189px -107px;
}

.fc-list li a.fc-gp:hover:before {
    background-position: -189px -154px;
}

.fc-list li a.fc-ig:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png) no-repeat;
    background-position: -218px -107px;
}

.fc-list li a.fc-ig:hover:before {
    background-position: -218px -153px;
}

.comparison-wrap .comparison-slider-wrap {
    position: relative;
    height: 22px;
    background: #f1ece3;
    border-radius: 2px;
    margin: 25px 0 0;
}

.comparison-slider-wrap .comparison-prev {
    float: left;
    width: 22px;
    height: 20px;
    cursor: pointer;
    position: relative;
    background: #fff;
    z-index: 50;
}

.comparison-slider-wrap .comparison-prev::after {
    content: '';
    border: 5px solid transparent;
    border-right-color: #838a95;
    position: absolute;
    left: 3px;
    top: 5px;
}

.comparison-wrap .comparison-slider-wrap .comparison-scrollbar {
    position: absolute;
    left: 22px;
    top: 0;
    right: 22px;
    height: 22px;
}

.comparison-wrap .comparison-slider-wrap .comparison-scrollbar .handle {
    width: 50px;
    height: 30px;
    background: #00f;
    position: absolute;
}

.comparison-slider-wrap .comparison-next {
    float: right;
    width: 22px;
    height: 20px;
    cursor: pointer;
    position: relative;
    background: #fff;
    z-index: 50;
}

.comparison-content-wrap ul#compare_container:after {
    content: "";
    display: table;
    clear: both;
}

.comparison-content-wrap ul#compare_container {
    margin-bottom: 20px;
}

.comparison-slider-wrap .comparison-next::after {
    content: '';
    border: 5px solid transparent;
    border-left-color: #838a95;
    position: absolute;
    right: 3px;
    top: 5px;
}

/* Scrollbar */
.scrollbar {
    margin: 0 0 1em 0;
    height: 20px;
    background: #fff;
    line-height: 0;
    border-radius: 2px;
}

.scrollbar .handle {
    width: 100px;
    height: 100%;
    background: #d3d6da;
    cursor: pointer;
    border-radius: 3px;
}

.scrollbar .handle .mousearea {
    position: absolute;
    top: -9px;
    left: 0;
    width: 100%;
    height: 20px;
}

.fc-list li a:hover {
    /*border-top: 1px solid #5b4f2f;
    border-bottom: 1px solid #5b4f2f;
    border-left: 1px solid #5b4f2f;
    border-right: 1px solid #5b4f2f;*/
    border-radius: 50%;
    background: rgb(171, 152, 86); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiOTg1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Y2ZDhhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2ZhZjFjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2ZhZjFjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzliODE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2MxODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(171, 152, 86, 1)), color-stop(13%, rgba(246, 216, 170, 1)), color-stop(35%, rgba(250, 241, 198, 1)), color-stop(35%, rgba(250, 241, 198, 1)), color-stop(67%, rgba(155, 129, 66, 1)), color-stop(100%, rgba(211, 193, 137, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(171, 152, 86, 1) 0%, rgba(246, 216, 170, 1) 13%, rgba(250, 241, 198, 1) 35%, rgba(250, 241, 198, 1) 35%, rgba(155, 129, 66, 1) 67%, rgba(211, 193, 137, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(171, 152, 86, 1) 0%, rgba(246, 216, 170, 1) 13%, rgba(250, 241, 198, 1) 35%, rgba(250, 241, 198, 1) 35%, rgba(155, 129, 66, 1) 67%, rgba(211, 193, 137, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(171, 152, 86, 1)), color-stop(13%, rgba(246, 216, 170, 1)), color-stop(35%, rgba(250, 241, 198, 1)), color-stop(35%, rgba(250, 241, 198, 1)), color-stop(67%, rgba(155, 129, 66, 1)), to(rgba(211, 193, 137, 1)));
    background: linear-gradient(to bottom, rgba(171, 152, 86, 1) 0%, rgba(246, 216, 170, 1) 13%, rgba(250, 241, 198, 1) 35%, rgba(250, 241, 198, 1) 35%, rgba(155, 129, 66, 1) 67%, rgba(211, 193, 137, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab9856', endColorstr='#d3c189', GradientType=0); /* IE6-8 */
    background: -moz-linear-gradient(top, rgba(171, 152, 86, 1) 0%, rgba(246, 216, 170, 1) 13%, rgba(250, 241, 198, 1) 35%, rgba(250, 241, 198, 1) 35%, rgba(155, 129, 66, 1) 67%, rgba(211, 193, 137, 1) 100%); /* FF3.6+ */
}

.page-footer .footer-nav .hdr {
    font-size: 13px;
    color: #9299a4;
    margin: 0 0 10px;
    font-weight: bold;
}

.page-footer .footer-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.page-footer .footer-nav ul li {
    margin: 0 0 3px;
}

.page-footer .footer-nav ul li a {
    color: #d4d4d4;
    font-size: 14px;
    text-decoration: none;
}

.page-footer .footer-nav ul li a:hover {
    text-decoration: underline;
}

.page-footer .footer-logo {
    float: left;
    margin: 0 40px 0 0;
    display: none;
}

.page-footer .footer-contacts {
    float: right;
    text-align: right;
    line-height: 1.5;
    padding-top: 0px;
}

.page-footer .footer-contacts .soc-line a {
    font-size: 16px;
    color: #93897b;
    text-decoration: underline;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 15px;
    display: inline-block;
    text-align: center;
}

.lt-ie8 .page-footer .footer-contacts a {
    display: inline;
    zoom: 1;
}

/*.page-footer .footer-contacts .soc-line a:hover .icon.icon-soc-vk{
    background-position: -99px -110px;
}
.page-footer .footer-contacts .soc-line a:hover .icon.icon-soc-fb{
  background-position: -128px -110px;
}
.page-footer .footer-contacts .soc-line a:hover .icon.icon-soc-in{
  background-position: -155px -110px;
}
.page-footer .footer-contacts .soc-line a:hover .icon.icon-soc-tw{
  background-position: -190px -110px;
}
.page-footer .footer-contacts .soc-line a:hover .icon.icon-soc-yo{
  background-position: -223px -110px;
}
.page-footer .footer-contacts .soc-line a:hover .icon.icon-soc-gp{
  background-position: -253px -110px;
}*/

/*.page-footer .footer-contacts a:hover{
  background: #d5a4c0;
}*/
.page-footer .soc-line {
    margin: 5px 0 20px;
}

.page-footer .soc-line a .icon {
}

.page-footer .phone {
    font-size: 26px;
    color: #faa40e;
    line-height: 1;
    margin: 0 0 10px;
}

.page-footer .phone small {
    font-size: 19px;
}

.page-footer-line {

  /*  background: #0C1F30;*/
    height: 37px;
    line-height: 37px;
}
.page-footer-line .payment-icons {
    float: right;
}

.page-footer-line .payment-icons img {
    float: left;
    margin-left: 10px;
}

.page-footer-line .copyright {
    float: left;
    color: #898c8f;
}

.page-footer-line .mobile-version {
    float: right;
    font-size: 12px;
    color: #9299a4;
    text-decoration: none;
    margin-left: 20px;
}

.page-footer-line .mobile-version:hover {
    text-decoration: underline;
}

.page-content {
    max-width: 100%;
    width: 1200px;
    max-width: 100%;
    margin: 0 auto 0px;
    /*min-height: 350px;*/
    /*  padding-bottom: 40px;*/
    /*padding-bottom: 20px;*/
    padding: 0 0 50px;
}
.home_page .page-content {
    width: 945px;
}

.filter-tabs {
    padding: 0 0 20px;
    margin: 0 0 12px;
    border-bottom: 1px solid #dbdbdb;
}

.filter-tabs a {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 12px;
    color: #7b7465;
}

.filter-tabs a + a {
    margin-left: 20px;
}

.lt-ie8 .filter-tabs a {
    display: inline;
    zoom: 1;
}

.filter-tabs .txt {
    text-decoration: underline;
    color: #7a7c7d;
}

.filter-tabs a:hover .txt {
    text-decoration: none;
}

.filter-tabs .count {
    margin-left: 3px;
    color: #f0f0f0;
}

.filter-tabs .active {
    background: #caced0;
    border-radius: 2px;
    color: #5f5f5f;
}

.filter-tabs .active .txt {
    text-decoration: none;
}

.news-list {
}

.news-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.news-list ul li {
    position: relative;
    overflow: hidden;
    margin: 0 0 22px;
}
.search-page form {
    display: flex;
    justify-content: flex-start;
    width: 276px;
    margin: auto;
}

.news-list .img-wrap {
    float: left;
    margin-right: 20px;
    /*width: 220px;
  height: 165px;*/
    padding: 5px 0 0 4px;
    text-align: center;
    position: relative;
    overflow: hidden;
    max-height: 140px;
}

.news-list .img-wrap img {
    max-height: 97%;
    max-width: 99%;
}

.img-wrap img {
    max-height: 100%;
    max-width: 99%;
}

.news-list .over {
    color: #3f3f3f;
    position: relative;
}

.news-list .news-topic {
    margin: 0 0 3px;
    font-size: 16px;
    font-family: Georgia, serif;
}

.news-list.articles .news-topic {
    margin-bottom: 8px;
}

.news-list .news-topic {
    color: #000;

    font-weight: bold;
    font-size: 15px;
}

.news-list .news-topic:hover {
    text-decoration: underline;
    color: #af4a00;
}

.news-list .data {
    font-size: 13px;
    color: #5f5f5f;
    margin: 0 0 3px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.news-list.articles .data {
    display: block;
    position: static;
    margin: 3px 0 10px;
}

.pagination {
    text-align: center;
    padding-bottom: 30px;
}

.pagination ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.pagination li {
    display: inline-block;
    font-size: 15px;
    color: #5b5b5b;
    vertical-align: middle;
}

.lt-ie8 .pagination li {
    display: inline;
    zoom: 1;
}

.pagination li a {
    color: #5b5b5b;
    line-height: 1;
    text-decoration: none;
    display: block;
    width: 22px;
    line-height: 21px;
    height: 22px;
    text-align: center;
    border-radius: 2px;
}

.pagination li.active a {
    background: #dbdcde;
}

.pagination li.prev a {
    display: block;
    width: 10px;
    height: 17px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -228px -20px no-repeat;
    margin-right: 15px;
}

.pagination li.prev a:hover {
    opacity: 0.3;
}

.pagination li.next a {
    display: block;
    width: 10px;
    height: 17px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -242px -20px no-repeat;
    margin-left: 15px;
}

.pagination li.next a:hover {
    opacity: 0.3;
}

.subscribe-block .subscribe-block-text {
    width: 245px;
    float: left;
    margin: 0;
    color: #354d62;
    font-size: 12px;
}

.subscribe-block .subscribe-block-text .hdr {
    font-size: 20px;
    color: #af4a00;
    line-height: 1;
    margin: 0 0 3px;
    font-family: Georgia, serif;
    font-weight: normal;
}

.subscribe-block .subscibe-form {
    float: left;
    padding: 12px 0 0;
}

.subscribe-block .subscibe-form input[type="text"] {
    color: #676054;
    padding: 7px 10px;
    background: rgb(240, 239, 239); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 239, 239, 1)), color-stop(100%, rgba(230, 230, 231, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(240, 239, 239, 1) 0%, rgba(230, 230, 231, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(240, 239, 239, 1) 0%, rgba(230, 230, 231, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(240, 239, 239, 1)), to(rgba(230, 230, 231, 1)));
    background: linear-gradient(to bottom, rgba(240, 239, 239, 1) 0%, rgba(230, 230, 231, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0efef', endColorstr='#e6e6e7', GradientType=0); /* IE6-8 */
    border: 1px solid #c6c6c6;
    width: 160px;
    float: left;
    margin: 0 10px 0 0;
}

.subscribe-block .subscibe-form input[type="text"]:hover {
    border-color: #96b6d2;
    cursor: pointer;
}

.subscribe-block .subscibe-form input[type="submit"] {
    font-size: 14px;
    color: #ffffff;
    text-shadow: 0px -1px 1px #384f63;
    text-decoration: none;
    -webkit-box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
            box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
    line-height: 1;
    display: inline-block;
    padding: 8px 13px 8px 13px;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -webkit-transition: background-color .2s ease;
    background: rgb(132, 149, 164); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OTVhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzMwNDk1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ3NWI2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjRkNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), color-stop(100%, rgba(59, 77, 96, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), to(rgba(59, 77, 96, 1)));
    background: linear-gradient(to bottom, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#3b4d60', GradientType=0); /* IE6-8 */
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #677387;
    border-right: 1px solid #677387;
    border-left: 1px solid #677387;
    border-radius: 2px;
}

.subscribe-block .subscibe-form input[type="submit"]:hover {
    padding: 9px 13px 7px 13px;
    background: rgb(85, 103, 122); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Njc3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNzg4OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM4NDk1YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiMzMDQ5NjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjc3Mzg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55677a', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.subscribe-block .subscribe-action {
    width: 160px;
    float: right;
    margin: 0 10px 0 0;
}

.subscribe-block .subscribe-action .hdr {
    font-size: 21px;
    color: #af4a00;
    line-height: 1;
    margin: 0 0 3px;
    font-family: Georgia, serif;
}

.subscribe-block .subscribe-action .hdr span {
    font-size: 21px;
    color: #af4a00;
    display: block;
    font-family: Georgia, serif;
}

.subscribe-block .subscribe-action a {
    font-size: 13px;
    color: #39566f;
    text-decoration: none;
    border-bottom: 1px dashed #605238;
}

.subscribe-block .subscribe-action a:before {
    content: '';
    float: left;
    width: 52px;
    height: 52px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 50px 0 0 0;
}

.subscribe-block .subscribe-action a:hover {
    border-bottom-color: transparent;
}

.up-link {
    position: fixed;
    right: 0;
    top: 50%;
    font-size: 15px;
    color: #5c5548;
    text-transform: uppercase;
    padding: 13px;
    z-index: 99998;
    text-decoration: none;
    background: #fbfaf8;
    line-height: 90%;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    margin: -20px 0 0;
    opacity: 0;
    transform: rotate(-90deg);
}

.up-link .icon {
    margin-left: 5px;
    transform: rotate(90deg);
}

img[align="left"] {
    float: left;
    margin: 0 30px 30px 0;
}

img[align="right"] {
    float: right;
    margin: 0 0 30px 30px;
}

.article-prev-next {
    font-size: 13px;
margin: 0% 2% 40px 2%;
}

.article-prev-next a {
    color: #727272;
    text-decoration: underline;
font-weight: bold;
}

.article-prev-next a:hover {
    text-decoration: none;
}

.article-prev-next .next {
float: right;

}

.article-prev-next .next .icon {
    margin-left: 8px;
}

.article-prev-next .prev {
    float: left;
}

.article-prev-next .prev .icon {
    margin-right: 8px;
}

.news-article-top {
    margin: 0 0 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
}

.news-article-top .back-link {
    float: right;
    font-size: 13px;
    color: #7b7c7d;
    text-decoration: underline;
}

.news-article-top .back-link:hover {
    text-decoration: none;
}

.news-article-top .back-link .icon {
    margin-right: 5px;
}

.news-article-top .date {
    font-size: 13px;
    color: #5f5f5f;
}

.comments-list {
    margin: 0 0 25px;
    border-bottom: 1px solid #dbdbdb;
    overflow: hidden;
}

.comments-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.comments-list ul ul {
    margin-left: 50px;
    margin-top: 15px;
}

.comments-list ul li {
    overflow: hidden;
    margin: 0 0 15px;
}

.comments-list .user {
    float: left;
    /*min-width: 80px;
  max-width: 100px;*/
    margin: 0 20px 0 0;
    width: 100px;
}

.comments-list .user .name {
    font-size: 13px;
    color: #5f5f5f;
}

.comments-list .user .name.shop-name {
    color: #5b5b5b;
}

.comments-list .user .timestamp {
    font-size: 11px;
    color: #969696;
}

.comments-list .comment-content {
    margin: 0 0 0 120px;
    /*overflow: hidden;*/
    padding: 10px;
    /*border: 1px solid #e5e5e5;*/
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 0px;
    position: relative;
    background: rgba(255, 255, 255, 0.3);
}

.comments-list .comment-content::before {
    content: '';
    width: 15px;
    height: 8px;
    position: absolute;
    display: block;
    left: -8px;
    top: -1px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/review-arrow.png) 0 0 no-repeat;
}

.comments-list .comment-options {
    text-align: right;
    font-size: 11px;
    color: #5f5f5f;
    padding-top: 3px;
}

.comments-list .rating {
    display: inline-block;
    margin-right: 20px;
    width: auto;
    height: auto;
}

.lt-ie8 .comments-list .rating {
    display: inline;
    zoom: 1;
}

.comments-list .comment-options a {
    color: #5f5f5f;
}

.comments-button {
    margin: 0 0 20px;
    text-align: center;
}

.btn {
    font-size: 14px;
    color: #ffffff;
    text-shadow: 0px -1px 1px #384f63;
    text-decoration: none;
    -webkit-box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
            box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
    line-height: 1;
    display: inline-block;
    padding: 7px 9px 7px 9px;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -webkit-transition: background-color .2s ease;
    background: rgb(132, 149, 164); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OTVhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzMwNDk1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ3NWI2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjRkNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), color-stop(100%, rgba(59, 77, 96, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), to(rgba(59, 77, 96, 1)));
    background: linear-gradient(to bottom, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#3b4d60', GradientType=0); /* IE6-8 */
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #677387;
    border-right: 1px solid #677387;
    border-left: 1px solid #677387;
    border-radius: 2px;

}

.lt-ie8 .btn {
    display: inline;
    zoom: 1;
}

.btn:hover {
    padding: 8px 9px 6px 9px;
    background: rgb(85, 103, 122); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Njc3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNzg4OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM4NDk1YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiMzMDQ5NjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjc3Mzg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55677a', endColorstr='#677387', GradientType=0); /* IE6-8 */

}

.order-window-content .btn {
    background-color: #e1e1e1;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#bdc2c7));
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, -webkit-linear-gradient(top, #e1e1e1, #bdc2c7);
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, -o-linear-gradient(top, #e1e1e1, #bdc2c7);
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, linear-gradient(to bottom, #e1e1e1, #bdc2c7);
    background-repeat: no-repeat;

    border-left-color: #a2afbe;
    border-right-color: #a2afbe;
    border-bottom-color: #a2afbe;
    color: #122434;
    text-shadow: none;
    -webkit-box-shadow: 0px 2px 6px #cccccc;
            box-shadow: 0px 2px 6px #cccccc;
    font-size: 13px;
    padding: 10px 12px;
    padding-left: 22px;
}

.order-window-content .btn:hover {
    background-color: #e1e1e1;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, -webkit-gradient(linear, left top, left bottom, from(#bdc2c7), to(#e1e1e1));
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, -webkit-linear-gradient(top, #bdc2c7, #e1e1e1);
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, -o-linear-gradient(top, #bdc2c7, #e1e1e1);
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/continue.png) 7px 11px, linear-gradient(to bottom, #bdc2c7, #e1e1e1);
    background-repeat: no-repeat;

}

.order-window-content .btn#ORDER_CONFIRM_BUTTON {
    background-color: #e1e1e1;
    background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#bdc2c7));
    background: -webkit-linear-gradient(top, #e1e1e1, #bdc2c7);
    background: -o-linear-gradient(top, #e1e1e1, #bdc2c7);
    background: linear-gradient(to bottom, #e1e1e1, #bdc2c7);
}

.order-window-content .btn#ORDER_CONFIRM_BUTTON:hover {
    background-color: #e1e1e1;
    background: -webkit-gradient(linear, left top, left bottom, from(#bdc2c7), to(#e1e1e1));
    background: -webkit-linear-gradient(top, #bdc2c7, #e1e1e1);
    background: -o-linear-gradient(top, #bdc2c7, #e1e1e1);
    background: linear-gradient(to bottom, #bdc2c7, #e1e1e1);

}

.alphabet-filter {
    margin: 0 0 30px;
    margin-bottom: 15px;
}

.alphabet-filter .alphabet-filter-content {
    display: inline-block;
    line-height: 1;
    padding: 5px 10px;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 2px;
    font-size: 12px;
    color: #5f5f5f;
}

.lt-ie8 .alphabet-filter .alphabet-filter-content {
    display: inline;
    zoom: 1;
}

.alphabet-filter a {
    font-size: 12px;
    color: #3f3f3f;
    margin-left: 7px;
}

.manufacturers-list {
    padding-top: 15px;
    border-top: 1px solid #dcdcdc;
}

.manufacturers-list ul {
    margin: 0 0 15px -15px;
    padding: 0;
    list-style: none;
    list-style-image: none;
    font-size: 0;
}

.manufacturers-list ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 15px 15px;
    width: 223px;
    border: 1px solid #cfd0d0;
    padding: 0px;
    font-size: 13px;
    text-align: justify;
   /* min-height: 350px;*/
    -webkit-box-shadow: 1px 1px 4px 0px #cfd0d0;
            box-shadow: 1px 1px 4px 0px #cfd0d0;
    background: #ffffff;
   /* min-height: 402px;*/
}

.lt-ie8 .manufacturers-list ul li {
    display: inline;
    zoom: 1;
}

.manufacturers-list .img-wrap {
    text-align: center;
    height: 115px;
    line-height: 115px;
    padding: 15px 15px 0px 15px;
    position: relative;
    display: block;
}

.manufacturers-list .name {
    font-size: 15px;
    text-align: center;
    padding: 5px 15px 10px 15px;
    background: #fafafa;
    font-weight: 600;
    border-top: 1px solid #f2f2f2;
    color: #5b5b5b;
}

.manufacturers-list .name a {
    font-size: 15px;
    color: #5b5b5b;
    text-decoration: none;
}

.manufacturers-list .ml-text {
    padding: 0px 15px 15px 15px;
    background: #fafafa;
    color: #5b5b5b;
}

.sidebar {
    float: left;
    /*width: 270px;*/
    width: 300px;
    /*margin: 0 30px 0 0;*/
    margin: 0 20px 0 0;
    min-height: 1px;
}

.sidebar + .content-wrap {
    overflow: hidden;
    padding: 0 7px;
    margin: 0;
    /*width: 100%;*/

}

.sidebar.short {
    width: 18%;
    min-width: 200px;
    margin-right: 2%;
    float: left;
}

font.notetext {
    position: relative;
}

.text-pages-nav {
    background: #cacdd0; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #cacdd0), color-stop(100%, #dcdddf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cacdd0 1%, #dcdddf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cacdd0 1%, #dcdddf 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #cacdd0), to(#dcdddf));
    background: linear-gradient(to bottom, #cacdd0 1%, #dcdddf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacdd0', endColorstr='#dcdddf', GradientType=0); /* IE6-9 */
    padding: 0px;
    margin: 5px 0 20px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
}

.text-pages-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.text-pages-nav li {
    padding: 7px 5px 8px 15px;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
}

.text-pages-nav li:last-of-type {
    border-bottom: 1px solid transparent;
}

/*.text-pages-nav li::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 11px;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #a2a09b;
}*/
.text-pages-nav li a {
    display: block;
    padding: 2px 5px;
    line-height: 1.1;
    color: #122434;
    font-size: 15px;
    text-decoration: none;
}

.text-pages-nav li.active a {
    text-decoration: none;
    color: #fff;
}

/* CELEBRITIS */
.cel-clock {
    overflow: hidden;
}

.cel-clock-left {
    float: left;
    width: 220px;
    padding: 20px 0px 0px 0px;
    background: #ccd0d2; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccd0d2), color-stop(100%, #f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ccd0d2 0%, #f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ccd0d2 0%, #f0f0f0 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#ccd0d2), to(#f0f0f0));
    background: linear-gradient(to bottom, #ccd0d2 0%, #f0f0f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd0d2', endColorstr='#f0f0f0', GradientType=0); /* IE6-9 */
}

.cel-clock-left h3,
.cel-clock-left .replaced_h3 {
    border-bottom: 1px solid #ecedee;
    margin: 0px 0px 10px 0px;
    padding: 0px 20px 10px 20px;
	text-align:center;
}

.cel-clock-left ul {
    margin: 0px;
    list-style: none;
    padding: 0px 20px 10px 15px;
}

.cel-clock-left ul li {
    margin-bottom: 10px;
    padding: 0 0 0 15px;
    position: relative;
}

.cel-clock-left ul li:before {
    content: '';
    width: 3px;
    height: 3px;
    background: #5b5b5b;
    position: absolute;
    left: 0;
    top: 8px;
}

.cel-clock-left ul li a {
    text-decoration: underline;
}

.cel-clock-left ul li a:hover {
    text-decoration: none;
}

.cel-clock-right {
    float: right;
    width: 220px;
    padding: 20px 0px 13px 0px;
    background: #ccd0d2; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccd0d2), color-stop(100%, #f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ccd0d2 0%, #f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ccd0d2 0%, #f0f0f0 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#ccd0d2), to(#f0f0f0));
    background: linear-gradient(to bottom, #ccd0d2 0%, #f0f0f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd0d2', endColorstr='#f0f0f0', GradientType=0); /* IE6-9 */
}

.cel-clock-right h3,
.cel-clock-right .replaced_h3 {
    border-bottom: 1px solid #ecedee;
    margin: 0px 0px 10px 0px;
    padding: 0px 20px 10px 20px;
	text-align:center;
}
#ul_518 a {
    font-size: 14px;
}
ul#ul_518 {
    padding-left: 30px;
}
#ul_518 li {
    padding: 5px 5px;
}
.cel-clock-left h3 a,
.cel-clock-right h3 a {
    text-decoration: none;
    color: #122434;
}

.ccc-table-wrapper {
    padding: 0px 20px 0px 20px;
}

.ccc-table-wrapper table td:first-of-type {
    width: 10%;
    vertical-align: top;
    font-size: 25px;
    color: #af4a00;
    font-family: Georgia;
}

.ccc-table-wrapper table td:last-of-type {
    width: 90%;
}

.ccc-table-wrapper ul {
    margin: 0px;
    list-style: none;
    list-style-image: none;
}

.ccc-table-wrapper ul li {
    margin-bottom: 8px;
}

.ccc-table-wrapper ul li a {
    /*text-decoration: none;*/
}

.ccc-table-wrapper ul li a:hover {
    text-decoration: none;
}

.cel-clock-center {
    width: 460px;
    margin: 0 auto;
}

.cel-clock-center ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
    overflow: hidden;
}

.cel-clock-center ul li {
    width: 220px;
    margin-right: 20px;
    float: left;
    margin-bottom: 20px;
}

.cel-clock-center ul li:nth-child(2n+2) {
    margin-right: 0px;
}

.ccc-title {
    font-size: 16px;
    color: #000000;
    font-family: Georgia;
    /*font-weight: bold;*/

    /*height: 45px;*/
    margin: 0 0 5px;
    overflow: hidden;
}

.ccc-title a {
    text-decoration: none;
    color: #000;
}

.ccc-title span {
    color: #5f5f5f;
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
    margin-left: 5px;
}

.ccc-desc {
    color: #5f5f5f;
    font-size: 13px;
    font-weight: bold;
}

.bpage {
    border-top: 1px solid #dbdbdb;
    padding-top: 15px;
    color: #969696;
    font-size: 12px;
    margin: 0;
}

.bpage p {
    margin: 0;
}

.ccc-photo + .ccc-title {

}

.ccc-photo + .ccc-title span {
    margin: 0;
    font-size: 13px;
}

.row-content span.descr {
    display: block;
    margin-top: 5px;
}

.customer-satisfaction {
    padding: 20px 0 5px;
    text-align: center;
    font-family: 'Open Sans', Arial, Sans-serif;
    font-weight: 300;
    font-style: italic;
    font-size: 23px;
    color: #122434;
    border-top: 1px solid #dbdbdb;
}

.customer-satisfaction + br {
    display: none;
}

.customer-satisfaction .number {
    color: #af4a00;
}

.customer-satisfaction .btn {
}

.reed-reviews-btn {
    display: inline-block;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/reed-reviews-btn.png) 0 0 no-repeat;
    width: 128px;
    text-align: left;
    height: 33px;
    line-height: 32px;
    vertical-align: middle;
    padding: 0 0 0 28px;
    font-size: 14px;
    color: #403a2f;
    text-decoration: none;
    font-family: Tahoma, Arial, Sans-serif;
    font-style: normal;
}

.lt-ie8 .reed-reviews-btn {
    display: inline;
    zoom: 1;
}

.comments-form {
    padding: 25px;
    background: #f2f2f2;
    width: 430px;
    margin: 0 auto;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
}

.comments-form .comments-form-hdr {
    font-size: 15px;
    color: #5c5548;
    text-transform: uppercase;
    margin: 0 0 15px;
}

#client_reviews_comm_form {
    /*margin: 0 0 40px 100px;*/
    margin: 0 auto;
}

.form-wrap {
}

.form-wrap .req {
    color: #af4a00;
}

.form-wrap .row {
    margin: 0 0 10px;
}

.form-wrap .row:last-child {
    text-align: center;
}

.form-wrap .row-label {
    margin: 0 0 5px;
    font-size: 14px;
}

.form-wrap .row-content {
}

.form-wrap label {
    color: #5c5548;
}

.form-wrap input[type="text"],
.form-wrap input[type="password"] {
    border: 1px solid #dadada;
    padding: 6px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

    background: -webkit-gradient(linear, left top, left bottom, from(#f7f6f6), to(#e8e8e9));
    background: -webkit-linear-gradient(top, #f7f6f6, #e8e8e9);
    background: -o-linear-gradient(top, #f7f6f6, #e8e8e9);
    background: linear-gradient(to bottom, #f7f6f6, #e8e8e9);
}

.form-wrap select {
    border: 1px solid #dadada;
    padding: 5px;
    background: #fff;
    width: 100%;
}

.form-wrap textarea {
    border: 1px solid #dadada;
    background: #fff;
    padding: 6px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 80px;
}

.sshpw {
    position: absolute;
    top: 5px;
    left: 10px;
    font-size: 12px;
}

.dictionary-nav {
    padding: 5px 10px 5px 82px;
    position: relative;
    margin: 0 0 20px;
    background: #c9ccce; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9ccce), color-stop(100%, #cccfd1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c9ccce 0%, #cccfd1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c9ccce 0%, #cccfd1 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#c9ccce), to(#cccfd1));
    background: linear-gradient(to bottom, #c9ccce 0%, #cccfd1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9ccce', endColorstr='#cccfd1', GradientType=0); /* IE6-9 */

}

.dictionary-nav ul {
    margin: 0 0 5px;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.dictionary-nav li {
    display: inline;
    font-size: 12px;
    color: #122434;
    /*  color: #cfc6b7;*/
    margin: 0 8px 0 0;
    text-transform: uppercase;
}

.dictionary-nav li a {
    color: #fff;
}

.bx_item_detail_size:after {
    content: "";
    display: table;
    clear: both;
}

.bx_size_scroller_container:after, .bx_item_detail_scu:after {
    content: "";
    display: table;
    clear: both;

}

.bx_size ul > li, .bx_scu ul > li {
    display: inline-block;
    margin: 5px 7px;
    padding: 2px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 2px solid #c3d0e5;
}

.bx_size ul > li {
    width: 30% !important;
    height: 40px;
    margin: 6px 14px;
}

.bx_size ul > li:hover,
.bx_size ul > li.bx_active,
.bx_scu ul > li:hover,
.bx_scu ul > li.bx_active {
    cursor: pointer;
    border: 2px solid #42576E;
}

.bx_catalog_item_scu li.bx_active, .bx_scu_scroller_container li.bx_active {
    border: 2px solid #3E566C;
}

.bx_item_detail_size .bx_size ul {
    list-style: none;
}

.bx_item_detail_size .bx_size li, .bx_scu_scroller_container li {
    display: inline-block;
    margin: 5px 7px;
    padding: 2px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 2px solid #c3d0e5;
    height: 40px;
    position: relative;
}

.item_info_section .bx_item_detail_size .bx_size li, .item_info_section .bx_scu_scroller_container li {
    width: 30% !important;
}

.slider-catalog-item .bx_item_detail_size .bx_size li, .slider-catalog-item .bx_scu_scroller_container li {
    width: 30% !important;
}

.bx_item_detail_size .bx_size li {
    width: 30% !important;
    height: 40px;
}

.bx_scu_scroller_container li {
    padding-top: 2px !important;
}

.item_info_section .bx_item_detail_size .bx_size li:hover, .item_info_section .bx_scu_scroller_container li:hover {
    cursor: pointer;
    border: 2px solid #42576E;
}

.catalog .bx_size_scroller_container li:hover, .catalog .bx_item_detail_scu li:hover {
    cursor: pointer;
    border: 2px solid #42576E;
}

.catalog .bx_item_detail_scu li {
    width: 19% !important;
    border: 2px solid #c3d0e5;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.catalog .catalog-item-char .bx_scu li .cnt_item {
    height: 57px;
    width: 67px;
}

li.bx_active {
    border: 2px solid #3E566C;
}

.bx_item_section_name_gray {
    padding-top: 15px;
    padding-bottom: 10px;
}

.bx_scu_scroller_container, .item_info_section .bx_size_scroller_container {
    margin-top: 10px;
}

.catalog-item-char .bx_scu li .cnt_item {
    height: 44px;
    width: 58px;
    left: 0;
    top: 0;
    position: absolute;
}

.item_info_section .bx_scu li .cnt_item {
    height: 44px;
    width: 56px;
    left: 0;
    top: 0;
    position: absolute;
}

.bx_item_detail_scu li {
    position: relative;
}

.comp-and-vish .item_info_section {
    padding-top: 13px;
}

.dictionary-list {
    border-top: 1px solid #dbdbdb;
    padding-top: 10px;
}

.dictionary-list dt {
    /*float: left;*/
    display: inline-block;
    vertical-align: top;
    width: 250px;
    margin: 0 10px 25px 0;
    font-size: 15px;
    color: #5c5548;
    clear: left;
}

.dictionary-list dt span {
    padding-right: 10px;
    line-height: 1;
    color: #122434;
}

.dictionary-list dd {
    overflow: hidden;
    margin: 0 0 25px;
    color: #122434;
    display: inline-block;
    vertical-align: top;
    /*width: 770px;*/
    width: 680px;
}

.dictionary-list dt table {
    width: 100%;
}

.dictionary-list dt table tr td:first-child {
    min-width: 210px;
}

.dictionary-list dt td.line {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/dictpxbg.jpg) repeat-x 0px 15px;
    width: 100%;
}

.congratulation {
    padding: 0 0 35px;
    margin: 0 0 20px;
    border-bottom: 1px solid #dbdbdb;
}

.congratulation img {
    float: left;
    margin: 0 20px 0 0;
}

.congratulation .over {
    overflow: hidden;
    padding: 5px 0 0;
}

.congratulation.for-order .over {
    padding: 0;
}

.social-invitation {
    text-align: center;
    font-weight: bold;
    margin: 0 0 20px;
}

.social-invitation .icons {
    margin: 15px 0 0;
}

.social-invitation .icons img {
    margin: 0 3px;
}

.site-map {
}

.site-map .map-columns {
}

.site-map .map-columns td {
    vertical-align: top;
    width: 220px;
    padding: 0 20px 0 0;
}

.site-map .map-columns ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.site-map .map-columns ul.map-level-0 > li {
    margin: 0 0 20px;
}

.site-map .map-columns td > li {
    list-style: none;
}

.site-map .map-columns td > li > a,
.site-map .map-columns ul.map-level-0 > li > a {
    font-size: 15px;
    color: #122434;
    text-transform: uppercase;
}

.site-map .map-columns ul.map-level-1 {
    margin: 0;
    list-style: none;
    padding: 10px 0 20px 0;
}

.site-map .map-columns ul.map-level-1 > li {
    padding: 0 0 0 15px;
    position: relative;
}

.site-map .map-columns ul.map-level-1 > li:before {
    content: '';
    position: absolute;
    left: 2px;
    top: 9px;
    width: 3px;
    height: 3px;
    background: #5b5b5b;
}

.site-map .map-columns ul.map-level-1 > li {
    margin: 0 0 5px;
}

.site-map .map-columns ul.map-level-1 > li a {
    color: #5f5f5f;
}

.present-block {
    width: 580px;
    height: 220px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/present-block-bg.png) 0 0 no-repeat, #f1f0f0;
    margin: 0 auto 20px;
    padding: 80px 35px 0 180px;
    text-align: center;
}

.present-block ul {
    padding: 0;
    list-style: none;
    list-style-image: none;
    text-align: center;
    margin: 15px 0;
}

.present-block ul li {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    margin: 0 20px;
}

.lt-ie8 .present-block ul li {
    display: inline;
    zoom: 1;
}

.present-block ul li img {
    margin: 0 0 10px;
}

.faq-list {
    margin: 0 0 25px;
}

.faq-list + .faq-list {
    padding: 20px 0 0;
    border-top: 1px solid #eceaea;
}

.faq-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.faq-list ul li {
    line-height: 1;
    margin: 0 0 15px;
}

.faq-list ul li a {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.faq-list .content {
    display: none;
    margin: 10px 0 10px 45px;
    padding: 15px 20px;
    background: #fbfaf8;
    font-weight: bold;
    line-height: 1.4;
}

.faq-list.no-js ul li .content {
    display: block !important;
}

.faq-form-wrap {
    padding: 30px 0 0;
    border-top: 1px solid #dbdbdb;
}

.faq-form {
    width: 410px;
    margin: 0 auto;
    padding: 25px 20px 20px 120px;
    background: #f2f2f2 url(https://img.imidge.com.ua/local/templates/imidge/i/faq-form-icon.gif) 20px 20px no-repeat;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

.faq-form .faq-form-hdr {
    font-size: 20px;
    color: #af4a00;
    margin: 0 0 10px;
    font-weight: 600;
}

.catalog-header {
    margin: 30px 0 15px;
}

.catalog-header .advice-block {
    float: right;
    width: 249px;
    position: relative;
}

.advice-block a:nth-child(2) {
    font-size: 14px;
    text-decoration: none !important;
    position: relative;
    top: 40px;
    right: 5px;
}

.catalog-header .advice-block img {
    max-width: 100%;
    border-radius: 50%;
    border: 2px solid rgba(240, 205, 18, 0.49);
    width: 80px;
    height: 80px;
    float: right !important;
    margin-top: 6px;
}

.catalog-header .advice-block .user-avatar {
    position: absolute;
    right: 0;
    top: -25px;
}

.catalog-header .advice-block .name {
    font-size: 21px;
    color: #645d4f;
    padding-right: 50px;
    line-height: 1;
    margin: 0 0 5px;
}

.catalog-header .advice-block .user {
    font-size: 14px;
    color: #93897b;
}

.catalog-header .advice-block .advice-bottom {
    background: #fbfaf8;
    padding: 10px;
    line-height: 1;
    border-top: 1px solid #eae6e4;
    margin: 8px -15px 0;
}

.catalog-header .advice-block .advice-bottom a {
    font-size: 12px;
    color: #a68bb3;
}

.catalog-header .bnr {
    float: left;
    width: 680px;
}

.catalog-header .bnr img {
    max-width: 99%;
}

.catalog-nav {
    margin-bottom: 30px;
    background: rgb(205, 208, 210); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZDBkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(205, 208, 210, 1)), color-stop(100%, rgba(240, 240, 240, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(205, 208, 210, 1) 0%, rgba(240, 240, 240, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(205, 208, 210, 1) 0%, rgba(240, 240, 240, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(205, 208, 210, 1)), to(rgba(240, 240, 240, 1)));
    background: linear-gradient(to bottom, rgba(205, 208, 210, 1) 0%, rgba(240, 240, 240, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdd0d2', endColorstr='#f0f0f0', GradientType=0); /* IE6-8 */

    overflow: hidden;
}

.catalog-nav > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.catalog-nav > ul > li {
}

.catalog-nav > ul > li > a {
    display: block;
    line-height: 1;
    padding: 15px 30px;
    font-size: 15px;
    color: #5a6671;
    text-decoration: none;
    border-bottom: 1px solid #d6d3cf;
    position: relative;
}

.catalog-nav > ul > li > a .icon {
    position: absolute;
    width: 13px;
    height: 8px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -299px -20px no-repeat;
    right: 15px;
    top: 50%;
    margin: -4px 0 0;
}

.catalog-nav > ul > li.active > a .icon {
    background-position: -317px -20px;
}

.catalog-nav > ul > li > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    padding: 15px 30px 5px;
    display: none;
}

.catalog-nav > ul > li > ul > li {
    margin: 0 0 10px;
    line-height: 1;
}

.catalog-nav > ul > li > ul > li a {
    font-size: 14px;
    color: #a3998f;
    text-decoration: none;
}

.catalog-nav > ul > li > ul > li a:hover {
    color: #faa40e;
}

.catalog-lvl1 .lvl1-img {
    height: 220px;
    width: 100%;
    line-height: 220px;
    text-align: center;
}

.catalog-lvl1 .lvl1-img img {
    max-height: 90%;
    max-width: 90%;
}

.catalog-lvl1 .lvl1-name {
    height: 32px;
    padding: 10px 0px;
    border-top: 1px solid #f2f2f2;
    background: #fafafa;
    overflow: hidden;
}

.catalog-lvl1 .lvl1-name a {
    font-size: 15px;
    font-weight: 500;
    height: 32px;
    overflow: hidden;
    line-height: 16px;
    color: #5b5b5b;
}

.catalog-lvl1 {
    margin: 0 -17px 0 -12px;
}

.catalog-lvl1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    font-size: 0;
    display: table;
}

.catalog-lvl1 li {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
    width: 214px;
    margin: 0 11px 25px;
    background: #ffffff;
}

.lt-ie8 .catalog-lvl1 li {
    display: inline;
    zoom: 1;
}

.catalog-lvl1 .img-wrap {
    display: block;
    height: 215px;
    line-height: 215px;
    text-align: center;
    border: 1px solid #e5e5e5;
    margin: 0 0 10px;
}

.catalog-lvl1 li a {
    text-align: center;
    font-size: 16px;
    color: #4e483c;
    text-decoration: none;
    display: block;
}

.popular-items {
    margin: 0px 1px 0 0;
    position: relative;
    /*background: #ffffff;*/
}

.popular-items ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.popular-items ul li {
    background: #fafafa;
    float: left;
    width: 120px;
    border: 2px solid #dadada;
    margin: 0 16px 0 0;
    padding: 0 10px 15px;
    text-align: center;
    position: relative;
    -o-transition: border-color .3s ease;
    transition: border-color .3s ease;
    -moz-transition: border-color .3s ease;
    -webkit-transition: border-color .3s ease;
}

.popular-items ul li .piw-price {
    height: 32px;
}

.popular-items ul li .notaddToBasketButton {
    margin: 10px 0 0;
}

.popular-items ul li:hover {
    border-color: #c3c3c3;
}

.popular-items .img-wrap {
    display: block;
    height: 150px;
    line-height: 150px;
    text-align: center;
}

.popular-items a {
    text-decoration: none;
}

.popular-items .name {
    text-decoration: none;
    display: block;
    font-size: 13px;
    color: #5c5548;
    text-transform: uppercase;
    height: 34px;
    margin: 0 0 5px;
    overflow: hidden;
}

.popular-items .price {
    display: block;
    font-size: 17px;
    color: #faa40e;
    margin: 0 0 10px;
}

.popular-items .price big {
    font-size: 24px;
    font-weight: normal;
}

/*.popular-items .buy{
  font-size: 14px;
  color: #403a2f;
  text-decoration: none;
  background: #dac29d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAYAAADQ4S5JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKVJREFUeNpi/P//PwMK+P/LA0imAfFfIJ7NwMi2C1maCU2xEZDsAmJmIP4NxN1AMX1kJYxwG/7/YgOSq4D4NdDUVKjYfCDJC8SRQLHf6DZwAPFTIF6CJAZiP4fKodkAMZEDaNIPNGeiiDH+//fzFJAWg/J/Q90Ps/kf1POsUP4rFiChCMQiDMQBbiaoqcSC30wMJILhooGVBPWsLNDkQGzQvgIIMACv7zJq1E7yDwAAAABJRU5ErkJggg==) 10px 50% no-repeat;
  box-shadow:0 1px 2px 0 rgba(0,0,0, .2);
  line-height: 1;
  display: inline-block;
  padding: 7px 10px 7px 30px;
}
.lt-ie9 .popular-items .buy{
  background: #dac29d url(https://img.imidge.com.ua/local/templates/imidge/i/buy-btn-icon.png) 10px 50% no-repeat;
}
.lt-ie8 .popular-items .buy{
  display: inline;
  zoom: 1;
}*/
.popular-items .bage {
    position: absolute;
    left: -2px;
    top: -2px;
    opacity: 0;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -webkit-transition: opacity .3s ease;
}

.popular-items li:hover .bage {
    opacity: 1;
}

.popular-items .popular-items-nav {
    position: absolute;
    right: 0;
    top: -37px;
}

.popular-items .popular-items-nav > span {
    cursor: pointer;
    margin-left: 10px;
}

.popular-items .popular-items-pagin {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/page-header-dot.gif) 0 50% repeat-x;
    text-align: center;
    margin-top: -22px;
    padding: 8px 0 0
}

.popular-items .popular-items-pagin .popular-items-pagin-wrap {
    display: inline-block;
    padding: 0 10px;
    position: relative;
    bottom: -13px;
    background: #E9E9E9;

}

.popular-items .popular-items-pagin span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 4px;
    text-indent: -9999px;
    cursor: pointer;
    border-top: 1px solid #b6bcc6;
}

.lt-ie8 .popular-items .popular-items-pagin span {
    display: inline;
    zoom: 1;
}

.popular-items .popular-items-pagin span.active {
    background: rgb(224, 224, 224); /* Old browsers */
    -webkit-box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
            box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
    border-top: 1px solid #fff;
}

.comparison-list {
    padding: 20px;
    background: rgb(204, 208, 210); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDBkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U0ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204, 208, 210, 1)), color-stop(100%, rgba(227, 228, 229, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(204, 208, 210, 1) 0%, rgba(227, 228, 229, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(204, 208, 210, 1) 0%, rgba(227, 228, 229, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(204, 208, 210, 1)), to(rgba(227, 228, 229, 1)));
    background: linear-gradient(to bottom, rgba(204, 208, 210, 1) 0%, rgba(227, 228, 229, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd0d2', endColorstr='#e3e4e5', GradientType=0); /* IE6-8 */
    margin: 0 0 30px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.comparison-list .hdr {
    font-size: 15px;
    color: #122434;
    border-bottom: 1px solid #ddd9d6;
    margin: -15px -20px 10px;
    line-height: 1;
    padding: 15px 20px;
}

.comparison-list .items-list {
}

.comparison-list .items-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.comparison-list .items-list ul li {
    overflow: hidden;
    margin: 0 0 12px;
}

.comparison-list .items-list .img-wrap {
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fff;
    border: 1px solid #e5e5e5;
    font-size: 0;
    margin: 0 10px 0 0;
}

.comparison-list .items-list .txt {
    overflow: hidden;
    line-height: 1.2;
}

.comparison-list .items-list .remove {
    float: right;
    margin-left: 5px;
    margin-top: -1px;
    margin-right: 15px;
}

.comparison-list .btn {
    padding: 10px 12px;
    margin-right: 20px;
    display: inline-block;
}

.comparison-list .clear {
    font-size: 13px;
    color: #000000;
    margin: 9px 0 0;
    display: inline-block;
}

.tovned {
    font-size: 25px;
    font-family: Georgia, serif;
    color: #000000;
}

.comments-form#client_reviews_comm_form .form-wrap .row-content .error-txt {
    width: initial;
    position: static;
}

.add-comment-form .form-wrap .row-content #comm_mess_okerr {
    position: static;
    width: initial;
}

.filters-block {
    /*overflow: hidden;*/
    margin: 0 0 30px;
    /*  background: #f0f0f0;*/
    background: rgba(255, 255, 255, 0.3);
}

.filters-block .item-group {
    padding-left: 20px;
}

.filters-block .active h3,
.filters-block .active .replaced_h3 {
    border-bottom: 1px solid #e6e6e6;
}

.filters-block h3,
.filters-block .replaced_h3 {
    border-bottom: 1px solid #e6e6e6;
    font-size: 15px;
    color: #272521;
    text-transform: uppercase;
    font-weight: normal;
    padding: 10px 0;
    line-height: 1;
    position: relative;
    margin: 0;
    cursor: pointer;
    padding-left: 20px;
}

.filters-block h3 .icon,
.filters-block .replaced_h3 .icon {
    position: absolute;
    width: 13px;
    height: 8px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -317px -20px no-repeat;
    right: 11px;
    top: 50%;
    margin: -4px 0 0;
}

.filters-block .items-group.active h3 .icon,
.filters-block .items-group.active .replaced_h3 .icon {
    background-position: -299px -20px;
}

.filters-block ul {
    margin: 0;
    padding: 10px 0 5px;
    list-style: none;
    list-style-image: none;
}

.filters-block ul li {
    font-size: 13px;
    color: #333;
    margin: 0 0 5px;
}

.filters-block ul li input[type="radio"],
.filters-block ul li input[type="checkbox"] {
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.filters-block ul li input[type="checkbox"]:checked + label {
    color: #5b5b5b;
    font-weight: bold;
}

.filters-block .price-range {
    margin: 20px 0 15px;
}

.filters-block .price-range-bottom {
    margin: 0 0 10px;
}

.filters-block .price-range-bottom input[type="text"] {
    width: 36px;
    border: 1px solid #e5e5e5;
    padding: 3px 5px;
    -webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, .1);
            box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, .1);
}

.filters-block .content-item {
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    left: -9999px;
    top: 0;
    border-bottom: 1px solid #f7f7f7;
}

.filters-block .active .content-item {
    position: static;
}

#price-range-slider {
    height: 5px;
    border: 0;
    background: #dbdbdb;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .3);
            box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .3);
}

#price-range-slider .ui-slider-range {
    background: transparent;
}

#price-range-slider .ui-slider-handle {
    width: 13px;
    height: 13px;
    background: #fff;
    border: none;
    border-radius: 15px;
    top: -5px;
    cursor: pointer;
    border: 1px solid #bfb7b6;
}

/*#price-range-slider .ui-slider-handle::before{
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  background: #b7aeae;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  left: 50%;
  top: 50%;
  margin: -3px 0 0 -2px;
}*/
.delete-all-filters,
.show-all-brands {
    color: #5b5b5b;
    display: inline-block;
    border-bottom: 1px dashed #8d887f;
    text-decoration: none;
    margin: 17px 0px 17px 20px;
}

.delete-all-filters:hover,
.show-all-brands:hover {
    border-bottom: 1px dashed transparent;
}

.show-all-brands {
    margin: 0;
    position: relative;
    top: -4px;
    font-size: 12px;
    color: #5b5b5b;
}

.show-all-brands:before {
    content: '';
    float: left;
    width: 9px;
    height: 5px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -299px -29px no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: -15px;
}

.show-all-brands + ul {
    display: none;
    padding-top: 0;
    margin-top: -5px;
}

.catalog-options {
    text-align: center;
    color: #a3998f;
    margin: 0 0 10px;
    min-height: 30px;
}

/*.catalog-options:after{
    content: '';
    width: 100%;
    height: 0;
    float: left;
}*/
/*
.catalog-options{
    display: inline-block;
    width: 705px;
}

.catalog-more + .catalog-options{
    display: block;
    width: auto;
}*/

.catalog-options a {
    color: #666056;
}

.catalog-options .vs-filter {
    float: right;
    margin: 7px 0 0;
}

.catalog-options .vs-filter a {
    margin-left: 4px;
}

/*.catalog-options .sort {
    float: left;
    position: relative;
    z-index: 1;
    margin: 7px 0 0;
}

.catalog-options .sort span {
    float: left;
}

.catalog-options .sort ul {
    list-style-type: none;
    position: absolute;
    right: 0;
    top: 100%;
    background: rgba(255, 255, 255, 0.9);
    border: 2px solid #637688;
    padding: 0;
    margin: 0;
    display: none;
}

.catalog-options span.selected {
    height: 17px;
    !*width:105px;*!
    top: -5px;
    font-size: 12px;
    position: relative;
    border: 2px solid #637688;
    padding: 5px;
    text-align: left;
    background: rgba(255, 255, 255, 0.9);
    cursor: pointer;
    padding-right: 15px;
}

.catalog-options .sort.sortBy ul {
    position: absolute;
    left: 111px;
    width: 110px;
    display: block;
    border-top: none;
    top: 26px;
    display: none;
}

.catalog-options .sort.sortBy ul li {
    text-align: left;
    padding: 5px;
    padding-right: 0;
}

.catalog-options .sort ul li {
    color: #000;
    text-align: right;
    display: block;
    padding: 4px 15px 4px 15px;
    font-size: 12px;
}

.catalog-options .sort ul li:hover {
    color: #cd9064;
    background: rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

.catalog-options .sort ul li:after {
    content: url(/local/templates/imidge/img/arrow_up.png);
    position: absolute;
    right: 0px;
}

.catalog-options .sort ul li.desc:after {
    content: url(/local/templates/imidge/img/arrow_down.png);
}

.sort.sortBy span.asc:after {
    content: url(/local/templates/imidge/img/arrow_up.png);
    position: absolute;
    right: 0px;
}

.sort.sortBy span.desc:after {
    content: url(/local/templates/imidge/img/arrow_down.png);
    position: relative;
    left: 3px;
}

.catalog-options .sort > a {
    padding-right: 17px;
    position: relative;
}

.catalog-options .sort > a::after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 7px;
    border: 5px solid transparent;
    border-top-color: #e4d6c0;
}*/

.catalog-options .pagination {
    display: inline-block;
}

.lt-ie8 .catalog-options .pagination {
    display: inline;
    zoom: 1;
}

.popular-slider-wrap {
    margin: 0 -11px 0 -3px;
    padding: 8px 0 0 0;
}

.catalog {
}

.catalog ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    font-size: 0;
    /*display: table;*/
    /*width: 711px;*/
    /*width: 720px;*/
    /*float:left;*/
    position: relative;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}

.content-wrap .catalog ul {
    margin-left: 0;
}

.search ul {
    /*width: 970px;*/
    margin: 0 -35px 0 -10px;
    width: auto;
    left: 0;
}

.search.catalog ul li {
    width: 188px;
}
li.cats3 {
    width: 27%;
}
.other-slider-wrap ul li {
    /*width: 19%;*/
   
}
.catalog ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 15px;
    padding: 15px 16px;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
   /* width: 27%; */
    font-size: 14px;
    position: relative;
    background: #ffffff;
    -webkit-transform: translate3d(0, 0, 0);
    position: relative;
}

.popular-slider-wrap .catalog ul li {
    margin: 0 12px 15px;
}

.popular-slider-wrap .catalog ul, .popular-slider-wrap {
    margin: 0;
}

.lt-ie8 .catalog ul li {
    display: inline;
    zoom: 1;
}

.catalog .img-wrap {
    display: block;
    height: 200px;
    line-height: 175px;
    text-align: center;
}

.catalog .img-wrap img + img {
    display: none;
}

.catalog li:hover .img-wrap img:first-child {
    display: none;
}

.catalog li:hover .img-wrap img + img,
.catalog li:hover .img-wrap img:last-child {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.img-wrap {
    position: relative;
}

.catalog .name {
    text-align: center;
    font-size: 14px;
    color: #5b5b5b;
    display: block;
    /*border-bottom: 1px solid #e5e5e5;*/
    text-decoration: none;
    overflow: hidden;
    line-height: 1.2;
    margin: 0 0 0 0;
    padding: 0 0 8px;
    height: 45px;
}

.catalog .name span {
    color: #5b5b5b;
    display: inline-block;
    overflow: hidden;
    display: block;
    height: auto;
    font-weight: bold;
}

.catalog .catalog-item-bottom {
    overflow: hidden;
}
.catalog .catalog-item-bottom .l-cal {width: 45%;}
.catalog .catalog-item-bottom .r-col {
    float: right;
    width: 90px;
    text-align: right;
position: relative;
z-index: 999;
}

.catalog .catalog-item-bottom label {
    font-size: 11px;
    cursor: pointer;
    display: block;
    width: 100px;
    position: relative;
    left: -10px;
}

.catalog .catalog-item-bottom label.compare_check input[type="checkbox"] {
    display: none;
}

.catalog .catalog-item-bottom label .txt {
    color: #5c5548;
    border-bottom: 1px dashed;
}

.catalog .catalog-item-bottom label input {
    margin-right: 5px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.catalog .catalog-item-bottom .l-col {
    float: left;
    width: 120px;
}

.buy {
    display: inline-block;
    border: 1px solid #d5d5d5;
    font-size: 14px;
    color: #403a2f;
    text-decoration: underline;
    line-height: 1;
    text-decoration: none;
    padding: 8px 9px 8px 29px;
    margin: 10px 0 0;
}

.page-title div.txt-wrap span.pt-2 a {
    text-decoration: none;
}

.page-title div.txt-wrap span.pt-2 a:hover {
    text-decoration: underline;
}

.page-title div.txt-wrap .pt-1 {
    color: #000;
}

.catalog-item-content div.comp-and-vish {
    padding-bottom: 5px;
}

.catalog-item-content .cokli {
    display: inline-block;
    width: 300px;
    margin-left: 6px;
}

#find_cheaper_popup {
    width: 487px;
}

.bx_page {
    margin-left: 0px;
}

.buy {
    font-size: 14px;
    color: #ffffff;
    text-shadow: 0px -1px 1px #384f63;
    text-decoration: none;
    -webkit-box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
            box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
    line-height: 1;
    display: inline-block;
    padding: 7px 9px 7px 9px;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -webkit-transition: background-color .2s ease;

    background: #8495a4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(52%, #35526b), color-stop(61%, #35526b), color-stop(68%, #35526b), color-stop(68%, #35526b), color-stop(100%, #8495a4));
    background: -webkit-linear-gradient(top, #8495a4 1%, #35526b 52%, #35526b 61%, #35526b 68%, #35526b 68%, #8495a4 100%);
    background: -o-linear-gradient(top, #8495a4 1%, #35526b 52%, #35526b 61%, #35526b 68%, #35526b 68%, #8495a4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(52%, #35526b), color-stop(61%, #35526b), color-stop(68%, #35526b), color-stop(68%, #35526b), to(#8495a4));
    background: linear-gradient(to bottom, #8495a4 1%, #35526b 52%, #35526b 61%, #35526b 68%, #35526b 68%, #8495a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#8495a4', GradientType=0);

    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #677387;
    border-right: 1px solid #677387;
    border-left: 1px solid #677387;
    border-radius: 3px 3px 2px 2px;
    color: #FFF !important;
    min-width: 50px;
    text-align: center;
    cursor: pointer !important;
}

.buy:hover {
    /*padding: 7px 9px 7px 9px;*/
    background: #8495a4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(25%, #35526b), color-stop(25%, #35526b), color-stop(56%, #35526b), color-stop(100%, #8495a4));
    background: -webkit-linear-gradient(top, #8495a4 1%, #35526b 25%, #35526b 25%, #35526b 56%, #8495a4 100%);
    background: -o-linear-gradient(top, #8495a4 1%, #35526b 25%, #35526b 25%, #35526b 56%, #8495a4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(25%, #35526b), color-stop(25%, #35526b), color-stop(56%, #35526b), to(#8495a4));
    background: linear-gradient(to bottom, #8495a4 1%, #35526b 25%, #35526b 25%, #35526b 56%, #8495a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#8495a4', GradientType=0);

}

.checkout-inputs .row {
    position: relative;
    margin: 0 0 15px;
}

#login-window .row .row-label {
    position: absolute;
    left: -135px;
    top: 4px;
}

.comparison-list a.btn, .catalog-more a.btn {
    background-color: #e1e1e1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#bdc2c7));
    background-image: -webkit-linear-gradient(top, #e1e1e1, #bdc2c7);
    background-image: -o-linear-gradient(top, #e1e1e1, #bdc2c7);
    background-image: linear-gradient(to bottom, #e1e1e1, #bdc2c7);
    border-left-color: #a2afbe;
    border-right-color: #a2afbe;
    border-bottom-color: #a2afbe;
    color: #122434;
    text-shadow: none;
    -webkit-box-shadow: 0px 2px 6px #cccccc;
            box-shadow: 0px 2px 6px #cccccc;
    font-size: 13px;
    padding: 10px 12px;
}

.catalog-more a.btn {
    padding: 10px 20px;
}

.comparison-list a.btn:hover, .catalog-more a.btn:hover {
    background-color: #e1e1e1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bdc2c7), to(#e1e1e1));
    background-image: -webkit-linear-gradient(top, #bdc2c7, #e1e1e1);
    background-image: -o-linear-gradient(top, #bdc2c7, #e1e1e1);
    background-image: linear-gradient(to bottom, #bdc2c7, #e1e1e1);
}

.comments-form .form-wrap .row .row-label {
    position: static;
}

.row-label.ZIP label {
    position: relative;
    top: 3px;
}

.row-label.LOCATION label {
    position: relative;
    top: 18px;
}

.row-label.PHONE label {
    position: relative;
    top: 4px;
}

.row-label.ADDRESS label {
    position: relative;
    top: -4px;
}

.row-label label.lb-lb {
    position: relative;
    /*top: -4px;*/
}

.ci-phone.pass {
    padding: 0px 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #c0c1c3;
    border-bottom: 1px solid #cdcfd1;
    border-left: 1px solid #c8cacc;
    border-right: 1px solid #c8cacc;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(252, 251, 251, 1)), to(rgba(232, 232, 233, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    margin-bottom: 20px;
}

.lt-ie8 .buy {
    display: inline;
    zoom: 1;
}

.catalog .avalibility {
    font-size: 11px;
    color: #3e9812;
    font-weight: bold;
    line-height: 1.1;
    height: 15px;
}
.catalog .pre_order {
    font-size: 11px;
    font-weight: bold;
    line-height: 1.1;
    height: 15px;
}
.catalog .avalibility .icon.icon-awb-ok{
    display: inline-block;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/in-stock.png);
    vertical-align: middle;
    width: 11px;
    height: 8px;
    position: relative;
}

.catalog .old-price {
    font-size: 15px;
    color: #9d938f;
    display: inline-block;
    position: relative;
    line-height: 1;
    min-height: 13px;
    margin: 0 0 3px;
}

.lt-ie8 .catalog .old-price {
    display: inline;
    zoom: 1;
}

.catalog .old-price::before {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #af4a00;
    position: absolute;
    left: 0;
    top: 48%;
}

.catalog .price {
    font-size: 13px;
    color: #af4a00;
    line-height: 1.1;
    height: 38px;
/*    overflow: hidden;*/
    white-space: nowrap;
    position: relative;
}

.catalog .price big {
    font-size: 23px;
}

.catalog .price span {
    font-size: 23px;
}

.catalog .price .old-price + big {
    position: absolute;
    top: 20px;
    left: 0;
}

.catalog .bage {
    position: absolute;
    left: 15px;
    top: 15px;
    font-size: 11px;
    color: #b7aeae;
}

.catalog-more {
    text-align: center;
    margin: 0 0 25px;
}

.catalog-more .btn {
    margin: 0 /*!important*/;
}
.catalog-more a.btn.manuf{
    margin: 5px;
}
.seo-text {
    padding: 20px 0 0;
    border-top: 1px solid #dbdbdb;
    color: #969696;
    font-size: 12px;
}

.video-wrap {
    float: left;
    margin: 0 30px 30px 0;
}

.popular-slider {
    position: relative;
    margin: 0 0 15px -8px;
}

.popular-slider ul {
    margin: 0;
}

.popular-slider .popular-slider-nav {
    position: absolute;
    right: 0;
    top: -37px;
}

.popular-slider .popular-slider-nav > span {
    cursor: pointer;
    margin-left: 10px;
}

.popular-slider .popular-slider-pagin {
    text-align: center;
    margin-top: 0px;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/bgpagin.png);
    background-position: center 7px;
    background-repeat: no-repeat;
    background-size: 97% 1px;
}

.popular-slider .popular-slider-pagin .popular-slider-pagin-wrap {

}

.popular-slider .popular-slider-pagin span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 2px;
    text-indent: -9999px;
    cursor: pointer;
    border-top: 1px solid #b6bcc6;
}

.lt-ie8 .popular-slider .popular-slider-pagin span {
    display: inline;
    zoom: 1;
}

.popular-slider .popular-slider-pagin span.active {
    background: rgb(224, 224, 224); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(224, 224, 224, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(224, 224, 224, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.cabinet-description {
    padding: 0 0 15px;
    margin: 0 0 15px;
    border-bottom: 1px solid #eceaea;
}

.cabinet-nav {
    background: #cbcfd2; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cbcfd2), color-stop(100%, #e3e4e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cbcfd2 0%, #e3e4e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cbcfd2 0%, #e3e4e5 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#cbcfd2), to(#e3e4e5));
    background: linear-gradient(to bottom, #cbcfd2 0%, #e3e4e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcfd2', endColorstr='#e3e4e5', GradientType=0); /* IE6-9 */
    padding: 15px 15px 15px 20px;
    margin: 0 0 20px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.cabinet-nav h2,
.cabinet-nav .replaced_h2 {
    font-size: 15px;
    color: #122434;
    text-transform: none;
}

.cabinet-nav ul {
    margin: 0 0 10px;
    list-style: outside url(https://img.imidge.com.ua/local/templates/imidge/i/list-sq.jpg);
}

.cabinet-nav li a {
    display: block;
    line-height: 1;
    padding: 5px;
    border-radius: 2px;
}

.cabinet-nav li.active a {
    color: #fff;
    text-decoration: none;
}

.cabinet-nav h2,
.cabinet-nav .replaced_h2 {
    margin: 0 0 10px;
}

.profile-settings-form {
    padding: 0 120px 0 0;
    border-bottom: 1px solid #eceaea;
    margin: 0 0 15px;
}

.profile-settings-form .row {
    overflow: hidden;
    margin: 0 0 15px;
}

.profile-settings-form .row .row-content {
    overflow: hidden;
    text-align: left;
}

.profile-settings-form .row .row-label {
    float: left;
    width: 100px;
    margin: 5px 15px 0 0;
    font-size: 13px;
    line-height: 1;
}

.profile-settings-form .row .row-label small {
    display: block;
}

.profile-settings-form .row .row-label label {
    color: #3d3d3e;
}

.profile-settings-form .exp {
    font-size: 11px;
    color: #969696;
    line-height: 1.8;
}

.sz-link {
    text-align: right;
    line-height: 14px;
}

/*.sz-link a:before {
    content: "";
    display: inline-block;
    margin-right: 5px;
    width: 8px;
    height: 13px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/la.png);
    background-position: left center;

}*/

.profile-settings-form .address-line {
    font-size: 0;
    text-align: left;
}

.profile-settings-form .address-line .street {
    width: 236px;
}

.profile-settings-form .address-line .ap,
.profile-settings-form .address-line .house {
    width: 55px;
}

.profile-settings-form .address-line .input-wrap {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
}

.profile-settings-form .address-line .input-wrap + .input-wrap {
    margin-left: 17px;
}

.lt-ie8 .profile-settings-form .address-line .input-wrap {
    display: inline;
    zoom: 1;
}

.open-id {
    margin: 0 0 20px;
}

.open-id .icons {
    margin: 10px 0 0;
}

.open-id .icons img {
    margin-right: 10px;
}

.orders-history-link {
    margin: 0 0 15px;
}

.order-price-info {
    display: inline-block;
    padding: 8px 10px;
    background: #d1d4d7;
    font-size: 14px;
    margin: 0 0 16px;
    color: #122434;
}

.lt-ie8 .order-price-info {
    display: inline;
    zoom: 1;
}

.cabinet-order-item {
    margin: 0 0 25px;
    margin-left: 300px;
}

.cabinet-order-item h2,
.cabinet-order-item .replaced_h2 {
    text-transform: uppercase;
}

.cabinet-order-item .order-status {
    font-size: 13px;
    color: #5f5f5f;
    margin: 0 0 15px;
}

.cabinet-order-item .order-content {
    border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/border-img.png) 2;
    -moz-border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/border-img.png) 2;
    -webkit-border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/border-img.png) 2;
    -o-border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/border-img.png) 2;
    width 580px;
    padding: 20px 20px 0;
}

.cabinet-order-item .hdr {
    font-size: 13px;
    color: #4e483c;
    line-height: 1;
    font-weight: bold;
}

.cabinet-order-item .hdr big {
    font-size: 18px;
    text-decoration: underline;
}

.cabinet-order-item .order-info {
    margin: 0 -20px 0;
    padding: 15px 20px 15px;
}

.cabinet-order-item .order-info {
    border-bottom: 1px solid #fff;
}

.cabinet-order-item .order-info h3,
.cabinet-order-item .order-info .replaced_h3 {
    text-transform: uppercase;
    font-weight: normal;
    margin: 10px 0;
}

.cabinet-order-item .order-info h2,
.cabinet-order-item .order-info .replaced_h2 {
    text-transform: none;
    margin: 0 0 10px;
}

.cabinet-order-item .order-items {
    margin: 0 -20px 15px;
    padding: 15px 20px;
    border-bottom: 1px solid #fff;
    font-weight: bold;
}

.cabinet-order-item .order-items ul {
    padding: 0;
    margin: 15px 0 0;
    list-style: none;
    list-style-image: none;
    font-weight: normal;
}

.cabinet-order-item .order-items ul li {
    overflow: hidden;
}

.cabinet-order-item .order-items li .count {
    float: right;
}

.cabinet-order-item .order-items li .name {
    margin: 0 40px 0 0;
}

.cabinet-order-item .order-options {
    text-align: right;

    margin: 0 -20px 20px;
    padding: 15px 20px 0;
}

.cabinet-order-item .order-options a {
    margin-left: 20px;
}

.cabinet-order-item .order-summary {
    padding: 0 0 20px;
}

.cabinet-order-item .order-summary table {
    width: 100%;
    margin: 0 0 5px;
}

.cabinet-order-item .order-summary th {
    vertical-align: top;
    padding: 0 5px 10px;
    border-bottom: 1px solid #eceaea;
}

.cabinet-order-item .order-summary td {
    padding: 10px 5px;
    border-bottom: 1px solid #eceaea;
    font-size: 11px;
    line-height: 1.1;
    vertical-align: top;
    width: 150px;
}

.cabinet-order-item .order-summary .img-wrap {
    display: inline-block;
    border: 1px solid #e5e5e5;
}

.lt-ie8 .cabinet-order-item .order-summary .img-wrap {
    display: inline;
    zoom: 1;
}

#ORDER_FORM #order_form_content .error-txt {
    top: -13px;
    left: 0px;
    width: initial;
}

.add-comment-form .form-wrap .row-label {
    position: static;
}

.cancellation-form {
    width: 480px;
}

.subscribe-form {
    padding: 0 110px 10px 0;
    margin: 0 0 20px;
    border-bottom: 1px solid #eceaea;
}

.subscribe-form .row {
    margin: 0 0 15px;
}

.subscribe-form .row-label {
    width: 100px;
    margin: 0 15px 0 0;
    float: left;
    min-height: 1px;
    line-height: 14px;
}

.subscribe-form .form-wrap .row-content {
    overflow: hidden;
    text-align: left;
}

.subscribe-form .form-wrap .row-content.cat-row > label {
    display: block;
}

.subscribe-form .row-content .text-wrap {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    font-size: 13px;
}

.lt-ie8 .subscribe-form .row-content .text-wrap {
    display: inline;
    zoom: 1;
}

.subscribe-form .row-content .text-wrap small {
    display: block;
    font-size: 11px;
    color: #858585;
}

.subscribe-form .row-content label {
    margin-right: 20px;
}

.subscribe-form input[type="radio"],
.subscribe-form input[type="checkbox"] {
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.page-content-wrapper .page-content.clearfix .registration-form .error-txt {
    position: static;
    width: initial;
}

.page-content-wrapper .page-content.clearfix .registration-form .row-label {
    position: static;
    max-width: 100%;
}

.subscribe-email-form {
}

.subscribe-email-form .btn {
    padding: 9px 15px;
    color: #122434;
    font-size: 13px;
    border-radius: 3px;
}

.subscribe-email-form input[type="text"] {
    width: 420px;
    margin: 0 15px 0 0;
}

.search-form {
    margin: 0 0 18px;
}

.search-form input[type="text"] {
    width: 390px;
    margin: 0 0 0 0;
}

.search-form input[type="submit"] {
    width: 32px;
    height: 31px;
    text-indent: -9999px;
    border: 0;
    cursor: pointer;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -377px 7px no-repeat;
    margin-left: -50px;
}

.sf {
    margin-bottom: 30px;
}

.search-filter {
    background: #d5d8da; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5d8da), color-stop(100%, #e2e3e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d5d8da 0%, #e2e3e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d5d8da 0%, #e2e3e4 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#d5d8da), to(#e2e3e4));
    background: linear-gradient(to bottom, #d5d8da 0%, #e2e3e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d8da', endColorstr='#e2e3e4', GradientType=0); /* IE6-9 */
    padding: 10px 20px 15px;
    margin: 0 -20px 20px;
}

.search-filter .search-filter-item {
    display: inline-block;
    vertical-align: top;
}

.search-filter .search-filter-item:last-of-type {
    margin: 0 0 0 0;
    text-align: center;
}

/*.search-filter .search-filter-item:last-of-type input {
    width: 95px;
height: 30px;
border: none;
background: rgb(38,57,74) url(https://img.imidge.com.ua/local/templates/imidge/i/sea.png) no-repeat 4px 7px;
margin-top: 30px;
color: #fff;
font-size: 15px;
}*/
.search-filter .search-filter-item:last-of-type input {
    width: 18px;
    height: 17px;
    border: none;
    background: url('https://img.imidge.com.ua/local/templates/imidge/i/sea.png') no-repeat 0px 0px;
    color: #fff;
    font-size: 15px;
    text-indent: -9999px;
    margin: 36px 0 0;
}

.search-filter .search-filter-item:first-of-type span {
    display: inline-block;
    font-size: 16px;
    color: #282828;
    margin-top: 32px;
}

.lt-ie8 .search-filter .search-filter-item {
    display: inline;
    zoom: 1;
}

.search-filter .search-filter-item label {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    color: #122434;
    margin: 0 0 10px;
}

.seach-filter .search-filter-item label {
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    color: #e3cd8b;
    margin: 10px 0;
    text-align: right;

}

.search-filter .search-filter-item select {
    /*width: 232px;*/
    width: 214px;
    /*border: 1px solid #e5e5e5;*/
    border: 1px solid #dadada;
    padding: 5px;
    /*color: #e3cd8b;*/
    color: #282828;
    /*background: rgb(58,84,103);*/
    background: #fff;
    font-size: 15px;
}

.search-empty {
    margin: 0 0 15px;
    font-size: 14px;
    color: #282828;
}

.section-header {
    font-family: Georgia, serif;
    font-size: 25px;
    color: #191919;
    margin: 0 0 20px;
}

.slider-cols {
    margin: 0 0 20px;
}

.slider-cols.on-main-page {
    padding: 0 0 20px;
    position: relative;
    display: block;
    z-index: 300;
}

.slider-cols .col {
    width: 460px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.slider-cols .col + .col {
    width: 462px;
    position: relative;
    margin-left: 20px;
}

/*.slider-cols .col + .col::before{
    content: '';
    position: absolute;
    left: -30px;
    top: -20px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/slider-calls-shadow.png) 0 0 no-repeat;
    width: 17px;
    height: 427px;
}*/

.slider-catalog-item .buy-btn {
    font-size: 11px;
    color: #ffffff;
    text-shadow: 0px -1px 1px #384f63;
    text-decoration: none;
    -webkit-box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
            box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
    line-height: 1;
    display: inline-block;
    /*padding: 7px 9px 7px 9px;*/
    padding: 7px;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
    -moz-transition: background-color .2s ease;
    -webkit-transition: background-color .2s ease;
    background: rgb(132, 149, 164); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OTVhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzMwNDk1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ3NWI2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjRkNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), color-stop(100%, rgba(59, 77, 96, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), to(rgba(59, 77, 96, 1)));
    background: linear-gradient(to bottom, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#3b4d60', GradientType=0); /* IE6-8 */
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #677387;
    border-right: 1px solid #677387;
    border-left: 1px solid #677387;
    border-radius: 2px;
}

.slider-catalog-item .buy-btn:hover {
    padding: 7px;
    background: rgb(85, 103, 122); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Njc3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNzg4OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM4NDk1YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiMzMDQ5NjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjc3Mzg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55677a', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.lt-ie9 .slider-catalog-item .buy-btn {
    background: #dac29d url(https://img.imidge.com.ua/local/templates/imidge/i/buy-btn-icon.png) 10px 50% no-repeat;
}

.lt-ie8 .slider-catalog-item .buy-btn {
    display: inline;
    zoom: 1;
}

.slider-cols ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.slider-cols ul li {
    float: left;
    margin: 0 21px 0 0;
    position: relative;
}

.slider-cols ul li .catalog-item-char {
    display: none !important;
}

.actions-slider-wrap, .liders-slider-wrap {
    padding-top: 4px;
    padding-left: 4px;
}

.slider-cols ul li .slider-catalog-item {
    z-index: inherit;
}

.slider-catalog-item {
    background: #ffffff;
    overflow: hidden;
    width: 180px;
    padding: 17px;
    border: 1px solid #dfdfdf;
    position: relative;
    -webkit-box-shadow: 1px 1px 5px 0px #dfdfdf;
            box-shadow: 1px 1px 5px 0px #dfdfdf;
    z-index: 999;
}

.action-timer {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding: 5px;
    border-bottom: 1px solid #dbdbdb;
    background: rgba(255, 255, 255, .8);
}

.action-timer .hdr {
    color: #ffa201;
    margin: 0 0 4px;
    float: left;
    width: 37%;
    line-height: 12px;
    text-align: right;
    color: #416074;
}

.hasCountdown {
    font-size: 0;
    float: right;
    width: 60%;
}

.hasCountdown .countdown_section {
    display: inline-block;
    margin: 0 1px;
    vertical-align: middle;
}

.lt-ie8 .hasCountdown .countdown_section {
    display: inline;
    zoom: 1;
}

.hasCountdown .countdown_section {
    font-size: 11px;
    color: #a4a4a4;
}

.hasCountdown .countdown_amount {
    font-size: 16px;
    color: #554641;
    width: 28px;
    height: 23px;
    line-height: 25px;
    border-radius: 2px;
    vertical-align: baseline;
    background-color: #ffffff;
    -webkit-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .2);
            box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .2);
    display: inline-block;

}

.lt-ie8 .hasCountdown .countdown_amount {
    display: inline;
    zoom: 1;
}

.mainnews {
    margin-bottom: 5px;
}

.mainnews-block {
    overflow: hidden;
}

.mainnews-block-wrapper-left {
    float: left;
}

.mainnews-block-wrapper-right {
    float: right;
    width: 460px;
    position: absolute;
    margin: 35px 485px;
}

.mainnews-img {
    float: left;
    width: 220px;
    margin-right: 20px;
}

.mainnews-img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.mainnews-img div {
    width: 220px;
    height: 165px;
    margin-bottom: 5px;
    position: relative;
}

.mainnews-img div:after {
    display: block;
    content: '';
    width: 90%;
    height: 90%;
    border: 1px solid rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 5%;
    left: 5%;
}

.mainnews-block-wrapper {
    margin-bottom: 35px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/hbg.png) repeat-x 0px 0px;
}

.mainnews-block-wrapper h2,
.mainnews-block-wrapper .replaced_h2 {
    font-size: 25px;
    color: #191919;
    font-family: Georgia, serif;
    display: inline-block;
    padding-right: 15px;
    background: #ebebeb;
    margin-top: -15px;
}

.mainnews-block-wrapper h3,
.mainnews-block-wrapper .replaced_h3 {
    font-size: 16px;
    margin: 10px 0px;
    color: #000000;
    font-family: Georgia, serif;
    height: 39px;
    overflow: hidden;
    line-height: 20px;
}

.mainnews-block-wrapper h3 a,
.mainnews-block-wrapper .replaced_h3 a {
    color: #000000;
    text-decoration: none;
}

.mainnews-block-wrapper h3 a:hover,
.mainnews-block-wrapper .replaced_h3 a:hover {
    text-decoration: underline;
    color: #af4a00;
}

.mainnews-text {
    overflow: hidden;
    line-height: 18px;
    font-size: 12px;
    height: 93px;
}

.mainnews-text .MsoNormal {
    margin: 0;
    padding: 0;
}

.mainnews-block-right {
    margin-left: 240px;
}

.popular-items-wrap .main-s-img {
    width: 140px;
    margin: 0px 5px 15px 2px;
    height: 140px;
    line-height: 140px;
    text-align: center;
}

.main-s-img img {
    max-width: 99%;
    max-height: 90%;
}

.main-s .popular-items-wrap {

}
.main-menu > ul > li:first-child .sub-menu > ul > li > a {
    white-space: nowrap;
}
.popular-items-wrap {
    margin-bottom: 15px;
}

.main-s-link {
    height: 18px;
    overflow: hidden;
}

.main-s-link a {
    color: #5c5548;
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}

.main-s-link a:hover {
    color: #af4a00;
    text-decoration: underline;
}

.main-s {
    border-width: 15px;
    padding: 0px;
    margin-bottom: 40px;
    position: relative;
    border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/corn.png) 15 repeat;
    -moz-border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/corn.png) 15 repeat;
    -webkit-border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/corn.png) 15 repeat;
    -o-border-image: url(https://img.imidge.com.ua/local/templates/imidge/i/corn.png) 15 repeat;
}

.main-s .popular-items-pagin {
    display: none;
}

.main-s .popular-items-wrap ul li {
    margin: 0px 9px 0px 0px;
    padding: 0px;
    border: none;
    width: 145px;
}

.main-s .popular-items-wrap ul li:hover .main-s-link a {
    color: #af4a00;
    text-decoration: underline;
}

.main-s .popular-items .popular-items-nav {
    position: static;
}

.main-s .popular-items .popular-items-nav > span.popular-items-prev {
    position: absolute;
    top: 75px;
    left: -14px;
    margin: 0px;
}

.main-s .popular-items .popular-items-nav > span.popular-items-next {
    position: absolute;
    top: 75px;
    right: -14px;
    margin: 0px;
}

.slider-catalog-item .bage {
    position: absolute;
    left: -1px;
    top: -1px;
}

.slider-catalog-item .img-wrap {
    margin-top: 21px;
    height: 200px;
    line-height: 200px;
    text-align: center;
    overflow: hidden;
}

.slider-catalog-item .img-wrap img {
    /*max-height: 100%;
  max-width: 100%;*/
    width: 100%;
}

.slider-catalog-item .name {
    overflow: hidden;
    text-align: center;
    height: 52px;
    font-size: 13px;
    color: #5b5b5b;
    text-transform: none;
}

.slider-catalog-item .name span {
    font-size: 15px;
    font-weight: bold;
}

.slider-catalog-item .name a {
    text-decoration: none;
    color: #5b5b5b;
}

.slider-catalog-item .name a:hover {
    color: #af4a00;
    text-decoration: underline;
}

.frau {
    background: #fafafa;
    border-top: 1px solid #f2f2f2;
    margin-left: -17px;
    margin-right: -17px;
    margin-bottom: -17px;
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 17px;
    padding-top: 10px;
}

.slider-catalog-item .old-price {
    color: #9e9e9e;
    padding: 0 0 0 0px;
    font-size: 16px;
    margin: 0 0 0px;
    height: 18px;
}

.slider-catalog-item .old-price span {
    display: inline-block;
    position: relative;
}

.lt-ie8 .slider-catalog-item .old-price span {
    display: inline;
    zoom: 1;
}

.slider-catalog-item .old-price span::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #af4a00;
    position: absolute;
    left: 0;
    top: 50%;
}

.slider-catalog-item .buy-btn {
    float: right;
}

.slider-catalog-item .price {
    float: left;
    font-size: 17px;
    color: #af4a00;
    letter-spacing: -1px;
    max-width: 90px;
    line-height: 1;
    height: 30px;
    white-space: nowrap;
}

.slider-catalog-item .price big {
    font-size: 21px;
    line-height: 33px;
}

.actions-slider {
    position: relative;
}

.actions-slider .actions-slider-pagin {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -33px;
    text-align: center;
}

.actions-slider .actions-slider-pagin .actions-slider-pagin-wrap {
    padding: 0 10px;
    display: inline-block;
    height: 10px;
}

.lt-ie8 .actions-slider .actions-slider-pagin .actions-slider-pagin-wrap {
    display: inline;
    zoom: 1;
}

.actions-slider .actions-slider-pagin span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 2px;
    text-indent: -9999px;
    cursor: pointer;
    border-top: 1px solid #b6bcc6;
}

.lt-ie8 .actions-slider .actions-slider-pagin span {
    display: inline;
    zoom: 1;
}

.actions-slider .actions-slider-pagin span.active {
    background: rgb(224, 224, 224); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(224, 224, 224, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(224, 224, 224, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.actions-slider .actions-slider-nav {
    position: absolute;
    top: -45px;
    right: 0;
}

.liders-slider {
    position: relative;
}

.liders-slider .liders-slider-nav {
    position: absolute;
    top: -45px;
    right: 0;
}

.liders-slider-pagin {
    /*position: absolute;*/
    left: 0;
    right: 0;
    bottom: -33px;
    text-align: center;
    margin-top: 8px;
}

.liders-slider-pagin .liders-slider-pagin-wrap {
    padding: 0 10px;
    display: inline-block;
    height: 10px;
}

.lt-ie8 .liders-slider-pagin .liders-slider-pagin-wrap {
    display: inline;
    zoom: 1;
}

.liders-slider-pagin span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 2px;
    text-indent: -9999px;
    cursor: pointer;
    border-top: 1px solid #b6bcc6;
}

.lt-ie8 .liders-slider-pagin span {
    display: inline;
    zoom: 1;
}

.liders-slider-pagin span.active {
    background: rgb(224, 224, 224); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(224, 224, 224, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(224, 224, 224, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.all-brands {
    padding: 40px 30px;
    text-align: center;
    border: 1px solid #c8c8c8;
    -webkit-box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
            box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
    position: relative;
    margin-top: 40px;
    margin-bottom: 45px;
}

.brands-line-wrapper {
    text-align: left;
}

.all-brands h2,
.all-brands .replaced_h2 {
    font-size: 25px;
    font-family: Georgia, serif;
    color: #000000;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/brands-bg.png) no-repeat center center;
    display: inline-block;
    width: 183px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    top: -23px;
    left: 375px;
}

.brnds-line {
    float: left;
    width: 25%;
    padding-left: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.brnds-line ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
}

.brnds-line li {
    margin: 0px;
    padding: 0px;
    line-height: 23px;
    display: block;
    margin-bottom: 2px;
}

.brnds-line li a {
    display: block;
    text-decoration: none;
    color: #5b5b5b;
    font-size: 15px;
    padding: 0px 13px;
}

.brnds-line li a:hover {
    background: #f8f8f8;
    text-decoration: none;
    color: #275177;
}

.brnds-line li a.with-img:hover {
    background: none;
}

.slider-catalog-item.thin {
    padding: 18px;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 1px 1px 5px 0px #dfdfdf;
            box-shadow: 1px 1px 5px 0px #dfdfdf;
}

.see-all-brands {
    display: inline-block;
    position: absolute;
    bottom: -21px;
    left: 50%;
    margin: 0 0 0 -104px;
    padding: 10px 20px 10px 40px;
    background: #e8e8e8;
    border-bottom: 1px solid #b6bcc6;
    border-left: 1px solid #d5d9de;
    border-right: 1px solid #d5d9de;
    border-top: 1px solid #ffffff;
    font-size: 14px;
    border-radius: 4px;
    text-decoration: none;
    color: #004c7d;
}
.see-all-brands:before {
    content:'';
    display:inline-block;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    width: 28px;
    height: 9px;
    background-position: -109px -67px;
    position:absolute;
    left:0px;
    top:50%;
    margin-top:-3px;
}
.see-all-brands:hover {
    text-decoration: underline;
}

.error404 {
    padding: 135px 0 115px;
    text-align: center;
    font-size: 14px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/404bg.png) no-repeat top center;
    color: #122434;
}

.error404 > p {
    color: #122434;
    font-size: 15px;
}

.error404 .btn {
    /*margin: 0 10px;*/
    margin: 0px 14px;
    padding: 12px 14px !important;
    font-size: 13px;
    border: 1px solid;
    border-radius: 0; /* Old Firefox */
    -webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNrs19EJwzAMBFBLxHSCkuy/RTbICBmhpd+JYynYuc5QuFDQLfA+hCROzCznnFgxd2mtfd4vGvkcJxWRRAw4TfQEGeSfkX6eTA+cVnMmCU7LQSXBgaxcsurOJfcvWbhkqbpxSXB3zLIcxiXtjr00p14fcNp7Z5Lg4nkFGWSQQQb5I6lKbdFo7cMjD/Oy0khwlwADAApTVOCyaZuLAAAAAElFTkSuQmCC") 1 1 1 1 repeat stretch; /* Safari */
    -o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNrs19EJwzAMBFBLxHSCkuy/RTbICBmhpd+JYynYuc5QuFDQLfA+hCROzCznnFgxd2mtfd4vGvkcJxWRRAw4TfQEGeSfkX6eTA+cVnMmCU7LQSXBgaxcsurOJfcvWbhkqbpxSXB3zLIcxiXtjr00p14fcNp7Z5Lg4nkFGWSQQQb5I6lKbdFo7cMjD/Oy0khwlwADAApTVOCyaZuLAAAAAElFTkSuQmCC") 1 1 1 1 repeat stretch; /* Opera */
    border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNrs19EJwzAMBFBLxHSCkuy/RTbICBmhpd+JYynYuc5QuFDQLfA+hCROzCznnFgxd2mtfd4vGvkcJxWRRAw4TfQEGeSfkX6eTA+cVnMmCU7LQSXBgaxcsurOJfcvWbhkqbpxSXB3zLIcxiXtjr00p14fcNp7Z5Lg4nkFGWSQQQb5I6lKbdFo7cMjD/Oy0khwlwADAApTVOCyaZuLAAAAAElFTkSuQmCC") 1 1 1 1 repeat stretch;

    border-image-width: 1px 1px 1px 1px;
}

.info-block {
    border: 1px solid #d6c2a1;
    margin: 0 0 20px;
}

.info-block .hdr {
    font-size: 21px;
    color: #4e483c;
    margin: 0 0 15px;
}

.info-block .recommended {
    float: right;
    width: 310px;
    border-left: 1px solid #f1eade;
    height: 238px;
    padding: 20px;
}

.info-block .recommended-list {
}

.info-block .recommended-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.info-block .recommended-list ul li {
    overflow: hidden;
}

.info-block .recommended-list ul li + li {
    border-top: 1px solid #f1eade;
    padding: 15px 0 0;
    margin: 15px 0 0;
}

.info-block .recommended-list .img-wrap {
    float: left;
    margin: 0 10px 0 0;
}

.info-block .recommended-list .over {
    overflow: hidden;
}

.info-block .recommended-list .name {
}

.info-block .recommended-list .name a {
    font-size: 15px;
    color: #5c5548;
    text-decoration: none;
    text-transform: uppercase;
}

.info-block .recommended-list .probe {
    color: #b0a593;
    margin: 0 0 5px;
}

.info-block .recommended-list .more {
    float: right;
    font-size: 15px;
    color: #403a2f;
    line-height: 1;
    padding: 4px 13px 6px;
    border: 1px solid #ebd8be;
    text-decoration: none;
}

.info-block .recommended-list .more:hover {
    border-color: #d5a4c0;
}

.info-block .recommended-list .price {
    float: left;
    font-size: 19px;
    color: #faa40e;
}

.info-block .jewelry {
    float: left;
    width: 262px;
    height: 238px;
    padding: 20px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/jewelry-metals-bg.jpg) 0 0 no-repeat;
}

.info-block .jewelry ul {
    margin: 15px 0 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    float: right;
    width: 110px;
}

.info-block .jewelry ul li {
    margin: 0 0 5px;
}

.info-block .jewelry ul li a {
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    color: #5c5548;
}

.info-block .jewelry ul li a:hover {
    color: #b185b4;
}

.info-block .metals {
    float: left;
    border-left: 1px solid #f1e9dc;
    width: 249px;
    height: 238px;
    padding: 20px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/jewelry-metals-bg.jpg) -303px 0 no-repeat;
}

.info-block .metals ul {
    margin: 15px 15px 0 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    float: right;
}

.info-block .metals ul li {
    padding: 5px;
}

.info-block .metals ul li + li {
    border-top: 1px solid #e5d8c3;
}

.info-block .metals ul li a {
    font-size: 15px;
    color: #5c5548;
    text-transform: uppercase;
    text-decoration: none;
}

.info-block .metals ul li a:hover {
    color: #b185b4;
}

.all-news {
}

.all-news .news-list {
}

.all-news .news-list li {
    width: 420px;
    float: left;
    overflow: visible;
}

.all-news .news-list li + li {
    margin-left: 70px;
    position: relative;
}

.all-news .news-list li + li::before {
    content: '';
    width: 27px;
    height: 185px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/news-shadow.jpg) 0 0 no-repeat;
    left: -45px;
    top: -26px;
    position: absolute;
}

.main-page-block {
    margin: 0 0 22px;
    position: relative;
}

.main-page-block .tips:after {
    display: block;
    content: '';
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/palka.png) no-repeat;
    height: 100%;
    width: 11px;
    position: absolute;
    top: 0px;
    left: -1px;
    z-index: 10;
}

.corner-left {
    position: absolute;
    bottom: -22px;
    left: -25px;
}

.corner-right {
    position: absolute;
    bottom: -22px;
    right: -25px;
}

.main-page-block .tips {
    float: right;
    width: 326px;
    /*background: #fbfaf8 url(https://img.imidge.com.ua/local/templates/imidge/i/tips-shadow.png) 0 50% no-repeat;*/
    height: 286px;
    position: relative;
}

.main-page-block .tips .tip {
    padding: 20px 94px 15px 28px;
    border-bottom: 1px solid #eeebe9;
}

.main-page-block .tips .tips-list {
    padding: 15px 35px 0 30px;
    position: relative;
}

.main-page-block .tips .tips-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.main-page-block .tips .tips-list ul li {
    padding: 5px 0;
    border-bottom: 1px solid #eae8e6;
}

.main-page-block .tips .tips-list ul li a {
    font-size: 17px;
    color: #c39354;
    text-decoration: none;
}

.main-page-block .tips .tips-list ul li a:hover {
    color: #645d4f;
}

.main-page-block .tips .tip .tip-hdr {
    font-size: 23px;
    color: #645d4f;
}

.main-page-block .tips .tip .tip-autor-name {
    font-size: 14px;
    color: #93897b;
    margin: 0 0 5px;
}

.main-page-block .tips .tip .tip-autor-position {
    font-size: 12px;
    color: #faa40e;
}

.main-page-block .tips .all-tips {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 83px;
    height: 43px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/kytuk.png) 0 0 no-repeat;
    padding: 50px 10px 0 0;
    text-align: right;
    font-size: 13px;
    color: #93897b;
    text-decoration: none;
    line-height: 1.1;
    opacity: .7;
}

.main-page-block .tips .all-tips:hover {
    opacity: 1;
}

.main-page-block .tips .all-tips strong {
    font-size: 16px;
}

.main-page-block .tips .avatar {
    position: absolute;
    right: 7px;
    top: -8px;
}

.tips-top {
    height: 146px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/ri1.jpg) no-repeat 0 0;
    border-bottom: 3px solid #bec2c5;
    background-size: 100%;
}

.tips-bottom {
    height: 137px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/ri2.jpg) no-repeat 0 0;
    background-size: 100%;
}

.main-page-block .main-slider {
    width: 618px;
    height: 286px;
    overflow: hidden;
    float: left;
    position: relative;
}

.main-page-block .main-slider .main-slider-pagin {
	text-align: center;
    /* margin-top: -26px; */
    position: absolute;
    content: "";
    color: transparent;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/bgpagin.png);
    background-position: center 4px;
    background-repeat: no-repeat;
    background-size: 85% 1px;
    bottom: 0px;
    /* margin: 0 auto; */
    left: 44%;
	
	
  /*  text-align: center;
    margin-top: -26px;
    position: relative;
    content: "";
    color: transparent;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/bgpagin.png);
    background-position: center 4px;
    background-repeat: no-repeat;
    background-size: 85% 1px;*/
}

.main-page-block .main-slider .main-slider-pagin span {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #fdfdfd;
    margin-right: 4px;
    border-radius: 50%;
    cursor: pointer;
    -webkit-box-shadow: inset 1px 1px 2px 0px #a3a2a2;
            box-shadow: inset 1px 1px 2px 0px #a3a2a2;
}

.main-page-block .main-slider .main-slider-pagin span:hover {
    background: #fef6c8;
    -webkit-box-shadow: inset 0px -7px 4px -5px #976d30;
            box-shadow: inset 0px -7px 4px -5px #976d30;
}

.lt-ie8 .main-page-block .main-slider .main-slider-pagin span {
    display: inline;
    zoom: 1;
}

.main-page-block .main-slider .main-slider-pagin span.active {
    background: rgb(224, 224, 224);
    -webkit-box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
            box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
}

.main-page-block .main-slider .main-slider-nav {
    position: absolute;
    right: 23px;
    bottom: 23px;
}

.main-page-block .main-slider .main-slider-nav .icon {
    margin-left: 18px;
}

.main-page-block .main-slider ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.main-page-block .main-slider ul li {
    float: left;
}

.shipping-cols {
}

.shipping-cols .col {
    width: 465px;
    float: left;
}

.shipping-cols .col + .col {
    margin-left: 15px;
}

.shipping-cols .text-block {
    padding: 15px 20px;
    border: 2px solid #848c97;
    height: 100%;
    background: rgb(203, 207, 210); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2ZkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(203, 207, 210, 1)), color-stop(100%, rgba(239, 239, 240, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(203, 207, 210, 1) 0%, rgba(239, 239, 240, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(203, 207, 210, 1) 0%, rgba(239, 239, 240, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(203, 207, 210, 1)), to(rgba(239, 239, 240, 1)));
    background: linear-gradient(to bottom, rgba(203, 207, 210, 1) 0%, rgba(239, 239, 240, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcfd2', endColorstr='#efeff0', GradientType=0); /* IE6-8 */
}

.shipping-cols ul ul {
    list-style: none;
    list-style-image: none;
    padding-left: 45px;
    margin-bottom: 20px;
}

.shipping-cols .ul-cols2 {

    -webkit-column-count: 2;
    -webkit-column-gap: 25px;
    -moz-column-count: 2;
    -moz-column-gap: 25px;
    column-count: 2;
    column-gap: 25px;

}

.registration {
}

.registration .registration-form {
    float: left;
    width: 49%;
    margin: 0 30px 0 0;
}

.registration .registration-description {
    overflow: hidden;
}

.registration .registration-description ul li {
    margin-bottom: 8px;
}

.input-wrap {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
}

.registration .row-label {
    margin-bottom: 5px;
    margin: 0 10px 3px 0;
    min-height: 1px;
}

.registration .row-label label {
    font-size: 13px;
    color: #5Р°5Р°5Р°;
}

.registration .row-content {
    overflow: hidden;
}

.registration .row-content input[type="radio"] {
    margin: 3px 5px -2px 0;
}

.registration .row-content label {
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.registration .row-content label input {
    float: left;
}

.registration .row-content label + label {
    margin-left: 20px;
}

.form-wrap input[type="text"].error, .form-wrap input[type="password"].error {
    border: 1px solid #f26565;
}

.form-wrap .error-txt {
    font-size: 11px;
    color: #de2500;
    margin: 0 0 10px;
}

.form-wrap .tooltip-txt {
    font-size: 11px;
    color: #747474;
    margin: 0 0 10px;
}

.form-wrap .address-line .street {
    /*    width: 312px !important;*/
    width: 236px !important;
}

.form-wrap .address-line .house,
.form-wrap .address-line .ap {
    width: 58px !important;
}

.registration .check {
    overflow: hidden;
}

.registration .check input {
    float: left;
    margin: 3px 5px 0 0;
}

.registration .check label {
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.registration .additional_info {
    display: none;
}

.registration .additional_info .row {
    text-align: left;
}

.registration .social-register {
    margin: 0 0 10px 0px;
    padding: 15px 0 0;
    border-top: 1px solid #eceaea;
}

.registration .social-register .icons {
    margin: 15px 0 0;
    text-align: center;
}

.registration .social-register .icons img {
    margin-right: 10px;
}

.registration .more-form-info {
    padding: 10px 0 0;
    border-top: 1px solid #eceaea;
    margin: 0;
}

.registration .more-form-info .more-form-info-link {
    text-decoration: none;
    position: relative;
}

.registration .more-form-info .more-form-info-link::after {
    content: '';
    position: absolute;
    top: 8px;
    left: 100%;
    border: 5px solid transparent;
    border-top-color: #82776a;
    margin: 0 0 0 4px;
}

.registration .more-form-info .more-form-info-link .icon {
    font-size: 29px;
    font-weight: bold;
    color: #3e9812;
    margin-right: 6px;
}

.registration .more-form-info .more-form-info-link .txt {
    color: #4e483c;
    border-bottom: 1px dashed;
}

.registration .more-form-info .more-form-info-link:hover .txt {
    border-bottom-color: transparent;
}

.catalog-item-content {
    margin: 0 0 15px;
}

.catalog-item-content .catalog-info {
    float: right;
    width: 175px;
    background: #fbfaf8;
    padding: 20px 25px;
}

.catalog-item-content .catalog-info .sections-wrap {
    overflow: hidden;
    padding: 0 25px;
    margin: 0 -25px;
}

.catalog-item-content .catalog-info .section .more {
    margin-left: 12px;
    color: #5c5548;
}

.catalog-item-content .catalog-info .section li {
    margin: 0 0 5px;
}

.catalog-item-content .catalog-info .section ul {
    margin: 0;
}

.catalog-item-content .catalog-info .present {
    position: relative;
    padding: 0 0 0 55px;
    margin: 0 -5px 0 0;
}

.catalog-item-content .catalog-info .present .present-icon {
    position: absolute;
    bottom: -40px;
    left: -34px;
}

.catalog-item-content .catalog-info .section {
    border-bottom: 1px solid #d9d5d0;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .07);
            box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .07);
    margin: 0 -25px 15px;
    padding: 0 25px 25px;
}

.catalog-item-content .catalog-info .section .hdr {
    font-size: 15px;
    color: #5c5548;
    text-transform: uppercase;
    padding: 0 25px 10px;
    margin: 0 -25px 15px;
    border-bottom: 1px solid #eceae7;
}

.catalog-item-content .catalog-item-details {
    width: 700px;
    float: left;
}

.catalog-item-content .reviews-link {
}

.catalog-item-content .reviews-link a {
    text-decoration: none;
    font-size: 11px;
    color: #a3998f;
}

.catalog-item-content .reviews-link .txt {
    color: #5c5548;
    text-decoration: underline;
}

.catalog-item-content .gallery {
    /*float: left;*/
    min-height: 1px;
    -ms-word-wrap: 350px;
    width: 350px;
    position: relative;
}

.catalog-item-content .gallery > .bx-wrapper {
    margin-bottom: 25px;
}

.c-item-left {
    float: left;
    width: 350px;
    margin: 0 20px 0 0;
}

.zoomContainer {
    z-index: 5;
    pointer-events: none;
}

.c-item-left .gallery-items .item img {
    max-height: 98%;
    max-width: 100%;
    display: inline-block;
	    max-height: 500px;
}

.all-photos {
    padding-top: 5px;
    text-align: center;
}

.all-photos a {
    display: inline-block;
    border-bottom: 1px dashed #969696;
    color: #969696;
    text-decoration: none;
    font-size: 12px;
    font-style: italic;
}

.all-photos a:hover {
    text-decoration: none;
    border-bottom: 1px dashed transparent;
    color: #969696;
}

.catalog-item-content .gallery .gallery-items {
    margin: 0 0 15px;
    list-style: none;
    padding: 0;
    overflow: hidden;
   height: auto;
}

.catalog-item-content .gallery .gallery-items .item {
    position: relative;
   /* width: 350px;*/
    /*height: 360px;
    line-height: 350px;*/
    text-align: center;
    background: #ffffff;
}

.catalog-item-content .gallery .gallery-items .item .icon {
    position: absolute;
    right: 15px;
    top: 15px;
}

.catalog-item-content .gallery .bage {
    position: absolute;
    left: -5px;
    top: -5px;
    line-height: 18px;
    z-index: 20;
}

.catalog-item-content .gallery .gallery-items .item.active {
    display: block;
}

.gallery-previews {
    padding: 0 27px;
    position: relative;
}

.gallery-previews .gallery-previews-prev {
    position: absolute;
    left: 0;
    top: 50%;
    margin: -9px 0 0;
}

.gallery-previews .gallery-previews-next {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -9px 0 0;
}

.gallery-previews .gallery-previews-prev a,
.gallery-previews .gallery-previews-next a {
    display: block;
    overflow: hidden;
    text-indent: -999px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.gallery-previews ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.gallery-previews li {
    float: left;
    margin: 0 17px 0 0;
    border: 1px solid #e5e5e5;
    position: relative;
    width: 85px;
    overflow: hidden;
}

.gallery-previews li a {
    display: block;
    width: 87px;
    height: auto;
}

.gallery-previews li a img {
    min-width: 100%;
    min-height: 100%;
}

.gallery-previews li a.active {
    -webkit-box-shadow: 0 0 5px -1px #333;
    box-shadow: 0 0 5px -1px #333;
}

.gallery-previews li.video-preview {
}

.gallery-previews li.video-preview .overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    text-align: center;
}

.gallery-previews li.video-preview .overlay .txt {
    display: block;
    margin: 5px 0 15px;
    color: #fff;
}

.c-item-center {
    float: right;
    width: 300px;
}

.c-item-center .action-timer {
    width: 300px;
    overflow: hidden;
    position: relative;
	padding: 13px;
    margin: 0 0 10px;
    /*    width: 316px;
    overflow: hidden;
    position: relative;
    background-color: rgba(255, 255, 255, 0.65);*/
}

.c-item-center .action-timer .hdr {
    float: left;
    font-weight: bold;
    color: #af4a00;
    font-size: 13px;
    margin-right: 10px;
    padding-top: 3px;
}

.c-item-center .action-timer .countDown {
    float: left;
    width: 59%;
}

.search-filter h2,
.search-filter .replaced_h2 {
    font-family: Georgia, serif;
    font-size: 20px;
    color: #1f303f;
}

.ccc-photo {
    width: 220px;
    height: 165px;
    line-height: 220px;
    text-align: center;
}

.ccc-photo a {
    display: inline-block;
    position: relative;
}

.ccc-photo a:after {
    content: '';
    top: 6px;
    left: 6px;
    right: 6px;
    bottom: 6px;
    position: absolute;
    border: 1px solid rgba(255, 255, 255, .2);
}

.ccc-photo img {
    /*max-width: 99%;
    max-height: 96%;*/
    vertical-align: top;
}

.gallery-previews-wrap .bx-controls {
    display: none;
}

.c-item-center .hasCountdown .countdown_section {
    display: inline-block;
    margin: 0 1px;
    text-align: center;
}

.lt-ie8 .c-item-center .hasCountdown .countdown_section {
    display: inline;
    zoom: 1;
}

.c-item-center .hasCountdown .countdown_section {
    font-size: 11px;
    color: #505050;
}

.c-item-center .hasCountdown .countdown_amount {
    font-size: 15px;
    color: #554641;
    width: 30px;
    height: 23px;
    line-height: 25px;
    border-radius: 2px;

    background: rgb(247, 246, 246); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 246, 246, 1)), color-stop(100%, rgba(216, 216, 216, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(247, 246, 246, 1) 0%, rgba(216, 216, 216, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(247, 246, 246, 1) 0%, rgba(216, 216, 216, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 246, 246, 1)), to(rgba(216, 216, 216, 1)));
    background: linear-gradient(to bottom, rgba(247, 246, 246, 1) 0%, rgba(216, 216, 216, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f6f6', endColorstr='#d8d8d8', GradientType=0); /* IE6-8 */

    -webkit-box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .2);

            box-shadow: inset 1px 1px 1px 0 rgba(0, 0, 0, .2);
    display: inline-block;

    border-top: 1px solid #a2a2a2;
    border-right: 1px solid #b0b0b0;
    border-left: 1px solid #b0b0b0;
    border-bottom: 1px solid #bbbbbb;

}

.lt-ie8 .c-item-center .hasCountdown .countdown_amount {
    display: inline;
    zoom: 1;
}

.in-stock {
    font-size: 13px;
    font-weight: bold;
    color: #3e9812;
    line-height: 16px;
}

.in-stock span {
    display: inline-block;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/in-stock.png);
    vertical-align: middle;
    width: 11px;
    height: 8px;
    position: relative;
    top: -1px;
}

.not_production,.pre_order,.manager_ask,.catalog .avalibility.not_production,.catalog .avalibility.pre_order,.catalog .avalibility.manager_ask{
    color: #af4a00;
}

.not_production span,.pre_order span,.manager_ask spna {
    display: inline-block;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -9999px -9999px no-repeat;
    vertical-align: middle;
    position: relative;
    width: 13px;
    height: 10px;
    background-position: -47px -60px;
}
{

}
.c-buy-button .addToBasketButton {
    display: block;
    width: 90%;
    border-bottom: 1px solid #876767;
    border-right: 1px solid #b09595;
    border-left: 1px solid #b09595;
    border-top: 1px solid #dcc8c8;
    padding: 9px 0px;
    -webkit-box-shadow: 0px 3px 5px 0px #999b9b;
            box-shadow: 0px 3px 5px 0px #999b9b;
    margin: 7px auto 10px auto;
    border-radius: 3px;
    font-size: 18px;
    color: #ffffff;
    text-shadow: -1px -1px 1px #841b0a;
    text-decoration: none;

    background: rgb(208, 83, 65); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwNTM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzk3MWIwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYjJjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(208, 83, 65, 1)), color-stop(63%, rgba(151, 27, 8, 1)), color-stop(100%, rgba(171, 44, 25, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(208, 83, 65, 1)), color-stop(63%, rgba(151, 27, 8, 1)), to(rgba(171, 44, 25, 1)));
    background: linear-gradient(to bottom, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d05341', endColorstr='#ab2c19', GradientType=0); /* IE6-8 */
}

.c-buy-button .addToBasketButton:hover {
    padding: 10px 0px 8px 0px;
    background: rgb(180, 52, 34); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MzQyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2QwNTM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzk5MWMwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzE5MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180, 52, 34, 1)), color-stop(15%, rgba(208, 83, 65, 1)), color-stop(68%, rgba(153, 28, 10, 1)), color-stop(100%, rgba(151, 25, 6, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(180, 52, 34, 1)), color-stop(15%, rgba(208, 83, 65, 1)), color-stop(68%, rgba(153, 28, 10, 1)), to(rgba(151, 25, 6, 1)));
    background: linear-gradient(to bottom, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43422', endColorstr='#971906', GradientType=0); /* IE6-8 */
}

/*==== Кнопка заказать ====*/
.c-buy-button .addToBasketButton.can_roder {
    display: block;
    width: 90%;
    border-bottom: 1px solid #876767;
    border-right: 1px solid #b09595;
    border-left: 1px solid #b09595;
    border-top: 1px solid #dcc8c8;
    padding: 9px 0px;
    -webkit-box-shadow: 0px 3px 5px 0px #999b9b;
            box-shadow: 0px 3px 5px 0px #999b9b;
    margin: 7px auto 10px auto;
    border-radius: 3px;
    font-size: 18px;
    color: #ffffff;
    text-shadow: 0px -1px 1px #384f63;
    text-decoration: none;
    background: #8495a4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(52%, #35526b), color-stop(61%, #35526b), color-stop(68%, #35526b), color-stop(68%, #35526b), color-stop(100%, #8495a4));
    background: -webkit-linear-gradient(top, #8495a4 1%, #35526b 52%, #35526b 61%, #35526b 68%, #35526b 68%, #8495a4 100%);
    background: -o-linear-gradient(top, #8495a4 1%, #35526b 52%, #35526b 61%, #35526b 68%, #35526b 68%, #8495a4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(52%, #35526b), color-stop(61%, #35526b), color-stop(68%, #35526b), color-stop(68%, #35526b), to(#8495a4));
    background: linear-gradient(to bottom, #8495a4 1%, #35526b 52%, #35526b 61%, #35526b 68%, #35526b 68%, #8495a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#8495a4', GradientType=0);
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #677387;
    border-right: 1px solid #677387;
    border-left: 1px solid #677387;
}

.c-buy-button .addToBasketButton.can_roder:hover {
    padding: 10px 0px 8px 0px;
    background: #8495a4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(25%, #35526b), color-stop(25%, #35526b), color-stop(56%, #35526b), color-stop(100%, #8495a4));
    background: -webkit-linear-gradient(top, #8495a4 1%, #35526b 25%, #35526b 25%, #35526b 56%, #8495a4 100%);
    background: -o-linear-gradient(top, #8495a4 1%, #35526b 25%, #35526b 25%, #35526b 56%, #8495a4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8495a4), color-stop(25%, #35526b), color-stop(25%, #35526b), color-stop(56%, #35526b), to(#8495a4));
    background: linear-gradient(to bottom, #8495a4 1%, #35526b 25%, #35526b 25%, #35526b 56%, #8495a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#8495a4', GradientType=0);
}

/*==== End Кнопка заказать ====*/

.c-buy-button a.notaddToBasketButton {
    display: block;
    width: 90%; /* border-bottom: 1px solid #876767; border-right: 1px solid #b09595; border-left: 1px solid #b09595; border-top: 1px solid #dcc8c8;*/
    padding: 9px 0px;
    -webkit-box-shadow: 0px 3px 5px 0px #999b9b;
            box-shadow: 0px 3px 5px 0px #999b9b;
    margin: 7px auto 10px auto;
    border-radius: 3px;
    font-size: 18px;
    color: #ffffff; /*text-shadow: -1px -1px 1px #841b0a;*/
    text-decoration: none;

    background: rgb(208, 83, 65); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwNTM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzk3MWIwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYjJjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(208, 83, 65, 1)), color-stop(63%, rgba(151, 27, 8, 1)), color-stop(100%, rgba(171, 44, 25, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(208, 83, 65, 1)), color-stop(63%, rgba(151, 27, 8, 1)), to(rgba(171, 44, 25, 1)));
    background: linear-gradient(to bottom, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(181, 181, 181, 1)), to(rgba(97, 97, 97, 1)));
    background: -webkit-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: -o-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: linear-gradient(to bottom, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d05341', endColorstr='#ab2c19', GradientType=0); /* IE6-8 */

}

.c-buy-button a.notaddToBasketButton:hover {
    padding: 10px 0px 8px 0px;
    background: rgb(180, 52, 34); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MzQyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2QwNTM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzk5MWMwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzE5MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180, 52, 34, 1)), color-stop(15%, rgba(208, 83, 65, 1)), color-stop(68%, rgba(153, 28, 10, 1)), color-stop(100%, rgba(151, 25, 6, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(180, 52, 34, 1)), color-stop(15%, rgba(208, 83, 65, 1)), color-stop(68%, rgba(153, 28, 10, 1)), to(rgba(151, 25, 6, 1)));
    background: linear-gradient(to bottom, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(181, 181, 181, 1)), to(rgba(97, 97, 97, 1)));
    background: -webkit-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: -o-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: linear-gradient(to bottom, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43422', endColorstr='#971906', GradientType=0); /* IE6-8 */
}

.eco-price span {
    display: inline-block;
    width: 26px;
    height: 21px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/eco-price.png);
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: -1px;
    margin-left: -5px;
}

.eco-price a {
    font-size: 12px;
    color: #5b5b5b;
}

.eco-price a:hover {
    text-decoration: none;
}

.c-buy-old {
    color: #5b5b5b;
    text-align: left;
    display: block;
    font-size: 13px;
}

.c-buy-old big {
    position: relative;
}

.c-buy-old big::before {
    content: '';
    display: block;
    width: 165%;
    height: 2px;
    background: #af4a00;
    position: absolute;
    left: 0;
    top: 50%;
}

.c-buy-old span {
    font-size: 14px;
}

.c-buy-real {
    color: #af4a00;
    /*text-align: center; */
    text-align: left;
    font-size: 24px;
    text-indent: -1px;
}

.comparison-item .c-buy-old {
    border-top: 1px solid #E2E2E2;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 13px;
    min-height: 22px;
	display: none;
}

.comparison-item .c-buy-real {
    border-bottom: 1px solid #E2E2E2;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 18px;
}

.comparison-item .img-wrap img {
    height: auto !important;
    width: auto !important;
}

.c-buy-real span {
    font-size: 18px;
}

.c-buy-ue {
    font-size: 16px;
    color: #5b5b5b;
}

.c-item-right {
    float: right;
    width: 230px;
}

.card-more-info {
    padding: 15px 0px;
    background: rgb(204, 208, 210); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDBkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204, 208, 210, 1)), color-stop(100%, rgba(238, 238, 238, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(204, 208, 210, 1) 0%, rgba(238, 238, 238, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(204, 208, 210, 1) 0%, rgba(238, 238, 238, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(204, 208, 210, 1)), to(rgba(238, 238, 238, 1)));
    background: linear-gradient(to bottom, rgba(204, 208, 210, 1) 0%, rgba(238, 238, 238, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd0d2', endColorstr='#eeeeee', GradientType=0); /* IE6-8 */
}

.selebr {
    overflow: hidden;
    margin-top: 13px;
}

.selebr-left {
    float: left;
    width: 63px;
    margin-right: 10px;
}

.selebr-right {
    margin-left: 73px;
}

.selebr-right a {
    font-style: italic;
    font-size: 14px;
    color: #122434;
}

.cmi-h-1 {
/*border-bottom: 1px solid #dbdbdb; */ 
    padding: 0px 0px 0px 40px;
    font-size: 16px;
    color: #122434;
    margin: 0px;
    /* padding-bottom: 10px; */
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/card-bus.png) no-repeat 0px 3px;
}

.cmi-h-2 {
    /* border-bottom: 1px solid #dbdbdb; */
    padding: 0px 0px 0px 40px;
    font-size: 16px;
    color: #122434;
    margin: 0px;
    /* padding-bottom: 15px; */
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/shtamp.png) no-repeat 0px 3px;
    margin-top: 15px;
    display: block;
}
.cmi-h-22 {
    /* border-bottom: 1px solid #dbdbdb; */
    padding: 0px 0px 0px 40px;
    font-size: 16px;
    color: #122434;
    margin: 0px;
    /* padding-bottom: 15px; */
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/prem.png) no-repeat 0px 3px;
    
    display: block;
}





.cmi-block {
    border-bottom: 1px solid #f2f3f3;
    padding-bottom: 10px;
}

.cmi-block .juilon {
    text-align: right;
    padding-right: 15px;
}

.cmi-block .juilon a {
    font-size: 13px;
    color: #122434;
}

.cmi-block ul {
    padding: 0px 10px 0px 10px;
    margin: 10px 0px 0px 0px;
    font-size: 14px;
}
.cmi-block_2 ul {
    padding: 0px 10px 0px 10px;
    margin: 10px 0px 0px 0px;
    font-size: 14px;
}
.cmi-bottom {
padding: 15px 15px 10px 70px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/cards-hands.png) no-repeat 20px 20px;
    font-size: 14px;
    /* font-style: italic; */
    color: #122434;
}

.catalog-item-content .linne {
    width: 320px;
    margin-left: 520px;
    display: none;
}

.c-buy {
    padding: 13px;
    background: #d9dbdd;
    /* margin: 10px 0px; */
    margin: 0 0 10px;
    overflow: hidden;
    display: inline-block;
    width: 300px;
    float: left;
}

.c-buy-left {
    float: left;
    width: 145px;
    margin-right: -10px;
}

.c-buy-right {
    float: right;
    width: 152px;
    text-align: center;
    margin-left: -10px;
}

.comp-and-vish > div {
    display: inline-block;
}

.comp-and-vish > div .comp_wish_btn {
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px dashed #5c5548;
    color: #5c5548;
    cursor: pointer !important;
}

.comp-and-vish > div .comp_wish_btn:hover {
    border-bottom: 1px dashed transparent;
}

.comp-link {
    margin-right: 50px;
    position: relative;
}

.comp-link span {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/compare.png);
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    margin-right: 5px;
}
.comp-link .comp_wish_btn.comp_with_btn__checked::after {
    content: '';
    width: 13px;
    height: 10px;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/icon-ok.png);
    top: 4px;
    right: 2px;
}

.vish-link span {
    display: inline-block;
    width: 14px;
    height: 12px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/love.png);
    position: relative;
    top: -1px;
    vertical-align: middle;
    margin-right: 5px;
}

.vish-link {
    cursor: pointer;
    padding-left: 8px;
}

.c-item-center h4 {
    margin: 15px 0px 10px 0px;
}

.linne {
    height: 1px;
    width: 100%;
    background: #b2b2b2;
}

.my-stars {
    overflow: hidden;
    padding-top: 10px;
}

.my-stars-left {
    float: left;
    width: 50%;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
    font-size: 12px;
    color: #969696;
}

.my-stars-left img {
    margin-top: -4px;
    margin-right: 3px;
}

.my-stars-right {
    float: right;
    width: 50%;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
    font-size: 12px;
    color: #5b5b5b;
}

.my-stars-right img {
    margin-top: -3px;
    margin-left: 3px;
}

.c-buy-centr-links {
    overflow: hidden;
    padding-top: 10px;
}

.c-buy-centr-links ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
	padding-bottom: 15px;
}

.c-buy-centr-links-left {
    float: left;
    width: 45%;
}

.c-buy-centr-links-left span {
    font-size: 11px;
    color: #a1a1a1;
}

.c-buy-centr-links-left a {
    font-size: 11px;
    color: #5b5b5b;
}

.c-buy-centr-links-right {
    float: right;
    width: 55%;
text-align: right;
padding-right: 3px;
}

.c-buy-centr-links-right a {
    font-size: 11px;
    color: #969696;
}

.c-buy-soc {
    margin-top: 20px;
	float:right;
}

.cokli {
    margin-bottom: 15px;
}

.error-txt {
    font-size: 11px;
    color: red;
    line-height: 14px;
    position: absolute;
    width: 150px;
    top: -13px;
    left: 0px;
}

.error-txt.tel {
    top: -7px;
    left: 37px;
    font-size: 9px;
}

#feedbackForm .error-txt {
    position: static !important;
}

.find_cheaper .error-txt {
    position: static !important;
}

.faq-form .error-txt {
    position: static !important;
    width: 100%;
}

.c-item-right {
    float: right;
}

.catalog-item-content .catalog-item-options {
    overflow: hidden;
}

.catalog-item-content .my-rating .rating {
    margin: 0 0 5px;
}

.catalog-item-content .my-rating {
    font-size: 11px;
    color: #5c5548;
    font-weight: bold;
}

.catalog-item-content .rating-line {
    margin: 0 0 10px;
    height: auto;
}

.catalog-item-content .rating-line .count {
    font-size: 11px;
    color: #a3998f;
}

.catalog-item-content .rating-wrap {
    float: left;
    width: 140px;
    margin: 0 20px 0 0;
}

.catalog-item-content .warranty {
    width: 150px;
    float: right;
    padding: 10px;
    background: #fbfaf8;
    font-size: 11px;
}

.catalog-item-content .warranty .over {
    margin: 0 0 5px;
}

.catalog-item-content .warranty .pers {
    float: right;
    font-size: 24px;
    margin: 7px 0 0 5px;
}

.catalog-item-content .catalog-item-options-bottom {
}

.catalog-item-content .likes {
    margin: 0 0 15px;
}

.catalog-item-content .consultation {
    padding: 0 0 15px;
    border-bottom: 1px solid #dddad7;
    margin: 0 0 15px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.catalog-item-content .consultation a {
    font-size: 11px;
    color: #a3998f;
    text-decoration: none;
}

.catalog-item-content .consultation .txt {
    border-bottom: 1px dashed;
}

.catalog-item-content .consultation .icon {
    margin-right: 5px;
}

.catalog-item-content .buy-block {
    margin: 0 0 20px;
}

.catalog-item-content .buy-block .big-buy-btn {
    float: left;
    margin: 0 10px 0 0;
}

.catalog-item-content .buy-block .compare {
    margin: 0 0 10px;
    font-size: 11px;
}

.catalog-item-content .buy-block .compare input {
    position: relative;
    top: 3px;
    margin-right: 3px;
}

.catalog-item-content .buy-block .compare label {
    color: #5c5548;
    border-bottom: 1px dashed;
    cursor: pointer;
}

.catalog-item-content .buy-block .favorite {
    font-size: 11px;
}

.catalog-item-content .buy-block .favorite .icon {
    margin-right: 8px;
}

.catalog-item-content .buy-block .favorite a {
    color: #5c5548;
    text-decoration: none;
}
    
.catalog-item-content .buy-block .favorite a .txt {
    border-bottom: 1px dashed;
}

.catalog-item-content .buy-block .credit {
    margin: 10px 0 0;
    padding: 0 0 0 15px;
}

.catalog-item-content .buy-block .credit .icon {
    margin: 0 5px 0 0;
}

.big-buy-btn {
    display: inline-block;
    padding: 10px 35px 10px 55px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff !important;
    text-decoration: none;

    background-color: #7ebc1a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#98d930), to(#64a303));
    background-image: -webkit-linear-gradient(top, #98d930, #64a303);
    background-image: -o-linear-gradient(top, #98d930, #64a303);
    background-image: linear-gradient(to bottom, #98d930, #64a303);
    border: 1px solid #339b09;
    position: relative;
    text-shadow: 0 -1px 0 #1a8e01;
}

.lt-ie8 .big-buy-btn {
    display: inline;
    zoom: 1;
}

.big-buy-btn:before {
    content: '';
    position: absolute;
    left: 35px;
    top: 14px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/buy-btn-icon.png) 0 0 no-repeat;
    width: 12px;
    height: 15px;
}

.big-buy-btn.ask_manager_button {
    padding: 10px 15px 10px 35px;
    margin: 7px auto;
}

.big-buy-btn.ask_manager_button:before {
    left: 12px;

}

.catalog-item-content .size {
    margin: 0 0 30px;
    font-size: 13px;
    color: #5c5548;
}

.catalog-item-content .size label {

}

.catalog-item-content .size select {
    margin: 0 10px 0 5px;
    border: 1px solid #e7e7e7;
    padding: 2px;
}

.catalog-item-content .size a {
    font-size: 11px;
    color: #a3998f;
}

.catalog-item-content .code {
    font-size: 11px;
    color: #a3998f;
}

.catalog-item-content .avalibility {
    margin: 0 0 5px;
}

.catalog-item-content .avalibility .avalible {
    color: #78b715;
}

.catalog-item-content .price-wrap {
    margin: 0 0 30px;
}

.catalog-item-content .price-block {
    float: left;
    width: 135px;
    margin: 0 10px 0 0;
    padding: 10px;
    background: #fbfaf8;
}

.catalog-item-content .other-currency {
    font-size: 16px;
}

.catalog-item-content .over {
    overflow: hidden;
}

.catalog-item-content .price {
    font-size: 24px;
    color: #5c5548;
    line-height: 1;
    margin: 0 0 3px;
}

.catalog-item-content .price big {
    font-size: 35px;
}

.catalog-item-content .old-price {
    margin: 0 0 5px;
    line-height: 1;
}

.catalog-item-content .old-price span {
    display: inline-block;
    font-size: 16px;
    color: #9d938f;
    position: relative;
}

.lt-ie8 .catalog-item-content .old-price span {
    display: inline;
    zoom: 1;
}

.catalog-item-content .old-price span::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 2px;
    background: #faa40e;
}

.catalog-item-tabs {
    margin: 0 0 25px;
    padding: 0 0 6px;
    /*background: url(https://img.imidge.com.ua/local/templates/imidge/i/filter-shadow.png) 0 100% no-repeat;*/
}

.catalog-item-tabs .photos {
    margin: 0 0 0 -10px;
}

.catalog-item-tabs .photos img {
    margin: 0 0 10px 10px;
    vertical-align: top;
}

.catalog-item-tabs .all-comments {
    color: #004c7d;
    font-size: 13px;
}

.catalog-item-tabs .comments-list {
    border-bottom: 1px solid transparent;
    margin: 0 0 15px;
}

.catalog-item-tabs .comments-list ul ul {
    margin-top: 25px;
}

.catalog-item-tabs .comments-list ul li {
}

.catalog-item-tabs .comments-list ul ul li + li {
    margin: 25px 0 0;
}

.catalog-item-tabs .reviews-hdr {
    font-size: 15px;
    color: #5c5548;
    text-transform: uppercase;
    overflow: hidden;
    padding: 0 0 12px;
    margin: 0 0 15px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.catalog-item-tabs .reviews-hdr a {
    float: right;
    text-transform: none;
    color: #a68bb3;
    font-size: 14px;
}

.catalog-item-tabs .comments-list {
    background: none;
    padding: 0;
}

.catalog-item-tabs .characteristics {
    border-bottom: 1px solid #eeecea;
    margin: 0 0 20px;
    padding: 0 0 20px;
}

.catalog-item-tabs .characteristics-table {
    display: inline-block;
    vertical-align: top;
    width: 280px;
}

.lt-ie8 .catalog-item-tabs .characteristics-table {
    display: inline;
    zoom: 1;
}

.catalog-item-tabs .characteristics-table th {
    text-align: left;
    width: 100px;
    padding: 0 10px 0 0;
    vertical-align: top;
    color: #a3998f;
    font-weight: normal;
}

.catalog-item-tabs .characteristics-table td {
    text-decoration: underline;
    vertical-align: top;
    color: #4e483c;
}

.catalog-item-tabs .section-header {
    font-size: 15px;
    color: #5c5548;
    text-transform: uppercase;
    margin: 0 0 15px;
}

.catalog-item-tabs .short-characteristics {
    padding: 0 0 20px;
    margin: 0 0 20px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
}

.catalog-item-tabs .short-description {
    font-size: 13px;
    color: #a3998f;
}

.catalog-item-tabs .tab-cols {
}

.catalog-item-tabs .tab-cols .col {
    float: left;
    width: 444px;
    overflow: hidden;
}

.catalog-item-tabs .tab-cols .col + .col {
    margin: 0 0 0 15px;
}

.catalog-item-tabs .tabs-content {
    padding: 10px 20px;
    border: 1px solid #ffffff;
    outline: 1px solid #c8c8c8;
    margin-bottom: 20px;
}

.catalog-item-tabs .tabs-content .tab {
    display: none;
    color: #5f5f5f;
}

.no-js .catalog-item-tabs .tabs-content .tab,
.catalog-item-tabs .tabs-content .tab.active {
    display: block;
}

.catalog-item-tabs .tabs-nav {
    overflow: hidden;
    padding: 0 0 0px;
}

.catalog-item-tabs .tabs-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);
    overflow: hidden;
}

.catalog-item-tabs .tabs-nav ul li {
    float: left;
}

.catalog-item-tabs .tabs-nav ul li + li {
    margin-left: -1px;
}

.catalog-item-tabs .tabs-nav ul li a {
    display: block;
    font-size: 14px;
    line-height: 1;
    color: #5c5548;
    text-decoration: none;
    padding: 7px 20px;
    border: 1px solid #c7c7c7;
    position: relative;
    /*z-index: 2;*/
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;

    background: #dadbdc;
    -webkit-box-shadow: inset 0px 2px 4px 0px #d0d1d2;
            box-shadow: inset 0px 2px 4px 0px #d0d1d2;

}

.catalog-item-tabs .tabs-nav ul li.active a {
    border-color: #ffffff;
    background: #ffffff;
    z-index: 1;
    color: #122434;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.banner700 {
    margin-bottom: 30px;
}

.catalog-lvl1-photo {
    height: 225px;
    line-height: 225px;
}

.catalog-lvl1-photo img {
    max-width: 99%;
    max-height: 95%;
}

.catalog-lvl1-title {
    height: 50px;
    background: #fafafa;
    border-top: 1px solid #dbdbdb;
    color: #5b5b5b;
    font-size: 15px;
    overflow: hidden;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}

.piw-photo {
    height: 140px;
    overflow: hidden;
    width: 100%;
    line-height: 140px;
    text-align: center;
    background: #ffffff;
    margin: 0 -10px;
    padding: 0 10px;
}

.piw-photo img {
    max-height: 90%;
    max-width: 98%;
}

.piw-price {
    border-top: 1px solid #f2f2f2;
    font-size: 20px;
    color: #af4a00;
    padding-top: 5px;
    height: 26px;
    overflow: hidden;
    padding-bottom: 3px;
}

.piw-price span {
    font-size: 13px;
}

.piw-price, .piw-copy, .piw-title, .piw-buy {
    background: #fafafa;
    margin-right: -10px;
    margin-left: -10px;
}

.piw-copy {
    color: #5b5b5b;
    font-size: 11px;
}

.piw-title {
    color: #5b5b5b;
    font-size: 13px;
    height: 34px;
    overflow: hidden;
}

.piw-buy .btn {
    padding: 7px 13px 7px 13px;
    text-shadow: 0px -1px 1px #384f63;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    -webkit-box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
            box-shadow: 0 3px 5px 0 rgba(117, 117, 117, .7);
    line-height: 1;
    display: inline-block;
    background: rgb(132, 149, 164); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OTVhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzMwNDk1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzQ3NWI2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjRkNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), color-stop(100%, rgba(59, 77, 96, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 95, 1)), color-stop(97%, rgba(71, 91, 109, 1)), to(rgba(59, 77, 96, 1)));
    background: linear-gradient(to bottom, rgba(132, 149, 164, 1) 0%, rgba(48, 73, 95, 1) 61%, rgba(71, 91, 109, 1) 97%, rgba(59, 77, 96, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8495a4', endColorstr='#3b4d60', GradientType=0); /* IE6-8 */
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #677387;
    border-right: 1px solid #677387;
    border-left: 1px solid #677387;
    border-radius: 2px;
}

.piw-buy .btn:hover {
    padding: 8px 13px 6px 13px;
    background: rgb(85, 103, 122); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Njc3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNzg4OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM4NDk1YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiMzMDQ5NjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjc3Mzg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(85, 103, 122, 1)), color-stop(3%, rgba(120, 137, 153, 1)), color-stop(7%, rgba(132, 149, 164, 1)), color-stop(61%, rgba(48, 73, 97, 1)), color-stop(97%, rgba(103, 115, 135, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(85, 103, 122, 1) 0%, rgba(120, 137, 153, 1) 3%, rgba(132, 149, 164, 1) 7%, rgba(48, 73, 97, 1) 61%, rgba(103, 115, 135, 1) 97%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55677a', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.add-comment-form {
}

.add-comment-form .comments-form-hdr {
    margin: 0 0 15px;
    font-size: 15px;
    color: #5c5548;
}

.add-comment-form label {
    font-size: 13px;
    color: #5f5f5f;
}

.offer-slider {
    margin: 0 0 20px;
    position: relative;
}

.offer-slider .liders-slider-nav {
    position: absolute;
    top: -43px;
    right: 0;
    float: right;
}

.offer-slider .offer-slider-pagin {
    text-align: center;
    margin-top: 20px;
}

.offer-slider .offer-slider-pagin .offer-slider-pagin-wrap {
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/bgpagin.png);
    background-position: center 7px;
    background-repeat: no-repeat;
    background-size: 97% 1px;
}

.offer-slider .offer-slider-pagin span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 2px;
    text-indent: -9999px;
    cursor: pointer;
    border-top: 1px solid #b6bcc6;
}

.lt-ie8 .offer-slider .offer-slider-pagin span {
    display: inline;
    zoom: 1;
}

.offer-slider .offer-slider-pagin span.active {
    background: rgb(224, 224, 224); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(224, 224, 224, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(224, 224, 224, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.faq-list h2,
.faq-list .replaced_h2 {
    color: #af4a00;
    font-size: 20px;
    font-weight: 600;
}

.faq-list ul li a {
    color: #122434;
}

.faq-list .content {
    color: #5f5f5f;
    font-size: 13px;
    font-weight: normal;
    background: rgba(255, 255, 255, 0.5);
    /*    background: rgb(208,211,213);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDNkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RlZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(208,211,213,1) 0%, rgba(220,222,223,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,211,213,1)), color-stop(100%,rgba(220,222,223,1)));
    background: -webkit-linear-gradient(top,  rgba(208,211,213,1) 0%,rgba(220,222,223,1) 100%);
    background: -o-linear-gradient(top,  rgba(208,211,213,1) 0%,rgba(220,222,223,1) 100%);
    background: -ms-linear-gradient(top,  rgba(208,211,213,1) 0%,rgba(220,222,223,1) 100%);
    background: linear-gradient(to bottom,  rgba(208,211,213,1) 0%,rgba(220,222,223,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d3d5', endColorstr='#dcdedf',GradientType=0 );
*/
}

.faq-list + .faq-list {
    border-top: 1px solid #dbdbdb;
}

.form-wrap label {
    color: #5f5f5f;
    font-size: 13px;
}

#login-window .login-form .form-wrap .row .row-label {
    position: static;
    display: none;
}

.site-map .map-columns td > ul > li > a {
    color: #122434;
    text-transform: none;
}

.catalog-item-bottom {
    background: #fafafa;
    border-top: 1px solid #f2f2f2;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: -15px;
    padding: 10px 15px 15px 15px;
    /*min-height: 87px;*/
    /*min-height: 60px;*/
    min-height: 67px;
}

/*.catalog-options .sort > a::after {
    border-top-color: #5b5b5b;
}*/

.catalog-options {
    color: #000000;
}

.about-brand {
    overflow: hidden;
    margin-bottom: 30px;
}

.about-brand-left {
    float: left;
    width: 113px;
    height: 113px;
    margin-right: 17px;
    vertical-align: middle;
    text-align: center;
    line-height: 113px;
}

.about-brand-left img {
    max-height: 95%;
    max-width: 99%;
}

.about-brand-right {
    margin-left: 130px;
}

.about-brand-right p {
    margin-bottom: 10px;
}

.about-brand-right ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
}

.about-brand-right ul li {
    display: inline-block;
    margin-right: 20px;
}

.filters-block h3,
.filters-block .replaced_h3 {
    text-transform: none;
    color: #122434;
    /*    color: #5a6671;*/
}

/* ==========================================================================
 KORZINA
 ========================================================================== */
.checkout {

}

.checkout-left {
    float: left;
    width: 57.44%;
}

.checkout-right {
    float: right;
    width: 40.42%;
}

.checkout-form {
    overflow: hidden;
}

.checkout-titles {
    float: left;
    width: 24%;
}

.checkout-titles + .checkout-inputs {
    float: right;
    width: 75%;
}

.checkout-titles + .checkout-inputs input[type="text"] {
    margin: 0 0 20px;
}

.checkout-inputs {
    /*float: right;
    width: 75%;*/
}

.checkout-inputs .row .row-label {
    position: static;
    float: left;
    width: 135px;
    margin: 3px 0 0;
    color: #282828;
}

.checkout-inputs #ORDER_CONFIRM_BUTTON {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .2);
    padding: 10px 25px;
    border-left: 1px solid #b6bcc5;
    border-right: 1px solid #b6bcc5;
}

.checkout-inputs .row .row-content {
    margin: 0 0 0 140px;
}

.checkout-inputs .row .ci-sub {
    margin-bottom: 0;
    top: 0;
    line-height: 1.8;
}

.checkout-inputs .conf-b {
    margin: 20px 0 10px;
}

.checkout-inputs #COMMENT {
    display: none;
}

.checkout-inputs .row .row-content p {
    margin: 0 0 10px;
}

/* TABS STYLES */
.b-tabs-nav {
    margin: 0px;
    padding: 0px;
}

.b-tabs-nav li {
    display: inline-block;
    cursor: pointer;
    margin-right: 0px;
    position: relative;
}

.b-tabs-nav li:before {
    content: '';
    float: left;
    border: solid 7px transparent;
    border-left-color: #969a9f;
    border-top-color: #969a9f;
    position: absolute;
    left: 0px;
    top: 0px;
}

.b-tabs-nav li:after {
    content: '';
    float: left;
    border: solid 7px transparent;
    border-left-color: #eaeaea;
    border-top-color: #eaeaea;
    position: absolute;
    left: 0px;
    top: 0px;
}

.checkout .b-tabs-nav li:before {
    display: none;
}

.checkout .b-tabs-nav li:after {
    display: none;
}

.fast_ord:before {
    content: '';
    border: solid 6px transparent;
    border-top-color: #838a95;
    position: absolute;
    right: -16px;
    top: 50%;
    margin-top: -1px;
}

.checkout-left .b-tabs-nav li:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) 0 -130px no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    border: 0 none;
}

.checkout-left .b-tabs-nav li:hover:before {
    background-position: -11px -130px;
}

.checkout-left .b-tabs-nav li.b-tabs-cur:before,
.checkout-left .b-tabs-nav li.b-tabs-cur:hover:before {
    background-position: 0 -141px;
}

.b-tabs-nav li > span {
    display: inline-block;
    padding: 7px 20px;
    border: 1px solid #969a9f;
    background: #a8aeb4;
    color: #122434;
    font-size: 15px;
    border-top-left-radius: 13px;
}

.b-tabs-nav li > span:hover {
    background: #b8bcc0;
}

.b-tabs-nav .b-tabs-cur:before {
    display: none;
}

.b-tabs-nav .b-tabs-cur span {
    background: #ffffff;
    border: 1px solid #ffffff;
    cursor: default;
}

.b-tabs-nav .b-tabs-cur span:hover {
    background: #ffffff;
    border: 1px solid #ffffff;
}

.b-tabs > div {
    padding: 20px 0px;
    overflow: hidden;
}

.subscribe-form .form-wrap form div.row .row-label {
    position: static;
}

.page-content.clearfix form.right_status {
    /*width: 640px;*/
    /*float: right;*/
}

form.right_status .data-table tr td {
    padding: 5px;
}

/* FORM */
.caform .cinp {
    padding: 0px 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #c0c1c3;
    border-bottom: 1px solid #cdcfd1;
    border-left: 1px solid #c8cacc;
    border-right: 1px solid #c8cacc;
    background: rgb(252, 251, 251); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 251, 251, 1)), color-stop(100%, rgba(232, 232, 233, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(252, 251, 251, 1)), to(rgba(232, 232, 233, 1)));
    background: linear-gradient(to bottom, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbfb', endColorstr='#e8e8e9', GradientType=0); /* IE6-8 */
    color: #3d3d3d;
}

.ci-sub {
    font-size: 11px;
    color: #969696;
    line-height: 14px;
    margin-bottom: 15px;
    position: relative;
    top: -15px;
}

.ci-title {
    font-size: 13px;
    color: #5f5f5f;
}

.ci-name {
}

.lb-lb {
    display: block;
    margin-bottom: 5px;
}

.three-inp {
    overflow: hidden;
}

.three-inp input.cinp {
    width: 81%;
}

.inp1 {
    float: left;
    width: 50%;
    margin-right: 0%;
}

.inp1 input.cinp {
    width: 85%;
}

.inp2 {
    float: left;
    width: 22%;
    margin-right: 3%;
}

.inp3 {
    float: left;
    width: 24%;
    margin-right: 0%;
}

input:focus {
    outline: none;
}

.add-c {
    overflow: hidden; /*margin-bottom: 30px;*/
}

.add-c-left {
    float: left;
    width: 52%;
}

.add-c-left a {
    display: inline-block;
    text-decoration: none;
    line-height: 14px;
    border-bottom: 1px dashed;
}

.add-c-left a:hover {
    border-bottom: 1px dashed transparent;
}

.add-c-right {
    float: right;
    width: 48%;
    text-align: right;
}

.conf-b {
    margin-bottom: 10px;
}

.grou1 {
    margin-bottom: 15px;
}

.conf-b input {
    -webkit-box-shadow: 0px 3px 5px 0px #a6a6a6;
            box-shadow: 0px 3px 5px 0px #a6a6a6;
    display: inline-block;
    margin: 10px 0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #677387;
    border-left: 1px solid #8a93a2;
    border-right: 1px solid #8a93a2;
    padding: 7px 22px;
    color: #ffffff;
    font-size: 18px;
    background: rgb(151, 215, 47); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3ZDcyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzU1ODYwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTliMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(151, 215, 47, 1)), color-stop(59%, rgba(85, 134, 8, 1)), color-stop(100%, rgba(97, 155, 5, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(151, 215, 47, 1) 0%, rgba(85, 134, 8, 1) 59%, rgba(97, 155, 5, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(151, 215, 47, 1) 0%, rgba(85, 134, 8, 1) 59%, rgba(97, 155, 5, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(151, 215, 47, 1)), color-stop(59%, rgba(85, 134, 8, 1)), to(rgba(97, 155, 5, 1)));
    background: linear-gradient(to bottom, rgba(151, 215, 47, 1) 0%, rgba(85, 134, 8, 1) 59%, rgba(97, 155, 5, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97d72f', endColorstr='#619b05', GradientType=0); /* IE6-8 */

}

.conf-b input:hover {
    background: rgb(97, 155, 5); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzYxOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzU1ODYwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzk3ZDcyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(97, 155, 5, 1)), color-stop(42%, rgba(85, 134, 8, 1)), color-stop(98%, rgba(151, 215, 47, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(97, 155, 5, 1) 1%, rgba(85, 134, 8, 1) 42%, rgba(151, 215, 47, 1) 98%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(97, 155, 5, 1) 1%, rgba(85, 134, 8, 1) 42%, rgba(151, 215, 47, 1) 98%); /* Opera 11.10+ */ /* IE10+ */
    background: linear-gradient(to bottom, rgba(97, 155, 5, 1) 1%, rgba(85, 134, 8, 1) 42%, rgba(151, 215, 47, 1) 98%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#619b05', endColorstr='#97d72f', GradientType=0); /* IE6-8 */

}

.ct-title {
    color: #282828;
}

.ct-title span {
    color: #b0520d;
}

.ct-name {
    height: 30px;
}

.ct-phone {
    margin-top: 22px;
    height: 30px;
}

.cat-sub-title {
    color: #969696;
    font-size: 11px;
    margin-bottom: 6px;
}

.ct-pay {
    margin-bottom: 13px;
}

.your-checkout {
    position: relative;
    margin-bottom: 40px;
    background: rgb(204, 208, 210); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDBkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204, 208, 210, 1)), color-stop(100%, rgba(239, 239, 240, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(204, 208, 210, 1) 0%, rgba(239, 239, 240, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(204, 208, 210, 1) 0%, rgba(239, 239, 240, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(204, 208, 210, 1)), to(rgba(239, 239, 240, 1)));
    background: linear-gradient(to bottom, rgba(204, 208, 210, 1) 0%, rgba(239, 239, 240, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd0d2', endColorstr='#efeff0', GradientType=0); /* IE6-8 */
}

.ci-phone.cinp {
    padding: 0px 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #c0c1c3;
    border-bottom: 1px solid #cdcfd1;
    border-left: 1px solid #c8cacc;
    border-right: 1px solid #c8cacc;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(252, 251, 251, 1)), to(rgba(232, 232, 233, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    margin-bottom: 20px;
}

.yc-title {
    padding: 15px 20px;
    font-size: 15px;
    color: #122434;
    position: relative;
    border-bottom: 1px solid #ecedee;
}

.yc-title span {
    height: 14px;
    display: inline-block;
    border-bottom: 1px dashed;
}

.yc-title a {
    position: absolute;
    top: 20px;
    right: 20px;
    line-height: 14px;
    text-decoration: none;
    font-size: 13px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -389px -26px no-repeat;
    padding-left: 15px;
}

.yc-title a:hover span {
    border-bottom: 1px dashed transparent;
}

.yc-block {
    padding: 15px 20px;
    border-bottom: 1px solid #d4d4d4;
    overflow: hidden;
}

.yc-block-img {
    float: left;
    width: 89px;
    height: 89px;
    line-height: 89px;
}

.yc-block-img img {
    max-height: 99%;
    max-width: 100%;
    -webkit-box-shadow: 2px 2px 4px 0px #d0d0d2;
            box-shadow: 2px 2px 4px 0px #d0d0d2;
}

.yc-block-img2 {
    float: left;
    width: 89px;
    line-height: 20px;
    font-size: 13px;
}

.yc-block-desc {
    margin-left: 109px;
}

.ybd-top {
    font-size: 13px;
    color: #5b5b5b;
    margin-bottom: 20px;
}

.ybd-orange {
    font-size: 20px;
    color: #af4a00;
    line-height: 20px;
}

.ybd-orange span {
    font-size: 13px;
}

.ybd-price {
    font-size: 13px;
    color: #5b5b5b;
}

.promoadd {
    line-height: 14px;
    text-decoration: none;
    border-bottom: 1px dashed;
    font-size: 13px;
}

.promoadd:hover {
    border-bottom: 1px dashed transparent;
}

.yc-block .driop {
    color: #122434;
    font-size: 15px;
}

.yc-stamp {
    position: absolute;
    bottom: -35px;
    right: -25px;
}

.cl-h2 {
    font-family: Georgia, serif;
    color: #af4a00;
    font-size: 25px;
}

.checkout-reco-block {
    overflow: hidden;
    margin-bottom: 15px;
    padding-bottom: 2px;
}

.checkout-reco-block-left {
    float: left;
    width: 74%;
    overflow: hidden;
    background: #fafafa;
    border: 1px solid #fff;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.checkout-reco-block-right {
    float: right;
    width: 23%;
}

.crbl-img {
    float: left;
    width: 89px;
    height: 89px;
    line-height: 89px;
    text-align: center;
}

.crbl-img img {
    max-width: 99%;
    max-height: 95%;
}

.crbl-desc {
    margin-left: 100px;
}

.crbl-title {
    font-size: 13px;
    color: #5b5b5b;
    margin-top: 12px;
    margin-bottom: 3px;
    height: 36px;
}

.crbl-title span {
    font-weight: bold;
}

.crbl-price {
    color: #af4a00;
    font-size: 20px;
}

.crbl-price span {
    font-size: 13px;
}

.checkout-reco-block-right p {
    font-size: 11px;
    color: #af4a00;
    margin-bottom: 0px;
}

.checkout-reco-block-right .buy {
    margin-top: 5px;
}

.add-comment-form .form-wrap .row-content .bx_item_rating {
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}

/* POPUP KORZINA */
.b-tabs-nav li > span > span {
    position: relative;
    z-index: 10;
}

.bm-abs {
    position: absolute;
    padding: 5px 20px;
    background: #eaeaea;
    top: 20px;
    right: 0px;
    z-index: 1;
}

span .bm-abs {
    width: 355px;
    top: 0;
    right: auto;
    left: 0;
    padding: 36px 20px 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    display: none;
}

.b-tabs-cur span .bm-abs {
    display: block;
    border-top-left-radius: 13px;
}

.checkout-left .b-tabs-nav li .bm-abs:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) 0 -130px no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    border: 0 none;
}

.checkout-left .b-tabs-nav li .bm-abs:hover:before {
    background-position: -11px -130px;
}

.checkout-left .b-tabs-nav li.b-tabs-cur .bm-abs:before,
.checkout-left .b-tabs-nav li.b-tabs-cur:hover .bm-abs:before {
    background-position: 0 -141px;
}

.b-tabs-cur .fast_ord:before {
    content: '';
    border: solid 6px transparent;
    border-bottom-color: #838a95;
    margin-top: -7px;
}

.bm-abs-top {
    font-size: 13px;
    color: #122434;
}

span .bm-abs-top {
    border-top: solid 1px #dbdbdb;
    padding: 8px 20px;
    margin: 0 -20px;
}

.bm-abs-bottom span {
    font-size: 13px;
    color: #5b5b5b;
}

.bm-abs-bottom input {
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #e1e1e1;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    background: #f0efef; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0efef), color-stop(100%, #e6e6e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f0efef 0%, #e6e6e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f0efef 0%, #e6e6e7 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#f0efef), to(#e6e6e7));
    background: linear-gradient(to bottom, #f0efef 0%, #e6e6e7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0efef', endColorstr='#e6e6e7', GradientType=0); /* IE6-9 */
}

.order_list .buy-recomendet.show-window {
    background: -webkit-gradient(linear,
    left top, left bottom,
    from(rgba(85, 103, 122, 1)),
    color-stop(3%, rgba(120, 137, 153, 1)),
    color-stop(7%, rgba(132, 149, 164, 1)),
    color-stop(61%, rgba(48, 73, 97, 1)),
    color-stop(97%, rgba(103, 115, 135, 1)),
    to(rgba(103, 115, 135, 1)));
    background: -webkit-linear-gradient(top,
    rgba(85, 103, 122, 1) 0%,
    rgba(120, 137, 153, 1) 3%,
    rgba(132, 149, 164, 1) 7%,
    rgba(48, 73, 97, 1) 61%,
    rgba(103, 115, 135, 1) 97%,
    rgba(103, 115, 135, 1) 100%);
    background: -o-linear-gradient(top,
    rgba(85, 103, 122, 1) 0%,
    rgba(120, 137, 153, 1) 3%,
    rgba(132, 149, 164, 1) 7%,
    rgba(48, 73, 97, 1) 61%,
    rgba(103, 115, 135, 1) 97%,
    rgba(103, 115, 135, 1) 100%);
    background: linear-gradient(to bottom,
    rgba(85, 103, 122, 1) 0%,
    rgba(120, 137, 153, 1) 3%,
    rgba(132, 149, 164, 1) 7%,
    rgba(48, 73, 97, 1) 61%,
    rgba(103, 115, 135, 1) 97%,
    rgba(103, 115, 135, 1) 100%);
    padding: 1px 9px 3px 9px;
    color: #fff;
    text-decoration: none;
    margin: 13px;
}

.order_list .buy-recomendet.show-window:hover {
    background: -webkit-gradient(linear,
    left top, left bottom,
    from(rgba(103, 115, 135, 1)),
    color-stop(3%, rgba(103, 115, 135, 1)),
    color-stop(7%, rgba(48, 73, 97, 1)),
    color-stop(61%, rgba(132, 149, 164, 1)),
    color-stop(97%, rgba(120, 137, 153, 1)),
    to(rgba(85, 103, 122, 1))
    );
    background: -webkit-linear-gradient(top,
    rgba(103, 115, 135, 1) 0%,
    rgba(103, 115, 135, 1) 3%,
    rgba(48, 73, 97, 1) 7%,
    rgba(132, 149, 164, 1) 61%,
    rgba(120, 137, 153, 1) 97%,
    rgba(85, 103, 122, 1) 100%
    );
    background: -o-linear-gradient(top,
    rgba(103, 115, 135, 1) 0%,
    rgba(103, 115, 135, 1) 3%,
    rgba(48, 73, 97, 1) 7%,
    rgba(132, 149, 164, 1) 61%,
    rgba(120, 137, 153, 1) 97%,
    rgba(85, 103, 122, 1) 100%
    );
    background: linear-gradient(to bottom,
    rgba(103, 115, 135, 1) 0%,
    rgba(103, 115, 135, 1) 3%,
    rgba(48, 73, 97, 1) 7%,
    rgba(132, 149, 164, 1) 61%,
    rgba(120, 137, 153, 1) 97%,
    rgba(85, 103, 122, 1) 100%
    );

}

.tel_order_38.PHONE {
    position: relative;
    top: 27px;
}

.error-txt.tel38 {
    left: 55px;
    top: 90px;
}

.row-content input#ORDER_PROP_9.cinp, .row-content input#ORDER_PROP_9.error {
    position: relative;
    left: 30px;
}

span .bm-abs-bottom input {
    width: 170px;
}

.basket-modal {
    /*  width: 725px; min-height: 650px; */
    background: #eaeaea;
    padding: 20px 20px;
    position: relative;
}

.basket-modal .page-title .txt-wrap {
    background: #eaeaea;
}

.basket-table {
    border: 1px solid #cbcbcb;
    width: 100%;
}

.basket-modal .b-tabs > div {
    padding: 0px 0px;
}

.basket-table thead th {
    background: #f0f0f0;
    padding: 8px 0px;
}

.basket-table td {
    padding: 10px 0px;
    background: #eaeaea;
}

.basket-table td:first-of-type, .basket-table thead th:first-of-type {
    padding-left: 20px;
}

.basket-table .bt-img {
    width: 100px;
    height: auto;
    float: left;
    margin-right: 10px;
}

.basket-table .bt-img img {
    max-width: 99%;
    max-height: 96%;
    -webkit-box-shadow: 1px 1px 4px 0px #d3d3d3;
            box-shadow: 1px 1px 4px 0px #d3d3d3;
}

.bt-title {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 16px;
}

.bt-title span {
    font-weight: bold;
}

.bt-info {
    font-size: 12px;
    color: #969696;
}

.bt-oldprice {
    font-size: 13px;
    color: #9d938f;
    display: inline-block;
    position: relative;
    line-height: 1;
    min-height: 13px;
}

.bt-oldprice:before {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #fa801e;
    position: absolute;
    left: 0;
    top: 50%;
}

.bt-price {
    font-size: 20px;
    color: #af4a00;
}

.bt-price span {
    font-size: 13px;
}

.bt-ueprice {

}

.bt-count input {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding: 0px 0px;
}

.bt-count a {
    text-decoration: none;
}

.bt-count span {
    font-size: 22px;
    font-weight: bold;
}

.bt-link {
    display: block;
}

.undertable {
    overflow: hidden;
    padding: 20px 20px 10px 20px;
    background: #f0f0f0;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 20px;
}

.undertable-left {
    float: left;
}

.undertable-left .undertable-left-button a {
    padding: 10px 20px 10px 35px;
    margin: 0px 0px;
    background: #6cab26;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/btn-arrow.png); /* fallback */
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/btn-arrow.png), -webkit-gradient(linear, left top, left bottom, from(#e0e0e1), to(#c1c7ca)); /* Saf4+, Chrome */
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/btn-arrow.png), -webkit-linear-gradient(top, #e0e0e1, #c1c7ca); /* Chrome 10+, Saf5.1+ */ /* FF3.6+ */ /* IE10 */
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/btn-arrow.png), -o-linear-gradient(top, #e0e0e1, #c1c7ca); /* Opera 11.10+ */
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/btn-arrow.png), linear-gradient(to bottom, #e0e0e1, #c1c7ca); /* W3C */
    background-position: left center;
    background-repeat: no-repeat;
}

.undertable-left-text {
    text-align: center;
}

.undertable-center {
    width: 220px;
    margin: 0 auto;
    text-align: center;
}

.undertable-center .undertable-center-price {
    font-size: 15px;
    color: #122434;
    vertical-align: baseline;
}

.undertable-center-price .ucp1 {
    font-size: 30px;
    color: #af4a00;
}

.undertable-center-price .ucp2 {
    font-size: 13px;
    color: #af4a00;
}

.undertable-center-ueprice {
    font-size: 16px;
    color: #5b5b5b;
    margin-top: -5px;
    padding-left: 15px;
}

.undertable-right {
    float: right;
}

.undertable-right a {
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
    border-top: 1px solid #;
    border-bottom: 1px solid #677387;
    border-left: 1px solid #8a93a2;
    border-right: 1px solid #8a93a2;
    font-size: 18px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #539003;
    background: #97d72f; /* Old browsers */ /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97d72f), color-stop(39%, #67a505), color-stop(69%, #55840a), color-stop(100%, #6aa30f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #97d72f 0%, #67a505 39%, #55840a 69%, #6aa30f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #97d72f 0%, #67a505 39%, #55840a 69%, #6aa30f 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#97d72f), color-stop(39%, #67a505), color-stop(69%, #55840a), to(#6aa30f));
    background: linear-gradient(to bottom, #97d72f 0%, #67a505 39%, #55840a 69%, #6aa30f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97d72f', endColorstr='#6aa30f', GradientType=0); /* IE6-9 */
}

.basket-rec {
    overflow: hidden;
}

.basket-rec-block {
    float: left;
    width: 235px;
    margin-right: 10px;
}

.basket-rec-block:last-of-type {
    margin-right: 0px;
}

.brb-top {
    background: #fafafa;
    overflow: hidden;
}

.brb-top > div:first-of-type {
    float: left;
    width: 90px;
    height: auto;
    background: #fff;
}

.brb-top > div:first-of-type img {
    max-height: 96%;
    max-width: 99%;
}

.brb-top > div:last-of-type {
    margin-left: 100px;
}

.brb-top-desc > div:first-of-type {
    margin-top: 10px;
    color: #5b5b5b;
    margin-bottom: 5px;
    height: 35px;
    overflow: hidden;
}

.brb-top-desc > div:first-of-type span {
    font-weight: bold;
}

.brb-top-desc > div:last-of-type {
    color: #af4a00;
    font-size: 20px;
    height: 25px;
    overflow: hidden;
}

.brb-top-desc > div:last-of-type span {
    font-size: 13px;
}

.brb-bottom {
    overflow: hidden;
}

.brb-bottom > div:first-of-type {
    float: left;
    width: 90px;
    text-align: center;
}

.brb-bottom > div:last-of-type {
    margin-left: 100px;
    font-size: 11px;
    color: #af4a00;
    margin-top: 12px;
}

.checkout-inputs input[type="text"] {
    padding: 0px 10px;
    width: 94.5%;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #c0c1c3;
    border-bottom: 1px solid #cdcfd1;
    border-left: 1px solid #c8cacc;
    border-right: 1px solid #c8cacc;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(252, 251, 251, 1)), to(rgba(232, 232, 233, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    /*margin-bottom: 20px;*/
}

.checkout-inputs select {
    padding: 0px 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #c0c1c3;
    border-bottom: 1px solid #cdcfd1;
    border-left: 1px solid #c8cacc;
    border-right: 1px solid #c8cacc;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(252, 251, 251, 1)), to(rgba(232, 232, 233, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 251, 251, 1) 0%, rgba(232, 232, 233, 1) 100%);
    /*margin-bottom: 20px;*/
}

.checkout-inputs input[type="radio"] {
    width: 13px;
    margin: 0;
    position: relative;
    top: 2px;
}

.checkout-inputs textarea {
    width: 98.5%;
    height: 100px;
    border-top: 1px solid #c0c1c3;
    border-bottom: 1px solid #cdcfd1;
    border-left: 1px solid #c8cacc;
    border-right: 1px solid #c8cacc;
}

.lb-lb p {
    font-size: 11px;
    color: #969696;
    line-height: 14px;
    margin-bottom: 15px;
}

.bx_result_price {
    display: block;
    margin: 5px 0;
}

#COMMENT textarea {
    width: 189%;
    margin-top: 10px;
}

.offer-slider ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.offer-slider ul li {
    float: left;
    width: 945px;
    padding-bottom: 2px;
}

.offer-slider .item {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #fff;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.offer-slider .item img {
    float: left;
}

.offer-slider .item .over {
    overflow: hidden;
    width: 200px;
    background: #f6f6f6;
    height: 90px;
    padding: 15px 3px;
    float: left;
}

.offer-slider .item .name {
    font-size: 14px;
    margin: 0 0 10px;
    height: 33px;
    overflow: hidden;
    line-height: 1.1;
}

.offer-slider .item li .price {
    font-size: 18px;
    line-height: 1;
}

.lt-ie8 .offer-slider .item {
    display: inline;
    zoom: 1;
}

.offer-slider .icon {
    margin: 48px 0px 0;
}

.offer-slider .result {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 6px 0 0;
    margin-left: 20px;
}

.lt-ie8 .offer-slider .result {
    display: inline;
    zoom: 1;
}

.offer-slider .result .savings {
    font-size: 14px;
    color: #969696;
    font-style: italic;
}

.offer-slider .result .price {
    font-size: 18px;
    color: #af4a00;
}

.offer-slider .result .price big {
    font-size: 30px;
}

.other-slider {
    margin: 0 0 20px;
    position: relative;
}

.other-slider .liders-slider-nav {
    position: absolute;
    top: 5px;
    right: 0;
    float: right;
    background: #ebebeb;
    z-index: 10;
}

.other-slider .catalog {
    margin: 0 -11px;
    padding: 8px 0;
}

.other-slider .catalog ul {
    margin: 0;
}

.other-slider .catalog ul li {
    margin: 0 11px;
}

.other-slider .other-slider-pagin {
    text-align: center;

    margin-top: 20px;
}

.other-slider .other-slider-pagin .other-slider-pagin-wrap {
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/i/bgpagin.png);
    background-position: center 7px;
    background-repeat: no-repeat;
    background-size: 97% 1px;
}

.other-slider .other-slider-pagin span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 2px;
    text-indent: -9999px;
    cursor: pointer;
    border-top: 1px solid #b6bcc6;
}

.lt-ie8 .other-slider .other-slider-pagin span {
    display: inline;
    zoom: 1;
}

.other-slider .other-slider-pagin span.active {
    background: rgb(224, 224, 224); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzczODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(224, 224, 224, 1)), color-stop(100%, rgba(103, 115, 135, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(224, 224, 224, 1)), to(rgba(103, 115, 135, 1)));
    background: linear-gradient(to bottom, rgba(224, 224, 224, 1) 0%, rgba(103, 115, 135, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#677387', GradientType=0); /* IE6-8 */
}

.catalog ul li {
    position: relative;
    /*float: left;*/
}

span.replica {
    background-image: url(/local/templates/imidge/css/../img/schilds/100_replica.png);
    height: 47px;
    width: 79px;
    display: block;
    position: absolute;
    top: 25%;
    right: -32px;
    z-index: 99;
}

span.swiss {
    background-image: url(/local/templates/imidge/css/../img/schilds/swiss.png);
    height: 56px;
    width: 39px;
    display: block;
    position: absolute;
    top: 3% !important;
    right: 7px;
    z-index: 10;
}

#catalog_search_data span.swiss,
#catalog_data span.swiss {
    top: 27%;
}

.catalog ul li .action-timer {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding: 5px;
    border-bottom: 1px solid #dbdbdb;
    background: rgba(255, 255, 255, .8);
}

.catalog ul li .action-timer .hdr {
    color: #ffa201;
    margin: 0 0 4px;
    float: left;
    width: 39%;
    line-height: 12px;
    text-align: right;
    color: #416074;
}

.catalog ul li .hasCountdown {
    font-size: 0;
    float: right;
    width: 59%;
}

.how-it-works {
    margin: 0 0 20px;
}

.how-it-works img {
    max-width: 100%;
    height: auto;
}

.how-it-works-link {
    display: block;
}

.how-it-works .icon {
    margin: 40px 6px 0;
}

.how-it-works .steps {
    display: flex;
    justify-content: center;
}

.how-it-works .steps .step {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    background: #fbfaf8;
    min-height: 130px;
}

.lt-ie8 .how-it-works .steps .step {
    display: inline;
    zoom: 1;
}

.how-it-works .step .hdr {
    font-size: 15px;
    color: #122434;
    margin: 0 0 15px;
}

.how-it-works .step ul {
    margin: 0;
}

.how-it-works .step ul li {
    color: #969696;
    font-size: 13px;
}

.how-it-works .step ul li a {
    color: #969696;
}

.how-it-works .step ul li + li {
    margin-top: 6px;
}

.reed-reviews-btn a {
    text-decoration: none;
    color: #122434;
}

#circularG {
    /*margin-left: 420px !important;*/
    top: 50%;
    left: 50%;
    margin: -64px 0 0 -64px !important;
}

.circularG {
    background: #384f63 !important;

}

.comparison-titles {
    float: left;
    width: 112px;
    z-index: 20;
    overflow-x: auto;
}

.comparison-options a {
    padding-left: 20px;
}

.comparison-options a.add-model:before {
    content: "";
    position: relative;
    left: -10px;
}

.comparison-options a.back:before {
    content: "";
    position: relative;
    left: -10px;
}

.comparison-options a.clear:before {
    content: "";
    position: relative;
    left: -10px;
}

.comparison-titles .comparison-names ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.comparison-titles .comparison-options {
    background: #cacdd0;
    margin: 0 25px 150px 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    height: 175px;
    text-align: left;
    padding: 10px 5px;
}

a.buy {
    cursor: pointer;
}

.comparison-titles .comparison-names ul li {
    font-size: 14px;
    color: #5c5548;
    font-weight: bold;
    height: 42px;
    line-height: 25px;
    padding: 0 10px 0 30px;
    white-space: nowrap;
    text-align: left;
    padding-left: 0;
    min-height: 45px;
    padding-top: 7px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 10px;
}

.features {
    height: 57px;
}

.comparison-titles .comparison-names ul li.features_1 {
 /*   height: 60px;*/
}

.comparison-item .buy {
    margin-left: 73px;
}

.comparison-item-params li {
    padding: 7px 20px;
    height: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
	font-size:14px;
}

.comparison-content {
}

.comparison-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.comparison-options a.show-window:before {
    content: url(https://img.imidge.com.ua/local/templates/imidge/img/plus.png);
    position: relative;
    left: -8px;
    top: 2px;
}

.comparison-options a.back:before {
    content: url(https://img.imidge.com.ua/local/templates/imidge/img/left-arrow.png);
    position: relative;
    left: -8px;
    top: 2px;
}

.comparison-options a#clear_compare:before {
    content: url(https://img.imidge.com.ua/local/templates/imidge/img/cross.png);
    position: relative;
    left: -8px;
    top: 2px;
}

.comparison-content-wrap .comparison-item {
    /*margin: 0 19px 0 0;*/
    margin: 0 -1px 0 0;
}

.comparison-item {
    /*width: 213px;*/
    width: 200px;
    padding: 10px;
    border: 1px solid #BBBBBB;
    position: relative;
    float: left;
    padding-right: 10px;
    background: #fff;
}

.comparison-item .remove-item {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99;
}

.comparison-item .img-wrap {
    height: 130px;
    line-height: 130px;
    margin: 0 0 20px;
    text-align: center;
}

.comparison-item > .name, .comparison-item > .copy-text {
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
}

.comparison-item .old-price {
    text-align: center;
}

.comparison-item > .name {
    color: #af4a00;
    font-size: 12px;
}

.comparison-item > .copy-text {
    font-weight: normal;
}

.comparison-item > .name a {
    text-decoration: none;
}

.comparison-item .bx_item_detail_rating {
    float: left;
    padding-right: 40px;
}

.comparison-item .bx_item_detail_rating:after {
    content: "";
    display: table;
    clear: both;
}

.comparison-titles .comparison-names ul li:nth-child(odd) {
    background: #ececec;
}

.comparison-item .price {
    font-size: 24px;
    text-align: center;
    border-bottom: 1px solid #BBBBBB;
    line-height: 1;
    padding: 0 0 8px;
    margin: 0 0 10px;
    margin-top: 8px;
}

.comparison-item .code {
    padding: 0 0 10px;
}

.comparison-item .comparison-item-params {
    padding-top: 34px;
    margin: 0 -20px;
}

.comparison-item .avalibility.avalible {
    color: #64a84b;
    font-weight: bold;
}

/* ==========================================================================
 Helper classes
 ========================================================================== */

/*
* Image replacement
*/

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
* Hide from both screenreaders and browsers: h5bp.com/u
*/

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
* Hide only visually, but have it available for screenreaders: h5bp.com/v
*/

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
* Extends the .visuallyhidden class to allow the element to be focusable
* when navigated to via the keyboard: h5bp.com/p
*/

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
* Hide visually and from screenreaders, but maintain layout
*/

.invisible {
    visibility: hidden;
}

/*
* Clearfix: contain floats
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*    `contenteditable` attribute is included anywhere else in the document.
*    Otherwise it causes space to appear at the top and bottom of elements
*    that receive the `clearfix` class.
* 2. The use of `table` rather than `block` is only necessary if using
*    `:before` to contain the top-margins of child elements.
*/

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

h2,
h3,
.replaced_h2,
.replaced_h3 {
    color: #122434;
}

body p, body a {
    color: #3f3f3f;
}

/*
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
 EXAMPLE Media Queries for Responsive Design.
 These examples override the primary ('mobile first') styles.
 Modify as content requires.
 ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
 Print styles.
 Inlined to avoid required HTTP connection: h5bp.com/r
 ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        -webkit-box-shadow: none !important;
                box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
   * Don't show links for images, or javascript/internal links
   */
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* TABS ON CARD PAGE */
.tabonetop {
    overflow: hidden;
}

.tabonetop-left {
    float: left;
    width: 49%;
}

.tabonetop-right {
    float: right;
    width: 49%;
}

.tabonetop-desc {
    overflow: hidden;
}

.tabonetop-desc-left {
    float: left;
    width: 49%;
}

.tabonetop-desc-right {
    float: right;
    width: 49%;
}

.tabonetop-decsline {
    margin-bottom: 4px;
    overflow: hidden;
}

.tabonetop-decsline .lbl {
    float: left;
    max-width: 95px;
}

.tabonetop-decsline span,
.tabonetop-decsline a {
    font-weight: normal;
    text-decoration: underline;
}

.tabonetop-decsline a:hover {
    text-decoration: none;
}

.dop_fields.additional_info img.calendar-icon {
    float: right;
    position: relative;
    top: 5px;
}

div#small_basket_hover.order_list p {
    margin-right: 13px;
    margin-bottom: 10px;
}

.tabonetop-header {
    font-size: 17px;
    font-style: italic;
    color: #000000;
    margin-bottom: 13px;
    margin-top: 15px;
}

.tabonetop-header a {
    font-size: 13px;
    color: #004c7d;
    font-style: normal;
    float: right;
}

.tabonetop-brandname {
    font-size: 15px;
    font-weight: bold;
    margin-top: -5px;
    margin-bottom: 3px;
    text-transform: uppercase;
}

.tabonetop-brandname span {
    font-weight: normal;
    font-size: 13px;
    text-transform: none;
}

.tabonebottom {
    border-top: 1px solid #dbdbdb;
    margin-top: 20px;
}

.tabonebottom-content {
    margin-bottom: 10px;
}

.tabonebottom-content2 {
    font-size: 17px;
    font-style: italic;
    color: #000000;
    margin-bottom: 13px;
    margin-top: 15px;
}

.tabtwo-block {
    float: left;
    width: 30%;
    margin-right: 1.5%;
    margin-left: 1.5%;
}
/*
.tabtwo-block {
    float: left;
    width: 245px;
    margin-right: 55px;
}
*/
.tabtwo-ul {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
}

.tabtwo-ul li {
    border-bottom: 1px dotted #b1b1b1;
    overflow: hidden;
}

.tabtwo-ul-title {
    float: left;
}
.tabtwo-ul-desc {
    float: right;
    max-width: 65%;
    text-align: right;
    font-weight: bold;
}
/*
.tabtwo-ul-desc {
    float: right;
    max-width: 120px;
    text-align: right;
    font-weight: bold;
}
*/
.tab4-photo ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
    overflow: hidden;
    font-size: 0;
}

.tab4-photo ul li {
    /*float: left; */
    display: inline-block;
    vertical-align: top;
    width: 435px;
    /*height: 286px;
    line-height: 286px; */
    text-align: center;
    margin: 7px 7px;
    background: #ffffff;
}

.tab4-photo ul li img {
    max-width: 99%;
    max-height: 98%;
}

.quality-certificates-list {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    list-style: none;
    list-style-image: none;
}

.quality-certificates-list li {
    display: inline-block;
    margin-right: 20px;
}

.over > .price {
    font-size: 18px;
    color: #af4a00;
}

.over > .price > span {
    font-size: 13px;
}

.frau-new {
    margin-left: -18px;
    margin-right: -18px;
    margin-bottom: -18px;
    padding: 10px 17px 18px 17px;
    background: #fafafa;
    border-top: 1px solid #f2f2f2;
    overflow: hidden;
    height: 55px;
}

.frau-new-left {
    float: left;
    width: 55%;
}

.frau-new-right {
    float: right;
    width: 44%;
    text-align: right;
}

.frau-yes {
    color: #969696;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}

.frau-price {
    font-size: 23px;
    color: #af4a00;
    margin-top: 10px;
}

.frau-price span {
    font-size: 13px;
}

.frau-insra {
    height: 20px;
    line-height: 20px;
}

.frau-insra a {
    display: inline-block;
    font-size: 12px;
    border-bottom: 1px dashed #5c5548;
    text-decoration: none;
    color: #5c5548;
}

.frau-insra a:hover {
    border-bottom: 1px dashed transparent;
    text-decoration: none;
    color: #5c5548;
}

.news-list .img-wrap img {
    position: relative;
    /*width: 100%;*/
    height: auto;
    /*max-height: inherit;*/
    max-height: 99%;
    /* min-height: 100%;*/
}

.img-wrap:after {
    display: block;
    position: absolute;
    left: 6%;
    top: 9%;
    width: 89%;
    height: 85%;
    content: '';
    visibility: hidden;
}

.news-article-top .icon.icon-back,
.sz-link .icon.icon-back {
    background-position: -228px -20px;
}

.expert-advise .catalog-lvl1-title {
    background: #ecedee;
}

.expert-advise .catalog-lvl1-title > a {
    font-size: 15px;
}

.expert-advise a {
    text-decoration: none;
}

.expert-advise a:hover {
    text-decoration: underline;
}

.expert-advise .catalog-lvl1-photo {
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/expbg.jpg) no-repeat #ecedee;
    background-size: 100% auto;
    line-height: normal;
    position: relative;
}

.expert-advise .catalog-lvl1-photo > a {
    font-size: 15px;
}

.expert-advise .catalog-lvl1-photo img {
    display: block;
    border: 3px solid #eed1a2;
    border-radius: 48px;
    overflow: hidden;
    width: auto;
    height: 85px;
    width: 85px;
    position: absolute;
    top: 35px;
    left: 50%;
    margin-left: -44px;
    max-width: none;
    max-height: none;
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .2), inset 2px 2px 10px 0 rgba(0, 0, 0, .2);
            box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .2), inset 2px 2px 10px 0 rgba(0, 0, 0, .2);
}

.expert-advise .catalog-lvl1-photo .exp-tit {
    position: absolute;
    font-size: 18px;
    line-height: 19px;
    color: #122434;
    text-align: center;
    top: 135px;
    left: 0;
    right: 0;
    padding: 0 30px;
    text-align: center;
}

.expert-advise .catalog-lvl1-photo .exp-tit span {
    display: block;
    font-size: 15px;
    color: #af4a00;
    /*margin-left: 57px;*/
    margin-top: 35px;
}

.expert-advise .catalog-lvl1-title span.icon {
    left: 4px;
    width: 10px;
    height: 17px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/sprite.png) -241px -20px no-repeat;
}

.popular-items ul li.top:after {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/top-sale.png) no-repeat;
    height: 56px;
    width: 55px;
    left: 5px;
    top: 5px;
}

.popular-items ul li.recomend:after {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/recomend-sale.png) no-repeat;
    height: 88px;
    width: 90px;
    left: -4px;
    top: -4px;
}

.catalog ul li.top:after,
.slider-cols ul li.top:after {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/top-sale.png) no-repeat;
    height: 56px;
    width: 55px;
    left: 5px;
    top: 5px;
}

.catalog ul li.recomend:after,
.slider-cols ul li.recomend:after {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/recomend-sale.png) no-repeat;
    height: 88px;
    width: 90px;
    left: -4px;
    top: -4px;
}

.c-item-left.offer {
    position: relative;
}

.c-item-left.offer .bage {
    display: none;
}

.c-item-left.offer:after,
.catalog ul li.offer:after,
.slider-cols ul li.offer:after {
    content: '';
    display: block;
    position: absolute;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABYCAYAAACeV1sKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKw2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZZnUFP5Gsbfc046CS0hFCmhhiJduvQaQEE62AhJgEAIIQUFsbO4gmtBRATLiq6AKLgWQNaCWLAi2PuCLArquliwoXI/sIR779z74c7cd+bM/OaZ9/+c53/OlweAOsSVSESoOkCOWC6NCQ1gJSWnsIi/AwJ4IAMb9Lg8mcQ/OjoS/vMgAB/uAAIAcNOWK5GI4H8bDb5AxgNAogEgjS/j5QAgRwGQbp5EKgfAigHAdJFcIgfA6gGAIU1KTgHATgAAI2OCewCAkTbBfwAAQxoXEwiAfQIgUblcaQYAFQcArHxehhyAagYADmK+UAxAjQMAH14mlw9ArQCA6Tk5uXwAagcAWKb9k0/Gv3imKT253AwlT9wFAABIQUKZRMQtgP/35IgUk+8wAQBqpjQsBgAsAJD67NwIJYvTZkdNspAPMMmZirD4SebJAlMmmc8NiphkRXa8/yRzpVNnhXJO3CRLc2OU/gJZcKzSX8CJVGYQzVZyujCEM8mFmXGJk5wvTJg9ybLs2IipnUClLlXEKDOnS0OUd8yRTWXjcacyyDPjwqayJSkz8AVBwUpdHK/cl8gDlJ4SUbRyXyAKVeqy/FjlWbk0TqlnccOjp3yild8H4iATFCAGPghACmmQCyKQAwuCQAgykIAIuFAAIBcslgMABOZKCqTCjEw5y18iEQlYHDHPbjrLycHRBSApOYU18cvfMQEBAIR5eUrL6wDwKAVAMqY0rinA8WcA9A9TmulbAOpGgJM9PIU0f0LDAQDggQJqwABdMARTsARbcAJX8AI/CIZwiII4SIYFwINMyAEpLIIiWAklUAYbYQtUwy7YA/VwEA5DK5yAM3ABrkAP3IaH0AeD8BJG4AOMIQhCRGgIHdFFjBBzxAZxQtwRHyQYiURikGQkFclAxIgCKUJWI2VIOVKN7EYakF+R48gZ5BLSi9xH+pFh5C3yBcVQKspADVAL1B51R/3RCDQOnY9moHloIVqMrker0Fr0ANqCnkGvoLfRPvQlOooBpoIxMWPMFnPHArEoLAVLx6TYMqwUq8RqsSasHevCbmJ92CvsM46Ao+NYOFucFy4MF4/j4fJwy3DrcNW4elwL7hzuJq4fN4L7jqfh9fE2eE88B5+Ez8AvwpfgK/H78Mfw5/G38YP4DwQCgUlgE9wIYYRkQhZhCWEdYQehmdBB6CUMEEaJRKIu0YboTYwicolyYglxG/EA8TTxBnGQ+ImkQjIiOZFCSCkkMWkVqZK0n3SKdIP0nDRGViebkz3JUWQ+uYC8gbyX3E6+Th4kj1E0KGyKNyWOkkVZSamiNFHOUx5R3qmoqJioeKjMURGqrFCpUjmkclGlX+UzVZNqTQ2kzqMqqOupddQO6n3qOxqNZkHzo6XQ5LT1tAbaWdoT2idVuqqdKkeVr7pctUa1RfWG6ms1spq5mr/aArVCtUq1I2rX1V6pk9Ut1APVuerL1GvUj6vfVR/VoGs4akRp5Gis09ivcUljSJOoaaEZrMnXLNbco3lWc4CO0U3pgXQefTV9L/08fZBBYLAZHEYWo4xxkNHNGNHS1JqhlaC1WKtG66RWHxNjWjA5TBFzA/Mw8w7zi7aBtr+2QHutdpP2De2POtN0/HQEOqU6zTq3db7osnSDdbN1N+m26j7Ww+lZ683RW6S3U++83qtpjGle03jTSqcdnvZAH9W31o/RX6K/R/+q/qiBoUGogcRgm8FZg1eGTEM/wyzDCsNThsNGdCMfI6FRhdFpoxcsLZY/S8SqYp1jjRjrG4cZK4x3G3cbj5mwTeJNVpk0mzw2pZi6m6abVph2mo6YGZnNMisyazR7YE42dzfPNN9q3mX+0YJtkWixxqLVYoitw+awC9mN7EeWNEtfyzzLWstbVgQrd6tsqx1WPdaotYt1pnWN9XUb1MbVRmizw6Z3On66x3Tx9Nrpd22ptv62+baNtv12TLtIu1V2rXav7c3sU+w32XfZf3dwcRA57HV46KjpGO64yrHd8a2TtRPPqcbpljPNOcR5uXOb85sZNjMEM3bOuOdCd5nlssal0+Wbq5ur1LXJddjNzC3VbbvbXXeGe7T7OveLHniPAI/lHic8Pnu6eso9D3v+5WXrle2132toJnumYObemQPeJt5c793efT4sn1Sfn336fI19ub61vk/9TP34fvv8nvtb+Wf5H/B/HeAQIA04FvAx0DNwaWBHEBYUGlQa1B2sGRwfXB38JMQkJCOkMWQk1CV0SWhHGD4sImxT2F2OAYfHaeCMhLuFLw0/F0GNiI2ojngaaR0pjWyfhc4Kn7V51qPZ5rPFs1ujIIoTtTnqcTQ7Oi/6tzmEOdFzauY8i3GMKYrpiqXHLozdH/shLiBuQ9zDeMt4RXxnglrCvISGhI+JQYnliX1J9klLk64k6yULk9tSiCkJKftSRucGz90yd3Cey7ySeXfms+cvnn9pgd4C0YKTC9UWchceScWnJqbuT/3KjeLWckfTOGnb00Z4gbytvJd8P34Ff1jgLSgXPE/3Ti9PH8rwzticMZzpm1mZ+UoYKKwWvskKy9qV9TE7Krsue1yUKGrOIeWk5hwXa4qzxedyDXMX5/ZKbCQlkr48z7wteSPSCOk+GSKbL2uTM+QS+VWFpeIHRX++T35N/qdFCYuOLNZYLF58tcC6YG3B88KQwl+W4JbwlnQWGRetLOpf6r909zJkWdqyzuWmy4uXD64IXVG/krIye+W1VQ6ryle9X524ur3YoHhF8cAPoT80lqiWSEvurvFas+tH3I/CH7vXOq/dtvZ7Kb/0cplDWWXZ13W8dZd/cvyp6qfx9enruze4bti5kbBRvPHOJt9N9eUa5YXlA5tnbW6pYFWUVrzfsnDLpcoZlbu2UrYqtvZVRVa1bTPbtnHb1+rM6ts1ATXN2/W3r93+cQd/x42dfjubdhnsKtv15Wfhz/d2h+5uqbWordxD2JO/59nehL1dv7j/0rBPb1/Zvm914rq++pj6cw1uDQ379fdvaEQbFY3DB+Yd6DkYdLCtybZpdzOzuewQHFIcevFr6q93Dkcc7jzifqTpqPnR7cfox0pbkJaClpHWzNa+tuS23uPhxzvbvdqP/Wb3W90J4xM1J7VObjhFOVV8avx04enRDknHqzMZZwY6F3Y+PJt09ta5Oee6z0ecv3gh5MLZLv+u0xe9L5645Hnp+GX3y61XXK+0XHW5euyay7Vj3a7dLdfdrrf1ePS0987sPXXD98aZm0E3L9zi3Lpye/bt3jvxd+7dnXe37x7/3tB90f03D/IfjD1c8Qj/qPSx+uPKJ/pPan+3+r25z7XvZH9Q/9WnsU8fDvAGXv4h++PrYPEz2rPK50bPG4achk4Mhwz3vJj7YvCl5OXYq5I/Nf7c/try9dG//P66OpI0MvhG+mb87bp3uu/q3s943zkaPfrkQ86HsY+ln3Q/1X92/9z1JfHL87FFX4lfq75ZfWv/HvH90XjO+LiEK+UCAAAGAGh6OsDbOgBaMgC9B4CiOtGZ/+76yFTr/2880asBAMAVoM4PIH4FQGQHwM4OAPMVE906GgDi/AB1dlY+f48s3dlpwosqBcB/Gh9/ZwBAbAf4Jh0fH9sxPv5tLwB2H6Ajb6KrAwAQ1AHK2doMvMG1Vvuif+/M/wBWYwpYv+0N1QAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAR90lEQVR42uSdfZAUZX7HP0/P7oDM8rIgLwLqLbjnkds9zyOpgEkgviwSL6lD2LPieZZvQVPCoaeY1Hmasi7ROvU0QqlnwKBXF89CVE7NYc41dwq+EBPQCAjsLrvKGXXZZffYN2Bmun/5o1+mu6dnprtnYVGmqu2nn+7tYT79m+/393ue7lG1VVYKgHItxbbz2speK9damf1KoZRCaQqUZrU10Oy1hrIW/OtEIred0EBLWGsNpSUgEXxsrk8z39Ppt95TWf8WTVlt+5Mcm9feHbuoMCxg4gNbbBvXtojV5zRce0VAKUQUStltA2VoiGaglAlANPNDiwM6AYbhQEPXIGFYaw00HfQcaPexKqEhWgIM81zigFe5thJEVD7wIX7teX8nLbt25yAHgaUIXPfxTr+4YHt2WoCVQolClKAMBZoghuFEtw1KNPtCuCLRBumANsCwL4KRA25dEAdwwg9bQ1QOPC7g5kUfGth7/ncHLR/sAfBCDgIdJardsAVxRbjywAZAU4iIKS9iIIaG0gwTrMp99dE0JKGhDMOBbh/rAe60fd8CI+GREclrGygxZUQ0ATElrhwp2f3e+7Tu3utsV0iICA4T5YERLnZbXEAt0AaAbn44Q6E0cdYowxXFKhexHnCGV0o0zTrOKyVKN5CE62+ddsLRaXHOK6asWBEdE/Ztrbv3/sTd4URyHLChotpuWD05LTehm8zFG9XKjFxTOnIg8qQjjJR42uYFUpYkecCr/OiWaCYpwMqXnt7woH+H2llZKe6soVSmEeaYQtuezET5MxKcyFHWYkaT5qyVy8RymUnC0d28bCPhMtJE4azFndm4z48jXSVNUoCbeWr96iD6HrmQmBF8kpukACt4av3DhUK8QkrEf1gDPElNUpRSy3h6w0+L6UhRyJQwuJPcJEVp6m/ZsHFNKX6hIFPE1E5SkxSladeLpj0eJu/Ig1xIn4OAlCsfn9NKUleatlQ07Qk0LVRwRopkyjTJRG2tud3S8nk1SV1p2nWiaT9zspVjAbkck5yy8TmM/gE658wtGtVVjzxMcvZssi3NDFx51YlikjqGcQ2a9nOPSR5PyKVMcmTjEpI1NSaH+fPQX98cCHrUPXdTdbUJNllfh9Hbx+Cy5cNtkjqafiV64uk8kwzxUv/tKkbcRQMFComoa3d7+s73GVFTQ19TEwcXLQ4sWE5rb2Ng0yYqpk1lVEMD+oFOumpmDOdwq46mXaES2vqg4dbkW/9VErJmFyP+hQL97sUosfb39b74EgCjGxpIzJ+HYfXbx1Q0LiHT0UHvsuX0LFrM4be3kpg00XOOROMStPnzvOcWM5DFMCPbXAxzbRiIYWDoBqLriK5j6Fkkq2Nks0jGXIxMFslkMDIZJJOx+jMZyWQul0xmvaStfnudSSPpTKhI1ogINsrih95z+w/JHOgEYOz3b3b22Ys2fjzplmZnu++xxwCovH6pcw41fjzJyy4rfEHdsN3QbdiGgegGhq4jWQt6Nov4FiObSUsmc7mRyWwQB7wfdEjI4tNTKdIeiqXLAjfGimY/6JHnnuu0jzz7nPNvcx+TnD3b8w0oBNtwA/bBFl1HDN2EreuInsXI6hbgbFoy2b+WTPY5J9Kz3kg3okCmiEwcC9i9997H4I6dAIz7/s2eiMx2d5OsqSHZuMTpAzjy29ec7cNr1qJVpTxAjQJtcWCbBY1hGF7ohuQkxIlqPS1Z/TLJZjfmItwXyTk5iR7JRIQdF/zBdetMyWhoYJRLCo48+xzGwADVK1c6fQDZlhZnu7JxCZU1NQXhFvIEsXVbxIlwG7phiKXbelp0fbHo2RdMObGlw7sWK6pjRXIp2ENlkv1r1jrRXH3ttZ5j+t96i1Pq6xh9z90k5s/j8I6dHqkYcf75HPH1+SWnGPgiJnlUDGORGMavophkaMhBYAv1DZV8dFnRPKq+zhPNvZteBmDiTSsYf+edHG1pdv6msnEJY77diNHfHwhWSmwXMcnDYsgiEXk5qkmGypO3WrcEFDwgwnaxHDuo70tb3yZVX8fgjp18ZFWBAF8Z6HP+JnOgk/43tlB52lSq5s4BoGvVavpu/+GQTCoAgwouBV5Ryp5QUPkTCp48OzeAP/ZgT0nIib9JJO4KdTVK9KkSxwKc+WoT+siRpLdtB0DXNMYtvJjKyZM43NXl9DNtGiNra9GSSRKpFKfMmkXy9OkAHG1v58CSbwdWmsW2CfhGAoPAtwSa/MeISK5kxzVWYkmMfcwpP/hBNLkoVS6XY5IT7rmbMXPncKpLg/vWrGXA0uYJrv6eh1ZxtK0dfWDA835H29v5ZNnyPCkopMsltHpQ4C8NeDWmSSK6Hm7sIurYRKK2lok338To2bMB6Nu2jZ5nnuGoayzCf/wZP32U5JTJAFTV13FK4xIGrRy4c906Uv/8IKn6OlLXL6V/zVoyLS1UTp5M65/8GWOvuZrE2LEYhw7R+8STGC0tRUcBQw63Dii4RMHmcodbw2lyMil5X4sCr1TjEmbcfz9dmzZxdP9+qhsaGDd3DvrAAPsfeJCee+/Lk4varW+T/uxTuv7tKaauXElVfR3dTU38zhq7AJhpafPAjp20z5kLQN1AH7tSoyOPk4TQ4X4L8JZIt6O5J4DN/6CU4tTDR0rLhQMkxP0FM+6/n543tvDpsuV033sf+y5q4PdvbyWRSnHGrbcwYv48j0SMmD+Pqvo6Pr7t7xl49jk6rIxifEMDI6xqT4ADVn+qvo7x99zNyMYlpA90xirjS6R1vQYsNGBL1NSvUCUZLoVzTcGrIrDHXL+U5KSJJEaP9vQP7jXvlEmkUky2xiPsV/Lss51iAqB3zVr6LQ2e5Dp24LevOf1Tb1pBzaOPkOnoKGvMJADiIYG/EHgzipaXqiRDQ3aNFZaEfWpDA6nGJTnNHZODPmLKaSVNMiiasy0tVNXX5c6ZStG3bduQDVAJHLIi+K2YJlmwkgwFORBqAOyje3P3dtU++ogDuueFF50soGvjxpJp1KE1a+nzRbMA/Tt28vEq896Q9IFOuh5aNVTDrb834CKBrcUi2AgvOR7YoZKFpcnkXXbSXQx29qP9JP/oDxk1cyZaMkn1ggbSmkbv2sfpeecdul9ponft456Tj5g9mwkLL6a/q4uj27Y7JpLVNMYvvJhRM2cyaO07c9VD7LvwIvqam+n4yQPolsSU+eoRaAC2Scj8OeoxY+68M8TMSColQYl3UF/FWWfx1Tc2k0ilnL6O55/nsx/9k6O7nvywtpZz3ttOV1MTHy1a7NlX395GctJEDre3M9jayuhzvs4uawak3ErSWh9UsADYHiYjiXt72unpdBhNJmd8rij2bFtLtrWV1huXe4qEyYsXU/fmFibec3feybMtLQy2t1N93nlU1NZ69nVt2gTAKTU1TGhoYHDfvqEc9esSUyK2xzTJ0BlLOE3GC7MgbEs+BjZupPXG5aStGQ7bqM64aQWzdr7vMUWAvnffJZFKMeUf7sh7c/fF6nrmmaEabu20AL8X0yQjVZKhNPmGkSPuAp/RBWi0cvWl9+yhe9PLjDjna4ycPt05WWV1NdULGtCrqxn8z9+YpXB3N5OuuIKqWbPIVlU5/aff92M+eexf0NNpuv79V3Tfd3+oMZISYysHgIuA9ymiq4XWhfqK6XR1GE3eNnaMIPk6LG49FnHdPeXtq75tJdNuuIHkpImeE+9fvZrO2+8AEc785fOc2tBgRmxTExVVoxk3dw47L/kmR1/fHGtAKkCXO4ALgA9UdP2OXUnODKHJavu4ceKHWhC2b9+Y665l4PXXQeDUFd9jqnW/hB/0iHnzmLVhvccw0wc62eEyujKHWz+zAO+OaZKRYLu3a8MYnwrQ4qC2Url6XSnFtCfWMfPBB/jq5tcZ8bV6Om66mdZbbvXo7LTrrqPyy7WkN2+m5cZlXg22jC/OCKBvVuYTgfMFdh/LCeBCJhm5rC7WNnU5tz1p8aWO6Y36xjdMk/vXdbQuy2UfiVSKKXfcAUox+PxGdv3pPD558me0/+gf+XTZ8lh3J/m08f8swHuO5ZxkMZMM9U18b8IEse97EntdUC4EERh99VXMeMB89iTd2ckHX/6KR7dHLfoWZz/5hCMLO8+qzRv8ztP46K+PlSkRLVFnbsLIR9g7o/4grFwopTm36Nu3MXnX3uhON+c+V7qjw5v+AYO/fIGDTa+ag0STJoYq2yM+YbQfmC/QcrzmJAtFc7g8WVOBIL1t70VIb91KujOXJ+fJilIc/MUvXCGRLz15sEMOtwIfAX8OtBXQ6NCwhwJ8yAEizQHphq1KaHXPy+asclVdHRUzZuSZpN7VBUB306slK8mww63Ahxbg9pgmOeSww4/CecBq1uNdPuiaF8aBlX/H4Q8/NAfzN6ynYsYMD7zqxkb0gUE6Vq8OVUmGGG5tA+ZboI/5nCRDCFntmnqa6XOeHNk0uOD8OWeSiTO/xLRVDzFmzh+jDw7S/etX0Ht7SU6byti559G2/HsMvvhipOImaIZYYB9wPiK/i+uSMYqbUEZ4Tphi5INp08QDLwh24L4cmKrvfpexCy8mOWUKen8/h5v30vXwI+ht7bErSVdfM3AhIh97IidmVhIXdiHIXw8Deff06WKnbm4IUgB6mFQvan+hoVUR2QtcgMgngelfeSngkNy4c24IyBVKUyDWxLhnrt3X55zWNRkfcA9A4GNjRdpW9o0rx7AvwB6l1AXAp1Low4uYzz/HhC2+84nvPaREO+yrQinNBSwIot1W3ieQXG9pPn3kvUjuWxWKwQbr6Sbl+SC7gQsEPsN+JsSOdt/DOOoYwCYE4CiwK0yXx3xmOA9mfoSLKFQB6GY8BkS6wvUwTUA0ey/KLjEruQOqEAQ/1OMMm8iR7JGLQoCLyUQwUHtfTgrc5/deIBfwHQIXKujM+9BugEF9hWDHAF4KNhGBm3KhzF8sKQo48AIE9NlgQ0Wx5yK8J7DADViF1E5Pnx+2ayIiLmyK/FtiRHIUwENqku8KNCg4GNMkc7o9DCYZz/hCAR4yk9wuQoOC7pgmGQz7OJpkSciapqzqzgvL/lkvJYIozGeXLRkYQpP8H1ALQHpimmTBCDteJhlSLjQzAsSs7uwHweNLSGiTfAfFAoRDMU2ysG4fR5MMGcma84CKsu8iLwZ4aExyK8hCUIdimmQ42MfRJEtGshLxgbY0zQxtq+R2AS7PJN8EuQRF7zBVksfcJAtGcg40LvmQ3JjF0EjIGxbgvmGqJI+rSQbKRQ6u8oG3f/JAyjHJLYhcgqJ/mCrJYTNJn/HZkkE+ePwXIpJJvobIN1EMDlMlOawmGWh8eZJBQFSHN8nfIPJXBQEf+0ry2JtkmGLE/oUqL2ifZCgJiPiSJtkEsiga4BNquLW0SUaJZJQ7OgO0GSkd8V6T/DXIpSgOD1MleXxMMuzYhbJgivIBE3Lg8e8rapL/oZRcKsKRYaokj69Jho5kj5F5ZaO4ZOSZ5CZBFovI0WGqJI+vSUYZ6nQbmfMrgi7QiDi/XlVEMl4SpFGJpGOa5HAPt8YyyfByobwSYIPOk4XCJvmCErlMRNIxTXK4h1tjm2ToPNn8HMoDBKV8ZqgKmeTzIupyEUnHNMnhHm4tyyRLa7JS5nWxIxc7suysQnmgBpjksyLyHYRMTJMst5IcdpOMMP3kjtxcVDsR7Ilex8g2IPIdJZKNaZLlVpLDbpIRpp/InQhvOych+KP6aURdqZToMU2y3EryhDDJ0LcEeEsZG3BONpy+XFQ/hchVSkSPaZLlVpInlEmGg+z/WjgRi2MSkrsAP0e4RimlxzTJcivJE8okQ0FGBSQjzgm9EqJEnhDUUlsiYphkuZXkiWeSUeSiaPibb7oO1FKUGDFNstxK8oQ0yXCR7HBUxXRnLXCDc97oJlluJXnimmQUyEVgPyZwo3LcJ7JJlltJnuAmGQOyD/ajwHJLkrw6Hc4ky60kPycmGRMy8DCwAqXEPQIVwSTLrSQ/HyZZBuSHgFs818oFOIRJuqB+wU0yJuQHgVuL/VEJkywa4V88k4wIub29nZqamlvDJtmFYQcI1hfVJKNAbmtrY+/eZmqs/01FlFd+aX4SmWRYyPv2tdHc3Fz+TV+++xNODpMMAbm1dR8tQ/PzYJyUJhni9f8DAFj+OGH+ryh0AAAAAElFTkSuQmCC') no-repeat;
    height: 90px;
    width: 90px;
    left: -4px;
    top: -4px;
}

.slider-cols ul li.offer .action-timer .hdr {
    opacity: 0;
}

.comparison-list .icon.icon-remove {
    background-position: -30px -77px;
}

.catalog ul li.expert-advise {
    padding: 0;
    width: 218px;
    /*height: 341px;*/
    height: 337px;
    /*float: left;*/
    background-color: #ecedee;
}

.catalog ul li.expert-advise .catalog-lvl1-photo {
    /*height: 215px;*/
    padding: 0 0 20px;
}

.catalog ul li.expert-advise .catalog-lvl1-title {
    height: 80px;
    line-height: 70px;
}

.catalog ul li.expert-advise .catalog-lvl1-title {
}

.catalog .catalog-item-char {
    display: none;
}

.catalog ul li:hover .catalog-item-char {
    display: block;
    z-index: 1000;
    position: absolute;
}

.catalog ul li:hover {
    /*outline: 7px solid #efefef; */
    -webkit-box-shadow: 0 0 0 7px #efefef;
            box-shadow: 0 0 0 7px #efefef;
    border: 1px solid #efefef;
    z-index: 10;
}
/*.other-slider ul li {
    width: 18%;
}*/
.slider-catalog-item img {height:auto;}
.other-slider-wrap2 img {height:auto;}
.other-slider-wrap2 ul li {width:156px}
.catalog .catalog-item-char {
    font-size: 13px;
    line-height: 22px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ebeae9;
    background: #fafafa;

    padding: 2%;
    position: absolute;
    z-index: 10;
   width: 96%;
    left: -8px;
    top: 300px;
    border: 8px solid #efefef;
    border-top: 0px;
}

.catalog .catalog-item-char .catalog-item-info {
    max-height: 150px;
    overflow: hidden;
    position: relative;
}

.catalog .catalog-item-char .catalog-item-info:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 10px;

    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fafafa);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fafafa));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fafafa);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fafafa);

}

.catalog .catalog-item-garanty {
    color: #969696;
    padding-top: 10px;
    text-align: center;
    margin-top: 7px;
    border-top: 1px solid #ebeae9;
}

.seo-text p {
    color: #969696;
}

.page-title.specolect .txt-wrap {
    font-size: 15px;
    color: #5b5b5b;
    border-left: 1px solid #858585;
    margin-left: 15px;
    padding-left: 15px;
    font-family: 'Open Sans', sans-serif;
}

.popular-slider .popular-slider-pagin span.active {
    background: rgb(224, 224, 224);
    -webkit-box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
            box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
    border-top: 1px solid #fff;
}

.liders-slider .liders-slider-pagin-wrap,
.actions-slider .actions-slider-pagin-wrap {
    text-align: center;
    margin-top: 10px;
}

.liders-slider-pagin-wrap span,
.actions-slider .actions-slider-pagin-wrap span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
    margin: 0 4px;
    text-indent: -9999px;
    cursor: pointer;
    border-top: 1px solid #b6bcc6;
}

.other-slider .other-slider-pagin span.active,
.offer-slider .offer-slider-pagin span.active,
.liders-slider-pagin-wrap span.active,
.actions-slider .actions-slider-pagin-wrap span.active,
.liders-slider-pagin-wrap span:hover,
.actions-slider .actions-slider-pagin-wrap span:hover {
    background: rgb(224, 224, 224);
    -webkit-box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
            box-shadow: inset 0px -7px 4px -5px rgb(103, 115, 125);
    border-top: 1px solid #fff;
}

.registration .btn {
    font-size: 13px;
}

/*.sort span {
    float: left;
    margin-left: 3px;
}

div.sort select {
    background: none;
    border: none;
    width: 215px;
    text-decoration: underline;
}*/

/*infinite scroll animating*/
#circularG {
    position: fixed;
    margin: auto;
    width: 128px;
    height: 128px;
    z-index: 1000;
}

.circularG {
    position: absolute;
    background-color: #2681AB;
    width: 29px;
    height: 29px;
    -moz-border-radius: 19px;
    -moz-animation-name: bounce_circularG;
    -moz-animation-duration: 1.12s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: linear;
    -webkit-border-radius: 19px;
    -webkit-animation-name: bounce_circularG;
    -webkit-animation-duration: 1.12s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    -ms-border-radius: 19px;
    -ms-animation-name: bounce_circularG;
    -ms-animation-duration: 1.12s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-direction: linear;
    -o-border-radius: 19px;
    -o-animation-name: bounce_circularG;
    -o-animation-duration: 1.12s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: linear;
    border-radius: 19px;
    animation-name: bounce_circularG;
    animation-duration: 1.12s;
    animation-iteration-count: infinite;
    animation-direction: linear;
}

#circularG_1 {
    left: 0;
    top: 50px;
    -webkit-animation-delay: 0.42s;
    animation-delay: 0.42s;
}

#circularG_2 {
    left: 14px;
    top: 14px;
    -webkit-animation-delay: 0.56s;
    animation-delay: 0.56s;
}

#circularG_3 {
    top: 0;
    left: 50px;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}

#circularG_4 {
    right: 14px;
    top: 14px;
    -webkit-animation-delay: 0.84s;
    animation-delay: 0.84s;
}

#circularG_5 {
    right: 0;
    top: 50px;
    -webkit-animation-delay: 0.98s;
    animation-delay: 0.98s;
}

#circularG_6 {
    right: 14px;
    bottom: 14px;
    -webkit-animation-delay: 1.12s;
    animation-delay: 1.12s;
}

#circularG_7 {
    left: 50px;
    bottom: 0;
    -webkit-animation-delay: 1.26s;
    animation-delay: 1.26s;
}

#circularG_8 {
    left: 14px;
    bottom: 14px;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}

@-webkit-keyframes bounce_circularG {
    0% {
        -webkit-transform: scale(1)
    }

    100% {
        -webkit-transform: scale(.3)
    }

}

@keyframes bounce_circularG {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1)
    }

    100% {
        -webkit-transform: scale(.3);
                transform: scale(.3)
    }

}

.catalog .price big {
    font-size: 18px;
}

.catalog .price span {
    font-size: 18px;
}

.form-wrap .row {
    position: relative;
}

.faq-form {
    padding: 25px 20px 20px 165px;
}

.row .row-label {
    max-width: 135px;
    line-height: 1;
    position: relative;
    left: -136px;
    top: 21px;
}

.error-txt {
    width: 350px;
}

.main-menu ul {
    /*width:980px;*/
    width: 945px;
    margin: 0 auto;
}

.main-menu li:first-child .dop-p, .main-menu li:last-child .dop-p {
    /*height: 46px !important;
    padding: 9px 7px 0;
    width: 98px;*/
}

/*
.catalog-options span.selected {
    background: none;
    border: none;
    font-family: 'Open Sans', Arial, sans-serif;
    color: #5b5b5b;
    font-size: 13px;
    text-decoration: underline;
}

.sort.sortBy span.asc:after {
    content: url("/local/templates/imidge/img/arrow_up.png");
}
*/

/*Правки кроссбраузерность*/
.top-page li a:hover .reg-and-login li a:hover {
    text-decoration: none;
    border-bottom: 1px solid;
}

.top-page-menu li aб .reg-and-login li a {
    line-height: 1.15;
    border-bottom: 1px solid transparent;
}

.main-menu > ul > li > ul, .main-menu > ul > div > li > ul {
    width: 1000px;
}

.main-menu > ul > li > ul > li, .main-menu > ul > div > li > ul > li {
    /*border-left:1px solid transparent;*/
}

.pluginConnectButton {
    position: relative !important;
    top: -2px !important;
}

#asd_social_likes td {
    padding-top: 5px !important;
}

#asd_social_likes td:first-child {
    padding-top: 2px !important;
}

ul {
    list-style: square;
    margin: 0 0 25px 10px;
}

font.errortext {
    color: red;
    display: block;
    margin: 11px 0 -20px 0;
    /*text-align: center;*/
}

.filters-block .price-range-bottom {
    margin: 0 -3px 10px;
}

.snot_available {
    font-size: 11px;
    position: relative;
    top: 5px;
}

.backTitle:before {
    background: url("https://img.imidge.com.ua/local/templates/imidge/i/sprite.png") no-repeat scroll -228px -20px rgba(0, 0, 0, 0);
    content: "";
    height: 17px;
    left: 4px;
    position: absolute;
    width: 10px;
}

.backTitle {
    padding-left: 22px;
    position: relative;
}

.faq-list .content {
    background: none repeat scroll 0 0 #d6d8da;
    display: none;

    line-height: 1.4;
    margin: -19px 0 10px -11px;
    padding: 36px 27px;
}

.popular-items {
    background: none repeat scroll 0 0 #fff;
    margin: 0 1px 0 0;
    padding: 10px 49px;
    position: relative;
}

.title-search-result .search-hint .all-results {
    margin-left: 0 !important;
}

.title-search-result .search-hint .hints-list li {
    font-size: 14px;
    margin: 0 0 4px;
    max-width: 300px;
}

.title-search-result .search-hint {
    overflow: hidden;
}

.title-search-result .search-hint .hints-list {
    margin-top: -34px;
}

.title-search-result .search-hint .hints-list li img {
    float: left;
    margin-right: 10px;
    width: 61px;
}

.hints-list span {
    float: left;
    width: 75%;
}

.title-search-result .search-hint .hints-list li {
    overflow: hidden;
}

.main-s {
    position: relative;
}

.popular-items.clearfix:before {
    border-right: 20px solid transparent;
    border-top: 20px solid #eaeaea;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
}

.main-s:before {
    border-right: 20px solid transparent;
    border-bottom: 20px solid #eaeaea;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    bottom: 0;
    width: 0;
    z-index: 999;
}

.main-s:after {
    border-left: 20px solid transparent;
    border-bottom: 20px solid #eaeaea;
    content: "";
    height: 0;
    right: 0;
    position: absolute;
    bottom: 0;
    width: 0;
    z-index: 999;
}

.popular-items.clearfix:after {
    top: 0;
    border-left: 20px solid transparent;
    border-top: 20px solid #eaeaea;
    content: "";
    height: 0;
    right: 0;
    position: absolute;
    bottom: 0;
    width: 0;
}

.main-s .popular-items .popular-items-nav > span.popular-items-prev {
    left: 13px;
    top: 92px;
}

.main-s .popular-items .popular-items-nav > span.popular-items-next {
    right: 13px;
    top: 92px;
}

.main-s .popular-items-wrap ul li {
    width: 134px;
    background: none;
}

.popular-items-wrap > ul {
    width: 3000px !important;
}

.other-slider .other-slider-wrap.catalog ul {
    height: auto !important;
}
/*
.page-content .sidebar.short {
    height: auto !important;
}

/*#login-window .window-content .login-form .form-wrap .row:first-child {
position: absolute;
top: 45px;
}*/

.order-window-content {
    background: #ECECEC;
    color: #122434;
}

.order-bottom, .order-table table tbody:first-child tr th {
    background: #F2F2F2;
}

.order-window-content .order-table .price big {
    color: #af4a00;
}

.order-window-tabs .tabs-nav ul li a {
    background: #C2C6CA;
}

.order-window-tabs .tabs-nav ul li.active a {
    background: #fff;
}

form[name="iblock_add"] .row .row-label {
    position: static;
}

form[name="iblock_add"] .row .error-txt {
    position: static;
}

.liders-slider-wrap .slider-catalog-item .catalog-item-char {
    display: none;
}

.liders-slider-wrap .slider-catalog-item:hover .frau > .catalog-item-char {
    display: block;
    overflow: hidden;
    width: 100%;
}

.liders-slider {
    height: 366px;
}

.all-brands h2 {
    margin: 0 auto;
    position: absolute;
    top: -23px;
}

.see-all-brands {
    /*position: relative;
bottom: 0;
left: -103px;
top: 60px;*/
}

#feedbackForm .row .row-label {
    position: static;
}

#feedbackForm .row .error-txt {
    position: static;
}

.fast-order.basket_tel .error-txt.tel {
    top: -11px;
}

.find_cheaper .row .row-label {
    left: 0;
    top: 0;
}

#ADD_TO_COMPARE_BTN {
    margin: 0 20px 0 0;
}

.catalog .price {
    margin-top: 15px;
}

#faq_form_ok_err .error-txt {
    margin: 0;
    top: 3px;
}

#faq_form_ok_err .row:nth-child(8) .error-txt {
    top: 16px;
}

.profile-settings-form .row-label {
    left: 0;
    top: 0;
}

#forgot-window .form-wrap .row-label {
    left: 0;
    top: 0;
}

#change_password-window .form-wrap .row-label {
    left: 0;
    top: 0;
    font-size: 11px;
}

.liders-slider-wrap > ul, .actions-slider-wrap > ul {
    width: 3500px !important;
}

.comparison-item-params > ul {
    margin-top: -6px;
}

.slider-catalog-item .buy {
    margin: 0 0 0 5px;
}

.page-content .notaddToBasketButton {
    display: inline-block;
    padding: 8px 18px;
    -webkit-box-shadow: 0px 3px 5px 0px #999b9b;
            box-shadow: 0px 3px 5px 0px #999b9b;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    cursor: default;
    background: rgb(208, 83, 65);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwNTM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzk3MWIwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYjJjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(208, 83, 65, 1)), color-stop(63%, rgba(151, 27, 8, 1)), color-stop(100%, rgba(171, 44, 25, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(208, 83, 65, 1)), color-stop(63%, rgba(151, 27, 8, 1)), to(rgba(171, 44, 25, 1)));
    background: linear-gradient(to bottom, rgba(208, 83, 65, 1) 0%, rgba(151, 27, 8, 1) 63%, rgba(171, 44, 25, 1) 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(181, 181, 181, 1)), to(rgba(97, 97, 97, 1)));
    background: -webkit-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: -o-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: linear-gradient(to bottom, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d05341', endColorstr='#ab2c19', GradientType=0); /* IE6-8 */
    line-height: 1;
    margin-left: 5px;
}

.page-content .notaddToBasketButton:hover {
    background: rgb(180, 52, 34);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MzQyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2QwNTM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzk5MWMwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzE5MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180, 52, 34, 1)), color-stop(15%, rgba(208, 83, 65, 1)), color-stop(68%, rgba(153, 28, 10, 1)), color-stop(100%, rgba(151, 25, 6, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(180, 52, 34, 1)), color-stop(15%, rgba(208, 83, 65, 1)), color-stop(68%, rgba(153, 28, 10, 1)), to(rgba(151, 25, 6, 1)));
    background: linear-gradient(to bottom, rgba(180, 52, 34, 1) 0%, rgba(208, 83, 65, 1) 15%, rgba(153, 28, 10, 1) 68%, rgba(151, 25, 6, 1) 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(181, 181, 181, 1)), to(rgba(97, 97, 97, 1)));
    background: -webkit-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: -o-linear-gradient(top, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    background: linear-gradient(to bottom, rgba(181, 181, 181, 1) 0%, rgba(97, 97, 97, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43422', endColorstr='#971906', GradientType=0); /* IE6-8 */
}

.window .mf-ok-text {
    width: 353px;
}

.popular-items.clearfix:before,
.popular-items.clearfix:after,
.main-s:before,
.main-s:after {
    border: 0;
}

.main-s {
    background: transparent url('https://img.imidge.com.ua/local/templates/imidge/i/bg-white.png') no-repeat;
    padding: 13px 5px;
    -webkit-border-image: 0 !important;
         -o-border-image: 0 !important;
            border-image: 0 !important;
}

.slider-cols.on-main-page {
    z-index: 15;
}

.catalog .catalog-item-char {
    top: 355px;
}

.profile-settings-form {
    overflow: hidden;
}

.manufacturers-list .ml-text {
    /*min-height: 415px;*/
    min-height: 220px;
}

.manufacturers-list .ml-text p {
    margin: 0;
}

.mainnews-img a {
    color: #004c7d;
}

.main-page-block {
    margin: 0 -34px 0;
    position: relative;
    overflow: hidden;
    padding: 0 34px 30px;
}

.main-page-block:before,
.main-page-block:after {
    background: url('https://img.imidge.com.ua/local/templates/imidge/i/bg-corners.png') no-repeat;
    width: 88px;
    height: 69px;
    position: absolute;
    bottom: 30px;
    z-index: 10;
	display:none;
}

.main-page-block:before {
    left: 24px;
    border-radius: 0 100% 0 0;
}

.main-page-block:after {
    right: 24px;
    border-radius: 100% 0 0 0;
}

.on-main-page .col {
    margin-top: 0 !important;
}

.big-search .header-filter-link {
    right: 31px;
    top: -24px;
}

/* .big-search {
    margin: 0 0 0 -30px;
    padding: 0 56px 0 16px;
} */

/* .search-filter.seach-filter input[type="submit"] {
    position: absolute;
    margin: 10px;
    padding: 14px 13px;
    background-position: center center;
    right: 0;
    top: 44px;
    top: 17px;
    text-indent: -9999px;
} */

/* .big-search span.search-icon {
    width: 17px;
    height: 17px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    left: 8px;
    top: 32px;
} */

/* .header-search form input[type="submit"] {
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 9px;
    right: 10px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/search.png) no-repeat;
    border: none;

    background-image: url(/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    background-position: -55px -301px;
} */

/* ZH */

.big-search{
    margin: 0 auto;
    padding: 0 56px 0 16px;
    top: 0;
    left: auto;
}

.big-search input[type="submit"]{
    position: absolute;
    margin: 10px;
    padding: 14px 13px;
    background-position: center center;
    right: 0;
    top: 44px;
    top: 17px;
    text-indent: -9999px;
}

.big-search span.search-icon {
    width: 17px;
    height: 17px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    left: 8px;
    top: 32px;
}

.big-search input[type="submit"]{
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 9px;
    right: 10px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/search.png) no-repeat;
    border: none;
    right: 21px;
    z-index: 90;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    background-position: -50px -290px;
}

/* ZH */

.search-filter.seach-filter input[type="submit"] {
    right: 21px;
}

.order-table > table tr th:last-child, .order-table > table tr td:last-child {
    width: 80px;
}

.order-window-content .fast-order input[type="text"] {
    margin: 0 10px 0 0px;
}

.order-window-content .page-title.sht {
    margin: 0 0 40px;
}

#c2 {
    margin: 0px 5px 0 0;
    vertical-align: middle;
}

.on-main-page .col {
    margin: 25px 0 0;
}

.form-wrap input[type="text"], .form-wrap input[type="password"] {
    background: #fff;
}

.btn, .bx_my_order_cancel input[type="submit"] {
    /*  background: #e0e1e1;
background: -moz-linear-gradient(top,  #e0e1e1 0%, #c8cccf 49%, #c8cccf 49%, #c8cccf 51%, #bbc1c5 69%, #c3c8cb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e1), color-stop(49%,#c8cccf), color-stop(49%,#c8cccf), color-stop(51%,#c8cccf), color-stop(69%,#bbc1c5), color-stop(100%,#c3c8cb));
background: -webkit-linear-gradient(top,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
background: -o-linear-gradient(top,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
background: -ms-linear-gradient(top,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
background: linear-gradient(to bottom,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e1', endColorstr='#c3c8cb',GradientType=0 );*/

    background-color: #2eaa3d;
    background-image: -webkit-linear-gradient(top, #abf0b5, #2eaa3d);
   background-image: -webkit-gradient(linear, left top, left bottom, from(#abf0b5), to(#2eaa3d));
    background-image: -o-linear-gradient(top, #abf0b5, #2eaa3d);
    background-image: linear-gradient(to bottom, #abf0b51, #2eaa3d);

    color: #122434;
    border: 0;
    -webkit-box-shadow: 0 2px 5px 0 rgba(117, 117, 117, .7);
            box-shadow: 0 2px 5px 0 rgba(117, 117, 117, .7);
    text-shadow: none;
    padding: 11px 15px 12px 15px;

}

.btn:hover, .bx_my_order_cancel input[type="submit"]:hover {
    /*background: #e0e1e1;
background: -moz-linear-gradient(top,  #e0e1e1 0%, #c8cccf 49%, #c8cccf 49%, #c8cccf 51%, #bbc1c5 69%, #c3c8cb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e1), color-stop(49%,#c8cccf), color-stop(49%,#c8cccf), color-stop(51%,#c8cccf), color-stop(69%,#bbc1c5), color-stop(100%,#c3c8cb));
background: -webkit-linear-gradient(top,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
background: -o-linear-gradient(top,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
background: -ms-linear-gradient(top,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
background: linear-gradient(to bottom,  #e0e1e1 0%,#c8cccf 49%,#c8cccf 49%,#c8cccf 51%,#bbc1c5 69%,#c3c8cb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e1', endColorstr='#c3c8cb',GradientType=0 );*/

    background-color: #b9bfc4;
    background-image: -webkit-linear-gradient(top, #b9bfc4, #e1e1e1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b9bfc4), to(#e1e1e1));
    background-image: -o-linear-gradient(top, #b9bfc4, #e1e1e1);
    background-image: linear-gradient(to bottom, #b9bfc4, #e1e1e1);

    padding: 11px 15px 12px 15px;
}

.subscribe-form .row-content {
    padding: 0 0 5px;
}

.form-wrap .row:last-child {
    text-align: left;
}

.registration .row-content {
    padding: 0 0 5px;
}

.registration .row-content input[name="register_submit_button"] {
    margin: 0 0 0 5px;
}

.order-window-content .fast-order.basket_tel {
    top: 28px;
}

.order-window-content .fast-order.basket_tel select {
    position: absolute;
    top: -25px;
}

.fast-order.basket_tel .label-box-phone {
    color: #122434;
    margin: 0 0 3px;
}

.jq-checkbox {
    width: 15px;
    height: 15px;
    background-image: url("data:image/gif;base64,R0lGODlhDwAPAIAAANra2v///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMjk1NUEwOUNENTUxMUU0QThCRThCOEQ4RDNBMENBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMjk1NUEwQUNENTUxMUU0QThCRThCOEQ4RDNBMENBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUyOTU1QTA3Q0Q1NTExRTRBOEJFOEI4RDhEM0EwQ0EwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUyOTU1QTA4Q0Q1NTExRTRBOEJFOEI4RDhEM0EwQ0EwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAA8ADwAAAh2EjwnB7W2eZHG+auHKmncfYJyYkZY5oZJ6Ka5RAAA7");
    vertical-align: top;
    cursor: pointer;
    margin: 0 4px 0 0;
}

.jq-checkbox.checked {
    background-image: url("data:image/gif;base64,R0lGODlhDwAPALMAAMrGxsjExOro6LWvr350dH1zc5OLi/Tz89ra2v///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RUQwM0UxMENENTcxMUU0ODQ3OEMyMDhGMENFQ0I0RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RUQwM0UxMUNENTcxMUU0ODQ3OEMyMDhGMENFQ0I0RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdFRDAzRTBFQ0Q1NzExRTQ4NDc4QzIwOEYwQ0VDQjRGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdFRDAzRTBGQ0Q1NzExRTQ4NDc4QzIwOEYwQ0VDQjRGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAA8ADwAABDwQyUkrSjjrLLfH3ZccAHh9h1EESQgcWVoYcBfMsEybo2oIPhivVyDgNCHiDnnCHAZCpmiTnLaaVot2EgEAOw==");
}

.jq-radio {
    width: 17px;
    height: 17px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDU5MzM0NTdDRTFBMTFFNDk3RTJERUYwRkQ5ODRBMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDU5MzM0NThDRTFBMTFFNDk3RTJERUYwRkQ5ODRBMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTkzMzQ1NUNFMUExMUU0OTdFMkRFRjBGRDk4NEExMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTkzMzQ1NkNFMUExMUU0OTdFMkRFRjBGRDk4NEExMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmSYGNcAAACiUExURf///7a8xu/v77a8xu/v77a8xu/v77a8xu/v7+/v77vAyerr7La8xu/v77a8xu/v78HGzuPl5+Pl57a8xu/v7+/v78rO1MrO1Nvd4ba8xu/v77a8xu/v77a8xu/v77a8xu/v79LV2ra8xtDU2tDU29ba39jb4O3u8e7v8u7w8u/v7/Pz9PX19fb29vf4+fj4+fj5+vr6+/v7+/v8/P7+/v///x+rPGwAAAAidFJOUwAMDBAQWltcXF1sbHFxf3+6urvAwMHl5ubn5+jo7Ozt7fnWepxtAAAAk0lEQVQYGU3BiRZCQBgG0I+ispcWtCDZQjHN//6vlmM55l6gJxlu+AxdQ8JE8dO8oy5PfQUDKyloVCQWekrS0qx9bQDpWtCivK+gZSTKNDgliUoH545E3QUxJxGP4f1I9POw/5Doe4BekajSId8YLdhjDag1pxmvd+jZNaMRq20M1KBhnDhrgi0msnmK3tHRlNH7A+zQKiunawDzAAAAAElFTkSuQmCC");
    vertical-align: middle;
    cursor: pointer;
    margin: 0 4px 0 0;
}

.jq-radio.checked {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDkzMkFGRkFDRTFBMTFFNDkyMjZGMTk2N0E3MjdENEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDkzMkFGRkJDRTFBMTFFNDkyMjZGMTk2N0E3MjdENEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOTMyQUZGOENFMUExMUU0OTIyNkYxOTY3QTcyN0Q0RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOTMyQUZGOUNFMUExMUU0OTIyNkYxOTY3QTcyN0Q0RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PttQcI0AAAC9UExURf///7a8xu/v77a8xu/v77a8xu/v77a8xu/v7+/v77vAyerr7La8xu/v77a8xu/v78HGzuPl5+Pl57a8xu/v7+/v78rO1MrO1Nvd4ba8xu/v77a8xu/v77a8xu/v77a8xu/v79LV2n97dIJ+d4WBeoWBe5+cl6GemaKfmra8xtDU2tDU29ba39jb4O3u8e7v8u7w8u/v7u/v7/Dv7/Pz9PX19fb29vf4+fj4+fj5+vr6+/v7+/v8/P7+/v///yg3XLQAAAAidFJOUwAMDBAQWltcXF1sbHFxf3+6urvAwMHl5ubn5+jo7Ozt7fnWepxtAAAAsUlEQVQYGU3Bh3aCUBQEwAWDXbHHlqjXgmKBBDGR59v//yzvsRydAZRTbU82k3bVwYM32B0yZofdwMNNPYx4F4V1KC888+m8LQDOKOJL/JVDec93+zIaMVWyXq4TqriBXkYViMiKKvvEzFItRWROZWfoX6gCEVlRXfpo/lElwSL4ofpvoXLku2MF7tjwxXx/APnU8smmJSg/NbwzqY+b/PBkLK05DYt4cGvd6e+0U3OhrohELpo4RupIAAAAAElFTkSuQmCC");
}

#c1-styler {
    float: left;
    top: 2px;
}

.registration .check {
    margin-top: 10px;
}

.error-red {
    margin: 8px 0 0 126px;
}

.window .login-form .row-content {
    /*padding: 0 4px 0 4px;*/
}

.window input[value="Войти"] {
    padding: 11px 15px 12px 15px !important;
}

.window input[value="Войти"]:hover {
    background: #e0e1e1 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e1e1), color-stop(49%, #c8cccf), color-stop(49%, #c8cccf), color-stop(51%, #c8cccf), color-stop(69%, #bbc1c5), color-stop(100%, #c3c8cb)) !important;
    background: -webkit-linear-gradient(top, #e0e1e1 0%, #c8cccf 49%, #c8cccf 49%, #c8cccf 51%, #bbc1c5 69%, #c3c8cb 100%) !important;
    background: -o-linear-gradient(top, #e0e1e1 0%, #c8cccf 49%, #c8cccf 49%, #c8cccf 51%, #bbc1c5 69%, #c3c8cb 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0e1e1), color-stop(49%, #c8cccf), color-stop(49%, #c8cccf), color-stop(51%, #c8cccf), color-stop(69%, #bbc1c5), to(#c3c8cb)) !important;
    background: linear-gradient(to bottom, #e0e1e1 0%, #c8cccf 49%, #c8cccf 49%, #c8cccf 51%, #bbc1c5 69%, #c3c8cb 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e1e1', endColorstr='#c3c8cb', GradientType=0) !important;
    padding: 11px 15px 12px 15px !important;
}

.subscribe-form {
    overflow: hidden;
}

div.title-search-result {
    min-width: 250px!important;
    top: 158px!important;
    margin-left: 11px;
    z-index: 20!important;
}

.link-order-phone {
    position: relative !important;
    right: -48px !important;
    top: -2px !important;
}

.mainnews-block {
    overflow: visible;
}

.mainnews-block-wrapper {
    background: none;
}

.mainnews-block-wrapper h2 {
    display: block;
}

.mainnews-block-wrapper h2 span {
    background: #ebebeb;
    padding: 0 10px 0 0;
    display: inline-block;
}

.mainnews-block-wrapper:after {
    display: block;
    clear: both;
    content: '';
}

.mainnews-img img {
    width: 220px;
    height: 165px;
}

.main-menu > ul > li.active > a {
    color: #af4a00;
    background: rgba(0, 0, 0, 0.12);
}

/*main-menu > ul > li.active > a:hover {
    color: #0e2132;;
    background: none;
}
.main-menu > ul > li.active > a:after{
    display: none !important;
}*/
.cabinet-nav ul li.active a {
    color: #fff !important;
}

.big-search .options li {
    word-wrap: break-word;
}

/*.catalog-options .sort.sortBy ul li {
    padding: 0;
    position: relative;
}*/

.catalog-options li a {
    display: block;
    padding: 5px;
}

/*.catalog-options .sort ul li:after {
    top: 4px;
}*/

.login-form .over {
    overflow: hidden;
}

.window .mf-ok-text {
    width: 284px;
}

.popular-items ul li {
    margin: 0 26px 0 0;
}

.popular-items-wrap > ul {
    width: 3100px !important;
}

.popular-items.gallery {
    padding: 10px 42px;
}

/*29.04*/
:focus::-webkit-input-placeholder {
    color: transparent
}

:focus::-moz-placeholder {
    color: transparent
}

:focus:-moz-placeholder {
    color: transparent
}

:focus:-ms-input-placeholder {
    color: transparent
}

body .fc-list li {
    margin-left: -4px;
}

body .header-phone .phone {
    /*top:-3px;*/
    position: relative;
}

body .page-footer {
    padding: 16px 0px;
    background: -webkit-gradient(linear, left top, left bottom, from(#233444), to(#0C1F30)) repeat scroll 0% 0% transparent;
    background: -webkit-linear-gradient(top, #233444 0%, #0C1F30 100%) repeat scroll 0% 0% transparent;
    background: -o-linear-gradient(top, #233444 0%, #0C1F30 100%) repeat scroll 0% 0% transparent;
    background: linear-gradient(to bottom, #233444 0%, #0C1F30 100%) repeat scroll 0% 0% transparent;
}

body .popular-items ul li {
    background: none;
}

body .faq-list .content {
    background: #E7E7E7;
    padding: 34px 27px 15px 56px
}

body .mainnews-img div:after {
    height: 89%;
    left: 4%;
    width: 91%;
}

.gift-text {
    color: #709bb1;
}

.gift-text a {
    color: #709bb1;
    text-decoration: none;
}

.cabinet-description {
    float: left;
    width: 65%;
}

.cabinet-nav li.active {
    color: #fff !important;
}

.bx_cart_sidebar a {
    text-decoration: none;
}

.bx_my_order_cancel input[type="submit"] {
    position: relative;
    left: 200px;
    display: block;
}

.bx_my_order_cancel {
    font-size: 13px;
}

body .order-window-content .btn:hover {
    background-position: 7px 11px, 0% 0%;
    padding: 10px 12px 10px 22px;
}

/*body .slider-cols .col + .col{
padding-left:56px;
}*/
.slider-catalog-item .bage {
    display: none;
}

.form-wrap .row .row-label {
    max-width: 100%;
    position: static;
}

.form-wrap .row-content {
    text-align: center;
}

.icon.icon-nav-prev, .icon.icon-nav-next {
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 22px;
    background-position: -100px -322px;
}

.popular-items .icon.icon-nav-prev {
    background-position: -100px -322px;
    opacity: .7;
}

.popular-items .icon.icon-nav-next {
    background-position: -100px -301px;
    opacity: .7;
}

.popular-items .icon.icon-nav-prev:hover,
.popular-items .icon.icon-nav-next:hover {
    opacity: 1;
}

.icon.icon-nav-next {
    background-position: -100px -301px;
}

body .error404 {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/4041.png) no-repeat center top;
}

body .main-page-block:before, body .main-page-block:after {
    background: #ebeced;
    width: 32px;
    height: 32px;
}

.header-filter-link {
    margin-bottom: 10px;
    margin-top: -12px;
    line-height: 1;
}

body .profile-settings-form .exp {
    text-align: left;
}

.soc-serv-main {
    margin-left: 32%;
}

body .popular-items {
    background: none;
}

body .popular-items ul li {
    background: #fafafa;
}

body .top-page {
    background: #1a2734;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a2734), color-stop(100%, #16242f));
    background: -webkit-linear-gradient(top, #1a2734 0%, #16242f 100%);
    background: -o-linear-gradient(top, #1a2734 0%, #16242f 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#1a2734), to(#16242f));
    background: linear-gradient(to bottom, #1a2734 0%, #16242f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a2734', endColorstr='#16242f', GradientType=0);

}

.form-wrap .row-content .btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*background: linear-gradient(to bottom, rgba(224, 225, 225, 1) 0%, rgba(185, 191, 196, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border-color: #ffffff #b9c3ce #a2afbe;
    -webkit-border-image: none;
         -o-border-image: none;
            border-image: none;
    border-left: 1px solid #b9c3ce;
    border-right: 1px solid #b9c3ce;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 2px 5px 0 #efefef;
            box-shadow: 0 2px 5px 0 #efefef;
    color: #122434;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 1;
    margin-top: 10px;
    padding: 10px 20px;
    text-decoration: none;

    background-color: #E0E1E1;
    background-image: -webkit-linear-gradient(top, #E0E1E1, #B9BFC4);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E0E1E1), to(#B9BFC4));
    background-image: -o-linear-gradient(top, #E0E1E1, #B9BFC4);
    background-image: linear-gradient(to bottom, #E0E1E1, #B9BFC4);

}

.form-wrap .row-content .btn:hover {
    background-color: #B9BFC4;
    background-image: -webkit-linear-gradient(top, #B9BFC4, #);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#B9BFC4), to(#E0E1E1));
    background-image: -webkit-linear-gradient(top, #B9BFC4, #E0E1E1);
    background-image: -o-linear-gradient(top, #B9BFC4, #E0E1E1);
    background-image: linear-gradient(to bottom, #B9BFC4, #E0E1E1);
}

body .faq-form {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/phone_03.png) no-repeat scroll 20px 20px #f2f2f2;
    padding: 25px 20px 20px 130px;
}

#asd_share_buttons {
    display: none;
}

#cart-window .order-window-tabs {
    margin-top: -26px;
}

#cart-window .order-window-tabs .tabs-nav li a {
    /*padding: 10px 23px;*/
    padding: 10px 12px;
}

#cart-window .order-table > table th {
    padding-top: 6px;
    padding-bottom: 5px;
}

#cart-window .order-table .name {
    width: 260px;
}

#cart-window .order-table .img-wrap {
    width: 90px;
}

#cart-window .order-table > table td {
    padding: 10px 0 10px 17px;
    vertical-align: top;
}

#cart-window .order-table > table td .options {
}

#cart-window .order-table > table td .options th {
    display: inline;
    padding: 0;
    color: #a8a8a8;
    background: none;
    vertical-align: baseline;
    margin-right: 5px;
}

#cart-window .order-table > table td .options td {
    display: inline;
    padding: 0;
    color: #9d9d9d;
    font-weight: bold;
}

#cart-window .order-table .order-bottom .price big big {
    font-size: 30px;
}

#cart-window .order-table .price big {
    font-size: 13px;
}

#cart-window .order-table .price big big {
    font-size: 20px;
}

#cart-window .order-bottom .big-buy-btn {
    line-height: 1;
    padding: 11px 22px;
    /*border: 1px solid #677387;*/
    border: 1px solid #a2afbe;
    border-top: 1px solid #fff;
    border-right: 1px solid #dde1e7;
    border-left: 1px solid #dde1e7;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/order-btn-sprite.png) 0 0 repeat-x;
    min-width: 165px;
    text-align: center;
}

#cart-window .order-bottom .big-buy-btn:hover {
    background-position: 0 -42px;
}

#cart-window .order-window-content .btn {
    padding: 10px 15px;
    border: 1px solid #a2afbe;
    border-top: 1px solid #fff;
    border-right: 1px solid #dde1e7;
    border-left: 1px solid #dde1e7;
}

#cart-window .order-bottom .back-wrap {
    margin-right: 52px;
    font-size: 11px;
    color: #9B9595;
}

#cart-window .order-bottom .back-wrap .btn {
    font-size: 13px;
    color: #000;
    padding: 10px 25px;
}

#cart-window .order-window-content .page-title.sht {
    width: 410px;
}

#cart-window .order-window-tabs .fast-order {
    right: 70px;
    top: 20px;
}

#cart-window .order-window-content .btn {
    background-color: #e1e1e1;
    background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#bdc2c7));
    background: -webkit-linear-gradient(top, #e1e1e1, #bdc2c7);
    background: -o-linear-gradient(top, #e1e1e1, #bdc2c7);
    background: linear-gradient(to bottom, #e1e1e1, #bdc2c7);
}

#cart-window .order-window-content .btn:hover {
    background-color: #e1e1e1;
    background: -webkit-gradient(linear, left top, left bottom, from(#bdc2c7), to(#e1e1e1));
    background: -webkit-linear-gradient(top, #bdc2c7, #e1e1e1);
    background: -o-linear-gradient(top, #bdc2c7, #e1e1e1);
    background: linear-gradient(to bottom, #bdc2c7, #e1e1e1);

}

.main-menu > ul > li > .sub-menu, .main-menu > ul > div > li > .sub-menu {
    position: absolute;
    left: -9999px;
    top: 55px;
    border: 2px solid #637688;
    background: rgba(255, 255, 255, .95);
    z-index: 100;
    /*width: 980px;*/
    width: 945px;
    text-align: left;
    margin: -5px 0 0;
    padding: 10px 0;
    list-style: none;
    list-style-image: none;
    -o-transition: margin .2s ease, opacity .2s ease;
    transition: margin .2s ease, opacity .2s ease;
    -moz-transition: margin .2s ease, opacity .2s ease;
    -webkit-transition: margin .2s ease, opacity .2s ease;
    opacity: 0.9;
}

.main-menu > ul > li.active_sub_menu > .sub-menu, .main-menu > ul > div > li.active_sub_menu > .sub-menu{
    left: 0px;
    opacity: 1;
    margin: 0;
    color: #000;
    z-index: 1000;
}

@media only screen and (min-width: 768px) {
	

	
    .main-menu > ul > li:hover > .sub-menu, .main-menu > ul > div > li:hover > .sub-menu {
        left: 0px;
        opacity: 1;
        margin: 0;
        color: #000;
        z-index: 1000;
    }
}
.main-menu > ul > li > ul {
    -webkit-column-count: 4;
    -webkit-column-gap: 0;
    -moz-column-count: 4;
    -moz-column-gap: 0;
    column-count: 4;
    column-gap: 0;
    -webkit-column-rule: 1px solid #ddd;
    -moz-column-rule: 1px solid #ddd;
    column-rule: 1px solid #ddd;
}

.main-menu > ul > li > ul > li {
    /*  -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;*/
}

.main-menu > ul > li > .sub-menu {

}

.main-menu > ul > li > .sub-menu > ul {
    -webkit-column-count: 4;
    -webkit-column-gap: 0;
    -moz-column-count: 4;
    -moz-column-gap: 0;
    column-count: 4;
    column-gap: 0;
    -webkit-column-rule: 1px solid #ddd;
    -moz-column-rule: 1px solid #ddd;
    /*column-rule: 1px solid #ddd;*/
	column-rule:none;
    overflow: hidden;
	display:block;
    /*display: flex;*/
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.main-menu > ul > li:first-child > .sub-menu > ul {
    -webkit-column-count: 6;
    -webkit-column-gap: 0;
    -moz-column-count: 6;
    -moz-column-gap: 0;
    column-count: 6;
    column-gap: 0;
}

.main-menu > ul > li > .sub-menu > ul > li {
    float: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    margin: 0 0 8px;
    position: relative;
}

.main-menu > ul > li > .sub-menu > ul > li > span.hdr_item {

    font-size: 15px;
    color: #af4a00;
    text-decoration: none;
    display: block;
    margin: 0 0 10px;
    position: relative;
    padding: 0 45px 0 10px;
}

.main-menu > ul > li > .sub-menu > ul > li > a span {
    color: #969696;
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 11px;
    font-family: 'Open Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.main-menu > ul > li:nth-child(2) > .sub-menu ul li a span {
    display: none;
}

.main-menu > ul > li:nth-child(3) > .sub-menu ul li a span {
    display: none;
}

.main-menu > ul > li:nth-child(4) > .sub-menu > ul > li > a,
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li > a,
.main-menu > ul > li:nth-child(6) > .sub-menu > ul > li > a,
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li > a,
.main-menu > ul > li:nth-child(7) > .sub-menu > ul > li > a {
    font-size: 14px;
    color: #0e2132;
    position: relative;
    padding: 0 45px 0 10px;
}

.main-menu > ul > li:nth-child(4) > .sub-menu > ul > li > a span,
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li > a span,
.main-menu > ul > li:nth-child(6) > .sub-menu > ul > li > a span,
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li > a span,
.main-menu > ul > li:nth-child(7) > .sub-menu > ul > li > a span {
    color: #969696;
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 11px;
}

.main-menu > ul > li > .sub-menu > ul > li > ul {
   /* width: auto;*/
    display: block;     min-height: 160px;
}


.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(1) > ul > li:nth-child(1) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(1) > ul > li:nth-child(2) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(1) > ul > li:nth-child(3) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(5) > ul > li:nth-child(1) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(5) > ul > li:nth-child(2) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(5) > ul > li:nth-child(3) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(6) > ul > li:nth-child(1) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(6) > ul > li:nth-child(2) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(6) > ul > li:nth-child(3) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(7) > ul > li:nth-child(1) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(7) > ul > li:nth-child(2) a {font-weight:600}
.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li:nth-child(7) > ul > li:nth-child(3) a {font-weight:600}
.main-menu > ul > li > .sub-menu > ul > li > ul li {
    margin: 0 0 5px;
    font-size: 13px;
    float: none;
    position: relative;
}
.level-3-1 {
	font-size:14px !important; line-height: 10px !important;
    padding: 5px !important;
    display: block;
    background: none !important; 
    text-decoration: none;
    text-align: center;
}
.main-menu > ul > li > .sub-menu > ul > li > ul li a {
    color: #0e2132;
    font-size: 13px;
    padding: 0 10px;
}

.main-menu > ul > li > .sub-menu > ul > li > ul li a:hover {
    text-decoration: underline;
    color: #af4a00;
}

/*.main-menu > ul > li > ul > li{
     column-span: all;
    -webkit-column-span: all;
    -moz-column-spam: all;
}*/
.main-menu > ul > li > ul > li + li {
    /*padding-bottom: 20px;*/
}

.main-menu .sub-menu .show-all {
    /*width: 100%;*/
    /*-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;*/
    padding: 15px 18px 15px;
    margin: 0;
    -moz-column-span: all;
         column-span: all;
    -webkit-column-span: all;
    -moz-column-spam: all;
    margin: 0 0 -7px;
}
/*
.main-menu .sub-menu .show-all a {
    display: block;
    background: #e4e5e5;
    text-decoration: none;
    text-align: center;
    padding: 10px;
}
*/
.main-menu .sub-menu .show-all .name {
display: block;
    float: none;
    font-size: 13px;
    color: #af4a00;
    text-decoration: underline;
    background: #efefef;
    text-align: center;
    font-size: 16px;
    padding: 10px;
}


}

.main-menu .sub-menu .show-all .count {
    display: block;
    float: none;
    font-size: 11px;
    color: #969696;
}

.main-menu > ul > li.empty_section > a:after {
    display: none;
}

.window#find_cheaper_popup .login-form .row-label {
    width: 120px;
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.window#find_cheaper_popup .form-wrap .row-content {
    display: inline-block;
    width: 310px;
    vertical-align: middle;
}

.checkout .error-txt {
    position: static !important;
    margin-left: 140px;
}

.checkout-inputs .row .row-content .error-txt {
    margin-left: 0;
}

.comments-form .error-txt {
    position: static;
    width: auto;
    text-align: left;
}

.main-s .popular-items-wrap > ul {
    /*width: 100% !important;*/
    text-align: center;
}

.main-s .popular-items-wrap > ul > li {
    display: inline-block;
    vertical-align: top;
    width: 136px;
    float: left;
}

.main-s .popular-items-wrap .main-s-img {
    margin-left: 0;
}


body {
    min-height: 100%;
    position: relative;
}

.page-footer-line {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.page-footer {
    position: absolute;
    left: 0;
    right: 0;
    /*bottom: 37px;
    bottom: 0;*/
}

.page-content-wrapper {
    /*padding: 0 0 400px;*/
    /*padding: 0 0 290px;*/
    /*padding: 0 0 330px;*/
    padding: 0;
}

body:after {
    content: '';
    display: block;
    /*height: 310px;*/
    /*height: 360px;*/
    height: 340px;
}

.page-footer {
    /*height: 300px;*/
    /*height: 260px;*/
 /*   height: 244px;*/
	height: auto;
}

.subscribe-block {
    z-index: 1;
    width: 904px;
    min-height: 60px;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/subscibe-block-bg.png) 100% 100% no-repeat;
    margin: 0;
    position: absolute;
    padding: 15px 20px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    left: calc((100% - 904px - 50px) / 2);
}


.dictionary-list dl + a {
    display: block;
    margin: 0 auto 20px;
    width: 115px;
    text-align: center;
    font-size: 16px;
}

.other-slider + .catalog-more {
    width: 100%;
    padding-left: 0;
}

.checkout .address-line {
    margin: 0 0 15px 140px;
}

.checkout .address-line input[type="text"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.checkout .address-line .inp1 {
    width: 180px;
    padding: 17px 0 0;
    position: relative;
}

.checkout .address-line .inp2 {
    margin: 0 0 0 10px;
    width: 100px;
    padding: 17px 0 0;
    position: relative;
}

.checkout .address-line .inp3 {
    margin: 0 0 0 10px;
    width: 100px;
    padding: 17px 0 0;
    position: relative;
}

.checkout .address-line .ci-sub {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.flink .cl {
    color: #ffeaa2;
}

.flink li > div {
    display: inline-block;
    vertical-align: top;
}

.worktime-wrapper > div {
    display: inline-block;
    vertical-align: top;
    min-width: 20px;
    color: #fff;
}

blockquote,
.blockquote {
    font-size: 22px;
    font-style: italic;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 20px 98px;
    position: relative;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/Zlato_skobki4.png) no-repeat scroll top left transparent;
    display: block;
    color: #7B7465;
    font-family: Tahoma, Arial, Sans-serif;
    font-weight: normal;
    overflow: hidden;
}

#header_feedback,
.phone-numbers-select .trigger {
    font-size: 13px !important;
    text-decoration: none !important;
    border-bottom: 1px dashed;
}

span.operator-kievstar {
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-position: -187px -188px;
    vertical-align:middle;
}
span.operator-vodofon {
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-position: -161px -213px;
    vertical-align:middle;
}
span.operator-life {
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-position: -127px -213px;
    vertical-align:middle;
}



.all-photos {
    margin: 0 0 15px;
}

#inlineMY {
    font-size: 12px;
    color: #5c5548;
    text-decoration: none;
    border-bottom: 1px dashed;
    position: relative;
    margin: 0 0 0 25px;
}

#inlineMY:before {
    content: '';
    width: 19px;
    height: 15px;
    position: absolute;
    top: 1px;
    left: -25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWNJREFUeNpi/P//PwMItHRPlwVSQUDsAsRvgHhzTWnmOgYoAMqzAilRkBxQ/BcDFsAIMgyoMBjIXoNF/jAQJwNxLBDXIol3Aw0sQ1fMzMItrg6kD8EcAMSpQLwSiDWB2BqIc4HYHojPAfFaIP4HxOGHjp0xsrM2XYHisuauaUuBdBQQ1wNta0KWBLr4HpBSBOKZQLkMJPF5QCoRiG2B4kdg4kxArA1lb8DizRNQeg6a+BQorYcsCDLsPJQdicUwKyidjiZeBKXPoXtTCUjfhfI7gHgnEPMCcR0QmyCpPQ7E+4DYBhqGq4FeDIN62xE5Nh2hhrAyEAfgYQjUmwwLBkakdHYMSFkSaVgNEM8HYk/k8GRBUsDCQDxogWJk8I8JOfwYKARMDFQE5Bp2GYhBCfcBLsOkSDBsOTA2QbEIyoonYWYhBzooaWgB8V88hoDClRmIn4OjFFh6AFOBPyjNgSIAIMAAWdtlLR8l9k4AAAAASUVORK5CYII=) 0 0 no-repeat;
}

#bl_video {
    width: 600px;
    height: 500px;
    overflow: hidden;
}

.fancybox-nav {
    height: auto !important;
    bottom: 40px !important;
}

.novelty_tovar:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/novelty.png) no-repeat;
    height: 88px;
    width: 89px;
    left: -4px;
    top: -4px;
    z-index: 1;
}

.det_novelty_tovar:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/novelty.png) no-repeat;
    height: 88px;
    width: 89px;
    margin-left: -4px;
    margin-top: -4px;
    z-index: 9999;
}

.catalog-item-content .c-item-left.recomend:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/recomend-sale.png) no-repeat;
    height: 88px;
    width: 89px;
    margin-left: -4px;
    margin-top: -4px;
    z-index: 9999;
}

.disc_5_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-5.png) no-repeat;
    height: 88px;
    width: 89px;
    left: -4px;
    top: -4px;
    z-index: 1;
}

.disc_10_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-10.png) no-repeat;
    height: 88px;
    width: 89px;
    left: -4px;
    top: -4px;
    z-index: 1;
}

.disc_15_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-15.png) no-repeat;
    height: 88px;
    width: 89px;
    left: -4px;
    top: -4px;
    z-index: 1;
}

.disc_20_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-20.png) no-repeat;
    height: 88px;
    width: 89px;
    left: -4px;
    top: -4px;
    z-index: 1;
}

.det_disc_20_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-20.png) no-repeat;
    height: 88px;
    width: 89px;
    z-index: 1;
    margin-left: -4px;
    margin-top: -4px;
}

.det_disc_15_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-15.png) no-repeat;
    height: 88px;
    width: 89px;
    z-index: 1;
    margin-left: -4px;
    margin-top: -4px;
}

.det_disc_10_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-10.png) no-repeat;
    height: 88px;
    width: 89px;
    z-index: 1;
    margin-left: -4px;
    margin-top: -4px;
}

.det_disc_5_p:before {
    content: '';
    display: block;
    position: absolute;
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/-5.png) no-repeat;
    height: 88px;
    width: 89px;
    z-index: 1;
    margin-left: -4px;
    margin-top: -4px;
}

hr.no_show_main {
    display: inline-block;
    width: 100%;
    border: 1px solid #c8c8c8;
    margin: 0;
    -webkit-box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
            box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
}

.uptolike-buttons {
    margin: 0 0 20px;
    text-align: right;
}

body .page-content .uptl_container .uptl_toolbar ul.horizontal li {
    margin-right: 20px !important;
}

html body div.page-content .uptl_container .uptl_toolbar ul.horizontal li span.share-counter {

}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter {
    margin-left: 0 !important;
    height: 28px !important;
    line-height: 28px !important;
    padding: 0 10px !important;
    display: inline-block !important;
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter:before {
    border-width: 6px;
    margin-top: -6px;
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter:after {
    border-width: 5px;
    margin-top: -5px;
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .sn-icon {
    width: auto !important;
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .sn-icon:before {
    font-size: 20px;
    display: inline-block;
    position: relative;
    top: -5px;
    margin: 0 0 0 10px;
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-fb a:before {
    top: -7px;
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-fb a:after,
html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-vk a:after,
html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-tw a:after,
html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-gp a:after,
html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-gt a:after {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    margin: -13px 15px 0 3px;
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-fb a:after {
    content: 'Лайк';
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-vk a:after {
    content: 'Нравится';
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-tw a:after {
    content: 'Твитнуть';
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-gp a:after {
    content: '+1';
}

html body div.page-content .uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal .utl-icon-gt a:after {
    content: 'Pocket';
}

#__utl-buttons-1 .uptl_toolbar > ul > li > a, #__utl-buttons-1 .uptl_toolbar > ul > li, #__utl-buttons-1 .uptl_toolbar > ul > li > span {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
}

header > div > div.heade-center > img {
    margin-top: 20px;
}

.fancybox-nav {
    z-index: 998;
}

.jw-skin-seven .jw-icon-volume {
    z-index: 999;
}

.all-news-imidge,
div.mainnews.clearfix > div.mainnews-block-wrapper > div.mainnews-block.mainnews-block-wrapper-left > a {
    position: absolute;
    margin: -41px 827px;
    z-index: 999;
    white-space: pre;
}

.mainnews-img a:nth-child(2) {
    display: none;
}

.mainnews-block.mainnews-block-wrapper-left h2::after {
    content: "";
    width: 600px;
    height: 1px;
    position: absolute;
    margin-top: 19px;
    border: 1px solid #c8c8c8;
    -webkit-box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
            box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
}

.all-news-imidge::after,
div.mainnews.clearfix > div.mainnews-block-wrapper > div.mainnews-block.mainnews-block-wrapper-left > a:after {
    content: "";
    position: absolute;
    width: 16px;
    left: 90px;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    height: 22px;
    background-position: -102px -301px;
}

.imidge_bus_icon {
    text-indent: 30px;
}

.imidge_dollar_icon {
    text-indent: 30px;
}

.imidge_dollar_icon:before, .imidge_bus_icon:before {
    content: "";
    position: absolute;
    display: block;
}

.imidge_bus_icon:before {
    background: url(/local/templates/imidge/css/imidge_bus_icon.png) no-repeat;
    width: 18px;
    height: 15px;
    margin-top: 10px;
}

.imidge_dollar_icon:before {
    width: 26px;
    height: 21px;
    background: url(/local/templates/imidge/css/imidge_dollar_icon.png) no-repeat;
    margin-top: 5px;
}

.news_main_page {
    width: 47%;
    height: 180px;
    float: left;
    padding-right: 20px;
}

div.search-filter > form > div:nth-child(7) > input[type="text"] {
    border: none;
    width: 214px;
    height: 29px;
}

/* add these classes to the ul to effect the change to the correct number of stars */
.form-wrap .rating {
    width: 90px;
    height: 16px;
    padding: 0;
    list-style: none;
    clear: both;
    position: relative;
    background: url(/local/templates/imidge/css/../img/stars-sprite.png) no-repeat 0 0;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.lt-ie8 .rating {
    display: inline;
    zoom: 1;
}

.form-wrap .nostar {
    background-position: 0 0
}

.form-wrap .onestar {
    background-position: 0 -16px
}

.form-wrap .twostar {
    background-position: 0 -32px
}

.form-wrap .threestar {
    background-position: 0 -48px
}

.form-wrap .fourstar {
    background-position: 0 -64px
}

.form-wrap .fivestar {
    background-position: 0 -80px
}

ul.rating li {
    cursor: pointer;
    /*ie5 mac doesn't like it if the list is floated\*/
    float: left;
    /* end hide*/
    text-indent: -999em;
}

ul.rating li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    text-decoration: none;
    z-index: 200;
}

ul.rating li.one a {
    left: 0
}

ul.rating li.two a {
    left: 18px;
}

ul.rating li.three a {
    left: 36px;
}

ul.rating li.four a {
    left: 54px;
}

ul.rating li.five a {
    left: 68px;
}

ul.rating li a:hover {
    z-index: 2;
    width: 90px;
    height: 16px;
    overflow: hidden;
    left: 0;
    background: url(/local/templates/imidge/css/../img/stars-sprite.png) no-repeat 0 0
}

ul.rating li.one a:hover {
    background-position: 0 -16px
}

ul.rating li.two a:hover {
    background-position: 0 -32px
}

ul.rating li.three a:hover {
    background-position: 0 -48px
}

ul.rating li.four a:hover {
    background-position: 0 -64px
}

ul.rating li.five a:hover {
    background-position: 0 -80px
}

.fb-like-widget .fb-page {
    display: none;
}

.fb-like-widget .fb-page.fb_iframe_widget {
    display: block;
}

.text-bage.style6 {
    text-transform: capitalize;
}

.text-bage {
    position: absolute;
    left: -5px;
    top: -4px;
    width: 97px;
    height: 88px;
    background: url(/local/templates/imidge/css/../img/bages-bgs.png) 0 0 no-repeat;
    color: #fff;
    font-size: 16px;
    z-index: 1;
}

.text-bage .txt-wrp {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    height: 35px;
    margin: 10px 0 0 -35px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, .3);
}

.text-bage .txt-wrp .txt {
    display: inline-block;
    line-height: 1.1;
    vertical-align: bottom;
}

.error {
    color: #e40a00;
}

.page-footer .fb-like-widget {
    float: left;
    position: relative;
  /*  width: 273px;
    top: -10px;*/
	display: block;     margin: 15px 0px 0px 0;
}

#my_slider {
    width: 240px;
    height: 217px;
    position: relative;
    list-style: none outside none;
    padding: 0;
    margin: 0;
}

#my_slider li {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

#my_slider li:first-child {
    display: block;
}

input#phone_orderform,
.order-window-content .fast-order input[type="text"] {
    z-index: 2;
    position: relative;
    text-indent: 10px;
    border: 1px solid;
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(97, 97, 97, 0.14)), color-stop(rgba(97, 97, 97, 0.14)), to(rgba(175, 175, 175, 0.14))) 1 repeat;
    -webkit-border-image: -webkit-linear-gradient(rgba(97, 97, 97, 0.14), rgba(97, 97, 97, 0.14), rgba(175, 175, 175, 0.14)) 1 repeat;
         -o-border-image: -o-linear-gradient(rgba(97, 97, 97, 0.14), rgba(97, 97, 97, 0.14), rgba(175, 175, 175, 0.14)) 1 repeat;
            border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(97, 97, 97, 0.14)), color-stop(rgba(97, 97, 97, 0.14)), to(rgba(175, 175, 175, 0.14))) 1 repeat;
            border-image: linear-gradient(rgba(97, 97, 97, 0.14), rgba(97, 97, 97, 0.14), rgba(175, 175, 175, 0.14)) 1 repeat;
    -webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.19);
    box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.19);
    background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#e7e7e8));
    background: -webkit-linear-gradient(top, #ffffff, #e7e7e8);
    background: -o-linear-gradient(top, #ffffff, #e7e7e8);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e7e7e8));
    background: linear-gradient(top, #ffffff, #e7e7e8);
    background-color: #ffffff;
}

input#phone_orderform {
    width: 190px;
    height: 28px;
    margin: 0 15px 0 33px;
    top: 4px;
}

.order-window-content .fast-order input[type="text"] {
    top: 5px;
    position: relative;
    left: 40px;
}

form#FastBuyOrderForm,
form#FastBuyBasketForm {
    position: relative;
}

form#FastBuyOrderForm .btn,
form#FastBuyBasketForm .btn {
    border: 1px solid;
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#fff), to(#a2afbe)) 1 repeat;
    -webkit-border-image: -webkit-linear-gradient(#fff, #fff, #a2afbe) 1 repeat;
         -o-border-image: -o-linear-gradient(#fff, #fff, #a2afbe) 1 repeat;
            border-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#fff), to(#a2afbe)) 1 repeat;
            border-image: linear-gradient(#fff, #fff, #a2afbe) 1 repeat;
    position: relative;
    top: 3px;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.13);
}

form#FastBuyBasketForm .btn {
    left: 45px;
    text-indent: 0;
}

form#FastBuyOrderForm:after,
form#FastBuyBasketForm:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 11px;
    font-size: 13px
}

form#FastBuyBasketForm:after {
    top: 13px;
}
.page-content-manufacturers {
    padding: 0;
}
#want_gift{
    min-width: 600px;
    min-height: auto;
}
/*
.mainnews-block.mainnews-block-wrapper-left .news_main_page {
    width: 460px;
}*/
.mainnews-block.mainnews-block-wrapper-left .news_main_page {
    width: 47%;
}
.mainnews-block.mainnews-block-wrapper-left .news_main_page:last-child {
    padding: 0;
}
@media only screen and (max-device-width: 768px) {
    .main-menu > ul > li > a {
        font-size: 15px;
    }
	
}

.fb-like-widget .footer-nice-title{
    font-size: 13px;
    color: #9299a4;
    margin: 0 0 10px;
    font-weight: bold;
    position: relative;
   /* top: 1em;
    left: 1em;*/
}
.fb-like-widget .fc-list{
    position: relative;
   /* top: 1em;*/
	display: block;
}
.fb-like-widget .footer-nice-title {
    top: 10px !important;
}
.footer-nav li:last-child {
    white-space: nowrap;
}
.tile_photo_name_wrap{
    text-decoration: none;
}

.shipping-cols.clearfix {
    display: flex;
    justify-content: space-around;
}
.shipping-cols.clearfix:before,
.shipping-cols.clearfix:after {
    display: none;
}

.spinner {
    width: 70px;
    height: 70px;
    margin: 100px auto;
    background-color: #333;

    border-radius: 100%;
    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
    animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
    0% { -webkit-transform: scale(0) }
    100% {
        -webkit-transform: scale(1.0);
        opacity: 0;
    }
}

@keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    } 100% {
          -webkit-transform: scale(1.0);
          transform: scale(1.0);
          opacity: 0;
      }
}

.text-description-content.box-hide:before{
    display:none !important;
}

.text-description-more a:after {
    height: 22px;
    content: "";
    width: 16px;
    background-position: -23px 0px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    background-image: url(https://img.imidge.com.ua/local/templates/imidge/img/spritesheet.png);
    background-repeat: no-repeat;
    background-position: -102px -301px;
}
.text-description-more a{
    color: #3f3f3f;
    font-size: 13px;
}
.text-description-more a:hover{
    text-decoration: none;
}
/*
.catalog_main_column{
    clear:both;
}

aside.sidebar.short:after,.catalog_list:after,.catalog_main_column:after,.catalog_main_column:before,ul#catalog_data:after{
    content:'';
    clear:both;
    display:table;
}
.catalog_list {
    width: 705px;
    float: right;
}
.catalog_list .catalog ul{
    margin: 0;
    left: 0;    
}
.catalog ul li{
     margin: 0 9px 15px;
}
.catalog ul li:nth-child(3n+3){
     margin-right: 0 ;
}
*/

.items-group.temp_opened .content-item{
    display:none;
}

.items-group.temp_opened.active .content-item{
    display:inline-block;
}


.short_text_block, #catalog_bottom_seo_text,.content_seo_clock {
    padding: 20px;
    height: 100%;
    max-height: 200px;
    overflow-y: auto;
    margin:20px 0;
}
.short_text_block::-webkit-scrollbar,#catalog_bottom_seo_text::-webkit-scrollbar,.has-scroll::-webkit-scrollbar{
    width:12px;
    background: #c9c9c9;
    border-radius: 3px;
}
.short_text_block::-webkit-scrollbar-thumb,#catalog_bottom_seo_text::-webkit-scrollbar-thumb,.has-scroll::-webkit-scrollbar-thumb{
    border-width:1px 1px 1px 2px;
    border-color: #777;
    background-color: #aaa;
    border-radius: 3px;
}
.short_text_block::-webkit-scrollbar-thumb:hover,#catalog_bottom_seo_text::-webkit-scrollbar-thumb:hover,.has-scroll::-webkit-scrollbar-thumb:hover{
    border-width: 1px 1px 1px 2px;
    border-color: #555;
    background-color:#363636;
}
.short_text_block::-webkit-scrollbar-track,#catalog_bottom_seo_text::-webkit-scrollbar-track,.has-scroll::-webkit-scrollbar-track{
    border-width:0;
}
.short_text_block::-webkit-scrollbar-track:hover,#catalog_bottom_seo_text::-webkit-scrollbar-track:hover,.has-scroll::-webkit-scrollbar-track:hover{
    border-left: solid 1px #aaa;
    background-color: #cdcdcd;
}
.text-description-content.box-hide:before{
    display:none !important;
}


/*Сео текст старт*/
.text-description-more {
    text-align: right;
    padding-top: 10px;
    font-size: 15px;
}

#short_text {
    height: auto;
    position: relative;
}
.seo_wrap{
    margin-bottom:20px;
	display: table-footer-group;
}
#short_text.box-hide {
    max-height: 107px;
    position: relative;
    height: auto !important;
}
.short_text_block {
    padding-right: 25px;
}
.text-description-content.box-hide:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4em;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
}

.scrollcont {
    display:none;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    width: 12px;
}

.scrollcont .handle {
    width: 100%;
    cursor: pointer;
    position: absolute;
    height: 20px;
}

.scrollcont .handle .mousearea {
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    background: #c9c9c9;
    border-radius: 3px;
    position: absolute;
}


/*Сео текст финиш*/

.seo_mini_cats {
    text-align: right;
    margin-bottom:20px;
}
.seo_mini_cats span{
    cursor:pointer;
    text-decoration: underline;
    padding: 0 20px;
}
.height_full {
    max-height: none !important;
}
.noactivs{
    display:none;
}
.activs{
    display:inline-block;
}

span.detail-brand {
    display:block;
    text-align:right;
}
.pre_order {
    font-weight: bold;
}

.catalog_section {
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
    table-layout: fixed;
    clear: both;
    width: 100%;
}
.catalog_section>div:first-child{
    display: table-footer-group;
}
.catalog_main_column {
    display: flex;
}

.catalog-item-content .all-photos a {
    pointer-events: none;
}

.actions-slider-wrap span.schilds.replica {
    right: 0px;
    height: 29px;
    width: 60px;
}

/*.action-timer {
   text-align: center;
   position: absolute;
   left: 0;
   top: 0;
   right: 0;
   padding: 5px;
   border-bottom: 1px solid #dbdbdb;
   background: rgba(255, 255, 255, .8);
   text-align: center;
   position: absolute;
   left: 4px;
   top: 202px;
   right: 4px;
   padding: 3px 5px 2px;
   background: rgba(255,255,255, .8);
   font-size: 12px;
   z-index: 1;
   border-top: 1px solid #dbdbdb;
}
.action-timer .hdr {
   float: none;
   width: 100%;
   line-height: 12px;
   text-align: center;
   color: #416074;
   margin: 0 0 4px;
}
.hasCountdown {
   font-size: 0;
   float: none;
   width: 100%;
}
.slider-catalog-item .img-wrap {
   margin-top: 0px;
}*/
span.swiss{
    top: 36% !important;
}
.c-item-left  .gallery span.swiss{
    top: 55% !important;
}

/*body:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: #ebebeb;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999999999999999999999999;
    opacity: 1;
    transition: 0.2s;
}*/
body.hide_preloader:before {
    opacity: 0;
    width: 0;
    height: 0;
    display: none;
}
@media screen and (max-width:1199px){
.news-article-75 {width: 96%;}
.tovar_news {margin-top: 25px;}
.tovar_news ul li {width: 24%; display: inline-block;}
.tovar_news .slider-catalog-item {margin: 0 auto;}
.return {padding: 0 15px;}
table.return-table {width: 100%;}
table.return-table tr td {display: block; margin: 20px 0;}
}
@media screen and (max-width:940px){
.tovar_news ul li {width: 49%;}
.return img {width: 100%;}
.breadcrumbs ul li {display: ruby-text;}
.breadcrumbs ul{
  overflow-y: scroll;
  scrollbar-width: initial;
  scroll-behavior: smooth;
  width: 100%;
  padding-right: 20px;
}
}
@media screen and (max-width:480px){
.tovar_news ul {margin-left: 0;padding-left: 0;}
.tovar_news .slider-catalog-item {width: 115px;}
.tovar_news .slider-catalog-item .img-wrap {margin-top: 0;line-height: 135px;}
}
/*form.big-search {
    display: none !important;
}*/

@media only screen and (min-width: 1022px) {
	


    .main-header .inner:after,
    .main-header .inner:before {
        display: none;
    }
    .page-content-wrapper {
        padding: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .search-form input[type="submit"] {
        top: 4px;
        margin-left: -32px;
        position: absolute;
    }
    .main-header .inner {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
    }
    .page-footer .wrap,
    .big-search,
    .main-header .inner,
    .top-page .inner.clearfix {
        max-width: 100%;
        width: 1200px;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .heade-right {
        left: 0;
		
    }
    form.big-search {
        display: flex;
        justify-content: center;
    }
    .main-menu ul {
        max-width: 100%;
        width: 1100px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-around;
        height: 100% !important;
    }

    .c-item-right {
    width: 280px;
    padding-left: 10px;
    padding-right: 10px;
    }
    .main-menu > ul > li:hover > .sub-menu, .main-menu > ul > div > li:hover > .sub-menu {
        width: 100%;
    }
    .catalog-item-content .gallery .bx-wrapper .bx-viewport .gallery-items .item,
    .c-item-left {
        width: 550px !important;
    }

    .catalog-item-content .gallery,
    .catalog-item-content .gallery .bx-wrapper,
    .catalog-item-content .gallery .bx-wrapper .bx-viewport {
        width: 100%;
        max-width: 100% !important;
        height: auto !important;
    }
    .how-it-works .steps .step {
        width: 340px;
    }
    .how-it-works .steps {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
    }
    .how-it-works .steps .step a {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

@media only screen and (max-width: 1022px) {
	.main-menu > ul > li:nth-child(5) > .sub-menu > ul > li > ul {min-height:auto; }
	.main-menu > ul > li:nth-child(6) > .sub-menu > ul > li > ul {min-height:auto; }
.main-menu > ul > li:nth-child(8) > .sub-menu > ul > li > ul {min-height: auto;}
		.catalog_list {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
}
.c-buy-centr-links-right {
float: none;
width: 100%;
text-align: center;
}
.c-buy-centr-links {width: 100%;}
.c-buy-centr-prop {text-align: center;}
.cmi-block img {

}
.cmi-block {width: 260px;}
.cmi-h-2 {
padding-bottom: 2px !important;
}
jdiv.wrap_mW._show_1e._orinationRight_25._showLogo_3q.__jivoMobileButton {
    bottom: 0%;
    left: 7%;
}
.wrap_mW {
    
    z-index: 9 !important;
    
}
    ul.flink img {
        max-width: 30px !important;
    }
    .main-menu > ul > li > .sub-menu, .main-menu > ul > div > li > .sub-menu {
        top: 48px;
    }
.viberimg {
    height: 20px;
    width: 20px;
   padding: 0px !important;
   margin-top: 5px;
    margin-right: 5px;
}
    .main-menu > ul > li > a:after {
        bottom: -12px;
    }
    #cart-window .order-table > table th:nth-child(n+3) {
        display: none;
    }
    #cart-window .order-table > table td:nth-child(n+3) {
        width: 33%;
    }
    #cart-window .order-table > table tr:nth-child(2) {
        display: flex;
        flex-wrap: wrap;
    }
    #cart-window .order-table > table td:nth-last-child(2){
        text-align: center;
    }
    #cart-window .order-table > table td:nth-child(3):before {
        content: "цена";
        display: block;
        margin-bottom: 10px;
        font-size: 15px;
        text-transform: uppercase;
    }
    #cart-window .order-table > table td:nth-child(4):before {
        content: "количество";
        display: block;
        margin-bottom: 10px;
        font-size: 15px;
        text-transform: uppercase;
    }
    #cart-window .order-table > table td:nth-child(5):before {
        content: " ";
        display: block;
        margin-bottom: 10px;
        font-size: 15px;
        text-transform: uppercase;
        height: 20px;
    }
    #cart-window .order-table > table td:last-child{
        text-align: right;
    }
    #cart-window .order-bottom {
        display: flex;
        flex-wrap: wrap-reverse;
        justify-content: center;
    }
    #cart-window .order-bottom .back-wrap {
        margin-right: 8px;
    }
    .order-window-content {
        width: auto;
    }
    #cart-window .order-window-content .page-title.sht {
        width: auto;
        display: inline-block;
    }

    div.title-search-result {
        top: 54px !important;
        margin-left: 0 !important;
    }
    .sub-menu ul li small {
        right: 10px;display:none;
    }
	
    #cart-window .order-table > table td {
        display: block;
        width: 50%;
        float: left;
        box-sizing: border-box;
        text-align: left;
		min-height:100px;
		
    }
	.main-menus > ul > li {

    padding: 10px !important;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/menu-bg.png) 0 0 repeat-x;
}
.main-menus > ul > li > a.dop-p, .main-menu > ul > div > li > a.dop-p {
    padding-top: 19px;
    height: 28px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center;
    height: 100% !important;
    min-height: 36px;
    font-size: 20px;
    width: auto !important;
}
.fancybox-wrap {
    top: 10px !important;
    z-index: 99999999999999999999999999999;
 }
.fancybox-inner {
    overflow: scroll !important;
    min-height: 100%;     
} 
.fancybox-lock .fancybox-overlay {z-index:99999;}

	.order-table .input-plus-minus {
    display: inline-table;
}
    #cart-window .order-table .name {
        width: auto;
    }
    body {
        overflow-x: hidden;
    }
    body:after {
        height: auto;
    }
    body .page-content-wrapper .page-content > .main-page-block{
        display: none;
    }
    body.home_page .page-content-wrapper .page-content > .main-page-block{
        display: block;
    }

    .burger_menu.burger_menu__active .burger-line-1 {
        width: 90%; 
    }
    .burger_menu.burger_menu__active .burger-line-2 {
        width: 60%; 
    }
    .burger_menu.burger_menu__active .burger-line-3 {
        width: 30%; 
    }
    .page-title .txt-wrap,
    .page-title .pt-1 {
        padding: 0;
    }
    .burger_menu .burger-line {
        background-color: #58666e;
        width: 100%;
        height: 4px;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        -moz-transition: 0.5s;
        transition: 0.5s; 
    }
    .burger_menu {
        position: absolute;
        top: 16px;
        left: 8px;
        width: 20px;
        height: 20px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; 
        z-index: 9;
    }
    .main-menu > ul > li > .sub-menu, .main-menu > ul > div > li > .sub-menu {
        left: 0;
        display: none;
    }
    .main-menu > ul > li.active_sub_menu > .sub-menu, .main-menu > ul > div > li.active_sub_menu > .sub-menu {
        display: block;
    }
    .main-menu > ul > li > .sub-menu > ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    .main-page-block {
        margin: 0;
        padding: 0;
    }
    .breadcrumbs ul,
    .search-form input[type="text"] {
        max-width: 100%;
    }
    html,
    body,
    body .top-page,
    .main-header,
    .main-menu,
    .main-menu ul,
    .big-search,
    .page-content-wrapper,
    .page-content,
    body .page-footer,
    .inner,
    #login-window,
    .main-slider,
    .slider-cols .col,
    #want_gift,
    .wrap,
    img {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        max-width: 100%  !important;
        min-width: 0px !important;
        width: auto;
    }
.all-brands {
    padding: 30px 30px;
    text-align: center;
    border: 1px solid #c8c8c8;
    -webkit-box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
    box-shadow: inset 1px 1px 0 0 #fff, 1px 1px 0 0 #fff;
    position: relative;
    margin-top: 30px;
    margin-bottom: 20px;
}
.all-brands p.h2 {
    font-size: 22px;
    font-family: Georgia, serif;
    color: #000000;
    background: url(https://img.imidge.com.ua/local/templates/imidge/i/brands-bg.png) no-repeat center center;
    display: block;
    /* width: 183px; */
    height: 44px;
    line-height: 44px;
    position: absolute;
    top: -23px;
    left: 0%;
    margin: 0 auto;
    position: absolute;
    top: -23px;
    text-align: center;
    width: 100%;
}
.brnds-line {
float: left;
    width: 50%;
    padding-left: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
#main-page-sl-bl {
/*    display: none;*/
}

    .main-page-block:before,
    .main-page-block:after {
        bottom: 0;
    }

    .main-page-block:before {
        left: 0;
    }

    .main-page-block:after {
        right: 0;
    }
    .page-footer {
        position: relative;
        height: auto !important;
    }
    .main-page-block .main-slider ul li a,
    .main-page-block .main-slider ul li img,
    .main-page-block .main-slider {
        width: 100%;
        height: 100%;
    }
    .main-page-block .main-slider ul li {
        width: 100vw;
    }
    .slider-cols ul li {
        width: calc(100vw / 2 - 21px);
    }
    .header-search {
        padding: 0;
    }
    .search-form {
        margin: 0;
    }
    .search-form input[type="submit"] {
        position: absolute;
        z-index: 999999;
        top: 2px;
    }
    .actions-slider-wrap, .liders-slider-wrap {
        padding: 0;
        width: 100%;
        margin: 4px;
    }
    .heade-right {
        width: 100%;
        left: 0;
		max-width:100%;
        display: flex;
        flex-direction: row-reverse;
        padding: 0;
        justify-content: space-between;
        align-items: center;
    }
    #header-search-container {
        width: calc(100% - 40px);
    }
    .heade-right .header-search form .search-form input#title-search-input {
        width: calc(100% - 100px);
        margin-left: 40px;
    }

    .actions-slider {
        width: 100%;
        margin: 0;
    }
    .actions-slider-wrap, .liders-slider-wrap {
        margin: 0;
        width: 100%;
    }
    .slider-cols.on-main-page {
        margin: 6px;
    }
    .slider-cols ul li .slider-catalog-item {
        z-index: inherit;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
	
	.icon_cont img {
    height: 30px;
    width: 30px;
}
img.icon_cont{
    height: 30px;
    width: 30px;
}
	
    img {
        height: auto;
    }
.about-brand-right {padding-right: 15px;}
.itua_catalog-section {padding: 0 15px;}
    .filter-tabs {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 15px;
    }
    .filter-tabs a {
        white-space: nowrap;
        margin-left: 0 !important;
    }
    .main-page-block .tips,
/*    .slider-cols.on-main-page.clearfix .col + .col,*/
    
    .main-s,
    .mainnews,
    aside.sidebar.short .slider-catalog-item,
    .subscribe-block,
    .footer-nav,
    .fb-like-widget,
    footer .fc-list,
    .page-footer-line,
    .breadcrumbs ul li + li::before,
    .header-filter-link,
    .basket-sum.basket-sum-empty,
    .bx_cart_block .basket-count {
        display: none;
    }
    .bx_item_detail_rating .bx_stars_container {
        width: 88px !important;
    }
    #bx_cart_block1{
        margin-right: 12px;
        margin-left: -12px;
    }
    #client_reviews_comm_form {
        margin-top: 30px;
        box-sizing: border-box;
        max-width: 100%;
    }
    .checkout .address-line .inp3,
    .checkout .address-line .inp2,
    .checkout .address-line .inp1,
    .checkout .address-line {
        width: 100%;
        margin: 0;
        margin-bottom: 18px;
    }
    .checkout .address-line .inp3 {
        margin-bottom: 0;
    }
    .checkout .address-line {
        margin-bottom: 8px;
    }
    #seo_text_block {
        max-width: 100%;
        margin: 0 30px;
    }

    .bx_cart_block:after {
        content: '';
        display: block;
        background: url(https://img.imidge.com.ua/local/templates/imidge/i/baske2t.png) no-repeat top;
        width: 40px;
        height: 40px;
    }
    .gold_basket.bx_cart_block:after {
        background: url(https://img.imidge.com.ua/local/templates/imidge/i/basket.png) no-repeat top;
        background-position: -16px 0px;
    }
    .pagination {
        padding-bottom: 0;
    }
    .bx_cart_block.active .basket-count {
        display: block;
    }
    .main-menu ul{
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        height: 0;
        overflow: hidden;
    }
    .main-menu.active_menu ul{
        padding-bottom: 20px;
    }
    .main-menu.active_menu ul{
        height: auto;
        background: #fff;
        overflow: visible;
        z-index: 9999999999999;
    }
    nav.main-menu.active_menu {
        padding-top: 56px;
		height:100%;
    }
    .main-menu > ul > li:first-child > .sub-menu > ul li {
        width: 25%;
        display: flex;
        justify-content: space-between;
    }
	.main-menu > ul > li:nth-child(2) > .sub-menu > ul li {
        width: 50%;
        display: flex;
        justify-content: space-between;
		text-align:center;
    }
    .main-menu.active_menu ul li {
        display: flex;
        justify-content: center;
        position: relative;
        padding-top: 6px;
        padding-bottom: 1px;
    }
	.main-menu > ul > li:nth-child(7) > .sub-menu > ul > li > ul {
    min-height: auto;
}
    .main-menu > ul > li.active_sub_menu > .sub-menu, .main-menu > ul > div > li.active_sub_menu > .sub-menu {
        width: 100%;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .main-menu.active_menu ul li li {
        justify-content: space-between;
    }
    .main-menu > ul > li > .sub-menu > ul > li > span.hdr_item {
        padding: 0 0 0 10px;
    }
    .main-menu > ul > li > .sub-menu > ul > li {
        width: 50%;
    }
    .main-menu > ul > li > .sub-menu > ul > li > ul {
        margin: 0;
        width: 100%;
    }
    .main-menu > ul > li.active_sub_menu > .sub-menu, .main-menu > ul > div > li.active_sub_menu > .sub-menu {
        padding-right: 8px;
        padding-left: 8px;
    }
    .main-menu li a {
        padding: 0;
    }
    /*мочим бургерменю*/
        .top-page ul {
            display: flex;
            flex-direction: column;
        }
        /*глаза мозолит, уберу ка я его*/
        .header-phone {
             /* display: none; */
    float: right;
    text-align: right;
	padding-right: 15px;
}
.phone-numbers-select {
   
    margin: 0 5px 5px 21px !important;

}
/*Прячем помощь в хедере*/
.advantage-list {
display: none;
}


#call-window {
    width: 100%;
}
		
        form.big-search {
            display: flex;
            flex-direction: column;
            height: auto;
        }
        /*заначили себе немного меню*/
        .top-page .inner.clearfix {
            display: flex;
            flex-direction: column;
            left: -100%;
            overflow: hidden;
            transition: 0.5s;
            background: #fff;
            height: 100vh;
            margin-top: 7px;
            position: absolute;
        }
        
        /*если захотим отначить меню*/
        .top-page .inner.clearfix.active_menu {
            left: 0;
        }

    /*замочили бургерменю*/
    /*мочим главменю*/
        .breadcrumbs {
            display: flex;
            padding: 14px;
            flex-wrap: wrap;
        }
        .slider-catalog-item .img-wrap {
            margin-top: 35px;
        }
        .registration-description {
            padding: 0 20px;
            box-sizing: border-box;
        }
        .faq-list {
            padding: 0 25px !important;
            box-sizing: border-box;
        }
        .heade-right .basket-count-span {
            color: #fff;
            font-size: 20px;
            position: absolute;
            z-index: 9999988888;
            right: 12px;
            bottom: -6px;
            font-weight: 800;
            text-shadow: 0 0 10px #000, 0 0 11px #000, 0 0 11px #000;
        }
        .page-title .txt-wrap:after {
            display: none;
        }


        .page-title {
            margin: 0;
            padding: 20px 20px 20px 20px;
            display: flex;
            justify-content: space-around;
        }
        .tabonetop-header a {
            float: none;
        }
        .other-slider .catalog {
            max-width: 100%;
            margin: 0;
        }
        .up-link {
            bottom: 5%;
            top: auto;
        }
        .catalog-lvl1 ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }
        .search ul,
        .catalog-lvl1 {
            margin: 0;
        }
        .search ul,
        .manufacturers-list ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }
        .other-slider + .catalog-more {
            overflow: auto;
            justify-content: space-between;
            box-sizing: border-box;
        }
        .top-page .inner.clearfix .reg-and-login li,
        .top-page .inner.clearfix li {
            margin-left: 20px;
            margin-top: 10px;
        }
        .top-page .inner.clearfix .reg-and-login li a,
        .top-page .inner.clearfix li a {
            color: #3f3f3f;
            font-size: 16px;
        }
        .top-page .inner.clearfix .heade-center {
            background: #172531;
            padding-bottom: 14px;
        }
        .top-page .inner.clearfix form.big-search {
            display: none;
        }
        body {
            padding-top: 48px;
        }
        body .top-page {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            z-index: 9;
			width:100%;
			
        }
        .top-page .inner.clearfix {

        }
    .main-header .inner .inner {
        display: none;
    }
    .main-header .inner {
      /*  display: flex;*/
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-direction: row-reverse;
        -moz-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        -o-flex-direction: row-reverse;
        flex-direction: row-reverse;
        justify-content: space-around;
        -ms-align-items: center;
        align-items: center;
		
    }
	span.icon-phone {
    display: none;
}
.header-phone .phone {
    font-size: 30px;
    color: #ffeaa2;
} 
.phone a{
font-size: 30px;
    color: #ffeaa2;
}
.header-phone .city-code {
    font-size: 16px;
    color: #ceb467;
}
    .heade-center,
    .heade-left {
        width: auto;
       /* float: none;*/
        max-width: 50%;
        max-height: 85%;
    }
	 .heade-center {
               float: left;
       }
	    
    .heade-left {
       
        float: right;
       
    }
    header.main-header {
        margin-top: 6px;
    }
    .sort.sortBy,
    .page-title .pt-2, .page-title .pt-3 {
        /*display: none;*/
    }
    .slider-catalog-item .img-wrap img {
        width: auto;
    }
    .main-page-block .main-slider {
        position: relative;
    }
    .main-page-block .main-slider .main-slider-nav {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 0;
    }

    a.main-slider-next,
    a.main-slider-prev {
        position: absolute;
        top: -100px;
    }
    a.main-slider-next {
        right: 0;
        width: 58px;
    }
    a.main-slider-prev {
        left: 0;
    }
    .icon.icon-nav-prev-big,
    .icon.icon-nav-next-big {
        top: 0;
        left: 0;
    }
    /*страница товара*/
    .catalog-item-tabs .tabs-nav {
        overflow: hidden;
        padding: 0 0 0px;
        width: 100%;
        display: flex;
        flex-direction: row;
        overflow-x: hidden;
    }
    .catalog-item-tabs .tabs-nav ul {
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
        flex-direction: column;
        width: 100%;
        text-align: center;
    }
    .catalog-item-tabs .tabs-nav ul li a {
        white-space: nowrap;
    }
    .how-it-works .icon {
        margin: 0 8px 0 8px;
    }
    .icon.icon-big-arrow {
        display: none;
    }
    .how-it-works .steps {
        display: flex;
        align-items: center;
        width: auto;
        flex-direction: column;
    }
    .c-item-left.offer {
        margin: 0;
        max-width: 100%;
    }
    .catalog-item-content .linne {
        width: 100%;
        margin: 0;
        display: none;
    }
    .scroll_wrapper {
        max-width: 100%;
        overflow: auto;
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .tab4-photo ul li {
        max-width: 100%;
    }
    .shipping-cols .col {
        max-width: 100%;
        box-sizing: border-box;
        padding: 20px;
    }
    .shipping-cols .col + .col {
        margin-left: 0;
    }
    .catalog-item-tabs .comments-list {
        width: 100%;
    }
    #popup-new {
        max-width: 100%;
        height: auto;
        padding: 10px;
    }
    #popup-new .page-title span{
        color: #a14614;
    }
    #popup-new ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .ya-share2.ya-share2_inited {
        width: 100%;
        padding-top: 10px;
        padding-left: 30px;
        box-sizing: border-box;
        position: absolute;
        left: 0;
    }
    .fancybox-outer div#cart-window {
        width: 100% !important;
        display: table !important;
    }
    .sprite-popup-new-btn {
        float: none;
        top: 0;
        margin: auto;
        left: 0;
        display: block;
        margin-top: 10px;
    }
    .heade-right .basket-sum {
        display: none;
        position: absolute;
        right: 0;
        top: 54px;
        padding: 6px;
        background: #192633;
        border-radius: 0 0 0 10px;
    }
    .order_list.active,
    .heade-right .basket-sum.active {
        display: block !important;
    }
    .order_list, .added_item {
        max-width: 100%;
        padding: 0 0 15px 0;
    }
    .heade-right .order_list .buy-recomendet.show-window {
        margin-right: 20px;
    }
    .bx-wrapper,
    .catalog-item-content .gallery,
    .c-item-left {
        max-width: 100% !important;
        margin: 0;
    }
    .bx-viewport {
        height: auto !important;
    }
    .catalog-item-content .gallery .gallery-items .item {
        max-width: 100vw !important;
    }
    .catalog-item-content .gallery > .bx-wrapper {
        margin-bottom: 0;
    }

    #add2Bsk_socserv {
        left: 0;
        margin-top: 45px;
    }
    #popup-new ul li {
        margin: 18px 0 0 0;
    }
    #popup-new .page-title{
        padding: 0;
    }
    .product .c-item-right {
      /*  display: none;*/
		padding-top: 10px;
    width: 90%;
    }
	.hide_mobile {
    display: none;
}
.mob_viber img.viberimg {
    padding: 14px;
    height: 40px;
    width: 40px;
    margin-right: 10px;
}
.mob_viber {
    width: 100%;
}
#myElement2 {
 max-width: 100%;
}
.jwplayer {
 max-width: 100%;
}

    .catalog-item-content {
        margin: 0 0 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    /*страница каталога*/
    .catalog-options .vs-filter {
        display: none;
    }
    .catalog-more{
        padding: 0;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: center;
        width: 100%;
    }
    div#elementsList.catalog ul#catalog_data {
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .alphabet-filter .alphabet-filter-content {
        max-width: 100%;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
    }
    /*творим выпадашку фильтров*/
    aside.sidebar.short {
        width: 100%;
        display: none;
        overflow: hidden;
        float: none;
    }
    .filter_menu {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-around;
        -ms-align-items: center;
        align-items: center;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .filter_menu div {
        height: 42px;
        background: #fff;
        width: 100%;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: space-around;
        border-right: 1px solid #ebebeb;
        cursor: pointer;
    }
    .filter_menu div img {
        width: 20px;
    }
   /* .main-menu:before {
        content: "Каталог товаров";
        background: url(/local/templates/imidge/img/arrow-down.png);
        background-repeat: no-repeat;
        background-position: 98%;
        background-size: 24px;
        display: block;
        position: absolute;
        top: 0;
        font-size: 22px;
        color: #000;
        width: 100%;
        line-height: 55px;
        text-align: center;
    }*/
	.main-menu:before {
    content: "Каталог товаров";
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/arrow-down.png);
    background-repeat: no-repeat;
    background-position: 90%;
    background-size: 24px;
    display: block;
    position: absolute;
    top: 0;
    font-size: 24px;
    color: #26265c;
    width: 100%;
    line-height: 55px;
    text-align: center;
}
    .sord_by_clicker,
    .viev_as_clicker {
        display: none !important;
    }
    .heade-center a {
        width: auto;
        height: auto;
        margin-top: 0;
        display: flex;
        align-items: center;
    }
    .top-page .inner.clearfix .heade-center {
        width: 100%;
        max-width: 100%;
		display: none;
    }
    .main-menu > ul > li:before {
        content: '';
        background: url(https://img.imidge.com.ua/local/templates/imidge/img/arrow-down.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        display: block;
        position: absolute;
        top: 16px;
        width: 22px;
        height: 25px;
        right: 10%;
    }
    footer.page-footer .wrap {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    footer.page-footer .wrap ul {
        padding: 0;
    }
    footer.page-footer .wrap div {
        text-align: center;
        float: none;
    }

}

@media only screen and (min-width: 786px) and (max-width: 1022px) {
	.c-buy {
 
    width: auto;
  
}
	
	
    div#elementsList.catalog ul#catalog_data {
        width: 100%;
    }
    .catalog ul {
        width: calc(100% - 240px);
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .sord_by_clicker,
    .viev_as_clicker {
        display: none !important;
    }
    aside.sidebar.short {
        display: block;
        width: 270px;
        float: left;
    }
    .catalog_list {
        width: calc(100% - 290px);
        float: left;
    }
    .filter_menu {
        display: none;
    }
}
.search-form input[type="text"] {
    display: block;
    margin: auto;
}
.search-page {
    position: relative;
}
@media only screen and (max-width: 960px) {
    .comments-list .comment-content {
        margin: 0;
    }
    .comments-list .user{
        width: 100%;
        margin-bottom: 8px;
    }
    .test_menu_ul {display:none;}

    .cel-clock-left h3,
    .cel-clock-right h3{
        position: relative;
    }
    .cel-clock-left h3:before,
    .cel-clock-right h3:before{
        content: "";
        background: url(https://img.imidge.com.ua/local/templates/imidge/img/arrow-down.png);
        background-repeat: no-repeat;
        background-position: 0;
        background-size: 24px;
        display: block;
        position: absolute;
        top: -3px;
        font-size: 22px;
        color: #000;
        width: 28px;
        height: 28px;
        right: 9px;
        text-align: center;
    }
    .cel-clock-left ul,
    .cel-clock-right .ccc-table-wrapper{
        height: auto;
        overflow: hidden;
        padding-bottom: 10px;
    }
    .cel-clock-left.hide_ul ul,
    .cel-clock-right.hide_ul .ccc-table-wrapper{
        height: 0;
        padding-bottom: 0;
    }
    .cel-clock-center,
    .cel-clock-right,
    .cel-clock-left {
        width: 100%;
        text-align: center;
        transition: 1s;
    }
    .cel-clock-left ul {
        list-style: none;
    }
    .cel-clock-right table{
        margin: auto;
    }
    .cel-clock-center > ul {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
    }
    .cel-clock {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
}
@media only screen and (max-width: 650px) {
    body .faq-form {
        background: #f2f2f2;
        padding: 33px;
        width: calc(100% - 40px);
        box-sizing: border-box;
    }
    .main-menu > ul > li:first-child > .sub-menu > ul li {
        width: 50%;
    }
    .main-menu > ul > li > .sub-menu > ul > li {
        width: 50%;display:block;
    }
    .registration .registration-description {
        width: 100%;
    }
    .registration .registration-form {
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }
    .sidebar {
        width: 100%;
    }

    .shipping-cols.clearfix {
        flex-direction: column;
    }

    .order-window-content {
        display: flex;
        flex-direction: column;
        width: 100%;
        padding: 0;
    }
    #cart-window .order-window-content .page-title.sht {
        width: 100%;
        box-sizing: border-box;
    }
    #cart-window .order-window-tabs .fast-order {
        display: none;
    }
    .fast_buy_basket_container {
        display: none;
    }
    html, body {
        min-width: 100%;
    }
    #find_cheaper_popup {
        width: 100%;
    }
    .window#find_cheaper_popup .form-wrap .row-content {
        width: 100%;
    }
    .catalog_main_column {
        flex-direction: column;
    }
    .present-block {
        width: 100%;
        height: auto;
        background: none;
        margin: 0 auto 20px;
        padding: 0;
        text-align: center;
    }
    .cabinet-description {
        float: none;
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }
    .cabinet-order-item {
        margin: 0 0 25px;
        margin-left: 0;
        box-sizing: border-box;
    }
    .cabinet-order-item h2{
        padding-left: 20px;
    }
    aside.sidebar.short > slider-catalog-item,
    aside.sidebar.short > .replaced_h3 {
        display: none;
    }
    .has-scroll {
        width: 100%;
        box-sizing: border-box;
    }
}
@media only screen and (max-width: 950px) {
    .checkout-right,
    .checkout-left {
        float: none;
        width: 100%;
    }
    div#order_form_content {
        display: flex;
        flex-direction: column-reverse;
        padding: 0;
        padding-top: 0px;
        padding-right: 22px;
        padding-bottom: 0px;
        padding-left: 22px;
    }
    span .bm-abs {
        position: static;
    }
    .checkout-left ul.b-tabs-nav {
        display: flex;
        overflow: auto;
        flex-direction: column;
        width: 100%;
    }
    .checkout-left ul.b-tabs-nav li>span {
        min-width: 168px;
        width: 100%;
        border-radius: 0;
        box-sizing: border-box;
    }
    .b-tabs-nav .b-tabs-cur span {
    }
    span .bm-abs {
        width: 100%;
        box-sizing: border-box;
    }
    .conf-b input {
        min-width: 100%;
        white-space: normal;
    }
    input#phone_orderform {
        margin: 0;
        margin-bottom: 10px;
    }
    form#FastBuyOrderForm .btn {
        margin: auto;
        display: block;
    }
    .tabonetop-desc-right,
    .tabonetop-desc-left,
    .tabonetop-left,
    .tabonetop-right {
        width: 100%;
        float: none;
    }
    .table-wrapper{
        width: 100%;
        overflow: auto;
    }
    .bx-auth,
    .page-content > p,
    .bx-auth,
    .subscribe-form {
        padding: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media only screen and (max-width: 480px) {
	
	
	
	
    .checkout-inputs .row .row-label {
        width: 100%;
        min-width: 100%;
        margin: 10px 0;
    }
    .checkout-inputs .row .row-content {
        margin: 0;
    }
   /* .slider-cols ul li {
        width: calc(100vw - 21px);
    }*/
    .news-list {
        padding: 0 20px;
    }
    .news-list .img-wrap img {
        width: 100%;
    }
    .news-list .img-wrap {
        width: 100%;
        max-height: 100%;
    }
    .your-checkout {
        padding-bottom: 50px;
    }
    .slider-catalog-item .img-wrap {
        width: 100%;
        height: auto;
    }
    .slider-catalog-item .img-wrap img {
        width: 100%;
        height: auto;
        max-height: none;
    }
    .slider-catalog-item .img-wrap img,
    .img-wrap img,
    .catalog ul li {
        width: 100%;
    }
    .main-menu > ul > li > .sub-menu > ul {
        padding-right: 0;
    }

    .catalog .img-wrap{
        height: auto;
    }
    .bx-auth,
    .page-content > p,
    .bx-auth,
    .subscribe-form {
        padding: 20px;
    }
}
 @media only screen and (max-width: 2000px) {
 .catalog-options .sort.sortBy.notcatalog_sorter ul {
    top: 115px;
    left: 840px;
}}
@media only screen and (max-width: 1400px) {
	.catalog-options .sort.sortBy.notcatalog_sorter ul {
    top: 120px;
    left: 565px;
}
 }
@media only screen and (max-width: 1000px) {
.other-slider {
         display: none;
}
 .buy {
    font-size: 18px;
    padding: 10px 15px 10px 15px;
    
}
div#__utl-buttons-1 {
    display: none;
}
article.news-article {
    background: white;
    /*padding: 0 10px;*/
}
.catalog ul li:hover .catalog-item-char {
    display: none;

}
.tabtwo-block {
    
    width: 100%;
  
}
 }

.item-label-box { 
    top: 5px; 
    right: 5px; 
    z-index: 1; 
    max-width: 90px; 
    max-height: 90px; 
    position: absolute; 
} 
 
.item-label-box img { 
    max-width: 100%; 
    max-height: 100%; 
    display: block; 
}

@media only screen and (max-width: 800px) {

.catalog-item-content .gallery .gallery-items {

   height: auto;
}

.catalog ul li {
    display: inline-block;
    vertical-align: top;

    border: 1px solid #d9d9d9;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
    width: 44% !important;
    font-size: 14px;
    position: relative;
    background: #ffffff;
    -webkit-transform: translate3d(0, 0, 0);
    position: relative;
    padding: 10px 5px;
    margin-left: 1%;
    margin-right: 1%;
    min-height: 260px;
    float: left;

}
.buy {
    font-size: 12px;
    padding: 10px 15px 10px 15px;
}
.catalog .catalog-item-bottom label {

    width: auto;

    left: 0px;
}
.catalog .price big {
    font-size: 14px;
}
.catalog-item-bottom {
margin:0;
padding:0;
}
.catalog-item-bottom {

    height: 80px;
}
.catalog .img-wrap {
    height: auto;
}


.catalog .catalog-item-bottom .r-col {
    float: right;
    width: 50%;
    text-align: right;
}
.catalog .catalog-item-bottom .l-col {
    float: left;
    width: 50%;
}
















}

@media only screen and (max-width: 768px) {
.main-page-block .main-slider {
    width: 100%;
    height: 158px !important;
    overflow: hidden;
    float: left;
    position: relative;
}
.icon.icon-nav-prev-big, .icon.icon-nav-next-big {
    top: 0 !important;
    left: 0 !important;
}	
.main-page-block .main-slider .main-slider-pagin {
    left: 45% !important; 
}

iframe {
    max-width: 100%;
    height: auto;
}	
.news-article-75 {
    width: 95%;
   
}
.page-title {
   
   
    display: grid; 
}
.product-item-bl-1 {
    width: 100%;
    height: auto !important;
}
.fancy-top-1 {
    
    max-width: 100%;
}
}	
@media only screen and (max-width: 768px)
 {
.akss { text-align: center !important;width: 80% !important;border: 150px;margin: 0 auto !important;}
.akss1 { text-align: center !important;width: 80% !important;border: 150px;margin: 0 auto !important;}
.akss2 { text-align: center !important;width: 80% !important;border: 150px;margin: 0 auto !important;}
 .catalog .price {
    margin-top: 26px;
}
.sets_item img {max-height: 100%;}
.sets_sign {margin: 0px;}
.sets_group_wrap {margin: 0px;}
.sets_wrap {max-height: 100%; }
.slick-list {height: 100% !important; }
.slick-track {height: 100% !important; }
.sets_wrap_mobile .sets_block {min-height: 100%;}
.sets_item_price, .sets_price {font-size: 18px;}
.sets_item_old-price, .sets_price_old {font-size: 16px;}

 }

@media only screen and (max-width: 1200px) {

.c-buy {
   
    width: 250px;
    
}
.c-buy-left {
    
    width: 125px;
  
}
.c-buy-right {
  
    width: 125px;
   
}
.zoomContainer {
    display: none;
}
.seo_text_info {max-width:100%;}
.cmi-block {
   
    width: 80%;
}
}
.header__top a {
    font-weight: 500;
    font-size: 13px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    display: block;
    text-decoration: none;
    min-height: 25px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    background: linear-gradient(    to top,    #FFDD00 0%,    #FFDD00 50%,    #0057B7 50%,    #0057B7 100%  );
}

@media only screen and (max-width: 1022px) {
    .header__top a {
        margin-bottom: -6px;
    }
}

/* End */


/* Start:/local/templates/imidge/css/font.css?15338179681779*/
/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxsRNPnluThgqn2COyNuxrUo.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/xjAJXh38I15wypJXxuGMBifE9Gpc2xZQgtwyMvPhThE.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxjpEpsbGv0WCalYSBSSLSDI.woff) format('woff');
}
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,800,700&subset=latin,cyrillic);
/* End */


/* Start:/local/templates/imidge/css/social-likes.css?159402971714525*/
/*! Social Likes v3.0.14 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes,.social-likes__widget{border:0;font-size:14px}.social-likes__widget{line-height:20px}.social-likes{min-height:28px;margin:-3px}.social-likes,.social-likes_single-w{line-height:20px}.social-likes__widget{margin:3px}.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px}.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 1px 1px rgba(0,0,0,.05);transition:border .1s ease-in-out,color .2s ease-in-out}.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{margin:6px 4px}.social-likes_notext .social-likes__widget{margin:3px 2px}.social-likes_notext .social-likes__button{width:16px}.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.social-likes__widget_single{margin:0}.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:linear-gradient(to bottom,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACmUlEQVR42kySX0hTYRjGn/O3nQ3FTduc1gwsQA1VCgK9iYmBDIjwxvDGO70qVIRUKUTwbiKI6rWgGEOhFAhCJMYIQxiSjIgybIi2tuHcOTv/z9fZCaIH3psPfu/3Pg8PRQiho9vRlxk989SAEaBAWbqlQzd1lMUxHDiaAwGhWbC/A3zg9eiT0VdMmkuPade1MY1oNzRKcxGWCN4Kr+Cr9An+Kr8gWZKQU3MCGLgsyvIV6eLd7bfbHOu55emTVMlng2A5Fn1tfei+3Y3/tfdtD7upXYiyCFqlfcJNIcJeqpfNJmuC4ihMh6fRWN2Is8IZEj8TDtQV6nIWpTIpxE/icFNuqJraxJa0EsnLeUw8mnCgnS87WPy4CEmTHHDjaANttW1I/Uo5XlVDBdEJYUO+kLUaWUWNpwZZKYv5+DzqKuuwEFkAAUE0HkXiNAE350ZRK8JODpzBEZqhGVKGyto/2UdGymD4wTCa/c1o8bdg8N4gSkYJXsGLpkCTMzzLgz08PaR6V3tB8RTs1ODm3SjIhX/BFJUiLq4uMBOeQc+dHudt6s2UxSqGAkVWQFs07O8dD3Mf5pCVsyCEYPlgGbUVtQg3hmGYBmLHMaRzabCmaRKO4mARCwwYTD6cxFpyDePvxp3t5ZOXIkuwLWE9uY6RrREE+aADAgYg6iIG7g+gv7XfmeR5EhQotAfbnQWbR5uYfT+LhqoGWIplg4b5HSZ8AitgK7kFWZUx1DmEjmCHA6QLaawkVhD7HIOH9oCYBKZu/qBCj0PPqjurX9hwkDAEdiGcfta4/yadLWWd3nqveQGCss7zn/ILTOvz1oPccU6neTpADMK4iOuKMRmxJJVEpaSIvMWLLsslWpolm4r5VT6TV+o766N/BBgAW0s6t4L8o7kAAAAASUVORK5CYII=");background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:linear-gradient(to bottom,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8);border-bottom-color:rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:linear-gradient(to bottom,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAMklEQVQI12NgFAQBAQZBCADTyi4Q2gRKuwii0C4uEHFjF2Os8mA6LC0tzSUtFU5D7QEASU4NS6TAlaUAAAAASUVORK5CYII=");background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:linear-gradient(to bottom,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8);border-bottom-color:rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:linear-gradient(to bottom,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAhUlEQVQIHR3BBQLCMBAEwE0Nd9fi7iFQrFAI5fj/h0iYAQxoZjyWhGEA0QiUxvvo5fIFoOglTJTl/nN4TlJAOpCZ7OLFiYclB6iczsHlGhLRrQqgVufC9wURb0JxWm36+7rQOl1BCu/1oQ2GI0HExzYUczqT9weJuc2gMGu5Wm+2O4tB+QHGhxMRTbwDjQAAAABJRU5ErkJggg==");background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:linear-gradient(to bottom,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8);border-bottom-color:rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAAB3SURBVAgdLcEDFsMAEEDB341q27ZtbHH/IzV96QzBQDIkLiuKP2yUylKJGBCLAwkpAilcaclkIZcHCiIO6ARw5A5otQb1RhNoabvT7fVxDYajsV7xTGc6X+BZqq7WwGa7s/YHPZ7gfDFM82brA3z8PG198ffWzxcvuAx4n4cZ9wAAAABJRU5ErkJggg==");background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:linear-gradient(to bottom,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8);border-bottom-color:rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:linear-gradient(to bottom,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984;border-bottom-color:#031b30}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACXUlEQVR42nyTbUhTYRiGLzU1WxgqfqK5pSkaliASRb8qwLIIIaAQQ4qsAJLof4ghUkhQlJlihq6gyiTBqFQrmuIS0TDNUSubqS3bVHNzW7r1nJgxE3zh4pzD8/G+9/2cF1ZZiz1sXC3u919yCFAoFAmZPiGDcEe4HpDN3IpiKdR4PDzz8yPF+A1D9wDmySnsCdGEZqYSlRRPssRHJZ4rDQYA/L2F4W43L23zxBaWoM0u4Mp3C43pGrpedFObksel4goezMyhUvKWybF3Ur3wlsX8fVRqL7JfgsOCx4dblg7azxymak6HXXj4T6dLj1N3m/cn88j4reen4TGGrDRuAOUFuTT8eoNFafK6huP3ymhTNlJOu8Yyw9aIDQQNGmm7XMxu0RR2opTy3g/UAtMNLajVsfiVnCLf4STw6wRNkrNHZG33/zJOKkBwIH0/rOyYtWHT9VOjFAIAI64F6gEAYiIYBhg1s9l/yIgDIFXN2o8mpkNVqORIbt8RipzopXdxPhLANIHTv66ZPocLpyaOgxVamuwOHItutNJgvdeT9PgoKpaKI8PIFcc9jR30AgS2XKVLMWT8OQdydnJtsh2T1+W/Rr2qRm/rxGFu5alirny/A9YBIIYdMjYzLi7Oy/NscBDnjuZQX3qa+7syqQLylA0Ulz89YTRNwzHfPywgI5nzd8so2rKJJMAkU9CZrVgTY4hQhRC37QiVY5NkTc0yAtQJjgAAwCNO9998hNU6i9PjxhUVjjoxlr02B2GDn7H1DHFBxtkK6IWFFRfDu1IEjZDgxSKMCU3Csin8EWAAcfkVu4j5tGUAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px}.social-likes__button_vkontakte{background:#436f96;background:linear-gradient(to bottom,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8);border-bottom-color:rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:linear-gradient(to bottom,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be;border-bottom-color:#3b6798}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAACFUlEQVR42mL5//8/g4JbDgsDA4MgEMsCsTAQswExIwN28BuI3wPxUyB+DcS/WIAGgBSLBzqbJqWHuWYoSImKcLCzsuEwgOHP33//Hr94+3rzgTPb+xZubQcK3WOQd83m9M3ujPz6/eeP/yQAoFn/KvqXNQL1CzEBTeJ1tdLz4uJgY2cgATAxMjJaG6p7g4IBFBYcPFwcYsgK3n/6+sUwpLwXyLwGxNxAzBLsam5XmujrLSEiIAhTB7SYE0hxggxh/P/vPxMWy44baym9i/Ozy7x+78n1Gav2zGZiYuTqLo4JQlPHyITPxbISwvL+TiaJAc5m0aAYE+DlxuplFjyG/Dtz9d6dqokr6s9cuXvH1lhTODPc1Q6rbXgMYRQW4OHUUZXVAbrG8fDZ6y8Ta6b3f/vx6ycpLmGSFBVUifKyDgVxPnz+dn72mr3Hb95/+txQU1GBaO8A087TExdvn/3w+eun9XtP3WRnY5WTFhcSwO4SRsb/WAzRAXrhOhBPBQWqorSo1aTKxFgxIX50Q/6DDPn5+8+fT8iivNycXIcWNpTD+MCw4eHm5OBAt+Xnrz9/QHkHFLCfj1+4tReUJ+DOY2ZikpMUEYFhbAaAwPV7T0+AgotZQNns74Nnr9+xsjKL6KrKqbOyMLMQSvJ//vz9s27PqcPNM9e1ALmPGKFFASjXSgCxPBDz4SkGYOArED+B4u8AAQYACBLgM8J5VXgAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:linear-gradient(to bottom,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8);border-bottom-color:rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:linear-gradient(to bottom,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c;border-bottom-color:#c59121}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAQAAACcwS2GAAAA4ElEQVQYGQXBMUsCYQCA4Zc75yS3BoWQSHCK1oaGpjYLAgd3IZwkcOuHNBREEGQI/QFpy/GqranBkNCw8pKD83t7HgCMbXhmwxgAsORIVX22BMDqSvP59CGf6+oagPCtt0dsXBxqWAKw+tGPPZgeaFgC8Hmvzr0LXzodANCtpYmqpkm3Bhhnx52dYfvlfNju7WYnxthSf7NBepn1/VNb3GwtRqqqmib9GhQoP56q6lOXCgXAzTBWcw0TtwGLYazpa28/TTRMLPK2ls/SpFmn0KwvRvnsfR0iqlSIgIgyVaJ/7Q6fqBoqPZcAAAAASUVORK5CYII=");background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:linear-gradient(to bottom,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:linear-gradient(to bottom,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6);border-bottom-color:rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAAA3ElEQVQYGQXBA4IDUAxAwVd763Zt27Zt22byc/+dAQAAAACAsvKIp6p52g8ABHINpmqiQV8CIFCpouvemtpS57whIKey1zQItLSaVUB7UMerzzN19bONDJikWXRLbSUd2mnW1d3Ta3302zfzlh4adjbCqIyRtAkmpyBqMkNG8yRtjt2FWNwjssyKrLLmwhubnq1tsZ1idt8O8JkeHh1zYnbKmViKCxG1S7JX19yETW7hzon476MPj095kRSQ8Irn+cVU1NxrHCD0Fom9m5qTjxIA4LP4VSj8/P4B/APnbDloW0CFhAAAAABJRU5ErkJggg==");background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}

/* End */


/* Start:/local/templates/imidge/components/bitrix/menu/top_additional/style.css?1594029717626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/imidge/components/bitrix/menu/top_additional/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/style.css?15338179688165*/
.bx_cart_block{
	/*color:#404040;*/
	font-size:12px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	white-space: normal;
	line-height: normal !important;
}
.bx_cart_block.bx_cart_fixed{
	border:1px solid #b7b7b7;
	background:#fff;
	max-height: 100%;
	width:100%;
	overflow: hidden;
	border-radius:3px;
	position:fixed;
	z-index:1000;
	width:210px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	/*max-height:100%;*/
	
}
.bx_cart_block.bx_cart_fixed.top 	{top:5px}
.bx_cart_block.bx_cart_fixed.right 	{right:5px}
.bx_cart_block.bx_cart_fixed.bottom {bottom:5px}
.bx_cart_block.bx_cart_fixed.left 	{left:5px}
.bx_cart_block.bx_cart_fixed.max_height{top:5px;bottom:5px}
/**/
.bx_cart_block.bx_cart_sidebar 			.bx_small_cart{padding:10px 8px;}
.bx_cart_block.bx_cart_fixed 			.bx_small_cart{padding:10px 8px;line-height: 18px;}
.bx_cart_block.bx_cart_fixed.min 						{min-height:88px}
.bx_cart_block.bx_cart_fixed.min		.bx_small_cart{padding:10px 8px}
/*.bx_cart_block.bx_cart_fixed.max_height .bx_small_cart{padding:10px 8px }*/
.bx_cart_block .bx_small_cart .icon_cart,
.bx_cart_block .bx_small_cart .icon_spacer,
.bx_cart_block .bx_small_cart .icon_profile{
	display:inline-block;
	width:20px;
	height:14px;
	margin-right:3px;	
	position: relative;
	margin-bottom: -3px;
}
/*
.bx_cart_sidebar .bx_small_cart .icon_cart{background:url(/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_cart{background:url(/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_profile{background:url(/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/images/profile.png) no-repeat top center}
*/

.bx_cart_block .bx_small_cart .icon_cart{background:url(/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/images/cart.png)    no-repeat top center}
.bx_cart_block .bx_small_cart .icon_profile{background:url(/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/images/profile.png) no-repeat top center}

.bx_cart_block .bx_small_cart a{font-weight:bold;/*color:#404040*/}
.bx_cart_block .bx_small_cart a:hover{text-decoration:none}
.bx_cart_block .bx_small_cart .link_profile{font-weight:normal}

.bx_cart_block 							.bx_item_listincart{position:relative;width:100%}
.bx_cart_block.bx_cart_fixed 			.bx_item_listincart{padding-bottom:21px}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart{
	position: absolute;
	bottom: 0;
	/*height: 100%;*/
	top: 70px;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top2{top: 55px;}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top1{top: 40px;}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart{	top:auto !important}

.bx_cart_block 				 		 	.bx_item_listincart .bx_itemlist_container{/*padding-bottom:21px;*/padding-top:10px;width:100%}
.bx_cart_block.bx_cart_fixed 		 	.bx_item_listincart .bx_itemlist_container{position:relative}
/*.bx_cart_block.bx_cart_sidebar .bx_title_component{*/
	/*margin:10px;*/
	/*padding:10px 0 17px;*/
	/*font-size:18px;*/
	/*line-height:20px;*/
	/*color:#000;*/
	/*vertical-align:middle;*/
	/*border-bottom:1px solid #E5E5E5;*/
/*}*/
/*.bx_cart_block.bx_cart_sidebar .bx_title_component .cart_icon_big{*/
	/*line-height:20px;*/
	/*height:20px;*/
	/*width:25px;*/
	/*background:url(/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/images/cart_big.png) no-repeat center;*/
/*}*/
/*.bx_cart_block.bx_cart_sidebar.close 	.bx_item_listincart{height:0;overflow:hidden}*/
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_itemlist_container{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	overflow:auto;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_itemlist_container{
	position: absolute;
	bottom: 80px;
	top: 0;
}
.bx_cart_block.bx_cart_fixed.close.top{bottom:auto}
.bx_cart_block.bx_cart_fixed.close.bottom{top:auto}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart{height:0;overflow:hidden}

.bx_cart_block.bx_cart_fixed .bx_item_listincart .status{
	width:100%;
	background:#f7f7f7;
	position:absolute;
	bottom:0;
	z-index:120;
	text-align:center;
	font-size:12px;
	color:#4f4f4f;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding:3px;
	border-radius:0 0 2px 2px ;
}

.bx_cart_block 					.bx_item_listincart .status:hover{background:#ececec;cursor:pointer}
.bx_cart_block 					.bx_item_listincart .bx_itemincart{
	position:relative;
	padding:0 10px;
	margin-bottom:15px;
}
.bx_cart_block 					.bx_item_listincart .bx_item_status{
	font-weight:bold;
	padding:3px;
	background:#ebebeb;
	margin:0 10px 20px;
	line-height:16px;
	font-size:13px;
	/*height:16px;*/
	border-radius:3px;
	text-align:center;
}
/*.bx_cart_block.bx_cart_fixed    .bx_item_listincart .bx_itemincart{position:relative}*/
.bx_cart_block .bx_item_listincart .bx_item_delete{
	background:url(/local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/images/delete_item.png) no-repeat center;
	width:16px;
	height:16px;
	position:absolute;
	right:10px;
	top:-3px;
	cursor:pointer;
	opacity: .2;
}
.bx_cart_block .bx_item_listincart .bx_item_delete:hover{opacity: 1;}
.bx_cart_block .bx_item_listincart .bx_item_img_container{
	text-align:center;
	padding-bottom:16px;
	color:#3f3f3f;
	font-size:12px;
}
.bx_cart_block .bx_item_listincart .bx_item_img_container a{}
.bx_cart_block .bx_item_listincart .bx_item_img_container a img{
	max-width:90px;
	height:auto;
	border:1px solid #e6e6e6;
}
.bx_cart_block .bx_item_listincart .bx_item_title{padding-bottom:5px}
.bx_cart_block .bx_item_listincart .bx_item_title a{
	font-size:13px;
	color:#3f3f3f;
	text-decoration:none;
}
.bx_cart_block .bx_item_listincart .bx_item_title a:hover{text-decoration:underline}
.bx_cart_block .bx_item_listincart .bx_item_price{padding-bottom:5px}
.bx_cart_block .bx_item_listincart .bx_item_price .bx_item_oldprice{
	text-decoration:line-through;
	color:#b0b0b0;
	vertical-align:bottom;
	font-size:12px;
	font-weight:bold;
}
.bx_cart_block .bx_item_listincart .bx_item_col_summ{
	font-size:12px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:10px;
}
.bx_cart_block .bx_item_listincart .bx_itemincart:last-child .bx_item_col_summ{border-bottom:none}
.bx_cart_block .bx_item_hr{
	border:none;
	border-top:1px solid #e5e5e5;
	width:100%;
	margin:11px 0;
}
.bx_cart_block .bx_item_listincart .bx_button_container{
	/*height:62px;*/
	width:100%;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding:15px 10px;
	text-align:center;
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_button_container{position:relative}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_button_container{
	position:absolute;
	bottom:21px;
}


/* buttons */
.bx_cart_block .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	cursor:pointer;
}

.bx_cart_block .bx_bt_button_type_2 				{
	border:1px solid #e9e9e9;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
	background-image:-webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:-moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:-o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_cart_block .bx_bt_button_type_2:hover 		{background:#fff}
.bx_cart_block .bx_bt_button_type_2:active 	{
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
	background-image:-webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:-moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:-o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}

.bx_cart_block .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}

.bx_cart_block .bx_small.bx_bt_button_type_2 		{ }
.bx_cart_block .bx_small.bx_bt_button_type_2:hover 	{ }
.bx_cart_block .bx_small.bx_bt_button_type_2:active 	{ }


.bx_cart_block .bx_medium.bx_bt_button_type_2		{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}

.bx_cart_block .bx_medium.bx_bt_button_type_2 		{font-weight:bold}
.bx_cart_block .bx_medium.bx_bt_button_type_2:hover{ }
.bx_cart_block .bx_medium.bx_bt_button_type_2:active{ }



/* End */


/* Start:/local/templates/imidge/components/bitrix/search.title/header_search/style.css?15338179681571*/
div.title-search-result {
	display:none;
	overflow:hidden;
	z-index:2;
	/*left: 355px !important;
	top: 235px !important;*/
	/*width: 575px !important;*/
	width: initial !important;
}

.title-search-result .search-hint{
	/*position: absolute;*/
	left: -10px;
	opacity: 1;
	top: -10px;
	/*padding: 50px 10px 10px;*/
	padding: 10px;
	/*background: #91786a;*/
	background: #304559;
	font-size: 0;
	min-height: 80px;
	transition:opacity .2s ease;
	-moz-transition:opacity .2s ease;
	-webkit-transition:opacity .2s ease;
}
/*.title-search-result .show-hint .search-hint{
	right: -10px;
	left: -10px;
	opacity: 1;
}*/
.title-search-result .search-hint .all-results{
	font-size: 15px;
	font-weight: bold;
	margin-left: 80px;
	color: #fff;
}
.title-search-result .search-hint .hints-list{
	margin: 0 0 10px;
	padding: 0 0 5px;
	list-style: none;
	list-style-image: none;
	background: url(/local/templates/imidge/components/bitrix/search.title/header_search/../img/search-line.png) 50% 100% no-repeat;
}
.title-search-result .search-hint .hints-list li{
	margin: 0 0 10px;
	font-size: 13px;
	text-align: left;
}
.title-search-result .search-hint .hints-list li a{
	color: #fff;
}
.title-search-result .search-hint .hints-list li img{
	margin-right: 10px;
}

#header-search-container{
	position: relative;
	z-index: 5;
}
#header-search-container .title-search-result{
	position: absolute !important;
	left: 0 !important;
	right: 0 !important;
	top: 100% !important;
	z-index: 1000;
	width: auto !important;
	min-width: 0;
}
#header-search-container .title-search-result .search-hint{
	position: static !important;
}
.hints-list span{
	width: 160px;
}
/* End */


/* Start:/local/templates/imidge/components/bitrix/breadcrumb/nav_copy/style.css?1594029717227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/local/templates/imidge/components/bitrix/subscribe.edit/subscribe_footer/style.css?1533817968183*/
div.subscribe-edit .red {
	color:red;
}
div.subscribe-edit .green {
	color:green;
}
div.subscribe-edit .errorcolor {
	color:red;
}
div.subscribe-edit .successcolor {
	color:green;
}
	
/* End */


/* Start:/local/templates/imidge/components/bitrix/menu/bottom_left/style.css?1594029717626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/imidge/components/bitrix/menu/bottom_left/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/imidge/components/bitrix/menu/bottom_left2/style.css?1594029717626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/imidge/components/bitrix/menu/bottom_left2/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/imidge/components/bitrix/menu/bottom_right/style.css?1594029717626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/imidge/components/bitrix/menu/bottom_right/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/imidge/template_styles.css?1690290673566*/
.bx-composite-btn {
    display: none !important;
}
.fc-list li a.fc-youtube:before {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/youtube.png) no-repeat;
   
}
.fc-list li a.fc-youtube:hover {
    background: url(https://img.imidge.com.ua/local/templates/imidge/img/youtube.png) no-repeat;
   
}

@media (max-width: 768px) {
    .test_menu_ul {
        list-style-position: inside;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
        list-style-type: decimal;
        margin-left: 7px;
    }
}
/* End */
/* /local/templates/imidge/css/normalize.css?15338179689633 */
/* /local/templates/imidge/css/jquery.fancybox.css?15338179684895 */
/* /local/templates/imidge/css/wt_work.css?15338179682767 */
/* /local/templates/imidge/css/main.css?1706784698468720 */
/* /local/templates/imidge/css/font.css?15338179681779 */
/* /local/templates/imidge/css/social-likes.css?159402971714525 */
/* /local/templates/imidge/components/bitrix/menu/top_additional/style.css?1594029717626 */
/* /local/templates/imidge/components/bitrix/sale.basket.basket.line/basket_line_list/style.css?15338179688165 */
/* /local/templates/imidge/components/bitrix/search.title/header_search/style.css?15338179681571 */
/* /local/templates/imidge/components/bitrix/breadcrumb/nav_copy/style.css?1594029717227 */
/* /local/templates/imidge/components/bitrix/subscribe.edit/subscribe_footer/style.css?1533817968183 */
/* /local/templates/imidge/components/bitrix/menu/bottom_left/style.css?1594029717626 */
/* /local/templates/imidge/components/bitrix/menu/bottom_left2/style.css?1594029717626 */
/* /local/templates/imidge/components/bitrix/menu/bottom_right/style.css?1594029717626 */
/* /local/templates/imidge/template_styles.css?1690290673566 */
