html{
}

body{
   behavior:url("/css/csshover.htc");
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 0px auto;
	color: #FFFFFF;
	background-color: #000000;
	/*background: #0C0F14 url(/images/layout/bg.jpg) repeat-x center top;*/
}

div.overall{
	background: url(/images/layout/bgtop.jpg) no-repeat right -20px;
	
	
}
body p{
	margin:0px;
}

img{
   border-width: 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

div.fix, div.fix_height{
   clear: both;
   float: none;
   display: block;
}

a{
	color: #83C1EA;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

div.auto_height{
   float: left;
   width: 1px;
   height: 280px;
   margin-left: -10px;
}

div.top_over{
	background: transparent url(/images/layout/toppasek.png) no-repeat center top;
	height: 164px;
}

div.main_over{
/*	background: #0A0F13 url(/images/layout/main-bg.jpg) repeat-x center top;*/
position: relative;
top: -20px;
z-index: 3000;
}

div.top_show_over{
/*	background: #0A0F13 url(/images/layout/top-show-bg.jpg) repeat-x center top;*/
}

div.main{
	width: 1000px;
	margin: 0px auto;
}

div.bottom_over{
	margin: 0px auto;
	height: 363px;
/*	background: #0B2C3D url(/images/layout/bottom-bg.jpg) repeat-x center top;*/
}

div.top{
	width: 1000px;
	margin: 0px auto;
	height: 164px;
	position: relative;

}

div.logo{
	display: block;
	width: 1000px;
	height: 164px;
	margin: 0px auto;
	position: relative;

}

div.top_text{
	position: absolute;
	left: 438px;
	top:48px;
	font-size: 17px;
	line-height: 25px;
	font-family: Arial,Helvetica,sans-serif;
}

div.top_text div.line1{
	color: #FFFFFF;
	margin-bottom: 5px;
	font-size:17px;
}

div.top_text div.line2{
	color: #83C1EA;
	font-size:17px;
}

div.top_show{
	width: 1000px;
	height: 240px;
	margin: 0px auto;
}

div.top_show div.show_animation{
	float: left;
	width: 500px;
	height: 240px;
}

div.top_show div.show_text{
	float: left;	
	width: 500px;
}

div.top_show div.show_text div.show_text_in{
	padding: 20px;
}

div.bottom{
	width: 1000px;
	margin: 0px auto;
}

div.bottom .editors{
	margin: 0px auto;
	width: 100%;
	padding-top: 20px;
}

div.bottom .editors a{
	color: #FFFFFF;
}

div.footer{
	margin: 0px 20px;
}

div.top_navi_over{
	background-color: #000000;
}

div.top_navi{
	width: 1000px;
	margin: 0px auto;
	color: #777777;
	padding: 3px 0px;
}

div.top_navi a{
	color: #FFFFFF;
	text-decoration: none;
}

div.top_navi div.top_navi_block{
	float: right;
	margin-left: 20px;
	padding-top: 3px;
}

form.main_search_form{
	padding: 0px;
	margin: 0px;
}


form.main_search_form input.text{
	border: 1px solid #53555E;
	font-size: 11px;
	color: #FFFFFF;
	background-color: transparent;
	width: 120px;	
}

form.main_search_form input.submit{
	border-width: 0px;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #787878;
}

form.main_sound_form{
	display: inline;
	margin: 0px;
	padding: 0px;
}

form.main_sound_form input.submit{
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border-width: 0px;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11px;
}








