body{
	background-image: url("img/bg2.gif");
	/*background: #edf2d5;*/
	
	font-family: verdana, helvetica;
	font-size: 12px;
/*	color: #6C7F00; /* 50% */
/*	color: #364000; /* 25% */
	color: #526100; /* 38% */
}

a{
	color: #C49400;
	text-decoration: none;
}

a:hover{
	color: #0000C4;
	text-decoration: underline;
}

a:active{
	color: #C40000;
	text-decoration: underline;
}



/* ------------ main container ------------ */

div#main{
	width: 630px;
	height: 450px;
	
	position: absolute;
	left: 50%;
	top: 50%;
	
	margin-left: -315px;
	margin-top: -225px;
	
	z-index: 0;
}



/* ------------ main border ------------ */

img#main_b_t{
	width: 608px;
	height: 6px;
	
	position: absolute;
	left: 11px;
	top: 0;
	
	z-index: 1;
}

img#main_b_tr{
	width: 11px;
	height: 11px;
	
	position: absolute;
	left: 619px;
	top: 0;
	
	z-index: 1;
}

img#main_b_r{
	width: 6px;
	height: 428px;
	
	position: absolute;
	left: 624px;
	top: 11px;
	
	z-index: 1;
}

img#main_b_br{
	width: 11px;
	height: 11px;
	
	position: absolute;
	left: 619px;
	top: 439px;
	
	z-index: 1;
}

img#main_b_b{
	width: 608px;
	height: 6px;
	
	position: absolute;
	left: 11px;
	top: 444px;
	
	z-index: 1;
}

img#main_b_bl{
	width: 11px;
	height: 11px;
	
	position: absolute;
	left: 0;
	top: 439px;
	
	z-index: 1;
}

img#main_b_l{
	width: 6px;
	height: 428px;
	
	position: absolute;
	left: 0;
	top: 11px;
	
	z-index: 1;
}

img#main_b_tl{
	width: 11px;
	height: 11px;
	
	position: absolute;
	left: 0;
	top: 0;
	
	z-index: 1;
}

/* ------------ main bg ------------ */

div#main_bg{
	width: 618px;
	height: 438px;
	
	position: absolute;
	left: 6px;
	top: 6px;
	
	z-index: 2;
	
	background-color: #FAFAFA;
	background-image: url("img/main_bg.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
}



/* ------------ header ------------ */

div#header_l{
	width: 300px;
	height: 24px;
	
	position: absolute;
	left: 20px;
	top: 14px;
	
	z-index: 3;
	
	font-size: 24px;
	/*letter-spacing: 3px;*/
}

div#header_r{
	width: 450px;
	/*height: 24px;*/
	
	/*border: dotted 1px orange;*/
	
	position: absolute;
	right: 20px;
	top: 27px;
	
	z-index: 3;
	
	text-align: right;
	font-size: 12px;
	/*letter-spacing: -1px;*/
	/*vertical-align: bottom;*/
	/*line-height: 38px;*/
}



/* ------------ separator 1 ------------ */

img#hr_t{
	width: 590px;
	height: 1px;
	
	position: absolute;
	left: 22px;
	top: 53px;
	
	z-index: 2;
}



/* ------------ menu ------------ */

div#menu{
	width: 568px;
	height: 16px;
	
	position: absolute;
	top: 65px;
	left: 25px;
	
	font-size: 12px;
	
	z-index: 2;
}

div#menu img.sep{
	width: 5px;
	height: 5px;
	
	margin: 2px 5px;
}

div#menu a img{
	border:none;
}

div#menu a#ls{
	margin-left: 12px;
}

div#menu a#ls img{
	margin-bottom: -1px;
}



/* ------------ player ------------ */

div#player{
	width: 100px;
	height: 16px;
	
	position: absolute;
	top: 65px;
	right: 28px;
	
	z-index: 2;
}



/* ------------ langswitch -------------*/

/*div#langswitch{
	width: 50px;
	height: 11px;
	
	text-align:right;
	
	position: absolute;
	top: 65px;
	/*right: 28px;* /
	/*right: 10px;* /
	
	z-index: 2;
}

div#langswitch a{
	margin-left:3px;
}

div#langswitch a img{
	border:none;
}*/



/* ------------ separator 2 ------------ */

img#hr_t2{
	width: 590px;
	height: 1px;
	
	position: absolute;
	left: 22px;
	top: 87px;
	
	z-index: 2;
}



/* ------------ content frame ------------ */

iframe#content{
	width: 577px;
	height: 288px;
	
	position: absolute;
	left: 25px;
	top: 93px;
	
	z-index: 2;
}



/* ------------ separator 3 ------------ */

img#hr_b{
	width: 590px;
	height: 1px;
	
	position: absolute;
	left: 22px;
	top: 397px;
	
	z-index: 2;
}



/* ------------ copy ------------ */

div#copy{
	width: 630px;
	position: absolute;
	top: 410px;
	text-align: center;
	
	z-index: 2;
}
