@import url("css/bootstrap.min.css");
@import url('https://fonts.googleapis.com/css?family=Cuprum|Lobster|Marvel|Open+Sans|Oranienbaum|Oswald|PT+Sans|Pacifico|Roboto|Russo+One');
font-family: 'Roboto', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'Lobster', cursive;
font-family: 'Pacifico', cursive;
font-family: 'Cuprum', sans-serif;
font-family: 'Russo One', sans-serif;
font-family: 'Oranienbaum', serif;
font-family: 'Marvel', sans-serif;
}
/* цвет фона и рамки навигационного меню */
.navbar-inverse {
    background-color: #676767;
    border-color: #676767;
}
/* цвет текста, содержащий название сайта или бренда */
.navbar-inverse .navbar-brand {
    color: #FFFFFF;
    font-size:150%;
    font-weight:normal;
    font-family:oswald;
}
/* цвет текста (название сайта или бренда), при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #C0C0C0;
}
/* Цвет пунктов навигационного меню */
.navbar-inverse .navbar-nav > li > a {
    color: #FFFFFF;
    font-size:130%;
    font-weight:normal;
    font-family:oswald;
}
/* Цвет пункта меню, при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #C0C0C0;
}
/* Цвет и фон активного пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus {
    color: white;
    background-color: #C0C0C0;
}
/* Цвет и фон открытого пункта меню, а также поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #C0C0C0;
    background-color: #C0C0C0;
}
/* Цвет стрелочки (треугольничка) у раскрывающихся пунктов меню */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #FFFFFF;
    border-bottom-color: #777;
}
/* Цвет стрелочки (треугольничка) при поднесении к нему курсора мышки или при его нахождении в фокусе */
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #C0C0C0;
    border-bottom-color: #333;
}
/* Цвет стрелочки (треугольничка), открывшегося пункта меню */
.navbar-inverse .navbar-nav > .open > a .caret, 
.navbar-inverse .navbar-nav > .open > a:hover .caret, 
.navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* CSS стили для мобильных устройств */
/* Цвет рамки у кнопки, которая открывает меню */
.navbar-inverse .navbar-toggle {
    border-color: #DDD;
}
/* Цвет фона кнопки (которая открывает меню) при поднесении к ней курсора мышки или при нахождении её в фокусе */
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #DDD;
}
/* Цвет полосочек в кнопочке, которая открывает меню */
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: white;
}
 
/* Цвет пунктов меню в раскрывающихся списках */
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #FFFFFF;
    }
/* Цвет и фон пункта меню в раскрывающихся списках, при поднесении к нему курсора мышки или при нахождении его в фокусе */
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #C0C0C0;
        background-color: transparent;
    }
#div292 {
	background-image: url(kapuchino80proc014.png);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 40;
	text-align: center;
}
#div293 {
	background-color: #bdab9d;
	border-width: 4px;
	border-color: #ffffff;
	border-style: solid;
	margin-top: 50px;
	display: inline-block;
	width: 320px;
	height: 240px;
	position: relative;
	z-index: 16;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div294 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#div292.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
}
#global14 .cont_ank {
	background-color: #B5CAE6;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	margin-top: 10px;
	width: 290px;
	height: 210px;
	position: relative;
	left: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#global14 .cont_ank #objects .objTitl {
	 color:#ffffff;
	 font-size:18px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
	 position:relative;
}
#global14 .cont_ank #objects .inputText {
	color: #ffffff;
	font-size: 19px;
	background-color: #4f81c4;
	border-width: 1px;
	border-color: #424547;
	border-style: solid;
	margin-bottom: 30px;
	width: 260px;
	height: 35px;
	position: relative;
	top: 10px;
	right: 72px;
	z-index: 18;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global14 .cont_ank #anketa .buttonSend {
	 color:#ffffff;
	 font-size:19px;
	 font-family:pt sans;
	 text-transform:none;
	 background-color:#335c95;
	 border-width:1px;
	 border-color:#004080;
	 border-style:solid;
	 width:250px;
	 height:35px;
	 position:relative;
	 top:-10px;
	 right:1px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global14 .cont_ank .contentTitle {
	 color:#ffffff;
	 font-size:26px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
}
#div353 {
	background-image: url(fon-belyj-struktura003.png);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 40;
	text-align: center;
}
#div354 {
	background-color: #ffffff;
	border-width: 4px;
	border-color: #4f81c4;
	border-style: solid;
	margin-top: 50px;
	display: inline-block;
	width: 320px;
	height: 440px;
	position: relative;
	z-index: 16;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div355 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#div353.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	 background-image:url(kapuchino80proc014.png);
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 text-align:center;
}
#global15 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global15 .cont_ank {
	background-color: #d8bab2;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
	margin-top: 10px;
	width: 290px;
	height: 410px;
	position: relative;
	left: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#global15 .cont_ank #objects .inputText {
	color: #ffffff;
	font-size: 19px;
	background-color: #4f81c4;
	border-width: 1px;
	border-color: #424547;
	border-style: solid;
	margin-bottom: 20px;
	width: 260px;
	height: 30px;
	position: relative;
	top: 10px;
	left: -5px;
	z-index: 19;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global15 .cont_ank #objects .objTitl {
	color: #004080;
	font-size: 18px;
	text-shadow: grey 1px 1px 2px;
	font-family: pt sans;
	position: relative;
}
#global15 .cont_ank #objects .objectTitleText {
	width: 200px;
	position: absolute;
	top: -15px;
	left: 10px;
	z-index: 20;
}
#global15 .cont_ank #anketa .buttonSend {
	color: #ffffff;
	font-size: 19px;
	font-family: pt sans;
	text-transform: none;
	background-color: #335c95;
	border-width: 1px;
	border-color: #004080;
	border-style: solid;
	width: 250px;
	height: 35px;
	position: relative;
	right: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#global14 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global14 .cont_ank #objects .objectTitleText {
	 position:relative;
	 top:15px;
	 right:-5px;
	 z-index:20;
}
#global15 .cont_ank #objects .select {
	font-size: 20px;
	font-family: pt sans;
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 260px;
	height: 30px;
	position: relative;
	right: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#div418 {
	 background-image:url(temnyj004_09.png);
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 z-index:40;
	 text-align:center;
}
#div419 {
	 background-image:url(temnyj005.png);
	 border-width:5px;
	 border-color:#808080;
	 border-style:solid;
	 margin-top:100px;
	 display:inline-block;
	 width:320px;
	 height:400px;
	 position:relative;
	 z-index:26;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#div420 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#global16 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global16 .cont_ank {
	 background-color:#dddddd;
	 border-width:1px;
	 border-color:#c0c0c0;
	 border-style:solid;
	 margin-top:10px;
	 width:290px;
	 height:370px;
	 position:relative;
	 left:10px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 border-radius: 2px;
}
#global16 .cont_ank #objects .inputText {
	 color:#ffffff;
	 font-size:19px;
	 background-color:#7c7c7c;
	 border-width:1px;
	 border-color:#424547;
	 border-style:solid;
	 margin-bottom:20px;
	 width:260px;
	 height:35px;
	 position:relative;
	 top:10px;
	 right:78px;
	 z-index:18;
	 text-align:center;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global16 .cont_ank #objects .objTitl {
	 color:#ffffff;
	 font-size:18px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
	 position:relative;
}
#global16 .cont_ank #objects .objectTitleText {
	 position:relative;
	 top:15px;
	 right:-5px;
	 z-index:20;
}
#global16 .cont_ank #anketa .buttonSend {
	 color:#ffffff;
	 font-size:19px;
	 font-family:pt sans;
	 text-transform:none;
	 background-color:#335c95;
	 border-width:1px;
	 border-color:#004080;
	 border-style:solid;
	 width:250px;
	 height:35px;
	 position:relative;
	 right:1px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global16 .cont_ank #objects .textArea {
	 color:#ffffff;
	 background-color:#7c7c7c;
	 width:260px;
	 height:110px;
	 position:relative;
	 top:10px;
	 right:78px;
	 z-index:16;
	 text-align:center;
}
#div487 {
	 background-image:url(temnyj004_09.png);
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 z-index:26;
	 text-align:center;
}
#div488 {
	 background-image:url(temnyj005.png);
	 border-width:5px;
	 border-color:#808080;
	 border-style:solid;
	 margin-top:100px;
	 display:inline-block;
	 width:320px;
	 height:340px;
	 position:relative;
	 z-index:26;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#div489 {
	cursor: pointer;
	background-image: url(krestik-30h30_belyj.png);
	width: 30px;
	height: 30px;
	position: absolute;
	top: -40px;
	right: 140px;
}
#global17 .cont_ank #anketa {
	 width:270px;
	 height:200px;
	 position:relative;
	 top:10px;
	 right:-10px;
}
#global17 .cont_ank {
	 background-color:#dddddd;
	 border-width:1px;
	 border-color:#c0c0c0;
	 border-style:solid;
	 margin-top:10px;
	 width:290px;
	 height:310px;
	 position:relative;
	 left:10px;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 border-radius: 2px;
}
#global17 .cont_ank #objects .inputText {
	 color:#ffffff;
	 font-size:19px;
	 background-color:#7c7c7c;
	 border-width:1px;
	 border-color:#424547;
	 border-style:solid;
	 margin-bottom:20px;
	 width:260px;
	 height:35px;
	 position:relative;
	 top:10px;
	 right:72px;
	 z-index:18;
	 text-align:center;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global17 .cont_ank #objects .objTitl {
	 color:#ffffff;
	 font-size:18px;
	 text-shadow:grey 1px 1px 2px;
	 font-family:pt sans;
	 position:relative;
}
#global17 .cont_ank #objects .objectTitleText {
	 position:relative;
	 right:-12px;
	 z-index:20;
}
#global17 .cont_ank #anketa .buttonSend {
	 color:#ffffff;
	 font-size:19px;
	 font-family:pt sans;
	 text-transform:none;
	 background-color:#335c95;
	 border-width:1px;
	 border-color:#004080;
	 border-style:solid;
	 width:250px;
	 height:35px;
	 position:relative;
	 right:1px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global17 .cont_ank #objects .select {
	 font-size:20px;
	 font-family:pt sans;
	 background-color:#ffffff;
	 margin-top:10px;
	 width:260px;
	 height:35px;
	 position:relative;
	 right:72px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border-radius: 4px;
}
#global17 .cont_ank #objects .textArea {
	 color:#FFFFFF;
	 background-color:#7c7c7c;
	 width:260px;
	 position:relative;
	 top:10px;
	 right:78px;
	 z-index:16;
	 text-align:center;
}
BODY {
	position: relative;
}
#div14.hidden-lg {
	 position:fixed;
}
#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 {
	margin-top: 50px;
}
.collapse#bs-example-navbar-collapse-1 {
	background-color: #676767;
}
.col-lg-12#div14 .navbar .container-fluid .navbar-header .navbar-brand {
	background-color: #676767;
}
.col-lg-12#div14 .navbar .container-fluid .navbar-header {
	background-color: #676767;
}
.collapse#bs-example-navbar-collapse-1 .nav .dropdown .dropdown-toggle {
	background-color: #676767;
}
.collapse#bs-example-navbar-collapse-1 .nav .dropdown .dropdown-menu {
	background-color: #676767;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
#div493.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
.vkladki .linkBox .sep {
	cursor: default;
}
.vkladki .linkBox .tab {
	cursor: pointer;
}
.vkladki .linkBox .tab .center {
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	padding: 10px;
	text-align: left;
}
.vkladki .linkBox .tab .link { text-decoration:none; }
.vkladki .linkBox .tab.active {
	font-weight: bold;
}
.vkladki .textBox { clear:both; }
.vkladki .textBox .obj .objectTitleTxt { margin:0; margin-top:10px; margin-bottom:10px; }
#div494.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
#div495.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 40px;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
#content1 .cont_txt .contentText {
	margin-top: -20px;
}
#content1 .content .contentText .page-header h1 {
	font-size: 140%;
	font-family: cuprum;
	margin-bottom: -5px;
}
#content11 .vkladki {
	text-align: left;
}
#content11 .vkladki .linkBox .tab {
	font-size: 150%;
	font-family: cuprum;
	text-transform: capitalize;
}
#content11 .vkladki .textBox .obj .objectNote {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.8;
}
#global1 #menuLink .object {
	font-size: 110%;
	font-family: roboto;
	position: relative;
	top: -3px;
	float: left;
}
#div507.col-lg-2.col-md-6.col-sm-6.col-xs-12 {
	position: relative;
	top: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;
}
#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; }
#global11 #menuLink .object {
	font-size: 120%;
	font-family: roboto;
	margin-right: 15px;
	text-align: left;
}
#div496.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
#global11 #menuLink {
	text-align: left;
}
#content12 .contShopSearch .searchContent {
	display: inline-block;
	width: 100%;
	position: relative;
}
#content12 .contShopSearch .buttonSend {
	margin-top: 2px;
	width: 30px;
	height: 30px;
	position: static;
}
#content12 .contShopSearch #livesearch {
	font-size: 120%;
	font-family: roboto;
	padding-left: 10px;
	border-width: 1px;
	border-color: #F0F0F0;
	border-style: solid;
	margin-top: 2px;
	margin-bottom: 2px;
}
#content12 .contShopSearch .suggestions {
	font-size: 100%;
	font-family: roboto;
	text-align: left;
}
#content12 .contShopSearch .suggestItem .goodsImage {
	display: none;
}
#content12 .contShopSearch .suggestItem .goodsArticle {
	display: none;
}
#content12 .contShopSearch .suggestItem .goodsPrice {
	display: none;
}
.fadedImages .faded { width:600px; height:400px; position:relative; overflow:hidden; }
.fadedImages .faded .fadedArea { margin:0; width:100%; height:100%; position:absolute; top:0px; left:0px; }
.fadedImages .faded .fadedArea .object { width:100%; height:100%; position:absolute; top:0px; left:0px; list-style-type:none; }
.fadedImages .objectTitle { position:absolute; top:20px; left:20px; }
.fadedImages .objectImage { z-index:1; }
.fadedImages .objectNote { position:absolute; top:100px; left:20px; z-index:2; }
.fadedImages .linkNext { text-decoration:none; background-image:url(none); position:absolute; bottom:100px; left:20px; }
.fadedImages .faded .pagination { position:absolute; bottom:40px; right:30px; z-index:15; }
.fadedImages .faded .pagination li { margin-left:1px; width:22px; height:22px; position:relative; float:left; overflow:hidden; list-style-type:none; }
.fadedImages .faded .pagination li a { background-color:#242424; width:100%; height:100%; position:absolute; overflow:hidden; text-indent:100px; }
.fadedImages .faded .pagination li.current a { background-color:#ffffff; }
.fadedImages .faded .pagination li a:hover { background-color:#ffffff; }
#content13 .slider-bigsh .contentBody {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	height: 200px;
}
#content13 .slider-bigsh .arrow-navigation {
	margin-top: 60px;
	height: 30px;
}
#div507.col-lg-2.hidden-md.hidden-sm.hidden-xs {
	max-width: 200px;
	position: relative;
	top: 20px;
	right: -20px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	box-shadow: 0px 0px 5px #000;
}
#global1 #menuLink .object .link {
	color: #676767;
	position: relative;
	float: left;
}
#global1 #menuLink .object .link:hover {
	color: #be765a;
	text-decoration: none;
}
#content11 .vkladki .linkBox .tab:hover .link {
	color: #d22930;
	position: relative;
}
#content11 .vkladki .linkBox .tab.active .link {
	color: #004080;
	font-weight: normal;
}
#content11 .vkladki .linkBox .tab:hover .center {
	color: #C32429;
}
#content13 .slider-bigsh .objectTitle {
	font-size: 120%;
	font-weight: normal;
	font-family: roboto;
	background-image: url(temnyj004_010.png);
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 20px;
	position: relative;
	top: 70px;
}
.form-control#livesearch {
	position: relative;
}
#div497.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
.art_bank .object .link { margin-bottom:5px; display:inline-block; }
#global12 .art_bank .object {
	display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	width: 24%;
	position: relative;
}
#global12 .content .contentText .row .col-lg-3 {
	border-width: 1px;
	border-color: #f0f0f0;
	border-style: solid;
	margin-bottom: 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#global12 .content .contentText .row .col-lg-3 .img-responsive {
	margin-top: 10px;
	margin-bottom: 10px;
}
#global12 .content .contentText .row .col-lg-3 h3 {
	font-size: 140%;
	font-family: cuprum;
}
#global12 .content .contentText .row .col-lg-3 p {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
}
#div498.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
#content14 .cont_txt .contentTitle {
	color: #c32429;
	font-size: 150%;
	font-family: cuprum;
}
#content14 .cont_txt .contentText {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.6;
}
#global1 #menuLink .contentTitle {
	color: #c32429;
	font-size: 140%;
	font-family: oswald;
	padding-bottom: 5px;
	border-bottom: 1px solid #ededed;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}
#global1 #menuLink .contentText {
	margin-top: 5px;
}
#div500.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 20px;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
#content15 .cont_txt .contentTitle {
	color: #004080;
	font-size: 140%;
	font-family: cuprum;
	text-transform: uppercase;
	margin-bottom: 30px;
}
#content15 .content .contentText .row .col-lg-4 {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 10px;
	position: relative;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#content15 .content .contentText .row .col-lg-4 h3 a {
	color: #ffffff;
	font-size: 80%;
	text-shadow: black 1px 1px 2px;
	font-family: roboto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -50px;
}
#content15 .content .contentText .row .col-lg-4 p {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
	margin-bottom: -10px;
	position: relative;
	top: -40px;
}
#content15 .content .contentText .row .col-lg-4 a .img-responsive {
	margin-top: 10px;
}
#div502.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #414141;
	margin-top: 100px;
}
#div503.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	background-color: #282828;
	text-align: center;
}
#div501.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	margin-top: 40px;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
#global2 .cont_txt .contentTitle {
	color: #004080;
	font-size: 140%;
	font-family: cuprum;
	text-transform: uppercase;
	margin-bottom: 30px;
}
#global2 .content .contentText .row .col-lg-2 {
	margin-bottom: 20px;
}
#global2 .content .contentText .row .col-lg-2 a .img-responsive {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
}
#content11 .vkladki .linkBox {
	margin-bottom: 10px;
}
#global21 #menuLink .object {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
#global21 #menuLink .object .link {
	color: #ffffff;
	font-size: 130%;
	font-family: oswald;
	text-transform: uppercase;
}
#global13 .cont_txt .contentText {
	color: #c0c0c0;
	font-size: 120%;
	font-family: cuprum;
	margin-top: 20px;
	margin-bottom: 20px;
}
#global21 #menuLink .contentText {
	color: #c0c0c0;
	font-family: oswald;
	line-height: 2;
	margin-top: 30px;
}
#div665.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
	text-align: center;
}
#div666.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
	text-align: center;
}
#global22 .cont_txt .contentTitle {
	color: #ffffff;
	font-size: 140%;
	font-family: oswald;
}
#global22 .cont_txt .contentText {
	color: #c0c0c0;
	font-size: 110%;
	font-family: roboto;
	line-height: 1.6;
	margin-bottom: 40px;
}
.col-lg-12#div503 a img {
	margin-top: 10px;
}
#div492.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	position: relative;
}
.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); 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-bottom:20px;margin-top:20px; }
.e_shopvit .goodsGoods {
	display: inline-block;
	width: 100%;
}
.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;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.e_shopvit .objectTitle {
	height: 60px;
	overflow: hidden;
	text-align: center;
}
.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: 60px;
	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 { margin-top:10px; margin-bottom:10px; display:inline-block; width:100%; }
.e_shopvit .productItem .priceLabel { margin-bottom:5px; display:block; }
.e_shopvit .productItem .oldPrice { margin-right:5px; white-space:nowrap;text-decoration:line-through; }
.e_shopvit .productItem .newPrice { font-size:110%; font-weight:bold; white-space:nowrap; }
.e_shopvit .buttonBox { display:inline-block; width:100%; }
.e_shopvit .details {
	color: #004080;
	font-size: 130%;
	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;
	display: none;
}
.e_shopvit .goodsPathSepar { padding-left:5px; padding-right:5px; }
.e_shopvit .goodsDetail { position:relative; }
.e_shopvit .goodsDetTitle {
	color: #004080;
	font-size: 160%;
	font-weight: normal;
	font-family: cuprum;
	margin-bottom: 20px;
	text-align: left;
}
.e_shopvit .goodsLinkPhoto {
	margin-bottom: 20px;
	margin-right: 20px;
	display: block;
	width: 200px;
	height: 200px;
	float: left;
	text-align: center;
}
.e_shopvit .goodsPhoto { margin:auto; }
.e_shopvit .goodsLinkPhoto .cloud-zoom-big { background-color:#FFFFFF; }
.e_shopvit .goodsDetNote {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.8;
	margin-bottom: 20px;
	display: block;
	text-align: left;
}
.e_shopvit .brandImage {
	margin-right: 100px;
	display: none;
	float: right;
}
.e_shopvit .brandImage img { width:100px; }
.e_shopvit .goodsDetArticle { margin-bottom:10px; }
.e_shopvit .goodsBrand {
	margin-bottom: 10px;
	position: relative;
	float: left;
}
.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;
	display: none;
}
.e_shopvit .goodsPrice .priceLabel { margin-right:10px; }
.e_shopvit .goodsPrice .priceValue .oldPrice { margin-right:10px;text-decoration:line-through; }
.e_shopvit .goodsPrice .priceValue .newPrice { font-size:140%; font-weight:bold; }
.e_shopvit .goodsDetail .addCount label { color:grey; }
.e_shopvit .goodsDetail .addCount input { width:60px; }
.e_shopvit .goodsDetail .goodsButton { display:inline-block; width:100%; }
.e_shopvit .goodsDetail .buttonSend { margin:0; display:inline-block; }
.e_shopvit .morephotos {
	margin-bottom: 20px;
	display: block;
	width: 100%;
	position: relative;
	float: left;
	text-align: left;
}
.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: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.8;
	margin-bottom: 20px;
	clear: both;
	text-align: left;
}
.e_shopvit .tabs .tabsNav { display:inline-block;padding:0;margin-bottom:0; }
.e_shopvit .tabs .tabsNav .itemTab { cursor:pointer; background-image:url(mshop_vitrine_big51/black_5.png); border:1px solid #ccc; margin-bottom:-1px; margin-right:3px; display:inline-block; padding:5px; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }
.e_shopvit .tabs .tabsNav .activeTab { background-color:white; background-image:none; border-bottom:1px solid white; }
.e_shopvit .tabs .tabsContent { background-color:#FFFFFF; border:1px solid #ccc; padding:15px; }
.e_shopvit .goodsDetText { margin-top:20px; margin-bottom:20px; }
.e_shopvit .goodsFeatures { margin-bottom:-15px; margin-right:-15px; }
.e_shopvit .goodsFeatures .featureGroup { margin-bottom:15px; margin-right:15px; display:inline-block; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName { margin-bottom:10px; display:inline-block; width:100%; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .groupImage { margin-right:5px; width:18px; height:18px; float:left; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .groupName { font-weight:bold; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .markDescription { border:1px solid lightgrey;cursor:pointer;border-radius:10px;color:grey;display: inline-block;width: 14px;text-align: center;font-size: 11px; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .markDescription:hover { background:lightgrey;color:white; }
.e_shopvit .goodsFeatures .featureGroup .blockGroupName .groupDescription { border:1px solid lightgrey;background:white;width:200px;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.4);margin:2px; }
.e_shopvit .goodsFeatures .featureGroup .featureList { margin:0; padding:0px; }
.e_shopvit .goodsFeatures .featureGroup .featureItem { padding-top:3px; padding-bottom:3px; padding-left:15px; display:block; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .featureImage { margin-right:5px; width:16px; height:16px; float:left; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .blockFeatureName { display:inline-block;width:200px;border-bottom:1px dotted lightgray; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .markDescription { color:grey; font-size:10px; cursor:pointer; border:1px solid lightgrey; display:inline-block; width:14px; height:14px; position:relative; top:-2px; text-align:center; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .markDescription:hover { color:white; background-color:gray; position:relative; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .featureDescription { border:1px solid lightgrey;background:white;width:200px;padding:15px 20px;border-radius:5px;box-shadow:1px 1px 10px -1px rgba(0,0,0,0.4);margin:2px; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .blockFeatureValue { display:inline-block; }
.e_shopvit .goodsFeatures .featureGroup .featureItem .valueIcon { width:16px;height:16px;display:inline-block;vertical-align: bottom; }
.e_shopvit .comment .titleHead { font-size:160%; font-weight:normal; margin-bottom:20px; }
.e_shopvit .comment .tableComment .tableRow td { padding-bottom:30px; }
.e_shopvit .comment .tableComment .headComment { background-image:url(mshop_vitrine_big51/black_5.png); padding-top:7px; padding-bottom:7px; margin-bottom:10px; display:table; width:100%; }
.e_shopvit .comment .tableComment .comm_date { opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; margin-right:10px; float:right; }
.e_shopvit .comment .tableComment .comm_titlename { margin-left:10px; float:left; }
.e_shopvit .comment .tableComment .comm_admnote { border-width:1px; border-color:#808080; border-style:dashed; margin-top:10px; padding:10px; }
.e_shopvit .comment .addComment .error { color:#FF0000; }
.e_shopvit .comment .addComment .title { margin-top:10px; margin-bottom:5px; }
.e_shopvit .comment .addComment .areatext { width:100%; height:100px; overflow:auto; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .comment .addComment .buttonSend { margin-top:3px; display:block; }
.e_shopvit .comment .comm_info { margin-top:10px; }
.e_shopvit .reviews .linkShow { margin-bottom:20px; display:block; }
.e_shopvit .reviews .addReview { margin-bottom:40px; }
.e_shopvit .reviews .addMark .markLabel { margin-top:2px; margin-right:10px; float:left; }
.e_shopvit .reviews .blockEditMark { overflow:hidden; }
.e_shopvit .reviews .blockEditMark .markItem { display:inline-block; width:16px; height:16px; background:url(mshop_vitrine_big51/star_off.png); vertical-align:bottom; cursor:pointer; }
.e_shopvit .reviews .blockEditMark .activeMark { background:url(mshop_vitrine_big51/star_on.png); }
.e_shopvit .reviews .blockEditMark.editMark .selectedMark { background:url(mshop_vitrine_big51/star_on.png); }
.e_shopvit .reviews .blockEditMark .markTitle { color:grey; }
.e_shopvit .reviews .addMerits { margin:10px 0; display:table; width:100%; }
.e_shopvit .reviews .addMerits label { display:table-cell; width:130px; vertical-align:middle; }
.e_shopvit .reviews .addMerits textarea { width:100%; height:70px; float:right; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .reviews .addDemerits { margin:10px 0; display:table; width:100%; }
.e_shopvit .reviews .addDemerits label { display:table-cell; width:130px; vertical-align:middle; }
.e_shopvit .reviews .addDemerits textarea { width:100%; height:70px; float:right; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .reviews .addComment { margin:10px 0; display:table; width:100%; }
.e_shopvit .reviews .addComment label { display:table-cell; width:130px; vertical-align:middle; }
.e_shopvit .reviews .addComment textarea { width:100%; height:70px; float:right; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box; }
.e_shopvit .reviews .addUsetime { margin:10px 0; }
.e_shopvit .reviews .addUsetime label { display:inline-block; width:130px; vertical-align:top; }
.e_shopvit .reviews .addUsetime select { margin:0; display:inline-block; vertical-align:top; }
.e_shopvit .reviews .msgRequired { margin:20px 0; }
.e_shopvit .reviews .blockButton .btnAdd { margin-right:10px; }
.e_shopvit .reviews .addReview .star { margin-right:3px; color:red; }
.e_shopvit .reviews .msgReviewed { color:grey; }
.e_shopvit .reviews .msgSuccess { color:green; }
.e_shopvit .reviews .msgNotReviews { margin: 10px 0; }
.e_shopvit .reviews .sortReviews { margin:10px 0; }
.e_shopvit .reviews .sortField { margin-left:5px;padding:3px 3px 0 3px;color:inherit;text-decoration:none;border-bottom:1px dotted; }
.e_shopvit .reviews .sortField.selected { background-image:url(mshop_vitrine_big51/black_10.png); }
.e_shopvit .reviews .sortField i { margin-left: 2px; }
.e_shopvit .reviews .reviewItem { margin-top:10px; }
.e_shopvit .reviews .headReview { background-image:url(mshop_vitrine_big51/black_5.png); padding-top:7px; padding-bottom:7px; margin-bottom:10px; display:table; width:100%; }
.e_shopvit .reviews .reviewUser { margin-left:10px; float:left; }
.e_shopvit .reviews .reviewDate { color:grey; margin-right:10px; float:right; }
.e_shopvit .reviews .reviewRating { margin-bottom:10px; display:table; width:100%; }
.e_shopvit .reviews .reviewRating .markValue { margin-right:5px; display:inline-block; }
.e_shopvit .reviews .reviewRating .markItem { display:inline-block; width:16px; height:16px; background:url(mshop_vitrine_big51/star_off.png); vertical-align:bottom; }
.e_shopvit .reviews .reviewRating .selectedMark { background:url(mshop_vitrine_big51/star_on.png); }
.e_shopvit .reviews .reviewRating .markTitle { color:grey; vertical-align:middle; }
.e_shopvit .reviews .reviewRating .usetimeLabel { color:grey; margin-left:40px; margin-right:5px; vertical-align:middle; }
.e_shopvit .reviews .reviewRating .usetimeValue { color:grey; vertical-align:middle; }
.e_shopvit .reviews .reviewRating .rateValue { color:white; background-color:grey; float:right; padding:0 5px; }
.e_shopvit .reviews .reviewRating .rateValue.positive { background-color:#66a025; }
.e_shopvit .reviews .reviewRating .rateValue.negative { background-color:#BE3308; }
.e_shopvit .reviews .reviewMerits { margin-bottom:10px; }
.e_shopvit .reviews .meritsLLabel { font-weight:bold;margin-bottom:3px;display:inline-block; }
.e_shopvit .reviews .reviewDemerits { margin-bottom:10px; }
.e_shopvit .reviews .demeritsLabel { font-weight:bold;margin-bottom:3px;display:inline-block; }
.e_shopvit .reviews .reviewComment { margin-bottom:10px; }
.e_shopvit .reviews .commentLabel { font-weight:bold;margin-bottom:3px;display:inline-block; }
.e_shopvit .reviews .reviewVoiting { text-align:right;visibility:hidden;opacity:0;transition:all .4s;-webkit-transition: all .4s; }
.e_shopvit .reviews .reviewItem:hover .reviewVoiting { visibility:visible;opacity:1; }
.e_shopvit .reviews .reviewVoiting .helpful { color:grey; margin-right:10px; }
.e_shopvit .reviews .reviewVoiting .likeReview { color:grey; cursor:pointer; border-bottom:1px dotted; }
.e_shopvit .reviews .reviewVoiting.disabled .likeReview { cursor:auto;border:none; }
.e_shopvit .reviews .reviewVoiting .likeReview.selected { color:#ffffff; background-color:grey; padding:0 3px; }
.e_shopvit .reviews .reviewVoiting .countLikes { font-weight:bold;color:green; }
.e_shopvit .reviews .reviewVoiting .dislikeReview { color:grey; cursor:pointer; border-bottom:1px dotted; margin-left:10px; }
.e_shopvit .reviews .reviewVoiting.disabled .dislikeReview { cursor:auto;border:none; }
.e_shopvit .reviews .reviewVoiting .dislikeReview.selected { color:#ffffff; background-color:grey; padding:0 3px; }
.e_shopvit .reviews .reviewVoiting .countDislikes { color:#BE3308; font-weight:bold; }
.e_shopvit .reviews .moreReviews { text-align:center; }
.e_shopvit .reviews .preloader { display:inline-block;width:16px;height:16px;background:url(mshop_vitrine_big51/preloader.gif);vertical-align:bottom;margin-left: 3px; }
.e_shopvit .accompTitle {
	color: #ff0000;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
	margin-bottom: 20px;
	text-align: left;
}
.e_shopvit .analogTitle {
	color: #ff0000;
	font-size: 140%;
	font-weight: normal;
	font-family: cuprum;
	margin-bottom: 20px;
	text-align: left;
}
.e_shopvit .specialProducts .specialItem {
	border-width: 1px;
	border-color: #f0f0f0;
	border-style: solid;
	margin-bottom: 30px;
	margin-right: 10px;
	display: inline-block;
	width: 200px;
	text-align: center;
	vertical-align: top;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.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-size: 120%;
	font-weight: normal;
	font-family: roboto;
	text-overflow: ellipsis;
	margin: 10px 0;
	overflow: hidden;
	padding: 0 5px;
	white-space: nowrap;
}
.e_shopvit .specialRating .ratingOff { width:80px;height:16px;display:inline-block;background:url(mshop_vitrine_big51/star_off.png);margin-bottom:-3px; }
.e_shopvit .specialRating .ratingOn { height:100%;background:url(mshop_vitrine_big51/star_on.png);float:left; }
.e_shopvit .specialRating .ratingValue { display:none; }
.e_shopvit .specialRating .marks { display:none; }
.e_shopvit .specialProducts .specialPrice {
	margin: 10px 0;
	display: none;
}
.e_shopvit .specialProducts .specialPrice .oldPrice { white-space:nowrap;text-decoration:line-through; }
.e_shopvit .specialProducts .specialPrice .newPrice { font-size:110%; font-weight:bold; white-space:nowrap; }
.e_shopvit .specialButton .details { display:none; }
.e_shopvit .flag_hit { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .flag_new { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .flag_discount { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
.e_shopvit .user_price { color:transparent; font-size:0; background-position:center center; background-repeat:no-repeat; position:absolute; white-space:nowrap; }
#content .e_shopvit .goodsContent .blockPanel {
	display: none;
}
#content .e_shopvit .productItem {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	width: 300px;
	position: relative;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#content .e_shopvit .objectTitle .textTitle {
	color: #004080;
	font-size: 110%;
	font-family: cuprum;
}
#content .e_shopvit .productItem .modifications {
	display: none;
}
#content .e_shopvit .productItem .blockCompare {
	display: none;
}
#content .e_shopvit .productItem .priceStyle {
	display: none;
}
#content .e_shopvit .goodsGoods {
	justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
}
#div709.col-lg-8.col-md-8.col-sm-12.col-xs-12 {
	text-align: center;
}
#content .e_shopvit .objectTitle {
	height: 60px;
}
#div709.col-lg-10.col-md-10.col-sm-12.col-xs-12 {
	text-align: center;
}
#content .e_shopvit .buttonSend.addcart {
	display: none;
}
#content .e_shopvit .contentTitle {
	color: #ff0000;
	font-size: 150%;
	font-family: cuprum;
	text-transform: uppercase;
	text-align: left;
}
#content .e_shopvit .objectNote {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
}
.e_shopvit .objectBrand .brandLabel {
	color: #676767;
	font-size: 110%;
	font-weight: normal;
	font-family: roboto;
	text-transform: lowercase;
}
.e_shopvit .objectBrand .brandValue {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
}
.e_shopvit .goodsContentDet .blockCompare {
	display: none;
}
.e_shopvit .goodsDetPriceBox .modifications {
	display: none;
}
.e_shopvit .socialButtons {
	margin-left: 20px;
	display: inline-block;
	position: relative;
	float: left;
}
.e_shopvit .goodsBrand .brandLabel {
	color: #676767;
	font-size: 110%;
	font-weight: normal;
	font-family: roboto;
}
.e_shopvit .goodsBrand .brandValue {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
}
.e_shopvit .goodsDetail .buttonSend.back {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
	text-transform: lowercase;
}
.e_shopvit .specialProducts .specialRating {
	display: none;
}
.e_shopvit .specialProducts .specialImage .objectImage {
	margin-top: 10px;
	width: 150px;
}
#div700.col-lg-8.col-md-8.col-sm-12.col-xs-12 {
	border-top: 1px solid #F0F0F0;
}
.goodsContentDet#product .goodsDetail .ya-share2 .ya-share2__container {
	margin-bottom: 20px;
}
.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 .buttonSend { 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(ashop_search53/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 .buttonSend:hover { opacity:0.7; }
.contShopSearch .preloader { background: url(ashop_search53/preloader.gif);width: 20px;margin:3px; height: 20px;position: absolute;top: 2px;right: 2px;background-size:20px;background-color:white;z-index:1; }
.contShopSearch .suggestions { background:white;border:1px solid #aaa;position:absolute;top:100%;left:-1px;width:300px;z-index:999; }
.contShopSearch .suggestItem { padding:4px;white-space: nowrap;overflow:hidden; }
.contShopSearch .suggestItem:hover { background: url(ashop_search53/black_5.png); }
.contShopSearch .suggestItem.selected { background: url(ashop_search53/black_5.png); }
.contShopSearch .suggestItem .goodsImage { text-align:center;width:40px;height:40px;display:inline-block;overflow:hidden; float:left; margin-right:5px; }
.contShopSearch .suggestItem .goodsImage img { max-width:40px;max-height:40px; }
.contShopSearch .suggestItem .goodsName { margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.contShopSearch .suggestItem .goodsName a { color:black;text-decoration: none; }
.contShopSearch .suggestItem .goodsName a:hover { text-decoration: underline; }
.contShopSearch .suggestItem .goodsName strong { color:red; }
.contShopSearch .suggestItem .goodsArticle { float:left;color:grey; }
.contShopSearch .suggestItem .goodsArticle strong { color:red; }
.contShopSearch .suggestItem .goodsPrice { font-weight:bold; float:right; }
.e_shopvit .goodsContent .goodsNavigator.top {
	display: none;
}
.e_shopvit .contentTitle {
	margin-top: 30px;
	margin-bottom: 30px;
}
#global11 {
	margin-bottom: 10px;
}
.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: #ff0000;
	font-size: 160%;
	font-family: cuprum;
	text-transform: uppercase;
	text-align: left;
}
#content .cont_ank .contentText {
	color: #676767;
	font-size: 120%;
	font-family: roboto;
	line-height: 1.7;
	margin-top: 20px;
	text-align: left;
}
#content .cont_ank #objects .objTitl {
	color: #004080;
	font-size: 120%;
	font-family: cuprum;
}
#content .cont_ank #objects .objArea {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
	position: relative;
}
#content .cont_ank #objects .objFile {
	font-size: 70%;
	width: 150px;
}
#content .cont_ank #general .objTitl .pinttl {
	display: none;
}
.tableTable#general .tableBody tr td .blockLicense .license-item label {
	color: #676767;
	font-size: 100%;
	font-weight: normal;
	font-family: roboto;
	line-height: 1.8;
	margin-top: 10px;
	text-align: left;
}

#content .cont_ank #general .ank_tdbtn {
	text-align: left;
}
#content .cont_ank #anketa .buttonSend {
	color: #004080;
	font-size: 130%;
	font-family: cuprum;
	text-transform: uppercase;
}

#content .cont_ank #anketa {
	text-align: left;
}
#content .cont_ank #general .objHSpace {
	display: none;
}
.tableRow#tableRowOdd .objTitl {
	display: none;
}

#content .cont_ank .tableTable#objects {
	margin-bottom: 10px;
}
#autoreply {
	color: #004080;
	font-size: 150%;
	font-family: cuprum;
	line-height: 1.8;
}
#global6 {
	margin-bottom: 10px;
	display: inline-block;
	position: relative;
}
#global6 .gs_form_mod .link_mod {
	color: #676767;
	font-size: 110%;
	font-family: roboto;
}
.fancybox-overlay .fancybox-wrap .fancybox-skin {
	font-size: 110%;
	font-family: roboto;
}
.fform#feedback-form106001 .blockLicense .license-item label .text-license {
	font-size: 80%;
	font-weight: normal;
	font-family: roboto;
}
