body {
	width:				912px !important; /* Real width: 908px */
	margin-top:			0px !important;
	margin-bottom:		0px !important;
	margin-left:		auto !important;
	margin-right:		auto !important;
	background-color:	#ffffff;
	padding:			0px;
}

div#content_top
{
	float:			left;
	width:			898px;
	height:			22px;
	margin:			5px 0px 0px 0px;
}

div#content_wrap
{
	float:			left;
	width:			896px;
	min-height:		600px;
	border:			1px #000 solid;
}

div#content_banner
{
	float:			left;
	width:			896px;
	height:			123px;
	background-color:	#000;
	background-image:	url('../img/top_banner.jpg');
	background-repeat:	no-repeat;
	padding:		0px 0px 0px 0px;
}

div#left_content
{
	float:			left;
	width:			177px;
	min-height:		300px;
	padding:		0px 30px 0px 8px;
	margin:			20px 0px 0px 0px;
	background-image:	url('../img/background_navi_left.gif');
	background-repeat:	repeat-y;
}

div#content_news
{
	float:			left;
	width:			182px;
	text-align:		right;
	margin:			20px 0px 0px 0px;
}

div#navi_sub
{
	float:			left;
	width:			140px;
	padding:		20px 0px 0px 20px;
}

div#main_content
{
	float:			left;
	width:			470px;
	padding:		20px 20px 20px 20px;
}

div#content_footer
{
	float:			left;
	width:			898px;
	height:			22px;
	margin:			5px 0px 0px 0px;
}

div#sponsors
{
	float:			left;
	width:			828px;
	background-color:	#000;
	margin:			0px 0px 0px 0px;
	padding:		7px 0px 10px 70px;
	color:			#fff;
	font-size:		0.8em;
}

.hidden_label
{
	display:		none;
}


/* Navi */

ul#navi_left
{
	list-style-type:	none;
	padding:		0;
	margin:			0;
}

ul#navi_lvl1
{
	list-style-type:	none;
	padding:		0;
	margin:			0;
}

ul#navi_lvl2
{
	list-style-type:	none;
	padding-left:		20px;
	margin:			0;
}

ul#navi_lvl3
{
	list-style-type:	none;
	padding-left:		20px;
	margin:			0;
}

li.li_lvl0, li.li_lvl1, li.li_lvl2, li.li_lvl3, li.li_lvl4
{
	margin-bottom:	10px;
	text-align:		right;
}

li.li_lvl0 a, li.li_lvl1 a, li.li_lvl2 a, li.li_lvl3 a, li.li_lvl4 a
{
	text-decoration:	none;
}

li.selected a
{
	color:				#ff5000;
}

ul#navi_left li.li_lvl0
{
	width:			183px;
}

ul#navi_left li.li_lvl1
{
	width:			168px;
}

ul#navi_left li.li_lvl2
{
	width:			153px;
}

ul#navi_left li.li_lvl3
{
	width:			138px;
}

ul#navi_left li.li_lvl4
{
	width:			123px;
}
