
p { padding-bottom: 0.5em; font-size: 80%;}

h1 { font-weight: bold; font-size: 110%; color: #007B6A; padding-top:15px; padding-bottom: 20px; padding-left:10px; margin:0;}
h2 { font-weight: bold; font-size: 100%; color: #007B6A; padding: 0.5em 0 0.5em 0; }
h3 { font-weight: bold; font-size: 90%; color: #007B6A; padding: 0.5em 0 0.5em 0; }

h1.otsikko { font-weight: bold; font-size: 140%; color: #007B6A; padding-top: 0.5em; padding-bottom: 0.1em; margin-left:250px;}

body {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
font-size: 100%;
}


label {  float: left; margin: 0em 1em 0 0; padding-left: 10px; display: block; font-weight: normal; font-size: 80%;}

.clearer { clear: both; padding-top: 15px; font-size: 0px; }

#main {
	clear:both;
    width: 770px;
    min-height:300px;
	background:#fff url("../img/bg.png") repeat-y;	
}    

#laskin{
	float:right;	
	margin:5px 5px 0 0;
}	

#lomake{
	float:left;	
}	

.textfield{
    width:50px;
}    


/* välilehdet */
#tabs {float:left;width:770px;background:#DAE0D2 url("../img/tabs_bg.png") repeat-x bottom;font-size:80%;line-height:normal;}
#tabs ul {margin:0;padding:10px 10px 0;list-style:none;}
#tabs li {float:left;background:url("../img/tabs_left.gif") no-repeat left top;margin:0;padding:0 0 0 9px;}
#tabs a {float:left;display:block;background:url("../img/tabs_right.gif") no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#302D2A;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {color:#333;}
#tabs #current {background-image:url("../img/tabs_left_on.gif");}
#tabs #current a {background-image:url("../img/tabs_right_on.gif");color:#333;padding-bottom:5px;}

#lang a{text-align:right; background:#fff;}
  
table.tulos {
	margin:10px 0pt 15px;
	width: 370px;
	text-align: left;
	background-color: #F8F8F0;
	font-size: 80%;
	padding: 0px;
	border: 0px;
}

table.tulos th {
	font-weight: bold;
	background-color: #007B6A;
	color: #fff;
	padding: 3px;
	border-bottom: solid 1px #D3D3D3;
}

table.tulos td {
	font-weight: normal;
	background-color: #FBFBFB;
	padding:3px;
	border-bottom: solid 1px #D3D3D3;
	vertical-align: middle;
} 

table.maalajit_taulu {
	margin:10px 0pt 15px;
	text-align: left;
	background-color: #F8F8F0;
	font-size: 71%;
	padding: 0px;
	border: 1px solid #007B6A;
}

table.maalajit_taulu th {
	font-weight: normal;
	background-color: #007B6A;
	color: #fff;
	padding: 3px;
	border-bottom: solid 1px #D3D3D3;
}

table.maalajit_taulu td {
	font-weight: normal;
	background-color: #FBFBFB;
	padding:3px;
	border-bottom: solid 1px #D3D3D3;
	vertical-align: middle;
}  

table.vaikutustulos td {
	font-weight: normal;
	font-size: 80%;
}  

.BtnG {
	border: 1px solid #067600;
	border-top-color: #fff;
	border-left-color: #fff;
	padding: 3px 1.5px 3px 1.5px;
	background-color: #007B6A;
	color: #fff;
	font-size: 80%;
	font-weight: bold;
	
}

#footer{
	width:770px;
	height:34px;
	background:#fff url("../img/footer.png");
}	

div#tulos{
	padding-left:10px;
}

div#maalajit_taulu{
	padding-left:10px;
}

#ehdot_print {
	display:none;
	padding-left:10px;
}

#lisatietoja {
	margin:10px 10px 10px 0;
}

