body {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	background-color: #000000;
	position: absolute;
	left: 0px;
	right: 0px;
	}
a {
color:#C8C8C8;}
.wrap {
	height:100%;
	width:100%;
	top: 0px; left:0px;
	text-align:center;
	margin: 0px auto;
	position: absolute;
	} 

.center{
	text-align:center;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 2;
	position: relative;}

/*----MAINMENU----*/
table#menu{
	position: absolute;
	z-index: 6;
	left: 50px;
	top: 0px;
	spacing:0px;
	padding:0px;}

/*----TOPMENU----*/
#topmenu {
	position: absolute;
	top: 19px;
	right:89px;
	height: 31px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	z-index:4;}
#topmenu img {border: 0px none;	
	margin: 0px;
	padding: 0px;}
#topmenu a {display: block;	
	margin: 0px; 
	padding: 0px;
	color: #000000;
	text-decoration: none;
	text-align: left;}
#topmenu a span {display: none;}
#topmenu a:hover {color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.8em;} 
#topmenu a:hover span{color: #FFFFFF;
	border:0px none;
	display: block;
	z-index: 100;
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	font-size: 0.8em;} 
#topmenu a:hover span.mail_en{left: 7px;top: 2px;}
#topmenu a:hover span.addr_en{left: 24px;top: -12px;}
#topmenu a:hover span.bul{left: 87px;top: 15px;color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;}
#topmenu a:hover span.mail_bg{left: 4px;top: 2px;}
#topmenu a:hover span.addr_bg{left: 29px;top: -12px;}
#topmenu a:hover span.engl{left: 89px;top: 15px;color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-weight: bold;}

/*----MAILFORM----*/	
#mailform {
	position:absolute;
	top: 55px;
	right:60px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	z-index:100;
	}

/*----CONTENT----*/
table#content{
	width: 800px;
	height:auto;
	text-align:center;
	top: 318px;
	z-index: 3;
	margin-right: auto;
	margin-left: auto;
	position: relative;}
	
table#gallery{
	width: 800px;
	height:auto;
	text-align:center;
	top: 30px;
	z-index: 3;
	margin-right: auto;
	margin-left: auto;
	position: relative;}

#header{font:1em Georgia, "Times New Roman", Times, serif;color: #FFFFFF;}

#chapter{
	width:100px;
	font:bolder small-caps 1.1em Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-align: left;
	left: 120px;
	height: 30px;
	letter-spacing:1.5px;
	margin-bottom: 1px;
	display: block;
}

#desc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#caps{
	font-variant: small-caps;
	font-weight: bolder;	
}

ul {
	list-style-image: url("../images/star.gif");
	margin: 0px; line-height:1.5em;
}

#txt{font:1em/1.3em Georgia, "Times New Roman", Times, serif;color: #FFFFFF;
	letter-spacing:0.6px; text-align: justify;padding-right: 90px;padding-left: 100px;}
#txt.ital{font:italic;}
	
#footer{font:0.6em Verdana, Arial, Helvetica, sans-serif; color: #C8C8C8;}
#footer img{margin-top: 6px;}

/*----BACKGROUND----*/
#bgrtop { 
	width: 100%; 
	height: 318px; 
	background-image:  url("../images/bgr_top_l.jpg"); 
	background-repeat: repeat-x;} 

#bgrmid {
	width: 100%;
	height: 352px;
	background-image:  url("../images/bgr_mid_l.jpg");
	background-repeat: repeat-x;
	top: 0px;
	position: relative;} 
	
#bgrbot{ 
	width: 100%; 
	height: 296px;
	background-image:  url("../images/bgr_low_l.jpg");
	top: 0px;
	position: relative;} 

#bgrfot{ 
	width: 100%; 
	height: 34px;
	background-image:  url("../images/foot_l.jpg");
	top: 0px;
	position: relative;} 	
	
#video{ 
	background-image:  url(../images/studio_vid_bgr.jpg);
	background-repeat: no-repeat;
	width: 176px;
	height:148px;
	position: absolute;
	top: 93px;left: 294px;
	cursor:pointer;
	
}

#imgmap{
	position: relative;
	text-align:center;
	top: 320px;
	z-index: 7;
	height: 136px;
	width:706px;
	margin: 0px auto;}

#indextop{background-image:  url("../images/index_top.jpg"); height: 318px; width: 800px;}
#indexmidbg{background-image:  url("../images/index_mid_bg.jpg"); height: 352px; width: 800px;}
#indexmiden{background-image:  url("../images/index_mid_en.jpg"); height: 352px; width: 800px;}
#indexbot{background-image:  url("../images/index_bot.jpg"); height: 296px; width: 800px;}
#indexfot{background-image:  url("../images/index_fot.jpg"); height: 34px; width: 800px;}

#studtop{background-image:  url("../images/studio_top.jpg"); height: 318px; width: 800px;}
#studbotbg{background-image:  url("../images/studio_bot_bg.jpg"); height: 318px; width: 800px;}
#studboten{background-image:  url("../images/studio_bot_en.jpg"); height: 352px; width: 800px;}

#voctop{background-image:  url("../images/vocal_top.jpg"); height: 318px; width: 800px;}
#vocmidbg{background-image:  url("../images/vocal_bot_bg.jpg"); height: 352px; width: 800px;}
#vocmiden{background-image:  url("../images/vocal_bot_en.jpg"); height: 352px; width: 800px;}

#guittop{background-image:  url("../images/guitar_top.jpg"); height: 318px; width: 800px;}
#guitmidbg{background-image:  url("../images/guitar_bot_bg.jpg"); height: 352px; width: 800px;}
#guitmiden{background-image:  url("../images/guitar_bot_en.jpg"); height: 352px; width: 800px;}

#mastop{background-image:  url("../images/master_top.jpg"); height: 318px; width: 800px;}
#masmid{}
#masboten{background-image:  url("../images/master_bot_en.jpg"); height: 352px; width: 800px;}
#masbotbg{background-image:  url("../images/master_bot_bg.jpg"); height: 352px; width: 800px;}

#galtop{background-image:  url("../images/2-INDEX_06.jpg"); height: 400px; width: 800px;}
#galmid{background-image:  url("../images/2-INDEX_06.jpg"); height: 400px; width: 800px;}

#map_en{
	background-image:url(../images/map_en.jpg);
	height:502px;
	width:502px;
	background-attachment: fixed;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
}

#map_bg{
	background-image:url(../images/map_bg.jpg);
	height:502px;
	width:502px;
	background-attachment: fixed;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
}
