body
	{
	font-family:		sans-serif;
	font-size:		14px;
	color:			#303;
	background-color:	#FFF;
	margin:			0;
	}

table
	{
	color:			#303;
	border:			solid 1px #DCB;
	margin-left:		40px;
	}

ul
	{
	list-style-type:	circle;
	}

th
	{
	background-color:	#BA9;
	padding:		0 3px;
	font-size:		0.9em;
	vertical-align:		top;
	text-align:		left;
	}
td
	{
	border:			dashed 1px #DCB;
	padding:		0 10px 0 5px;
	vertical-align:		top;
	}

.hinta	
	{
	text-align:		center;
	vertical-align:		top;
	}

.alaotsikko	
	{
	background-color:	#CBA;
	vertical-align:		top;
	}

.nro
	{
	text-align:		right;
	padding-right:		2px;
	}
.korostus, .pakettihinta
	{
	font-weight:		bold;
	}	
.logo img
	{
	border:			none;
	}

.logo a:hover
	{
	background-color:	transparent;
	}
.navilaatikko	
	{
	width:			180px;
	border:			2px solid #914;
	background-image:	url(navi.png);
	float:			left;
	margin-right:		40px;
	margin-bottom:		100%;
	}

.navilinkit
	{
	margin-bottom:		30px;
	letter-spacing:		1px;
	margin-left:		9px;
	padding-right:		5px;
	font-size:		1.0em;
	}
.navilinkit a:link, .navilinkit a:visited
	{
	text-decoration:	none;
	color:			#903;
	padding-left:		6px;
	}

.navilinkit a:active, .navilinkit a:hover
	{
	text-decoration:	none;
	color:			#FFF;
	background-color:	#914;
	padding-left:		6px;
	}
.taalla
	{
	border: 		double 3px #914;
	border-bottom: 		none;
	border-top: 		none;
	padding:		0 3px;
	}
a:link
	{
	color:			#A14;
	}

a:visited
	{
	color:			#603;
	}

a:active, a:hover
	{
	color:			#FFF;
	background-color:	#914;
	}
.yhteys, .yllapito
	{
	font-size:		0.8em;
	padding-left:		15px;
	margin-bottom:		30px;
	}
.kaikki, kuvakaikki
	{
	padding-bottom:		50px;
	}

.main, .kuvamain
	{
	border:			2px solid #914;
	}	

.header
	{
	background-image:	url(reuna.png);
	height:			11px;
	border-bottom:		2px solid #914;
	}
.footer
	{
	background-image:	url(reuna.png);
	height:			11px;
	border-top:		2px solid #914;
	}
.sisalto
	{
	padding:		10px 20px 30px 20px;
	line-height:		1.6em;
	background-color:	#F9F0DD;
	}

.sisalto img
	{
	border:			solid 1px #303;
	}

.kuva
	{
	color:				#303;
	line-height:			1.5em;
	text-align:			center;
	}
										.thumbs
	{
	padding:			0 0 20px 0;
	color:				#000;
	line-height:			1.5em;
	}

.kuva a:hover, .thumbs a:hover
	{
	background-color:	transparent;
	}

.kuvanavi a:hover
	{
	background-color:	#914;
	}

.thumbs img
	{
	margin:				10px;
	border:				solid 1px #000;
	}
.etukuva img
	{
	border:			solid 1px #000;
	}

.etukuva
	{
	float:			right;
	margin:			0 0 10px 20px;
	}
h1, h2
	{
	font-weight:		normal;
	color:			#603;
	font-style:		italic;
	}
h3
	{
	font-weight:		bold;
	color:			#603;
	font-style:		italic;
	}

.etusivuhead
	{
	line-height:		0.9em;
	margin-bottom:		2em;
	}

.paluu
	{
	margin-top:		30px;
	letter-spacing:		1px;
	text-align:		center;
	}

.kartta
	{
	display: 		inline;
	}

.kartta img
	{
	border:			solid 1px #000;
	margin-bottom:		15px;
	margin-right:		5px;
	}
.merkki img
	{
	border:			none;
	}
