<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* jivo */
/*
#jvLabelWrap{
	background: #e5be93;
}
*/
.container__peCsj,
.leaf__YCCnZ._bottom__QOcFw,
.chatCopyright__PXoUp.__chat__xcR1d.__call__jyU5h{
	display:none !important;
}
/* /jivo */
#notableMessage{
	width:100%;
	background:#d2c487;
	padding:5px 10px 3px 10px;
	color:#222;
}
.textM{
	margin-bottom:5px;
}
.newYearMessage{
	height:220px;
}
.newYearMessage.ruNY{
	background: url("/img/global/messageNY/ru.jpg") center center;
}
.newYearMessage.enNY{
	background: url("/img/global/messageNY/en.jpg") center center;
}
.newYearMessage.uaNY{
	background: url("/img/global/messageNY/ua.jpg") center center;
}
#notableMessage.hiddenText&gt;.textM{
	display:none;
}
.arrowMessage{
	background: url('/img/global/arrow.png');
	background-position: -81px -96px;
	display: inline-block;
	height: 12px;
	width: 23px;
	opacity:0.5;
	cursor:pointer;
}
.arrowMessage:hover{
	opacity:1;
}
#notableMessage.hiddenText&gt;.arrowMessage{
	background-position: -81px -109px;
}
.topDiv{
	height:1px;
}
#top_block_fixed, ul.menu_visible {
	text-align: center
}
.messengers{
	float: right;
	margin-left:2px;
	margin-top:-2px;
}
.mesndrs {
	float: left;
	background: url("/img/global/all_icons.png") -78px 0;
	height: 18px;
	width: 18px;
	margin-left:3px;
}
.whatsapp{
	
}
.viber{
	background-position: -118px 0;
}
.telegram{
	background-position: -98px 0;
	
}
.big.mesndrs{
	height: 40px;
	width: 40px;
	margin-right:8px;
}
.big.whatsapp{
	background-position: -205px 0px;
}
.big.viber{
	background-position: -205px -42px;
}
.big.telegram{
	background-position: -205px -84px;
}
.corner{
	width: 180px;
	height: 40px;
	background: #E5BE93;
	margin-left: -90px;
	position: absolute;
	left: 25px;
	top: 5px;
	z-index: 1;
	opacity:0.97;
	line-height:41px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:700;
	-moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.corner.new{
	font-size:11px;
}
.discountT{
	height:28px;
	line-height:28px;
	color:#fff;
	font-size:13px;
	padding:0 9px 0 9px;
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
	background: #E5BE93;
	border-radius: 4px 0 0 0;
}
#top_block {
}
#clonBlockTopLevel{
	height:28px;
}
#top_block_fixed {
	margin-top: 18px
}
.top_level_1 {
	padding: 0 10px
}
#menu_block {
	margin-top: 21px;
	line-height: 1px;
	text-align:center;
	background:#322A2A;
	width:100%;
	width: 100%;
	position: relative;
	font-size:1px;
	z-index:3;
	height:51px;
}	
#menu_block:before,
#menu_block:after{
	position:absolute;
	content:"";
	top:0;
	height:51px;
	width:144px;
	background: url("/img/global/all_icons.png") no-repeat -3px -233px;
	z-index:-1;
}
#menu_block:before{
	left:0;
}
#menu_block:after{
	background-position: -3px -287px;
	right:0;
}
.menu_visible{
	display:inline-block;
	font-size: 15px;
	line-height: 15px;
}
.menuPointA{
	display: block;
	color: #ccc;
	background:#322A2A;
	padding:18px 25px 18px 25px;
	border-right:1px solid #3F3F3F;
	transition: all .3s;
}
.menu_visible&gt;li{
	float:left;
	position:relative;
}
.menuLoginA{
	color: #c59E73;
	border-right:none;
}
.menuLoginA:hover{
	color: #E5BE93;
	
}
.menuPointA:hover {
	text-decoration: underline;
	background:#524A4A;
}
.hiddenMenuA,
.hiddenMenuUl {
	height: 0;
	width: 100%;
	padding:0;
	opacity:0;
	top: 51px;
	left: 0;
	position: absolute;
	overflow:hidden;
}
.liProfile:hover&gt;.hiddenMenuA{
	height: 51px;
	padding:18px 25px 18px 25px;
	opacity:1;
	z-index:5;
}
.hiddenMenuUl{
	background:#322A2A;
	transition: all .5s;
	width: auto;
	z-index:4;
	border-top: 1px solid #3F3F3F;
}
.hiddenMenuUl.right{
	left:145px;
}
.hiddenMenuUl.left{
	width:145px;
}
.ctg:hover&gt;.hiddenMenuUl{
	height: 255px;
	opacity:1;
}
.left &gt; .ctg &gt; .ulCtg{
	left:145px;
}
.hiddenMenuUl &gt; li.ctg &gt; .menuPointA:after{
	position:absolute;
	content:'';
	
	right:12px;
	width: 8px;
	height: 14px;
	background: url("/img/global/all_icons.png") -204px -251px;
}
a.selectedMenu{
	text-decoration:underline;
}
.contCountAboutComments{
	position:absolute;
	left:50%;
	bottom:17px;
}
.countAboutComments{
	background: #E5BE93;
	padding:1px 3px 0 3px;
	font-size:13px;
	line-height: 13px;
	border-radius:5px;
	position:absolute;
	top:0px;
	left:-15px;
	width:29px;
	transition: all .3s;
	overflow:hidden;
	white-space:nowrap;
	z-index:2;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.menu_visible&gt;li:hover&gt;a&gt;div&gt;.countAboutComments{
	width:85px;
	left:-42px;
}
.breadCrumbs{
	color:#cacaca;
	margin-bottom:43px;
	margin-top:35px;
}
.top_level_1{
}
.buttonMobileMenu{
	float:left;
	width: 46px;
	height:41px;
	cursor:pointer;
	display:none;
}
.linesButtonMenu{
	width:26px;
	height:17px;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	margin-top:9px;
	margin-left:10px;
}
.linesButtonMenu:after{
	content:"";
	width:100%;
	display:block;
	border-top:2px solid #ccc;
	margin-top:6px;
}
#lang_block{
	font-size:13px;
	float:left;
	margin-left:60px;
	margin-top:12px; 
}
.lang{
	display:block;
}
.lang.ua{
	padding:0 4px 0 6px;
	border-right:1px solid #AA8D6E;
	float:left;
}
.lang.ru{
	padding:0 6px 0 4px;
	border-left:1px solid #AA8D6E;
	float:right;
}
.lang.en{
	padding:0 6px 0 6px;
	display:inline-block;
}
.lang.current{
	color:#ccc;
}

.phoneMobile{
	margin-top:7px;
	line-height:19px;
}
.mobile_footer&gt;.cg{
	color:#eee;
}
.messend_phone{
	line-height:16px;
}
.imgCountryPhone{
	float:left;
	background: url("/img/global/all_icons.png");
}
.imgCountryPhone._RU{
	width:20px;
	height:14px;
	margin-right:5px;
	background-position: -78px -22px;
}
.imgCountryPhone._UA{
	width:18px;
	height:14px;
	background-position: -78px -37px;
	margin-right: 11px;
	margin-left: 6px;
}
.freePhoneNumber{
	font-size:18px;
	color: #292929;
}
#logo_block {
	width: 100px;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	margin-top:-10px;
}
img.logo_img{
	width: 100%;
}
#cart_block {
	float: right;
}
#cartEmpty{
	display:none;
	color:#888;
	padding-top:10px;
}
#cartWordCount {
	float: right;
	line-height: 35px;
	width: 60px;
	text-align: left;
	padding: 1px;
}
#cart_visible {
	height: 30px;
	width: 26px;
	position: relative;
	float: right;
	margin-right:4px;
	background: url('/img/global/all_icons.png') no-repeat -100px -20px;
}
#quantity {
	font-size: 13px;
	padding-top: 11px;
}
#currency {
	margin:12px 10% 0 0;
	position: relative;
	float:right;
	text-align:left;
	width:45px;
	z-index:10
}
#all_currency {
	background: #fff;
	border: 1px solid #ccc;
	height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 3px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	text-align:center;
}
.currency_click&gt;#all_currency {
	height: 98px;
	opacity: 1
}
#all_currency&gt;.currency_choice, #currency_visible {
	width: 45px;
	height: 24px;
	display: block;
	cursor: pointer;
	font-size: 15px;
	padding: 3px 0 5px;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
	border-radius: 3px
}
.search_block, .a_logo_footer, .ldMenu {
	display: inline-block
}
#currency_visible {
	width: 47px;
	line-height: 15px;
	padding-top:0;
}		
#currency_visible:after{
	content:"â–¾";
	right:0;
	position:absolute;
	font-size:10px;
}
.currency_click&gt;#currency_visible {
	opacity: 0
}
#all_currency&gt;.currency_choice:hover {
	background-color: #e1e2e4
}
.search_block {
	width: 180px;
	height: 25px;
	line-height: 23px;
	margin-top:5px;
	margin-left:30px;
	border-bottom: 1px solid #ccc
}
.search_text {
	width: 150px;
	height: 23px;
	float: left;
	padding: 0 5px 0 8px;
	color: #ccc;
	border: none;
}
.search_submit {
	width: 19px;
	height: 19px;
	float: right;
	border: none;
	background: url("/img/global/all_icons.png") -127px -19px; 
	cursor: pointer;
	margin-top:3px;
}
.searchLeftMenu{
	display:none;
}
#contact_block {
	float: left;
	/*position: absolute;*/
	color:#262626;
}
#contact_visible{
	margin-top:10px;
}
.textFreePhone{
	font-size:13px;
	float:left;
	margin-bottom:3px;
}
.allNumber{
	color:#bbb;
}
.blockContact{
	float:left;
	position:relative;
	padding:5px 0 5px 5px ;
	background:#fff;
	border-radius:3px 3px 0 0;
	border:1px solid #fff;
	border-bottom:none;
	min-width:230px;
	transition: all .3s;
	margin-top:-6px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.showBlockContact#contact_block&gt;.blockContact{
	border-color:#d9d9d9;
}
.showContactAll{
	position:relative;
	padding-right:15px;
	cursor:pointer;
}
.showContactAll:after{
	content: "â–¾";
	font-size:10px;
	position:absolute;
	right:0;

}
.showBlockContact .showContactAll:after{
	content: "â–´";
}

.contactWorkInfo{
	margin:15px 0 15px 0;
	color:#505050;
}
.workDays{
	color:#111;
}
.addBlockContact{
	position:absolute;
	background:#fff;
	border-radius:0 0 3px 3px;
	z-index:121;
	font-size:14px;
	text-align:left;
	height:0;
	overflow:hidden;
	opacity:0;
	left: -1px;
	right: -1px;
	transition: all .3s;
	padding:0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.showBlockContact&gt;.blockContact&gt;.addBlockContact{
	display:block;
	opacity:1;
	height:auto;
	border:1px solid #d9d9d9;
	border-top:none;
	padding:10px 20px 20px 20px;
}
.phone_ewerly {
	float: left;
	margin-right: 15px
}
.topPhone_ewerly{
	font-size:15px;
}
.fhone_iconF,
.fhone_icon {
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 7px;
	background:url("/img/global/all_icons.png") -100px -81px;
}
.fhone_iconF{
	background-position: -118px -81px;
}

/*@media (min-width:850px) {*/
	.fixedMenu.top_level_1{
		position:fixed;
		top:0;
		width:100%;
		height:46px;
		background:rgba(50, 42, 42, 0.97);
		z-index:10;
		padding-top:5px;
		transition: all .3s
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
	}
	.fixedMenu.top_level_1 #logo_block{
		width:60px;
		margin-left:-30px;
		left:47%;
	}
	/*.fixedMenu.top_level_1 #all_currency&gt;.currency_choice,
	.fixedMenu.top_level_1 #contact_block.showBlockContact{
		color:#606060;
	}*/
	.fixedMenu.top_level_1 .blockContact{
		margin-top:-1px;
		background:none;
		padding:0 0 0 5px;
		border-color:#322A2A;
	}
	.fixedMenu.top_level_1 .showBlockContact&gt;.blockContact{
		padding: 5px 0 5px 5px;
		/*border:1px solid #333;
		border-top:none;*/
		border-radius:3px 3px 0 0;
		background:#fff;
		color:#262626;
	}
	.fixedMenu.top_level_1 .showBlockContact&gt;.blockContact&gt;.addBlockContact{
		background:#fff;
	}
	.fixedMenu.top_level_1 #contact_block,
	.fixedMenu.top_level_1 .allNumber,
	.fixedMenu.top_level_1 .allNumber&gt;.bb,
	.fixedMenu.top_level_1 .blockContact .freePhoneNumber{
		color:#ccc;
	}
	.fixedMenu.top_level_1 .showBlockContact&gt;.blockContact .freePhoneNumber,
	.fixedMenu.top_level_1 .showBlockContact&gt;.blockContact&gt;.allNumber&gt;.bb,
	.fixedMenu.top_level_1 .showBlockContact&gt;.blockContact&gt;.allNumber{
		color:#262626;
	}
	.fixedMenu #lang_block{
		border:none;
	}
	.fixedMenu .lang{
		background:none;
		padding:0;
		border-color:#777;
		color:#ccc;
	}
	.fixedMenu .lang.ua{
		padding-right:5px;
	}
	.fixedMenu .lang.ru{
		padding-left:5px;
	}
	.fixedMenu .lang.en{
		padding:0 5px 0 5px;
	}
	.fixedMenu .lang.current{
		color:#777;
	}
	
	.fixedMenu.top_level_1 .empty .visibleCountProduct,
	.fixedMenu.top_level_1 .not_empty #cartEmpty{
		display:none;
	}

	.fixedMenu.top_level_1 .search_block&gt;form&gt;.search_text{
		color:#aaa;
		width:130px;
		float:left;
	}
	.fixedMenu.top_level_1 .search_block&gt;form&gt;.search_submit{
		float:right;
		background-position: -127px -19px;
	}
	.fixedMenu.top_level_1 .search_block:hover&gt;form&gt;.search_submit{
		background-position: -127px -38px;
	}
	.fixedMenu.top_level_1 .search_block{
		margin-right:50px;
		margin-left: auto;
		width:160px;
		border-bottom:1px solid #888;
	}
	
	.fixedMenu.top_level_1 .logo_img{
		margin-top:10px;
	}
	.fixedMenu.top_level_1 .empty #cartEmpty{
		display:block;
	}
	.fixedMenu.top_level_1 #currency{
		margin-right:60px;
		
	}
	/*.fixedMenu.top_level_1 #all_currency {
		background: #f9f9f9;
	}*/
	.fixedMenu.top_level_1 #currency_visible,
	.fixedMenu.top_level_1 #cartWordCount,
	.fixedMenu.top_level_1 a.silverColor.cg{
		color:#ccc;
	}
	.fixedMenu.top_level_1 #cart_visible{
		background:none;
	}
	.fixedMenu.top_level_1 #quantity{
		font-weight:700;
		font-size:16px;
		color:#ccc;
	}
/*}*/
#center_block, pre {
	padding-bottom: 275px;
	color: #292929
}
#leftMenu {
	float: left;
	width: 245px;
	padding-right: 7px
}
.displayBlockMobile,
.hiddenMobileMenu{
	display:none;
}
.aboutComments {
	margin-top: 20px;
	font-size: 15px;
	margin-left: 10px;
	border-bottom: 1px solid #f1f1f1
}
.wrTc {
	border-bottom: 1px dotted #D9D9D9;
	margin: 3px 10px 3px 0;
	font-size: 15px;
	padding: 11px 3px 7px;
	position:relative;
}
li.this_category&gt;.wrTc {
	border-bottom: 1px dotted #aaa;
}
li.this_category&gt;.wrTc&gt;.aCat{
	color: #AA8D6E;
}
li.category_0&gt;.wrTc{
	border-bottom: 1px dotted #AA8D6E;
}
._textDescription {
	border-bottom: 1px solid #d9d9d9
}
li.category_18 &gt;.wrTc{
	border-bottom: none;
}
#lc_ {
	margin-bottom: 40px
}
#lc_&gt;ul.ul_c {
}
#lc_&gt;ul&gt;li&gt;ul&gt;li&gt;.wrTc{
	padding-left:35px;
}
#lc_&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;.wrTc{
	padding-left:60px;
}
/*#lc_ li&gt;ul&gt;li&gt;.wrTc:before {
	color:#d9d9d9;
	content: "";
	margin-right: 5px
}
#lc_ li&gt;ul&gt;li&gt;.wrTc.li_ch:before{
	content: "";
}*/
#lc_ li&gt;ul.ul_c {
	margin: 0;
	padding: 0;
	height: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
#lc_&gt;ul&gt;li.current_category.this_category {
	/*margin-left: 10px*/
}
#lc_ li.current_category&gt;ul.ul_c {
	height: auto;
	opacity: 1
}
.new_top_c{
	background: #322A2A; 
	border: none;
	border-radius:7px;
	position:relative;
}
.new_top_c&gt;li&gt;.wrTc{
	padding-bottom:11px;
}
.new_top_c&gt;li&gt;.wrTc&gt;.aCat{
	display:block;
	color:#fff;
	height:55px;
	line-height:55px;
	font-weight:700;
	z-index:1;
	position:relative;
	text-align: center;
}
.new_top_c&gt;li&gt;.wrTc&gt;.aCat:hover{
	color:#f5cea3;
}
.new_top_c:before,
.new_top_c:after{
	display: block;
	position:absolute;
	content:"";
	background: url('/img/global/all_icons.png') no-repeat;
	z-index:1;
	width: 53px;
}
.new_top_c:before{
	top: -8px;
	left: -13px;
	height: 53px;
	background-position: -148px -245px;
}
.new_top_c:after{
	bottom:0;
	right:0;
	height: 35px;
	background-position: -148px -302px;
}
li.li_c:before {
	content: "";
	float: left;
	margin: 11px 5px 0 10px;
	height: 16px
	/*background: url("/img/global/all_icons.png") no-repeat;*/
}/*
li.category_0:before {
	width: 17px;
	background:none;
}
li.category_15:before {
	width: 18px;
	background-position: -184px -41px;
}
li.category_14:before {
	width: 18px;
	background-position: -164px -41px;
}
li.category_16:before {
	width: 16px;
	background-position: -184px -59px;
}
li.category_18:before {
	width: 16px;
	background-position: -164px -59px;
}
li.category_19:before {
	width: 17px;
	background-position: -147px -41px;
}
li.category_21:before {
	width: 17px;
	background-position: -147px -23px;
}
li.category_26:before {
	width: 17px;
	background-position: -184px -23px;
}
li.category_36:before {
	width: 17px;
	background-position: -147px -59px;
}*/
.aSc {
	cursor: pointer;
	font-size: 14px;
	float: right;
}
.aSc:before {
	content: ""
}
#lc_&gt;ul.ul_c&gt;li&gt;.wrTc&gt;.aSc{
	float:none;
	text-align: right;
	position:absolute;
	z-index:1;
	width:100%;
}
.li_ch.wrTc&gt;a.aCat{
	position:relative;
	z-index:3;
}
#lc_ li&gt;.wrTc&gt;.aSc:before{
	content: "";
	display:inline-block;
	width:8px;
	height:14px;
	background:url("/img/global/all_icons.png") -204px -251px;
}	
#lc_ li.current_category&gt;.wrTc&gt;.aSc:before{
	content: ""
}
#lc_ li.current_category&gt;.wrTc&gt;.aSc:before {
	content: "";
	color:#dfdfdf;
	width:14px;
	height:8px;
	margin-top:3px;
	background-position: -184px -361px
}
.inWidget{
	border:1px solid #d9d9d9;
	border-radius: 6px;
	width: 100%;
	height:158px;
	overflow:hidden;
}
.titleBlockMenu {
	width: 100%;
	text-align: center;
	font-size: 20px;
	margin-bottom:25px
}
.ulContactsMenu {
	margin-top: 12px;
	margin-bottom: 25px;
	border: 1px solid #D9D9D9;
	border-radius: 6px;
	padding: 35px 20px 20px 20px;
}
.ldMenu {
	margin-bottom: 15px;
	font-size:14px;
}
.ldMenu&gt;.freePhoneNumber{
	font-size:14px;
}
.ldMenu&gt;.imgCountryPhone{
	width:14px;
	height:9px;
	margin:2px 10px 0 0;
	background:url("/img/global/all_icons.png");
}
.ldMenu&gt;.imgCountryPhone._UA{
	background-position:-78px -111px;
}
.ldMenu&gt;.imgCountryPhone._RU{
	background-position: -78px -100px;
}
.lineSepar{
	border-top:1px solid #d9d9d9;
	width:100%;
	margin-top:3px;
	margin-bottom:18px;
}
.iconContactMenu:before {
	margin: 3px 10px 0 0;
	content: "";
	float: left;
	background:url("/img/global/all_icons.png");
}
.emailMenu:before {
	width: 15px;
	height: 10px;
	background-position: -78px -65px
}
.vkMenu:before {
	width: 17px;
	height: 9px;
	background-position: -78px -54px
}
.li_contactsCategory {
	margin: 10px 0;
	font-weight: 700;
	font-size: 13px
}
.ulFixedMenuHrefs{
	display:none;
}
#content {
	margin-left: 275px
}
._textDescription {
	height: 200px;
	overflow: hidden;
	position: relative
}
._showHideDesc {
	cursor: pointer;
	margin-top: 5px
}
.showDesc._textDescription {
	height: auto
}
._textDescription:after {
	content: " ";
	height: 100px;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 8;
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
	background: linear-gradient(rgba(255, 255, 255, 0), #fff)
}
.showDesc._textDescription:after {
	background: 0 0;
	height: 0
}
.topContentBlock {
	border-top: 1px solid #fff;
	min-height: 40px;
	margin-bottom: 20px;
	line-height:23px;
}
.paddingBlockLeft {
	padding-left: 20px;
	font-size:15px;
}
.subparagraph {
	padding-left: 15px
}
.borderTop, .borderTop.topContentBlock {
	border-top: 1px solid #dfdfdf
}
.href_reviews {
	font-weight: 700;
	float: right;
	padding-right: 10px
}
h1#page_h1 {
	margin-bottom:24px;
	font-size: 26px;
	line-height: 32px;
	font-weight: lighter;
	font-family: Vollkorn;
	font-weight:400;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
h2{
	font-size:18px;
	line-height:18px;
}
h3.titleH3{
	font-size: 20px;
	line-height:22px;
	margin: 35px 0 20px 0;
	font-family: Vollkorn;
}
h3.titleH3.titleTop{
	margin-top:0;
}
.edit_price&gt;.range{
	white-space: nowrap;
}	
.price_d{
	font-weight:400;
	font-size:13px;
	color:#b99;
	text-decoration:line-through;
	display:block;
	line-height:13px;
}
.timeDiscount{
	font-size:12px;
	color:#999;
	text-align:inherit;
	display:block;
	line-height:12px;
	font-weight:400;
}
.soonEndD{
	color:#a00;
	font-weight: 700;
}
.optBlock{
	position:relative;
	display:none;
}
.optOn .optBlock{
	display:inline-block;
	line-height: 20px;
}
.questionMark{
	cursor:pointer;
	border-radius:3px;
	border:1px solid #e5be93;
	height:20px;
	width:20px;
	line-height:20px;
	font-size:13px;
	text-align:center;
	vertical-align:top;
	padding:0;
	color:#b99;
}
.optPrice{
	display:none;
	position: absolute;
	bottom: 23px;
	right: -2px;
	border: 1px solid #d9d9d9;
	background: #fff;
	font-size: 12px;
	font-weight: 400;
	padding: 7px;
	z-index: 3;
}
.optList{
	padding:2px;
	border:1px solid #d9d9d9;
	margin:4px;
}
.optLine{
	white-space: nowrap; 
	line-height:14px;
	text-align:left;
	padding-left: 3px;
}
.optLine.y{
	background:#e5be93;
}
.optDiscount{
	font-weight:700;
}
.optClose{
	cursor:pointer;
	padding-left: 3px;
}
.checkboxOpt:checked ~ .questionMark{
	background:#e5be93;
	color:#fff;
}
.checkboxOpt:checked ~ .optPrice{
	display:block;
}
ul.birdie_ul {
	padding-left: 30px;
	margin: 15px 0 20px 0;
}
ul.birdie_ul&gt;li:before {
	content: "âœ”";
	margin-right: 8px;
	color: #e5be93
}
ul.circle_ul{
	margin: 15px 0 15px 0;
}
ul.birdie_ul&gt;li,
ul.circle_ul&gt;li,
ul.pgl&gt;li {
	margin: 7px 0 7px;
}
ul.circle_ul&gt;li:before {
	content: "â€¢";
	line-height: 13px;
	float: left;
	margin-right: 12px;
	color: #e5be93
}
ul.pgl {
	padding-left: 20px;
}
.groupSocialNetwork {
	margin-top: 20px;
	-webkit-animation: pause_show 1.2s;
	-moz-animation: pause_show 1.2s;
	-ms-animation: pause_show 1.2s;
	-o-animation: pause_show 1.2s;
	animation: pause_show 1.2s
}
.blockPresentTime {
	font-size: 13px;
}
.presentTime {
}
#bottom_block {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	line-height: 22px;
	background: #322A2A;
	font-size: 16px
}
#sub_bottom_background{
}
#sub_bottom_block {
	height: 210px;
	padding-top:30px;
}
	#sub_bottom_block&gt;.lbh{
		width: 46%;
	}
/*
#lang_footer{
	font-size:15px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #333;
}
.lang_f{
	padding:0 2px 0 2px;
}
.lang_f.current{
	text-decoration:underline;
	color:#555;
}
/*.WM_ru_icon {
	position: absolute;
	bottom: 10px;
	right: 110px
}
.WM_ru_attestat_icon {
	position: absolute;
	bottom: 10px;
	right: 10px
}*/
.logo_footer_block {
	text-align: center;
	float: left;
	color:#eee;
}
.a_logo_footer {
	position: relative
}
.copy {
	padding-top: 10px;
}
.email_footer_block {
	font-size: 19px;
	margin-top: 20px;
}
a.a_email{
	padding-left: 10px;
	font-size: 15px;
	color:#eee;
}
.contacts_footer_block&gt;.mobile_footer {
	padding-left: 10px;
	float: left;
	margin-bottom: 10px
}
.subscribe_to_news {
	float: right;
}
#formSubscribeToNews&gt;.button_href {
	background: #322A2A;
	color: #eee;
	border:1px solid #dcdcdc;
	font-size: 14px;
	width: 100%;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
	border-radius:3px;
	margin-bottom:7px;
}
#formSubscribeToNews&gt;.button_href:hover{
	background:#e5be93;
}
#formSubscribeToNews&gt;.button_href:active{
	background:#AA8D6E;
}
.emailSubscribeToNews {
	border:none;
	border-radius:0;
	border-bottom: 1px solid #959595;
	margin-bottom: 15px;
	color: #fff;
	padding-left:8px;
	font-size:15px;
}
.publicOffer{
	text-align:right;
	color:#888;
	font-size:13px;
}
.publicOffer:hover{
	color:#e5be93;
}
.mobileOffer{
	display:none;
}
.sLocFooter{
	margin-top: 5px;
}
.footer_social_icon {
	text-align: left;
	float: left
}
.titleFooter{
	display: block;
	margin-bottom: 15px;
	font-size:19px;
}
.footer_social_icon&gt;a.iHS {
	display: inline-block;
	width: 37px;
	height: 37px;
	margin: 0 2px 0 2px;
	background: url("/img/global/all_icons.png");
}
.footer_social_icon&gt;a#vk {
	background-position: -39px 0;
	margin-left: 0;
}
.footer_social_icon&gt;a#fk {
	background-position: -39px -113px
}
.footer_social_icon&gt;a#od {
	background-position: -39px -75px
}
/*.footer_social_icon&gt;a#tw {
	background-position: -95px 0
}*/
.footer_social_icon&gt;a#yt {
	background-position: -39px -37px
}
.footer_social_icon&gt;a#in {
	background-position: -39px -151px;
	margin-right: 0;
}
.footer_social_icon&gt;a#vk:hover {
	background-position: 0 0
}
.footer_social_icon&gt;a#fk:hover {
	background-position: 0 -113px
}
.footer_social_icon&gt;a#od:hover {
	background-position: 0 -75px
}
/*.footer_social_icon&gt;a#tw:hover {
	background-position: -95px -30px
}*/
.footer_social_icon&gt;a#yt:hover {
	background-position: 0 -37px
}
.footer_social_icon&gt;a#in:hover {
	background-position: 0 -151px
}
/*

.sh_btn {
	opacity: .7!important;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}
.sh_btn:hover, .sh_header {
	opacity: 1!important
}
.sh_chat {
	border: 1px solid #dfdfdf
}
.sh_header {
	border-radius: 8px 8px 0 0!important
}
.sh_hico_popup {
	display: none
}
.sh_operator_title, .sh_mess_nick_sel {
	color: #988753!important
}
.sh_mess_nick {
	color: #262626!important
}
input.shc {
	display: inline-block;
	width: auto
}
#sendMessage{
	display: none;
}
#sendMessage.hidden&gt;.sendMessageHeader&gt;.sendMessageTopButtons, .sendMessageOk {
	display: none
}
.sh_form_step.sh_form_step_act {
	color: #988753!important
}
input.sh_input {
	height: 30px!important
}
.sh_form_field.sh_form_field_text {
	margin-bottom: 4px!important
}
.sh_button {
	background: #988753!important;
	color: #fff!important;
	border: 1px solid #988753!important;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s
}
.sh_button:hover {
	background: #786733!important
}
.sh_button_back.sh_button_gray_complete, .sh_button_back.sh_button_gray_complete:hover {
	background: 0 0!important;
	color: #505050!important;
	border: 1px solid #ccc!important
}
#sendMessage {
	background: #efefef;
	width: 300px;
	border-radius: 8px 8px 0 0;
	height: 450px;
	border: 1px solid #dfdfdf;
	position: fixed;
	bottom: 0;
	right: 20px;
	overflow: hidden;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	z-index: 10002
}
#sendMessage.hidden {
	height: 37px;
	border: none;
	opacity: .7;
	width: 212px;
	right: 50px;
	background: none;
	cursor: pointer
}
#sendMessage.hidden:hover {
	opacity: 1
}
#sendMessage.hidden&gt;.sendMessageHeader {
	padding: 5px 6px 10px 35px;
	background-position: 7px 7px
}
#sendMessage.hidden&gt;.sendMessageHeader&gt;.sendMessageHeaderText {
	border-left: 1px solid #888;
	padding-left: 10px;
	width: 180px
}
.sendMessageHeader {
	border-radius: 8px 8px 0 0;
	background: url("https://static.siteheart.com/widget/sh/20170509101019/img/logo.png") 7px 10px no-repeat #988753;
	height: 45px;
	color: #fff;
	padding: 10px 6px 10px 38px
}
.sendMessageTopButtons {
	height: 26px;
	border-left: 1px solid #888;
	width: 66px;
	float: right;
	padding-top: 5px
}
.sendMessageTopButton {
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 4px;
	cursor: pointer;
	position: relative
}
.sendMessageTopButton:after {
	position: absolute;
	left: 3px;
	top: 1px;
	font-weight: 700;
	font-size: 16px
}
.sendMessageExit.sendMessageTopButton:after {
	content: "Ã—"
}
.sendMessageHide.sendMessageTopButton:after {
	content: "â€“"
}
.sendMessageTopButton:hover {
	background: #b8a773
}
.sendMessageHeaderText {
	height: 26px;
	font-size: 16px;
	width: 160px;
	padding: 5px 0
}
.sendMessageButton {
	width: 100%;
	height: 35px;
	margin-top: 5px
}
.sendMessageOkImg {
	background: url("https://static.siteheart.com/widget/sh/20150506173954/img/letter.png") no-repeat;
	margin: 25px auto;
	width: 76px;
	height: 54px
}
.sendMessageOkText {
	padding: 5px
}
#sendMessageForm, .sendMessageOk {
	width: 266px;
	margin: 20px auto 40px
}
.sendMessageText {
	color: #505050;
	font-size: 12px;
	margin-bottom: 15px
}
.sendMessageField {
	background: #fff;
	border: 1px solid #dfdfdf;
	margin-bottom: 10px;
	height: 34px;
	padding-left: 10px
}
textarea.sendMessageField {
	height: 86px;
	padding-top: 10px
}*/
/*
.goldForm {
	margin-top: -28px;
	float: right;
	height: 28px
}
.goldFormText {
	color: #988753;
	font-size: 18px
}
.goldUnavailableText_c, .goldUnavailableText_p {
	font-size: 14px;
	color: #cfcfcf
}
.goldUnavailableText_p {
	text-decoration: none;
	float: left;
	margin-right: 40px
}
.goldUnavailableText_c {
	float: right;
	height: 18px;
	margin-top: -18px
}
input.goldFormButton.visible_gold, .goldFormText {
	-webkit-animation: visible_gold 4s;
	-moz-animation: visible_gold 4s;
	-ms-animation: visible_gold 4s;
	-o-animation: visible_gold 4s;
	animation: visible_gold 4s
}
input.goldFormButton, input.goldFormButton_trueGold {
	height: 26px;
	width: auto;
	display: inline-block;
	line-height: 15px;
	border-radius: 26px;
	font-size: 15px;
	padding: 1px 5px;
	color: #aaa;
	border-color: #aaa;
	cursor: pointer;
	font-weight: 700
}
@-moz-keyframes visible_gold {
	0%, 100%, 25%, 50%, 75% {
		color: #dfdfdf
	}
	12%, 37%, 62%, 87% {
		color: #988753
	}
}
@-webkit-keyframes visible_gold {
	0%, 100%, 25%, 50%, 75% {
		color: #dfdfdf
	}
	12%, 37%, 62%, 87% {
		color: #988753
	}
}
@-o-keyframes visible_gold {
	0%, 100%, 25%, 50%, 75% {
		color: #dfdfdf
	}
	12%, 37%, 62%, 87% {
		color: #988753
	}
}
@keyframes visible_gold {
	0%, 100%, 25%, 50%, 75% {
		color: #dfdfdf
	}
	12%, 37%, 62%, 87% {
		color: #988753
	}
}
*/
.messageFixBackground {
	cursor: pointer;
	position: fixed;
	background: rgba(0, 0, 0, .6);
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none
}
.messageFixContent {
	position: relative;
	margin: 33px 10px 10px
}
.messageFixCloseButton {
	position: absolute;
	top: 5px;
	right: 5px;
	border-radius: 5px;
	width: 25px;
	height: 25px;
	border: 1px solid #988753;
	line-height: 23px;
	text-align: center;
	cursor: pointer
}
.messageFixCloseButton:hover {
	background: #988753;
	color: #f9f9f9
}
.messageFixedTop {
	position: fixed;
	top: 50px;
	left: 50%;
	z-index: 10003;
	margin-left: -150px;
	width: 300px;
	border-radius: 10px;
	background: #f9f9f9;
	border: 1px solid #988753;
	color: #696969;
	opacity: 1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.hidden.messageFixedTop {
	top: -600px;
	opacity: 0
}
.messageFixECloseButton {
	margin: 15px auto 7px;
	border-radius: 0
}
@-moz-keyframes pause_show {
	0%, 50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-webkit-keyframes pause_show {
	0%, 50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-o-keyframes pause_show {
	0%, 50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes pause_show {
	0%, 50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}


.liBorderBottom,
.liBorderTop,
.liBorderLeft,
.liBorderRight{
	position:absolute;
	opacity:0;
	moz-transition: all .4s;
	o-transition: all .4s;
	transition: all .4s;
	webkit-transition: all .4s;
	z-index:2;
}
.liBorderBottom,
.liBorderTop{
	left:50%;
	height:1px;
	width:0;
}
.liBorderLeft,
.liBorderRight{
	top:50%;
	width:1px;
	height:0;
}
.liBorderBottom{
	bottom:-1px;
	border-bottom:1px solid #e5be93;
}
.liBorderTop{
	bottom:0;
	background: #e5be93;
	height:28px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:28px;
	font-size:15px;
	white-space:nowrap;
	overflow:hidden;
}
.liBorderTop:hover{
	background:#AA8D6E;
}
.liBorderTop:active{
	line-height:30px;
}
.liBorderLeft{
	left:-1px;
	border-left:1px solid #e5be93;
}
.liBorderRight{
	right:-1px;
	border-right:1px solid #e5be93;
}
.backgroundHiddenMenu{
	display:none;
	position:fixed;
	z-index:19999;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
.buttonToTop{
	display:none;
	position:fixed;
	bottom:0px;
	left:140px;
	background:#e5be93;
	text-align:center;
	color:#fff;
	width:110px;
	font-size:16px;
	border-radius: 8px 8px 0 0;
	padding:8px 0 8px 5px;
	z-index:9;
	cursor:pointer;
}
.cookieMessage{
	position:fixed;
	bottom:0;
	left:0;
	z-index:8;
	width:100%;
	background:rgba(0,0,0,0.9);
	color:#fff;
	padding:10px 10px 40px 10px;
	text-align:center;
	-webkit-transition:bottom .5s;
	-moz-transition:bottom .5s;
	-o-transition:bottom .5s;
	transition:bottom .5s
}
#cookieMessage:checked + div.cookieMessage{
	bottom:-225px;
}
.cookieMessageText{
	display:inline-block;
	text-align:left;
	font-size:14px;
}
.cookieTextLeft{
	float:left;
	max-width:240px;
}
.cookieML{
	float:right;
	margin-left:15px;
}
.applyWidth,.applyWidthSub&gt;div&gt;#all_comments{
	margin-left: 70px;
	max-width: 775px;
	position: relative;
}
@media (min-width:800px) {
	.messageFixedTop {
		margin-left: -250px;
		width: 500px;
		font-size: 16px
	}
}
@media (max-width:990px) {
	.menuPointA{
		padding:18px 20px 18px 20px;
	}
}
@media (max-width:930px) {
	.buttonToTop{
		left:25px;
		padding:12px 0 12px 5px;
	}
	.cookieMessage{
		padding-bottom:55px;
	}
	.cookieMessageText{
		font-size:17px
	}
	.applyWidth,
	.applyWidthSub&gt;div&gt;#all_comments{
		margin:0 auto 0 auto;
	}
}
@media(max-width:630px){
	.cookieMessage{
		padding-bottom:55px
	}
	.cookieMessageText{
		line-height:20px;
		font-size:18px
	}
}
.error404content{
	font-size: 16px;
	line-height: 30px;
	margin-top: 80px;
	text-align: center;
	margin-bottom:120px;
}</pre></body></html>