div#main {
	float:			left;
	width:			826px;
}

div#header {
	float:			left;
	width:			826px;
	height:			120px;
	padding:		0;
	margin:			0;
	background-image:	url('../img/background_header.gif');
	background-repeat:	no-repeat;
}

div#banner {
	float:			left;
	width:			250px;
	margin:			0px 0px 0px 9px;
	overflow:hidden;
}

div#main_win {
	float:			left;
	width:			826px;
	min-height:		420px;
	height:			auto !important;
	background-image:	url('../img/background_main.gif');
	background-repeat:	repeat-y;
	background-color:	#fff;
}

div#main_win_start {
	float:			left;
	width:			826px;
	min-height:		420px;
	height:			auto !important;
	background-image:	url('../img/background_main_start.gif');
	background-repeat:	repeat-y;
	background-color:	#fff;
}

div#left {
	float:			left;
	width:			190px;
	background-image:	url('../img/background_left.gif');
	background-repeat:	repeat-y;
}

div#left_navi {
	width:			190px;
	background-image:	url('../img/background_left_top.gif');
	background-repeat:	repeat-y;
	padding:		50px 0px 0px 0px;
}

div#left_div {
	width:			190px;
	height:			1px;
	background-image:	url('../img/background_left_div.gif');
	background-repeat:	no-repeat;
}

div#left_bottom {
	width:			145px;
	padding:		10px 0px 0px 45px;
}

div#content {
	float:			left;
	width:			636px;
}

div#content_full {
	float:			left;
	width:			596px;
	padding:		0px 20px 0px 20px;
}

div#content_main {
	float:			left;
	width:			370px;
	padding:		0px 20px 0px 20px;
}

div#content_news {
	float:			left;
	width:			186px;
	padding:		0px 20px 0px 20px;
}

div#bottom {
	float:			left;
	width:			826px;
	height:			16px;
	background-image:	url('../img/background_bottom.gif');
	background-repeat:	no-repeat;
}

div#content_footer {
	width:			826px;
	text-align:		center;
}


ul#ul_navi {
	list-style-type:	none;
	padding:		0px 0px 1px 0px;
	margin:			0px 0px 0px 0px;
}

ul#ul_navi li a {
	color:			#242021;
	text-decoration:	none;
}

ul#ul_navi li.li_lvl0 {
	border:			1px #242021 solid;
	width:			170px;
	height:			19px;
	background-color:	#fff;
	padding:		2px 0px 0px 10px;
	margin-top:		5px;
	margin-bottom:		5px;
}

ul#ul_navi li.li_lvl0_selected {
	border:			1px #B42B33 solid;
	width:			170px;
	height:			19px;
	background-color:	#B42B33;
	padding:		2px 0px 0px 10px;
	margin-top:		5px;
	margin-bottom:		5px;
}

ul#ul_navi li.li_lvl0_selected a {
	color:			#fff;
}

ul#ul_navi li.li_lvl1, li.li_lvl1_selected a {
	padding-left:		20px;
}

ul#ul_navi li.li_lvl1_selected a {
	color:			#B42B33;
	font-weight:		bold;
}

ul#ul_navi li.li_lvl2, li.li_lvl2_selected a {
	padding-left:		30px;
}

ul#ul_navi li.li_lvl2_selected a {
	color:			#B42B33;
	font-weight:		bold;
}

ul#ul_navi li.li_lvl3, li.li_lvl3_selected a {
	padding-left:		40px;
}

ul#ul_navi li.li_lvl3_selected a {
	color:			#B42B33;
	font-weight:		bold;
}

ul#ul_navi li.li_lvl4, li.li_lvl4_selected a {
	padding-left:		50px;
}

ul#ul_navi li.li_lvl4_selected a {
	color:			#B42B33;
	font-weight:		bold;
}

div.div_main_line {
	width:			370px;
	height:			1px;
	background-color:	#242021;
	margin:			10px 0px 10px 0px;
}

div.div_project_date {
	width:			180px;
	text-align:		left;
	color:			#959597;
}

div.div_project_read_more {
	float:			right;
	width:			180px;
	text-align:		right;
}

div.block {
	border:			1px #242021 solid;
	width:			133px;
	padding:		10px 5px 10px 5px;
}

div.block_head, div.block_head a {
	width:			145px;
	height:			19px;
	color:			#fff;
	text-align:		center;
	font-weight:		bold;
	padding:		3px 0px 0px 0px;
	background-color:	#000;
	overflow:		hidden;
}

div#news_header {
	width:			186px;
	height:			19px;
	background-color:	#C8C9CB;
	padding-top:		2px;
	margin-bottom:		15px;
	text-align:		center;
	color:			#242021;
	font-size:		13px;
	font-weight:		bold;
}

div.line_news {
	width:			186px;
	height:			1px;
	margin:			15px 0px 15px 0px;
	background-color:	#242021;
}

div.news_link {
	float:			right;
	border:			0px #000 solid;
	width:			90px;
	text-align:		right;
	margin-top:		5px;
}

div.news_date {
	border:			0px #000 solid;
	width:			90px;
	text-align:		left;
	color:			#959597;
	margin-top:		5px;
}

