body {

	margin: 0;

	padding: 0;

	background-color: #fff;

	text-align: left;

}

body, p, td, th, ul, li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #666666;

}

p, h1 {

	margin: 0;

	padding: 0;

	margin-bottom: 10px;

	font-size: 9pt;

}

h1 {

	font-weight: bold;

}

img {

	border: 0;

}

form {

	margin: 0;

	padding: 0;

}

a, a:link {

	color: #316D82;

}

	a:hover,

	a.selected {

		color: #4C453F;

	}



#head {

	position: relative;	

	z-index: 1;

	border: 0;

	margin-bottom: 20px;
	
	width: 772px;

}

	#head ul {

		position: absolute;

		bottom: 10px;

		left: 21px;

		margin: 0;

		padding: 0;

		z-index: 1000;

		list-style: none;

	}

		#head ul li {

			display: inline;

			margin: 0;

			padding: 0;

			padding-right: 48px;
			padding-left: 0px;			

			text-transform: uppercase;

			font-weight: bold;

		}
		
		#lastmenu
		{
			padding: 0px !important;
		}

		#head ul li a {

			text-decoration: none;

		}



#left {

	float: left;

	width: 222px;

	text-align: left;

	margin: 0;

	padding: 0;

	padding-left: 21px;

	border: 1px solid red;

	border: 0;

}

	#left hr {

		background-color: #C2DBE0;

		color: #C2DBE0;

		border: 0;

		height: 2px;

		margin: 0;

		padding: 0;

		margin-bottom: 10px;

	}

	#left a,

	#left a:link {

		text-transform: uppercase;

	}

	#left h1 {

		text-transform: uppercase;

	}

	#left h2 {

		color: #316D82;

		margin-bottom: 4px;

		font-size: 11pt;

		text-transform: uppercase;

	}



	/* Sivunavi */

	#left ul {

		margin: 0;

		padding: 0;

		border-top: 3px solid #FFCC00;

		border-bottom: 3px solid #FFCC00;

		list-style: none;

		margin-top: 22px;

		margin-bottom: 30px;

	}

		#left ul li {

			margin: 0;

			padding: 0;

			font-weight: bold;

			padding-top: 6px;

			padding-bottom: 6px;

			border-bottom: 1px solid #C2DBE0;

		}

			#left ul li.bottom {

				border-bottom: 0;

			}

		#left ul li a {

			display: block;

			text-decoration: none;

		}



		#left ul li a.sel {

			color: #4C453F;

		}





	/* Risteilyt / haku */

	#left .haku {

		margin-bottom: 40px;

	}

		#left .haku input.text {

			width: 150px;

			border: 1px solid #969696;

		}

		#left .haku .submit {

		}



#right {

	width: 482px;

	text-align: left;

	margin: 0;

	padding: 0;

	margin-left: 280px;

	border: 1px solid blue;

	border: 0;

}

	#right a,

	#right a:link {

		text-transform: uppercase;

	}

	

	/* Etusivun nostot */

	#right .etusivunosto {

		float: left;

		width: 232px;

		margin-bottom: 20px;

		border: 1px solid red;

		border: 0;

	}

		#right .etusivunosto h1 {

			margin: 0;

			padding: 0;

			padding-left: 16px;

			background-color: #fff;

			border-bottom: 3px solid #FFCC00;

			text-transform: uppercase;

			font-size: 11pt;

		}

		#right .etusivunosto a {

			text-decoration: none;

		}

		#right .etusivunosto .etucontent {

			padding-top: 16px;

			padding-left: 16px;

			padding-right: 16px;

			padding-bottom: 6px;

			background-color: #F7F7F6;

		}

			#right .etusivunosto .etucontent a {

				text-decoration: underline;

			}

			#right .etusivunosto .etucontent h1 {

				background-color: #F7F7F6;

				border: 0;

				padding-top: 10px;

				padding-left: 0;

				text-transform: none;

			}

			#right .etusivunosto .scroll {

				height: 108px;

				overflow: hidden;

				margin-bottom: 10px;

			}



	/* Sisäsivut */

	#right h1 {

		color: #316D82;

		padding-left: 16px;

		margin-bottom: 4px;

		font-size: 11pt;

	}

	#right .content {

		margin: 0;

		padding: 16px;

		padding-bottom: 2px;

		background-color: #F7F7F6;

		border-top: 3px solid #FFCC00;

	}

	#right .content, #right .content p, #right .content li, #right .content td {

		color: #000;

	}



		#right .content h1 {

			padding-left: 0;

			margin-bottom: 16px;

		}

		#right .content h2 {

			padding-left: 0;

			margin-top: 32px;

			margin-bottom: 16px;

			color: #316D82;

			font-weight: normal;

			font-size: 12pt;

			border-bottom: 3px solid #FFCC00;

			text-transform: uppercase;

		}

		#right .content p {

			position: relative;

			color: #000;

			margin-bottom: 16px;

		}

		#right .content hr {

			background-color: #FFCC00;

			color: #FFCC00;

			height: 3px;

			margin: 0;

			padding: 0;

			margin-bottom: 16px;

			margin-left: -16px;

			margin-right: -16px;

			border: 0;

			width: 482px;

			/*clear: both;*/

		}

		#right .content a,

		#right .content a:link,

		#right .content a:visited {

			text-transform: none;

		}

		#right ul {

			margin: 0;

			padding: 0;

			margin-left: 40px;

			margin-bottom: 16px;

			color: #000;

		}

		#right li {

			margin: 0;

			padding: 0;

			color: #000;

		}



		#right input.form {

			width: 200px;

			border: 1px solid #aaa;

		}





#foot {

	clear: both;

	position: relative;	

	z-index: 1;

	margin: 0;

	padding: 0;

	border: 0;

	padding-top: 10px;

}

	#foot h1 {

		display: none;

	}

#newheader
{
	width: 772px;
	height: 270px;
	position: relative;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
}
#head_kohteet
{
	width: 198px;
	height: 158px;
	position: absolute;
	top: 71px;
	left: 19px;
}
#head_sisat
{
	width: 198px;
	height: 158px;
	position: absolute;
	top: 71px;
	left: 219px;
}
#head_laivat
{
	width: 351px;
	height: 158px;
	position: absolute;
	top: 71px;
	left: 419px;
}


