body, p {
	color:		#000000;
	font-family:	helvetica, Arial,Verdana, sans-serif;
	font-size:		12px;
	margin:		0px;
	padding:		0px;
}

a {
	color:		#385395;
	text-decoration:	none;
}
a:hover { color: #577ABE; }

h1 {
	padding:	0px;
	margin:	0px;
}

h2 {
	padding:	3px;
	margin:	0px;
}
h3 { color: #444444; }

.left_menu, .left_menu td {
	color:		#ffffff;
	background-color:	#577ABE;
}
#map_container img {
	border:	0px;
}

.leftmenu_item { padding: 5px; }
.print img { background: url(img/printpage_bg.gif) 0% 0%; }
.print img:hover { background: url(img/printpage_bg.gif) 0% 100%; }

.tipafriend img { background: url(img/tipafriend_bg.gif) 0% 0%; }
.tipafriend img:hover { background: url(img/tipafriend_bg.gif) 0% 100%; }

.footer {
	font-size:		12px;
	padding-top:	5px;
	color:		#577ABE;
}

.langmenu_start { background: url(img/langmenu_s.gif) repeat; }

.langmenu {
	color:		#f0f0ff;
	padding:		0px 0px 0px 5px;
	margin:		0px;
	font-size:		11px;
	background:	url(img/langmenu_bg.gif) repeat;
	white-space:	nowrap;
}
.langmenu a { color: #f0f0ff; }
.langmenu a:hover { color: #a9b3d0; }

.back_langmenu { background: url(img/bg_langmenu.gif) repeat; }

.header_back { background: url(img/header_bg.gif) repeat; }

.leftcontent_back { background: url(img/content_left0.jpg) repeat; }

.mainmenu_header, .mainmenu_header td { background-color: #FB9323; }

.mainmenu_header h1, .mainmenu_header a {
	color:	#ffffff;
	font-size:	14px;
}
.mainmenu_header a:hover { color: #fcc890; }

.contentmenu_bstart { background-color: #F9B80A; }

.contentmenu_bend { background: url(img/submenu_b_eg.gif) repeat top right; }

.submenu_header, .submenu_header td, .submenu_header a {
	color:		#ffffff;
	background-color:	#FAB80A;
}

.submenu_header h1 { font-size: 14px; }
.submenu_header h2 {
	font-size:	12px;
	padding:		3px 0px 0px 0px;
}
.submenu_header a:hover, .submenu_header h2:hover { color: #fcdb84; }

.latestnews { text-align: left; }

.csc-frame-frame2, .csc-frame-frame2 p {
	padding:		5px;
	width:			125px;
	background-color: #FBD123;
	border:			1px solid #FB9323;
}

.htmlarea-showtableborders, .htmlarea-showtableborders p {
	font-size:	11px;
	padding:	5px;
}

.gallery, .gallery a {
	background-color:	#FAB80A;
	color:		#ffffff;
	font-size:		20px;
}
.gallery a:hover { color: #fcdb84; }
.gallery img { margin-bottom: -5px; }