@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 {
	background-image: url(kapuchino80proc014.png);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 52;
	text-align: center;
}
#div293 {
	background-color: #bdab9d;
	border-width: 4px;
	border-color: #ffffff;
	border-style: solid;
	margin-top: 50px;
	display: inline-block;
	width: 320px;
	height: 240px;
	position: relative;
	z-index: 16;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div294 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#div292.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
}
#global14 .cont_ank {
	background-color: #B5CAE6;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	margin-top: 10px;
	width: 290px;
	height: 210px;
	position: relative;
	left: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#global14 .cont_ank #objects .objTitl {
	 color:#ffffff;
	 font-size:18px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
	 position:relative;
}
#global14 .cont_ank #objects .inputText {
	color: #ffffff;
	font-size: 19px;
	background-color: #4f81c4;
	border-width: 1px;
	border-color: #424547;
	border-style: solid;
	margin-bottom: 30px;
	width: 260px;
	height: 35px;
	position: relative;
	top: 10px;
	right: 72px;
	z-index: 18;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global14 .cont_ank #anketa .buttonSend {
	 color:#ffffff;
	 font-size:19px;
	 font-family:pt sans;
	 text-transform:none;
	 background-color:#335c95;
	 border-width:1px;
	 border-color:#004080;
	 border-style:solid;
	 width:250px;
	 height:35px;
	 position:relative;
	 top:-10px;
	 right:1px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global14 .cont_ank .contentTitle {
	 color:#ffffff;
	 font-size:26px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
}
#div353 {
	background-image: url(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 {
	color: #a4264b;
	font-family: oswald;
	margin-bottom: 10px;
	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 {
	margin-top: -10px;
	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 {
	border: 1px solid transparent;
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 30px;
	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 { height:38px; overflow:hidden; }
.e_shopvit .blockImage {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	position: relative;
	text-align: center;
}
.e_shopvit .productItem .quickView { position: absolute;top: 80px;width: 120px;background: rgba(10,10,10,0.5);padding: 5px;color: white;text-decoration: none;border-radius: 4px;left: 40px;display:none;z-index:1;border: none;font-size: 12px;cursor:pointer;outline:none; }
.e_shopvit .productItem .quickView:hover { background: rgba(10,10,10,0.8); }
.e_shopvit .objectImage { 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: #de2727;
	font-size: 120%;
	font-family: oswald;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}
.e_shopvit .productItem .priceLabel { margin-bottom:5px; display:block; }
.e_shopvit .productItem .oldPrice {
	color: #808080;
	font-size: 120%;
	font-family: cuprum;
	text-decoration: line-through;
	margin-right: 5px;
	white-space: nowrap;
}
.e_shopvit .productItem .newPrice { font-size:110%; font-weight:bold; white-space:nowrap; }
.e_shopvit .buttonBox {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}
.e_shopvit .details {
	color: #a4264b;
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
	margin-left: 5px;
}
.e_shopvit .productItem:hover { border-color:#ddd; }
.e_shopvit .productItem:hover .quickView { display:inline-block; }
.e_shopvit .sg_footer_text { margin-top:20px; }
.e_shopvit .goodsPath { margin-bottom:20px; }
.e_shopvit .goodsPathSepar { padding-left:5px; padding-right:5px; }
.e_shopvit .goodsDetail { position:relative; }
.e_shopvit .goodsDetTitle { font-size:160%; font-weight:normal; margin-bottom:20px; }
.e_shopvit .goodsLinkPhoto { margin-bottom:20px; margin-right:20px; display:block; width:300px; height:350px; float:left; text-align:center; }
.e_shopvit .goodsPhoto { margin:auto; }
.e_shopvit .goodsLinkPhoto .cloud-zoom-big { background-color:#FFFFFF; }
.e_shopvit .goodsDetNote { margin-bottom:20px; display:block; }
.e_shopvit .brandImage { float:right;margin-right:100px; }
.e_shopvit .brandImage img { width:100px; }
.e_shopvit .goodsDetArticle { margin-bottom:10px; }
.e_shopvit .goodsBrand { margin-bottom:10px; }
.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-top:20px; margin-bottom:20px; display:inline-block; }
.e_shopvit .presence { margin-bottom:10px; }
.e_shopvit .goodsPrice { margin-bottom:20px; }
.e_shopvit .goodsPrice .priceLabel { margin-right:10px; }
.e_shopvit .goodsPrice .priceValue .oldPrice { margin-right:10px;text-decoration:line-through; }
.e_shopvit .goodsPrice .priceValue .newPrice { font-size:140%; font-weight:bold; }
.e_shopvit .goodsDetail .addCount label { color:grey; }
.e_shopvit .goodsDetail .addCount input { width:60px; }
.e_shopvit .goodsDetail .goodsButton { display:inline-block; width:100%; }
.e_shopvit .goodsDetail .buttonSend { margin:0; display:inline-block; }
.e_shopvit .socialButtons { position:absolute; top:0px; right:0px; }
.e_shopvit .morephotos { margin-bottom:20px; display:inline-block; width:100%; }
.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 { 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 { 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 { font-size:160%; font-weight:normal; }
.e_shopvit .analogTitle { font-size:160%; font-weight:normal; }
.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 { 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:bold; white-space:nowrap; }
.e_shopvit .specialButton .details { display:none; }
.e_shopvit .flag_hit { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .flag_new { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .flag_discount { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .user_price { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.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; }
#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: 120%;
	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: #a4264b;
	font-family: oswald;
	margin-bottom: 50px;
	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 {
	margin-bottom: 10px;
	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%;
	overflow: auto;
	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;
	height: 100%;
	text-align: center;
}
#content2 .shopFilter .filterNotify {
	font-size: 120%;
	font-family: cuprum;
	margin-left: -100px;
	position: relative;
}
#content11 .shopgroups .groupItem {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 4px;
	margin-left: 2px;
	margin-right: 2px;
	display: none;
}
#content11 .shopgroups .subgroupsList {
	display: none;
}
#content11 .shopgroups .groupContent {
	text-align: center;
}
#content11 .shopgroups .groupItem .mainGroup {
	display: none;
	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 .buttonSend.addcart {
	color: #ffffff;
	font-size: 130%;
	font-family: oswald;
	background-color: #C12D59;
	padding-bottom: 5px;
	border-width: 2px;
	border-color: #ededed;
	border-style: solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#div542.col-lg-10.col-md-10.col-sm-12.col-xs-12 {
	margin-top: 15px;
}
#content .accordion .contentTitle {
	color: #a4264b;
	font-size: 160%;
	font-family: oswald;
	line-height: 1.6;
	text-align: center;
}
#content .accordion .contentText {
	color: #676767;
	font-size: 130%;
	font-family: roboto;
	line-height: 2;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#content .accordion .objectTitleTxt {
	color: #a4264b;
	font-size: 120%;
	font-weight: normal;
	font-family: oswald;
	letter-spacing: 0.5px;
	line-height: 1.6;
	border-bottom: 1px none;
}
#content .accordion .objectNote {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 2;
	margin-top: 10px;
	margin-bottom: 20px;
}
#content2 .cont_txt .contentTitle {
	color: #a4264b;
	font-size: 140%;
	font-family: oswald;
	margin-bottom: 20px;
}
#content2 .cont_txt .object {
	margin-bottom: 20px;
}
#content11 .shopgroups .celltlbGroupImg .lnkGroupImg .imgtlbGroupImg {
	margin-top: 2px;
}
.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; }
#content11 .shopgroups {
	margin-top: -20px;
}
#content11 .shopgroups .contentTitle {
	color: #676767;
	font-size: 140%;
	font-family: oswald;
	margin-bottom: 20px;
	text-align: center;
}
#content .accordion .linkNext {
	color: #006a9d;
	font-size: 130%;
	font-family: cuprum;
	text-transform: lowercase;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	border-color: #006A9D;
	border-style: solid;
}
#content .accordion_sub#view #forPrint .objectTitle {
	color: #a4264b;
	font-size: 140%;
	font-family: oswald;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 20px;
	text-align: center;
}
#content .accordion_sub#view #forPrint .objectNote {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 2;
}
#content .accordion_sub#view #forPrint .objectText {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 2;
	margin-bottom: 20px;
}
#content .accordion_sub#view .buttonSend.back {
	color: #006a9d;
	font-size: 120%;
	font-family: cuprum;
	text-transform: lowercase;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #006A9D;
	border-style: solid;
}
#content .accordion .objectTitle {
	padding-bottom: 2px;
	padding-top: 2px;
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
}
#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;
}
#global6 .cont_txt .contentText {
	color: #ffffff;
	font-size: 140%;
	font-family: oswald;
	text-transform: uppercase;
	position: relative;
	top: 12px;
}
.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; }
#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;
}
#content .cont_guest .contentTitle {
	color: #a4264b;
	font-size: 160%;
	font-family: oswald;
	line-height: 1.6;
	margin-bottom: 30px;
	text-align: center;
}
#content .cont_guest .contentText {
	color: #ff0000;
	font-size: 120%;
	font-family: oswald;
	line-height: 1.6;
	margin-bottom: 20px;
}
#content .cont_guest #comments .comm {
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 20px;
}
#content .cont_guest .info {
	font-family: oswald;
	margin-bottom: 20px;
}
#content .cont_guest #comments .comm .userdat .adm_lnk {
	color: #FFFFFF;
}
#content .cont_guest #comments .comm .userdat .date {
	color: #A4264B;
	font-size: 130%;
	font-weight: normal;
	font-family: cuprum;
}
#content .cont_guest #comments .comm .userdat .name {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
}
#content .cont_guest #comments .comm .com_txt {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.8;
	padding-bottom: 10px;
}
#content .cont_guest #comments .comm .adm_txt {
	margin-top: 20px;
}
#content .cont_guest #comments .comm .admin_label {
	color: #a4264b;
	font-size: 130%;
	font-weight: normal;
	font-family: cuprum;
}
#content .cont_guest #comments .comm .admtext {
	color: #676767;
	font-size: 115%;
	font-family: roboto;
	line-height: 1.6;
}
#content .cont_guest #comments .pageselector {
	font-size: 120%;
	font-family: oswald;
	margin-bottom: 30px;
	text-align: center;
}
#content .cont_guest #guesttab .tablrow {
	display: block;
}
#content .cont_guest #guesttab .inp {
	font-size: 120%;
	font-family: roboto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 280px;
}
#content .cont_guest #guesttab .titleTab {
	color: #A4264B;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
}
#content .cont_guest .license-item .text-license {
	font-size: 110%;
	font-weight: normal;
	font-family: cuprum;
}
#content .cont_guest .blockLicense .license-item {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 280px;
}
.tableTable#guesttab tbody tr .tablrow img {
	width: 280px;
}
#content .cont_guest #guesttab #but {
	color: #a4264b;
	font-size: 120%;
	font-family: oswald;
	text-transform: uppercase;
}
#content .cont_guest #guesttab {
	display: block;
	width: 300px;
}
#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;
}
#content3 .content .contentText .alert {
	font-size: 120%;
	font-family: roboto;
}
#id1 .contentText .alert {
	margin-top: 10px;
}
#id1 .contentText .alert {
	margin-top: 10px;
}
#id1 .contentText .label a {
	color: #ffffff;
	font-size: 120%;
	font-weight: normal;
}
.cont_ank .ank_tderr { color:#ff0000; font-weight:bold; margin-bottom:10px; display:block; }
.cont_ank #anketa { width:80%; }
.cont_ank .tableTable { width:100%; }
.cont_ank .ank_spctd { font-size:0; display:none; }
.cont_ank .tableTable#objects .ObjRow td { vertical-align:middle; }
.cont_ank .objTitls { font-weight:bold; padding-top:15px; padding-bottom:15px; }
.cont_ank #objects .objTitl { width:28%; }
.cont_ank #objects .objectTitleImage { display:none; }
.cont_ank #objects .objArea { padding-top:1px; padding-bottom:1px; }
.cont_ank #objects .textArea { height:100px; overflow:auto; }
.cont_ank #objects .objcheck { cursor:pointer; margin-right:3px; vertical-align:middle; }
.cont_ank #objects .objchecktext { vertical-align:middle; }
.cont_ank #objects .radioblock { padding-top:10px; padding-bottom:10px; }
.cont_ank #objects .objRadio { cursor:pointer; margin-top:2px; margin-right:3px; vertical-align:middle; }
.cont_ank #objects .objRadiotext { vertical-align:middle; }
.cont_ank #general .objTitl { width:28%; }
.cont_ank #general .objArea { padding-top:1px; padding-bottom:1px; }
.cont_ank #general .ank_img { margin-bottom:2px; }
.cont_ank #autoreply { margin-top:10px; margin-bottom:20px; }
#content .cont_ank .contentTitle {
	color: #a4264b;
	font-size: 160%;
	font-family: oswald;
	line-height: 1.6;
	text-align: center;
}
#content .cont_ank .contentText {
	color: #676767;
	font-size: 130%;
	font-family: roboto;
	line-height: 2;
}
#content .cont_ank .tableTable#objects .ObjRow td {
	display: block;
}
#content .cont_ank #general .objTitl .pinttl {
	display: none;
}
#content .cont_ank #objects .objTitl {
	color: #004080;
	font-size: 140%;
	font-family: cuprum;
	margin-top: 10px;
	margin-bottom: -10px;
	width: 300px;
}
#content .cont_ank #objects .objArea {
	width: 300px;
}
#content .cont_ank #objects .inputText {
	font-size: 110%;
	font-family: roboto;
	width: 300px;
}
#content .cont_ank #objects .textArea {
	font-size: 110%;
	font-family: roboto;
	width: 300px;
}
#content .cont_ank #objects .select {
	font-size: 110%;
	font-family: roboto;
	width: 300px;
	height: 30px;
}
#content .cont_ank #anketa {
	margin-top: -35px;
}
#content .cont_ank #general .objHSpace {
	display: none;
}
#content .cont_ank #general #ank_chimg {
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
	position: relative;
	left: 0px;
}
#content .cont_ank #objects .objFile {
	color: #676767;
	font-size: 90%;
	font-family: roboto;
}
.tableTable#general .tableBody tr td .blockLicense .license-item label .text-license {
	font-size: 110%;
	font-weight: normal;
	font-family: roboto;
}
.tableTable#general .tableBody tr td .blockLicense .license-item label input {
	width: 15px;
	height: 15px;
}
#content .cont_ank #general .ank_tdbtn {
	text-align: center;
}
#content .cont_ank #anketa .buttonSend {
	color: #004080;
	font-size: 130%;
	font-family: oswald;
	text-transform: uppercase;
}
#id1 .contentText .btn-group .btn {
	font-size: 110%;
	font-family: roboto;
}
#id1 .contentText .btn-group .dropdown-menu li a {
	font-size: 130%;
	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;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
#content5 .adap_imggallery .contentTitle {
	color: #0080c0;
	font-size: 140%;
	font-family: cuprum;
	margin-bottom: 20px;
	text-align: center;
}
#content5 .adap_imggallery {
	margin-top: 7px;
	margin-bottom: 7px;
	height: 270px;
}
#content5 .adap_imggallery .blueimp-gallery .slides {
	margin-top: 2px;
	margin-bottom: 2px;
}
#content .cont_txt .object {
	position: relative;
	float: left;
}
#content .cont_txt .objectTitle {
	color: #0080C0;
	font-family: cuprum;
}
#content .cont_txt .objectNote {
	display: inline;
	position: relative;
	float: left;
}
#content51 .cont_txt .contentTitle {
	color: #0080c0;
	font-size: 150%;
	font-family: cuprum;
	margin-bottom: 20px;
	text-align: center;
}
#content51 .cont_txt .objectTitle {
	color: #0080c0;
	font-family: cuprum;
	text-align: center;
}
#content51 .cont_txt .object {
	border-width: 1px;
	border-color: #ebebeb;
	border-style: solid;
	margin-top: 3px;
	margin-bottom: 5px;
	height: 250px;
}
#content51 .cont_txt {
	position: relative;
}

#div665.col-lg-10.col-md-10.col-sm-12.col-xs-12 {
	width: 100%;
}

#div700.col-lg-10.col-md-10.col-sm-12.col-xs-12 {
	width: 100%;
}
#content51 .cont_txt .objectImage {
	margin-top: -5px;
	margin-right: 5px;
	float: left;
}
#content51 .cont_txt .objectNote {
	color: #676767;
	font-size: 100%;
	font-family: roboto;
}
#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;
}
#content52 .adap_imggallery .contentBody .links .object {
	width: 250px;
}

#content5 .adap_imggallery .contentBody .links .object {
	margin-bottom: 60px;
}
#global31 .cont_txt .objectTitle {
	color: #de2727;
	font-size: 150%;
	font-family: oswald;
}
#global31 .cont_txt .objectNote {
	color: #676767;
	font-size: 130%;
	font-family: cuprum;
}

#global31 .content .object .objectNote .showForma32 .btn {
	color: #dc2c18;
	font-family: cuprum;
}

#global31 .content .object .objectNote a .btn {
	color: #dc2c18;
	font-family: cuprum;
}
#content .art_bank .contentTitle {
	color: #a4264b;
	font-size: 160%;
	font-family: oswald;
	text-align: center;
}

#content .art_bank .object .objectNote {
	color: #676767;
	font-size: 130%;
	font-family: roboto;
}
#content .art_bank .object {
	border-color: #EEEEEE;
	border-style: solid;
	margin-top: 7px;
	margin-bottom: 7px;
	width: 100%;
}
#content .art_bank .object .link {
	font-size: 180%;
	font-weight: bold;
	font-family: roboto;
	width: 100%;
	position: relative;
	text-align: center;
}
#content .art_bank .object .objectImage {
	margin-left: 5px;
	margin-right: 15px;
	position: relative;
	top: -15px;
	float: left;
}

#content .art_bank .object .link:active {
	width: 100%;
}
#content .art_bank .object .link:hover {
	background-color: #F5F5F5;
}
#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;
}
