body {
 background:#e1e1e1;
 margin-top: 0px;font-family:arial, tahoma,verdana;
font-size:10pt;
 color: #787878;
 line-height:21px;
 text-align:justify;
 background-image:url(04.jpg);
 background-repeat:repeat-y;

}

A:link{ font-family:arial, tahoma,verdana;
 font-size: 10pt;
 color: #7b9c71;
 text-decoration : underline;}


A:visited{ font-family:arial, tahoma,verdana;
 font-size: 10pt;
 color: #7b9c71;
 text-decoration : underline;}

A:active{ font-family:arial, tahoma,verdana;
 font-size: 10pt;
 color: #7b9c71;
 text-decoration : underline;}
 
A:hover{font-family : arial, tahoma,verdana;
 font-size: 10pt;
 color: #7b9c71;
 text-decoration : none;
 font-size : 10pt;}


/* KOKONAISUUS */

#kaikki{
   
 background-image:url(03.jpg);
 width: 170px;
 height: 544px;
 position:absolute;
 top:147px;
 left:820px;
    
}


#otsikkopic {
 background:#d4c7b6;
 background-image:url(01.jpg);
 width:827px;
 height:225px;
 position:absolute;
 top:0px;
 left:0px;
 position:absolute;



}


#teksti {
 background: #fff;
 width: 540px;
 top:170px;
 left:230px;
 position:absolute;



}

#vasen {
border:0 solid #000;
width:175px;
margin-left:2px;
margin-right:0;
margin-top:140px;
float:left;}


}


#linkki{
 height: 200px;
 width: 200px;
 position:absolute;
 top:200px;
 left:0px;
 position:absolute;


}



#koko2 {
 padding:5px;
}


#teksti2 {
 padding: 5px 10px;
}
   



#linkki2{
 padding: 0 20px;

}

.ots {
   width:827px;
   height:225px;
   position:absolute;
   top:0px;
  left:0px;
}


 .menu a {
  line-height:18px;
  font-weight: bold;
font-family: arial, tahoma,verdana;
color: #7c7c7c; 
display: block;
text-align: left;
padding: 2px;
border: 0px solid #000000;
	
} .menu :link {
font-weight: bold;

  line-height:15px;
text-decoration: none; 
font-family: arial, tahoma,verdana; 
font-size: 11px;
color: #7c7c7c; 
background: transparent;
border-bottom: 1px solid #ceccc0;
	
} .menu :visited {
  line-height:15px;
text-decoration: none; 
font-family: arial, tahoma,verdana; 
font-size: 11px;
color: #7c7c7c; 
background: transparent;
border-bottom: 1px solid #ceccc0;
	
} .menu a:hover {
  line-height:15px;
    background-color: #a6b6a6;
  	font-family: arial, tahoma,verdana;
	font-size: 11px;
color: #7c7c7c;
	text-decoration: none;
	background-color: #e7e7e7;
    border-bottom: 1px solid #ceccc0;

}


 .menu2 a {
  line-height:15px;
  font-weight: bold;
font-family: arial, tahoma,verdana;
color: #7c7c7c; 
text-align: center;


	
} .menu2 :link {
font-weight: bold;

  line-height:15px;
text-decoration: none; 
font-family: arial, tahoma,verdana; 
font-size: 11px;
color: #7c7c7c; 

	
} .menu2 :visited {
  line-height:15px;
text-decoration: none; 
font-family: arial, tahoma,verdana; 
font-size: 11px;
color: #7c7c7c; 

	
} .menu2 a:hover {
  line-height:15px;
  	font-family: arial, tahoma,verdana;
	font-size: 11px;
color: #7c7c7c;
	text-decoration: none;



/* VÄLIVIIVAT JA OTSIKOT */

}
h1 {
font-family:arial, tahoma,verdana;
 font-size: 12px;
 color: #7b9c71;
font-weight: bold;
text-decoration: underline;

}

h2 {
font-family:arial, tahoma,verdana;
 font-size: 12px;
 color: #7b9c71;
font-weight: bold;
text-decoration: none;

}
h3 {
font-family:arial, tahoma,verdana;
 font-size: 12px;
 color: #7b9c71;
font-weight: bold;
text-decoration: none;
 text-align:left;

}
h4 {
font-family:arial, tahoma,verdana;
 font-size: 11px;
 color: #7c7c7c;
font-weight: bold;
text-decoration: underline;

}


h5{
font-family: arial, tahoma,verdana; 
font-size: 12px;
color: #7c7c7c;
text-align: center;
font-weight: bold;
border-bottom: 1px solid #7c7c7c;
background: #fbfbfb;
letter-spacing: 1px;

}
h6 {
font-family:arial, tahoma,verdana;
 font-size: 14px;
 color: #7b9c71;
font-weight: bold;
text-decoration: none;
line-height:15px;
 letter-spacing : 1px;
}
h9 {
font-weight: bold;

  line-height:15px;
text-decoration: none; 
font-family: arial, tahoma,verdana; 
font-size: 12px;
color: #7c7c7c; 
background: transparent;
border-bottom: 0px solid #ceccc0;
}

.h4 {
 font-family : 'Palatino Linotype', 'Book Antiqua', Serif;
 color : #819a59;
 font-size : 13px;
 font-weight : bold;
 border-bottom : 1px solid #fff;
 text-align : left;
 letter-spacing : 2px;
 margin-left : 28px;
 margin-right : 28px;
 
}

.allk {
text-align: center; 
font-style: italic;
font-size: 14px; 
font-family: Palatino Linotype; 
}




/* KUVAT */

.imgr {
 float:right;
 padding:3px;
}

.img {
 float:left;
 padding:3px;
}

.imgc {
 float:center;
 padding:3px;
}

.paivlaatikko {
	border: 1px solid #afafaf;
	background: #e1e1e1;
	margin: 10px auto 10px 10px;
	padding: 10px;
	width: 500px;
}


.paivlaatikko2 {
	border: 1px solid #edf3eb;
	background: #edf3eb;
	margin: 10px auto 10px 10px;
	padding: 10px;
	width: 125px;
}

/* TAULUKOT */


.taulukko {font-family: georgia;
	color: #666666;
	font-size: 12px;
}

.tauluk {
 font-family : georgia;
 color : #73796f;
 font-size : 12px;
 text-align : justify;
 letter-spacing : normal;
 cursor : default;
 line-height : 20px;
 margin-left : 10px;
 margin-right : 10px;
}

#lomake
input, textarea, select, option { 
 font-family:georgia;
 background:#ebedea;
 font-size:11px;
 text-decoration:none;
 color:#73796f; 
 border-style:dashed;
 border-color:#73796f;
 border-width:1px; 

}

#box {
   background:#73796f;
   border:1px Dashed #73796f;
   width:500px;
   padding:5px;
}

.tb {
 background-color: #73796f;
       width: 202px;
       border: 1px solid #73796f;
       color: #929ea9;
 }

.tbre {
 width: 475px;
	  border: 1px dotted #73796f;
 }


/* TAULUKOT */

.calend {
width:100%;
border-top:1px solid #666666;
border-left:1px solid #666666;
}

.td {
border-right:1px solid #666666;
border-bottom:1px solid #666666;
text-align:center;
}

