@charset "utf-8";
/* CSS Document */

*{
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body{
/*	background: url(images/banner.png) left top no-repeat;
	background-color: #c2e1fd;*/
}
#top, #top a{
	width: 850px;
	height: 20px;
	text-align: right;
	color: #0099FF;
}
#langLink{
	padding-left: 10px;
	padding-top: 20px;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* MOUSE OVER STATE */
#topLink:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/* MOUSE PRESSED STATE */
#topLink:active{
	color: #FFFFFF;
}
#page{
	background: url(images/banner.png) left top no-repeat;
	background-color: #c2e1fd;
	position: relative;
	width: 850px;
}
#header{
/*	margin-left: 10px;*/
}
#topbar_text{
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 10px;
	float: left;
}
/*This code is from Icon site*/
#menu{
	position: relative;
	width: 850px;
	height: 36px;
	padding-top: 200px;
}
#globalnav{
	float: right;
	margin-right: 25px;
}
#globalnav li{
	display: inline;
	font-size: 14px;
	color: #fff;
}
#globalnav li a{
	height: 36px;
	padding-top: 5px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	font: Arial, Helvetica, sans-serif;
}
/* MOUSE OVER STATE */
#globalnav li a:hover{
	color: #000;
}
/* MOUSE PRESSED STATE */
.top_menu #globalnav li a:active{
	color: #fff;
	font-weight: bold;
}

.content_area{
	vertical-align: top;
}
#content{
	position: relative;
	width: 850px;
/*	margin-left: 10px;
	background-color: #FFFFFF;*/
	padding-bottom: 10px;
}
p, li{
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
li{
	margin-top: 5px;
	margin-bottom: 10px;
}
#tallo{
}
#content{
	background: url(images/tallo.png) left top repeat-y;
	margin-top: 56px;
}
#content_left{
	float: left;
	width: 206px;
	margin-left: 35px;
/*	background-color:#CCCCCC;*/
}
#content_middle{
	float: left;
	width: 267px;
	margin-left: 25px;
/*	background-color:#CCCCCC;*/
}
#content_right{
	float: left;
	width: 267px;
	margin-left: 25px;
}
#content_midright{
	float: left;
	width: 559px;
	margin-left: 25px;
}
#reservations{
	width: 351px;
	background-color: #00CCFF;
}
#news{
	width: 351px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e4d4ef;
}
#news_item_title{
	position: absolute;
	margin-top: 8px;
	margin-left: 25px;
	font-weight: bold;
}
#news_item_txt{
	position: absolute;
	margin-top: 22px;
	margin-left: 25px;
}
#content_module{
	background-color: #66CCFF;
	color: #0099FF;
	height:100%;
}
h1{
	font-size: 24px;
	font: "Times New Roman";
/*	color: #83a218;*/
	color: #996633;
	margin-bottom: 20px;
}
h2{
	font: 18px Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}
#sitemap_link{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
/* MOUSE OVER STATE */
#sitemap_link:hover{
	color: #993399;
	text-decoration: underline;
}
/* MOUSE PRESSED STATE */
#sitemap_link:active{
	color: #333333;
}
table{
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#table_rates{
	width: 400px;
	background-color: #CCCCFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer{
	width: 850px;
	height: 133px;
	background: url(images/foot_bg.png) bottom no-repeat;
	background-color: #c2e1fd;
}
#bottomLinks{
	margin: 0 auto;
	width: 850px;
	height: 25px;
	text-align: center;
}
#footlink{
	margin-top: 10px;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
/* MOUSE OVER STATE */
#footlink:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/* MOUSE PRESSED STATE */
#footlink:active{
	color: #FFFFFF;
}
#signature{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#signature a{
	color: #FFFFFF;
	text-decoration: none;	
}
#signature a:hover{
	color: #FFFFFF;
	text-decoration: underline;	
}