body{
	color:black;
	position:absolute;
	font-family: verdana;
	font-size:10px;
	margin:0;
	padding:0;
	background-color: white ;
	background-attachment:fixed;
	background-position: 0% 0%;
}


table{
border-style:none;
border-color:black;
border-width: 1px;
width:100%;
font-size:12px;
}

tr{
border-style:solid;
border-color:black;
border-width: 1px;
}

td{
border-style:solid;
border-color:black;
border-width: 1px;
}

p{
text-align:justify;
}

h5{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#000066;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

blockquote{
padding-top:0px;
margin-top:0px;
}

.vari{
background-color:#CCCCCC;
}

.tvasen{
text-align:left;
}

.ylos{
top:0;
}


.reunat{
border-style:solid;
border-color:black;
border-width: 1px;
}

.leveys{
width:400px;
}

.leveys2{
width:500px;
}

.leveys3{
width:541px;
}

hr{
width:500px;
color:black;
}
.eiviiva{
text-decoration:none;
}

.alleviivaa{
text-decoration:underline;
}

.tausvari{
background-color:#DDDDDD;
}

.ylamargin{
padding-top:20px;
}

.ylamargin2{
padding-top:110px;
}

.alamargin{
padding-bottom:20px;
}

.sivumargin{
margin-left:20px;
padding-left:20px;
padding-right:20px;
}


.ylataus{
background-image: url('./kuvat/kyla.jpg');
height:80px;
}

img{
border-style:solid;
border-color:black;
border-width: 1px;
}


/*Määritellään taulukon leveydeksi 800 pixeliä ja taulukon reunatyyliksi groove je sen leveydeksi
keskikoko*/

.teksti {
	text-align:center;
	font-size:100%;
}

.nodeco {
  text-decoration:none;
}
/*Alleviivaamaton linkki, esim. sposti osoitteisiin.*/


/*Taustakuva*/

.reunat{
  border-style:solid;
  border-color:black;
  border-width: 1px;
}

.reunaton{
  border-style:none;
  border-color:black;
}

.reunatona{
  border-bottom:none;
}

.reunatony{
  border-top:none;
}
/*Ei kehystä*/

.keskitetty { 
	margin-left: auto; 
	margin-right: auto; 
}

.marginaali { 
	margin-left: 40px; 
	margin-right: 40px; 
}

/*Aliluokka keskitetty keskittää taulukoita ja kuvia, jos käytetään muita selaimia kuin IE*/

.keskitys{
	text-align:center;
	font-size:80%;
}

.sivupalkki{
background-color:black;
color:white;
}

.levea1{
width:150px;
padding-left:10px;
}
.levea2{
width:170px;
padding-right:10px;
}

.rivivali{
text-align:justify;
line-height:170%;
}

.pieni{
	font-size:10px;
}

.pieni2{
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
	text-align:left;
}
/*Keskitys keskittää tekstiä ja pienentää hieman fonttikokoa*/

 
.logo{
 height:62px;
 }

h6{
 font-size:10px;
 } 
 
a{
	font-size:100%;
	color:black;
	text-decoration:none;
	background-color:transparent;
}
/*Hyperlinkeille määritellään fonttikoko, väri, koristeluksi alleviivaus sekä taustaväriksi läpinäkyvä*/


a:active{
	font-size:100%;
	color:white;
	text-decoration:none;
	background-color:black;
}
/*Ja aktiiviselle hyperlinkille määritellään ominaisuudet tässä*/


a:hover{
	color:white;
	font-size:100%;
	text-decoration:none;
	background-color:black;	
}
/*Ja tässä hyperlinkille jonka päällä on hiiri*/

label{
  font-size:14px;
}

