body {margin:0px;color:#000033;background-image:url('../img/site_bg.gif');	color: #666666;
	font-family: tahoma, verdana;
	font-size: 12px;}
td { font:12px tahoma; color:#000033; }
img {border:0px;} 

.maindiv {padding:5px;background-color:#ffffff;width:986px;border:2px solid #27415E;}
.maintable {width:990px;background-color:#ffffff;}
.header_td {}
.menu_td {width:211px; }
.bottom_td {height:61px;background-image:url('../img/bottom_bg.jpg');background-repeat:no-repeat;color: #bec9d4;position:relative;}

.menuitem_div {border-bottom:1px solid #CCCCCC;padding:4 0 4 0; width:200px; cursor:pointer;}

.menuitem {
	border-left:3px solid #AA0000;padding-left:10px;
	text-transform: uppercase;
	font: 13px tahoma;
	color: #666666;
	text-decoration: none;
}

.menuitem2_div {border-bottom:1px solid #CCCCCC;padding:4 0 4 13; width:187px; cursor:pointer;}

.menuitem2 {
	border-left:2px solid #AA0000;padding-left:10px;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.menuitem3_div {border-bottom:1px solid #CCCCCC;padding:4 0 4 25; width:175px; cursor:pointer;}

.menuitem3 {
	border-left:1px solid #AA0000;padding-left:10px;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.lastnews_div {border-bottom:1px solid #CCCCCC;padding:5 0 5 7; width:200px; cursor:pointer;}

.lastnews_item {
	border-left:1px solid #AA0000;padding-left:10px;	
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.more_news {padding:10 0 20 20px;}

a {
	color: #336699;
	font-family: tahoma, verdana;
	font-size: 12px;
	text-decoration: underline;
}

a:hover {
	/*text-decoration: none;*/
	color: #6699ff;
}

a.leftNews {text-decoration: none;color: #666666;}
a.leftNews:hover {text-decoration: underline;color: #444444;}

.pageTitle {
	color: #336699;
	font-size: 18px;
	margin: 20 0 10 4px;
}

.date {
	color: #aa0000;
	font-weight: bold;
	font-size: 11px;
}

.pagename_div {
	position:relative;
	padding-top:3px;
}

.pagename {
	color: #336699;
	font-size: 18px;
	padding-left: 10px;
}

.pagename2 {
	color: #336699;
	font-size: 18px;
}

a.pagename2 {
	text-decoration:none;
}

a.title { font-weight:bold; text-decoration:none;}
a.title:hover {}

.note {font:11px tahoma;color: #666666;text-decoration:none;}

.copyright_box {position:absolute;left:50px;top:18px;}
.tel_box {position:absolute;left:250px;top:18px;}
.address_box {position:absolute;left:450px;top:18px;}
.email_box {position:absolute;left:650px;top:18px;}
.email_box a {color:#bec9d4;text-decoration:none;}
.email_box a:hover {color:#ffffff;text-decoration:underline;}
