body{
	color:black;
	position:absolute;
	font-family: verdana;
	font-size:10px;
	margin:10px;
	padding:0;
	background-color:#EAECF8;
  background-image: url('./kuvat/takatausta.jpg');	
	background-attachment:fixed;
	background-position: 0% 0%;
}

.tasaa{
 font-size:10px;
 line-height:160%;
 text-align:left;
}



.vasenvali{
 padding-left:10px;
}

table{
width:850px;
background-color:#EAECF8;
font-size:12px;
cellpadding:0; 
cellspacing:0; 
margin-bottom:10px;
border-collapse:collapse;
empty-cells: hide;
}

td{
empty-cells: hide;
border:0; 
cellpadding:0; 
cellspacing:0; 
text-align:left;
}

tr{
empty-cells: hide;
border:0; 
cellpadding:0; 
cellspacing:0; 
text-align:left;
}

.puna{
color:red;
}

.vari{
background-color:white;
}

.oikeavali{
 margin-right:10px;
}

.ylos{
align:top;
}

hr{
width:500px;
color:black;
}
.eiviiva{
text-decoration:none;
}

img{
positioning: absolute;
top:0px;
}

.tausvari{
background-color:#8390CD;
background-image: url('./kuvat/tausta.jpg');
background-repeat: no-repeat;
}

.tausvari2{
background-color:#161D6D;
height:10px;
}

.ylamargin{
padding-top:18px;
}

.ylataus{
background-image: url('./kuvat/yla.jpg');
height:110px;
}



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;
}

.reunaton{
  border-style:none;
}

.reunatona{
  border-bottom:none;
}

.reunatony{
  border-top:none;
}
/*Ei kehystä*/

.keskitetty { 
	margin-left: auto; 
	margin-right: auto; 
}

.oikeakuva{
margin-left:10px;
}

.valko{
font-size:10px;
color:white;
}

.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%;
}

.levea{
vertical-align:top;
width:202px;
}

.levea2{
vertical-align:top;
width:528px;
}

.levea3{
vertical-align:top;
width:130px;
}

.padding{
padding-top:22px;
}

.ylavali{ 
 margin-top:9px;
 padding-top:9px;
}

blockquote{
 margin-left:10px;
 padding-left:10px;
 margin-right:10px;
 padding-right:10px; 
}

.vasempaan{
text-align:left;
}

.rivivali{
text-align:justify;
line-height:170%;
}

.pieni{
	font-size:10px;
}

.sivutauluotsikko{
background-color:#8390CD;
}

.reunaa{
  border-bottom:solid 1px black;
}


.sivutaulukko{
background-color:white;
border-style:solid;
border-width:1px;
border-color:black;
width:202px;
}
 
.logo{
 height:62px;
 }

h6{
 font-size:10px;
 font-weight:bold;
 margin-top:5px;
 margin-bottom:0;
 padding-bottom:0;
 padding-top:5px;
 } 
 
h3{
 color:#161C6B;
 font-size:22px;
 font-weight: bold; 
}

a{
	font-size:100%;
	color:black;
	text-decoration:none;
	background-color:transparent;
}


a:active{
	font-size:100%;
	color:#ECFB45;
	text-decoration:underline;
	background-color:transparent;
}
/*Ja aktiiviselle hyperlinkille määritellään ominaisuudet tässä*/


a:hover{
	color:#ECFB45;
	font-size:100%;
	text-decoration:underline;
	background-color:transparent;
}
/*Ja tässä hyperlinkille jonka päällä on hiiri*/

label{
  font-size:14;
}

.matala{
  height:18px;
}

#linkit2 a{
	font-size:100%;
	color:black;
	text-decoration:none;
	background-color:transparent;
}


#linkit2 a:active{
	font-size:100%;
	color:blue;
	text-decoration:underline;
	background-color:transparent;
}
/*Ja aktiiviselle hyperlinkille määritellään ominaisuudet tässä*/


#linkit2 a:hover{
	color:blue;
	font-size:100%;
	text-decoration:underline;
	background-color:transparent;
}
