body{
 color:black;
 font-family: verdana;
 font-size:10px;
 background-color:#D1D1D1;
 background-image:url('kuvat/slide.jpg');
 background-repeat:repeat-x;
}

table{
 font-size:12px;
 border:1px #353535 solid;
 width:820px;
 background-color: white;
}

img{
 border:1px solid #353535;
}

p{
 line-height:120%;
 text-align:justify;
}

blockquote{
 padding-top:0px;
 margin-top:0px;
}

h3{
 font-size:18px;
 color:#980000;
 text-align:left;
 padding-top:0px;
}

ul{
 margin-left:20px;
 padding-left:0px;
 text-align:justify;
}

ol{
 margin-left:24px;
 padding-left:0px;	
 text-align:justify;
}

hr{
 width:500px;
 color:black;
}
 
.vlaita{
 background-image:url('kuvat/laita.gif');
 background-repeat:repeat-y;
 width:822px;
}

.ylaosa{
 background-image:url('kuvat/yla.gif');
 background-repeat:no-repeat;
 padding-top:1px;
 padding-bottom:1px;
 heigth:17px;
 width:822px;
}

.olaita{
 background-image:url('kuvat/laita.gif');
 background-repeat:repeat-y;
 background-position: 821px 10px;
 width:822px;
}

.alaosa{
 background-image:url('kuvat/ala.gif');
 background-repeat:no-repeat;
 padding-top:2px;
 height:25px; 
 width:822px;
}

.lapinakyva{
  background-color:transparent;
}
 
.perusleveys{
 width:820px;
}

.isoalku{
 font-weight:bold;
 font-size:16px;
}

.levea{
 vertical-align:top;
 width:220px;
}

.levea2{
 vertical-align:top;
 width:600px;
}

.logo{
 height:101px;
}

.ylataus{
 background-image: url('kuvat/logo2.jpg');
}

.tausvari{
 background-color:#EEEEEE;
}

.reunat{
 border:1px solid #353535;
}

.reunaton{
 border-style:none;
}

.reunat2{
 border-color:#DFDCD5;
}

.reunatona{
 border-bottom:none;
 border-left:none;
 border-right:none;
}

.reunatony{
 border-top:none;
 border-left:none;
 border-right:none;
}
 
.reunatonvo{
 border-left:none;
 border-right:none;
}

.keskitetty { 
 margin-left: auto; 
 margin-right: auto; 
}

.keskitys{
 text-align:center;
}

.alleviivaa{
 text-decoration:underline;
}

.padding{
 padding-left:20px;
 padding-top:20px;
}

.pieni{
 font-size:10px;
}

.puna{
 color:red;
}

.eiviiva{
 text-decoration:none;
}

.normaali{
 font-size:12px;
}

.ylavali{ 
 margin-top:9px;
 padding-top:9px;
}
 
a{
 font-size:10px;
 color:black;
 text-decoration:underline;
 background-color:transparent;
}

a:active{
 font-size:100%;
 color:#0066FF;
 text-decoration:underline;
 background-color:transparent;
}

a:hover{
 color:#0066FF;
 font-size:100%;
 text-decoration:underline;
 background-color:transparent;
}

.alavali{
 padding-left:145px;
}

.linkkikorkeus{
  height:18px;
}

.linkkireunat{
  border:1px solid black; 
}

.linkkivari{
  background-color:#CCCCCC;
}

.linkkileveys{
  width:100px;
}

#ylalinkit ul {
	vertical-align:top;
	list-style: none;
	margin: 0;
	padding: 0;
	border-style:outset;
	border-width:1px;	
}

#ylalinkit li a{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;	
  font-size:12px;
	color: black;
	text-decoration: none;
	display: block;
  height:13px;	
  voice-family: "\"}\""; 
  voice-family: inherit;
	background-color:#EEEEEE;
	font-weight:bold;
}

#ylalinkit li a:hover {
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;		
  font-size:12px;
	color: black;
	text-decoration: underline;
	display: block;
  height:13px;	
  voice-family: "\"}\""; 
  voice-family: inherit;
	background-color:#DDDDDD;	
}

#ylalinkit li a:active {
	vertical-align:top;	
	padding-top:3px;
	padding-bottom:3px;		
  font-size:12px;
	color: black;
	text-decoration: underline;
	display: block;
  height:13px;		
  voice-family: "\"}\""; 
  voice-family: inherit;
	background-color:#DDDDDD;
}

#ylalinkit table {
vertical-align:top;
border-collapse:collapse;
empty-cells: hide;
}

#ylalinkit td {
vertical-align:top;
}


@media screen {
 .onlyprint{
	display:none;
 }
}

@media print {
  body{
  	color:black;
  	font-family: verdana;
  	font-size:10px;
  	margin-top:0px;
		margin-left:0px;
    margin-bottom:30px;
		width:630px;
    background-color:white;
    background-image:none;						 		
  }
  
  h3{
    font-size: 18px;
  }
  
  ul{
    margin-left:20px;
  	padding-left:0px;
  	text-align:justify;
  }
  
  ol{
    margin-left:24px;
  	padding-left:0px;	
  	text-align:justify;
  }
  
  table{
  font-size:12px;
  border:0; 
  width:630px;
  background-color: white;
	padding: 20px;
  }
  
  .perusleveys{
  width:630px;
  }
  
  .levea{
  vertical-align:top;
	display:none;
  }
  
  .levea2{
  vertical-align:top;
  width:630px;
	padding-right:10px;
	padding-left:10px;
  }
		
  .isoalku{
  font-weight:bold;
  font-size:16px;
  }
    
  .logo{
   height:101px;
  }
   
  hr{
	 display:none;
  }
  
	blockquote{
	margin:0px;
	padding:0px;
	}
	
  .tausvari{
  background-color:#EEEEEE;
  }
  
  img{
  border-style:solid;
  border-color:black;
  border-width: 1px;
  }
  
  .teksti {
  	text-align:left;
  	font-size:10px;
  }
  
  .reunat{
    border: 0px;
  }
  
  .reunaton{
    border-style:none;
  	text-align:justify;
  }
  
  .reunaton2{
   border-color:#DFDCD5;
  }
  
  .reunatona{
    border-bottom:none;
  }
  
  .reunatony{
    border-top:none;
  }
  
  .keskitetty { 
  	margin-left: auto; 
  	margin-right: auto; 
  }
   
  .alleviivaa{
    text-decoration:underline;
  }
  
  .keskitys{
  	text-align:center;
  }
  
  .pitka{
    height:60px;
  }
  
  p{
    line-height:120%;
    text-align:left;
  }
   
  .pieni{
  	font-size:10px;
  }
  
  .puna{
   color:red;
  }
  
  .normaali{
   font-size:12px;
   }
   
  .eiviiva{
  text-decoration:none;
  }
   
  h3{
   color:#980000;
   text-align:left;
   }
 
   .padding{
  padding-left:10px;
  padding-top:0px;
  }
  
  .ylavali{ 
   margin-top:0px;
   padding-top:0px;
  }
   
  a{
  	font-size:10px;
  	color:black;
  	text-decoration:none;
  	background-color:transparent;
  }
  
  a:active{
  	font-size:100%;
  	color:#0066FF;
  	text-decoration:none;
  	background-color:transparent;
  }
  
  a:hover{
  	color:#0066FF;
  	font-size:100%;
  	text-decoration:none;
  	background-color:transparent;
  }
	
  .vlaita{
   background-image:none;
	 width:0px;
  }
  
  .ylaosa{
   background-image:none;
   display:none;
	 width:0px;	 
  }
  
  .olaita{
   background-image:none;
	 width:0px;	 
  }
  
  .alaosa{
   background-image:none;
	 width:630px;
	 text-align:left;
	 padding-left:10px;
  }
	
	.alku{
	  width:630px;
	}
	
  .alavali{
    padding-left:38px;
  }
	
	.valkoinen{
		padding-top:20px;
	}
	
	.noprint{
	  display: none;
	}	
	
	
}	

