/*-----------------------------------------
# [Color codes]
# Dark grey (text): #333333
# Dark Blue (headings, links) #000066
# Mid Blue (header) #333399
# Light blue (top navigation) #CCCCFF
# Mid grey: #666666
-----------------------------------------*/

html {
		height:100%
}
body {
		padding: 0px;
		margin: 0px;
		background-color: ;
		text-align:center;
		height:100%;
		font:12px Arial;
		color:#01294f;
}
img	{
		border: none;
}
table {
		border-collapse: collapse;
		border: none;
		font:12px Arial;
		color:#01294f;
}
td	{
		vertical-align: top;
}
table.all {
		height:100%;
		width:100%;
}
table.main {
		width:100%;
}
td.footer {
		height:243px;
		background:url() no-repeat;
}

a.top1 {
		margin-top:12px;
		margin-left:10px;
		padding-left:20px;
		float:left;
		width:140px;
		font:11px Tahoma;
		color:#0074d9;
		text-decoration:none;
}

a.top2 {
		margin-top:12px;
		margin-left:20px;
		padding-left:20px;
		float:left;
		width:130px;
		font:11px Tahoma;
		color:#0074d9;
		text-decoration:none;
}

,a.top2 {
		width:140px;
		margin-left:40px;
}

td.left_menu {
		height:820px;
		padding-left:35px;
		padding-bottom:430px;
		background:url(/images/bg_lmenu_bot.jpg) bottom left no-repeat;
}

td.left_menu div.head {
		display:block;
		width:247px;
		height:21px;
		background:url(/images/bg_lmenu_head.gif) no-repeat;
		margin-top:0px;
		margin-bottom:10px;		
		padding-top:3px;
		padding-left:30px;
		text-decoration:none;
		font:12px Arial;
		color:#ffffff;
}

div.menu {
		position:relative;
		width:100%;
		height:135px;
}

div.menu div {
		position:absolute;
		top:0px;
}

div.menu div a {
		display:block;
		width:133px;
		height:21px;
		background:url(/images/bg_menu_head.gif) no-repeat;
		padding-top:3px;
		text-decoration:none;
		text-align:center;		
		font:12px Arial;
		color:#ffffff;
}

div.left_menu {
		padding-left:20px
}

div.left_menu a {
		display:block;
		width:202px;
		padding:3px 5px 5px 20px;
		background:url(/images/bg_li1.gif) top left no-repeat;
		font:bold 12px Arial;
		line-height:12px;
		color:#9be9ff;
		text-decoration:none;
}

,div.left_menu a {
		width:227px;
}

div.left_menu a:hover {
		color:#ffffff;
		background:url(/images/bg_li1a.gif) top left no-repeat #7d2eff;		
}

div.content {
		padding-bottom:30px;
}

div.content a {
		font:12px Arial;
		color:#84dddd;
}

div.content a:hover {
		color:#9be9ff;
}

table.news {
		margin-bottom:10px;
		width:100%;
		background:url(/images/bg_spacer.gif) bottom left repeat-x;
}

table.news td.text {
		padding-bottom:10px;
		height:30px;
}

table.news td.text a {
		font:12px Arial;
		color:#01294F;
		text-decoration:none;
}

table.news td.text a:hover {
		font:12px Arial;
		color:#01294F;
		text-decoration:underline;
}

table.news td.date {
		padding-bottom:10px;
		text-align:right;
		vertical-align:middle;
		font:bold 12px Arial;
		color:#9be9ff;
		width:210px;
}

table.news td.date span {
		font:12px Arial;
		color:#ffffff;
}

table.news td.date div {
		float:right;
		margin-top:3px;
}

table.news td.date a {
		display:block;
		float:right;
		font:12px Arial;
		color:#ffffff;
		background-color:#7d2eff;
		padding:3px 7px 3px 7px;
		margin:0px 0px 0px 10px;
		text-decoration:none;
}

table.news td.date a:hover {
		text-decoration:underline;
}

div.foot_menu {
		position:relative;
		width:100%;
}

div.foot_menu div {
		position:absolute;
		top:53px;
		left:35%;
}

div.foot_menu div a {
		display:block;
		float:left;
		background:url(/images/bg_li2.gif) top left no-repeat;
		padding-left:12px;
		font:12px Arial;
		color:#9be9ff;
		margin-right:30px;
}

div.foot_menu div a:hover {
		color:#99ffff;
}

div.foot_menu div.counter {
		position:absolute;
		top:160px;
		left:340px;
}

div.foot_menu div.counter a {
		background:none;
}

a.golden_link {
		font:11px Tahoma;
		color:#ffffff;
		display:block;
		margin:170px 0px 0px 85px;
		text-decoration:none;
}

div.foto {
		border:1px solid #9BE9FF;
		padding:1px;
}

div#map {
		border:1px solid #9BE9FF;
		padding:2px;
		width:400px;
		height:350px;
		margin-top:22px;
}

h3, h1 {
		margin-top:0px;
		margin-bottom:15px;
		font:normal 18px Arial;
		color:#9be9ff;
}

p {
		margin:0px;
}