body {
	background:#99cc66;
	margin:0;
	padding:0;
	}
	
#eka {
	background:#99cc66 url(taustat3/eka.jpg) no-repeat top left;
	width:800px;
	height:95px;
	border:0;
	margin:0;
	padding:0;
	}
	
#toka {
	background: #99cc66 url(taustat3/toka.jpg) no-repeat top left;
	width:800px;
	height:35px;
	margin-top:0;
	padding:0;
	border:0;
	}
	
#keski {
	background: #99cc66 url(taustat3/keski.jpg) repeat-y top left;
	width:800px;
	height:370px;
	margin-top:0;
	padding:0;
	border:0;
	}
	
#keski_hanke {
	background: #99cc66 url(taustat3/keski.jpg) repeat-y top left;
	width:800px;
	height:1200px;
	margin-top:0;
	padding:0;
	border:0;
	}
	
#keski_vaihteleva {
	background: #99cc66 url(taustat3/keski.jpg) repeat-y top left;
	width:800px;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	border:0;
	}
	
#ala {
	background: #99cc66 url(taustat3/ala.jpg) no-repeat top left;
	width:800px;
	height:42px;
	margin-top:0;
	padding:0;
	border:0;
	}
	
#navigointi {
          background : none repeat;
          margin-left : 0;
          margin-top : 0px;
          width : 130px;
          height : 28px;
          font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size : 10px;
          color : #ffffff;
          border : 0 none inherit;
          letter-spacing : normal;
          padding : 5px 0 0 0px;
      }
      #navigointi ul {
          background : none repeat;
          border : 0 none inherit;
          margin : 0;
          padding : 0;
          text-align : center;
          color : #ffffff;
          display : block;
          clear : both;
      }
      #navigointi ul li {
          background : none;
          display : block;
          text-align : left;
          margin : 0;
          color : #ffffff;
          float : left;
          width : 130px;
          height : 28px;
          margin : 0;
          padding : 0 0 0 10px;
      }
      #navigointi ul li a {
          background : none;
          width : 130px;
          height : 28px;
          margin : 0;
          color : #ffffff;
          display : block;
          text-align : left;
          vertical-align : middle;
          font : 11px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-weight : normal;
          display : block;
          padding-top : 1px;
          padding-left : 10px;
          border : 0 none inherit;
          text-decoration : none;
      }
      ul#navigoi li {
          color : #ffffff;
          background : none;
          text-decoration : none;
          font-style : normal;
      }
      ul#navigoi li a:hover {
          color : #000000;
          background : transparent;
          text-decoration : none;
      }
      
#navigointi ul li.linkki {
          background : none;
          display : block;
          margin : 0;
          width : 150px;
          height : 56px;
          margin : -20px 0 0 0px;
          padding : 0 0 0 0px;
          voice-family: "\"}\"";
		  voice-family: inherit;
		  margin:0 0 0 0px;
		
      }
      #navigointi ul li.linkki a {
          background : none;
          width : 150px;
          height : 56px;
          margin : -20px 0 0 0px;
          display : block;
          padding-top : 0px;
          padding-left : 0px;
          border : 0 none inherit;
          voice-family: "\"}\"";
		  voice-family: inherit;
		  margin:0 0 0 0px;
		
         
      }
      
#numerot {margin:00px 0 10px 0;
		padding-top:0px;
		color:#339900;
		float:left;
		width: 500px;
		}

html>body #navigointi ul li.linkki {
	      margin: 0 0 0 0px;

	} 
	
html>body #navigointi ul li.linkki a {
	      margin: 0 0 0 0px;

	} 
      ul#navigoi li.linkki {
          color : #ffffff;
          background : none;
          text-decoration : none;
          font-style : normal;
      }
      ul#navigoi li.linkki a:hover {
          color : #666666;
          background : transparent;
          text-decoration : none;
      }
      
#teksti {
	width:600px;
	background:none;
	margin:500px 0 0 190px;
	padding:400px 0 0 0;
	border:0;	
	voice-family: "\"}\"";
	voice-family: inherit;
	margin:-400px 0 0 190px;
	padding:0px 0 0 0;
		}

html>body #teksti {
	margin: 0px 0 0 190px;
	padding:0px 0 0 0;
	} 
	
	

h1 {	font : 14px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003300;
	background:none;
	text-align:left;
	margin:0 0 0 240px;
	padding:0;
}

h2 {
	font : 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003300;
	background:none;
	text-align:left;
	margin:1px 0 10px 0px;
	padding:0;
}

p.otsikko {
	font : 12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003300;
	background:none;
	text-align:left;
	margin:0 20px 10px 0px;
	padding:5px 5px 5px 0;
}


p {
	font:12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#003300;
	text-align:left;
	margin: 0 13px 10px 0px;
	padding:0;
	background:none;
	}

p.kuvaajat {
	font:10px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#003300;
	margin:50px 0 0 0;
}

p.paksu {
	font-weight:bold;
}

p.tapahtumat {line-height:20px;}

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

a:visited {
color : #db6b6b; 
text-decoration : none;
} 

a:hover {
color : #333333; 
text-decoration : underline; 
} 




img.oikea {
	border:0;
	float:right;
	margin:0;
	padding:0px 30px 10px 10px;
}

img.keski {
	border:0;
	padding:0;
	margin:0px 50px 10px 180px;
}

img.logo {
	border:0;
	float:left;
	margin:0 0 0 0px;
	padding:0;
}

img.isokuva 
{margin: 0;
}

table {
	width:100%;
	border:0;
	margin:0;
	padding:0;
	font:12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#003300;
	text-align:left;
	top:0;
}

td.left {
	width:300px;
	border:0;
	margin:0;
	padding:0;
	vertical-align:top;
}

td.kuva {
	width:240px;
	border:0;
	margin:0;
	padding:0;
	vertical-align:top;
}

td.lomake
	{margin:0;
	padding:0;
	border:0;
	width:200px;
}
	
table.kylatoimikunta	{
		border:0;
		font:12px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#003300;
	text-align:left;
	margin: 0 20px 10px 0px;
	padding:0;
	background:none;
	float:left;
	width:500px;
		
	}
	
table.vieraskirja {
	width:500px;
}

table.vieraskirjalomake {
	padding:0;
	margin:30px 10px 0 0;
	float:left;
	border:0;
}

table.viesti {
	padding:0;
	margin:30px 30px 0 0;
	float:left;
	border-top:1px dashed #003300;
	width: 500px;
}
	
td.wide {
	width:700px;
}
	
td.ktk	{
		padding: 0 10px 0 0;
		font-weight:bold;
		margin-top:0;
	}	
	
td.nimi {
		width: 400px;
		margin-left:10px;
	}
	
td.hanke {
		width:480px;
		padding-right:20px;
			}
td.hanke2 {
		width:200px;
		}
		
td.hanke3 {
		width:400px;
	}
td {
		margin-left:0;
		padding-left:0;
		}
		
img.pj {margin: 0 0 0 90px;
}


	
