#bg {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
border:5px solid #504344;
}

#bg img{
width:100%;
height:100%;
}

#ybox{
width:100%;
position:absolute;
top:0;
left:0;
}

#marg{
margin-left:auto;
margin-right:auto;
text-align:center;
width:980px;
height: 30px;
position:relative;
}

#container1 {
margin-left:auto;
margin-right:auto;
text-align:center;
width:980px;
height:122px;
position:relative;
}

#container2 {
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
position:relative;
display: block;
}

#container3 {
margin-left:auto;
margin-right:auto;
text-align:center;
width:980px;
height:87px;
position:relative;
display: block;
}


#logo{
left:0px;
position:absolute;
top:0;
border-right: 1px solid #5F544B;
width: 395px;
text-align: left;
}

#sys {
right:0;
position:absolute;
top:25px;
text-align: right;
}

#sys a:link,#sys a:visited,#sys a:hover{
display: block;
margin-bottom: 20px;
}

#sys1 {
right:260px;
position:absolute;	
top:74px;
text-align: right;
font-size: 11px;
}

#sys1 a:link,#sys1 a:visited,#sys1 a:hover{
	padding: 10px 10px 2px 28px;
	display: inline;
	color:#B2AC97;
	text-decoration:none;
}

#sys1 .deu a:link, #sys1 .deu a:visited{background-image: url(flag.png);background-repeat: no-repeat;background-position: 3px -72px;}
#sys1 .deu a:hover{background-position: 3px -72px;}


.bottom1{
	width: 197px;
	height: 85px;
	float: left;
	text-align: left;

}

.bottom2{
	width: 187px;
	float: left;
	text-align: left;
	border-left: 1px solid #5F544B;
	padding: 0 0 0 10px;
	margin: 28px 0 10px 0;
	color: #B1AB96;
	font-size: 11px;
}

.bottom3{
	width: 120px;
	float: left;
	text-align: left;
	border-left: 1px solid #5F544B;
	padding: 0 0 0 10px;
	margin: 28px 0 10px 0;
	color: #B1AB96;
	font-size: 11px;
}

.bottom3 a:link,.bottom3 a:visited,.bottom3 a:hover{
text-decoration:none;
	color: #B1AB96;
}

.intro_box1{
	border: 1px solid #CEC8B0;
	height: 264px;
	background-color: #CEC8B0;
	float: left;
}

.intro_box1s{
width: 10px;
height: 10px;
float: left;
}

.intro_text1 a:link,.intro_text1 a:visited,.intro_text1 a:hover{
text-decoration:none;
	color: #382521;
	padding: 20px 0 0 14px;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	display: block;
	line-height: 18px;
}


#right1, #right2{
	float: right;
	width: 741px;
	padding: 20px;
	border:1px solid #CEC8B0;
	background-image: url(right1.png);
	color: #382521;
}

#right1 a:link,#right1 a:visited,#right1 a:hover{
	text-decoration: underline;
	color: #000;
}

#right1 img{
	border: 2px solid #fff;
}

/*------*/
.right2_box1{
	float: left;
	width: 140px;
}


.right2_box1s{
width: 10px;
height: 10px;
float: left;
}

.right2_text1{
text-decoration:none;
	color: #fff;
	padding: 8px 0 8px 8px;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	display: block;
	line-height: 18px;
	background-color: #4B3F3B;
	display: block;
}

.right2_box1 ul{
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
list-style:none;
}

.right2_box1 li{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 12px;
background-image: none;
}

.right2_box1 a:visited,.right2_box1 a:link{
color: #302524;
display:block;
font-weight:100;
line-height:13px;
text-decoration:none;
padding:6px 14px 8px 10px;
background-image: url(plus_min.png);
background-position: 0 10px;
background-repeat: no-repeat;
margin: 0;
}

.right2_box1 a:hover{
padding:6px 14px 8px 14px;
background-image: url(plus_min0.png);
background-position: 4px 10px;
background-color: #fff;
}

.right2_box2{
	float: right;
	width: 580px;
	line-height: 18px;
}

.right2_box2 h1{
	color: #fff;
	padding: 18px 0 18px 0;
	margin: 0;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 32px;
}



.right2_box3{
	float: left;
	width: 450px;
	background-color: #CEC8B0;
		padding: 12px;
}

.right2_box4{
	float: right;
	width: 230px;


	
}

.text1{
	color: #fff;
	padding: 0 0 18px 0;
	margin: 0;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 32px;
	font-weight: 700;
}
/*---------------------------------*/
#meni0{
left:530px;
top:76px;
position:absolute;
text-align: right;
border-right: 1px solid #5F544B;

}

#meni0 ul{
	margin: 0;
	padding: 0;
list-style:none;
}

#meni0 li{
	margin: 0;
	padding: 0;
	font-weight: 100;
	font-size: 12px;
background-image: none;
padding: 0 10px 0px 0;
}

#meni0 a{
color:#B2AC97;
text-decoration:none;
}

#meni0 a span{
text-align:right;
}

#meni0 a:hover{
color:#fff;
cursor:pointer;
}

#meni0 .on a{
color:#fff;
cursor:pointer;
}

#meni0 .on a span{
display:block;
margin:0;
padding:0;
}


#meni0 a:hover span{
display:block;
color:#fff;
margin:0;
padding:0;
}
/*---------------------------------*/
#meni2{
left:283px;
top:-2px;
position:absolute;
text-align: right;
}

#meni2 ul{
	margin: 0;
	padding: 0;
list-style:none;
}

#meni2 li{
	margin: 0;
	padding: 0;
	font-weight: 100;
	font-size: 12px;
background-image: none;
padding: 0 10px 10px 0;
}

#meni2 a{
color:#B2AC97;
text-decoration:none;
}

#meni2 a span{
text-align:right;
}

#meni2 a:hover{
color:#fff;
cursor:pointer;
}

#meni2 .on a{
color:#fff;
cursor:pointer;
}

#meni2 .on a span{
display:block;
margin:0;
padding:0;
}


#meni2 a:hover span{
display:block;
color:#fff;
margin:0;
padding:0;
}
/*---------------------------------*/

#meni3 {
float:left;
text-align:left;
width:185px;
border: 1px solid #2B2020;
background-image: url(meni3.png);
}
#meni3 ul{
	margin: 0;
	padding: 10px;
	text-align: left;
list-style:none;
}

#meni3 li{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 12px;
background-image: none;

}

#meni3 .a0 a:visited,#meni3 .a0 a:link,#meni3 .a0 a:hover, #meni3 .b0 a:visited,#meni3 .b0 a:link,#meni3 .b0 a:hover{
color: #CEC8B0;
display:block;
font-weight:700;
line-height:13px;
text-decoration:none;
padding:5px 0 4px 0px;
margin: 0;
}

#meni3 .b0 a:visited,#meni3 .b0 a:link,#meni3 .b0 a:hover {
color: #fff;
padding:18px 14px 4px 0px;
}

#meni3 .a1 a:link,#meni3 .a1 a:visited,#meni3 .a1 a:hover, #meni3 .b1 a:link,#meni3 .b1 a:visited,#meni3 .b1 a:hover{
color: #9b9991;
display:block;
font-weight:700;
line-height:13px;
text-decoration:none;
padding:18px 14px 13px 0px;
}

#meni3 .a1 a:hover,#meni3 .b1 a:hover{
color: #fff;
}

#meni3 .c1 a:link,#meni3 .c1 a:visited,#meni3 .c1 a:hover, #meni3 .c0 a:link,#meni3 .c0 a:visited,#meni3 .c0 a:hover{
color: #CEC8B0;
display:block;
font-weight:100;
line-height:13px;
text-decoration:none;
padding:3px 14px 0px 20px;
background-image: url(plus_min.png);
background-position: 9px 7px;
background-repeat: no-repeat;
}

#meni3 .c0 a:link,#meni3 .c0 a:visited{
background-image: url(plus_min0.png);
color: #9b9991;
}

#meni3 .c0 a:hover{
background-image: url(plus_min.png);
}

#meni3 .c1 a:link,#meni3 .c1 a:visited,#meni3 .c1 a:hover{
color: #fff;
}

/*-----------------------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color: #504344;
		color:#fff;
		line-height: 16px;
}

img{border:0;}

.clear{
	clear: both;
}


h1{
	color: #fff;
	padding: 0 0 14px 0;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
}

a:link,a:visited,a:hover{
	color: #000;
	text-decoration: underline;
}

ul {
position:relative;
list-style:none;
margin:0;
padding:3px 0;
}

ul li {
background-image:url(plus_min.png);
background-repeat:no-repeat;
background-position:0 7px;
font-weight:400;
margin:4px 0;
padding:2px 0 0 10px
}

ul li a:link,ul li a:visited,ul li a:hover{
	color: #000;
	text-decoration: underline;
}
/*-----------*/
#sitemap {
float:left;
text-align:left;
width:500px;
}



#sitemap ul{
	margin: 0;
	padding: 0 20px 20px 20px;
	text-align: left;
list-style:none;
}

#sitemap li{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
background-image: none;
}

#sitemap ul li a {
  display: block;
  width: 100%;
}

#sitemap .m1 a:link,#sitemap .m1 a:visited,#sitemap .m1 a:hover{
color: #4D302D;
display:block;
font-weight:700;
line-height:13px;
font-size: 13px;
text-decoration:none;
padding:7px 14px 7px 0;
}

#sitemap .m2 a:link,#sitemap .m2 a:visited,#sitemap .m2 a:hover{
background:url(plus_min.png) no-repeat;
background-position:14px 10px;
color: #382521;
display:block;
font-weight:700;
line-height:13px;
text-decoration:none;
padding:7px 14px 2px 25px;
font-size: 14px;
}

#sitemap .m3 a:link,#sitemap .m3 a:visited,#sitemap .m3 a:hover{
background:url(plus_min2.png) no-repeat;
background-position:38px 8px;
color: #382521;
display:block;
font-weight:100;
line-height:13px;
text-decoration:none;
padding:2px 14px 2px 45px;
}

