body {
	margin: 0px 0px 0px 0px;
	padding 0px 0px 0px 0px;
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(2004g/top3b-001.jpg);
	background-color: #00416B;
	font-size: 12px;
	font-family: "Tahoma CE",Tahoma,sans-serif;
}
a:link, a:visited {
	display: inline;
	color: #004080;
	text-decoration: none;
}
a:hover {
	color: #3061ff;
}
#fx_center {
	position: absolute;
	top: 0px;
	left: 50%;
	overflow: visible;
}
#fx_page {
	position: absolute;
	top:0px;
	left: -374px;
	width:750px;
	
}
#top_banner {
	position: absolute;
	top:30px;
	left:278px;
	width:468px;
	height: 60px;
	overflow: hidden;
	border:1px solid black;
	background-color: #00517B;
}
#menu_up {
	position: absolute;
	top:9px;
	left:278px;
	text-align:left;
	font-weight: bold;
	font-size: 11px;
	color: #1C8BC4;
}
#menu_up a:link {
	text-decoration: none;
	color: #00314B;
}
#menu_up a:visited {
	text-decoration: none;
	color: #00314B;
}

#menu_up a:hover {
	text-decoration: none;
	color: #3061ff;
}
#menu_center {
	position: absolute;
	top:145px;
	left:157px;
	width:450px;
	text-align:center;
	font-weight: bold;
	font-size: 11px;
	color: #1C8BC4;
	
}
#menu_center a:link {
	text-decoration: none;
	color: #FDFBE4;
}
#menu_center a:visited {
	text-decoration: none;
	color: #FDFBE4;
}
#menu_center a:hover {
	text-decoration: none;
	color: #FFD130;
}
#center_title {
	position: absolute;
	top:164px;
	left:157px;
	width:450px;
	height:40px;
	text-align:left;
	background-color: #00517B;
	
}
#center_title_txt {
	font-weight: bold;
	font-size: 16px;
	color: #F4DE90;
	margin: 11px 8px 8px 18px;
}
#menu_left {

	position: absolute;
	top: 220px;
	left:0px;
	width:156px;
	overflow: hidden;
	text-align: right;
	display: block;
}
.fx_keya {
	background-color:#1A688C;
	border-top: 1px solid #2081CB;
	border-bottom: 1px solid #000000;
	width:156px;
	font-size:11px;
	display: block;
}
.fx_keya a:link {
	text-decoration: none;
	color: #F4DE90;
	font-weight: bold;
	display: block;
	width: 100%
	vertical-align: middle;
	padding: 4px 10px 4px 10px;
}
.fx_keya a:visited {
	text-decoration: none;
	color: #F4DE90;
	font-weight: bold;
	display: block;
	width:136px;
	vertical-align: middle;
	padding: 4px 10px 4px 10px;
}
.fx_keya a:hover {
	background-color:#00214B;
}

#menu_right {
	position: absolute;
	top: 250px;
	left:608px;
	width:142px;
	overflow: hidden;
}
.fx_small {
	margin: 4px 4px 4px 8px;
	font-size:11px;
}
.fx_small_2 {
	margin: 8px 8px 4px 8px;
	font-size:12px;
	line-height:140%;
}

#center_text {
	position: absolute;
	top:220px;
	left:177px;
	width:410px;
	text-align:left;
	color: #004166;
	overflow: hidden;
	font-size: 12px;
	line-height:130%;
	font-family: "Verdana CE",Verdana,sans-serif;
}



#fx_footer {
	border-top:1px solid #00516E;
	margin-top: 16px;
	font-size:11px;
	text-align: center;
}


#menu_towns {
	position: absolute;
	top:206px;
	left:451px;
	width:150px;
	background-color: #004166;
	overflow: hidden;
	font-size: 11px;
	border: 2px solid #004166;
	color: #FDFBE4;
	display:block;
	visibility: hidden;
	
}
#menu_towns div {
	vertical-align: middle;
}
#menu_towns a:link {
	display: block;
	width:150px;
	color: #F4DE90;
	text-align:right;
	border-bottom: 1px solid black;
	padding: 2px 2px 2px 2px;
}
#menu_towns a:visited {
	display: block;
	width:150px;
	color: #F4DE90;
	border-bottom: 1px solid black;
	text-align:right;
	padding: 2px 2px 2px 2px;
}
#menu_towns a:hover {
	background-color: #2051af;
}
#backclick {
	position: absolute;
	top:0px;
	left:0px;
	display:block
}
.tabra {
    border:1px solid black;
    text-align:center;
    padding:2px 2px 2px 2px;
    background-color:#f6de94;
    }
.tabrb {
    border:1px solid black;
    text-align:center;
    padding:2px 2px 2px 2px;
    }    