body{margin:0px; padding:0px; background:url(kuvat/bg.jpg) no-repeat 0px 0px scroll #fff;
font-family:Trebuchet MS,arial,times new roman; color:#303323; font-size:13px;
overflow-x:hidden; overflow-y:auto;}

i{font-family:Trebuchet MS, arial, times new roman ; color:#8F8F8F; line-height:1.4; word-spacing:3px; font-size:11px; }

.esittely { width:600px ; border:0px solid #c0c0c0; border-left:5px solid #c0c0c0; padding:0px ; padding-left:10px ; margin:0px ; line-height:1.3;
margin-top:5px ; margin-bottom:5px ;
font-family:Trebuchet MS, arial, times new roman; color:#000; word-spacing:1px; font-size:13px;}


.matsku {width:600px ; border:0px solid #c0c0c0;}

.leipis { width:690px ; border:0px solid #c0c0c0;}


.index:first-letter { font-size :120%;  font-weight:normal ; color:#5D1D58; background:none;
font-family:bookman old style, times new roman, arial ; }

.ekaiso:first-letter { font-size :120%;  font-weight:normal ; color:#49424D; background:none;
font-family:bookman old style, times new roman, arial ;  line-height:1.4; word-spacing:3px; }

.iso:first-letter { font-size :120%;  font-weight:normal ; color:#49424D; background:none;
font-family:bookman old style, times new roman, arial ; }

.eka_isolla_a:first-letter { font-size :110%; font-weight:bold;
   color :#3A3C68;background:none;font-family:times new roman,arial;line-height:17px;}

.eka_isolla_b:first-letter { font-size :110%; font-weight:normal;
   color :#3A3C68;background:none;font-family:times new roman,arial;line-height:17px;}

.eka_isolla:first-letter { font-size :110%; font-weight:normal;
color:#3B2C09; background:none; font-family:bookman old style,times new roman,arial;}

strong.stand { font-size :120%;  font-weight:normal ; color:#2E1A3C; background:none;
font-family:bookman old style, times new roman, arial ; line-height:1.3; word-spacing:3px;}

strong{font-weight:600;}















.vali{width: 718px ; height:20px ; border:0px solid #c0c0c0;}

.juttuloota { width:600px ; border:0px solid #c0c0c0;  padding:0px ; padding-top:0px ; margin-top:5px ; margin-bottom:5px ; line-height:1.3;
font-family:Trebuchet MS, arial, times new roman; color:#000; word-spacing:1px; font-size:13px;}

.fotoinfo{font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; line-height:1.4; word-spacing:1px; font-size:12px;
width:490px; border:0px solid #000000; white-space:pre;}

.ohjaus {font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; line-height:1.4; word-spacing:3px; font-size:12px;}

.ribo{margin-right:5px; margin-bottom:5px;}

.infot{font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; font-size:13px;
margin-bottom:0px;margin-left:30px;margin-right:0px;margin-top:30px;text-align:left;width:650px;line-height:15px;
border:2px solid #000000;word-spacing:3px;padding:10px}

p{font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; line-height:1.4; word-spacing:3px; font-size:13px;}

ul.club{margin-bottom:6px;margin-top:3px;;font-family:Trebuchet MS,arial,times new roman;color:#303323;font-size:13px;}

li.club{list-style-image:url('kuvat/listaright.gif');list-style-position:outside;margin-left:-20px;line-height:1.4;
font-family:Trebuchet MS,arial,times new roman;color:#303323;font-size:13px;}

.joulu{left:630px; top:5px; position:absolute; z-index: 1}

.ihme{ border:0px solid #000000;}

.etutable{table-layout:fixed;font-family:arial,times new roman; color:#303323; font-size:11px;}

.isotable{left:70px; top:0px;position:absolute;}

.tyhjakok{padding-top:10px;padding-bottom:15px;}

.tyhjaind{padding-top:20px;padding-bottom:20px;}

.tyhjapikku{padding-top:20px;padding-bottom:20px;border:0px solid #c0c0c0;}

.taplevali{padding-top:40px;border:0px solid #c0c0c0;}

table,td{font-family:Trebuchet MS,arial,times new roman,arial;color:#303323;font-size:13px;}

td.voh{border:1px solid #535657;font-family:arial,times new roman; color:#303323;font-size:11px;}

table.vohj{border:1px solid #535657;font-family:arial,times new roman; color:#303323;font-size:11px;margin-top:0px;
margin-bottom:40px;margin-left:0px;}

.teksti{font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; font-size:13px;
margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:30px;text-align:left;width:650px;line-height:15px;
border:0px solid #c0c0c0;word-spacing:3px;}

.indexinfo{font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; font-size:13px;
margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;text-align:left;width:415px;
border:0px solid #000000;word-spacing:3px;padding-left:3px;;padding-right:0px;}

.pikkulyijy{font-family:arial,times new roman; color:#303323; font-size:11px;
margin-top:0px;;margin-left:0px;margin-right:0px;text-align:left;width:500px;line-height:19px;word-spacing:3px;
border:0px solid #c0c0c0;}

.text_index{font-family:arial,times new roman,tahoma; color:#303323; font-size:12px;
margin-top:20px;margin-left:0px;margin-right:0px;text-align:left;width:500px;line-height:15px;
border:0px solid #c0c0c0;}

.ala_esit{font-family:arial,times new roman; color:#303323; font-size:12px;
margin-top:0px;margin-left:10px;margin-right:0px;text-align:left;width:250px;line-height:15px;
border:0px solid #c0c0c0;}

.toke{font-family:arial,times new roman; color:#303323; font-size:12px;
margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;width:620px;line-height:15px;
border:0px solid #000000;}

.toke_tex{font-family:arial,times new roman; color:#000000; font-size:15px;
margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:30px;text-align:left;width:620px;
border:0px solid #c0c0c0;line-height:17px;word-spacing:4px;border:0px solid #c0c0c0;}

.toke_texoma{font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; font-size:13px;
margin-bottom:0px;margin-left:50px;margin-right:0px;margin-top:30px;text-align:left;width:620px;
border:0px solid #c0c0c0;line-height:17px;word-spacing:4px;border:0px solid #c0c0c0;}

.toke_ot{margin-bottom:20px;}

.kaynnit{margin-top:70px;margin-right:0px;margin-bottom:10px;margin-left:0px;border:1px solid #303323;
font-family:arial,times new roman; color:#313154; font-size:12px;}

td.kaynnit{border:1px solid #B6B3B8;font-family:arial,times new roman; color:#303323;font-size:12px;}

.matsku{text-align:left;font-family:arial,times new roman; color:#303323;font-size:13px; line-height:15px; border:0px solid #000;}

.viikko_ohjelma{font-family:arial,times new roman; font-size:12px;}

.ohjelma{border-bottom:1px solid #999999;font-family:arial,times new roman; font-size:13px;color:#303323;}

.paiva{font-family:arial,times new roman; color:#303323; font-size: 12px;}

.sisennys{margin-left:27px;border:0px solid #c0c0c0;}

li.toike{list-style-image:url('kuvat/lista.gif');line-height:17px;margin-top:3px;
font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; font-size:13px;}

.erotus{margin-left:-25px;border:0px solid #B6B3B8;}

/*navigointitaulukot*/
.navieka { padding-top:3px ; vertical-align:middle ;  height:20px ; border:0px solid #000 ; width: 650px ; padding-left:0px ; position:none;}
.navitoka { padding-top:3px ; vertical-align:middle ; height:20px ; border:0px solid #000 ; width: 650px ; padding-left:0px ; }

.divkol { width:620px ; height:42px ; border:0px solid #c0c0c0; padding:0px ; background:url(lay/bg_divkol.gif) repeat-y 0px 0px scroll ; margin-left:0px ;}




b{font-weight:600;}



pre{font-family:arial,times new roman;color:#303323;line-height:17px;}



.navigointi_solu_ohjaajat{border:0px solid #c0c0c0;font-family:times new roman,tahoma; 
font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px; width:88px; float:left ;}
.navigointi_solu_valinta_ohjaajat{border:0px solid #c0c0c0;font-family:times new roman,tahoma; 
font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px; width:88px;  float:left ;}

.navigointi_solu_tyot{border:0px solid #c0c0c0;font-family:times new roman,tahoma;font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:109px;  float:left ;}
.navigointi_solu_valinta_tyot{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size:14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:109px;  float:left ;}

.navigointi_solu_ohjelma{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size:14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:137px;  float:left ;}
.navigointi_solu_valinta_ohjelma{border:0px solid #c0c0c0;font-family:times new roman,tahoma;font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:137px;  float:left ; }

.navigointi_solu_tilastot{border:0px solid #c0c0c0;font-family:Trebuchet MS,times new roman,tahoma;font-size: 13px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:127px; float:left ;}
.navigointi_solu_valinta_tilastot{border:0px solid #c0c0c0;font-family:Trebuchet MS,times new roman,tahoma; font-size: 13px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:127px; float:left ;}

.navigointi_solu_yhteyspalaute{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size:14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:187px; float:left ;}
.navigointi_solu_valinta_yhteyspalaute{border:0px solid #c0c0c0;font-family:times new roman,tahoma;font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:187px; float:left ;}

.navigointi_solu_kakspy{border:0px solid #c0c0c0;font-family:Trebuchet MS,times new roman,tahoma;font-size: 13px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px; width:71px ; float:left ;}
.navigointi_solu_valinta_esittely{border:0px solid #c0c0c0;font-family:Trebuchet MS,times new roman,tahoma; font-size: 13px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;  width:71px ; float:left ;}

.navigointi_solu_linkit{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:60px; float:left ;}
.navigointi_solu_valinta_linkit{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:60px; float:left ;}

.navigointi_solu_valokuvat{border:0px solid #c0c0c0;font-family:Trebuchet MS,times new roman,tahoma;font-size: 13px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:131px; float:left ;}
.navigointi_solu_valinta_valokuvat{border:0px solid #c0c0c0;font-family:Trebuchet MS,times new roman,tahoma; font-size: 13px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:131px; float:left ;}

.navigointi_solu_tapahtuu{border:0px solid #c0c0c0;font-family:times new roman,tahoma;font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:133px; float:left ;}
.navigointi_solu_valinta_tapahtuu{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:133px; float:left ;}

.navigointi_solu_kokoukset{border:0px solid #c0c0c0;font-family:times new roman,tahoma;font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:127px; float:left ;}
.navigointi_solu_valinta_kokoukset{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:127px; float:left ;}

.navigointi_solu_viikkotiedote{border:0px solid #c0c0c0;font-family:times new roman,tahoma;font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:121px; float:left ;}
.navigointi_solu_valinta_viikkotiedote{border:0px solid #c0c0c0;font-family:times new roman,tahoma; font-size: 14px;color:#212154;padding-left:0px;padding-bottom:0px;height:18px;width:121px; float:left ;}


.navigointi_table{margin-top:5px;margin-left:0px;font-family:times new roman,tahoma; font-size: 14px;
vertical-align:middle;table-layout:fixed;height:20px;}

.navigointi_table_2{margin-top:5px;margin-left:0px;font-family:times new roman; font-size: 14px;
vertical-align:middle;table-layout:fixed;height:20px;}

.kuva{vertical-align:bottom;}

.kiki{margin-left:50px;}

a:link { cursor:pointer; color:#0E2CDF ; text-decoration:none; }
a:visited { cursor:pointer; color:#0E2CDF ; text-decoration:none; }
a:active { cursor:pointer; color:#0E2CDF ; text-decoration:none; } 
a:hover { cursor:pointer; color:#0E2CDF; text-decoration:underline;}

a:link.navi{cursor:pointer;text-decoration:none;}
a:visited.navi{cursor:pointer;text-decoration:none;}
a:active.navi{cursor:pointer;text-decoration:none;} 
a:hover.navi{cursor:pointer;text-decoration:underline;} 

a:link.kokous{cursor:pointer;color:#3A3C68;text-decoration:none;}
a:visited.kokous{cursor:pointer;color:#AFB2BF;text-decoration:none;}
a:active.kokous{cursor:pointer;color:#F2EEF6;text-decoration:none;} 
a:hover.kokous{cursor:pointer;color:#F2EEF6;text-decoration:none;} 
 
a:link.link{cursor:pointer; color:#C976B8;text-decoration:none;}
a:visited.link{cursor:pointer;color:#C976B8;text-decoration:none;}
a:active.link{cursor:pointer;color:#C976B8;text-decoration:none; } 
a:hover.link{cursor:pointer;color:#C976B8;text-decoration:underline;} 

a:link.links{cursor:pointer;color:#3A3C68;text-decoration:none;}
a:visited.links{cursor:pointer;color:#86AD3A;text-decoration:none;}
a:active.links{cursor:pointer;color:#86AD3A;text-decoration:none; } 
a:hover.links{cursor:pointer;color:#86AD3A;text-decoration:none;} 

a:link.menut{cursor:pointer;color:#EED1E4;text-decoration:none;}
a:visited.menut{cursor:pointer;color:#EED1E4;text-decoration:none;}
a:active.menut{cursor:pointer;color:#EED1E4;text-decoration:none; } 
a:hover.menut{cursor:pointer;color:#EED1E4;text-decoration:underline;} 


.kehys { border:0px solid #c0c0c0; width:580px; height:580px; overflow:auto; background-color:transparent ; }

.palkehys { border:0px solid #c0c0c0; width:580px; height:430px; background-color: transparent ; }




.gallerie { width:500px ; height:25px ; border:0px solid #c0c0c0; }


a:link.galleria {background:url(galtsu.gif) no-repeat 0px 4px scroll ; padding-left:20px ;
font-family:Trebuchet MS, arial, times new roman ; color:#4D4853 ; 
word-spacing:0px ; font-size:13px ; cursor:default ; border:0px solid #c0c0c0; }

a:visited.galleria {background:url(galtsu.gif) no-repeat 0px 4px scroll ; padding-left:20px ;
font-family:Trebuchet MS, arial, times new roman ; color:#4D4853; 
word-spacing:0px ; font-size:13px ; cursor:default ; border:0px solid #c0c0c0;}

a:active.galleria {background:url(galtsu.gif) no-repeat 0px 4px scroll ; padding-left:20px ;
font-family:Trebuchet MS, arial, times new roman ; color:#4D4853; 
word-spacing:0px ; font-size:13px ; cursor:default ; border:0px solid #c0c0c0;}

a:hover.galleria {background:url(galtsu_hover.gif) no-repeat 0px 4px scroll ; padding-left:20px ;
font-family:Trebuchet MS, arial, times new roman ; color:#4D4853; 
word-spacing:0px ; font-size:13px ; cursor:pointer ; border:0px solid #c0c0c0 ; text-decoration:none;}

.otsikkotext_viikkotied{font-family:arial,times new roman; color:#A3C68; font-size: 12px;
margin-bottom:20px;margin-left:2px;margin-right:10px;line-height:16px;}

.text_viikko_info{font-family:Trebuchet MS,arial,times new roman; color:#303323; font-size:13px;word-spacing:3px;
margin-bottom:20px;margin-left:2px;margin-right:10px;width:520px;line-height:18px;text-align:none;border:0px solid #c0c0c0;}

table.safka{margin-bottom:10px;width:435px;border:0px solid #c0c0c0;}

.ruoka{border-bottom:1px solid #B4BAD0;font-family:arial,times new roman; color:#3A3C68;font-size:12px;}

.viikko_otsikko{font-family:arial,times new roman; color:#4C4B35; font-size: 13px;margin-top:20px;margin-left:0px;margin-right:0px;margin-bottom:10px;line-height:18px; }

.green{font-family:arial,times new roman; color:#303323; font-size: 14px;font-weight:bold;margin-left:-17px;}

.c{font-family:Trebuchet MS,arial,times new roman,arial; color:#303323; font-size: 12px;
text-align:left;line-height: 18px;}

.text{font-family:arial,times new roman; color:#303323; font-size: 12px;
margin-bottom:20px;margin-left:5px;margin-right:10px;width:300px;line-height: 17px;}

.text_tulevat{font-family:arial,times new roman; color:#A3C68;font-size: 14px;
margin-bottom:20px;margin-left:0px;margin-right:10px;width:450px;line-height:17px;}

.text_2{font-family:arial,times new roman; color:#A3C68; font-size: 12px;
margin-bottom:20px;margin-left:5px;margin-right:10px;line-height: 17px;}

.text_3{font-family:arial,times new roman; color:#A3C68; font-size: 12px;
margin-bottom:20px;margin-left:5px;margin-right:10px;line-height: 17px;}

.text_kokous_info{font-family:arial,times new roman; color:#313154; font-size: 12px;
margin-bottom:20px;margin-left:5px;margin-right:10px;width:300px;line-height: 18px;text-align:left;}

.tilasto{font-family:arial,times new roman; color:#A3C68; font-size: 13px; line-height:10px; margin-top:5px;margin-left:0px;margin-right:5px;margin-bottom:5px;text-align:justify;}

.linkki_text{font-family:arial,times new roman; color:#A3C68; font-size: 12px; line-height:18px; margin-top:24px;margin-left:10px;margin-right:0px;margin-bottom:10px;text-align:justify;}

.foto{border:0px solid #c0c0c0;margin-right:10px;cursor:pointer;}

.esittely{margin-right:10px;margin-top:0px;margin-bottom:0px;margin-left:0px;}

.alku_lista{width:300px;}

p.mustikka{font-family:arial,times new roman; color:#4C4B35; font-size: 12px;
margin-bottom:0px;margin-left:27px;margin-right:10px;text-align:left;width:640px;line-height: 15px;}

.mustikka{font-family:arial,times new roman; color:#4C4B35; font-size: 12px;
margin-bottom:0px;margin-left:27px;margin-right:10px;text-align:left;width:640px;line-height: 15px;}

.mustikka_etusivu{font-family:arial,times new roman; color:#4C4B35; font-size: 12px;
margin-bottom:0px;margin-left:0px;margin-right:10px;text-align:left;width:400px;line-height: 15px;}

.sisennys{margin-left:0px;}

.layer_text_kuva{font-family:arial,times new roman; color:#4C4B35; font-size: 13px; line-height:18px; margin-top:0px;margin-left:20px;margin-right:20px;margin-bottom:10px;text-align:justify;}

.layer_text_ala{font-family:arial,times new roman; color:#4C4B35; font-size: 13px; line-height:18px; margin-top:0px;margin-left:53px;margin-right:20px;margin-bottom:10px;text-align:justify;}

.otsikko_a{margin-left:30px;}

pre{font-family:arial,times new roman; color:#4C4B35;line-height: 17px;}



.kokoukset{border-bottom:1px solid #B4BAD0;font-family:arial,times new roman; color:#A3C68; font-size: 11px; }

.uutiset{font-family:georgia,times new roman; color:#313154;line-height:20px;width:200px;text-align:left;}

.lista{margin-left:0px;text-align:justify;}


a:link.back { font-family:Trebuchet MS, arial, times new roman ; color:#252e3b ; text-decoration:none; 
word-spacing:0px ; font-size:13px ; cursor:default ; border:0px solid #c0c0c0; }

a:visited.back { font-family:Trebuchet MS, arial, times new roman ; color:#252e3b; text-decoration:none; 
word-spacing:0px ; font-size:13px ; cursor:default ; border:0px solid #c0c0c0;}

a:active.back { font-family:Trebuchet MS, arial, times new roman ; color:#252e3b; text-decoration:none;
word-spacing:0px ; font-size:13px ; cursor:default ; border:0px solid #c0c0c0;}

a:hover.back { background:url(kuvat/back.gif) repeat-x 0px 0px scroll ; text-decoration:none;
font-family:Trebuchet MS, arial, times new roman ; color:#ccc; 
word-spacing:0px ; font-size:13px ; cursor:pointer ; border:0px solid #c0c0c0 ;}





.kuva{vertical-align:bottom;}

.info{margin-left:0px;margin-top:50px;margin-bottom:20px;margin-right:0px;}

.infotxt{margin-top:60px;margin-bottom:160px;margin-left:10px;float:left}



