* {
	margin:0;
	padding:0;
	border:none;
	font:11px Verdana, arial, kozuka;
	color:#b49664;
	}
.white {
color:#fff1d2;
}
p { line-height: 16px; }
a { text-decoration:none;}
a:focus{outline:none;}
a:hover {color:#fff1d2}
.clear { clear:both; }
.fleft { float:left; }
.fright { float:right; }

html, body { 
	background:#000 url(../assets/bg2.jpg) repeat-x;
	height:100%;
	}
#container {
	position:relative;
	margin:0 auto;
	width:760px;
	height:100%;
	}
	#header {
		height:110px;
		}
		#address{
		padding-left:105px;
		text-align:left;
		font-size:9px;
		}
		#logo {
			margin-top:34px;
			position:absolute;
			}
		#headerlink {
			padding:10px 10px 0 0px;
			float:right;
			width:250px;
		}
		#langlink
		{
		text-align:left;
		padding-bottom:5px;
		}
	
	#bannerarea {
		position:relative;
		padding-bottom:60px;
			background:#000;
		}	
		#flashcontent{
			background:#000;
			position:relative;
			height:320px;
	
				
		}		
		#menubanner {
			
			position:absolute;
			top:0;
			right:0;
			padding:10px 0 0;
			height: 30px;
			}
			#menubanner a {
				z-index:500;
				padding-right:20px;
				}
		#titlefront {
			
			font-size:24px;
			position:absolute;
			bottom:0;
			right:0;
			height : 30px;
			background:#000 url(../assets/line.jpg) bottom right no-repeat;
			}
		
	
		#footer {
			padding:20px;
			text-align:center;
			background:#000 url(../assets/line2.jpg) top right no-repeat;	
			color:#333333;
			}
		
		#footer a{
		color:#333333;
		}
	
#footerbanner{
margin-top:-80px;
float:right;
}

a.footerbannerlink{
display:block;
width:80px;
height:80px;
background:url(../assets/black.gif) top no-repeat;
}
a.footerbannerlink:hover{
background-position:bottom;
}		
