html{height:100%;width:100%;background:#000}
body{font-family:Arial Narrow, Arial;width:100%;min-height:100%;position:relative;font-size:67%;min-width:990px;padding:0px;margin:0px;position:relative;overflow:visible;background:#000}
#flash{width:100%;height:800px}
/* resets */
ul{margin:0px;padding:0px}
li{list-style-type:none}

/* ÄÎÁÀÂËÅÍÎ 2 èþëÿ // ÊÀÇÀÊÅÂÈ× */
a, p, textarea { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:14px; color:#393939; line-height: 120%;}
/* */

a {color: #990000}
a:active{outline:0px solid #fff;}
a img{border:none}
/* elements */
.text-content{font-family:Georgia;font-size:11px;color:#3f3d39}
	.text-content .white{color:#fff;}
	.text-content .p01{font-weight:bold}
	.text-content .p03{font-weight:bold}
	.text-content  p{margin:0 0 10px;}
	
.pagination{padding:0 0 0 96px;margin:0px;overflow:hidden;height:40px;font-family:Georgia}
	.pagination li{float:left;clear:right;padding:0px 9px 0 0;height:40px;}
	.pagination .disabled{display:none}
		.pagination li a{line-height:40px;vertical-align:bottom}
		.pagination li span{line-height:21px;vertical-align:bottom}
		.pagination span.active{color:#910009;font-size:37px;}
		.pagination a,.pagination a:link,.pagination a:visited{color:#755c35;font-size:12px;text-decoration:underline; font-family:Georgia}
		.pagination a:hover,.pagination a:active{text-decoration:none}
		.pagination .dots span{line-height:46px;}

@font-face { font-family: "Rubl Sign"; src: url(ruble.eot); }
span.rur { font-family: "Rubl Sign",Tahoma; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }


.price span{white-space:nowrap}
/* main */
.wrapper_1{width:100%;overflow:hidden;height:100%;position:absolute;top:0px;left:0px;}
	.wrapper_2{width:100%;min-width:1500px;height:100%;position:relative;z-index:1;left:40%;margin-left:-500px;}
#wrapper{top:0px;bottom:0px;height:100%;}
	#wrapper.wrapper_1{min-width:1000px;min-height:762px;}
#footer{background:transparent}
	#footer_wrapper{height:113px;bottom:0px;top:auto;}
#ballon{width:1000px;margin:0px auto;height:762px;position:relative;z-index:-1}
#background{position:absolute;left:0px;top:0px;width:100%;z-index:0;}
#header,#center{z-index:2;position:relative}
/* header */
#header{padding:45px 0 13px;}
	#logo{display:block}
	#info{color:#E9E9E9;font-family:System;font-size:8px;font-weight:bold;line-height:9px;margin:0 0 0 -3px;padding:22px 0 0;text-transform:uppercase;vertical-align:top;}
		#info .tel{font-size:8px;}
		
	.redline{background:url(../img/redline-l.png) 0% 0% no-repeat;width:1233px;padding:0 0 0 152px;}
	.redline div{background:url(../img/redline-r.png) 100% 0% no-repeat;padding:1px 0 0 0;}	
/* center */
#center{background:url(../img/back_content.png) 0% 0% no-repeat;padding:0px;position:relative;height:500px;z-index:20}
#index #center{z-index:auto}
	#navigation{width:170px;height:418px;position:absolute;left:0px;top:0px;background:url(../img/vg-line-3.png) -50px 100% no-repeat;padding:40px 0 0 120px;font-family:Georgia;font-size:12px;}
		#navigation  ul{position:relative;z-index:500}
		#navigation li{padding:0 0 16px;}
		#navigation a,#navigation a:link,#navigation a:visited{text-decoration:none;color:#000;font-style:normal;padding:0px 0px 0px 30px;font-family:Georgia;}
		#navigation a:hover,#navigation a:active{}
		#navigation a.active{color:#910009;font-style:italic;font-weight:bold}
		#navigation a:hover,#navigation a:active{font-style:italic;background:url(../img/slash-red.png) 0% 50% no-repeat;font-weight:normal}
		#navigation a.active{background:url(../img/slash-red.png) 0% 50% no-repeat !important;color:#910009!important;font-style:italic!important;font-weight:bold !important;}
		
	#center #content{width:800px;position:relative;left:296px;}
	#content .header{background:url("../img/vg-line-4.png") no-repeat scroll 47px 37px transparent;color:#BD8424;font-family:HeliosExtThinC,Arial;font-size:30px;line-height:40px;vertical-align:bottom;height:45px;padding:37px 0 0 96px;width:379px;}
	#content .content{line-height:12px;margin:0;padding:23px 0 0 100px;width:380px;}
/* footer */
#qoute{background:url(../img/quote.png) no-repeat scroll 0 0 transparent;color:#818181;
font-family:Arial;font-size:10px;font-weight:bold;height:113px;left:0;line-height:13px;padding:29px 0 0 214px;position:absolute;text-transform:uppercase;top:0;width:505px;}
#qoute em{font-style:normal !important;}
	#qoute p{margin:0px;padding:0px;width:430px; font-size:8pt;}
	#copyright{margin:0px;padding:0px;position:absolute;bottom:54px;left:213px;}
#created_by{background:url(../img/copyright.png) no-repeat scroll 0 0 transparent;color:#818181;font-family:System;font-size:10px;height:61px;padding:22px 0 0 51px;position:absolute;right:0;top:0;width:638px;}
.about{height:330px;visibility:hidden}
/* forms */
.text-content form{padding:0px 0px 0px 74px;font-size:11px;}
	.text-content label{padding:4px 0 0;color:#3f3d39;font-family:Arial Narrow, Arial;float:left;margin-left:-74px;width:74px;}
	.text-content .text{margin:0px;padding:0 0 26px;font-weight:bold;font-family:Arial;color:#6c522a;margin-left:-74px;font-family:Georgia}
	.text-content .field{background:none repeat scroll 0 0 #EBE2CE;border:1px solid #DCD2B0;margin:0 0 10px;outline:medium none !important;padding:2px 0 1px;}
	.text-content input.field{width:113px}
	.text-content textarea.field{width:303px;height:84px;}
	.text-content form img.captcha{margin:4px 0px 10px 0px}
	.text-content .button{padding:0px;outline:none !important;border-width:0px !important;background:transparent url(../img/slash-red.png) 0% 50% no-repeat;padding:0 0 0 1px;margin:0 0 0 -18px;color:#000;font-size:14px;font-family:Georgia;font-weight:bold;cursor:pointer;display:block;width:120px}
	.text-content .error{padding:0px 0px 3px;font-size:10px;color:#f00;margin:-8px 0px 0px 0px;}
/* news */
#content  .news{line-height:12px;margin:0;padding:31px 0 0 100px;width:465px;}
	.news ul{margin:0px;padding:0px;overflow:hidden;height:306px}
		.news li{float:left;height:143px;margin:0 0 10px;overflow:hidden;padding:0 50px 0 0;width:175px;}
			.news .title{padding:0 0 10px;}
				.news .title a{color:#C6861E;font-family:Georgia;font-size:14px;font-style:italic;font-weight:bold;line-height:18px;padding:0;}
				.news .title a:link,.news .title a:visited{text-decoration:none;}
				.news .title a:hover,.news .title a:active{text-decoration:underline;}
			.news .date{padding:0 0 5px;margin:0px;color:#bdb097;font-style:italic;font-size:10px;font-family:Georgia}
			.news .description{padding:0px;margin:0px;font-family:Georgia;font-size:11px;color:#3f3d39;}
				.news .description p{margin:0px 0px 1em}
#content .one-news{padding:17px 0 0 100px;height:283px;}				
	.one-news .title h2{margin:0;padding:17px 0 15px;color:#c2150a;font-size:21px;font-weight:normal;font-family:Georgia;font-style:italic;line-height:18px;}
	.one-news .date{padding:0 0px 3px 15px;background:url(../img/slash-brown.png) 0% 50% no-repeat;margin:0px 0px 1em;color:#bdb097;font-style:italic;font-size:13px;font-family:Georgia}
	.one-news .description{padding:0px 0px 0px 25px;margin:0px;font-family:Arial;font-size:11px;color:#3f3d39;width:400px;height:210px;}
	.one-news .jScrollPaneContainer {margin-left:-25px}
.one-news-bottom{padding:0 0 0 50px;}	
	.news-carousel li{float:left}
		.news-carousel li  .title{height:45px;padding:0px;}
			.news-carousel li a,.news-carousel li a:link,.news-carousel li a:visited{padding:0px;margin:0px;text-decoration:none;color:#c6861e !important;font-size:14px;font-family:Georgia;font-style:italic;font-weight:bold;}
			.news-carousel li a:hover,.news-carousel li a:active{text-decoration:underline;}
			.news-carousel li .date{color:#bdb097;font-size:10px;font-family:Georgia;font-style:italic}
/* ELEMENTS */
.country-list{overflow:hidden;font-family:Georgia;padding:0 0 55px 0px;margin:0 0 0 60px;line-height:150%;}
	.country-list li{float:left;padding:0 20px 0 15px;margin:0px 0px 0px -15px;font-size:11px;background:url(../img/slash-brown.png) 0% 50% no-repeat}
	.country-list li a{color:#6c522a;text-decoration:none;font-family:Georgia}
	.country-list li:hover,
	.country-list li:active,
	.country-list li.active{background:url(../img/slash-red.png) 0% 50% no-repeat}	
		.country-list li:hover a,
		.country-list li:active a,
		.country-list li.active a{color:#c2150a;}

.producer-carousel{display:none}
.producer-carousel li{float:left;clear:right;position:relative;padding:10px 0 0 10px;}
	.producer-carousel li a{display:block;background: #FCFBF9/*#E3CB81*/ ;text-align:center;width:115px;height:100px;position:relative;z-index:1;line-height:86px;vertical-align:middle;overflow:hidden;}
	.producer-carousel li a:hover,
	.producer-carousel li a:active{}
		.producer-carousel li a img{width:90%;vertical-align:middle;}
		.producer-carousel .information{background:none repeat scroll 0 0 #BB975D;height:120px;left:0;padding:0 0 0 130px;position:absolute;z-index:10;top:0;width:150px;color:#fff;display:none;}
			.producer-carousel .information table{border-collapse:collapse;border-spacing:0;height:100%;margin:0;vertical-align:top;width:100%;}
			.producer-carousel .information td{border:0px;text-align:center;vertical-align:middle;font-style:italic;font-family:Georgia;font-size:17px;}
		.producer-carousel .ppp2{background:none repeat scroll 0 0 #BB975D;left:-145px;padding:0 130px 0 0px;position:absolute;z-index:2;top:0;width:150px;color:#fff;display:none;}
			
.producer-view .jcarousel-container-horizontal {margin-left:-41px;}

.big_quote{height:84px;overflow:hidden;left:-70px;position:relative;top:7px;width:742px;}
	.big_quote .text-content{color:#C6861C;font-family:Georgia;font-size:14px;font-style:italic;font-weight:normal;line-height:18px;margin:-1px 0 0;padding:0 100px 0 71px;vertical-align:top;height:84px;}
	.text-q{color:#C6861C;font-family:Georgia;font-size:135px;font-style:normal;position:absolute;top:48px;}
	.l_q{left:0px;}
	.r_q{right:0px;}
/* catalog-index */
#content .catalog-index{padding-left:40px;font-family:Georgia}
.catalog-index .description{color:#6C522A;font-weight:bold;margin:0;padding:0 40px 10px 59px;}

.catalog-index .places{height:273px;border-spacing:0px;table-layout:fixed;width:555px;}
	.catalog-index .places td{text-align:left;vertical-align:top}
	.catalog-index .places .map{width:300px;padding:0px 0px 0px 0px;height:280px;text-align:center;vertical-align:middle}
		.catalog-index .places .map img{max-width:100%;max-height:100%}
	.catalog-index .places-and-producers-list{margin:0px;padding:0px;font-family:HeliosC,Arial;}
		.catalog-index .places-and-producers-list a{font-family:HeliosC,Arial;color:#910009;font-size:15px;text-decoration:none}
		.catalog-index .places-and-producers-list .place{margin:0px;padding:0px;}
			.catalog-index .places-and-producers-list .place ul{margin:0px;padding:0 0 0 28px;}
				.catalog-index .places-and-producers-list .place ul li{margin:0px;padding:4px 0 3px;}
					.catalog-index .places-and-producers-list .place ul li a{color:#160000;font-size:10px;text-decoration:none;font-weight:normal}
.catalog-index .pagination{padding-left:326px;width:300px;}			
/* producer-index */
#content .producer-index {padding-left:40px;width:500px;}
.producer-index .description{color:#6C522A;font-family:Georgia;font-weight:bold;margin:0;padding:0 0 10px 59px;width:79%}
.producer-index  .pagination{padding:0 0 0 212px;}
#content .producer-index .country-list{padding:0 0 15px;}
.producer-list{overflow:hidden;padding:0 0 0 60px;height:256px}
	.producer-list li{width:115px;height:110px;float:left;margin:0 18px 18px 0;text-align:center}
		.producer-list li a{display:block;height:100%;width:100%;background:#FCFBF9 /* #BC9760 */ ;text-align:center;line-height:100px;}
			.producer-list li img{width:100px;line-height:110px;vertical-align:middle}
/* producer-view */
.producer-scroll{height:182px;visibility:hidden;width:185px}
.producer-view .description{overflow:hidden;height:182px;}
	.producer-view .description .logo{width:181px;float:left;}	
		.producer-view .description .text-content{margin-top:0;padding:0 0 0 195px;font-size:11px;font-family:Arial;color:#6c522a;line-height:113%;width:209px;}
#content .producer-view{line-height:12px;margin:0;padding:23px 0 0 100px;width:420px;}
/* catalog-one-vino */
#content  .catalog-one-vino{padding:15px 0 0 78px;width:500px;}
.catalog-one-vino .vino-carousel .st02,.catalog-one-vino .description{display:none}
.catalog-one-vino .st01{}
.catalog-one-vino .st02{position:relative;}
	.catalog-one-vino .st02 .image{float:left;margin-left:-240px;padding:10px 0 0;text-align:right;width:350px;}
	.catalog-one-vino .st02 .one-vine-description{padding:0 0 0 124px;}
		.catalog-one-vino .st02 .one-vine-description .produer-logo{height:100px;}
		.catalog-one-vino .st02 .one-vine-description h2{color:#C2150A;font-family:Georgia;font-size:21px;font-style:italic;font-weight:normal;margin:0;padding:9px 0 10px;line-height:116%;}
		.one-vine-description table{border-spacing:0px;border:0px;width:100%}	
			.one-vine-description .col1{color:#6c522a;width:174px;}
			.one-vine-description .col2{color:#000;}
			.one-vine-description td{border-top:1px dotted #3d0606;padding:3px 0px 3px 0px;vertical-align:top;font-size:12px;}
			.one-vine-description .first td{border-top:none;}
.scroll-one-vino-properties{visibility:hidden}
.one-vino{height:320px;padding:0px;}
.catalog-one-vino .jcarousel-skin-intendant{padding:0px;margin-left:-85px;}
.vino-carousel{height:185px;overflow:hidden;display:none;}
.vino-carousel li{float:left;clear:right;cursor:pointer}
	.vino-carousel .image{text-align:center;height:110px;display:block}
		.vino-carousel li .image img{vertical-align:bottom}
		.vino-carousel li .st01 a{display:block;text-decoration:none;cursor:pointer}
		.vino-carousel li .st01 a:link,
		.vino-carousel li .st01 a:visited,
		.vino-carousel li .st01 a:hover,
		.vino-carousel li .st01 a:active{outline:none !important}
	.vino-carousel span{font-family:Georgia;font-size:11px;color:#000;display:block;text-align:center;font-style:italic;cursor:pointer}
		.vino-carousel .active span{color:#C2150A;cursor:default}
/* catalog-special */
#content  .catalog-special{padding:10px 0 0 78px;width:500px;}
.catalog-special {overflow:hidden;position:relative;}
	.one-special{height:320px;padding:0px;}
	.one-special .image{width:140px;float:left;text-align:center;padding:0;display:block}
		.one-special .image img{height:320px;}
	.one-special .one-vine-description{padding:0 0 0 152px;}
		.one-special .one-vine-description h2{color:#C2150A;font-family:Georgia;font-size:21px;font-style:italic;font-weight:normal;margin:0;padding:25px 0 10px;width:280px;line-height:116%;}
		.one-special  .text-content{color:#6c522a;padding:0 0 0 4px;width:258px;height:145px;}
		.one-special .jScrollPaneContainer{left:-15px;}
		.one-special .stars{padding:2px 0 20px 1px;}
			.one-special .stars img{padding:0px;margin:0 5px 0 0;}
		.one-special .price{padding:0px 0px 0px 2px}
			.one-special .price .new{color:#bc2b2b;font-size:40px;font-family:Arial;display:block;height:37px;}
				.one-special .price .new .n{padding:0px;}
				.one-special .price .new .rur{padding:0 0 0 4px;vertical-align:top;position:relative;top:-2px;}
			.one-special .price .old{font-size:18px;font-family:Myriad Pro,Arial;color:#000;display:block}	
				.one-special .price .old .n{padding:0px;}
				.one-special .price .old .rur{padding:0 0 0 2px;vertical-align:top;position:relative;top:1px;}
				.one-special .price .old span.rur span {height:1em;margin:0.188ex 0 0 -0.55em;overflow:hidden;position:absolute;top:5px;width:0.49em;}
.catalog-special-bottom{padding:22px 0 0 0;}
	.catalog-special-bottom .jcarousel-skin-intendant{padding:0px;margin-left:-22px;}
	.special-carousel{height:185px;overflow:hidden;}
	ul.jcarousel-skin-intendant{visibility:hidden}
	.special-carousel li{float:left;clear:right;cursor:pointer}	
		.special-carousel li a{display:block;text-decoration:none;position:relative;cursor:pointer}
		.special-carousel li a:link,
		.special-carousel li a:visited,
		.special-carousel li a:hover,
		.special-carousel li a:active{outline:none !important}
			.special-carousel .image{text-align:center;height:110px;padding:7px 0 0;display:block;cursor:pointer}
				.special-carousel li .image img{vertical-align:bottom}
			.special-carousel .title{font-family:Georgia;font-size:11px;color:#100000;display:block;text-align:center;font-style:italic}
			.special-carousel li .price{display:block;position:absolute;top:0px;right:0px;height:32px;background:url(../img/dark_red_gr.png) 0% 0% no-repeat;color:#fff;font-size:22px;padding:0px 5px 0px 5px;line-height:32px;vertical-align:middle}
			.special-carousel  .rur{}
				.special-carousel  .rur span{top:2px}
			
/* index */
#index  #center{background:none}
#index  #navigation{background:url("../img/vg-line-3.png") no-repeat scroll -178px 13px;}
#index #qoute{background:url("../img/index-quote.png") no-repeat scroll 0 0 transparent;height:98px;left:auto;padding:18px 0 0 160px;right:0;top:72px;width:420px;z-index:15;}
#index  #navigation{padding:47px 0 0 120px;}
	#index  #navigation li {padding:0 0 19px;}
		#index  #navigation a,
		#index  #navigation a:link,
		#index  #navigation a:visited{color:#fff}
		
#index #newsblock{left:-154px;padding:0;position:absolute;top:248px;}
	#index #newsblock h2{padding:0 0 19px;margin:0px;font-weight:normal;color:#fff;text-transform:uppercase;font-size:24px;}
		#index #newsblock ul{width:20000px;overflow:hidden;}
			#index #newsblock li{float:left;clear:right;margin:0 20px 0 0;width:300px;height:123px;background:url(../img/back_content.png) 50% 50% no-repeat;}
			#index #newsblock li h3{margin:0px;padding:10px 5px 0px 10px;}
				#index #newsblock li h3 a,
				#index #newsblock li h3 a:link,
				#index #newsblock li h3 a:visited{font-weight:bold;color:#17150d;font-family:Arial;font-size:11px;text-transform:uppercase;font-weight;text-decoration:none}
				#index #newsblock li h3 a:hover,
				#index #newsblock li h3 a:active{text-decoration:underline}
			#index #newsblock li .date{margin:0px;font-size:12px;padding:3px 0 2px 10px;font-family:Georgia;font-style:italic;color:#bdb097;}
			#index #newsblock li .description{padding:0 0 0 10px;color:#a08b62;font-family:Georgia;font-style:Italic;font-size:12px}
			#index #newsblock li:hover .description,
			#index #newsblock li:active .description{color:#504837;}
#specialblock{left:80px;position:absolute;top:-10px;width:3000px}
	#specialblock .title{padding:0px 0px 30px}
	#specialblock table{border-spacing:0px;border:0px;}
	#specialblock td{min-width:100px;vertical-align:top;padding-right:50px;}
		#specialblock td a{text-decoration:none;color:#fff;outline:none !important}
		#specialblock td .image{width:60px;float:left;float:left;clear:right}
			#specialblock td .image img{border:none;height:165px;}
		#specialblock .names{float:left;padding:0 0 0 0px;margin:10px 0px 0px 0px;}
			#specialblock .names div{clear:left;white-space:nowrap;float:left;background:#3f0101;color:#d4d0c5;font-family:Arial;text-decoration:none;font-size:16px;padding:3px 6px;}
				#specialblock .names .rus{padding:3px 6px 1px;}
				#specialblock .names .eng{padding:1px 6px 3px;}
		#specialblock .price{;clear:right;margin:66px 0px 0px 0px;display:block;float:left;height:41px;background:url(../img/dark_red_gr_big.png) 0% 0% no-repeat;color:#fff;font-size:30px;padding:1px 5px;vertical-align:middle}
		#specialblock .price span{font-family:Arial}
		#specialblock .price span .rur span{position:absolute;top:3px;width:0.55em;font-size:90%;margin:0.1ex 0 0 -0.75em;}
		#specialblock a:hover .names div,
		#specialblock a:active .names div{background:#7d0000;}
		#specialblock a:hover .price,
		#specialblock a:active .price{background:#7d0000;}
		#specialblock .shadow{padding-left:65px;height:1px;visibility:hidden;clear:left;margin:0px}
		#specialblock .under-shadow{clear:left;width:100%;font-size:0px;line-height:0px;height:1px}
		#specialblock .smart-clear{width:50px;margin:100px 0 0;}
		
#forflash{background:none repeat scroll 0 0 transparent;height:256px;left:811px;position:absolute;top:72px;width:auto;right:0px;z-index:100;left:40%;margin-left:311px;}
#forflash .header{background:url(../img/black-corner.png) 0% 0% no-repeat;padding:0px 0px 0px 61px}
	#forflash .header div{background:#000;height:69px;}
		#forflash .header img{margin:18px 0 0 -19px;}
#forflash .content{padding:17px 0 0 50px;}

