body {padding:0px; margin:0px; background:#95DCEA url(images/bg.jpg) repeat-x;min-width:1015px;}
td {color:#000000; font-size:12px; font-family:tahoma}
a {color:#2F9800; text-decoration:underline; font-size:12px}
a:hover {color:#2F9800; text-decoration:none; font-size:12px}

h1 {color:#004484; font-size:18px; display:inline; font-weight:normal}
h2 {font-size:16px; font-weight:normal}
h3 {font-size:18px; font-weight:normal}

.topmenu {color:#ffffff; text-decoration:none; white-space:nowrap;}
.topmenu:hover {color:#ffffff; text-decoration:underline; white-space:nowrap;}
.blockmenu {color:#2F9800; text-decoration:underline; font-size:11px}
.blockmenu:hover {color:#2F9800; text-decoration:underline; font-size:11px}

.form {border-top:1px solid #6C6C6C; border-right:1px solid #ECECEC; border-bottom:1px solid #ECECEC; border-left:1px solid #6C6C6C; padding-left:5px; font-size:11px; height:20px}

.subm {background:#2F9800 url(images/submimg.gif) center center no-repeat; border:0px}

.topmenutd {padding:5px 10px; background-color:#2579C7}
.topacttd {padding:4px 9px; background-color:#ffffff; border-left:1px solid #2579C7; border-top:1px solid #2579C7; border-right:1px solid #2579C7; }
.submenu {padding:0 5px; text-align:center; vertical-align:top; padding-top:11px; text-align:center}
.undsub {background-color:#8CD2EB; color:#004484; text-align:center}
.back {background:url(images/back.gif) no-repeat; width:114px; height:23px; padding:3px 0 0 3px; text-align:center}
.subsubm {line-height:20px; padding:10px 15px}
.subsubt {font-size:11px; padding:10px 15px}

.form {border-top:1px solid #000000; border-right:1px solid #B6B6B6; border-left:1px solid #000000; border-bottom:1px solid #B6B6B6; padding-left:3px; width:175px; height:23px; font-size:14px}
.but {border-top:1px solid #ffffff; border-right:1px solid #000000; border-left:1px solid #ffffff; border-bottom:1px solid #000000; background-color:#C6C3C6; font-size:14px; color:#000000; width:95px; height:30px; text-align:center}

.newsact {padding:10px 15px; color:#ffffff; background-color:#004484; text-align:center; width:1px}
.newspas {padding:10px 15px; background-color:#CCDAE6; text-align:center; width:1px}
.regform td{padding: 8px; border:0}
.error_field{border:1px solid #ff0000; padding-left:3px; width:175px; height:23px; font-size:14px; }

table.list {width:100%; margin:15px 0 20px 0}
table.list th {height:35px; background-color:#004484; font-size:12px; color:#ffffff; padding:3px 20px 0 5px; text-align:left; font-weight:normal}
table.list td {height:40px; border-bottom:2px solid #004484; font-size:12px; color:#fffffff; padding:5px 20px 5px 5px}

#search-form{
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	width: 152px;
}
#search-form input{
	border: solid 1px #9edbec;
	border-right: 0;
	background-color: #bae3f0;
	display: block;
	float: left;
	font-family:tahoma;
	font-size: 12px;
	height: 20px;
	width: 132px;
}
#search-form input.button{
	background: url(images/search-button.gif) no-repeat top left;
	background-color: #5ac3e1;
	border-left: 0;
	# border-left: solid 1px #5ac3e1;
	border-right: solid 1px #9edbec;
	height: 20px;
	width: 20px;
}
td .search-page{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.search-page ul, .search-page li, .search-page form{
	list-style: none;
	margin: 0;
	padding: 0;
}
.search-page li{
	float: left;
}
.search-page .tabs{
	overflow: hidden;
	padding: 20px 0 0 0;
}
.search-page .tabs span{
	background-color: #68c5e4;
	color: #dff3f9;
	padding: 0 20px 0 19px;
}
.search-page .tabs span, .search-page .tabs a{
	display: block;
	line-height: 25px;
}
.search-page .tabs a{
	color: #2f9800;
	padding: 0 5px 0 16px;
}
.search-page .tabs a:hover{
	text-decoration: none;
}
.search-page .tabs1{
	color: #707070;
}
.search-page .tabs1 li{
	padding-right: 4px;
}
.search-page form{
	overflow: hidden;
}
.search-page input{
	background-color: #e6f6fa;
	border: solid 1px #8fbde3;
	color: #111;
	display: block;
	float: left;
	margin-right: 4px;
	padding: 0 6px;
	width: 349px;
	height: 22px;
}
.search-page input.button{
	background-color: #2579c7;
	border: 0;
	color: #fff;
	margin: 0;
	width: 80px;
	overflow: visible;
}
.clear{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.map-box{
	margin: 0 auto;
	width: 600px;
	# margin-bottom: -140px;
}
.map-box ul a{
	display: block;
	position:absolute;
}
.map-box ul li{
	display: block;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	zoom: 1;
}
.map-box ul li a:hover{
	/*color: #fff;
	width: 75px;
	height: 15px;*/
}
.map-box .a1{
	width: 75px;
	height: 15px;
	top: 167px;
	left: 76px;
}
.map-box ul li a.a2{
	height: 14px;
	width: 38px;
	top: 185px;
	left: 118px;
}
.map-box ul li a.a3{
	height: 14px;
	width: 50px;
	top: 196px;
	left: 71px;
}
.map-box ul li a.a4{
	height: 15px;
	width: 82px;
	top: 211px;
	left: 115px;
}
.map-box ul li a.a5{
	height: 14px;
	width: 49px;
	top: 271px;
	left: 18px;
}
.map-box ul li a.a6{
	height: 14px;
	width: 48px;
	top: 277px;
	left: 74px;
}
.map-box ul li a.a7{
	height: 16px;
	width: 53px;
	top: 268px;
	left: 305px;
}
.map-box ul li a.a8{
	height: 15px;
	width: 35px;
	top: 300px;
	left: 356px;
}
.map-box ul li a.a9{
	height: 15px;
	width: 78px;
	top: 243px;
	left: 514px;
}
.map-box ul li a.a10{
	height: 15px;
	width: 59px;
	top: 303px;
	left: 501px;
}
.map-box ul{
	padding:0;
	margin:0;
	list-style-type: none;
	width: 600px;
	position:relative;
	z-index:100;
	top: -425px;
}
.map-box ul li a{
	txext-indent: -999px;
	display:block;
	/* width:8px; height:8px; background:#000;*/
	position:absolute;
	background: url(images/spacer.gif) repeat;

}
.map-box ul li a em{
	visibility: hidden;
	position:absolute;
}
.map-box ul li a:hover{
	text-indent:0;
}
.map-box ul li a em{
	top: -1000px;
}
.map-box ul li a:hover em{
	visibility:visible;
	background-color: #bae3f0;
	border: 1px solid #9edbec;
	/*width: 300px;*/
	white-space: nowrap;
	color:#000;
	padding: 10px;
	font-style:normal;
	top: 20px;
	left: 7px;
	text-align: left;
}
.wrap_layers {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:1015px;
	z-index:101;
}
#Layer1, #Layer2, #Layer3, #Layer4, #Layer5 {
	z-index:100;
	left:0;
	right:0;
}
.b-first_parafraph {
	margin:0px;
	padding:0px 0px 12px 0px
}

.b-h_clear {
	margin-top:0px;
	clear: left;
}