		/*BASIC*/	BODY {background-color: rgb(255,255,255);	 	}TABLE {padding-left: 5px;	  	}	  	  	  P  {color: rgb(0,0,0);   	margin-top: 10px; 	margin-bottom: 2px;	margin-left: 5px; 	line-height: 14px;	}	hr {color: rgb(36,78,33);   	width:100%;	height:1px;	padding:0px;	}	h3	{font-family: Verdana, Arial, sans-serif;	     font-size: 12pt;     font-weight: bold;	 text-align: center;	 }	h4	{padding-left:10px;	 font-family: Verdana, Arial, sans-serif;	     font-size: 11pt;     font-weight: bold;	 }			/*LOGO*/.image1 {position: absolute;    top: 0px;    left: 0px;    height: 82px;    width: 740px;    z-index: 3;	}		/*SÄHKÖPOSTI*/	#email {color: rgb(0,85,49);		font-family: Verdana, Arial;	    	font-size: 10pt;    	font-weight: normal;		font-style: normal;    	line-height: 120%;		}				/*LINKIT*/		a:link {color: rgb(0,85,49);    background-color: transparent;         text-decoration: none;	}a:visited {color: rgb(36,78,33);    background-color: transparent;         text-decoration: none;	}a:hover, a:active {color: rgb(88,143,116);         text-decoration: underline;	}			/*MENU*/	.menulinktd { width: 132px;	    height: 100%px;			    text-align: left;		text-indent: 4px;	  	vertical-align: middle;   		color: #000000;		 		font-family: Verdana, Arial, sans-serif;		font-size: 10pt;		letter-spacing: .01em;		font-weight: normal; 		font-style: normal;		background: white url(shade.gif) top left repeat-x;		border-top: 1px;    	border-left: 1px;    	border-right: 1px;    	border-bottom: 1px;    	border-color: #2d2b2b;    	border-style: solid;		}		* html .menulinktd { width: 100%;  	    }.menu table  { width: 132px; 		padding: 0px;		border-top: 0px;    	border-left: 1px;    	border-right: 0px;    	border-bottom: 0px;    	border-color: #2d2b2b;    	border-style: solid;		}.menulinktd a:link, a:active { color: #000000; text-decoration: none;		}.menulinktd a:visited { color: #2d2b2b; text-decoration: none;		}.menulinktd a:hover { color: #2d2b2b; text-decoration: underline; 		}#menu {position: absolute;    top: 142px;    left: 2px;    height: 170px;    width: 145px;    z-index: 3;    padding-top: 5px;    padding-left: 0px;    padding-right: 0px;    padding-bottom: 0px;	border: 0px;    background-color: rgb(255,255,255);    overflow: visible;	}			/*ESITTELY*/	.otsikko1 {position: absolute;    top: 120px;    left: 156px;    height: 27px;    width: 275px;    z-index: 3;	font-family: Verdana, Arial, sans-serif;    font-size: 11pt;    font-weight: bold;    font-style: italic;	letter-spacing: .02em;	text-align: center;    	vertical-align: center;	padding-left: 5px;    border: 0px;    background-color: rgb(255,255,255);    overflow: hidden;	}	.esittelytext {position: absolute;    top: 142px;    left: 156px;    height: 230px;    width: 283px;    z-index: 3;    font-family: Verdana, Geneva, sans-serif;    font-size: 10pt;	font-style: italic;    letter-spacing:  .02em;	padding: 0px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 1px;    border-color: rgb(36,78,33);    border-style: solid;	background-image: url(pohja4.jpg);    background-color: rgb(255,255,255);	overflow: visible;	}		/*ETUSIVUKUVA*/	.etusivukuva {position: absolute;    top: 122px;    left: 440px;    height: 250px;    width: 298px;    z-index: 3;    font-family: Verdana, Arial, sans-serif;	font-size: 10pt;  	text-align: center;    letter-spacing: .02em;    line-height: 120%;	border-top: 0px;    border-left: 0px;    border-right: 0px;    border-bottom: 1px;    border-color: rgb(36,78,33);    border-style: solid;	background-color: rgb(255,255,255);	background-image: url();	overflow: hidden;	}		/*KALENTERI*/	.kaltable { width: 100%; 	height: 100%; 	border: 0px; 	}			.kalpvtd {width: 60px; 	height: 35px;  	text-align: left;	border-style: solid;  	border: 0px;  	padding-left: 0px;  	vertical-align: top; 	}	.kalaihetd {width: 200px; 	height: 35px;  	text-align: left;	border-style: solid;  	border: 0px;  	padding-left: 5px;  	vertical-align: top; 	}	.kalenteri {position: absolute;    top: 403px;    left: 156px;    height: 650px;    width: 264px;    z-index: 3;    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    letter-spacing:  .02em;    line-height: 120%;    padding-top: 0px;    padding-left: 5px;    padding-right: 0px;    padding-bottom: 0px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;	background-color: rgb(255,255,255);	background-image: url(kal_pohja.jpg);    overflow: hidden;	}.otskalenteri {position: absolute;    top: 377px;    left: 163px;    height: 28px;    width: 260px;    z-index: 3;    font-family: Verdana, Geneva, sans-serif;	text-decoration:underline;    font-size: 10pt;    font-weight: bold;    letter-spacing:  .02em;    line-height: 120%;    text-align: left;	padding-left: 5px;    border: 0px;    background-color: rgb(255,255,255);    overflow: hidden;	}		/*TAPAHTUMIA*/		.taptable { width:100%; 	height:100%; 	}	.tapyhdth {	width:100%;	height:30px;	padding:0px;	vertical-align:top;	text-align:left;	font-family: Arial, Helvetica, sans-serif;		font-size: 10pt;    line-height: 120%;	font-weight: normal;	}		.tapyhdtd {width:100px; 	height:50px;  	text-align:left;	border-style:solid;  	border:0px;  	padding-left:0px;  	vertical-align:top; 	}	.tapaihetd {width:100%; 	height:50px;  	text-align:left;	border-style:solid;  	border:0px;  	padding-left:2px;  	vertical-align:top; 	}		.tapahtuma {position: absolute;    top: 403px;    left: 425px;    height: 650px;    width: 305px;    z-index: 3;    font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	    line-height: 120%;	padding-top: 0px;    padding-left: 2px;    padding-right: 0px;    padding-bottom: 0px;    border-top: 0px;    border-left: 1px;    border-right: 1px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;    background-color: rgb(255,255,255);	background-image: url(tap_pohja.jpg);    overflow: hidden;	}	.otstapahtuma {position: absolute;    top: 377px;    left: 427px;    height: 28px;    width: 295px;    z-index: 3;    font-family: Verdana, Geneva, sans-serif;	text-decoration:underline;    font-size: 10pt;    font-weight: bold;    line-height: 120%;    text-align: left;	padding-left: 5px;    border: 0px;    background-color: rgb(255,255,255);    overflow: hidden;	}		/*MAINOS*/	.mainosimg {border: 1px;		    border-style: solid;			}	.mainostable {width: 140px; 	height: 400px;  	text-align: center;  	border: 0px;  	padding-left: 0px;  	vertical-align: middle;	}	.mainostd {width: 140px; 	height: 70px;  	text-align: center;	font-family: Verdana, Arial, sans-serif;	font-size:8pt;	letter-spacing:  .02em;    line-height: 120%;   	border: 0px;  	padding-left: 2px; 	padding-right: 2px; 	padding-top: 0px;  	vertical-align: middle;	}	.mainos {position: absolute;    top: 310px;    left: 5px;    height: 100%;    width: 140px;    z-index: 3;    padding: 0px;    border: 0px;        background-color: rgb(255,255,255);    overflow: visible;	}	/*PALVELUT*/	.palvtd    {border-style: solid;		 border-bottom: 1px;		 border-top: 0px;		 border-left: 0px;		 border-right: 0px;		 border-color: rgb(36,78,33);		 margin-left: 2px;		 vertical-align: top;		 text-align: left;		 line-height: 16px;		 }	.palv {position: absolute;    top: 120px;    left: 156px;    height: 5000px;    width: 580px;    z-index: 3;    font-family: Verdana, Arial, sans-serif;    font-size: 10pt;    font-weight: normal;	font-style: normal;	line-height: 14px;	text-decoration:none;    letter-spacing: .02em;    text-align: left;	padding-left: 5px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;    background-color: rgb(255,255,255);    overflow: visible;	}		/*TONTIT*/	#doclink a:link { color: rgb(0,135,0); 				 text-decoration: none; 				 font-weight:bold; 				 font-size:9pt;				 }#doclink a:visited { color: rgb(0,135,0); 					text-decoration: none;					font-weight:bold; 				 	font-size:9pt;					}#doclink a:hover, a:active { color: rgb(88,143,116); 							text-decoration: underline;							}.tontit {position: absolute;    top: 120px;    left: 156px;    height: 600px;    width: 580px;    z-index: 3;    font-family: Verdana, Arial, sans-serif;    font-size: 10pt;    font-weight: normal;	font-style: normal;	line-height: 120%;	text-decoration:none;    letter-spacing: .0em;    text-align: left;	padding-left: 10px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;    background-color: rgb(255,255,255);    overflow: visible;	}	/*KYLÄSUUNITELMA*/	.kylasuun {position: absolute;    top: 120px;    left: 156px;    height: 8000px;    width: 580px;    z-index: 3;    font-family: Verdana, Geneva, sans-serif;    font-size: 11pt;    font-weight: normal;	font-style: normal;	text-decoration:none;    letter-spacing: .02em;    text-align: left;	vertical-align:bottom;	padding-left: 5px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;    background-color: rgb(255,255,255);    overflow: visible;	}	/*KARTTA*/	.img {float:left;	  border:1px solid #000;	  margin:0px 5px 5px 5px;	  }	  .img2	{float:right;	  border:1px solid #000;	  margin:0px 5px 0px 0px;	  vertical-align:top;	  }	  	.kartta {position: absolute;    top: 120px;    left: 156px;    height: 250px;    width: 575px;    z-index: 3;    font-family: Verdana, Arial, sans-serif;    font-size: 11pt;    font-weight: normal;	font-style: normal;	line-height: 14px;	text-decoration:none;    letter-spacing: .0em;    text-align: left;	padding-left: 5px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;    background-color: rgb(255,255,255);	background-image: url(kartta_pohja.jpg);    overflow: visible;	}	.karttatext {position: absolute;    top: 370px;    left: 156px;    height: 800px;    width: 575px;    z-index: 3;    font-family: Verdana, Arial, sans-serif;    font-size: 10pt;    letter-spacing:  .02em;    line-height: 120%;    padding-top: 0px;    padding-left: 5px;    padding-right: 0px;    padding-bottom: 0px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;	background-color: rgb(255,255,255);	background-image: url(kartta_pohja.jpg);    overflow: visible;	}		/*INFO*/	.info {position: absolute;    top: 120px;    left: 156px;    height: 2000px;    width: 575px;    z-index: 3;    font-family: Verdana, Arial, sans-serif;    font-size: 10pt;    letter-spacing:  .02em;    line-height: 120%;    padding-top: 0px;    padding-left: 5px;    padding-right: 0px;    padding-bottom: 0px;    border-top: 0px;    border-left: 1px;    border-right: 0px;    border-bottom: 0px;    border-color: rgb(36,78,33);    border-style: solid;	background-color: rgb(255,255,255);	background-image: url(kuvat/kuvasivu_pohja.jpg);    overflow: visible;	}		/*KUVASIVUT*/	.thumb	{border:1px;		 border-style:solid;		 }		 .main_thumb	{border:1px;		     border-style:solid;			 }		/*ALAPALKKI*/	.alapalkki {position: absolute;    top: 1056px;    left: 0px;    height: 25px;    width: 732px;    z-index: 3;    font-family: Verdana, Arial, sans-serif;    font-size: 8pt;	color: rgb(88,143,116);		text-align: center;	letter-spacing:  .02em;	padding: 0px;	border: 1px;    border-color: rgb(88,143,116);    border-style: solid;	background: white url(shade.gif) top left repeat-x;	overflow: hidden;	}	
