#main_table{
	height:100%;
	width:100%;
	max-width:1280px;
}

#head{
	height:109px;
	background:url('img/head_1.gif') repeat-x;
}

#top_menu{
	padding-top:10px;
	height:100px;
	padding-bottom:20px;	
}

#navi div{
	margin-bottom:3px;	
}

#navi a, #navi a:link, #navi a:visited{
	color:#053461;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#navi a:hover{
	text-decoration:underline;
}

.vert_title{
	color:#053461;
	font-size:14px;
	font-weight:bold;
}

.ch_menu div{
padding-top: 10px;
}

.ch_menu td{
padding-top: 10px;
}

.ch_menu_left div{
padding-bottom: 10px;
width: 200px;
}

.ch_menu_left a, #ch_menu_left a:link, #ch_menu_left a:visited{
	background:url('img/ch_selector.gif') no-repeat 0px 4px;
	padding-left:10px;
	color:#053461;
	text-decoration:none;
}


.ch_menu a, #ch_menu a:link, #ch_menu a:visited{
	background:url('img/ch_selector.gif') no-repeat 0px 4px;
	padding-left:10px;
	color:#053461;
	text-decoration:none;
}

.ch_menu a:hover{
	text-decoration:underline;
}

#main_block{
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
}

#title h1
{
	color:#053461;
	font-size:18px;
}
#title
{
	color:#053461;
	font-size:18px;
}

#search{
	width:220px;
	height:57px;
	background:url('/img/search_bg.jpg') no-repeat;
}

#search_string{
	background:#fff;
	border:1px solid #0589a1;
	width:145px;
}

#footer{
	height:92px;
	background:url('/img/footer_2.jpg') repeat-x;
}

.botnavi, .botnavi:link, .botnavi:visited{
	color:#08467f;
	font-size:11px;
}

#creater{
	color:#909090;
	font-size:11px;
	padding-left:2px;
	padding-top:5px;
}

#creater a, #creater a:link, #creater a:visited{
	color:#909090;
	font-size:11px;
	padding-left:2px;
	padding-top:5px;
	text-decoration:underline;
}

#creater a:hover{
	text-decoration:none;
}