@charset "utf-8";
* { margin:0px; padding:0; }
html, body { height: 100%; }
body { background:#F3F3E7; text-align:center; }
#main { width:897px; margin:0 auto; position:relative;background: #4C4D4C; }
#logo{position:absolute;left:10px; top:100px;width:200px;}
#navi {height:30px;background:grey; margin-bottom:5px; }
.navidiv{padding:5px 8px;width:auto;border-left:2px solid #333;float:right;}
#navi a:link, #navi a:visited {padding: 0px 10px 0px 10px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:white;text-decoration:none; }
#navi a:hover, #navi a.valittu{text-decoration:underline;font-size:13px;}
#naviwrapper{margin:0px 0;list-style:none;}
#content {}
#content_left {float:left;width:170px;text-align:left;margin:0 10px; color:#FFF; }
#content_right {float:left;width:670px;text-align:left;margin:0 5px;background:#6B6C6B;color:#FFF; }
#content_50_vas {float:left;width:450px;text-align:left;margin:0 0 0 15px;background:#6B6C6B;color:#FFF; }
#content_50_oik {float:right;width:450px;text-align:left;margin:0 15px 0 0;background:#6B6C6B;color:#FFF; }
#content_right_1p {width:930px;text-align:left;margin:0 0px 15px 0px;background:#6B6C6B;color:#FFF; }
.akwrapper{padding:15px 5px 15px 18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;margin:0 20px 0 30px;border-bottom:1px solid #333;text-decoration:none;color:#FFF;}
.akwrapper a:link, .akwrapper a:visited{text-decoration:none;color:#FFF;}
.akwrapper a:hover{text-decoration:underline;}
.tiedotewrapper{padding:15px 5px 15px 18px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;margin:0 20px 0 30px;border-bottom:1px solid #333;text-decoration:none;color:#FFF;}
.contentwrapper{padding:15px 5px 15px 5px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;margin:0 20px 0 15px;height:100%;}
.contentwrapper UL{margin-left:10px;list-style-image:url(k/h2.gif);}
.contentwrapper LI{margin-bottom:15px;margin-left:35px;}
.contentwrapper P, .contentwrapper TABLE{margin-left:32px;}
.contentwrapper P{margin-bottom:1.5em;}
.akotsikko{background:url(k/list.gif) 0 50% no-repeat;padding-left:20px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;font-weight:bold;}
.akotsikko a.selected{color:#72BD7A;}
.luettelo{background:url(k/list2.gif) 0 50% no-repeat;padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;font-weight:normal;}
.luettelo a.selected{color:#72BD7A;}
.luettelootsikko{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin-bottom:10px;}
#content_left H1, #content_right H1, #content_right_1p H1, #content_50_vas H1, #content_50_oik H1{background:#8A8A8A;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;padding:5px 5px 5px 5px;color:#FFFFFF;font-weight:lighter;}
#content_right H2, #content_right_1p H2{font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:5px 15px 10px 0px;color:#FFF;font-weight:normal;margin:25px 0 5px 0;text-decoration:underline;}
.h1wrapper{padding-left:15px;background:#8A8A8A;border-bottom:1px solid #999;}
#footer {clear:both; height:30px;text-align:center;background:#4C4D4C;padding-top:20px;border-top:2px solid #fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FFF;text-decoration:none; }
#footer a, #footer a:visited {text-align:right;background:#4C4D4C;padding-top:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FFF;text-decoration:none; }
#footer a:hover{text-decoration:underline;}
.viivat{border-left:1px solid #999;border-right:1px solid #999;background:#6B6C6B;}
#ak_yla1, #main_yla1,#ak_ala1, #main_ala1{height:16px;}
#logot{background: #4C4D4C;}

a:link, a:visited{color:#7CCE82;text-decoration:none;}
a:hover{text-decoration:underline;}
#content_50_vas H3, #content_50_oik H3{background:#8A8A8A;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;padding:2px 10px 2px 35px;color:#FFFFFF;font-weight:lighter;margin-bottom:10px;}