	A:link, A:visited , A:active {text-decoration: underline; color:#87795d;}
	A:hover {text-decoration: none; color:#87795d;}

body {
	font-family: arial, sans-serif;
	font-size: 12px;
	background-color:#ededed;
	text-align: justify;
	line-height:1.6;
	margin: 30px 0 30px 0;
	color:#000; 
	height: 100%;
}
#laatikko {width: 884px;background: #fff;margin: -64px auto 0 auto;position: relative;z-index: 1;}
#push {height: 10px;}
#yla {width: 890px;padding: 0 50px 0 50px;margin: 0 auto 0 auto;height: 64px;background: url(ribbon.png) no-repeat center;position: relative;z-index: 10;}
#sisa {padding: 35px 20px 35px 40px}
h1 {font-size: 22px;float: right;font-family: times;font-weight: normal;font-style: italic;margin: 0;padding: 2px 0 0 0;width:300px;text-align:center;}
h1 a:hover,h1 a:link,h1 a:active,h1 a:visited {color: #000;text-decoration: none;}
#yla ul {list-style-type: none;padding: 8px 0 0 0px;margin: 0}
#yla li {text-align:center;font-size: 14px;font-family: Times;font-style: italic;color: #000;}
#yla li a {color: #000;text-decoration: none;}
#yla li a:hover {color: #232323;text-shadow: 1px 1px 3px #fff;}
#oikea {width: 220px;float:right;padding-right:20px;background-image: url(huoh-leaf2.png);}
#vasen {width: 540px;min-height:550px;}
#vasen2 {width: 800px;}
#kuva {margin: 10px 0 10px 20px;width: 203px;}
h2, h3 {color:#000;border-bottom: 1px dotted #bfbea6;padding-left:10px;MARGIN-TOP:30PX;font-family: 'Petit Formal Script', cursive;font-weight: normal;}
h4 {color:#000;font-family: 'Petit Formal Script', cursive;font-size:15px;font-weight: normal;margin:0px;}
h4 a:hover,h4 a:link,h4 a:active,h4 a:visited {color: #87795d;text-decoration: none;}
#tek {background: #c7ecec;padding: 5px 0px 5px 0;text-align:center;font-family:times;font-style:italic;font-size: 14px; }
#tek a {color: #232323;text-shadow: 1px 1px 3px #fff;text-decoration:none;}
#otsikko {color: #BAEBEB;font-family: 'Petit Formal Script', cursive;font-weight:bold;font-size: 45px;text-shadow: 2px 2px 6px #e2e2e2;text-align:center;}
.reunat {
	margin:0 0px 0 0px;
	padding:3px;
	background:#FFFFFF;
	-moz-box-shadow:0 0 5px #d6d6d6;
	-webkit-box-shadow:0 0 5px #d6d6d6;
	box-shadow:0 0 5px #d6d6d6;
}

#perustieto {
	width:550px;
	border-collapse:collapse;
}
#perustieto td {
	padding: 4px 12px;
	border: 1px solid #c7ecec;
	font-size: 12px;
}
#perustieto .tieto {
        width:25%;
	background:#f2f9f9;
	color:#000000;
	font-size: 12px;
}

#perustieto2 {
	width:100%;
	border-collapse:collapse;
}
#perustieto2 td {
	padding: 4px 12px;
	border: 1px solid #c7ecec;
	font-size: 12px;
}
#perustieto2 .tieto {
        width:30%;
	background:#f2f9f9;
	color:#000000;
	font-size: 12px;
}

#valkka {
	width:100%;
	border-collapse:collapse;
	border: 1px solid #c7ecec;
}
#valkka td {
	padding: 20px;
	background:#f2f9f9;
	border: 1px solid #c7ecec;
	color:#000000;
	font-size: 11px;
}
#valkka .toka {
	padding: 20px;
	background:#ffffff;
	border: 1px solid #c7ecec;
	color:#000000;
	font-size: 11px;
}