@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px; outline:none;}
.clear{clear:both;}
html,html body {}
body{
	background:url(../img/background.jpg) #160F0A no-repeat top center;
	position:relative;
	overflow-x:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#BAAC8F;
}
a{
	text-decoration:none;
	color:#FFF;}

p{
	color:#BAAC8F;
	font-size:12px;}
#container {
   min-height:100%;
   position:relative;
}

.wood{
	height:108px;
	width:100%;
	background:url(../img/top_wood.jpg) no-repeat;
	position: relative;
	z-index:20;
	}
	
.roof{
	background: url(../img/roof.png) repeat-x;
	height:47px;
	_height:47px;
	position: absolute;
	width: 100%;
	z-index: 99;
	left: 4px;
}

.menu{
	width:1000px;
	position: absolute;
	top: 0px;
	}
	

.menu ul li {
	display:inline;
	padding-right:12px;
	padding-left:12px;
}
	
.menu ul li a img{
	border:0px;}
	
.logo{
	display:inline;
	position:absolute;
	top:-120px;
	_top:-140px;
	left: 10px;
}
.language{
	padding-top:10px;
	text-align:right;
	padding-right:30px;
	position: absolute;
	right: 289px;
	top: 75px;
	opacity:0.1;
}

.footer{ background:url(../img/footer.png) no-repeat; width:100%; height:60px; position:relative; padding-top: 75px; position:relative; z-index:20;
}

.site{
	min-height:500px;
	width: 95%;
	margin: auto;
	z-index:0;
	padding-top:50px;
}

.footer{
	color:#977C59;
	font-size:13px;
	width: 100%;
	}
	
.footer a{
	color:#977C59;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;}
	
.flinksa{	color:#977C59;
	text-decoration:none;
	cursor:text !important;
	padding:0px !important;
	}
	
.flinksa:hover{ color:#977C59 !important;}

.flinks{ width:800px; margin: auto; text-align: center; padding-bottom: 10px; 

	}
.fcredits{ width:400px; text-align:center; margin: auto; padding-bottom: 10px; font-size:12px; padding-top: 10px; 
	}

.flash{ width:550px; height:410px; background:url(../img/back_flash.png); padding:10px; z-index:10; float: left; 
}
.map{ width:670px; height:500px; background:url(../img/back_map.png); padding:10px; z-index:10; position:relative; 
}

.kkphoto{
	width:320px;
}
	
.kktext{
	float:left;
}

.shops{
	width:50%;
	float:left;
	}

.video{ width:190px; float:left; padding: 5px; text-align: center; margin-right: 10px; 
}


#flashvideo{
	width:720px;
	margin: auto;
	margin-bottom: 50px;
}
	
.videothumbs{
	float:left;
}

.date{ font-size:10px; text-align: left; }
.ntitle, .ntitle a{
	font-size:20px;
	color:#FFF;
	text-decoration:none;
}

.ntitle{
	margin-bottom:10px;
	/*font-family: "宋体";*/
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../img/bullet.jpg) no-repeat left 5px;
	padding-left:20px;	
}


.ntitleb{
	margin-bottom:10px;
	/*font-family: "宋体";*/
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../img/bullet_b.gif) no-repeat left 5px;
	padding-left:20px;	
	color:#1E150E;
}

.ntitleb a{
	color:#1E150E !important;
}
.nentry{
	margin-bottom:20px;
	border-bottom:#514530 2px dotted;
	padding-bottom: 10px;
	
	}
.sub{
	display: none;
	width:231px;
	background:url(../img/submenu.png) no-repeat bottom left;
	position:absolute;
	z-index:0;
	margin-top:10px;

}

.prod{ background:url(../img/prod_back.gif) no-repeat bottom left; width:340px; padding-top: 20px; padding-bottom: 5px; z-index:10; margin-right: 40px; height: 237px; margin-bottom: 20px; position: relative; float: left; left: 60px; 
}
	
.about{
	padding-top:20px;
	width:231px;
	float:right;
	text-align:right;
	left: 590px;
	padding-bottom:20px;
		z-index:999;
}

.sub a{
	color:#BAAC8F;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;}
	
.sub a:hover{
	color:#FFF;}
	
.mask{
	width:100%;
	height:100%;
	overflow:hidden;
	}
	
.label{
	width:100px;
	float:left;
	padding-top:8px;
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
}
.input{
	width:330px;
	float:left;
	margin-bottom:30px;
}
.cnt_input{
	padding:4px;
	border:#999 1px solid;
	width:300px;
	background: #D8D1C5;
}

.input span{
	color:#F00;
	font-size:10px;
	text-decoration:blink;
	display: block;
}

.proddesc{
	bottom:10px;
	left:-5px;
	width:180px;
	padding-top:10px;
	font-size:12px;
	font-size:10px;
	padding-bottom: 20px;
	text-align: left;
	float: left;
	padding-left:10px;
}

.proddesc2{ bottom:10px; left:-5px; width:310px; height:20px; padding-top:10px; font-size:12px; font-size:18px !important; padding-bottom: 20px; text-align: left; float: left; font-family: Georgia, "Times New Roman", Times, serif; color: #FFF !important; 
}
	
.proddesc h2{
	color:#BCB7AF !important;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px !important;
	font-family:"Georgia", Times New Roman, Times, serif;
	text-align:center;
}
.proddesc2 h2{
	color:#BCB7AF !important;
	text-transform:capitalize !important;
	font-weight:normal;
	font-size:16px !important;
	font-family:"Georgia", Times New Roman, Times, serif;
	text-align:center;
}

.proddesc2 h2 a{
	color:#FFF !important;
	text-transform:capitalize !important;
	font-weight:normal;
	font-size:16px !important;
	font-family:"Georgia", Times New Roman, Times, serif;
	text-align:center;
}

.prodesc a{
color:#BAAC8F;}	

.proditem{
padding:5px;
padding-right:60px;}

.search{
	width:190px;
	background:#D8D1C5;
	border: 0px;
	height: 18px;
}

#banner{
	height:100px;
	width:100%;
	text-align: center;
	overflow:hidden;
	background:#000;
	position:absolute;
	z-index:1;
	opacity:0.85;
	display:none;
	}

.prodimgcat{
	width:310px;
	margin-right:10px;
}

.prodcat{width:1000px; margin:auto;}

.product
{
	width:330px;
	float:left;
}

.productb
{ width:330px; margin-left:30px; margin-right:30px; float: left; left: 60px; 
}

.prodimg{ width:335px; float:left; margin-left: 5px; 
}

.vmore{
	position:absolute;
	bottom:5px;
	right:30px;
}
.vmore2{
	width: 300px;
	text-align: right;
	padding-top: 3px;

}


.vmore2 a, .vmore a{
	color:#BA9E9D;
	text-decoration:none;
	font-size:10px;
}
	
.vmore2 a, .vmore a:hover{
	color:#B79C9C;
}
.shop{
	width:1000px;
	margin:auto;
	min-height:500px;
	padding-top: 50px;
}
		
.cart{
	width:590px;
	float:left;
	color:#FFF;
}
.image{
	float:left;
	width:130px;
	margin-right:5px;
	color:#FFF;
}
.qty{
	float:left;
	width:30px;
	margin-right:5px;
	color:#BAAC8F !important;
	font-size: 15px;
}
.name{
	float:left;
	width:180px;
	margin-right:5px;
	color:#FFF;
	font-size: 12px;
	padding-top: 3px;
	text-transform: uppercase;
}
.uprice{
	float:left;
	width:80px;
	margin-right:5px;
	color:#B2ABA0;
	font-size: 15px;
}
.price{
	float:left;
	width:100px;
	margin-right:5px;
	color:#D8D1C5;
	font-size: 15px;
}
.delete{
	float:left;
	width:40px;
	padding-top: 3px !important;
}
.header{font-size:11px !important; color:#BAAC8F !important; font-family: Arial, Helvetica, sans-serif !important;}

.shoprow{
	border-bottom:2px dotted #514530;
	padding-bottom: 4px;
	margin-top: 5px;
}

.total{
	color:#D8D1C5;
	font-size:18px;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
		}

.shopright h2, .cart h2{
	font-weight:normal;
	color:#C5C2BD;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 18px;
}	

.login{
	width:200px;
	background:#D8D1C5;
	border: 0px;
	height: 25px;
}

.loginback{
	background:url(../img/login_back.gif) no-repeat left;
	position: relative;
	float:left;
	width:600px;
margin-top:40px;
	}
	
.loginback h2{
	font-weight:normal;
	color:#C5C2BD;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 18px;
}

.shopleft{
	width:610px;
	float:left;
	margin-right:10px;}
	
.shopright{
	width:360px;
	float:left;
	background:url(../img/back_register.jpg) top left no-repeat;
}
	
.shopright h2{
	font-size:18px;
	font-weight:normal;
	padding-top: 10px;
	}
	
.site h2{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:normal;
	font-size:25px;}
	
.site h3{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	font-family:"Georgia", Times New Roman, Times, serif;
	text-transform:capitalize !important;;
	letter-spacing:-0.01em;
	color:#C5C2BD !important;
}

.details{
	padding-top:15px;
}

.shipping{
	border-top:2px dotted #514530;
	text-align:right;
	font-size:15px;
	color: #D8D1C5;
	padding-top: 10px;
	}

iframe{
	background-color: transparent;}

.error{
	color:#F00;
	font-size:10px;
	}


.blink{
	text-decoration:blink;}
	
.topmenu{
	width:800px;
	margin:auto;
	position: absolute;
	left: 50%;
	margin-left: -400px;
}

.backcontact{ background:url(../img/back_contact.jpg) no-repeat top left; width: 466px; 
}

.loginback{
	background:url(../img/back_login.jpg) no-repeat;
}

.ballon{
	width:390px;
	height:350px;
	background: url(../img/balloon.png) no-repeat;
	position:absolute;
	top:251px;
	left:475px;
	margin-left:-258px;
	margin-top: -132px;
	padding: 0 19px 18px;
	display:none;
}


.msk{
	height:100px;
	overflow:hidden;}
	
.mskb{
	height:190px;
	overflow:hidden;}	
	
.mask a img{
	margin-top:-50px;}
.ch{
	font-size:15px !important;}

.justweb{
	background:#100B07;
	color:#74754A;
	font-size:10px;
	padding:2px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.thanks{
	color:#867653;
	font-size:20px;
	text-align:center;
	padding-top:30px;}
	
.thanks p{
	font-size:12px;
	color:#FFF;
	}

.video p{
	padding-top:10px;}

.pnews{ background:url(../img/read_news_home.jpg) no-repeat top #32281F; padding:10px; width:170px; float: left; margin-right: 20px; height: 410px; 
	}
	
.pnews h3{ font-weight:normal; color:#C5C2BD; font-family:"Georgia", Times New Roman, Times, serif; font-size: 18px; padding-bottom:2px; 
}	

.entry{ padding-bottom:15px; background:url(../img/bullet.jpg) no-repeat left 5px; padding-left:17px; }

.arrle{ width:55px; float:left; padding-top: 5px; }
.arrri{ width:55px; float:right; text-align: right; padding-top: 5px; }
.title{ float:left; }

.centerhome{ width:790px; margin: auto; position: relative;}

.hlnk{ position: relative; }
.hlnk:hover{
	color:#BAAC8F;}
	
.scroll{ position:relative; width: 75%; margin: auto; z-index: 20; margin-top: -20px; 
	}

.scrollleft{ background:url(../img/scroll/left.png) repeat-y top left; top:1px; left:-40px; margin-left: -40px; padding-left: 80px; padding-right: 80px; padding-top: 40px; padding-bottom: 10px; 
	}
	
.scrollright{ background: url(../img/scroll/right.png) top right repeat-y; width:95%; top:0px; left:40px; margin-left: 40px; }

.topwood{ position:absolute; height:60px; width:98%; background:url(../img/scroll/right_wood.gif) right top no-repeat; right: 0px; top: 0px; 
	}
.woodleft{ position:absolute; width:100px; height:60px; top: 0px; 
	}
.botwood{ position:absolute; height:60px; bottom:-30px; width:105%; background:url(../img/scroll/right_wood.gif) right top no-repeat; right: -19px; 
	}	

.woodback{ background:url(../img/scroll/right_wood.gif) right top no-repeat;}

.scrolltext, .scrolltext p{color:#1C1C20 !important}
.scrolltext a{ color: #3D0405 !important;}
.scrolltext a:hover { color:#AE151A !important;}

.newyear{ height:700px; position:absolute; width:110px; z-index:19; display:none}
.banleft{ left:-130px; background:url(img/banner/left.jpg) no-repeat top right; top: -60px; }
.banright{right:-130px; background:url(img/banner/right.jpg) no-repeat top left; top: -60px; }
.topleft{ position:absolute; top: -100px; left:-180px; z-index:100; }
.topright{ position:absolute; top: -100px; z-index:100; right: -190px; }
.botleft{ position:absolute; bottom: -150px; left:-150px; z-index:100;}
.botright{ position:absolute; bottom: -150px; right:-150px; z-index:100;}
