/* CSS Document */
body{
	background:url(../img/bg.gif) repeat-x 0 0 #FFF9F2; 
	color:#333227;
	padding:0; margin:0;
}

* {
font-family:Arial, Helvetica, sans-serif;
}

div, p, ul, h1, h2, h3, img, form{
	padding:0; 
	margin:0;
	}
ul{
	list-style-type:none;
	}

#content {
	width: 590px;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	position:relative;
	margin-top: 166px;
	/*top:237px;*/
}
	
#main_body{
	width:810px;  
	margin:0 auto 0 auto; 
	}
	
#left_pan{
	width:188px; 
	background:url(../img/logo_bg.gif) no-repeat #FFF9F2; 
	color:#fff; 
	float:left; 
}

#de {
	margin-left:55px;
	}
	
#uk {
	margin-left:20px;
	}
	
#left_pan h2{
	width:73px; 
	height:41px; 
	background:url(../img/login_bg.gif) no-repeat 0 0; 
	margin:0 0 0 6px; 
	display:block;
	font:14px/14px Arial, Helvetica, sans-serif; 
	padding:17px 65px 0 32px; 
	font-weight:bold; 
	text-transform:uppercase;
	}
	
#left_pan ul{
	width:126px; 
	display:block; 
	margin:38px 0 0 38px;
	}
	
#left_pan ul li{
	background:url(../img/ul_arrow.gif) no-repeat 0 8px; 
	border-bottom:#B8A997 1px dashed; 
	padding: 0 0 0 18px;
	}
	
#left_pan ul li.li1{
	background:url(../img/ul_arrow.gif) no-repeat 0 8px; 
	border-bottom:none; 
	padding: 0 0 0 18px;
	}
	
#left_pan ul li a{
	font:13px/23px Arial, Helvetica, sans-serif; 
	color:#4D371E; text-decoration:none; 
	background-color:#FFF9F2;
	}
	
#left_pan ul li a:hover{
	text-decoration:underline;
	}

#rightPan{
position: relative;
top:0px;
	width:590px; 
	float:right; 
	margin:0; 
	background:url(../img/header_pic.jpg) no-repeat 0 29px;
	}
	
#rightPan ul.menu{
	width:550px; 
	display:block; 
	margin:0 0 0 25px; 
	height:29px; 
	font-size:0;
	}
	
#rightPan ul.menu li{
	float:left;  
	height:29px; 
	}
	
#rightPan ul.menu li a{
	font:12px/29px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	height:29px; 
	display:block; 
	color:#ffffff;
	background:url(../img/navi_bg.gif) repeat-x 0 0 #005050; 
	text-decoration:none; 
	text-align:center;
	}
	
#rightPan ul.menu li a.main{
	background:url(../img/navi_bg.gif) no-repeat 0 0; 
	width:59px;
	}
	
#rightPan ul.menu li a.main:hover{
	background:url(../img/navi_bg.gif) no-repeat 0 0; 
	width:59px;
	}
	
#rightPan ul.menu li a{
	background:url(../img/navi_bg.gif) no-repeat 0 0; 
	width:74px;
	}
	
	#rightPan ul.menu li.sel a{
	background:url(../img/backsel.jpg) repeat-x 0 0; 
	width:74px;
	}

#rightPan ul.link{
	width:600px; 
	display:block; 
	margin:23px 0 0 0; 
	height:20px;
	}
	
#rightPan ul.link li{
	float:left;   
	width:102px; 
	font-size:0px; 
	display:block; 
	padding:0 0 0 96px; 
	height:20px;
	}
	
#rightPan ul.link li.sup{
	float:left;   
	width:96px; 
	font-size:0px; 
	display:block; 
	padding:0 0 0 106px; 
	height:20px; 
	margin:0;
	}
	
#rightPan ul.link li.sol{
	float:left;   
	width:122px;  
	display:block; 
	padding:0 0 0 65px; 
	height:20px;
	}
	
#rightPan ul.link li a{
	font:20px/20px Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	color:#AA855B ; 
	font-weight:normal; 
	background-color:#FFF9F2; 
	background-image:none;  
	display:block; 
	width:104px; 
	text-align:right;
	height:20px;
	}
	
#rightPan ul.link li a:hover{
	color:#5A3000; 
	background-color:#FFF9F2; 
	padding:0; 
	margin:0;
	}
	
#content h2{
	width:414px; 
	display:block; 
	font:18px/18px Arial, Helvetica, sans-serif; 
	color:#520000; 
	text-transform:uppercase;
	margin:0px 0 0 0px; 
	padding:20px 20px 0 0; 
	height:29px; 
	}
	
#content h1{
	width:414px; 
	display:block; 
	font:20px/20px Arial, Helvetica, sans-serif; 
	color:#520000; 
	text-transform:uppercase;
	margin:0px 0 0 0px; 
	padding:20px 20px 0 0; 
	height:29px; 
	}
	
#content {
padding: 10px;
color:#520000; 
font-size:12px;
}

#content table, #content td {
vertical-align:top;
color:#520000; 
}
	
#content li {
list-style-type:square;
margin-left:20px;
color:#520000; 
}	

#content p, #content span {
color:#520000; 
}	


#rightPan P{
	width:570px; 
	font:14px/19px Arial, Helvetica, sans-serif; 
	color:#4D371E; 
	font-weight:normal; 
	display:block;
	margin:0 10px 20px 10px; 
	}
	
#rightPan P.button a{
	width:32px; 
	background:url(../img/more_arrow.gif) no-repeat 0 0 #FFF9F2; 
	color:#333227; 
	margin:0 0 0 520px; 
	height:16px;
	font:12px/14px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-weight:bold; 
	display:block; 
	padding:0 0 0 23px
	}
	
#rightPan a {
text-decoration:none;

}	
	
#rightPan P.button a:hover{
	color:#C01F0B; 
	background:url(../img/button_arrow.gif) no-repeat 0 0 #FFF9F2; 
	width:32px;
	}
	
#rightLeft{
	width:186px; 
	float:left; 
	margin:0 0 45px 10px;
	}

#rightRight{
	width:362px; 
	float:left; 
	margin:0 0 0 20px;
	}	
