* {
		padding:0; margin:0;
}
html, body {		
		background:#FFF4E0 url(../img/bg_body.gif) repeat-x ;
		font:11px  Arial, Helvetica, Verdana, Geneva, sans-serif;
		color:#3F1711;			
		}
.clear { clear:both; }

a {		color:#990000;
		font:11px  Arial, Helvetica, Verdana, Geneva, sans-serif;
		text-decoration:none;
	}
a:hover {
		text-decoration:underline;
		color:#990000;
		}
img {  border:0px; }
p {
		padding:10px 0 5px 0;
}
table, td, th {
		font:11px  Arial, Helvetica, Verdana, Geneva, sans-serif;
		color:#3F1711;
}

ul, ol {
		margin:10px 0 10px 25px;
		border:1px solid #FFF4E0;
		
  

		}
li {
		
}
#container {
		width:1000px;	
		position:relative;	
}
.width_100 {
		width:99%;
}

#head {
		float:left;
		width:481px;
		height:252px;
		background: url(../img/bg_head.gif) no-repeat;
		
}

#head_1 {
		float:left;
		width:481px;
		height:252px;
		background: url(../img/bg_head_1.jpg) no-repeat;
		
}
* html #head, #head_1 {
		margin-right:-3px;
}

#head2 {
		/*float:left;
		width:519px;*/
		margin-left:481px;
		height:252px;
		background: url(../img/bg_head2.gif) no-repeat;
		position:relative;		
}
* html #head2 {
		margin-left:478px;
}
#head2 a img {
		margin:32px 12px 0 0;
}
#head2 div {
		position:absolute; left:275px; top:192px; 
		}
#head2 div a img {
		margin:0 10px 0 0;
}
#content {		
		background: url(../img/bg_content.jpg) no-repeat;
		width:100%;
		position:relative;
		float:left;
		}
#content .left {
		float:left;
		width:314px;
		height:547px;	
		
}

#content .menu {
		float:left;
		width:166px;
		
		}
#content .menu img {
		margin-right:7px;
}
#content .menu a {
		font-size:12px;	
		text-decoration:underline;
		line-height:170%;
		color:#333;
}
#content .menu a:hover {
		text-decoration: line-through;	
		color:#990000;	
}

#content .right {
		float:left;
		width:520px;
		padding-bottom:87px;
		background:url(../img/mani.gif) no-repeat 100% 0;		
}
#content .right .pechat {
		background:url(../img/pechat.jpg) no-repeat 75% 100%;
		margin-right:50px;
		padding-bottom:75px;
}
#content .right .pechat h3 {
		font-size:24px;
		color:#CC3333;
}
#content .right .pechat h4 {
		font-size:18px;		
}

		/* Index */

#content_1 {
		background:url(../img/bg_content_1.jpg) no-repeat 0 100% ;
		width:100%;
		position:relative;
		float:left;
		}

#content_1 .menu_1 {
		float:left;
		width:220px;
		background:url(../img/bg_menu.jpg) no-repeat;
		padding:110px 0 20px 0;
}
#content_1 .menu_1 span {
		display:block;
		padding:0 0 40px 60px;
		}

#content_1 .menu_1 .baner {
		padding:10px 0 180px 0;
}

#content_1 .menu_1 img {
		margin-right:7px;
}
#content_1 .menu_1 a {
		font-size:12px;	
		text-decoration:underline;
		line-height:170%;
		color:#333;
}
#content_1 .menu_1 a:hover {
		text-decoration: line-through;		
		color:#990000;
}
#content_1 .center {
		float:left;
		width:780px;
		padding-bottom:87px;
		background:url(../img/mani.gif) no-repeat 100% 0;
		
}

#content_1 .center .text {
		
		margin:0 50px 0 15px;
	}

#content_1 .center .text h3 {
		font-size:24px;
		color:#CC3333;
}
#content_1 .center .text h4 {
		font-size:18px;		
}


#cellar, #cellar_1 {
		position:absolute;  bottom:20px;
		width:100%;		
}
#cellar div {
		background:url(../img/line_cellar.jpg) repeat-x;
		margin:0 50px 0 358px;
		padding:10px 0 0 15px;
		color:#666665;
}
#cellar div a, #cellar_1 div a{
		color:#666665;
		line-height:170%;

}

#cellar_1 div {
		background:url(../img/line_cellar.jpg) repeat-x;
		margin:0 50px 0 220px;
		padding:10px 0 0 15px;
		color:#666665;
}

.where_to_buy {
		border-collapse:collapse;
}
.where_to_buy td  {
		border:1px solid #D1C0A6;
		padding:5px 20px 5px 20px;
		
}

.where_to_buy th {
		background:#E7DBC4;
		font-weight:bold;
		border:1px solid #D1C0A6;
		padding:5px 20px 5px 20px;
}

hr {
		color:#C5C1B8;
		height:1px;
}

.download a {
	  font-size:16px;
}

/* MAP */
.mapitem {display: block;  }
.mapitem1 {padding-left: 10px; margin-top: 8px; font-weight: bold; margin-bottom: 8px;margin-left: 0px; font-size: 12px ;  color: 
#666665 ; font-family:arial; }
.mapitem2 {display: block; margin-left: 130px; padding-left: 30px; font-size: 12px;padding-top: 1px;  color: #666665 ; border-left: 
2px solid #666665; } 
.mapitem3 {margin-left: 130px; padding-left: 50px; font-size: 12px ; color: #666665 ; padding-top: 3px;padding-bottom: 3px; 
border-left: 2px solid #666665;  }
.mapitem4 {margin-left: 130px; padding-left: 80px; font-size: 11px ;  border-left: 2px solid #666665; color:#666665;}
.mapitem5 {margin-left: 130px; font-size: 10px ; color:#666665;}
.mapitem6 {margin-left: 130px; font-size: 9px ; color:#666665;}