body 		{	text-align: center;
				color: black;
				background-color: #FFFFFF;
				background-image: url(images/bg4.jpg);			
				background-repeat: repeat-x;
				font-family: arial, "lucida console", sans-serif;
				margin:0 auto;
				font-size: 14px;
				width:900px;
			}

table,tr,td 	{	padding: 0px; 
				margin:0px; 
				border:0px;
				color: black;
			}
			
img			{	border: none;	}

hr			{	width: 80%; }

pre			{	font-family: arial, "lucida console", sans-serif;
			}
			
a 	{	text-decoration: none;
		font-family: arial, "lucida console", sans-serif;
	}
	
td.teksti4 p	{	width: 440px; }	
td.teksti5 p	{	width: 800px;
				text-align: left;
			}	

.kuntalista 	{	line-height: 150%;margin-left: 100px; }
#kuntalista 	{	vertical-align: middle;}
			
a:hover 	{	text-decoration: underline;
			}
			
.lahde	{ font-size: 75%; }			
			
			
#pohja		{	width: 900px;
				text-align: center;	
				border: silver solid 2px;
				border-bottom: gray outset 2px;
				border-right: gray outset 2px;
				color: black;
				background-color: white;
				vertical-align: bottom;
			}

#toiminnot	{	width: 900px;
				height: 40px;
				vertical-align: bottom;
				text-align: right;
			}
			
.zoom		{	position: relative;
				top: 18px;
				height: 18px;
			}
			

#header   	{	width: 900px;
				height: 200px;
				text-align: left;	
				border: #fff solid 0px;
				border-bottom: silver dotted 1px;				
				background: url(images/majakka2.png);
				background-repeat: no-repeat;
				color: black;
				background-color: white;
				vertical-align: bottom;
			}

#otsikko	{	position: relative;
				top: 5px;
				left: 20px;
				text-align: left;
				font-size: 35px;
				font-family: arial, "lucida console", sans-serif;
				width: 630px;
				white-space: nowrap;
			}

#linkit		{ 	position: relative;
				text-align: center;	
				top: 135px;
				left: 10px;
				width: 880px;
				font-size: 12px;
				font-family: arial, "lucida console", sans-serif;
				word-spacing: 12px;
				white-space: nowrap;				
			}
			
#linkit a 	{	text-decoration: none;
				font-family: arial, "lucida console", sans-serif;
				font-weight: bold;
				color: gray;
			}


#linkit a.aktiivinen  {	text-decoration: none;
				color: black;
			}

#linkit a:hover 	{	text-decoration: underline;
					color: black;
			}


#etusivu	{
				text-align: center;	
				margin-top: 50px;
			}

#main   		{	width: 900px;
				border: #fff solid 0px;				
				color: black;
				background-color: white;
				background: url(images/white.gif);
				vertical-align: top;
				overflow: hidden;
			}
			
.paksu		{	font-weight: bold;
			}
.vino		{	font-style: italic;}			

#kuva		{	width: 300px; }
			
.kuva		{	width: 530px;
				text-align: center;
				vertical-align: top;				
			}
			
.kuva2		{	width: 330px;
				text-align: center;
				vertical-align: top;
			}
.kuva3		{	width: 330px;
				text-align: left;
				vertical-align: top;
			}	
			
.himmenna	{	/*opacity:0.6;				/*CSS 3-ominaisuus  */
				/*filter:alpha(opacity=60);	/*CSS 3-ominaisuus */
			}

.pikkukuva	{	border: silver solid 1px;
			}			

.teksti		{	width: 330px;
				vertical-align: top;
				text-align: left;
				line-height: 130%;
			}

.teksti2	{	width: 530px;
				vertical-align: top;
				text-align: left;
				line-height: 130%;
				margin: 50px;
			}
			
.teksti3	{	width: 860px;
				vertical-align: top;
				text-align: left;
				line-height: 130%;
				margin: 50px;
			}
			

.teksti4	{	width: 860px;
				vertical-align: top;
				text-align: left;
				line-height: 130%;
				margin: 50px;
			}

.teksti5	{	width: 860px;
				vertical-align: top;
				text-align: left;
				line-height: 130%;
				margin: 50px;
			}
			
			
.pohjataulukko { margin-left: 50px;
				margin-right: 50px;
			}

#map_canvas		{	border: silver solid 1px; 
				width: 300px; 
				height: 300px
			}


#footer   	{	width: 900px;
				height: 80px;
				text-align: left;	
				border: silver dotted 0px;				
				border-top: silver dotted 1px;
				color: black;
				background-color: white;
				background: url(images/bottom2.jpg);
				background-repeat: repeat-y;
				
			}

#osoite		{ 	position: relative;
				top: 15px;
				left: 20px;
				text-align: left;
				width: 430px;
				font-size: 12px;
				font-family: arial, "lucida console", sans-serif;
				font-weight: bold;
				
			}
			
#avoinna	{	position: relative;
				top: -30px;
				left: 450px;
				text-align: right;
				width: 430px;
				font-size: 12px;
				font-family: arial, "lucida console", sans-serif;
				font-weight: bold;				
			}

#alateksti	{	width:900px;
				text-align: left; 
				color: silver;		
				height: 20px;
			}			
			
#oikea_alateksti	{	text-align: right; 
						width: 295px;
						height: 20px;
						font-size: 12px; 
						position: relative; 
						top: -36px;
						left: 600px;
					}			
#oikea_alateksti a	{	color: silver;
						text-decoration: none;
					}

#oikea_alateksti a:hover	{	color: silver;
							text-decoration: underline;
						}
						
#keski_alateksti	{	text-align: center; 
						width: 300px;
						height: 20px;
						font-size: 12px; 
						position: relative; 
						top: -16px;
						left: 300px;
					}						

#keski_alateksti a	{	color: silver;
						text-decoration: none;
					}

#keski_alateksti a:hover	{	color: silver;
							text-decoration: underline;
						}
					
					
#vasen_alateksti	{	text-align: left; 
						width: 295px;
						height: 20px;
						font-size: 12px; 
						position: relative; 
						top: 4px;
						left: 5px;
					}								

.vasen		{	text-align: left;}
.oikea		{	text-align: right;}
.tasaa		{ 	text-align: justify; }
.sisenna	{ 	text-indent: 30px; }
.keskitax	{	text-align: center; }
.keskitay	{	vertical-align: middle; }
.alapatki	{	white-space: nowrap; }

table.linkit tr	{	
				}

		
td.selitys 	{ 	padding-left: 150px;
				text-align: left;
				width: 250px;
				padding-bottom: 15px;
			}				

td.linkki 	{	padding-left: 50px;
				text-align: left;
				width: 400px;
				padding-bottom: 15px;
			}
