body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	margin: 0px;
	padding: 0px;
}

p, td, th, li, form, dl, dd {font-size: 12px;}

td {padding:3px;}

th { background-color: #D2EAFF; text-align:left; padding:3px;border:solid 1px gray;}

address {font-size: 10px; color:gray; text-align:center;}

.sisalto {
       margin-left: 50px;
	padding: 10px;
       width: 850px;
	background-color: #FFFFFF;
       border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #DCDCDC;
}

.banneri {	
    	background-image: url(../images/bannerbg.jpg); 
       background-position: bottom left;
       text-align:center;
       width: 850px;
    	padding:10px;
       padding-bottom:0px;
    	margin-left:50px;
       margin-bottom:0px;
    	border-right:1px solid #DCDCDC;
    	border-left:1px solid #DCDCDC;
    	border-bottom:2px solid #2C62AC;
}

.banneri2 {
	text-align:center;
	background: #F2F8FF;
	width: 850px;  	
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
       margin-left:50px;
       margin-top:0px;
    	border-right:1px solid #DCDCDC;
    	border-left:1px solid #DCDCDC;
    	border-bottom:1px solid #2C62AC;
}

.etusivun_slogan
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;	
}

.etusivun_sloganin_esittely
{
	font-size: 14px;
	color: #2C62AC; 
}

.ylin{ background-color: #34669C;color:#D2EAFF;text-align:center;}

.ylin a {color:#F2F8FF;}

.keskus {text-align:center;}

.listaus {
	border-spacing:1px;
       border-collapse:collapse; 
	background:#A9A9A9;
       border:solid 1px gray;
}

.keski {
	border-spacing:1px;
       border-collapse:collapse;
	background:#A9A9A9;
}

table.listaus td {
  	background:#F2F8FF;
  	text-align:center;
       border:solid 1px gray;
}

table.keski td {
  	background:#F2F8FF;
  	text-align:center;
       border:solid 1px gray;      
}


table.listaus td.muu {
  	text-align:left;
       width:130px;
       border:solid 1px gray;
}

a { color: #FF0000; text-decoration: none; }

input, select, option
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}


div.lajikuvaus {
	position:absolute;
	top:230px;
	left:440px;
	width:420px;
	border:solid #A9A9A9 1px;
	padding:10px 10px 10px 10px;
	background: #F2F8FF;

}

div.infobox {
	width:700px;
       height:15px;
	font-size: 12px;
	color: #2C62AC;
	line-height:15px;

}

.latina {
       color:#003366;
	font-style: italic;   
       font-size: 90%; 
}

.otsake {
     	font-weight: bold;   
       font-size: 90%; 
}


p.arvio {
	color: #0067C6; 
}

tr.vari {
	background-color: #F2F9FF;
}


.tilasto {
       background: #F2F8FF;
	border:solid #A9A9A9 1px;
	margin:5px;
       font-size:80%;
}

	
.tilasto td {
	font-weight: bold;
}


table.keski td {
	 text-align:center;
	 background: #F2F8FF;
}

.ruutuinfo {
       border:solid #A9A9A9 1px;
	font-size:80%;
	position:relative; 
	width:800px;
	height:360px;
	margin:10px;
	margin-left:0px;
	padding:10px;
	background: #F2F8FF;

}


table.pallot {
	padding:3px 3px 0px 3px;
       margin:5px;
	margin-bottom:-20px;
	border:solid #A9A9A9 1px;
	font-weight: bold;
	background: #F2F8FF;

}


table.pallot td {
	padding:0px 0px 0px 0px;
       margin:0px 0px 0px 0px;
       
}

table.indeksit td {
	border:solid grey 1px;
	margin:5px;
}

table.indeksit tr {
	height:50px;
}

table.indeksit th {
	text-align:center;
	width:30px;
       font-weight:strong;
	border:solid grey 1px;	
}


.linkkipalkki td {
	font-size: 12px;
	padding-right:15px;
}


.osoite
{
	font-size: 12px;
	color: #999999;
	margin-left: 10px;
}

img.pallo {	
       border:solid #2C62AC 1px;
}

.invisible
{
	visibility:hidden;
}

.basictable {
	border-width:2px;
}

p {
	margin-left: 0; margin-right: 3 
}


.oikea {
      float:right;
      margin:10px;
      padding:10px;
}

.vasen {
      float:left;
      margin-right:10px;
}

.oikeakuva {
      float:right;
      margin-left:20px;
      margin-right:10px;
}

.vasenkuva {	
	float:left;
     	margin-right:20px;
	margin-left:10px;
}


.kuvitus {padding-bottom:5px;}

.kuvateksti {align:left; font-size:60%;}

.kuvaaja {color:gray; font-size:60%; align:left;line-height:20px;}
