@charset "utf-8";

/*====================================================================

index.css

====================================================================*/
/*--------------------------------------------------------------------/
	body
/--------------------------------------------------------------------*/

body{
	background:#000 url(../img/bg.gif) repeat;
	text-align:left;
	font-size: 12px;
	color: #ffffff;
}

#header,
#footer{
	margin:0 auto;
	width: 940px;
}

#bg{
	background-color:#000000;
	padding-bottom:35px;
}



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

#header{
	position:relative;
	padding:0px;
	background-color:#000000;
	height:75px;
}

#header h1{
	position:absolute;
	top:5px;
	right:35px;
	font-size:10px;
	color:#fff;
}

#header #logo{
	position:absolute;
	bottom:0px;
	left:20px;
	width: 300px;
	height:90px;
}

#header #logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width: 300px;
	height:90px;
}


/*--------------------------------------------------------------------/
	news
/--------------------------------------------------------------------*/

#news{
	margin:15px auto 0;
	overflow:auto;
	overflow-x:hidden;
	width:685px;
	height:210px;
}

#news table{
	margin:5px 0 0 10px;
	width:655px;
}
#news table th,
#news table td{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:4px;
	border-bottom:dotted 1px #ffffff;
	text-align:left;
	line-height:1.6;
	vertical-align:top;
}

#news table th{
	width:160px;
}

/*top info
----------------------------------------------------------------*/
.top_info{
	font-size:18px;
	color:#FF6600;
}

