@import url("css/bootstrap.min.css");
@import url('https://fonts.googleapis.com/css?family=Cuprum|Lobster|Marvel|Open+Sans|Oranienbaum|Oswald|PT+Sans|Pacifico|Roboto|Russo+One');
font-family: 'Roboto', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'Lobster', cursive;
font-family: 'Pacifico', cursive;
font-family: 'Cuprum', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Oranienbaum', serif;
font-family: 'Marvel', sans-serif;
}
/* цвет фона и рамки навигационного меню */
.navbar-inverse {
    background-color: #676767;
    border-color: #676767;
}
/* цвет текста, содержащий название сайта или бренда */
.navbar-inverse .navbar-brand {
    color: #FFFFFF;
    font-size:150%;
    font-weight:normal;
    font-family:oswald;
}
/* цвет текста (название сайта или бренда), при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #C0C0C0;
}
/* Цвет пунктов навигационного меню */
.navbar-inverse .navbar-nav > li > a {
    color: #FFFFFF;
    font-size:130%;
    font-weight:normal;
    font-family:oswald;
}
/* Цвет пункта меню, при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #C0C0C0;
}
/* Цвет и фон активного пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus {
    color: white;
    background-color: #C0C0C0;
}
/* Цвет и фон открытого пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #C0C0C0;
    background-color: #C0C0C0;
}
/* Цвет стрелочки (треугольничка) у раскрывающихся пунктов меню */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #FFFFFF;
    border-bottom-color: #777;
}
/* Цвет стрелочки (треугольничка) при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #C0C0C0;
    border-bottom-color: #333;
}
/* Цвет стрелочки (треугольничка), открывшегося пункта меню */
.navbar-inverse .navbar-nav > .open > a .caret, 
.navbar-inverse .navbar-nav > .open > a:hover .caret, 
.navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* CSS стили для мобильных устройств */
/* Цвет рамки у кнопки, которая открывает меню */
.navbar-inverse .navbar-toggle {
    border-color: #DDD;
}
/* Цвет фона кнопки (которая открывает меню) при поднесении к ней курсора мышки или при нахождении её в фокусе */
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #DDD;
}
/* Цвет полосочек в кнопочке, которая открывает меню */
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: white;
}
 
/* Цвет пунктов меню в раскрывающихся списках */
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #FFFFFF;
    }
/* Цвет и фон пункта меню в раскрывающихся списках, при поднесении к нему курсора мышки или при нахождении его в фокусе */
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #C0C0C0;
        background-color: transparent;
    }
#div292 {
	background-image: url(kapuchino80proc014.png);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 40;
	text-align: center;
}
#div293 {
	background-color: #bdab9d;
	border-width: 4px;
	border-color: #ffffff;
	border-style: solid;
	margin-top: 50px;
	display: inline-block;
	width: 320px;
	height: 240px;
	position: relative;
	z-index: 16;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div294 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#div292.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
}
#global14 .cont_ank {
	background-color: #B5CAE6;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	margin-top: 10px;
	width: 290px;
	height: 210px;
	position: relative;
	left: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#global14 .cont_ank #objects .objTitl {
	 color:#ffffff;
	 font-size:18px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
	 position:relative;
}
#global14 .cont_ank #objects .inputText {
	color: #ffffff;
	font-size: 19px;
	background-color: #4f81c4;
	border-width: 1px;
	border-color: #424547;
	border-style: solid;
	margin-bottom: 30px;
	width: 260px;
	height: 35px;
	position: relative;
	top: 10px;
	right: 72px;
	z-index: 18;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global14 .cont_ank #anketa .buttonSend {
	 color:#ffffff;
	 font-size:19px;
	 font-family:pt sans;
	 text-transform:none;
	 background-color:#335c95;
	 border-width:1px;
	 border-color:#004080;
	 border-style:solid;
	 width:250px;
	 height:35px;
	 position:relative;
	 top:-10px;
	 right:1px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global14 .cont_ank .contentTitle {
	 color:#ffffff;
	 font-size:26px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
}
#div353 {
	background-image: url(fon-belyj-struktura003.png);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 40;
	text-align: center;
}
#div354 {
	background-color: #ffffff;
	border-width: 4px;
	border-color: #4f81c4;
	border-style: solid;
	margin-top: 50px;
	display: inline-block;
	width: 320px;
	height: 440px;
	position: relative;
	z-index: 16;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div355 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#div353.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	 background-image:url(kapuchino80proc014.png);
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 text-align:center;
}
#global15 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global15 .cont_ank {
	background-color: #d8bab2;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	margin-top: 10px;
	width: 290px;
	height: 410px;
	position: relative;
	left: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#global15 .cont_ank #objects .inputText {
	color: #ffffff;
	font-size: 19px;
	background-color: #4f81c4;
	border-width: 1px;
	border-color: #424547;
	border-style: solid;
	margin-bottom: 20px;
	width: 260px;
	height: 30px;
	position: relative;
	top: 10px;
	left: -5px;
	z-index: 19;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global15 .cont_ank #objects .objTitl {
	color: #004080;
	font-size: 18px;
	text-shadow: grey 1px 1px 2px;
	font-family: pt sans;
	position: relative;
}
#global15 .cont_ank #objects .objectTitleText {
	width: 200px;
	position: absolute;
	top: -15px;
	left: 10px;
	z-index: 20;
}
#global15 .cont_ank #anketa .buttonSend {
	color: #ffffff;
	font-size: 19px;
	font-family: pt sans;
	text-transform: none;
	background-color: #335c95;
	border-width: 1px;
	border-color: #004080;
	border-style: solid;
	width: 250px;
	height: 35px;
	position: relative;
	right: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global14 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global14 .cont_ank #objects .objectTitleText {
	 position:relative;
	 top:15px;
	 right:-5px;
	 z-index:20;
}
#global15 .cont_ank #objects .select {
	font-size: 20px;
	font-family: pt sans;
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 260px;
	height: 30px;
	position: relative;
	right: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div418 {
	 background-image:url(temnyj004_09.png);
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 z-index:40;
	 text-align:center;
}
#div419 {
	 background-image:url(temnyj005.png);
	 border-width:5px;
	 border-color:#808080;
	 border-style:solid;
	 margin-top:100px;
	 display:inline-block;
	 width:320px;
	 height:400px;
	 position:relative;
	 z-index:26;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#div420 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#global16 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global16 .cont_ank {
	 background-color:#dddddd;
	 border-width:1px;
	 border-color:#c0c0c0;
	 border-style:solid;
	 margin-top:10px;
	 width:290px;
	 height:370px;
	 position:relative;
	 left:10px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 border-radius: 2px;
}
#global16 .cont_ank #objects .inputText {
	 color:#ffffff;
	 font-size:19px;
	 background-color:#7c7c7c;
	 border-width:1px;
	 border-color:#424547;
	 border-style:solid;
	 margin-bottom:20px;
	 width:260px;
	 height:35px;
	 position:relative;
	 top:10px;
	 right:78px;
	 z-index:18;
	 text-align:center;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global16 .cont_ank #objects .objTitl {
	 color:#ffffff;
	 font-size:18px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
	 position:relative;
}
#global16 .cont_ank #objects .objectTitleText {
	 position:relative;
	 top:15px;
	 right:-5px;
	 z-index:20;
}
#global16 .cont_ank #anketa .buttonSend {
	 color:#ffffff;
	 font-size:19px;
	 font-family:pt sans;
	 text-transform:none;
	 background-color:#335c95;
	 border-width:1px;
	 border-color:#004080;
	 border-style:solid;
	 width:250px;
	 height:35px;
	 position:relative;
	 right:1px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global16 .cont_ank #objects .textArea {
	 color:#ffffff;
	 background-color:#7c7c7c;
	 width:260px;
	 height:110px;
	 position:relative;
	 top:10px;
	 right:78px;
	 z-index:16;
	 text-align:center;
}
#div487 {
	 background-image:url(temnyj004_09.png);
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 z-index:26;
	 text-align:center;
}
#div488 {
	 background-image:url(temnyj005.png);
	 border-width:5px;
	 border-color:#808080;
	 border-style:solid;
	 margin-top:100px;
	 display:inline-block;
	 width:320px;
	 height:340px;
	 position:relative;
	 z-index:26;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#div489 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#global17 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global17 .cont_ank {
	 background-color:#dddddd;
	 border-width:1px;
	 border-color:#c0c0c0;
	 border-style:solid;
	 margin-top:10px;
	 width:290px;
	 height:310px;
	 position:relative;
	 left:10px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 border-radius: 2px;
}
#global17 .cont_ank #objects .inputText {
	 color:#ffffff;
	 font-size:19px;
	 background-color:#7c7c7c;
	 border-width:1px;
	 border-color:#424547;
	 border-style:solid;
	 margin-bottom:20px;
	 width:260px;
	 height:35px;
	 position:relative;
	 top:10px;
	 right:72px;
	 z-index:18;
	 text-align:center;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global17 .cont_ank #objects .objTitl {
	 color:#ffffff;
	 font-size:18px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
	 position:relative;
}
#global17 .cont_ank #objects .objectTitleText {
	 position:relative;
	 right:-12px;
	 z-index:20;
}
#global17 .cont_ank #anketa .buttonSend {
	 color:#ffffff;
	 font-size:19px;
	 font-family:pt sans;
	 text-transform:none;
	 background-color:#335c95;
	 border-width:1px;
	 border-color:#004080;
	 border-style:solid;
	 width:250px;
	 height:35px;
	 position:relative;
	 right:1px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global17 .cont_ank #objects .select {
	 font-size:20px;
	 font-family:pt sans;
	 background-color:#ffffff;
	 margin-top:10px;
	 width:260px;
	 height:35px;
	 position:relative;
	 right:72px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global17 .cont_ank #objects .textArea {
	 color:#FFFFFF;
	 background-color:#7c7c7c;
	 width:260px;
	 position:relative;
	 top:10px;
	 right:78px;
	 z-index:16;
	 text-align:center;
}
BODY {
	position: relative;
}
#div14.hidden-lg {
	position: fixed;
	z-index: 100;
}
#global15 .cont_ank #general .objTitl {
	display: none;
	position: relative;
}
#global15 .cont_ank #general .objHSpace {
	display: none;
}
#global15 .cont_ank #general .objArea {
	position: relative;
	top: 5px;
	left: -15px;
}
#global15 .cont_ank #objects .textArea {
	margin-top: 15px;
	width: 250px;
	position: relative;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
#div15.visible-lg {
	background-color: #676767;
	width: 100%;
	height: 50px;
	position: fixed;
	z-index: 51;
}
#div16.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 70px;
	margin-bottom: 20px;
}
#menuitem1 #pageMenu .tableMenu {
	width: 100%;
	position: relative;
	top: 10px;
	text-align: center;
}
#menuitem1 #pageMenu .mids {
	display: none;
}
#menuitem1 #pageMenu .menu {
	color: #ffffff;
	font-size: 140%;
	font-family: oswald;
	letter-spacing: 1;
	text-transform: uppercase;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
}
.shopFilter .filterNotify { background-color:white; border:2px solid lightgray; display:none; position:absolute; padding:10px; }
.shopFilter .filterNotify .notifyOverlay { width:100%;height:100%;background-color: white;position: absolute;top: 0;left: 0;opacity: 0.8;background-image: url(mshop_filter/preloader.gif);background-repeat: no-repeat;background-position: center;display:none;cursor:progress; }
.shopFilter .filterItem { margin-bottom:20px; }
.shopFilter .filterItem .filterTitle { cursor:pointer; padding-left:12px; background-image:url(mshop_filter/filter1.png); background-repeat:no-repeat; background-position: 0 center; margin-bottom:7px; dispaly:inline-block; }
.shopFilter .filterItem .filterTitle .nameFilter { border-bottom:1px dotted gray; }
.shopFilter .filterItem .filterTitle.closed { background-image:url(mshop_filter/filter2.png); }
.shopFilter .filterItem .filterValueList { margin:0; padding:0; list-style-type:none;max-height:150px;overflow:auto; }
.shopFilter .filterItem .filterValueItem .inpCheckbox { cursor:pointer; margin-right:3px; vertical-align:middle; }
.shopFilter .filterItem .filterValueItem .inpRadio { cursor:pointer; margin-right:3px; vertical-align:middle; }
.shopFilter .filterItem .filterValueItem .filterValue { vertical-align:middle; }
.shopFilter .filterItem .filterValueItem.colorFeature { display:inline-block; }
.shopFilter .filterItem .filterValueItem.colorFeature input { display:none; }
.shopFilter .filterItem .filterValueItem.colorFeature .featureValue { background-image:none; border-width:1px; border-color:#BEBEBE; border-style:solid; margin:0; margin-right:3px; float:left; padding:0; }
.shopFilter .filterItem .filterValueItem.colorFeature .featureValue span { border-width:1px; border-color:#ffffff; border-style:solid; margin:0; display:inline-block; width:14px; height:14px; position:relative; float:left; padding:0; }
.shopFilter .filterItem .filterValueItem.colorFeature input:checked + .featureValue { background-image:none; border-width:1px; border-color:#000000; border-style:solid; }
.shopFilter .filterItem .filterValueItem.listFeature .filterValue { vertical-align:middle; }
.shopFilter .filterItem .filterValueItem.listFeature .inpCheckbox { cursor:pointer; margin-right:3px; vertical-align:middle; }
.shopFilter .irs { height: 40px; position:relative; overflow:hidden; }
.shopFilter .irs-with-grid { height: 60px; }
.shopFilter .irs-line { height: 6px; top: 25px; border-radius:5px;border:1px solid #99A4AC;background:white; }
.shopFilter .irs-line-left { height: 8px; }
.shopFilter .irs-line-mid { height: 8px; }
.shopFilter .irs-line-right { height: 8px; }
.shopFilter .irs-min, .shopFilter .irs-max { color: #999; font-size: 10px; line-height: 1.333; text-shadow: none; top: 0; padding: 1px 3px; background: rgba(0,0,0,0.1); border-radius: 3px; }
.shopFilter .irs-from,.shopFilter .irs-to,.shopFilter .irs-single { color: #fff; font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 3px; background: rgba(0,0,0,0.3); border-radius: 3px; }
.shopFilter .irs-diapason { height: 8px; top: 25px;background:#99A4AC; }
.shopFilter .irs-slider { width: 20px; height: 20px; top: 19px;background:url(mshop_filter/slider.png);cursor:pointer; }
.shopFilter .irs-slider:hover { background-position:20px 0; }
.shopFilter #irs-active-slider { background-position:20px 0; }
.shopFilter .irs-grid .irs-grid-pol { background: #99a4ac; }
.shopFilter .irs-grid .irs-grid-text { color: #99a4ac; }
#content1 .slider-bigsh .contentBody {
	border-width: 1px;
	border-color: #f0f0f0;
	border-style: solid;
	width: 100%;
	height: 200px;
}
#content1 .slider-bigsh .arrow-navigation {
	height: 30px;
	position: absolute;
	top: 70px;
	clear: both;
}
#content11 .slider-bigsh .contentBody {
	height: 170px;
}
#content11 .slider-bigsh .arrow-navigation {
	height: 20px;
	position: absolute;
	top: 60px;
}
#content11 .slider-bigsh .arrow-navigation.left {
	position: absolute;
	left: 10px;
}
#content11 .slider-bigsh .arrow-navigation.right {
	position: absolute;
	right: 10px;
}
.e_shopvit .tables .productItem:nth-child(even) { background-image:url(ashop_vitrine53/black_5.png); }
.e_shopvit .tables .productItem .blockImage { position:relative; }
.e_shopvit .tables .productItem .blockImage .quickView { position:absolute;top:35px;left:-10px;width:120px;background:rgba(10,10,10,0.5);padding:5px;color:white;text-decoration:none;border-radius:4px;display:none;z-index:1;outline:none;border:none;font-size:12px;cursor:pointer; }
.e_shopvit .tables .productItem .blockImage .quickView:hover { background: rgba(10,10,10,0.8); }
.e_shopvit .tables .productItem .flag_hit { background-image:url(ashop_vitrine53/icon_hit_new.png); width:20px; height:20px; top:0px; right:0px; padding:2px 4px; }
.e_shopvit .tables .productItem .flag_new { background-image:url(ashop_vitrine53/icon_new_new.png); width:20px; height:20px; top:15px; right:0px; padding:2px 4px; }
.e_shopvit .tables .productItem .flag_discount { background-image:url(ashop_vitrine53/icon_procent_new.png); width:20px; height:20px; top:30px; right:0px; padding:2px 4px; }
.e_shopvit .tables .productItem .textTitle { display:block; margin-bottom:10px; }
.e_shopvit .tables .productItem .objectNote { display:block; }
.e_shopvit .tables .productItem .objectArticle { margin-bottom:10px; display:block; }
.e_shopvit .tables .productItem .objectRating { margin-bottom:10px; }
.e_shopvit .tables .productItem .priceBox .oldPrice { margin-bottom:5px; display:block; white-space:nowrap;text-decoration:line-through; }
.e_shopvit .tables .productItem .priceBox .newPrice { font-weight:bold; display:block; white-space:nowrap; }
.e_shopvit .tables .productItem .presenceLabel { display:block; text-align:center; }
.e_shopvit .tables .productItem .presenceValue { display:block; text-align:center; }
.e_shopvit .tables .productItem .cartscount { margin-bottom:2px;width:50px; }
.e_shopvit .tables .productItem:hover .blockImage { position:relative; }
.e_shopvit .tables .productItem:hover .blockImage .quickView { display:inline-block; }
.e_shopvit .vitrina .productItem {
	border: 1px solid transparent;
	margin-bottom: 30px;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	text-align: left;
}
.e_shopvit .vitrina .objectTitle {
	font-size: 170%;
	font-family: cuprum;
	margin-top: 30px;
	height: 38px;
	overflow: hidden;
	text-align: center;
}
.e_shopvit .vitrina .blockImage {
	margin-bottom: 10px;
	display: block;
	width: auto;
	float: left;
}
.e_shopvit .vitrina .productItem .quickView { position: absolute;top: calc(50% - 13px);width: 120px;background: rgba(10,10,10,0.5);padding: 5px;color: white;text-decoration: none;border-radius: 4px;left: calc(50% - 60px);display:none;z-index:1;border: none;font-size: 12px;cursor:pointer;outline:none; }
.e_shopvit .vitrina .productItem .quickView:hover { background: rgba(10,10,10,0.8); }
.e_shopvit .vitrina .objectImage {
	margin: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	position: relative;
	float: left;
}
.e_shopvit .vitrina .productItem .flag_hit {
	background-image: url(ashop_vitrine53/icon_hit_2.png);
	width: 25px;
	height: 25px;
	position: relative;
	top: 0px;
	right: 0px;
}
.e_shopvit .vitrina .productItem .flag_new { background-image:url(ashop_vitrine53/icon_new_2.png); width:25px; height:25px; top:0px; right:15px; }
.e_shopvit .vitrina .productItem .flag_discount {
	background-image: url(ashop_vitrine53/icon_proc_new.png);
	width: 25px;
	height: 25px;
	position: relative;
	top: 0px;
	right: 30px;
}
.e_shopvit .vitrina .objectRating {
	margin-bottom: 10px;
}
.e_shopvit .vitrina .objectRating .ratingLabel { display:none; }
.e_shopvit .vitrina .objectRating .ratingOff { width:80px;height:16px;display:inline-block;background:url(ashop_vitrine53/star_off.png);margin-bottom:-3px; }
.e_shopvit .vitrina .objectRating .ratingOn { height:100%;background:url(ashop_vitrine53/star_on.png);float:left; }
.e_shopvit .vitrina .objectRating .ratingValue { display:none; }
.e_shopvit .vitrina .objectNote {
	color: #676767;
	font-size: 130%;
	font-family: roboto;
	line-height: 1.8;
	margin-bottom: 20px;
	display: inline-block;
	width: auto;
	height: auto;
	position: absolute;
	left: 160px;
}
.e_shopvit .vitrina .objectArticle { margin-bottom:5px; }
.e_shopvit .vitrina .objectPresence { margin-bottom:5px; }
.e_shopvit .vitrina .productItem .priceStyle {
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
	width: 100%;
}
.e_shopvit .vitrina .productItem .priceLabel { margin-bottom:5px; display:block; }
.e_shopvit .vitrina .productItem .oldPrice { margin-right:5px; white-space:nowrap;text-decoration:line-through; }
.e_shopvit .vitrina .productItem .newPrice { font-size:110%; font-weight:bold; white-space:nowrap; }
.e_shopvit .vitrina .buttonBox { display:inline-block; width:100%; }
.e_shopvit .vitrina .details {
	color: #004080;
	font-size: 120%;
	font-family: cuprum;
	margin-top: -15px;
	margin-left: 5px;
	display: block;
	width: 50%;
	position: absolute;
	float: left;
}
.e_shopvit .vitrina .productItem:hover { border-color:#ddd; }
.e_shopvit .vitrina .productItem:hover .quickView { display:inline-block; }
.e_shopvit .list .productItem .oldPrice { text-decoration:line-through; }
.e_shopvit .vitrina .productItem .modifications {
	margin-top: 20px;
	display: none;
	position: absolute;
	right: 0px;
}
.e_shopvit .vitrina .objectBrand .brandLabel {
	color: #676767;
	font-size: 120%;
	font-weight: normal;
	font-family: roboto;
	margin-left: 10px;
	position: relative;
}
.e_shopvit .vitrina .objectBrand .brandValue {
	color: #004080;
	font-size: 150%;
	font-family: cuprum;
}
.e_shopvit .modifications { position:relative;margin-bottom:10px; }
.e_shopvit .modifications .overlay { display: block; position: absolute; background: black; opacity: 0.4; width: 100%; height: 100%;z-index:10; display:none; }
.e_shopvit .modifications .groupFeature { margin-top:10px; }
.e_shopvit .modifications .itemFeature { margin-bottom:10px; }
.e_shopvit .modifications .nameFeature { margin-bottom:5px; display:block; }
.e_shopvit .modifications .nameFeature .markDescription { border:1px solid lightgrey;cursor:pointer;border-radius:10px;color:grey;display: inline-block;width: 14px;text-align: center;font-size: 11px; }
.e_shopvit .modifications .nameFeature .markDescription:hover { background:lightgrey;color:white; }
.e_shopvit .modifications .nameFeature .contentDescription { border:1px solid lightgrey;background:white;width:200px;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.4);margin:2px; }
.e_shopvit .modifications .itemValue { display:inline-block; }
.e_shopvit .modifications .itemValue input { display:none; }
.e_shopvit .modifications .featureValue { cursor:pointer; background-image:url(mshop_vitrine_big51/white_80.png); border-width:1px; border-color:#e2e2e2; border-style:solid; margin-bottom:1px; margin-right:1px; display:inline-block; padding:0px 5px; }
.e_shopvit .modifications input:checked + .featureValue { color:#ffffff; cursor:auto; background-image:url(mshop_vitrine_big51/black_70.png); }
.e_shopvit .modifications .itemFeature.colorFeature .featureValue { background-image:none; margin-right:3px; padding:0; }
.e_shopvit .modifications .itemFeature.colorFeature img.featureValue { width:16px;height:16px; }
.e_shopvit .modifications .itemFeature.colorFeature .featureValue span { display: block; width: 14px; height: 14px; border: 1px solid white; }
.e_shopvit .modifications .itemFeature.colorFeature input:checked + .featureValue { background-image:none; -moz-box-shadow: 0px 0px 0 2px #fa570a; -webkit-box-shadow: 0px 0px 0 2px #fa570a; box-shadow: 0px 0px 0 2px #fa570a; }
.e_shopvit .goodsContent .blockPanel {
	background-image: url(mshop_vitrine_big51/black_5.png);
	display: none;
	padding: 10px;
}
.e_shopvit .goodsContent .vitrineSort .vitrineSortDirLabel { margin-left:10px; }
.e_shopvit .goodsContent .changeView { float:right; }
.e_shopvit .goodsContent .changeView .buttonSend { cursor:pointer; background-color:transparent; background-image:none; background-position:6px 6px; background-repeat:no-repeat; padding-top:2px; padding-bottom:2px; padding-left:22px; padding-right:7px; border-style:none; margin:0; display:inline-block; }
.e_shopvit .goodsContent .changeView .buttonSend.vitrina { background-image:url(mshop_vitrine_big51/icon_shop_onvitrin.png); }
.e_shopvit .goodsContent .changeView .buttonSend.table { background-image:url(mshop_vitrine_big51/icon_shop_ontable.png); }
.e_shopvit .goodsContent .goodsNavigator {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	margin-top:20px;
}
.e_shopvit .goodsGoods {
	display: inline-block;
	width: 100%;
	overflow: auto;
}
.e_shopvit .tablePrice th { padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; text-align:left; }
.e_shopvit .tablePrice .tableRow td { padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; text-align:left; vertical-align:top; }
.e_shopvit .tablePrice .blockGoods:nth-child(even) td { background-image:url(mshop_vitrine_big51/black_5.png); }
.e_shopvit .tablePrice .tableRow .hpicture { padding-left:10px; padding-right:10px; }
.e_shopvit .tablePrice .tableRow .hpicture .blockImage { position:relative; }
.e_shopvit .tablePrice .tableRow .hpicture .blockImage .quickView { position:absolute;top:35px;left:-10px;width:120px;background:rgba(10,10,10,0.5);padding:5px;color:white;text-decoration:none;border-radius:4px;display:none;z-index:1;outline:none;border:none;font-size:12px;cursor:pointer; }
.e_shopvit .tablePrice .tableRow .hpicture .blockImage .quickView:hover { background: rgba(10,10,10,0.8); }
.e_shopvit .tablePrice .flag_hit { background-image:url(mshop_vitrine_big51/icon_hit_new.png); width:20px; height:20px; top:0px; right:0px; padding:2px 4px; }
.e_shopvit .tablePrice .flag_new { background-image:url(mshop_vitrine_big51/icon_new_new.png); width:20px; height:20px; top:15px; right:0px; padding:2px 4px; }
.e_shopvit .tablePrice .flag_discount { background-image:url(mshop_vitrine_big51/icon_procent_new.png); width:20px; height:20px; top:30px; right:0px; padding:2px 4px; }
.e_shopvit .tablePrice .user_price { background-image:url(mshop_vitrine_big51/icon_price_new.png); width:20px; height:20px; top:45px; right:0px; padding:2px 4px; }
.e_shopvit .tablePrice .tableRow .hname { width:18%; }
.e_shopvit .tablePrice .tableRow .goodsname { display:block; margin-bottom:10px; }
.e_shopvit .tablePrice .tableRow .article { margin-bottom:10px; display:block; }
.e_shopvit .tablePrice .tableRow .objectRating { margin-bottom:10px; }
.e_shopvit .tablePrice .tableRow .hnote .text { display:block; }
.e_shopvit .tablePrice .tableRow .hbrand { width:10%; }
.e_shopvit .tablePrice .tableRow .hpresence { width:6%; }
.e_shopvit .tablePrice .tableRow .presence { display:block; text-align:center; }
.e_shopvit .tablePrice .tableRow .hprice .oldPrice { margin-bottom:5px; display:block; white-space:nowrap;text-decoration:line-through; }
.e_shopvit .tablePrice .tableRow .hprice .newPrice { font-weight:bold; display:block; white-space:nowrap; }
.e_shopvit .tablePrice .tableRow .hcart { width:8%; }
.e_shopvit .tablePrice .tableRow .hcart .cartscount { margin-bottom:2px;width:50px; }
.e_shopvit .tablePrice .tableRow:hover .hpicture .blockImage .quickView { display:inline-block; }
.e_shopvit .productItem {
	border: 3px solid transparent;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: auto;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: inset 0px 0px 1px #000;
	-webkit-box-shadow: inset 0px 0px 1px #000;
	box-shadow: inset 0px 0px 1px #000;
}
.e_shopvit .objectTitle {
	line-height: 1.4;
	margin-bottom: 20px;
	overflow: hidden;
}
.e_shopvit .blockImage {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: center;
}
.e_shopvit .productItem .quickView { position: absolute;top: 80px;width: 120px;background: rgba(10,10,10,0.5);padding: 5px;color: white;text-decoration: none;border-radius: 4px;left: 40px;display:none;z-index:1;border: none;font-size: 12px;cursor:pointer;outline:none; }
.e_shopvit .productItem .quickView:hover { background: rgba(10,10,10,0.8); }
.e_shopvit .objectImage {
	border-width: 1px;
	border-color: #d3d3d3;
	border-style: solid;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	width: 150px;
	height: 150px;
	position: relative;
	float: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.e_shopvit .productItem .flag_hit { background-image:url(mshop_vitrine_big51/icon_hit_2.png); width:25px; height:25px; top:0px; right:0px; }
.e_shopvit .productItem .flag_new { background-image:url(mshop_vitrine_big51/icon_new_2.png); width:25px; height:25px; top:0px; right:15px; }
.e_shopvit .productItem .flag_discount { background-image:url(mshop_vitrine_big51/icon_proc_new.png); width:25px; height:25px; top:0px; right:30px; }
.e_shopvit .productItem .user_price { background-image:url(mshop_vitrine_big51/icon_price_2.png); width:25px; height:25px; top:0px; right:45px; }
.e_shopvit .objectRating { margin-bottom:10px; }
.e_shopvit .objectRating .ratingLabel { display:none; }
.e_shopvit .objectRating .ratingOff { width:80px;height:16px;display:inline-block;background:url(mshop_vitrine_big51/star_off.png);margin-bottom:-3px; }
.e_shopvit .objectRating .ratingOn { height:100%;background:url(mshop_vitrine_big51/star_on.png);float:left; }
.e_shopvit .objectRating .ratingValue { display:none; }
.e_shopvit .objectNote {
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline;
	height: 100%;
	position: relative;
	clear: both;
	overflow: auto;
}
.e_shopvit .objectArticle { margin-bottom:5px; }
.e_shopvit .objectPresence { margin-bottom:5px; }
.e_shopvit .productItem .priceStyle { margin-top:10px; margin-bottom:10px; display:inline-block; width:100%; }
.e_shopvit .productItem .priceLabel { margin-bottom:5px; display:block; }
.e_shopvit .productItem .oldPrice { margin-right:5px; white-space:nowrap;text-decoration:line-through; }
.e_shopvit .productItem .newPrice { font-size:110%; font-weight:bold; white-space:nowrap; }
.e_shopvit .buttonBox {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	height: 80px;
}
.e_shopvit .productItem:hover {
	background-color: #fbfbfb;
	border-color: #ddd;
}
.e_shopvit .productItem:hover .quickView { display:inline-block; }
.e_shopvit .sg_footer_text { margin-top:20px; }
.e_shopvit .goodsPath {
	font-size: 110%;
	font-family: roboto;
	margin-bottom: 40px;
}
.e_shopvit .goodsPathSepar { padding-left:5px; padding-right:5px; }
.e_shopvit .goodsDetTitle {
	color: #004080;
	font-size: 180%;
	font-weight: normal;
	font-family: cuprum;
	padding-bottom: 5px;
	padding-top: 10px;
	border-bottom: 2px dashed #0080c0;
	margin-bottom: 20px;
	width: 60%;
	position: relative;
	left: 20%;
	text-align: center;
}
.e_shopvit .goodsLinkPhoto {
	margin-bottom: 20px;
	margin-right: 20px;
	display: block;
	width: 200px;
	height: 200px;
	position: relative;
	float: left;
	text-align: center;
}
.e_shopvit .goodsPhoto {
	border-width: 1px;
	border-color: #f0f0f0;
	border-style: solid;
	margin: auto;
	position: relative;
}
.e_shopvit .goodsLinkPhoto .cloud-zoom-big { background-color:#FFFFFF; }
.e_shopvit .goodsDetNote {
	color: #676767;
	font-size: 130%;
	font-family: roboto;
	line-height: 1.8;
	margin-bottom: 20px;
	display: block;
}
.e_shopvit .brandImage {
	margin-right: 100px;
	display: none;
	float: right;
}
.e_shopvit .brandImage img { width:100px; }
.e_shopvit .goodsDetArticle { margin-bottom:10px; }
.e_shopvit .goodsBrand {
	margin-bottom: 10px;
	display: block;
}
.e_shopvit .goodsRating .ratingOff { width:80px;height:16px;display:inline-block;background:url(mshop_vitrine_big51/star_off.png);margin-bottom:-3px; }
.e_shopvit .goodsRating .ratingOn { height:100%;background:url(mshop_vitrine_big51/star_on.png);float:left; }
.e_shopvit .presence {
	margin-bottom: 10px;
	display: none;
}
.e_shopvit .goodsPrice {
	margin-bottom: 20px;
	display: none;
}
.e_shopvit .goodsPrice .priceLabel { margin-right:10px; }
.e_shopvit .goodsPrice .priceValue .oldPrice { margin-right:10px;text-decoration:line-through; }
.e_shopvit .goodsPrice .priceValue .newPrice { font-size:140%; font-weight:bold; }
.e_shopvit .goodsDetail .addCount label { color:grey; }
.e_shopvit .goodsDetail .addCount input { width:60px; }
.e_shopvit .socialButtons {
	display: block;
}
.e_shopvit .morephotos {
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
	width: 30%;
	position: relative;
	text-align: center;
}
.e_shopvit .imageList { list-style:none;margin:0;padding:0; }
.e_shopvit .imageList .imageItem { margin-right:3px; display:inline-block; vertical-align:top; }
.e_shopvit .imageList .imageItem a { margin:2px; display:inline-block; text-align:center;display:block; width:70px; height:70px;overflow:hidden; }
.e_shopvit .imageList .activeImg a { -moz-box-shadow: 0px 0px 0px 2px #fa570a; -webkit-box-shadow: 0px 0px 0px 2px #fa570a; box-shadow: 0px 0px 0px 2px #fa570a; }
.e_shopvit .morephotos .prev { opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; font-size:0; cursor:pointer; background-image:url(mshop_vitrine_big51/strelkishopnext.png); background-repeat:no-repeat; display:inline-block; width:9px; height:22px; vertical-align:middle; }
.e_shopvit .morephotos .prev:hover { opacity:1; }
.e_shopvit .morephotos .prev.disabled { opacity:0.1;cursor:auto; }
.e_shopvit .morephotos .next { opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; font-size:0; cursor:pointer; background-image:url(mshop_vitrine_big51/strelkishopnext.png); background-position:top right; display:inline-block; width:9px; height:22px; vertical-align:middle; }
.e_shopvit .morephotos .next:hover { opacity:1; }
.e_shopvit .morephotos .next.disabled { opacity:0.1;cursor:auto; }
.e_shopvit .morephotos .photoSlider { margin-left:3px; display:inline-block; vertical-align:middle; }
.e_shopvit .tabs {
	font-size: 120%;
	font-family: roboto;
	line-height: 1.5;
	margin-bottom: 20px;
	display: block;
	position: relative;
	clear: both;
}
.e_shopvit .tabs .tabsNav { display:inline-block;padding:0;margin-bottom:0; }
.e_shopvit .tabs .tabsNav .itemTab { cursor:pointer; background-image:url(mshop_vitrine_big51/black_5.png); border:1px solid #ccc; margin-bottom:-1px; margin-right:3px; display:inline-block; padding:5px; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }
.e_shopvit .tabs .tabsNav .activeTab { background-color:white; background-image:none; border-bottom:1px solid white; }
.e_shopvit .tabs .tabsContent { background-color:#FFFFFF; border:1px solid #ccc; padding:15px; }
.e_shopvit .goodsDetText { margin-top:20px; margin-bottom:20px; }
.e_shopvit .goodsFeatures { margin-bottom:-15px; margin-right:-15px; }
.e_shopvit .goodsFeatures .featureGroup { margin-bottom:15px; margin-right:15px; display:inline-block; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName { margin-bottom:10px; display:inline-block; width:100%; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .groupImage { margin-right:5px; width:18px; height:18px; float:left; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .groupName { font-weight:bold; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .markDescription { border:1px solid lightgrey;cursor:pointer;border-radius:10px;color:grey;display: inline-block;width: 14px;text-align: center;font-size: 11px; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .markDescription:hover { background:lightgrey;color:white; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .groupDescription { border:1px solid lightgrey;background:white;width:200px;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.4);margin:2px; }
.e_shopvit .goodsFeatures .featureGroup .featureList { margin:0; padding:0px; }
.e_shopvit .goodsFeatures .featureGroup .featureItem { padding-top:3px; padding-bottom:3px; padding-left:15px; display:block; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .featureImage { margin-right:5px; width:16px; height:16px; float:left; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .blockFeatureName { display:inline-block;width:200px;border-bottom:1px dotted lightgray; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .markDescription { color:grey; font-size:10px; cursor:pointer; border:1px solid lightgrey; display:inline-block; width:14px; height:14px; position:relative; top:-2px; text-align:center; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .markDescription:hover { color:white; background-color:gray; position:relative; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .featureDescription { border:1px solid lightgrey;background:white;width:200px;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.4);margin:2px; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .blockFeatureValue { display:inline-block; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .valueIcon { width:16px;height:16px;display:inline-block;vertical-align: bottom; }
.e_shopvit .comment .titleHead { font-size:160%; font-weight:normal; margin-bottom:20px; }
.e_shopvit .comment .tableComment .tableRow td { padding-bottom:30px; }
.e_shopvit .comment .tableComment .headComment { background-image:url(mshop_vitrine_big51/black_5.png); padding-top:7px; padding-bottom:7px; margin-bottom:10px; display:table; width:100%; }
.e_shopvit .comment .tableComment .comm_date { opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; margin-right:10px; float:right; }
.e_shopvit .comment .tableComment .comm_titlename { margin-left:10px; float:left; }
.e_shopvit .comment .tableComment .comm_admnote { border-width:1px; border-color:#808080; border-style:dashed; margin-top:10px; padding:10px; }
.e_shopvit .comment .addComment .error { color:#FF0000; }
.e_shopvit .comment .addComment .title { margin-top:10px; margin-bottom:5px; }
.e_shopvit .comment .addComment .areatext { width:100%; height:100px; overflow:auto; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .comment .addComment .buttonSend { margin-top:3px; display:block; }
.e_shopvit .comment .comm_info { margin-top:10px; }
.e_shopvit .reviews .linkShow { margin-bottom:20px; display:block; }
.e_shopvit .reviews .addReview { margin-bottom:40px; }
.e_shopvit .reviews .addMark .markLabel { margin-top:2px; margin-right:10px; float:left; }
.e_shopvit .reviews .blockEditMark { overflow:hidden; }
.e_shopvit .reviews .blockEditMark .markItem { display:inline-block; width:16px; height:16px; background:url(mshop_vitrine_big51/star_off.png); vertical-align:bottom; cursor:pointer; }
.e_shopvit .reviews .blockEditMark .activeMark { background:url(mshop_vitrine_big51/star_on.png); }
.e_shopvit .reviews .blockEditMark.editMark .selectedMark { background:url(mshop_vitrine_big51/star_on.png); }
.e_shopvit .reviews .blockEditMark .markTitle { color:grey; }
.e_shopvit .reviews .addMerits { margin:10px 0; display:table; width:100%; }
.e_shopvit .reviews .addMerits label { display:table-cell; width:130px; vertical-align:middle; }
.e_shopvit .reviews .addMerits textarea { width:100%; height:70px; float:right; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .reviews .addDemerits { margin:10px 0; display:table; width:100%; }
.e_shopvit .reviews .addDemerits label { display:table-cell; width:130px; vertical-align:middle; }
.e_shopvit .reviews .addDemerits textarea { width:100%; height:70px; float:right; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .reviews .addComment { margin:10px 0; display:table; width:100%; }
.e_shopvit .reviews .addComment label { display:table-cell; width:130px; vertical-align:middle; }
.e_shopvit .reviews .addComment textarea { width:100%; height:70px; float:right; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .reviews .addUsetime { margin:10px 0; }
.e_shopvit .reviews .addUsetime label { display:inline-block; width:130px; vertical-align:top; }
.e_shopvit .reviews .addUsetime select { margin:0; display:inline-block; vertical-align:top; }
.e_shopvit .reviews .msgRequired { margin:20px 0; }
.e_shopvit .reviews .blockButton .btnAdd { margin-right:10px; }
.e_shopvit .reviews .addReview .star { margin-right:3px; color:red; }
.e_shopvit .reviews .msgReviewed { color:grey; }
.e_shopvit .reviews .msgSuccess { color:green; }
.e_shopvit .reviews .msgNotReviews { margin: 10px 0; }
.e_shopvit .reviews .sortReviews { margin:10px 0; }
.e_shopvit .reviews .sortField { margin-left:5px;padding:3px 3px 0 3px;color:inherit;text-decoration:none;border-bottom:1px dotted; }
.e_shopvit .reviews .sortField.selected { background-image:url(mshop_vitrine_big51/black_10.png); }
.e_shopvit .reviews .sortField i { margin-left: 2px; }
.e_shopvit .reviews .reviewItem { margin-top:10px; }
.e_shopvit .reviews .headReview { background-image:url(mshop_vitrine_big51/black_5.png); padding-top:7px; padding-bottom:7px; margin-bottom:10px; display:table; width:100%; }
.e_shopvit .reviews .reviewUser { margin-left:10px; float:left; }
.e_shopvit .reviews .reviewDate { color:grey; margin-right:10px; float:right; }
.e_shopvit .reviews .reviewRating { margin-bottom:10px; display:table; width:100%; }
.e_shopvit .reviews .reviewRating .markValue { margin-right:5px; display:inline-block; }
.e_shopvit .reviews .reviewRating .markItem { display:inline-block; width:16px; height:16px; background:url(mshop_vitrine_big51/star_off.png); vertical-align:bottom; }
.e_shopvit .reviews .reviewRating .selectedMark { background:url(mshop_vitrine_big51/star_on.png); }
.e_shopvit .reviews .reviewRating .markTitle { color:grey; vertical-align:middle; }
.e_shopvit .reviews .reviewRating .usetimeLabel { color:grey; margin-left:40px; margin-right:5px; vertical-align:middle; }
.e_shopvit .reviews .reviewRating .usetimeValue { color:grey; vertical-align:middle; }
.e_shopvit .reviews .reviewRating .rateValue { color:white; background-color:grey; float:right; padding:0 5px; }
.e_shopvit .reviews .reviewRating .rateValue.positive { background-color:#66a025; }
.e_shopvit .reviews .reviewRating .rateValue.negative { background-color:#BE3308; }
.e_shopvit .reviews .reviewMerits { margin-bottom:10px; }
.e_shopvit .reviews .meritsLLabel { font-weight:bold;margin-bottom:3px;display:inline-block; }
.e_shopvit .reviews .reviewDemerits { margin-bottom:10px; }
.e_shopvit .reviews .demeritsLabel { font-weight:bold;margin-bottom:3px;display:inline-block; }
.e_shopvit .reviews .reviewComment { margin-bottom:10px; }
.e_shopvit .reviews .commentLabel { font-weight:bold;margin-bottom:3px;display:inline-block; }
.e_shopvit .reviews .reviewVoiting { text-align:right;visibility:hidden;opacity:0;transition:all .4s;-webkit-transition: all .4s; }
.e_shopvit .reviews .reviewItem:hover .reviewVoiting { visibility:visible;opacity:1; }
.e_shopvit .reviews .reviewVoiting .helpful { color:grey; margin-right:10px; }
.e_shopvit .reviews .reviewVoiting .likeReview { color:grey; cursor:pointer; border-bottom:1px dotted; }
.e_shopvit .reviews .reviewVoiting.disabled .likeReview { cursor:auto;border:none; }
.e_shopvit .reviews .reviewVoiting .likeReview.selected { color:#ffffff; background-color:grey; padding:0 3px; }
.e_shopvit .reviews .reviewVoiting .countLikes { font-weight:bold;color:green; }
.e_shopvit .reviews .reviewVoiting .dislikeReview { color:grey; cursor:pointer; border-bottom:1px dotted; margin-left:10px; }
.e_shopvit .reviews .reviewVoiting.disabled .dislikeReview { cursor:auto;border:none; }
.e_shopvit .reviews .reviewVoiting .dislikeReview.selected { color:#ffffff; background-color:grey; padding:0 3px; }
.e_shopvit .reviews .reviewVoiting .countDislikes { color:#BE3308; font-weight:bold; }
.e_shopvit .reviews .moreReviews { text-align:center; }
.e_shopvit .reviews .preloader { display:inline-block;width:16px;height:16px;background:url(mshop_vitrine_big51/preloader.gif);vertical-align:bottom;margin-left: 3px; }
.e_shopvit .accompTitle {
	color: #ff0000;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
	margin-bottom: 30px;
	position: relative;
}
.e_shopvit .analogTitle {
	color: #ff0000;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
	margin-bottom: 30px;
}
.e_shopvit .specialProducts .specialItem {
	border-width: 1px;
	border-color: #f0f0f0;
	border-style: solid;
	margin-bottom: 30px;
	margin-right: 10px;
	display: inline-block;
	width: 200px;
	position: relative;
	text-align: center;
	vertical-align: top;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.e_shopvit .specialProducts .specialImage {
	width: 200px;
	position: relative;
}
.e_shopvit .specialProducts .flag_hit { background-image:url(mshop_vitrine_big51/icon_hit_new.png); width:20px; height:20px; top:0px; right:0px; padding:2px 4px;z-index:10; }
.e_shopvit .specialProducts .flag_new { background-image:url(mshop_vitrine_big51/icon_new_new.png); width:20px; height:20px; top:15px; right:0px; padding:2px 4px;z-index:10; }
.e_shopvit .specialProducts .flag_discount { background-image:url(mshop_vitrine_big51/icon_procent_new.png); width:20px; height:20px; top:30px; right:0px; padding:2px 4px;z-index:10; }
.e_shopvit .specialProducts .user_price { background-image:url(mshop_vitrine_big51/icon_price_new.png); width:20px; height:20px; top:45px; right:0px; padding:2px 4px;z-index:10; }
.e_shopvit .specialProducts .specialTitle {
	font-size: 120%;
	font-weight: normal;
	font-family: roboto;
	text-overflow: ellipsis;
	margin: 10px 0;
	margin-bottom: 15px;
	position: relative;
	top: 10px;
	overflow: hidden;
	padding: 0 5px;
	white-space: nowrap;
}
.e_shopvit .specialRating .ratingOff { width:80px;height:16px;display:inline-block;background:url(mshop_vitrine_big51/star_off.png);margin-bottom:-3px; }
.e_shopvit .specialRating .ratingOn { height:100%;background:url(mshop_vitrine_big51/star_on.png);float:left; }
.e_shopvit .specialRating .ratingValue { display:none; }
.e_shopvit .specialRating .marks { display:none; }
.e_shopvit .specialProducts .specialPrice {
	margin: 10px 0;
	display: none;
}
.e_shopvit .specialProducts .specialPrice .oldPrice { white-space:nowrap;text-decoration:line-through; }
.e_shopvit .specialProducts .specialPrice .newPrice { font-size:110%; font-weight:bold; white-space:nowrap; }
.e_shopvit .specialButton .details { display:none; }
.e_shopvit .flag_hit { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .flag_new { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .flag_discount { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .user_price { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.contLastNews .dataType_date { margin-right:5px; }
.contLastNews .newslinks { margin-top:5px; display:block; }
.contLastNews .linkNews { margin-top:20px; display:inline-block; width:100%; clear:both; }
#global2 .contSpecialGoods .addcart {
	display: none;
}
#global2 .contSpecialGoods .goShowGoods {
	display: block;
}
#global11 .cont_txt .contentText {
	color: #348609;
	font-size: 120%;
	font-family: cuprum;
	line-height: 1.6;
	position: relative;
}
#global22 .shopFilter .filterItem .filterTitle {
	color: #ff0000;
	font-size: 130%;
	font-family: cuprum;
}
#global22 .shopFilter .filterItem .filterValueItem .filterValue {
	color: #676767;
	font-size: 110%;
	font-weight: normal;
	font-family: roboto;
}
#global22 .shopFilter .blockButton .btnSearch {
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
}
#global22 .shopFilter .blockButton .btnClear {
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
}
#global22 .shopFilter .filterNotify {
	font-size: 130%;
	font-family: cuprum;
	line-height: 1.6;
	width: 200px;
	position: relative;
	z-index: 51;
}
.contSpecialGoods .flag_hit { font-size:0; position:absolute;right:0px;top:0px;width:20px;height:20px;background-image:url(mshop_special_big51/icon_hit_new.png); }
.contSpecialGoods .flag_new { font-size:0; position:absolute;right:0px;top:15px;width:20px;height:20px;background-image:url(mshop_special_big51/icon_new_new.png); }
.contSpecialGoods .flag_discount { font-size:0; position:absolute;right:0px;top:30px;width:20px;height:20px;background-image:url(mshop_special_big51/icon_procent_new.png); }
.contSpecialGoods .user_price { font-size:0; position:absolute;right:0px;top:45px;width:20px;height:20px;background-image:url(mshop_special_big51/icon_price_new.png); }
.contSpecialGoods .modifications { position:relative;margin-bottom:10px; }
.contSpecialGoods .modifications .overlay { display: block; position: absolute; background: black; opacity: 0.4; width: 100%; height: 100%;z-index:10; display:none; }
.contSpecialGoods .modifications .groupFeature { margin-top:10px; }
.contSpecialGoods .modifications .itemFeature { margin-bottom:10px; }
.contSpecialGoods .modifications .nameFeature { margin-bottom:5px; display:block; }
.contSpecialGoods .modifications .nameFeature .markDescription { border:1px solid lightgrey;cursor:pointer;border-radius:10px;color:grey;display: inline-block;width: 14px;text-align: center;font-size: 11px; }
.contSpecialGoods .modifications .nameFeature .markDescription:hover { background:lightgrey;color:white; }
.contSpecialGoods .modifications .nameFeature .contentDescription { border:1px solid lightgrey;background:white;width:200px;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.4);margin:2px; }
.contSpecialGoods .modifications .itemValue { display:inline-block; }
.contSpecialGoods .modifications .itemValue input { display:none; }
.contSpecialGoods .modifications .featureValue { cursor:pointer; background-image:url(mshop_vitrine_big51/white_80.png); border-width:1px; border-color:#e2e2e2; border-style:solid; margin-bottom:1px; margin-right:1px; display:inline-block; padding:0px 5px; }
.contSpecialGoods .modifications input:checked + .featureValue { color:#ffffff; cursor:auto; background-image:url(mshop_vitrine_big51/black_70.png); }
.contSpecialGoods .modifications .itemFeature.colorFeature .featureValue { background-image:none; margin-right:3px; padding:0; }
.contSpecialGoods .modifications .itemFeature.colorFeature img.featureValue { width:16px;height:16px; }
.contSpecialGoods .modifications .itemFeature.colorFeature .featureValue span { display: block; width: 14px; height: 14px; border: 1px solid white; }
.contSpecialGoods .modifications .itemFeature.colorFeature input:checked + .featureValue { background-image:none; -moz-box-shadow: 0px 0px 0 2px #fa570a; -webkit-box-shadow: 0px 0px 0 2px #fa570a; box-shadow: 0px 0px 0 2px #fa570a; }
.contSpecialGoods .goShowGoods { display:none; }
.contSpecialGoods {
	display: block;
	width: 100%;
}
.contSpecialGoods .contentImage { width:200px; }
.contSpecialGoods .contentBody {
	display: block;
	text-align: center;
}
.contSpecialGoods .blockAllItem {
	margin-top: -10px;
	margin-right: 10px;
	display: inline-block;
	width: 100%;
	text-align: center;
	vertical-align: top;
}
.contSpecialGoods .blockGoodsInfo {
	display: block;
	max-width: 200px;
	text-align: left;
}
.contSpecialGoods .blockRating { margin-bottom:5px; }
.contSpecialGoods .ratioOff { background-image:url(mshop_special_big/mshop_special_big/star_03_off.png); background-size:14px; width:70px; height:14px; }
.contSpecialGoods .ratioOn { background:url(mshop_special_big/star_03_on.png) repeat-x;background-size:14px; height:100%;float:left; }
.contSpecialGoods .blockGroup { margin-bottom:10px; }
.contSpecialGoods .blockImage { margin-bottom:5px; overflow:hidden; text-align:center; }
.contSpecialGoods .blockImage a { display:inline-block; }
.contSpecialGoods .blockArticle { margin-bottom:5px; }
.contSpecialGoods .blockTitle {
	margin-bottom: 5px;
	height: 2.6em;
	overflow: hidden;
	white-space: nowrap;
}
.contSpecialGoods .blockNote { margin-bottom:5px; height:2.6em; overflow:hidden; }
.contSpecialGoods .blockPrice { margin:5px; }
.contSpecialGoods .titlePrice { margin-bottom:5px; display:block; }
.contSpecialGoods .oldPrice { text-decoration:line-through; }
.contSpecialGoods .newPrice { font-size:110%; font-weight:bold; }
.contSpecialGoods .blockButton { margin-top:15px; }
.contSpecialGoods .buttonSend.goShowGoods { display:none; }
.hoverToDragGoods { background-image:url(mshop_special_big/black_3.png); }
.dragAjaxGoods { opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; background-color:#ffffff; padding:10px; }
.contSpecialGoods .rotateGoods {
	display: inline-block;
	width: 100%;
}
.contSpecialGoods #prevRotate {
	color: transparent;
	background-image: url(mshop_special_big/special_strelki_lr.png);
	background-repeat: no-repeat;
	margin-top: 120px;
	width: 15px;
	height: 35px;
	float: left;
}
.contSpecialGoods #prevRotate:hover { background-position:bottom left; }
.contSpecialGoods #prevRotate:active { background-position:bottom left; }
.contSpecialGoods .rtContainer { margin-left:20px; margin-right:10px; height:auto !important; float:left; }
.contSpecialGoods #nextRotate {
	color: transparent;
	background-image: url(mshop_special_big/special_strelki_lr.png);
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 120px;
	width: 15px;
	height: 35px;
	float: left;
}
.contSpecialGoods #nextRotate:hover { background-position:bottom right; }
.contSpecialGoods #nextRotate:active { background-position:bottom right; }
.contSpecialGoods .blockGoods { display:inline-block; width:100%; }
#global2 .contSpecialGoods .buttonSend.butAddCart {
	display: none;
}
.contSpecialGoods .buttonSend.butAddCart {
	display: none;
}
#global2 .contSpecialGoods .buttonSend.goShowGoods {
	display: none;
}
#div18.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 20px;
}
#global2 .contSpecialGoods .blockTitle {
	font-size: 120%;
	font-family: cuprum;
	height: 25px;
	text-align: center;
	white-space: nowrap;
}
#global2 .contSpecialGoods .blockNote {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
}
#div499.col-lg-9.col-md-9.hidden-sm.hidden-xs {
	position: relative;
	top: 10px;
}
#content1 .slider-bigsh .objectTitle {
	color: #ffffff;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
	background-image: url(temnyj004_010.png);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: 80px;
}
#global11 #menuLink .object {
	font-size: 120%;
	font-family: cuprum;
	margin-right: 10px;
	position: relative;
	float: left;
	text-align: left;
}
#global11 #menuLink .contentTitle {
	color: #ff0000;
	font-size: 150%;
	font-family: cuprum;
	margin-top: 5px;
	margin-bottom: 5px;
}
#div567.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: -20px;
	margin-bottom: 20px;
}
#global1 .cont_txt .contentText {
	height: 60px;
}
#global1 .cont_txt .object {
	padding-bottom: 5px;
	border-bottom: 1px solid #f0f0f0;
	margin-top: 15px;
}
#global1 .cont_txt .objectNote {
	color: #004080;
	font-size: 140%;
	font-family: cuprum;
	position: relative;
}
#global12 #menuLink .object {
	font-size: 120%;
	font-family: cuprum;
	margin-right: 10px;
	position: relative;
	float: left;
	text-align: left;
}
#global12 #menuLink .contentTitle {
	color: #ff0000;
	font-size: 150%;
	font-family: cuprum;
	margin-top: 5px;
	margin-bottom: 5px;
}
#div499.col-lg-8.col-md-8.hidden-sm.hidden-xs {
	text-align: center;
}
.contSearch .searchWarn { margin-top:10px; margin-bottom:10px; }
.contSearch .countRec { margin-top:10px; margin-bottom:10px; }
.contSearch .recResult { margin-bottom:10px; }
.contShopSearch .searchContent {
	background-color: #ffffff;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px solid #aaa;
	display: table;
	width: 100%;
	position: relative;
}
.contShopSearch #livesearch { background-color:transparent; border:none; margin-left:5px; width:85%; position:relative; padding:0;outline:none; }
.contShopSearch .buttonSend {
	opacity: 0.4;
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	font-size: 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url(ashop_search53/lupa_mn_3.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: 18px;
	border: none;
	margin: auto;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 3px;
	padding: 0;
	outline:none;
}
.contShopSearch .buttonSend:hover { opacity:0.7; }
.contShopSearch .preloader { background: url(ashop_search53/preloader.gif);width: 20px;margin:3px; height: 20px;position: absolute;top: 2px;right: 2px;background-size:20px;background-color:white;z-index:1; }
.contShopSearch .suggestions { background:white;border:1px solid #aaa;position:absolute;top:100%;left:-1px;width:300px;z-index:999; }
.contShopSearch .suggestItem { padding:4px;white-space: nowrap;overflow:hidden; }
.contShopSearch .suggestItem:hover { background: url(ashop_search53/black_5.png); }
.contShopSearch .suggestItem.selected { background: url(ashop_search53/black_5.png); }
.contShopSearch .suggestItem .goodsImage { text-align:center;width:40px;height:40px;display:inline-block;overflow:hidden; float:left; margin-right:5px; }
.contShopSearch .suggestItem .goodsImage img { max-width:40px;max-height:40px; }
.contShopSearch .suggestItem .goodsName { margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.contShopSearch .suggestItem .goodsName a { color:black;text-decoration: none; }
.contShopSearch .suggestItem .goodsName a:hover { text-decoration: underline; }
.contShopSearch .suggestItem .goodsName strong { color:red; }
.contShopSearch .suggestItem .goodsArticle { float:left;color:grey; }
.contShopSearch .suggestItem .goodsArticle strong { color:red; }
.contShopSearch .suggestItem .goodsPrice { font-weight:bold; float:right; }
#global3 .contShopSearch .suggestItem .goodsImage {
	display: none;
}
#global3 .contShopSearch .suggestItem .goodsArticle {
	display: none;
}
#global3 .contShopSearch .suggestItem .goodsPrice {
	display: none;
}
#global3 .contShopSearch .suggestItem .goodsName {
	font-size: 110%;
	font-family: roboto;
}
#global3 .contShopSearch #livesearch {
	font-size: 120%;
	font-family: cuprum;
}
#global31 .content .contentText .btn-group .btn {
	font-family: roboto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	float: left;
}
#global31 .content .contentText .btn-group .dropdown-menu li a {
	font-family: roboto;
}
#div17.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 20px;
}
#global32 #menuLink .contentTitle {
	color: #004080;
	font-size: 150%;
	font-family: cuprum;
	margin-top: 5px;
	margin-bottom: 5px;
}
#global32 #menuLink .object {
	font-size: 130%;
	font-family: cuprum;
	margin-top: 5px;
	margin-right: 10px;
	position: relative;
	float: left;
}
#global32 #menuLink .object .link {
	color: #676767;
}
.e_shopvit .goodsBrand .brandLabel {
	color: #676767;
	font-weight: normal;
	font-family: roboto;
}
.e_shopvit .goodsBrand .brandValue {
	color: #004080;
	font-size: 140%;
	font-family: cuprum;
}
.e_shopvit .goodsDetPriceBox .modifications {
	display: none;
}
.e_shopvit .goodsDetail .buttonSend.back {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
	text-transform: lowercase;
}
.e_shopvit .goodsContentDet {
	padding-top: 10px;
	border-top: 1px solid #F0F0F0;
}
.e_shopvit .goodsDetPriceBox {
	margin-bottom: 10px;
}
.e_shopvit .vitrina .objectBrand {
	margin-bottom: 10px;
	display: block;
	position: absolute;
	top: 5px;
}
.collapse#bs-example-navbar-collapse-1 {
	background-color: #676767;
}
.hidden-lg#div14 .navbar .container-fluid .navbar-header .navbar-brand {
	background-color: #676767;
}
.hidden-lg#div14 .navbar .container-fluid .navbar-header {
	background-color: #676767;
}
.collapse#bs-example-navbar-collapse-1 .nav .dropdown .dropdown-toggle {
	background-color: #676767;
}
.collapse#bs-example-navbar-collapse-1 .nav .dropdown .dropdown-menu {
	background-color: #676767;
}
#menuitem1 #pageMenu .submenu {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;
}
#menuitem1 #pageMenu .submenu .menu {
	text-transform: lowercase;
	background-color: #676767;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#menuitem1 #pageMenu .menu.menuActive {
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 2px solid #ffffff;
}
#menuitem1 #pageMenu .menu:hover {
	color: #c0c0c0;
	text-decoration: none;
}
#div593.col-lg-12.col-md-12.hidden-sm.hidden-xs {
	border-top: 1px solid #efefef;
	margin-top: 30px;
	width: 90%;
}
#global23 .content .contentText .btn-group .btn {
	color: #004080;
	font-size: 120%;
	font-family: cuprum;
	margin-top: 20px;
	width: 200px;
	position: relative;
	top: -20px;
}
#global23 .content .contentText .btn-group .dropdown-menu li a {
	font-size: 120%;
	font-family: roboto;
}
#content2 .shopGrouppicMenu .contentTitle {
	color: #ff0000;
	font-size: 140%;
	font-family: cuprum;
	line-height: 1.5;
}
#div594.col-lg-12.col-md-12.hidden-sm.hidden-xs {
	border-bottom: 1px solid #F0F0F0;
	width: 90%;
}
#content2 .shopGrouppicMenu .groupList .menuUnit {
	padding-left: 5px;
	margin-bottom: 5px;
}
#content2 .shopGrouppicMenu .groupList .menuUnit .menu .span {
	font-size: 120%;
	font-family: cuprum;
	text-decoration: none;
}
#content2 .shopGrouppicMenu {
	margin-bottom: 20px;
}
#global23 {
	margin-bottom: 20px;
}
#div625.col-lg-12.col-md-12.hidden-sm.hidden-xs {
	margin-top: 20px;
}
#global24 .cont_txt .object {
	margin-bottom: 20px;
	height: 100%;
}
.e_shopvit .accompGoods {
	width: 98%;
	position: relative;
	left: 2%;
}
.e_shopvit .specialProducts {
	text-align: center;
}
.e_shopvit .analogGoods {
	width: 98%;
	position: relative;
	left: 2%;
}
.e_shopvit .specialProducts .specialRating {
	display: none;
}
.e_shopvit .specialProducts .specialImage .objectImage {
	margin-top: 10px;
}
#global11 #menuLink .object .link {
	color: #676767;
}
#global12 #menuLink .object .link {
	color: #676767;
}
#global24 .cont_txt .objectNote {
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#global32 #menuLink .contentText {
	color: #428bca;
	font-size: 130%;
	font-family: oswald;
	margin-top: 10px;
}
.fadedImages .faded { width:600px; height:400px; position:relative; overflow:hidden; }
.fadedImages .faded .fadedArea { margin:0; width:100%; height:100%; position:absolute; top:0px; left:0px; }
.fadedImages .faded .fadedArea .object { width:100%; height:100%; position:absolute; top:0px; left:0px; list-style-type:none; }
.fadedImages .objectTitle { position:absolute; top:20px; left:20px; }
.fadedImages .objectImage { z-index:1; }
.fadedImages .objectNote { position:absolute; top:100px; left:20px; z-index:2; }
.fadedImages .linkNext { text-decoration:none; background-image:url(none); position:absolute; bottom:100px; left:20px; }
.fadedImages .faded .pagination { position:absolute; bottom:40px; right:30px; z-index:15; }
.fadedImages .faded .pagination li { margin-left:1px; width:22px; height:22px; position:relative; float:left; overflow:hidden; list-style-type:none; }
.fadedImages .faded .pagination li a { background-color:#242424; width:100%; height:100%; position:absolute; overflow:hidden; text-indent:100px; }
.fadedImages .faded .pagination li.current a { background-color:#ffffff; }
.fadedImages .faded .pagination li a:hover { background-color:#ffffff; }
#content21 {
	margin-bottom: 20px;
}
#content21 .fadedImages .faded {
	width: 270px;
	height: 490px;
	text-align: center;
}
#content21 .slider-bigsh .contentBody {
	width: 260px;
	height: 480px;
}
#content21 .slider-bigsh .arrow-navigation {
	margin-top: 200px;
	width: 50px;
	height: 30px;
}
#global22 {
	width: 90%;
}
#div26.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #696969;
	margin-top: 40px;
	height: 100%;
}
#div27.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #696969;
	border-top: 2px solid #eeeeee;
	height: 100%;
}
#global4 .cont_txt .contentTitle {
	color: #ffffff;
	font-size: 150%;
	font-family: cuprum;
}
#global4 .cont_txt .contentText {
	color: #eeeeee;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.6;
	margin-bottom: 20px;
}
#global41 .content .contentText .btn-group .btn {
	color: #428bca;
	font-size: 120%;
	font-family: cuprum;
	margin-bottom: 10px;
	margin-right: 10px;
	position: relative;
	float: left;
}
#global41 .content .contentText .btn-group .dropdown-menu li a {
	font-size: 120%;
	font-family: roboto;
	position: relative;
}
#div670.col-lg-3.col-md-6.col-sm-6.col-xs-12 {
	margin-top: 20px;
	margin-bottom: 15px;
	position: static;
}
#div669.col-lg-3.col-md-6.col-sm-6.col-xs-12 {
	margin-bottom: 15px;
}
#div671.col-lg-3.col-md-6.col-sm-6.col-xs-12 {
	margin-top: 20px;
	margin-bottom: 15px;
}
#div672.col-lg-3.col-md-6.col-sm-6.col-xs-12 {
	margin-bottom: 15px;
}
.headerCatalog .groupList .headerCatalogItem.horiz { margin-right:20px;display:inline-block;list-style-type:none; }
.headerCatalog .groupList .headerCatalogItem.horiz a { ext-decoration:none; }
.headerCatalog .groupList .headerCatalogItem.horiz a>span { text-decoration:none; padding-top:2px; padding-bottom:2px; display:inline-block; width:100%; }
.headerCatalog .groupList .headerCatalogItem.horiz a>span img { margin-right:5px; width:24px; float:left; vertical-align:middle; }
.headerCatalog .groupList .headerCatalogItem.horiz.Active { font-weight:bold; }
.headerCatalog .groupList .headerCatalogSub { padding-top:30px; margin-top:0px; width:100%; position:absolute; left:0px; }
.headerCatalog .groupList .headerCatalogSub .headerCatalogCol { margin-bottom:25px; margin-left:20px; display:inline-block; height:auto; position:relative; float:left; list-style-type:none; }
.headerCatalog .groupList .headerCatalogSub .headerCatalogSubItem.headerCatalogSubSection { font-weight:bold; margin-bottom:5px; display:inline-block; }
.shopGroup .groupList .menu { padding-top:10px; padding-bottom:10px; display:block; }
.shopGroup .groupList .menu.menuActive { font-weight:bold; }
.shopGroup .groupList .submenu { padding-top:5px; padding-bottom:5px; margin-left:20px; }
.shopGroup .groupList .submenu .menu { padding-top:2px; padding-bottom:2px; }
.shopGroup .groupList .submenu1 { padding-top:5px; padding-bottom:5px; margin-left:20px; }
.shopGroup .groupList .submenu2 { padding-top:5px; padding-bottom:5px; margin-left:20px; }
#global42 .shopGroup .groupList .menu {
	color: #eeeeee;
	font-size: 110%;
	font-family: roboto;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	border-bottom: 1px solid #eeeeee;
	margin-right: 10px;
	display: inline-block;
}
#global42 .shopGroup .groupList {
	text-align: left;
}
#global42 .shopGroup .groupList .menu.menuActive {
	color: #ffffff;
}
#div671.col-lg-4.col-md-6.col-sm-6.col-xs-12 {
	margin-top: 20px;
	margin-bottom: 15px;
}
#global42 .shopGroup .groupList .menu:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#global43 .social_share .contentTitle {
	color: #ffffff;
	font-size: 160%;
	font-family: cuprum;
}
#global43 .social_share .contentText {
	color: #eeeeee;
	font-size: 140%;
	font-family: cuprum;
	line-height: 1.6;
	margin-bottom: 40px;
}
#global43 .social_share .contentBody {
	display: none;
	text-align: center;
}
#global44 .cont_txt .object {
	margin-top: 20px;
	margin-bottom: 20px;
}
#global44 .cont_txt .objectNote {
	color: #ffffff;
	font-size: 120%;
	font-family: cuprum;
	line-height: 1.5;
}
#div672.col-lg-2.col-md-6.col-sm-6.col-xs-12 {
	margin-bottom: 40px;
}
.e_shopvit .productItem:hover .objectTitle {
	position: relative;
}
.e_shopvit .productItem:hover .objectTitle .textTitle {
	color: #0080C0;
	text-decoration: none;
}
.e_shopvit .objectTitle .textTitle {
	color: #004080;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 2px dashed #428bca;
	position: relative;
	top: 0px;
	overflow: hidden;
}
#global2 .contSpecialGoods .contentBody {
	display: inline-block;
	text-align: center;
}
#global2 .contSpecialGoods .blockImage {
	margin-top: 20px;
}
.e_shopvit .buttonSend.addcart {
	color: #004080;
	font-size: 140%;
	font-family: cuprum;
	background-color: #ffffff;
	margin-bottom: 25px;
	margin-right: 10px;
	display: none;
}
#content .e_shopvit .objectTitle {
	height: 60px;
	position: relative;
}
.e_shopvit .objectBrand {
	width: 80%;
}
#content .e_shopvit .productItem {
	position: relative;
}
#div670.col-lg-3.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 20px;
	margin-bottom: 15px;
}
#div671.col-lg-4.col-md-12.col-sm-12.col-xs-12 {
	margin-bottom: 15px;
}
#div672.col-lg-2.col-md-12.col-sm-12.col-xs-12 {
	margin-bottom: 15px;
}
.e_shopvit .details {
	padding-top: 10px;
}
.shopFilter .contentTitle {
	color: #004080;
	font-size: 150%;
	font-family: cuprum;
}
.e_shopvit .contentTitle {
	color: #FF0000;
	font-size: 160%;
	font-family: cuprum;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.e_shopvit .goodsContent .goodsNavigator.top {
	display: none;
}
.e_shopvit .contentTitleTxt {
	padding-bottom: 10px;
	padding-right: 50px;
	border-bottom: 1px solid #F0F0F0;
}
#menuitem2 #pageMenu .ImgMenu {
	margin-right: 5px;
	width: 10px;
	height: 10px;
}
#menuitem2 #pageMenu .menu {
	color: #ffffff;
	font-size: 130%;
	font-family: oswald;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	top: 5px;
}
#menuitem2 #pageMenu .tableMenu {
	width: 100%;
	position: relative;
	top: 5px;
	text-align: center;
}
#menuitem2 #pageMenu .submenu {
	width: 200px;
	position: relative;
}
#menuitem2 #pageMenu .submenu .menu {
	background-color: #676767;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#menuitem2 #pageMenu .menu.menuActive {
	border-bottom: 2px solid #ffffff;
	position: relative;
}
#content .e_shopvit .objectBrand .brandLabel {
	font-size: 100%;
}
#content .e_shopvit .objectBrand .brandValue {
	font-size: 140%;
}
.e_shopvit .objectBrand .brandValue {
	padding-bottom: 2px;
	padding-right: 30px;
	border-bottom: 1px solid #EFEFEF;
}
#div29.col-lg-2 {
	border-left: 1px solid #ffffff;
	height: 50px;
	position: relative;
}
#menuitem2 #pageMenu .menu:hover {
	color: #C0C0C0;
	text-decoration: none;
	position: relative;
}
.contSpecialGoods .contentTitle {
	color: #676767;
	font-size: 110%;
	font-family: cuprum;
	text-transform: uppercase;
	margin-top: 0px;
	text-align: center;
}
#global0 .news-public .muchpages.top {
	display: none;
}
.cont_news #view .objimage { margin-bottom:10px; }
.cont_news .buttonSend { margin-top:20px; }
.cont_news .newslink { margin-top:5px; display:block; }
.cont_news #linkArchive { margin-top:20px; display:block; clear:both; }
#arh_news .arhivTitle { margin-bottom:3px; }
#arh_news .buttonSend { margin-top:20px; }
.cont_news_lent .pnavigation.up { margin-bottom:10px; }
.cont_news_lent #dataType_date { margin-right:5px; }
.cont_news_lent #newslink { margin-top:5px; display:block; }
.record-item#view .contentTitle { margin-bottom:10px; }
.record-item#view .buttonSend { margin-top:20px; }
#global0 .news-public .contentTitle {
	color: #676767;
	font-size: 150%;
	font-family: cuprum;
	text-align: center;
}
#global0 .news-public .objectTitle {
	font-size: 120%;
	font-family: cuprum;
	line-height: 1.4;
}
#global0 .news-public .newsContainer .objectNote {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
	line-height: 1.5;
	text-align: left;
}
#global0 .news-public .newsContainer .newsLink {
	text-align: left;
}
#global0 .news-public .textTitle {
	font-size: 110%;
}
#global0 .news-public .newsContainer a.objectImageLink img {
	margin-right: 10px;
	width: 100px;
	height: 100px;
	float: left;
}
.news-public.view .objectTitle {
	color: #004080;
	font-size: 160%;
	font-family: cuprum;
	margin-bottom: 30px;
}
.news-public.view #objimage {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
}
.news-public.view .objectText {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.6;
	margin-bottom: 20px;
}
.news-public.view .buttonSend {
	color: #004080;
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
}
.view .backLink {
	font-size: 140%;
	font-family: cuprum;
	display: none;
}
#global6 .cont_txt .contentText {
	margin-left: -40px;
	height: 650px;
	overflow: scroll;
}
#global6 .cont_txt {
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#global6 .content .contentText .nav .active div {
	background-color: #0080FF;
	width: 300px;
}
#global6 .content .contentText .nav .active div a {
	color: #ebebeb;
	width: 300px;
}
#global6 .content .contentText a .btn {
	background-color: #f5d8e0;
	margin-left: 20px;
	width: 90%;
}
#global6 .content .contentText a .btn div {
	font-size: 140%;
	font-weight: bold;
}
#global6 .slider-bigsh {
	display: none;
}
#global6 .content .object .objectNote a .btn {
	font-size: 120%;
	font-weight: bold;
	background-color: #f5d8e0;
	width: 90%;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
}
#global42 .shopgroups .celltlbGroupImg {
	display: none;
}
#global42 .shopgroups .groupItem .mainGroup {
	display: inline-block;
}
#global42 .shopgroups .subgroupsList {
	display: none;
}
#global42 .shopgroups .groupItem {
	display: inline-block;
}
#global42 .shopgroups .celltlbGroupName {
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
}
#global42 .shopgroups .celltlbGroupName .lnkGroupTitle {
	color: #f1f1f1;
	font-size: 100%;
	font-family: roboto;
	text-decoration: none;
}
#content21 .slider-bigsh .objectTitle {
	font-size: 120%;
	font-weight: normal;
	font-family: cuprum;
	position: relative;
	top: -130px;
	left: -15px;
}
.col-lg-12#div27 a .ym-advanced-informer {
	margin-top: 20px;
	margin-right: 10px;
}
#global0 .news-public .contentText {
	color: #004080;
	font-size: 150%;
	font-family: oswald;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
}
.col-lg-12#div27 a img {
	margin-top: 20px;
}
.e_shopvit .noGoodsIntable {
	color: #004080;
	font-size: 150%;
	font-family: cuprum;
	line-height: 1.8;
	position: relative;
}
#div499.col-lg-8.hidden-md.hidden-sm.hidden-xs {
	text-align: center;
}
#global2 .contSpecialGoods {
	text-align: center;
}
#content3 .shopGrouppicMenu .groupList .menuUnit {
	margin-right: 10px;
	float: left;
}
#content3 .shopGrouppicMenu .groupList .menuUnit .menu {
	color: #c0c0c0;
	font-size: 110%;
	font-family: roboto;
}
#content31 .shopGrouppicMenu .groupList .menuUnit {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
}
#content31 .shopGrouppicMenu .groupList .menuUnit .menu {
	color: #676767;
	font-size: 120%;
	font-family: cuprum;
}
#content31 .shopGrouppicMenu .contentTitle {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
	text-transform: uppercase;
}
#content3 .shopGrouppicMenu .contentTitle {
	color: #ffffff;
	font-size: 160%;
	font-family: cuprum;
}
#content3 .shopGrouppicMenu .contentTitleTxt {
	font-weight: normal;
}
.hidden-lg#div14 .navbar .container-fluid {
	background-color: #676767;
}
#menuitem1 #pageMenu .submenu .menu.menuActive {
	color: #c0c0c0;
}
.shopGrouppicMenu .groupList .menuUnit .menu { text-decoration:none; padding-top:2px; padding-bottom:2px; display:inline-block; width:100%; }
.shopGrouppicMenu .groupList .menuUnit .menu img { margin-right:5px; width:24px; float:left; vertical-align:middle; }
.shopGrouppicMenu .groupList .menuUnit .menu .span { text-decoration:underline; overflow:hidden; vertical-align:middle; }
.shopGrouppicMenu .groupList .menuUnit .menu.menuActive { font-weight:bold; }
.shopGrouppicMenu .groupList .menuUnit .menu:hover .span { text-decoration:none; }
.shopGrouppicMenu .groupList .submenu { margin-top:5px; margin-bottom:5px; margin-left:20px; }
#global18 #menuLink .contentTitle {
	color: #ff0000;
	font-size: 150%;
	font-family: cuprum;
	margin-top: 5px;
	margin-bottom: 5px;
}
#global18 #menuLink .object {
	font-size: 120%;
	font-family: cuprum;
	margin-right: 10px;
	position: relative;
	float: left;
	text-align: left;
}
#global18 #menuLink .object .link {
	color: #676767;
}
#menuLink .object { margin-right:3px; display:inline-block; text-align:center; vertical-align:top; }
#menuLink .object .objectImage { margin:0; float:none; }
#menuLink .object .link { margin-top:5px; display:block; }
#global19 #menuLink .contentTitle {
	color: #ff0000;
	font-size: 150%;
	font-family: cuprum;
	margin-top: 5px;
	margin-bottom: 5px;
}
#global19 #menuLink .object {
	font-size: 120%;
	font-family: cuprum;
	margin-right: 10px;
	position: relative;
	float: left;
	text-align: left;
}
#global19 #menuLink .object .link {
	color: #676767;
}

#global21 .contSpecialGoods {
	text-align: center;
}
#global21 .contSpecialGoods .contentBody {
	display: inline-block;
	text-align: center;
}

#global21 .contSpecialGoods .blockImage {
	margin-top: 20px;
}
#global21 .contSpecialGoods .blockTitle {
	font-size: 120%;
	font-family: cuprum;
	height: 25px;
	text-align: center;
}

#global21 .contSpecialGoods .blockNote {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
}

#global21 .contSpecialGoods .buttonSend.butAddCart {
	display: none;
}

#global21 .contSpecialGoods .buttonSend.goShowGoods {
	display: none;
}
#global21 .contSpecialGoods .blockPrice {
	display: none;
}

#global13 .cont_txt .object {
	margin-top: 15px;
}
#global13 .cont_txt .objectNote {
	color: #004080;
	font-size: 140%;
	font-family: cuprum;
}
#content21 .cont_txt .contentText {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 650px;
	overflow: scroll;
}
#content21 .cont_txt {
	margin-left: -30px;
}
#content21 .cont_txt .contentText {
	margin-left: -40px;
	height: 650px;
	overflow: scroll;
}
#content21 .cont_txt {
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#content21 .content .contentText .nav .active div {
	background-color: #0080FF;
	width: 300px;
}
#content21 .content .contentText .nav .active div a {
	color: #ebebeb;
	width: 300px;
}
#content21 .content .contentText a .btn {
	background-color: #f5d8e0;
	margin-left: 20px;
	width: 90%;
}
#content21 .content .contentText a .btn div {
	font-size: 140%;
	font-weight: bold;
}
#content21 .slider-bigsh {
	display: none;
}
#content21 .content .object .objectNote a .btn {
	font-size: 120%;
	font-weight: bold;
	background-color: #f5d8e0;
	width: 90%;
}
