body{margin:0;border:0;background-color:#D9DDE0;text-align:center;font-family:Arial;color:#666}
#container{top:0;right:0;bottom:0;left:0;width:949px;margin:auto;text-align:center;background:url('../images/template/taustakuva.gif') repeat-y top center;padding-top:9px;}
#header{width:937px;top:0;right:0;bottom:0;left:0;margin:auto;height:93px;background:url('../images/template/headertausta.gif') repeat-y top center;}
#headerl{position:relative;top:30px;left:26px;float:left;text-align:left}
#header a, #header a:hover{color:#fff;font-size:30px;text-decoration:none;font-weight:bold}
#headerr{position:relative;top:58px;right:24px;float:right}
#vali2{height:189px;background:url('../images/template/headerkuva.jpg') no-repeat}
#bb{float:right;width:224px;height:172px}
#navi{background:url('../images/template/navigointibg.gif') no-repeat top center;height:28px;margin-top:2px;padding-left:14px}
#content{text-align:left;background:url('../images/template/contentbg.gif') no-repeat top center;padding:17px 25px 0px 28px}
#vasen{float:left;width:241px}
#keski2{float:left;width:420px}
#keski4{float:left;width:898px}
#oikea{width:224px;float:right}
#footer2{color:#9EA0A2;font-size:12px;height:64px;clear:both;text-align:left;width:949px;background:url('../images/template/footerpalkki.gif')no-repeat bottom center;font-weight:bold}
#copy{float:left;font-size:10px;padding-top:40px;padding-left:28px}
#othermenu{float:right;padding-top:40px;padding-right:28px;font-size:10px;font-weight:bold}
#footer{color:#9EA0A2;font-size:10px;padding-top:18px;position:relative;height:30px;clear:both;background:url('../images/template/footer.gif') no-repeat top center;background-color:#D9DDE0;font-weight:bold}
ul#mainlevel-nav li a:hover{color:#3A9B43;}
div.moduletable{margin:0px 0px 10px 0px;width:224px;font-size:11px}
div.moduletable h3{background:url('../images/template/moduletitlebg.gif') no-repeat;padding:4px 0px 0px 11px;height:35px;margin:0;font-size:12px;font-weight:bold;text-align:left;color:#fefefe}
div.moduletable table{font-size:11px;width:204px;margin:0px 10px 0px 10px;}
table.contentpaneopen{font-size:12px;padding:0}
a.mainlevel:link, a.mainlevel:visited{display:block;background:url('../images/template/bulletti.gif') no-repeat;font-size:11px;font-weight:bold;color:#FFA025;text-align:left;padding-top:5px;padding-left:17px;height:15px !important;height:20px;text-decoration:none}
a.mainlevel:hover{background:url('../images/template/bulletti_on.gif') no-repeat;text-decoration:none;color:#3A9B43;font-weight:bold;}
a.mainlevel#active_menu{background:url('../images/template/bulletti_on.gif') no-repeat;color:#3A9B43;font-weight:bold;}
a.mainlevel#active_menu:hover{background:url('../images/template/bulletti_on.gif') no-repeat;color:#3A9B43;font-weight:bold;}
a:link, a:visited{color:#FFA025;text-decoration:none;font-weight:normal;}
a:hover{color:#FFA025;text-decoration:underline;font-weight:normal;}
a.footer:link{color:#9EA0A2;font-size:10px;font-weight:bold}
a.footer:active{color:#9EA0A2;font-size:10px;font-weight:bold}
a.footer:hover{color:#9EA0A2;font-size:10px;font-weight:bold}
a.footer:visited{color:#9EA0A2;font-size:10px;font-weight:bold}
ul{margin:0;padding:0;list-style:none}
li{line-height:15px;padding-left:15px;padding-top:0px;background:url('../images/template/bullet.gif')no-repeat}
ol li{background:none}
