@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: #a4264b;
    border-color: #a4264b;
}
/* цвет текста, содержащий название сайта или бренда */
.navbar-inverse .navbar-brand {
    color: #ffffff;
    font-size:140%;
    font-weight:normal;
    font-family:oswald;
}
/* цвет текста (название сайта или бренда), при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #808080;
}
/* Цвет пунктов навигационного меню */
.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
    font-size:120%;
    font-weight:normal;
    font-family:oswald;
}
/* Цвет пункта меню, при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #808080;
}
/* Цвет и фон активного пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus {
    color: white;
    background-color: #111728;
}
/* Цвет и фон открытого пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #111728;
    background-color: #a4264b;
}
/* Цвет стрелочки (треугольничка) у раскрывающихся пунктов меню */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
/* Цвет стрелочки (треугольничка) при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    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: white;
}
/* Цвет фона кнопки (которая открывает меню) при поднесении к ней курсора мышки или при нахождении её в фокусе */
.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: #808080;
        font-size:120%;
        font-weight:normal;
        font-family:oswald;
    }
/* Цвет и фон пункта меню в раскрывающихся списках, при поднесении к нему курсора мышки или при нахождении его в фокусе */
    .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 {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 65;
	text-align: center;
}
#div293 {
	background-color: #ffffff;
	border-width: 6px;
	border-color: #ededed;
	border-style: double;
	margin-top: 90px;
	display: inline-block;
	width: 320px;
	height: auto;
	position: relative;
	z-index: 16;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 20px #aaa;
	-webkit-box-shadow: 0px 0px 20px #aaa;
	box-shadow: 0px 0px 20px #aaa;
}
#div294 {
	cursor: pointer;
	background-image: url(krestik.png);
	background-size: 20px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -30px;
	right: 0px;
	clear: right;
}
#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(kapuchino80proc014.png);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 55;
	text-align: center;
}
#div354 {
	background-color: #ffffff;
	border-width: 4px;
	border-color: #d08577;
	border-style: solid;
	margin-top: 50px;
	display: inline-block;
	width: 320px;
	height: 445px;
	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: 415px;
	position: relative;
	left: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#global15 .cont_ank #objects .inputText {
	color: #686868;
	font-size: 130%;
	font-family: cuprum;
	padding-left: 10px;
	margin-bottom: 20px;
	width: 260px;
	height: 30px;
	position: relative;
	top: 10px;
	left: -5px;
	z-index: 19;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global15 .cont_ank #objects .objTitl {
	color: #686868;
	font-size: 130%;
	font-family: cuprum;
	position: relative;
}
#global15 .cont_ank #objects .objectTitleText {
	width: 200px;
	position: absolute;
	top: -13px;
	left: 10px;
	z-index: 20;
}
#global15 .cont_ank #anketa .buttonSend {
	color: #ffffff;
	font-size: 140%;
	font-family: cuprum;
	text-transform: none;
	background-color: #cf8577;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	width: 250px;
	height: 35px;
	position: relative;
	top: -10px;
	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: 130%;
	font-family: cuprum;
	margin-bottom: 10px;
	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);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 51;
	text-align: center;
}
#div419 {
	background-image: url(temnyj005.png);
	border-width: 5px;
	border-color: #808080;
	border-style: solid;
	margin-top: 100px;
	display: inline-block;
	position: relative;
	z-index: 26;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div420 {
	cursor: pointer;
	background-image: url(krestik.png);
	background-size: 20px;
	margin-top: 10px;
	width: 20px;
	height: 20px;
	position: static;
	top: 10px;
	right: 10px;
	float: right;
	z-index: 60;
}
#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 {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	right: 0px;
	clear: right;
	z-index: 60;
	text-align: center;
}
#div489 {
	cursor: pointer;
	background-image: url(krestik.png);
	background-size: 20px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 10px;
	right: 10px;
	float: right;
	z-index: 61;
}
#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: 51;
}
#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;
}
#div491.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #a4264b;
	height: 50px;
	position: fixed;
	left: 0px;
	z-index: 50;
}
#menuitem1 #pageMenu .tableMenu {
	width: 100%;
	height: 50px;
	text-align: center;
}
#menuitem1 #pageMenu .mids {
	display: none;
}
#menuitem1 #pageMenu .menu {
	color: #ffffff;
	font-size: 140%;
	font-family: oswald;
	text-transform: uppercase;
}
#div493.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	text-align: center;
}
#global1.col-lg-2.col-md-2.col-sm-2.col-xs-2 {
	float: right;
}
#global1.col-lg-1.col-md-1.col-sm-1.col-xs-1 {
	float: right;
}
#global1 .contCartInformer .informer {
	background-image: url(korzina.png);
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 50px;
	position: relative;
	left: 30px;
}
.contFlyCart .fixedCart { width:200px; position:relative; }
.contFlyCart .loaderAjax { background-color:#ffffff; background-image:url(mshop_fly_cart/preloader.gif); background-position:center center; background-repeat:no-repeat; border:2px solid grey; width:50px; height:50px; position:absolute; top:39%; left:39%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.contFlyCart #headCart { font-weight:bold; background-image:url(mshop_fly_cart/black_70.png); padding-top:5px; padding-bottom:5px; display:table; width:100%; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.contFlyCart #linkGoCart { color:#ffffff; text-decoration:none; border-bottom:1px dotted #ffffff; margin-left:5px; float:left; }
.contFlyCart .butShowHide { text-decoration:none; background-image:url(mshop_fly_cart/icon_spisok_op.png); background-position:center center; background-repeat:no-repeat; margin-right:5px; width:17px; height:17px; float:right; }
.contFlyCart .butShowHide.showExtCart { background-image:url(mshop_fly_cart/icon_spisok_cl.png); float:right; }
.contFlyCart #bodyCart { background-color:#ffffff; padding-top:10px; padding-bottom:10px; padding-left:5px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
.contFlyCart #blockCount { margin-bottom:5px; }
.contFlyCart #countGoods { font-weight:bold; }
.contFlyCart #summGoods { font-weight:bold; }
.contFlyCart .goodInfo { padding-top:2px; padding-bottom:2px; display:inline-block; width:100%; white-space:nowrap; }
.contFlyCart .goodCount { text-decoration:none; padding-right:2px; float:left; }
.contFlyCart .measure { float: left; margin-right: 2px; }
.contFlyCart .linkShowGood { text-overflow:ellipsis; margin-right:5px; width:100px; float:left; overflow:hidden; white-space:nowrap; }
.contFlyCart .goodPrice { font-size:80%; margin-top:2px; width:50px; float:left; overflow:hidden; }
.contFlyCart .linkDelGood { color:transparent; text-decoration:none; background-image:url(mshop_fly_cart/cart_close.png); background-repeat:no-repeat; width:19px; height:19px; float:right; }
.contFlyCart .orderSummAll { padding-top:10px; padding-bottom:10px; }
.contFlyCart #blockDiscount { margin-bottom:5px; }
.contFlyCart #titleDelivery { width:100px; float:left; }
.contFlyCart #summDiscount { font-weight:bold; }
.contFlyCart #titleOrder { width:100px; float:left; }
.contFlyCart #summOrder { font-weight:bold; }
.contFlyCart #footCart { background-image:url(mshop_fly_cart/black_70.png); padding:5px; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.contFlyCart .orderLink { color:#ffffff; text-decoration:none; border-bottom:1px dotted #ffffff; }
.contFlyCart .clearCartLink { color:#ffffff; text-decoration:none; border-bottom:1px dotted #ffffff;float:right; }
.contFlyCart .flyCart { opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; }
.contFlyCart .activeCart { opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; }
.contFlyCart .hoverCart #bodyCart { background-image:url(mshop_fly_cart/black_10.png); }
.contCartInformer .informer { background-image:url(mshop_cartinformer/icon_shop_informer_cart.png); background-repeat:no-repeat; padding-left:40px; min-height:30px; }
.contCartInformer .infoShopCard { margin-top:10px; }
.contCartInformer .infoCount { font-weight:bold; }
.contCartInformer .infoSumm { font-weight:bold; }
#global1.col-lg-2.col-md-2.hidden-sm.hidden-xs {
	position: relative;
	float: right;
	z-index: 50;
}
#global11.hidden-lg.hidden-md.col-sm-2.col-xs-2 {
	position: relative;
	left: 10px;
	float: right;
	z-index: 50;
}
#global11 .cont_txt .objectNote {
	margin-bottom: 5px;
	position: relative;
	text-align: center;
}
#global1 .contCartInformer .infoShopCard {
	color: #ce0000;
	font-size: 120%;
	font-family: cuprum;
	margin-left: 15px;
	position: relative;
	top: 10px;
	text-align: left;
}
#global1 .contCartInformer .infoShopPrice {
	color: #ce0000;
	font-size: 120%;
	font-family: cuprum;
	margin-top: 10px;
	margin-left: 15px;
	position: relative;
	text-align: left;
}
#div494.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
#div495.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
#div496.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
#global2 .cont_txt .objectTitle {
	color: #de2727;
	font-size: 150%;
	font-family: oswald;
}
#global2 .cont_txt .objectNote {
	color: #676767;
	font-size: 130%;
	font-family: cuprum;
	margin-top: 10px;
}
#global2 .content .object .objectNote .showForma31 .btn {
	color: #ffffff;
	background-color: #de2727;
	margin-top: 10px;
	position: relative;
}
#div497.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 30px;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
#div498.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
#div499.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
.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%;
	text-align: center;
}
.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 {
	margin-bottom: 20px;
	display: inline-block;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.e_shopvit .objectTitle {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.e_shopvit .blockImage {
	border: 1px solid transparent;
	border-width: 1px;
	border-color: #EDEDED;
	border-style: solid;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: center;
}
.e_shopvit .productItem .quickView {
	color: white;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	border: none;
	display: none;
	width: 120px;
	position: absolute;
	top: 80px;
	left: 40px;
	z-index: 1;
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: rgba(10,10,10,0.5);
	outline:none;
}
.e_shopvit .objectImage { margin:auto; margin-top:0px; margin-bottom:0px; display:block; float:none; }
.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; display:block; height:38px; clear:both; overflow:hidden; }
.e_shopvit .objectArticle { margin-bottom:5px; }
.e_shopvit .objectBrand { margin-bottom:5px; }
.e_shopvit .objectPresence { margin-bottom:5px; }
.e_shopvit .productItem .priceStyle {
	color: #646464;
	font-size: 120%;
	font-weight: normal;
	font-family: oswald;
	margin-top: -5px;
	display: inline-block;
	width: 100%;
}
.e_shopvit .productItem .priceLabel {
	color: #646464;
	font-weight: normal;
	font-family: oswald;
	text-transform: lowercase;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline-block;
}
.e_shopvit .productItem .oldPrice {
	color: #a4264b;
	font-size: 120%;
	font-family: cuprum;
	text-decoration: line-through;
	margin-right: 5px;
	white-space: nowrap;
}
.e_shopvit .productItem .newPrice {
	font-size: 120%;
	font-weight: normal;
	white-space: nowrap;
}
.e_shopvit .details {
	color: #a4264b;
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
	margin-left: 5px;
	display: none;
}
.e_shopvit .productItem:hover { border-color:#ddd; }
.e_shopvit .productItem:hover .quickView { display:inline-block; }
.e_shopvit .sg_footer_text {
	color: #ff0000;
	font-size: 130%;
	font-family: oswald;
	line-height: 1.6;
	margin-top: 20px;
	text-align: center;
}
.e_shopvit .goodsPath {
	font-size: 130%;
	font-family: cuprum;
	margin-top: 20px;
	margin-bottom: 20px;
}
.e_shopvit .goodsPathSepar { padding-left:5px; padding-right:5px; }
.e_shopvit .goodsDetail {
	display: block;
}
.e_shopvit .goodsDetTitle {
	color: #de2727;
	font-size: 170%;
	font-weight: normal;
	font-family: cuprum;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 1px solid #a4264b;
	margin-bottom: 20px;
	text-align: center;
}
.e_shopvit .goodsLinkPhoto {
	margin-bottom: 10px;
	margin-right: 25px;
	display: block;
	width: auto;
	height: auto;
	float: left;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.e_shopvit .goodsPhoto {
	border-width: 1px;
	border-color: #EDEDED;
	border-style: solid;
	margin: auto;
}
.e_shopvit .goodsLinkPhoto .cloud-zoom-big {
	background-color: #ffffff;
}
.e_shopvit .goodsDetNote {
	color: #6d6d6d;
	font-size: 140%;
	font-family: cuprum;
	line-height: 1.8;
	margin-bottom: 10px;
	display: block;
	text-align: left;
}
.e_shopvit .brandImage {
	margin-right: 100px;
	float: right;
}
.e_shopvit .brandImage img { width:100px; }
.e_shopvit .goodsDetArticle {
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
}
.e_shopvit .goodsBrand {
	margin-bottom: 20px;
	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 .goodsDetPriceBox {
	margin-bottom: 10px;
	display: block;
	text-align: center;
}
.e_shopvit .presence {
	margin-bottom: 0px;
	text-align: left;
}
.e_shopvit .goodsPrice {
	margin-bottom: 20px;
	text-align: center;
}
.e_shopvit .goodsPrice .priceLabel {
	color: #a4264b;
	font-size: 130%;
	font-weight: normal;
	font-family: oswald;
	text-transform: lowercase;
	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 .goodsDetail .goodsButton {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.e_shopvit .goodsDetail .buttonSend { margin:0; display:inline-block; }
.e_shopvit .socialButtons { position:absolute; top:0px; right:0px; }
.e_shopvit .morephotos {
	margin-top: 0px;
	margin-bottom: 20px;
	display: none;
}
.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 {
	color: #6d6d6d;
	font-size: 130%;
	font-family: cuprum;
	margin-top: 30px;
	margin-bottom: 20px;
	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 {
	line-height: 1.8;
	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: #DD2C19;
	font-size: 160%;
	font-weight: normal;
	font-family: cuprum;
	margin-top: 30px;
	margin-bottom: 30px;
}
.e_shopvit .analogTitle {
	color: #DC2C19;
	font-size: 160%;
	font-weight: normal;
	font-family: cuprum;
	margin-bottom: 30px;
	text-align: center;
}
.e_shopvit .specialProducts .specialItem { margin-bottom:30px; margin-right:10px; display:inline-block; width:150px; text-align:center; vertical-align:top; }
.e_shopvit .specialProducts .specialImage {
	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-weight:bold;margin:10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 5px; }
.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 {
	color: #a4264b;
	font-size: 110%;
	font-family: cuprum;
	margin: 10px 0;
}
.e_shopvit .specialProducts .specialPrice .oldPrice { white-space:nowrap;text-decoration:line-through; }
.e_shopvit .specialProducts .specialPrice .newPrice {
	font-size: 110%;
	font-weight: normal;
	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; }
.e_shopvit .productItem .modifications {
	display: none;
}
.e_shopvit .objectTitle .textTitle {
	color: #de2727;
	font-size: 125%;
	font-family: cuprum;
}
.contShopSearch .searchContent { background-color:#FFFFFF; padding-top:4px; padding-bottom:4px; border:1px solid #aaa; display:table; width:300px; position:relative; }
.contShopSearch #livesearch { background-color:transparent; border:none; margin-left:5px; width:85%; position:relative; padding:0;outline:none; }
.contShopSearch .btnSearch { opacity: 0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; font-size:0; cursor:pointer; background-color:transparent; background-image:url(mshop_search51/lupa_mn_3.png); background-position:center center; background-repeat:no-repeat; background-attachment:18px; border:none; margin:auto; width:18px; height:18px; position:absolute; top:0px; bottom:0px; right:3px; padding:0;outline:none; }
.contShopSearch .btnSearch:hover { opacity:0.7; }
.contShopSearch .preloader { background: url(mshop_search51/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(mshop_search51/black_5.png); }
.contShopSearch .suggestItem.selected { background: url(mshop_search51/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; }
.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 .contShopSearch .searchContent {
	width: 100%;
	height: 40px;
}
#content1 .contShopSearch #livesearch {
	font-size: 130%;
	font-family: cuprum;
	position: relative;
}
#content1 .contShopSearch .btnSearch {
	width: 30px;
	height: 30px;
}
#content1 .contShopSearch .suggestions {
	color: #676767;
	font-size: 120%;
	font-family: cuprum;
}
#content2 .shopFilter .filterItem {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 20px;
	display: block;
	width: 100%;
}
#content2 .shopFilter .contentBody {
	display: inline-block;
}
#content2 .shopFilter {
	display: block;
}
#content2 .shopFilter .filterItem .filterTitle {
	color: #de2727;
	font-size: 120%;
	font-family: oswald;
	height: 40px;
	text-align: left;
}
#content2 .shopFilter .filterItem .filterValueItem .filterValue {
	color: #676767;
	font-size: 130%;
	font-weight: normal;
	font-family: cuprum;
}
#content2 .shopFilter .blockButton {
	margin-top: 30px;
	margin-bottom: 20px;
	position: relative;
}
#content2 .shopFilter .filtersList {
	text-align: center;
}
#content2 .shopFilter .filterItem .filterValueList {
	text-align: left;
}
.e_shopvit .goodsContent .goodsNavigator.top {
	display: none;
}
#content2 .shopFilter .blockButton .btnSearch {
	color: #ffffff;
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
	background-color: #cb305c;
}
#content2 .shopFilter .blockButton .btnClear {
	color: #ffffff;
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
	background-color: #cb305c;
}
#div550.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 70px;
}
#div558.col-lg-2.col-md-2.col-sm-2.col-xs-2 {
	position: fixed;
	right: 0px;
	z-index: 54;
}
#div557.col-lg-10.col-md-10.col-sm-10.col-xs-10 {
	text-align: center;
}
#content3 .content .contentText .page-header {
	margin-top: 0px;
}
#content3 .content .contentText .page-header h1 {
	color: #a4264b;
	font-size: 130%;
	font-family: oswald;
	margin-bottom: 0px;
}
#content4 .content .contentText .row .col-lg-4 {
	margin-bottom: 20px;
}
#content4 .content .contentText .row .col-lg-4 a .img-responsive {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#content4 .content .contentText .row .col-lg-4 h3 {
	background-image: url(belyj-50-proc08_3.png);
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: -35px;
	position: relative;
	text-align: center;
}
#content4 .content .contentText .row .col-lg-4 p {
	color: #676767;
	font-size: 120%;
	font-family: cuprum;
	margin-top: 0px;
	height: 40px;
	text-align: center;
}
#content4 .content .contentText .row .col-lg-4 h3 a {
	color: #a4264b;
	text-shadow: grey 1px 1px 2px;
	font-family: lobster;
}
#content4 .content .contentText .row .col-lg-3 {
	margin-bottom: 20px;
}
#content4 .content .contentText .row .col-lg-3 a .img-responsive {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#content4 .content .contentText .row .col-lg-3 h3 {
	background-image: url(belyj-50-proc08_3.png);
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: -35px;
	position: relative;
	text-align: center;
}
#content4 .content .contentText .row .col-lg-3 h3 a {
	color: #a4264b;
	text-shadow: grey 1px 1px 2px;
	font-family: lobster;
}
#content4 .content .contentText .row .col-lg-3 p {
	color: #676767;
	font-size: 120%;
	font-family: cuprum;
	height: 40px;
	text-align: center;
}
#menuitem1 #pageMenu .menu.menuActive {
	color: #ececec;
	text-decoration: none;
	border-bottom: 1px solid #ececec;
}
#menuitem1 #pageMenu .menu:hover {
	color: #ececec;
	text-decoration: none;
}
#content41 .content .contentText .row .col-lg-2 p {
	color: #de2727;
	font-size: 110%;
	font-family: cuprum;
	margin-top: -10px;
	height: 50px;
	text-align: center;
}
#content41 .cont_txt .contentTitle {
	color: #676767;
	font-size: 170%;
	font-family: oswald;
	margin-bottom: 50px;
	text-align: center;
}
.e_shopvit .contentTitle {
	color: #6D6D6D;
	font-family: oswald;
	margin-top: 30px;
	margin-bottom: 20px;
	position: relative;
	text-align: center;
}
#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; }
#div502.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #676767;
	margin-top: 40px;
}
#div503.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #454545;
}
#div501.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 40px;
	display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
#global21 .cont_txt .contentTitle {
	color: #ffffff;
	font-family: oswald;
	margin-bottom: 20px;
	text-align: center;
}
#global21 .cont_txt .contentText {
	color: #ededed;
	font-size: 130%;
	font-family: cuprum;
	line-height: 1.6;
	margin-bottom: 30px;
}
#global22 #menuLink .contentTitle {
	color: #ffffff;
	font-family: oswald;
	margin-bottom: 20px;
	text-align: center;
}
#global22 #menuLink .object {
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}
#global22 #menuLink .object .link {
	color: #ededed;
	font-size: 120%;
	font-family: cuprum;
}
#global23 .cont_txt .contentTitle {
	color: #ffffff;
	font-family: oswald;
	margin-bottom: 20px;
	text-align: center;
}
#global22 #menuLink {
	margin-bottom: 30px;
}
#global23 .cont_txt .contentText {
	color: #ededed;
	font-size: 130%;
	font-family: cuprum;
	line-height: 1.6;
	margin-bottom: 30px;
}
#global24 .cont_txt .contentText {
	color: #ffffff;
	font-size: 120%;
	font-family: cuprum;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#global12 .cont_txt .contentTitle {
	color: #676767;
	font-family: oswald;
	margin-bottom: 40px;
	text-align: center;
}
.contSpecialGoods { display:inline-block; }
.contSpecialGoods .contentImage { width:200px; }
.contSpecialGoods .contentBody { display:table; width:100%; }
.contSpecialGoods .blockAllItem { margin-right:10px; display:inline-block; width:200px; text-align:center; vertical-align:top; }
.contSpecialGoods .blockGoodsInfo { width:200px; text-align:center;position:relative; }
.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 .blockGroup { margin-bottom:10px; }
.contSpecialGoods .blockImage { margin-bottom:5px; overflow:hidden; text-align:center; }
.contSpecialGoods .blockImage a { display:inline-block; }
.contSpecialGoods .blockTitle { margin-bottom: 5px;font-weight: bold;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.contSpecialGoods .blockRating { margin-bottom:5px; }
.contSpecialGoods .ratioOff { display: inline-block;background-image:url(mshop_special_big51/star_03_off.png); background-size:14px; width:70px; height:14px; }
.contSpecialGoods .ratioOn { background:url(mshop_special_big51/star_03_on.png) repeat-x;background-size:14px; height:100%;float:left; }
.contSpecialGoods .blockArticle { margin-bottom:5px; }
.contSpecialGoods .blockNote { margin-bottom:5px; height:2.6em; overflow:hidden; }
.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 .blockPrice { margin:5px; }
.contSpecialGoods .titlePrice { margin-bottom:5px; display:none; }
.contSpecialGoods .oldPrice { text-decoration:line-through; }
.contSpecialGoods .newPrice { font-size:110%; font-weight:bold; }
.contSpecialGoods .blockButton { margin-top:15px; }
.contSpecialGoods .goShowGoods { display:none; }
.hoverToDragGoods { background-image:url(mshop_special_big51/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:table; width:100%; }
.contSpecialGoods #prevRotate { color:transparent; background-image:url(mshop_special_big51/special_strelki_lr.png); background-repeat:no-repeat; margin-top:100px; 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_big51/special_strelki_lr.png); background-position:top right; background-repeat:no-repeat; margin-top:100px; 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%; }
#div546.col-lg-9.col-md-9.hidden-sm.hidden-xs {
	text-align: center;
}
#content42 .contSpecialGoods .contentTitle {
	color: #676767;
	font-family: oswald;
	text-transform: uppercase;
	margin-bottom: 40px;
}
#content42 .contSpecialGoods .blockTitle a {
	color: #ff0000;
	font-size: 120%;
	font-weight: normal;
	font-family: lobster;
}
#content42 .contSpecialGoods .blockPrice {
	color: #676767;
	font-size: 120%;
	font-family: oswald;
}
#content42 .contSpecialGoods .addcart {
	display: none;
}
#div546.col-lg-9.hidden-md.hidden-sm.hidden-xs {
	text-align: center;
}
.art_bank .object .link { margin-bottom:5px; display:inline-block; }
#content42 .cont_txt .contentTitle {
	color: #676767;
	font-family: oswald;
	text-transform: uppercase;
	margin-bottom: 40px;
	text-align: center;
}
#content42 .content .contentText .row .col-lg-3 h3 {
	margin-top: -20px;
	text-align: center;
}
#content42 .content .contentText .row .col-lg-3 h3 a {
	color: #de2727;
	font-size: 70%;
	font-weight: normal;
	font-family: lobster;
}
#content42 .content .contentText .row .col-lg-3 p {
	color: #676767;
	font-size: 130%;
	font-family: oswald;
	position: relative;
	top: -10px;
	text-align: center;
}
#content2 .shopFilter .contentTitle {
	color: #a4264b;
	font-size: 130%;
	font-family: oswald;
	line-height: 1.4;
	margin-bottom: 20px;
	text-align: center;
}
#global21 .content .contentText .showForma31 .btn {
	color: #ffffff;
	background-color: #ff0000;
	margin-top: 10px;
	position: relative;
}
.hidden-lg#div14 .navbar {
	background-color: #a4264b;
}
.collapse#bs-example-navbar-collapse-1 .navbar-form .btn a {
	color: #ff0000;
	font-size: 110%;
	font-family: oswald;
}
.col-lg-6#div596 a .ym-advanced-informer {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
#div596.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
	text-align: center;
}
#global11 .cont_txt .object {
	color: #a4264b;
	font-family: oswald;
	margin-bottom: 5px;
	width: 50px;
	height: 70px;
	position: relative;
	left: -20px;
	text-align: center;
}
#global11.hidden-lg.hidden-md.col-sm-12.col-xs-12 {
	position: relative;
	z-index: 51;
}
#menuitem1 #pageMenu .submenu {
	width: 200px;
}
#menuitem1 #pageMenu .submenu .menu {
	color: #a4264b;
	font-family: cuprum;
	text-transform: lowercase;
	background-color: #ffffff;
	padding-left: 5px;
	border-width: 1px;
	border-color: #a4264b;
	border-style: solid;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	width: 200px;
}
#menuitem1 #pageMenu .submenu .menu:hover {
	color: #808080;
}
#menuitem1 #pageMenu .submenu .menu.menuActive {
	text-decoration: underline;
}
#global12 .content .contentText .row .col-lg-3 h3 {
	background-image: url(belyj-50-proc08_3.png);
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-top: -30px;
	width: 96%;
	position: relative;
	left: 2%;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global12 .content .contentText .row .col-lg-3 h3 a {
	color: #a4264b;
	font-size: 85%;
	font-family: oswald;
}
#global12 .content .contentText .row .col-lg-3 p {
	color: #676767;
	font-size: 120%;
	font-family: cuprum;
}
#div557.col-lg-10.col-md-10.col-sm-10.hidden-xs {
	text-align: center;
}
#autoreply {
	color: #a4264b;
	font-size: 140%;
	font-family: oswald;
	line-height: 1.8;
	margin-bottom: 20px;
	text-align: center;
}
#cntBack {
	text-align: center;
}
#div418.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: none;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	width: 100%;
	height: 100%;
	position: static;
	z-index: 60;
}
#div419.col-lg-9.col-md-9.col-sm-12.col-xs-12 {
	display: inline-block;
	position: relative;
}
#div419.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-image: url(belyj3-1_080-proc06.png);
	border-width: 2px;
	border-color: #a4264b;
	border-style: solid;
	display: block;
	width: 98%;
	position: absolute;
	top: -40px;
	left: 1%;
	z-index: 60;
}
#global2 .content .object .objectNote .showForma32 .btn {
	color: #dc2c18;
	font-family: cuprum;
	background-color: #FFFFFF;
}
#global2 .content .object .objectNote a .btn {
	color: #de2c19;
	font-family: cuprum;
	background-color: #ffffff;
	margin-bottom: 5px;
}
#global21 .content .contentText a .btn {
	color: #ffffff;
	font-family: cuprum;
	background-color: #de2c19;
	margin-bottom: 5px;
}
#div526.col-lg-2.col-md-2.col-sm-3.hidden-xs {
	margin-top: 15px;
	text-align: center;
}
#div542.col-lg-10.col-md-10.col-sm-9.col-xs-12 {
	text-align: center;
}
#content2 {
	position: relative;
	overflow: auto;
}
#div526.col-lg-2.col-md-2.hidden-sm.hidden-xs {
	margin-top: 15px;
	text-align: center;
}
#content2 .shopFilter .filterNotify {
	font-size: 120%;
	font-family: cuprum;
	margin-left: -120px;
	position: relative;
}
#content11 .shopgroups .groupItem {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 2px;
	margin-left: 1px;
	margin-right: 1px;
	display: none;
}
#content11 .shopgroups .subgroupsList {
	display: none;
}
#content11 .shopgroups .groupContent {
	text-align: center;
}
#content11 .shopgroups .groupItem .mainGroup {
	width: 100px;
}
#content11 .shopgroups .celltlbGroupName {
	font-size: 110%;
	font-family: cuprum;
	text-overflow: clip;
	overflow: hidden;
}
#content11 .shopgroups .celltlbGroupName .lnkGroupTitle {
	color: #0080C0;
	text-overflow: clip;
	overflow: hidden;
}
.shopgroups .groupPath {
	font-size: 120%;
	font-family: cuprum;
	margin-bottom: 15px;
}
.shopgroups .groupTitle {
	display: none;
}
.shopgroups .blockGroupImage {
	display: inline-block;
	position: relative;
}
.shopgroups .groupImage {
	display: inline-block;
	position: relative;
}
.shopgroups .groupcomment {
	color: #a4264b;
	font-size: 130%;
	font-family: cuprum;
	margin-bottom: 15px;
	display: inline-block;
}
.shopgroups .subgroupsTitle {
	display: none;
}
.shopgroups .cellGroup {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 2px;
	margin-right: 2px;
	display: inline-block;
}
.shopgroups .cellGroup .blockImage {
	display: none;
}
.shopgroups .cellGroup .blockTitle {
	font-size: 110%;
	font-family: cuprum;
	padding-left: 2px;
	padding-right: 2px;
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.e_shopvit .productItem .quickView:hover {
	position: relative;
	background: rgba(10,10,10,0.5);
}
.e_shopvit .productItem:hover .blockImage {
	background-color: #FBEEF2;
}
.e_shopvit .buttonBox {
	display: inline-block;
	width: 100%;
}
#content2 .shopFilter .filterNotify .showProducts a {
	color: #a4264b;
}
.e_shopvit .goodsDetPriceBox .modifications {
	color: #0080c0;
	font-size: 160%;
	font-family: cuprum;
	text-transform: uppercase;
	margin-top: -10px;
	margin-bottom: 20px;
	display: block;
	text-align: left;
}
.e_shopvit .goodsDetArticle .articleLabel {
	color: #a4264b;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
}
.e_shopvit .goodsDetArticle .articleValue {
	color: #dc2c18;
	font-size: 130%;
	font-weight: bold;
	font-family: oswald;
	letter-spacing: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.e_shopvit .goodsBrand .brandLabel {
	color: #a4264b;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
}
.e_shopvit .goodsBrand .brandValue {
	font-size: 140%;
	font-family: cuprum;
	text-transform: uppercase;
}
.e_shopvit .presence .presenceLabel {
	color: #a4264b;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
}
.e_shopvit .presence .presenceValue {
	color: #a4264b;
	font-size: 140%;
	font-weight: bold;
	font-family: cuprum;
}
.e_shopvit .goodsPrice .priceValue {
	color: #6d6d6d;
	font-size: 110%;
	font-family: oswald;
}
.e_shopvit .goodsDetail .buttonSend.addcart {
	color: #a4264b;
	font-size: 140%;
	font-family: oswald;
	text-transform: uppercase;
	background-color: #ffffff;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 1px;
	border-color: #a4264b;
	border-style: solid;
	-moz-box-shadow: 5px 5px 5px #aaa;
	-webkit-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #aaa;
}
.e_shopvit .goodsDetail .buttonSend.back {
	color: #6D6D6D;
	font-size: 120%;
	font-family: oswald;
	background-color: #ffffff;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	border-color: #a4264b;
	border-style: solid;
	margin-left: 10px;
	-moz-box-shadow: 5px 5px 5px #aaa;
	-webkit-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #aaa;
}
.e_shopvit .accompGoods {
	text-align: center;
}
.e_shopvit .specialProducts .specialImage .objectImage {
	border-width: 1px;
	border-color: #EDEDED;
	border-style: solid;
	width: 150px;
}
.e_shopvit .specialProducts .specialTitle .textTitle {
	font-size: 120%;
	font-weight: normal;
	font-family: cuprum;
}
.e_shopvit .specialProducts .specialRating {
	display: none;
}
.e_shopvit .specialProducts {
	text-align: center;
}
.e_shopvit .goodsDetail .addCount {
	display: block;
}
#content11 .shopgroups .celltlbGroupImg .lnkGroupImg .imgtlbGroupImg {
	margin-top: 2px;
}
.contShopCartNew .blockCartContent { margin-bottom:30px; }
.contShopCartNew .blockCartTitle { font-weight:bold; margin-bottom:15px; }
.ajaxOverlay { cursor:wait; background-color:rgb(0,0,0); opacity:0.45; text-align:center; vertical-align:middle; }
.ajaxOverlay .ajaxPreloader { color:#ffffff; margin-top:-0.5em; position:relative; top:50%; }
.contShopCartNew #blockMessageWarning { color:#ff0000; margin-bottom:10px; }
.contShopCartNew #blockCartGoods .tableListGoods th {
	color: #808080;
	font-size: 120%;
	font-weight: normal;
	font-family: cuprum;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #B2B2B2;
	text-align: left;
	vertical-align: middle;
}
.contShopCartNew #blockCartGoods .tableListGoods td {
	padding-bottom: 5px;
	padding-top: 5px;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemCart td {
	font-family: cuprum;
	padding-right: 10px;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemImageCart {
	width: 15%;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemImageCart img { margin-left:5px; }
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart a {
	font-size: 140%;
	font-family: cuprum;
	margin-bottom: 10px;
	display: block;
	position: relative;
	top: 10px;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .cartitem_price {
	color: #a4264b;
	font-size: 120%;
	margin-top: 10px;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .itemOldPrice { text-decoration:line-through; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart {
	font-family: cuprum;
	width: 15%;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart .cartitem_inputcn { vertical-align:middle; }
.contShopCartNew #blockCartGoods .tableListGoods .itemCountCart .cartitem_count a { color:#000000; text-decoration:none; background-color:#ffffff; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; border-width:1px; border-color:#c0c0c0; border-style:solid; text-align:center; vertical-align:middle; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f3f3f3)); background: -webkit-linear-gradient(#FFFFFF, #f3f3f3); background: -moz-linear-gradient(#FFFFFF, #f3f3f3); background: -ms-linear-gradient(#FFFFFF, #f3f3f3); background: -o-linear-gradient(#FFFFFF, #f3f3f3); background: linear-gradient(#FFFFFF, #f3f3f3); }
.contShopCartNew #blockCartGoods .tableListGoods .itemSumCart {
	color: #a4264b;
	font-size: 120%;
	font-family: cuprum;
	width: 15%;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemDeleteCart {
	width: 10%;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemDeleteCart .btnDeleteItem {
	font-size: 0;
	background-color: transparent;
	background-image: url(ashop_cart53/icon_delete.png);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px;
}
.contShopCartNew #cartGoodsForm .continueShoppingArea .continueShopping {
	font-size: 140%;
	font-family: cuprum;
	text-transform: lowercase;
	border-width: 1px;
	border-color: #f0f0f0;
	border-style: solid;
	margin-top: -30px;
	margin-bottom: 20px;
	display: block;
	width: 95%;
	float: left;
}
.contShopCartNew #blockCouponApply { margin-right:20px; display:inline-block; vertical-align:top; }
.contShopCartNew #couponTitle { margin-right:5px; }
.contShopCartNew #noteCoupon { margin-top:5px; }
.contShopCartNew #noteCoupon .cpnNoteTitle { margin-right:5px; }
.contShopCartNew #blockSumCoupon {
	font-size: 120%;
	display: inline-block;
	vertical-align: top;
}
.contShopCartNew #linkSelectRegion { margin-left:5px; }
.contShopCartNew #blockCartDelivery .deliveryType { margin-bottom:20px; }
.contShopCartNew #blockCartDelivery .radioDeliveryType { cursor:pointer; margin-right:3px; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartDelivery .deliveryTypeName {
	color: #A4264B;
	font-size: 120%;
	font-weight: normal;
	font-family: cuprum;
	display: inline-block;
	vertical-align: middle;
}
.contShopCartNew #blockCartDelivery .deliveryTypePriceTime {
	color: #595959;
	font-size: 120%;
	font-family: cuprum;
	margin-top: 5px;
}
.blockSelectUserRegion { background-color:#ffffff; border-width:1px; border-color:#E0E0E0; border-style:solid; padding:15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.blockSelectUserRegion .btnClose { color:transparent; text-decoration:none; background-color:transparent; background-image:url(ashop_cart53/icon_closepanel.png); background-position:center center; background-repeat:no-repeat; border-style:none; margin-top:3px; width:11px; height:11px; float:right; text-align:right; }
.blockSelectUserRegion h3 { font-size:100%; margin:0; margin-bottom:15px; margin-right:30px; white-space:nowrap; }
.blockSelectUserRegion .blockSelection { margin-bottom:5px; }
.blockSelectUserRegion .blockSelection .titleSelection { margin-right:5px; float:left; }
.blockSelectUserRegion .blockSelection .ajaxPreloader { background-image:url(ashop_cart53/load.gif); background-repeat:no-repeat; display:inline-block; width:15px; }
.blockSelectUserRegion .blockResultSelected { margin-top:10px; }
.contShopCartNew #blockCartContact .blockContactLine {
	font-family: oswald;
	margin-bottom: 3px;
	width: 90%;
}
.contShopCartNew #blockCartContact .blockRegLabel {
	color: #a4264b;
	font-size: 120%;
	padding-right: 10px;
	display: inline-block;
	width: 150px;
	vertical-align: middle;
}
.contShopCartNew #blockCartContact .blockRegInput {
	color: #676767;
	font-size: 120%;
	display: inline-block;
	width: 300px;
	vertical-align: middle;
}
.contShopCartNew #blockCartContact .blockRegInput .inputCartContact { width:100%; }
.contShopCartNew #blockCartContact .blockRegInput .regCartError { color:#FF0000; }
.contShopCartNew #blockCartContact .blockContactLine .required { color:#FF0000; }
.contShopCartNew #blockCartPayment .paymentType {
	margin-bottom: 10px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.contShopCartNew #blockCartPayment .paymentImage { margin-bottom:5px; }
.contShopCartNew #blockCartPayment .paymentTypeTitle { display:inline-block; }
.contShopCartNew #blockCartPayment .paymentTypeTitle input { cursor:pointer; display:inline-block; vertical-align:middle; }
.contShopCartNew #blockCartPayment .paymentTypeTitle span {
	color: #A4264B;
	font-size: 110%;
	font-weight: normal;
	font-family: cuprum;
	cursor: pointer;
	margin-right: 2px;
	display: inline-block;
	vertical-align: middle;
}
.contShopCartNew #blockCartPayment .paymentTypeTitle a { font-size:0; background-color:#ffffff; background-image:url(ashop_cart53/icon_question.png); background-position:center center; background-repeat:no-repeat; border-width:1px; border-color:#c0c0c0; border-style:solid; display:inline-block; position:relative; top:-2px; padding:7px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.contShopCartNew #blockCartPayment .paymentNote {
	color: #595959;
	font-size: 115%;
	font-family: cuprum;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #e0e0e0;
	border-style: solid;
	width: 320px;
	z-index: 51;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 5px #ebebeb;
	-webkit-box-shadow: 0px 0px 5px #ebebeb;
	box-shadow: 0px 0px 5px #ebebeb;
}
.contShopCartNew #totalSumPrice { font-weight:bold; }
.contShopCartNew .linkGoShopping {
	font-size: 150%;
	font-family: cuprum;
	margin-top: 20px;
	display: block;
	text-align: center;
}
.pageConfirmOrder .contentTitle {
	font-size: 100%;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 20px;
}
.pageConfirmOrder .tableOrder {
	margin-bottom: 20px;
	display: inline-block;
}
.pageConfirmOrder .tableOrder th {
	color: #595959;
	font-size: 120%;
	font-weight: normal;
	font-family: cuprum;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: middle;
}
.pageConfirmOrder .tableOrder td {
	color: #0080c0;
	font-size: 120%;
	font-family: cuprum;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 15px;
}
.pageConfirmOrder .tableOrder tr:nth-child(even) td {
	background-image: url(ashop_cart53/black_5.png);
	padding-bottom: 10px;
	padding-top: 10px;
}
.pageConfirmOrder .tableOrderTotal { margin-bottom:20px; }
.pageConfirmOrder .tableOrderTotal .tdOrderTotalTitle {
	color: #595959;
	font-size: 125%;
	font-family: cuprum;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 10px;
	width: 170px;
	vertical-align: middle;
}
.pageConfirmOrder .tableClientInfo { margin-bottom:20px; }
.pageConfirmOrder .tableClientInfo .tdClientInfoTitle {
	color: #a4264b;
	font-size: 120%;
	font-family: oswald;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 10px;
	width: 170px;
	vertical-align: middle;
}
.pageConfirmOrder .tableDelivery .tableInfoTitle {
	color: #595959;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 10px;
	width: 170px;
	vertical-align: middle;
}
.pageConfirmOrder .buttonBlock { margin-top:20px; }
.contShopCartNew #selectedUserRegion {
	display: none;
}
.contShopCartNew .contentTitle {
	color: #DC2C19;
	font-size: 160%;
	font-family: cuprum;
	margin-top: 30px;
	margin-bottom: 20px;
	text-align: center;
}
.contShopCartNew #blockCartGoods .blockCartTitle {
	display: none;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemCart:nth-child(odd) td {
	background-color: #FBFBFB;
	border-bottom: 1px solid #b2b2b2;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemCart:nth-child(even) td {
	border-bottom: 1px solid #B2B2B2;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart {
	width: 25%;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .cartitem_params {
	color: #808080;
	font-size: 115%;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .cartitem_article {
	color: #808080;
	font-size: 115%;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .cartitem_presence {
	color: #808080;
	font-size: 115%;
}
.contShopCartNew #blockCartGoods .blockCartList {
	position: relative;
	overflow: auto;
}
.contShopCartNew #btnClearCart {
	color: #A4264B;
	font-family: cuprum;
	text-transform: lowercase;
}
.contShopCartNew #btnReloadCart {
	color: #a4264b;
	font-family: cuprum;
	text-transform: lowercase;
}
.contShopCartNew #blockCartGoods .tableListGoods #weightGoods {
	display: none;
}
.contShopCartNew #blockCartGoods .tableListGoods #volumeGoods {
	display: none;
}
.contShopCartNew #blockCartGoods .tableListGoods #discountGoods {
	color: #808080;
	font-size: 120%;
	font-family: cuprum;
}
.contShopCartNew #blockCartGoods .tableListGoods #summGoods {
	color: #a4264b;
	font-size: 130%;
	font-family: cuprum;
}
.contShopCartNew #blockCouponDiscount {
	color: #a4264b;
	font-size: 120%;
	font-family: cuprum;
}
.contShopCartNew #blockCartContact .blockCartTitle span {
	color: #595959;
	font-size: 130%;
	font-weight: normal;
	font-family: oswald;
}
.contShopCartNew #blockCartContact .blockCartTitle {
	margin-bottom: 30px;
}
.contShopCartNew #blockCartContact .blockContactName .blockRegLabel label {
	font-weight: normal;
}
.contShopCartNew #blockCartContact .blockContactEmail .blockRegLabel label {
	font-weight: normal;
}
.contShopCartNew #blockCartContact .blockContactPhone .blockRegLabel label {
	font-weight: normal;
}
.contShopCartNew #blockCartContact .blockContactPostIndex .blockRegLabel label {
	font-weight: normal;
}
.contShopCartNew #blockCartContact .blockContactComment .blockRegLabel label {
	font-weight: normal;
}
.contShopCartNew #requiredMessage {
	color: #FF0000;
	font-size: 120%;
	font-family: cuprum;
}
.contShopCartNew #blockCartContact .blockContactComment .blockRegLabel {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 90%;
}
.contShopCartNew #blockCartDelivery .blockCartTitle span.deliveryTitle {
	color: #595959;
	font-size: 130%;
	font-weight: normal;
	font-family: oswald;
}
.contShopCartNew #blockCartDelivery .blockContactAddress .blockRegLabel label {
	color: #A4264B;
	font-size: 120%;
	font-weight: normal;
	font-family: cuprum;
}
.contShopCartNew #blockCartDelivery .blockContactAddress .blockRegInput textarea {
	color: #595959;
	font-size: 110%;
	font-family: cuprum;
}
.contShopCartNew #blockCartPayment .blockCartTitle span {
	color: #A4264B;
	font-size: 130%;
	font-weight: normal;
	font-family: oswald;
}
.contShopCartNew #blockCartPayment .blockCartList {
	display: inline-block;
}
.contShopCartNew #blockCartTotalSum {
	color: #a4264b;
	font-size: 130%;
	font-family: oswald;
	margin-top: 10px;
	display: inline-block;
}
.contShopCartNew .buttonSend#test_order {
	color: #a4264b;
	font-size: 135%;
	font-family: oswald;
	background-color: #ffffff;
	padding-bottom: 5px;
	border-width: 1px;
	border-color: #a4264b;
	border-style: solid;
	-moz-box-shadow: 4px 4px 4px #aaa;
	-webkit-box-shadow: 4px 4px 4px #aaa;
	box-shadow: 4px 4px 4px #aaa;
}
#cartGoodsForm .blockLicense .license-item label {
	color: #595959;
	font-size: 110%;
	font-weight: normal;
	font-family: cuprum;
}
.contShopCartNew #emptyCart {
	color: #a4264b;
	font-size: 140%;
	font-family: cuprum;
	line-height: 1.6;
	text-align: center;
}
.contShopCartNew .blockButtonOrder {
	text-align: center;
}
.pageConfirmOrder .contentTitle span {
	color: #A4264B;
	font-size: 140%;
	font-weight: normal;
	font-family: oswald;
}
.pageConfirmOrder .tableOrder tr:nth-child(odd) td {
	padding-bottom: 10px;
	padding-top: 10px;
}
.pageConfirmOrder .tableOrderTotal .tdOrderTotalValue {
	color: #a4264b;
	font-size: 115%;
	font-family: oswald;
}
.pageConfirmOrder .tableOrderTotal .delivery td {
	display: none;
}
.pageConfirmOrder .tableOrderTotal .total td {
	font-weight: bold;
}
.pageConfirmOrder .tableClientInfo .tdClientInfoValue {
	color: #595959;
	font-size: 130%;
	font-family: cuprum;
}
.pageConfirmOrder .tableClientInfo .address td {
	display: none;
}
.pageConfirmOrder .tableDelivery {
	color: #a4264b;
	font-size: 125%;
	font-family: cuprum;
}
.pageConfirmOrder .btnReturnInCart {
	color: #a4264b;
	font-size: 125%;
	font-family: oswald;
	text-transform: lowercase;
	background-color: #ffffff;
	padding-bottom: 5px;
	border-width: 1px;
	border-color: #a4264b;
	border-style: solid;
	margin-right: 10px;
	position: relative;
	top: -2px;
	-moz-box-shadow: 4px 4px 4px #aaa;
	-webkit-box-shadow: 4px 4px 4px #aaa;
	box-shadow: 4px 4px 4px #aaa;
}
.pageConfirmOrder .btnConfirmOrder {
	color: #a4264b;
	font-size: 120%;
	font-family: oswald;
	text-transform: uppercase;
	background-color: #ffffff;
	padding-bottom: 5px;
	padding-top: 5px;
	border-width: 1px;
	border-color: #a4264b;
	border-style: solid;
	-moz-box-shadow: 4px 4px 4px #aaa;
	-webkit-box-shadow: 4px 4px 4px #aaa;
	box-shadow: 4px 4px 4px #aaa;
}
.orderList .mainOrderList { width:100%; }
.orderList .mainOrderList .tableHeader th { padding-top:10px; padding-bottom:10px; padding-right:10px; text-align:left; }
.orderList .mainOrderList .tableRow td { padding-top:4px; padding-bottom:4px; padding-right:10px; }
.orderList .mainOrderList .tableRow:nth-child(odd) td { background-image:url(mshop_orderlist/black_5.png); }
.orderList .fontdeliv_yd { margin-left:5px; }
.orderList .fontstatus_yd { margin-left:5px; }
.subDetailOrder .tableDetailOrder { margin-bottom:20px; width:100%; }
.subDetailOrder .tableDetailOrder .tableHeader th { padding-top:10px; padding-bottom:10px; padding-right:10px; }
.subDetailOrder .tableDetailOrder .tableRow td { padding-top:10px; padding-bottom:10px; padding-right:10px; }
.subDetailOrder .tableDetailOrder .tableRow:nth-child(odd) td { background-image:url(mshop_orderlist/black_5.png); }
.subDetailOrder .tableDetailOrder .tableRowDiscount td { text-align: right; font-weight: bold; }
.subDetailOrder .tableDetailOrder .tableRowDiscount .totalTitle { text_align:right; }
.subDetailOrder .tableDetailOrder .tableRowDiscount .totalSum { font-weight:bold; }
.subDetailOrder .tableDetailOrder .tableRowTotal td { text-align: right; font-weight: bold; }
.subDetailOrder .tableDetailOrder .tableRowTotal .totalSum { font-weight:bold; }
.subDetailOrder .blockDeliveryInfo { margin-bottom:20px; }
.subDetailOrder .blockDeliveryInfo .titleDelivery { font-weight:bold; padding-top:10px; padding-bottom:10px; }
.subDetailOrder .deliveryTable .tdDeliveryTitle { padding-top:4px; padding-bottom:4px; width:150px; }
.subDetailOrder .deliveryTable .tableRow:nth-child(odd) td { background-image:url(mshop_orderlist/black_5.png); }
.subDetailOrder .blockPaidInfo { margin-bottom:20px; }
.subDetailOrder .blockPaidInfo .titlePaid { font-weight:bold; padding-top:10px; padding-bottom:10px; }
.subDetailOrder .paymentTable .tdPaidTitle { padding-top:4px; padding-bottom:4px; width:150px; }
.subDetailOrder .paymentTable .tableRow:nth-child(odd) td { background-image:url(mshop_orderlist/black_5.png); }
.subDetailOrder .blockButton { margin-top:15px; }
.contShopCartNew .contentTitleTxt {
	font-size: 90%;
}
.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; }
#content21 .shopGrouppicMenu .contentTitleTxt {
	color: #a4264b;
	font-size: 80%;
	font-family: oswald;
}
#content21 .shopGrouppicMenu .groupList {
	margin-top: 20px;
	text-align: left;
}
#content21 .shopGrouppicMenu .groupList .menuUnit .menu .span span {
	margin-left: 5px;
}
#content21 .shopGrouppicMenu .groupList .menuUnit .menu.menuActive .span {
	color: #dd2c19;
	font-size: 150%;
	font-weight: bold;
	font-family: cuprum;
	text-decoration: none;
}
#content21 .shopGrouppicMenu .groupList .menuUnit .menu .span {
	color: #dd2c19;
	font-size: 150%;
	font-family: cuprum;
	text-decoration: none;
}
#content21 .shopGrouppicMenu .groupList .menuUnit .menu:hover .span {
	color: #808080;
}
#content21 .shopGrouppicMenu .groupList .submenu .menuUnit .menu .span {
	color: #a4264b;
	font-size: 120%;
}
#content21 .shopGrouppicMenu .groupList .menuUnit {
	padding-left: 10px;
	padding-right: 10px;
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 5px;
}
.contShopCartNew #blockCartContact .blockContactName .blockRegInput input {
	height: 40px;
}
.contShopCartNew #blockCartContact .blockContactEmail .blockRegInput input {
	height: 40px;
}
.contShopCartNew #blockCartContact .blockContactPhone .blockRegInput input {
	height: 40px;
}
.contShopCartNew #blockCartContact .blockContactPostIndex .blockRegInput input {
	height: 80px;
}
.contShopCartNew #blockCartContact .blockContactComment .blockRegInput textarea {
	height: 80px;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .cartitem_article span {
	color: #dd2c18;
	font-size: 90%;
	font-family: oswald;
	letter-spacing: 1px;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemSumCart .summBlock {
	color: #dd2c18;
	font-family: oswald;
}
.e_shopvit .noGoodsIntable {
	color: #a4264b;
	font-size: 130%;
	font-family: cuprum;
	line-height: 1.6;
	text-align: center;
}
.e_shopvit .goodsContent .goodsNavigator.bottom {
	text-overflow: ellipsis;
	overflow: auto;
	white-space: nowrap;
}
.contShopCartNew #blockCartGoods .tableListGoods .itemInfoGoodsCart .itemNewPrice {
	font-family: oswald;
}
.contShopCartNew #blockCartGoods .tableListGoods #summGoods .cartPriceSum {
	font-family: oswald;
}
#content11 .shopgroups .contentTitle {
	color: #676767;
	font-size: 140%;
	font-family: oswald;
	margin-bottom: 20px;
	text-align: center;
}
#content11 .shopgroups {
	margin-top: -20px;
}
.payment .contentTitle {
	color: #a4264b;
	font-size: 150%;
	font-family: oswald;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 20px;
	text-align: center;
}
.payment .contentText {
	color: #3e3e3e;
	font-size: 125%;
	font-family: roboto;
	line-height: 1.8;
}
.payment .paySelect .obj .objectTitle {
	color: #a4264b;
	font-size: 120%;
	font-family: oswald;
	text-transform: uppercase;
}
.payment .paySelect .obj .objectNote {
	color: #3e3e3e;
	font-size: 110%;
	font-family: roboto;
	line-height: 1.8;
	margin-bottom: 20px;
}
.payment .paySelect .obj .buttonSend {
	color: #006a9d;
	font-family: oswald;
	text-transform: uppercase;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #006a9d;
	border-style: solid;
	-moz-box-shadow: 4px 4px 4px #aaa;
	-webkit-box-shadow: 4px 4px 4px #aaa;
	box-shadow: 4px 4px 4px #aaa;
}
#div497.col-lg-10.col-md-10.hidden-sm.hidden-xs {
	margin-top: -10px;
}
#div491.col-lg-12.hidden-md.hidden-sm.hidden-xs {
	background-color: #a4264b;
	height: 50px;
	position: fixed;
	left: 0px;
	z-index: 55;
}
#div633.col-lg-2 {
	border-left: 1px solid #ffffff;
	height: 50px;
	text-align: center;
}
#menuitem2 #pageMenu .tableMenu {
	width: 100%;
	height: 50px;
}
#menuitem2 #pageMenu .menu {
	color: #FFFFFF;
	font-size: 140%;
	font-family: oswald;
	text-transform: uppercase;
}
#menuitem2 #pageMenu .menu.menuActive {
	color: #ececec;
	text-decoration: none;
	border-bottom: 1px solid #ececec;
}
#menuitem2 #pageMenu .menu:hover {
	color: #ececec;
	text-decoration: none;
}
#menuitem2 #pageMenu .submenu {
	width: 200px;
	z-index: 55;
}
#menuitem2 #pageMenu .submenu .menu {
	color: #a4264b;
	font-family: cuprum;
	text-transform: lowercase;
	background-color: #ffffff;
	padding-left: 5px;
	border-width: 1px;
	border-color: #a4264b;
	border-style: solid;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
	width: 200px;
}
#menuitem2 #pageMenu .submenu .menu:hover {
	color: #808080;
}
#global17 .accordion .contentTitle {
	padding-bottom: 15px;
	border-bottom: 1px solid #ededed;
}
#global17 .accordion .contentTitleTxt {
	color: #a4264b;
	font-size: 80%;
	font-family: oswald;
}
#global17 .accordion {
	height: auto;
	overflow: auto;
}
#global17 .accordion .object {
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: auto;
	text-align: left;
}
#global17 .accordion .contentText {
	color: #676767;
	font-size: 130%;
	font-family: oswald;
	margin-top: 20px;
	margin-bottom: 20px;
}
#global17 .accordion .objectTitleTxt {
	font-size: 100%;
	font-weight: normal;
	font-family: roboto;
	line-height: 1.2;
	border-bottom: 1px none;
	position: relative;
}
#global17 .accordion .objectNote {
	color: #676767;
	font-size: 115%;
	font-family: roboto;
	line-height: 1.8;
	margin-bottom: 50px;
}
#div488 {
	padding-left: 15px;
	height: 100%;
	position: relative;
	overflow: auto;
}
#div487.col-lg-3.col-md-6.col-sm-12.col-xs-12 {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	right: 0px;
	clear: right;
	z-index: 60;
}
#div488.col-lg-3.col-md-6.col-sm-12.col-xs-12 {
	background-color: #ffffff;
	height: 100%;
	position: relative;
	top: 0px;
	right: -15px;
	float: right;
	clear: right;
	overflow: auto;
	z-index: 61;
	-moz-box-shadow: -4px 4px 4px #aaa;
	-webkit-box-shadow: -4px 4px 4px #aaa;
	box-shadow: -4px 4px 4px #aaa;
}
#global18.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #ededed;
	margin-left: -15px;
	height: 60px;
	position: fixed;
	bottom: 0px;
	z-index: 62;
}
#global18 .cont_txt .contentText {
	color: #0080C0;
	font-size: 130%;
	font-family: oswald;
	margin-top: 15px;
	position: fixed;
	z-index: 62;
}
#content1 .contShopSearch .contentBody {
	position: relative;
	top: 20px;
}
#global6 .cont_txt .contentText {
	color: #ffffff;
	font-size: 140%;
	font-family: oswald;
	text-transform: uppercase;
	position: relative;
	top: 12px;
}
#global17 .accordion .objectTitle {
	position: relative;
}
.accordion .object { margin-bottom:15px; overflow:hidden; }
.accordion .objectTitle { font-size:120%; font-weight:bold; line-height:1; cursor:pointer; background-image:url(accordion/close_panel.png); background-position:4px 50%; background-repeat:no-repeat; margin:0; padding:8px 20px; outline:none; }
.accordion .objectTitleTxt { text-decoration:none; border-bottom:1px dotted; }
.accordion .objectTitle.ui-state-active { background-image:url(accordion/open_panel.png); }
.accordion .contentBlock { padding:8px 20px 20px; }
#global14 .cont_txt .contentTitle {
	color: #FF0000;
	font-size: 160%;
	font-family: oswald;
	letter-spacing: 1px;
	margin-bottom: 20px;
}
#global14 .cont_txt .contentText {
	color: #a4264b;
	font-size: 150%;
	font-family: cuprum;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 20px;
}
#global14 .cont_txt .contentTitleTxt {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #C0C0C0;
}
#global25 .cont_txt .object {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	float: left;
}
#translite .contentImage { margin-right:10px; float:left; }
#global26 #translite {
	font-size: 130%;
	font-family: cuprum;
	margin-top: 10px;
	text-align: center;
}
#global26 #translite .translobj {
	font-size: 130%;
	font-family: cuprum;
}
#google_translate_element .skiptranslate .goog-te-gadget-simple {
	font-size: 130%;
	font-family: roboto;
	margin-top: 15px;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
#global61 .content .contentText .alert {
	font-size: 120%;
	font-family: roboto;
	margin-top: 30px;
}
#content .content .contentText .alert {
	font-size: 120%;
	font-family: roboto;
}
}
#content11 .content .contentText .alert {
	font-size: 120%;
	font-family: roboto;
}
#content11 #menuLink .contentTitle {
	color: #676767;
	font-size: 140%;
	font-family: oswald;
	text-align: center;
}
#content11 #menuLink .object .objectImage {
	margin-top: 2px;
	width: 60px;
}
#content11 #menuLink .object {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 2px;
	margin-left: 1px;
	margin-right: 1px;
	display: inline-block;
	width: 103px;
	text-align: center;
}
#content11 #menuLink .object .link {
	font-size: 110%;
	font-family: cuprum;
}
#content11 #menuLink #navPart {
	text-align: center;
}
#content11 #menuLink {
	text-align: center;
}
#content11 .shopgroups .groupPath {
	margin-top: 20px;
}
.contShopCartNew #blockCartContact .blockCartList {
	width: 100%;
}
.contShopCartNew #blockCartContact .blockContactName .blockRegInput {
	width: 100%;
}
.contShopCartNew #blockCartContact .blockContactEmail {
	width: 90%;
}
.contShopCartNew #blockCartContact .blockContactEmail .blockRegInput {
	width: 100%;
}
.contShopCartNew #blockCartContact .blockContactPhone {
	width: 90%;
}
.contShopCartNew #blockCartContact .blockContactPhone .blockRegInput {
	width: 100%;
}
.contShopCartNew #blockCartContact .blockContactPostIndex {
	width: 90%;
}
.contShopCartNew #blockCartContact .blockContactPostIndex .blockRegInput {
	width: 100%;
}
.contShopCartNew #blockCartContact .blockContactComment {
	width: 90%;
}
.contShopCartNew #blockCartContact .blockContactComment .blockRegInput {
	width: 100%;
}
.payment .tableTable {
	margin-bottom: 20px;
	display: none;
	;
}
.payment .tableTable th { padding-top:10px; padding-bottom:10px; text-align:left; vertical-align:top; }
.payment .buttonArea , .aPayee .buttonArea { margin-top:10px; }
.payment .orderSelect {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
	margin-bottom: 20px;
}
.payment .orderSelect .titsel { margin-right:10px; float:left; }
.payment .paySelect .obj { margin-bottom:30px; }
.payment .balans { width:100%; }
.payment #titlebalanse { float:left; }
.payment #resultbalans { font-weight:bold; float:left; }
.payment #titleselect { margin-right:10px; }
.payment .balans th { padding-top:30px; padding-right:15px; }
.payment .balans td { padding-top:4px; padding-bottom:4px; }
.payment .buttonArea.balansBtn { margin-top:10px; }
.aPayee .payResult {
	color: #004080;
	font-size: 130%;
	font-family: oswald;
	line-height: 1.6;
	border-width: 2px;
	border-color: #ffffff;
	border-style: solid;
	margin-bottom: 10px;
	display: inline-block;
	padding: 10px;
}
.aPayee .warning { margin-bottom:10px; }
.aPayee .title {
	margin-bottom: 5px;
	display: block;
}
.aPayee .title #iduseracc { margin-right:20px; }
.aPayee .title .num { font-weight:bold; }
.aPayee .summ { margin-bottom:10px; }
.aPayee .summ .txt { margin-right:10px; display:inline-block; }
.aPayee .summ .num { font-weight:bold; }
.aPayee .notEnoughMoney { color:#ff0000; margin-bottom:10px; display:inline-block; width:100%; clear:both; }
.aPayee form { margin-right:2px; display:inline-block; }
.aPayee .buttonArea.back { display:inline-block; }

.contShopCartNew #blockCartDelivery {
	display: none;
}
.payment .orderTable {
	font-size: 130%;
	font-family: cuprum;
	margin-top: 20px;
}
.aPayee {
	color: #004080;
	font-size: 150%;
	font-family: cuprum;
	line-height: 1.8;
	margin-top: 40px;
	text-align: center;
}
.aPayee .buttonArea.back .buttonSend {
	color: #004080;
	font-size: 70%;
	font-family: cuprum;
	text-transform: lowercase;
}
.aPayee form .send {
	font-size: 70%;
	text-transform: lowercase;
}

.contShopCartNew .contentText {
	margin-bottom: 20px;
}
.contShopCartNew #emptyCartGoods {
	margin-top: 30px;
	margin-bottom: 30px;
}

.orderList {
	display: none;
}

#content .content .contentText p a .btn {
	margin-top: 10px;
	margin-bottom: 10px;
}

.contShopCartNew #blockCartContact .blockContactName .blockRegLabel {
	width: 90%;
}

.contShopCartNew #blockCartContact .blockContactEmail .blockRegLabel {
	width: 90%;
}

.contShopCartNew #blockCartContact .blockContactPhone .blockRegLabel {
	width: 90%;
}

.contShopCartNew #blockCartContact .blockContactPostIndex .blockRegLabel {
	width: 90%;
}
#content22 .cont_txt .contentTitle {
	color: #ffffff;
	font-family: oswald;
	margin-bottom: 20px;
	text-align: center;
}
#content22 .cont_txt .contentText {
	color: #ededed;
	font-size: 130%;
	font-family: cuprum;
	line-height: 1.6;
	margin-bottom: 30px;

}
#content22 .content .contentText .showForma31 .btn {
	color: #ffffff;
	background-color: #ff0000;
	margin-top: 10px;
	position: relative;
}
#content22 .content .contentText a .btn {
	color: #ffffff;
	font-family: cuprum;
	background-color: #de2c19;
	margin-bottom: 5px;
}
#global15 .cont_txt .contentText {
	margin-top: 20px;
	margin-bottom: 20px;
}
#global15 .content .contentText a .btn {
	font-size: 120%;
	font-family: cuprum;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
}
#div354 {
	background-color: #ffffff;
	border-width: 4px;
	border-color: #d08577;
	border-style: solid;
	margin-top: 50px;
	display: inline-block;
	width: 100%;
	height: 100%;
	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: 0px;
}
#content .sticky_compare .contentTitle {
	color: #a4264b;
	font-family: oswald;
	line-height: 1.4;
	margin-top: 40px;
}
#content .sticky_compare-compare_items_block {
	font-size: 130%;
	font-family: cuprum;
}
#content .sticky_compare-control_block {
	font-size: 130%;
	font-family: cuorum;
}

#content .sticky_compare-empty_list {
	margin-top: 20px;
}
#content .sticky_compare-empty_list__title {
	font-size: 140%;
	font-family: cuprum;
}
#content .sticky_compare-empty_list__goto_catalog {
	font-size: 160%;
	font-family: oswald;
}
