
body {margin: 0px;  padding: 0px; font-family: "Bitstream Vera Sans", Arial, Helvetica, sans-serif;  color: rgb(0,0,0); 
	background-color: rgb(116,116,116);   xbackground-image: url(kuvat/taustapiste.png);
	letter-spacing: 0.07em; word-spacing: 0.13em;    line-height: 1.5;  }
.kortti {	background-color: rgb(255,255,255); }
td {	vertical-align: top;  }




/*    SARAKKEET,  ALUEET,  LOGOT    */

.koristereuna {	margin: 25px 0px 0px 0px;  width: 80%;  
			border-width: 12px 0px 12px 0px;  border-color: rgb(153,0,0);  border-style: solid;  }
.koristesolu {	padding: 1px 0px;  background-color: rgb(255,255,255);  }

.sivu {		border-width: 0px 1px 1px 1px;  border-color: rgb(153,0,0);    border-style: solid; }		
.keski-sarake {	padding-bottom: 35px;   
			border-width: 0px 0px 0px 0px;  border-color: rgb(153,0,0);     border-style: solid;  }


/*    LINKIT    */

a:link {	color: rgb(0,50,200);      text-decoration: underline; }  
a:visited {	color: rgb(150,100,250);  text-decoration: underline; }
a:hover {	color: rgb(44,75,168);   text-decoration: none; }

.linkkilohko {  	padding: 0px; margin: 0px 0px 0px 0px;  background-color: rgb(174,90,50);  
 			border-width: 0px 0px 1px 0px;  border-color: rgb(255,255,153);    border-style: solid; }
.linkkiviiva {	border-width: 0px 0px 1px 0px;  border-color: rgb(153,0,0);  border-style: solid; } 			
.tumma-linkki { 	letter-spacing: 0.15em;  font-size: 81%;  background-image: url(kuvat/liukutausta-3.png); 
			border-width: 1px 0px 0px 0px;  border-color: rgb(255,255,153);    border-style: solid; }
.tumma:link { 	padding: 9px 6px 8px 23px;  color: rgb(255,255,153);  display: block;  text-decoration: none;  }
.tumma:visited { 	padding: 9px 6px 8px 23px;  color: rgb(200,200,200);  display: block;  text-decoration: none;  }
.tumma:hover { 	padding: 9px 6px 8px 23px;  color: rgb(0,0,0);  background-color: rgb(255,255,153);      display: block;  text-decoration: none;  }
.tumma-aktiivi { 	padding: 9px 6px 8px 23px;  color: rgb(0,0,0);  background-color: rgb(255,255,153);      display: block;  text-decoration: none;  }

.harmaatausta:link { 	color: rgb(255,255,255);  text-decoration: underline;  }
.harmaatausta:visited { color: rgb(200,200,200);  text-decoration: underline;  }
.harmaatausta:hover { 	color: rgb(0,0,0);  text-decoration: none;  }





/*    PERUSTIETOJA    */

h1 {	font-size: 160%;  font-weight: normal;     
	padding: 40px 0px 20px 80px;   margin: 0px 0px 30px 0px;  background-color: rgb(232,232,232);    }
h2 {	font-size: 110%;    
	margin: 30px 20px 7px 30px;  padding: 4px 10px 3px 50px;  color: rgb(153,0,0); }
p {  }
.teksti { 	font-size: 97%;  margin: 10px 50px 10px 80px;  padding: 0px;  }
.ingressi { font-size: 110%;  margin: 20px 50px 10px 80px;  padding: 0px;  font-style: italic;   
		font-family: "Bitstream Vera Serif", "Times New Roman", serif; }
.lisatiedot { 	font-size: 75%;  margin: 15px 60px 15px 80px;  padding: 0px;  line-height: 1.4; }
.huomio1 { 	font-size: 100%;  margin: 20px 50px 10px 80px;  padding: 0px;  font-style: italic;   
		font-family: "Bitstream Vera Serif", "Times New Roman", serif; }
.huomio2 { 	float: right;  width: 200px;  font-size: 100%;  margin: 0px 50px 10px 20px;  padding: 2px 0px 2px 14px;  font-style: italic;   
		font-family: "Bitstream Vera Serif", "Times New Roman", serif; 
		border-width: 0px 0px 0px 14px;  border-color: rgb(234,234,234);  border-style: solid; }

.pampula { 	margin: 10px 100px 10px 180px; padding: 0px 0px 0px 41px;  font-size: 90%;
		background-image: url(kuvat/punaruskea-10.png); background-position: 0 0.3em; background-repeat: no-repeat; }
.pampula2 { margin: 10px 40px 10px 80px; padding: 0px 0px 0px 21px;  font-size: 90%;
		background-image: url(kuvat/punaruskea-8.png); background-position: 0 0.3em; background-repeat: no-repeat; }
.pampula3 { 	margin: 10px 100px 10px 80px; padding: 0px 0px 0px 31px;  font-size: 90%;
		background-image: url(kuvat/punaruskea-8.png); background-position: 0 0.45em; background-repeat: no-repeat; }


.imageele {		padding: 0px 2px 0px 0px; }
.imagekuva {	margin: 0px 0px 0px 1px; }
.imageteksti {	text-align: right; margin: -40px 20px 11px 0px; 
			font-style: italic;  color: rgb(255,255,153); font-weight: bold; }
 



/*    vasen reuna    ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo   */

.vasen-sarake {	width: 250px;   padding-bottom: 30px; background-color: rgb(245,245,245);  
			border-width: 0px 1px 0px 0px;  border-color: rgb(153,0,0);    border-style: solid;  }
.logo {		  }
.vasenteksti {	margin: 15px 20px 0px 23px;  padding: 0px;  line-height: 1.4; 
			font-size: 80%; letter-spacing: 0.07em; word-spacing: 0.1em;  }
.rako {	margin-top: 30px; }

.vasenele {		background-color: rgb(116,116,116);  margin: 40px 10px 40px 10px;  padding: 0px 0px 5px 0px;    }
.vaseneleotsikko{	letter-spacing: 0.05em;  word-spacing: 0.1em;  font-size: 80%;  background-color: rgb(132,132,132);  
			padding: 6px 20px 3px 20px;  margin: 10px 0px 10px 0px;  color: rgb(255,255,255);	
			border-width: 5px 0px 5px 0px;  border-color: rgb(153,153,153);   border-style: outset;   }
.vaseneleteksti {	font-size: 80%;  margin: 7px 20px 7px 20px;  padding: 0px; color: rgb(255,255,255);	 
			letter-spacing: 0.05em;  word-spacing: 0.1em; }

.vasenlinkkiele {	margin: 9px 6px 8px 23px; }
.irtolinkki {	padding: 9px 6px 8px 0px;  font-size: 81%;}

.vasenele2 {	font-size: 80%; text-align: center; margin: 40px 10px 10px 10px;     }
.kuvaraamit {	border-width: 1px;  border-color: rgb(153,153,153);   border-style: dotted;     }

.vasenele3 {	font-size: 80%; text-align: center; margin: 40px 10px 10px 10px;     }



/*    vasen-alanurkka    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo   */
 
.nurkkapohja { 	background-color: transparent; }
.nurkka {		height: 100px; vertical-align: bottom;  padding: 0px 0px;  
			background-color: rgb(232,232,232);   background-image: url(kuvat/viiva-242.png); }
.nurkkateksti {	margin: 20px 13px 3px 23px;  padding: 0px;  font-size: 90%;  letter-spacing: 0.03em;   }




/*    yhteystiedot    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo   */

.yhteysele { 	margin: 10px 50px 10px 80px;   }
.yhteystiedot {	font-size: 90%;  margin: 10px 0px 20px 0px;  padding: 0px;  line-height: 1.4;  }
.vahvennettu {	font-weight: bold; xfont-size: 130%;  }
.alareunanosoite{	text-align: center; font-size: 80%;  margin: 7px 0px 200px 0px; color: rgb(232,232,232);	}







.kelluvaele {  	float: right;  margin: 10px 50px 10px 40px;  padding-left: 10px;    
			border-width: 0px 0px 0px 1px;  border-color: rgb(232,232,232);   border-style: solid;}
.kelluvanteksti{ 	font-size: 80%;  width: 180px;  background-color: rgb(255,255,153);   padding: 10px 10px 10px 10px;  margin: 0px;   }





/*    galleria    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo   */

.kuva-sarake {	padding-bottom: 35px;   
			border-width: 0px 0px 0px 0px;  border-color: rgb(153,0,0);     border-style: solid;  }


.frametaulu {	margin-left: 6px; 	 }
.framesolu {		}
.framelinkkitaulu {	width: 232px; 	  }

.framelinkkisolu {	padding: 0px 0px 2px 2px;      }
.framelinkkiele {	  	float: left;  margin: 2px 2px 0px 0px;  }
.framekuvalinkki {	  } 

.selauslinkkiele {	margin: 10px 10px 0px 25px;  width: 210px;    }
.selauslinkkinappula {	background-image: url(kuvat/selaus-o.png); float: left;  margin: 0px 0px 0px 20px; }
.selauslinkkivasen:link { 	width: 70px;  height: 20px; background-image: url(kuvat/selaus-v.png);  	text-decoration: none;  display: block;  }
.selauslinkkivasen:visited {  width: 70px;  height: 20px; background-image: url(kuvat/selaus-v.png);  	text-decoration: none;  display: block;  }
.selauslinkkivasen:hover { 	width: 70px;  height: 20px; background-image: url(kuvat/selaus-hover-v.png);  text-decoration: none;  display: block;   }
.selauslinkkioikea:link { 	width: 70px;  height: 20px; background-image: url(kuvat/selaus-o.png);  	text-decoration: none;  display: block;   }
.selauslinkkioikea:visited { 	width: 70px;  height: 20px; background-image: url(kuvat/selaus-o.png);  	text-decoration: none;  display: block;  }
.selauslinkkioikea:hover { 	width: 70px;  height: 20px; background-image: url(kuvat/selaus-hover-o.png);  text-decoration: none;  display: block;  }

.galleriareuna {	margin-bottom: 300px;  }















/* ---------- värivarasto -------------------------------------------------------------------------- */

.logonruskee {		color: rgb(153,0,0);		}



.vihree-tumma {	color:	rgb(104,40,0); 		}
.vihree-kirkas {	color: 	rgb(255,255,153);  	}
.oranssi { 		color:	rgb(217,126,0); 		}
.harmaa-tumma { 	color:	rgb(115,115,115); 	}
.harmaa-keski { 	color:	rgb(140,140,140); 	} 


.huomautus-fontti {	font-family: "Bitstream Vera Serif", "Times New Roman", serif; }