* { margin: 0; padding: 0; }

body
	{
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: rgb(0,0,0);
	background: rgb(255,255,255);
	}

h1 { margin-bottom: 18px; font-size: 22px; color:rgb(77,140,189); background:transparent; }
h2 { margin-bottom: 9px; font-size: 18px; color:rgb(77,140,189); background:transparent; }
h3 { margin-bottom: 9px; font-size: 18px; color:rgb(77,140,189); background:transparent; }
h4 { margin-bottom: 18px; font-size: 16px; }
p { margin-bottom: 18px; font-size: 12px; }

img { border: 0; }

.right { text-align:right !important; }

.error { color:rgb(130,0,0); background:transparent; }

a { color:rgb(0,102,204); background:transparent; }
a:hover { color:rgb(0,51,101); background:transparent; }

.imageblock1 { width:645px; float:left; height:100%; }
.imageblock2 { width:280px; float:left; height:100%; }

.row
	{
	margin:0px auto 0px auto;
	width:926px; clear:both;
	}

#header
	{
	background: transparent url('../img/header_background.gif') no-repeat;
	height:67px;
	padding-top:45px;
	text-align:right;
	}

#header_1
	{
	background: transparent url('../img/header_background_sv.gif') no-repeat;
	height:67px;
	padding-top:83px;
	text-align:right;
	}

#header_3, #header_4
	{
	background: transparent url('../img/header_background_en.gif') no-repeat;
	height:67px;
	padding-top:83px;
	text-align:right;
	}

#header_2
	{
	background: transparent url('../img/header_background_fi.gif') no-repeat;
	height:67px;
	padding-top:83px;
	text-align:right;
	}

#menu
	{
	height:31px;
	width:906px;
	margin-top:0px;
	padding:14px 0px 0px 20px;
	background:rgb(77,140,189);
	text-align:left;
	}

	#menu a, #menu a:hover
		{
		color:rgb(255,255,255); background:transparent;
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
		margin-right:20px;
		}

#banner
	{
	height:200px; margin-bottom:18px;
	}

#content
	{
	margin-bottom:6px; font-size:10px;
	background: transparent;
	color:rgb(0,0,0);
	}

#text_page #content
	{
	margin-bottom:6px; font-size:10px;
	background: transparent url('../img/content_background.gif') repeat-y;
	color:rgb(0,0,0);
	}

	.column
		{
		float:left;
		}

	.wide_column
		{
		clear:both;
		padding-right:100px;
		}

	.four_column
		{
		width:231px;
		}

	#menu_column
		{
		width:200px;
		}

		.menu_head
			{
			padding:9px 0px 9px 9px;
			background:rgb(255,255,255);
			color:rgb(0,0,0);
			font-size:14px;
			font-weight:bold;
			}

		#menu_column ul li
			{
			list-style-type:none;
			padding:9px 0px 0px 12px;
			}

		#menu_column a
			{
			background:transparent;
			color:rgb(0,0,0);
			font-size:13px;
			text-decoration:none;
			}

		#menu_column a.active
			{
			background:transparent;
			color:rgb(0,0,0);
			font-size:13px;
			text-decoration:none;
			font-weight:bold;
			}

		#menu_column a:hover
			{
			text-decoration:underline;
			}

	#left_column
		{
		width:404px;
		margin:0px 21px;
		}

	#right_column
		{
		width:280px;
		}

		.textblock
			{
			clear:both; padding-top:4px;
			}


/*
* BOOKING IFRAME - booking.con
* comments, changes etc goes here..
* 
*/
#bookingFrame { border:none; height:5000px; margin:0; padding:0; width:570px; }

/*
* PACKAGELIGHT IFRAME - package.con
* comments, changes etc goes here..
* 
*/
#packageFrame { border:none; height:5000px; margin:0; padding:0; width:570px; }

#footer
	{
	height:40px; margin-bottom:6px;
	text-align:center; font-size:11px;
	background: transparent url('../img/footer_background.gif') repeat-x;
	color:rgb(0,0,0);
	}
	
/*

.dP"Y8 888888 88""Yb    db    Yb  dP      dP"Yb  88b 88 88     88 88b 88 888888     
`Ybo."   88   88__dP   dPYb    YbdP      dP   Yb 88Yb88 88     88 88Yb88 88__       
o.`Y8b   88   88"Yb   dP__Yb   dPYb      Yb   dP 88 Y88 88  .o 88 88 Y88 88""       
8bodP'   88   88  Yb dP""""Yb dP  Yb      YbodP  88  Y8 88ood8 88 88  Y8 888888

*/

	
.ratingBox { margin-top:10px; width:280px;}
.ratingBox #el-rating-box { font-family: "Trebuchet MS",Arial,sans-serif !important; width:280px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}














*

