*{margin:0;padding:0}
html{height:100%}
body{font-family:Tahoma,Geneva,sans-serif;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a{color:#740127}
.wine a{color:#fff}
a:hover{text-decoration:none}
a img{border:none}
a,a:hover,a:active,a:focus,input:focus,select:focus,textarea:focus{outline:none}
textarea{overflow:auto}
#wrapper{min-height:100%}

#wrap{margin:0 auto;width:991px;overflow:hidden;padding:0 5px;position:relative}

#header{height:244px;position:relative;margin-bottom:10px}
#header .social{position:absolute;top:6px;right:0px;}
#header .social a{text-decoration:none;font-size:0;}
#header .social a b{font-size:12px;position:relative;top:-7px;margin-left:7px;}
#header .social a:hover b{color:#000000;}

.product #header{height:152px}
	#header #logo{display:block;width:295px;height:207px;position:absolute;left:0;top:37px}
	.product #header #logo{height:113px}
	#header ul{list-style-type:none;font-size:11px;position:absolute;left:0;top:10px}
		#header ul li{float:left;margin:0 15px 0 0;background:url(/images/marker.gif) no-repeat left 2px;padding:0 0 0 15px}
		#header ul li.sep{margin-right:22px}
		#header ul li.sep_en{margin-right:180px}
		#header ul li.lang{margin:0 10px 0 0;background:none;padding:0}
			#header ul li.lang a,#header ul li.lang span{padding:3px 5px;color:#79061E}
			#header ul li.lang span{padding:3px 5px;color:#656565;background:#E4DBCC}
		.product #header ul li{background:url(/images/marker3.png) no-repeat left 2px}
			#header ul li a{color:#656565}
	#header address{font-size:12px;position:absolute;right:5px;top:7px;font-style:normal;font-weight:bold;color:#656565}
		#header address span{font-size:16px;color:#740127}
	#header #splash{width:696px;height:207px;position:absolute;right:0;top:37px}
	#header #splash ul{list-style-type:none;font-size:0;padding:0;margin:0;position:relative;top:0}
	#header #splash ul li{background:none;padding:0;margin:0;font-size:0}
	
#content-section{float:right;width:696px}

#nav{font-size:12px;list-style-type:none;overflow:hidden;height:1%;margin-bottom:20px}
	#nav li{float:left;margin:0 2px 0 0}
	#nav li.last{margin:0}
		#nav li a,#nav li span{float:left;display:block;padding:10px 3px 10px 4px;background:#F1ECE1;text-decoration:none}
		.en #nav li a, .en #nav li span{padding:10px 15px;}
		#nav li span{background:#7D012B;color:#fff}
		#nav li.last a,#nav li.last span{padding:10px 9px;*padding:10px 9px}
		.en #nav li.last a, .en #nav li.last span{padding:10px 10px 10px 10px;}

#content .bottles-list{list-style-type:none;margin:0;padding:0;width:100%;float:left;}
#content .bottles-list li{float:left;width:18%;text-align:center;margin:0 1% 2% 1%;position:relative;}
/*
#content .bottles-list li i.aro{position:absolute;top:5px;right:5px;font-size:0;background:url(/images/fruits-collection.png) no-repeat 0 0;width:32px;height:20px;display:block;}
*/
#content .bottles-list li i.aro{position:absolute;top:0px;right:0px;font-size:0;background:url(/images/bottle-ico.png) no-repeat 0 0;width:50px;height:33px;display:block;}

#content .bottles-list li.f{clear:both;}
#content .bottle-block{position:relative;display:block;float:left;text-decoration:none;text-align:center;margin:0;width:100%;}
#content .bottle-block span{display:block;}

#content .addidea {text-decoration:none;clear:both;float:left;font-size:15px;background:#e6d866;color:#000000;padding:8px 30px;margin-bottom:10px;}
#content .addidea span {border-bottom:1px dotted #000000;}
#content .addidea:hover span {border-bottom:0;padding-bottom:1px;}
#content .new-line-block {float:left;margin-bottom:15px;clear:both;}

#content .user-block {width:100%;position:relative;margin:10px 0 15px;float:left;clear:both;}
#content .user-block .or-in{position:absolute;font:bold 18px Georgia,serif;color:#a9103a;left:315px;top:50px;}
#content .user-block .ublock{position:relative;width:275px;border:1px dashed #a9103a;padding:10px 15px 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#content .user-block .ublock .legend{position:absolute;top:-10px;left:15px;background:#ffffff;font-size:14px;color:#000000;}
#content .user-block .ublock input{width:260px;}
#content .user-block .reg-user{float:left;}
#content .user-block .auth-user{float:right;}

#content .button-fsl {text-decoration:none;color:#ffffff;margin-right:8px;background:#810023;padding:5px 23px;display:block;float:left;}
#content .button-fsl span {border-bottom:1px dotted #ffffff;}
#content .button-fsl:hover, #content .button-selected {background:#8f2f49;}
#content .button-fsl:hover span, #content .button-selected span {border-bottom:none;padding-bottom:1px;}

#content .form-ideas label {clear:both;float:left;margin-bottom:10px;}
#content .form-ideas input {width:300px;margin-top:3px;border:1px solid #cdcdcd;padding:3px 5px;}
#content .form-ideas textarea {border:1px solid #cdcdcd;margin-top:3px;padding:3px 5px;}
#content .form-ideas button {border:none;color:#ffffff;background:#a9103a;padding:5px 15px;cursor:pointer;clear:both;float:left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#content .form-ideas button:hover {background:#b8405f;}
#content .idea-line{float:left;clear:both;margin-bottom:10px;padding:7px 7px 7px 45px;background:#eeea82;position:relative;width:620px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#content .idea-line h3 {margin-bottom:5px;}

#content .pmb{position:absolute;left:11px;text-decoration:none;display:block;float:left;font-size:0;margin-right:5px;background:url(/images/am.png) no-repeat;width:14px;height:14px;}
#content .plus{background-position:0 0;top:10px;}
#content .plus:hover{background-position:-14px 0;}
#content .minus{background-position:0 -14px;top:30px;}
#content .minus:hover{background-position:-14px -14px;}

#content .voteslst {position:absolute;left:4px;top:8px;text-decoration:none;display:block;float:left;font-size:11px;}
#content .voteslst span {display:block;float:left;font-size:11px;clear:both;width:30px;text-align:center;}
#content .voteslst .vplus {color:green;font-weight:bold;}
#content .voteslst .vstring {font-size:10px;margin-left:3px;}
#content .voteslst .vminus {color:red;font-weight:bold;}

#content #review{position:relative;height:400px;width:100%;}
#content #review table{width:100%;height:100%;border-collapse:collapse;}
#content #review table tr{vertical-align:middle;}
#content #review table td{text-align:center;}
#content #review #bottle-center{position:relative;bottom:20px;z-index:100;}
#content #review #aromats{position:absolute;left:50%;top:0;margin-left:-184px;z-index:95;}
#content #review .rew-b{position:absolute;z-index:90;}
#content #review .rew-b span{text-transform:capitalize;display:block;text-align:left;margin:0 0 1px 0;padding:3px 25px 3px 25px;}
#content #review .balsamic{ width: 180px; height: 83px; right: 0px; top: 103px; text-align: left; }
#content #review .balsamic span{ padding-left:35px; background:#fdff7a; color: #000000; float: left; clear: both; }
#content #review .emperio{ width: 258px; height: 84px; right: 0px; top: 19px; text-align: left; }
#content #review .emperio span{ padding-left:89px; background:#ad3525; color: #ffffff; float: left; clear: both; }
#content #review .fruits{ width: 160px; height: 161px; left: 0px; top: 105px; text-align: right; }
#content #review .fruits span{ padding-right:20px; background:#545b92; color: #ffffff; float: right; clear: both; }
#content #review .vegetable{ width: 170px; height: 82px; right: 0px; top: 189px; text-align: left; }
#content #review .vegetable span{ padding-left:15px; background:#6eab6d; color: #ffffff; float: left; clear: both; }
#content #review .spices{ width: 250px; height: 84px; left: 0px; top: 19px; text-align: right; }
#content #review .spices span{ padding-right:74px; background:#c2b123; float: right; clear: both; }
#content #review .flowers{ width: 220px; height: 86px; left: 0px; top: 268px; text-align: right; }
#content #review .flowers span{ padding-right:35px; color: #ffffff; background:#c516fe; float: right; clear: both; }
#content #review .another{ width: 225px; height: 83px; right: 0px; top: 274px; text-align: left; }
#content #review .another span{ padding-left:45px;  background:#6f3f39; color:#ffffff; float: left; clear: both; }
#content #review .aroma tr{ vertical-align:middle; }

#content .rew{ width:100%; clear:both; margin-bottom: 10px; }
#content .rew .rtitle{ width:100%; clear:both; margin-bottom: 10px; }
#content .rew .rtitle img{ width: 64px; height: 64px; margin: 0 15px 0 0; }
#content .rew .rtitle p{ float: left; }
#content .rew .rtext{ clear:both; width: 100%; }

#content{padding:0 0 200px 30px;min-height:775px;font-size:12px}
.product #content{padding:0 20px 0 30px}
	#content h2{font:34px Georgia,serif;color:#7C012C;margin-bottom:15px}
	#content h3{font:bold 14px Georgia,serif;color:#7C012C;margin-bottom:15px}
	#content h4{font:bold 12px Georgia,serif;color:#7C012C;margin-bottom:10px}
	#content p{font-size:12px;margin-bottom:15px}
	dl{font-size:12px;line-height:120%}
	#content ul{font-size:12px;margin-bottom:15px;padding:0 0 0 15px;height:1%}
	#content .breadcrumbs{list-style-type:none;padding:0;font-size:11px;overflow:hidden;margin-bottom:10px}
		#content .breadcrumbs li{float:left}
			#content .breadcrumbs li a{color:#7C7C7C}
	#content .product{padding:0 0 0 130px;position:relative;min-height:600px}
		#content .product .title{padding:10px 0 0 85px;margin-bottom:60px;width:430px}
			#content .product .title h2{font-size:28px}
		#content .product .description{background:url(/images/substrate/description-bg.jpg) repeat-y left top;width:516px}
			#content .product .description div{background:url(/images/substrate/description-tbg.jpg) no-repeat left top}
			#content .product .description div div{background:url(/images/substrate/description-bbg.jpg) no-repeat left bottom;padding:25px 85px}
			#content .product .description #d_info{font-size:12px}
		#content .product .photo{position:absolute;left:0;bottom:-30px;/*width:212px;*/text-align:center}
	
	#content #part{width:100%;text-align:center;margin-bottom:10px}
	#content #part img{margin:0 0 4px 0;padding:0}
	
	#content .search_ul{list-style-type:none;padding:0;margin:0}
	
	#content .n{clear:both;float:left;width:100%;margin-bottom:5px}
		#content .n .date{font-size:11px;margin-bottom:5px}
		#content .ni{float:left;margin:0 10px 0 0}
	
	#content .more{clear:both;margin:0 20px 0 0;background:url(/images/marker.gif) no-repeat left 2px;padding:0 0 0 15px}
	
	#content .date, #content .dop{font-size:11px;color:#7c7c7c;margin-bottom:5px}
	#content .public{clear:both;margin:0 20px 0 0;padding:0;list-style-type:none}
		#content .public li{margin:0 0 10px 0}
		#content .public li span{font-size:11px;color:#7c7c7c}

	#content .pager{clear:both;margin:25px auto;width:auto;text-align:center;list-style-type:none}
		#content .pager li{display:inline;margin:0 5px 0 0}
		#content .pager li span, #content .pager li a{padding:3px 7px}
		#content .pager li span{background:#E4DBCC;color:#656565}
		#content .pager li a{color:#000}
		
	#content .form{width:100%;margin-bottom:15px}
		#content .form .b{margin-bottom:8px;width:100%;padding:0}
		#content .form .btn{margin-top:12px}
		#content .form label{clear:both;color:#7C7C7C;font-size:12px}
		#content .form span,#content .form .error{color:#79061E}
		#content .form .error{clear:both;display:block;font-size:12px}
		#content .form input,#content .form textarea{clear:both;background:#FAF7F3;border:1px solid #DFCFB7;padding:4px 5px;width:340px;margin:5px 0 1px 0}
		#content .form textarea{width:90%;height:80px}
		#content .form img{margin:5px 0 1px 0}
		#content .form .captcha{width:130px;padding:6px;font:bold 34px Georgia;text-align:center;float:left;margin-right:10px}
		#content .form .btn{clear:both;padding:10px 0 0 0}
		#content .form .btn a{float:left;margin:0 45px 0 0;background:url(/images/marker.gif) no-repeat left 2px;padding:0 0 0 15px;font-size:12px}
		#content .form .btn .submit{color:#79061E}
		#content .form .btn .reset{color:#7C7C7C}
		
		#content .form .btn button{float:left;height:17px;margin:0 45px 0 0;position:relative;top:-3px;border:none;font:normal 12px Tahoma,Geneva,sans-serif;background:url(/images/marker.gif) no-repeat left 5px;color:#79061E;padding:0 0 0 15px;cursor:pointer;overflow:visible}
			#content .form .btn button span{text-decoration:underline}
			#content .form .btn button:hover span, #content .form .btn button.active span{text-decoration:none}

	#content #search_form{width:100%}
	#content #search_form .inputing{width:316px;border:1px solid #CDCDCD;padding:2px 4px;font:11px Tahoma,Geneva,sans-serif;color:#6A6A6A}
	#content #search_form .btn{font-size:12px;position:relative;top:2px}
	
	#content .corporative{width:50%;float:left;margin-bottom:10px}
		#content .corporative img{margin:0 7px 0 0}
		#content .corporative p{margin-bottom:5px}
	
	#content .dlblock_2{width:100%;}
		#content .dlblock_2 tr{vertical-align:center}
		#content .dlblock_2 td{width:50%;text-align:center;padding:15px 20px;background:#F1ECE1}
		#content .dlblock_2 td.white{width:5%;padding:0;background:#fff}
		#content .dlblock_2 td.empty{background:#fff}
		#content .dlblock_2 .tr-white{height:30px}

	#content .kri{margin:5px}
	
	#content .tab{border-collapse:collapse;margin-bottom:15px}
	#content .tab td{border:1px solid #D5C2A6;padding:5px 7px 5px 5px}
	
	#content .dlblock{width:100%;}
		#content .dlblock tr{vertical-align:center}
		#content .dlblock td{width:30%;text-align:center;padding:15px 20px;background:#F1ECE1}
		#content .dlblock td.white{width:5%;padding:0;background:#fff}
		#content .dlblock td.empty{background:#fff}
		#content .dlblock .tr-white{height:30px}

	#content .view a{font-size:11px;color:#7c7c7c;background:url(/images/marker.gif) no-repeat left 2px;padding:0 0 0 15px}
	
	#content .video{width:50%;float:left;margin-bottom:10px}
		#content .video p{margin-bottom:5px}
		#content .video img{margin:0 7px 0 0}
	
	#content .video-block .video{width:100%;float:left;margin-bottom:10px}
		#content .video-block .video p{margin-bottom:5px}
		#content .video-block .video img{margin:0 7px 0 0}
	
	#content .sitemap{list-style-type:none;padding:0;margin:0}
		#content .sitemap li b a{color:#000;font-weight:normal}
		/*#content .sitemap li{margin-bottom:8px;background:url(/images/m_l.png) no-repeat left 0px;padding-left:12px}*/
		#content .sitemap li{margin-bottom:8px;background:url(/images/m.gif) no-repeat left 5px;padding-left:12px}
		#content .sitemap li .sitemap{margin:5px 0 10px 10px}
		#content .sitemap li .sitemap li{margin-bottom:8px;background:url(/images/m_sub.png) no-repeat left 6px;padding-left:12px}
		
	#content #gallery{width:100%;clear:both}
		#content #gallery .gal{margin:0 17px 17px 0;float:left}
		#content #gallery .bl{font-size:12px;float:left;width:215px;text-align:center;margin:0 5px 20px 0}
			#content #gallery .bl img{margin:0 auto}
		#content #gallery .last_i{margin-right:0}
		#content #gallery .more{margin-top:5px}
		
	#content #block-news{padding-bottom:10px;border-bottom:1px dotted #d9c8af}
		#content #block-news h3{font-size:14px;font-family:Tahoma,Geneva,sans-serif}
		#content #block-news h3 a{text-decoration:none}
		#content #block-news .img{float:left;margin:0 10px 0 0}
		#content #block-news p{text-align:justify}

	.pr {position:relative;}
	.shops-button {position:absolute;top:-17px;right:0;background:#980029;display:block;width:250px;padding:5px 10px 5px;text-align:center;text-decoration:none;color:#ffffff;font-size:12px;font-family:Tahoma;font-weight:normal;}
	.shops-button:hover{background:#6d0018;}
	
#aside{float:left;width:295px;padding:0 0 100px 0}
	#aside h3{font-size:12px;margin-bottom:10px}
	#aside p{font-size:12px;margin-bottom:10px}
	#aside ul{font-size:12px;list-style-type:none;height:1%;margin-bottom:20px}
	
	#aside .mouseum{width:295px;text-align:center;padding:20px 0;background:#F1ECE1;}
		
	#aside .rec{margin-bottom:15px;background:url(/images/som-bg.png) repeat-x left top;display:block;width:100%;padding:10px 0 11px 0;text-align:center;text-decoration:none;color:#fff;font-size:12px;font-family:Tahoma}
		#aside span.rec, #aside a.rec:hover{background-position:left bottom}
		#aside .ulrec{margin-bottom:15px;padding:0;}
		#aside .ulrec li{padding:2px 18px;background:url(/images/mm.png) no-repeat left 8px;}
	
	#aside .review-button{margin:10px 0;background:#d6cd6f;display:block;width:100%;padding:10px 0 11px 0;text-align:center;text-decoration:none;color:#000000;font-size:12px;font-family:Tahoma;}
		#aside a.review-button:hover{background:#ece7b1;}

	#aside .new-buttons {clear:both;margin-bottom:15px;}
	#aside .new-buttons .rec{float:left;width:145px;margin-right:5px;background:url(/images/som-bg.png) repeat-x left top;display:block;padding:6px 0 6px 0;text-align:center;text-decoration:none;color:#fff;font-size:12px;font-family:Tahoma}
	#aside .new-buttons span.rec, #aside .new-buttons a.rec:hover{background-position:left bottom}
	#aside .new-buttons .review-button{float:left;width:145px;margin:0;background:#cdcdcd;display:block;padding:6px 0 6px 0;text-align:center;text-decoration:none;color:#000000;font-size:12px;font-family:Tahoma;}
	#aside .new-buttons a.review-button:hover{background:#eeeeee;}
		
	#aside .products-nav{overflow:hidden;margin-bottom:0px}
	.product #aside .products-nav{margin-bottom:80px}
		#aside .products-nav li{float:left}
		.product #aside .products-nav li{height:108px}
		.product #aside .products-nav li.current{background:url(/images/products-nav-current-bg.png) no-repeat center top}
			#aside .products-nav li a,#aside .products-nav li span{float:left;display:block;padding:0 12px 70px 12px;background-position:center 20px;background-repeat:no-repeat;text-decoration:none}
			.product #aside .products-nav li a,.product #aside .products-nav li span{padding:5px 12px 80px 12px;background-position:center 30px;color:#fff}
			#aside .products-nav li a:hover{background-position:center -126px}
			.product #aside .products-nav li a:hover{background-position:center -116px}
			.product #aside .products-nav li.current a,.product #aside .products-nav li.current span, .product #aside .products-nav li.current a:hover{background-position:center -266px;color:#63011E}
			#aside .products-nav li a.wine,#aside .products-nav li span.wine{background-image:url(/images/products-nav-wine-bg.gif)}
			#aside .products-nav li a.champagne,#aside .products-nav li span.champagne{background-image:url(/images/products-nav-champagne-bg.gif)}
			#aside .products-nav li a.brandy,#aside .products-nav li span.brandy{background-image:url(/images/products-nav-brandy-bg.gif)}
			#aside .products-nav li a.balsams,#aside .products-nav li span.balsams{background-image:url(/images/products-nav-balsams-bg.gif)}
			.product #aside .products-nav li a.wine, .product #aside .products-nav li span.wine{background-image:url(/images/products-nav-wine-bg2.png)}
			.product #aside .products-nav li a.champagne, .product #aside .products-nav li span.champagne{background-image:url(/images/products-nav-champagne-bg2.png)}
			.product #aside .products-nav li a.brandy, .product #aside .products-nav li span.brandy{background-image:url(/images/products-nav-brandy-bg2.png)}
			.product #aside .products-nav li a.balsams, .product #aside .products-nav li span.balsams{background-image:url(/images/products-nav-balsams-bg2.png)}
	#aside .products-sub-nav{padding:0 0 0 10px;color:#fff;margin-bottom:30px}
		#aside .products-sub-nav li{margin-bottom:10px}
	#aside .news{margin-bottom:15px}
		#aside .news div{overflow:hidden;height:1%;margin-bottom:10px;text-align:left}
		#aside .news img{float:left;margin:0 10px 0 0}
		#aside .news .date{margin:0;color:#000;font-size:11px;font-weight:bold}
		#aside .news h3{font-weight:normal;margin:0;font-size:11px}
		#aside .news ul{overflow:hidden}
			#aside .news ul li{float:left;margin:0 20px 0 0;background:url(/images/marker.gif) no-repeat left 2px;padding:0 0 0 15px}
	#aside .nav{background:#F1ECE1;padding:10px 10px 5px 10px}
		#aside .nav li{background:url(/images/marker2.gif) no-repeat left 2px;padding:0 0 0 20px;margin-bottom:8px}
		#aside .nav li a, #aside .news a{text-decoration:none}
	#aside .club{background:url(/images/club-bg.png) no-repeat 32px bottom;padding:0 0 50px 10px;display:block;font-weight:bold}

#aside .new-block-download{margin:0 0 15px 0;}
#aside .new-block-download .nav{width:100%;background:none;margin:0;padding:0;}
#aside .new-block-download .nav li{background:none;padding:0;clear:none;margin-bottom:5px;float:left;width:145px;}
#aside .new-block-download .nav li.odd{margin-right:5px !important;}
#aside .new-block-download .nav li a{text-decoration:none;background:#cdcdcd;display:block;padding:6px 5px 6px 8px;width:132px;float:left;}
#aside .new-block-download .nav li a:hover{background:#eeeeee;}

#catalog{/*overflow:hidden;*/width:991px;padding:0 0 50px 0;position:relative;top:-120px;clear:both}
	#catalog ul.empty li{height:200px}
	#catalog ul{list-style-type:none;font-size:11px;overflow:hidden;height:1%;padding:0 0 0 80px}
		#catalog ul li{float:left;margin:0;width:120px;overflow:hidden}
		#catalog ul li.separator{margin:0 260px 0 0}
			#catalog ul li img{display:block;margin:0 0 5px 0}

	#catalog .catalog-block{font-size:11px;overflow:hidden;height:1%;margin:0 0 0 60px;height:200px}
	#catalog .item{float:left;height:100%;width:120px;overflow:hidden}
	#catalog .item img{display:block;margin:0 0 5px 0}
/*	#catalog .item a{color:#fff}*/
	#catalog .separator{margin:0 260px 0 0}
	
	#catalog .toggle{display:block;width:40px;height:40px;position:absolute;top:50px;font-size:0;background-position:left top;background-repeat:no-repeat}
	#catalog .toggle:hover{background-position:left bottom}
	#catalog .prev{background-image:url(/images/catalog-prev-button-bg.png);left:15px}
	#catalog .next{background-image:url(/images/catalog-next-button-bg.png);right:20px}
/*
#footer{margin:-80px auto 0 auto;width:991px;height:55px;border-top:1px solid #F1ECE1;padding:25px 0 0 0;position:relative;color:#6A6A6A}
*/#footer{margin:-90px auto 0 auto;width:991px;height:55px;border-top:1px solid #F1ECE1;padding:25px 0 0 0;position:relative;color:#6A6A6A}
	#footer .cp{font-size:11px;position:absolute;top:66px;left:0px}
/*	#footer .cp{font-size:11px;position:absolute;top:50px;left:0px}
*/	#footer p{font-size:11px}
	#footer form{position:absolute;left:298px;top:25px;width:280px}
		#footer form .input-text{width:216px;border:1px solid #CDCDCD;padding:2px 4px;font:11px Tahoma,Geneva,sans-serif;color:#6A6A6A}
		#footer form button{border:none;background:none;font:12px Tahoma,Geneva,sans-serif;color:#7C012C;cursor:pointer}
			#footer form button span{text-decoration:underline}
			#footer form button:hover span, #footer form button.active span{text-decoration:none}
	#footer #studio{position:absolute;right:0;top:20px}
	#footer #counter{position:absolute;right:121px;top:20px}
	#footer .weather{position:absolute;top:25px;right:175px;}
	#footer .weather img{position:relative;top:5px}

#footer .copyring{font-size:12px;position:absolute;left:0px;top:5px;}
#footer address{font-size:12px;position:absolute;left:0px;top:24px;font-style:normal;font-weight:bold;color:#656565}
#footer address span{font-size:16px;color:#740127}

#content .product .photo .cap{position:absolute;left:60px;top:425px}

/* Вино */
body.wine{background:#820824 url(/images/main-tbg.gif) repeat-x left top}
.wine #wrapper{background:url(/images/main-cbg.jpg) no-repeat 80% top}
.wine #header ul li a{color:#BE8989}
.wine #header ul li a.company{color:#CD8F2C}
.wine #header address{color:#BE8989}
.wine #header address span{color:#fff}
.wine #content{color:#D9AAAA}
	.wine #content .title h2{color:#DE0102}
	.wine #content strong{color:#fff}
	.wine #content .description{color:#4C4C4C}
.wine #aside a{color:#EFA520}
.wine #footer{border-top:1px solid #6B0316;color:#D9AAAA}
.wine #footer form button{color:#CD8F2C}

/* Вино ice*/
.ice #wrapper{background:url(/images/main-cbg-ice.jpg) no-repeat 90% top}
	.ice #content p{color:#d9aaaa}
	.ice #content .description p{color:#4C4C4C}
	.ice #content .product .description{background:url(/images/substrate/description-bg-ice.jpg) repeat-y left top}
		.ice #content .product .description div{background:url(/images/substrate/description-tbg-ice.jpg) no-repeat left top}
		.ice #content .product .description div div{background:url(/images/substrate/description-bbg-ice.jpg) no-repeat left bottom;padding:25px 85px}

/* Шампанское */
body.champagne{background:#ECD79C url(/images/main-tbg-champagne.gif) repeat-x left top}
.champagne #wrapper{background:url(/images/main-cbg-champagne.jpg) no-repeat 30% top}
.champagne #header ul li{background:url(/images/marker4.png) no-repeat left 2px}
.champagne #header ul li a{color:#656565}
.champagne #header ul li a.company{color:#820824}
.champagne #header address{color:#656565}
.champagne #header address span{color:#820824}
.champagne #content{color:#D9AAAA}
	.champagne #content .title h2{color:#820824}
	.champagne #content p{color:#4c4c4c}
	.champagne #content .description{color:#4c4c4c}
		.champagne #content .product .description{position:absolute;left:120px;background:url(/images/substrate/description-bg-transparent.gif) repeat-y left top;width:536px}
		.champagne #content .product .description div{background:url(/images/substrate/description-tbg-transparent.gif) no-repeat left top}
		.champagne #content .product .description div div{background:url(/images/substrate/description-bbg-transparent.gif) no-repeat left bottom;padding:25px 85px}
.champagne #aside .products-nav li.current{color:#fff}
.champagne #aside .products-nav li.current{background:url(/images/products-nav-current-bg-red.png) no-repeat center top}
.champagne #aside .products-nav li a{color:#75001c;background-position:center -266px}
	.champagne #aside .products-nav li a:hover{background-position:center -117px}
.champagne #aside .products-nav li.current span{color:#fff}
.champagne #aside .products-nav li a.champagne, .champagne #aside .products-nav li span.champagne{background-image:url(/images/products-nav-champagne-bg2.png);background-position:center 30px}

.champagne #aside a{color:#79061e}
.champagne #aside .club{background:url(/images/club-bg2.png) no-repeat 32px bottom}
.champagne #aside li{color:#010101}
.champagne #footer{border-top:1px solid #dcc692;color:#6a6a6a}
.champagne #footer form button{color:#820824}

/* Коньяк */
body.brandy{background:#7d2803 url(/images/main-tbg-brandy.gif) repeat-x left top}
.brandy #wrapper{background:url(/images/main-cbg-brandy.jpg) no-repeat 25% top}
.brandy #header ul li a{color:#dd9b69}
.brandy #header ul li{background:url(/images/marker5.png) no-repeat left 2px}
.brandy #header ul li a.company{color:#cd8f2c}
.brandy #header address{color:#dd9b69}
.brandy #header address span{color:#fff}
.brandy #content{color:#D9AAAA}
	.brandy #content .title h2{color:#ee7c01}
	.brandy #content p{color:#dd9b69}
	.brandy #content strong{color:#fff}
	.brandy #content .description p{color:#4c4c4c}
	.brandy #content .description h2{color:#820824}
	.brandy #content .description #d_info, .brandy #content .description #d_title{margin-left:20px;}
	#content .description h2{font:33px Tahoma,Arial;}
		.brandy #content .product .description{color:#4c4c4c;background:url(/images/substrate/description-bg-brandy.jpg) repeat-y left top}
		.brandy #content .product .description div{background:url(/images/substrate/description-tbg-brandy.jpg) no-repeat left top}
		.brandy #content .product .description div div{background:url(/images/substrate/description-bbg-brandy.jpg) no-repeat left bottom;padding:25px 85px}
		.brandy #content .product .description span{#color:4F4E4D}
	.brandy #content .product .photo{position:absolute;left:-30px;bottom:-30px;/*width:212px;*/text-align:center}
	.brandy #catalog .catalog-block .item a{color:#fff !important}
	
.brandy #aside a{color:#EFA520}
.brandy #aside .club{background:url(/images/club-bg3.png) no-repeat 32px bottom}
.brandy #footer{border-top:1px solid #6B0316;color:#D9AAAA}
.brandy #footer form button{color:#CD8F2C}

/* Бальзамы */
body.balsams{background:#af9800 url(/images/main-tbg-balsams.png) repeat-x left top}
.balsams #wrapper{background:url(/images/main-cbg-balsams.jpg) no-repeat 60% top}
.balsams #header ul li a{color:#e8d08e}
.balsams #header ul li{background:url(/images/marker6.png) no-repeat left 2px}
.balsams #header ul li a.company{color:#cd8f2c}
.balsams #header address{color:#e8d08e}
.balsams #header address span{color:#fff}
.balsams #content{color:#7a001f}
.balsams #aside .products-nav li.current{background:url(/images/products-nav-current-bg-gold.png) no-repeat center top}
.balsams #aside .products-nav li span{color:#640d01}
	.balsams #content .title{width:410px;margin-left:40px;margin-bottom:20px}
	.balsams #content .title p{margin-left:30px}
	.balsams #content .title h2{color:#dc9731;margin-left:30px}
	.balsams #content p{color:#e8d08e}
	.balsams #content strong{color:#fff}
	.balsams #content .product .photo{position:absolute;left:-40px;bottom:-30px;/*width:212px;*/text-align:center}
		.balsams #content .product .description{color:#e8d08e;position:absolute;left:120px;background:url(/images/substrate/description-balsams.jpg) repeat-y left top;width:424px;height:247px;padding-left:100px}
		/*.balsams #content .product .description{color:#e8d08e;position:absolute;left:120px;background:url(/images/substrate/description-balsams.jpg) repeat-y left top;width:504px;height:247px;padding-left:20px}*/
		.balsams #content .product .description div{background:none}
		.balsams #content .product .description div div{background:none;padding:25px 105px}
.balsams #aside .club{background:url(/images/club-bg4.png) no-repeat 32px bottom}
.balsams #aside a{color:#810022}
.balsams #footer{border-top:1px solid #c1ab18;color:#fee5a1}
.balsams #footer form button{color:#7a001f}

/* jqModal */
.jqmWindow{display:none;position:fixed;top:50%;left:50%;margin-left:-300px;margin-top:-75px;width:600px;background-color:#fff;color:#333;border:8px solid #666;padding:12px;font-size:12px;font-family:Tahoma}
.jqmWindow h2{color:#ff7f00}
.jqmWindow a{text-decoration:none;color:#666666;font-weight:bold;font-size:20px;float:right}
.jqmWindow .submit{background:url(/images/marker.gif) no-repeat left 2px;padding:0 0 0 15px;font-size:12px;color:#79061E;font-weight:normal}
.jqmWindow input{margin:0 0 7px 5px;width:460px;padding:2px 5px 2px 5px;font-size:12px;border:1px solid #cdcdcd}
.jqmWindow p{line-height:120%;font-size:12px}
.jqmOverlay{background-color:#000000}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}

#jquery-overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10010}#lightbox-container-image-box > #lightbox-nav{left:0}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}

/* for flash bottle */
#flash-section{width:1001px;height:675px;position:absolute;left:5px;top:154px;z-index:100}
	#content .product .description #d_info, #aside, #content .title{z-index:200;position:relative}
	#content .title{min-height:160px}
