body {
    background-color:white;
    color:#003366;
    font-family:Verdana, "lucida console", sans-serif;
    margin:0px;
    padding:0px;
    border:0px;
    text-align:center;
}
p,pre{font-family:Verdana; margin:10px 5px 10px; font-size:11px; text-decoration:none; color:#000; text-align:left;}
p.yhteys{font-family:Verdana; margin:5px; font-size:11px; text-decoration:none; color:#000; text-align:left;}
p.ilmo{font-family:Verdana; margin:3px; font-size:11px; text-decoration:none; color:#000; text-align:left;}
p.ilmoLi{font-family:Verdana; margin:0px; font-size:10px; text-decoration:none; color:#000; text-align:left;}
a.ilmoLi{font-family:Verdana; margin:0px; font-size:10px; text-decoration:none; color:#00f; text-align:left;}
a:hover.ilmoLi{font-family:Verdana; margin:0px; font-size:10px; text-decoration:none; color:#f00; text-align:left;}
a:active.ilmoLi{font-family:Verdana; margin:0px; font-size:10px; text-decoration:none; color:#036; text-align:left;}
a:visited.ilmoLi{font-family:Verdana; margin:0px; font-size:10px; text-decoration:none; color:#036; text-align:left;}
p.ilmoVirhe{font-family:Verdana; margin:10px 15px 10px; font-size:12px; text-decoration:none; color:#f00; text-align:left;}
a.ilmo{font-family:Verdana; margin:3px; font-size:11px; text-decoration:none; color:#000; text-align:left;}
a:hover.ilmo{font-family:Verdana; margin:3px; font-size:11px; text-decoration:none; color:#f00; text-align:left;}
a:active.ilmo{font-family:Verdana; margin:3px; font-size:11px; text-decoration:none; color:#036; text-align:left;}
a:visited.ilmo{font-family:Verdana; margin:3px; font-size:11px; text-decoration:none; color:#036; text-align:left;}
li.listarivi{font-family:Verdana; margin:10px 15px 10px; font-size:11px; text-decoration:none; color:#000; text-align:left;}
h1 {
    font-size:17px; 
    color:#003366;
    padding-left:15px;
    border-bottom:1px;
    border-bottom-color:#003366;
    border-bottom-style:dotted;
    background-color:transparent;
	background-image:url(kuvat/h1_tausta.jpg);
    background-repeat:no-repeat;
}

h2 {
    font-size:15px; 
    color:#003366;
    padding-left:15px;
    border-bottom:1px;
    border-bottom-color:#003366;
    border-bottom-style:dotted;
    background-color:transparent;
	background-image:url(kuvat/h1_tausta.jpg);
    background-repeat:no-repeat;
}

h3 {
    font-size:12px; 
    font-weight:bold;
    color:#003366;
	padding-left:15px;
    border-bottom:1px;
    border-bottom-color:#003366;
    border-bottom-style:dotted;
    background-color:transparent;
	background-image:url(kuvat/h1_tausta.jpg);
    background-repeat:no-repeat;
}

h4.newsFrontpage {
    padding-left:0px;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:2px;
    margin:0px;
    font-size:12px; 
    color:#003366;
    text-decoration:none;
}

h5.newsFrontpage {
    padding-left:0px;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:2px;
    margin:0px;
    font-size:10px; 
    color:#003366;
    text-decoration:none;
}

span.ajankohtaista {
    
    font-size:15px; 
    color:#003366;
    font-weight:bold;
}

span.newsFrontpage {
    padding-left:0px;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:2px;
    margin:0px;
    text-decoration:none;
    font-style:italic;
    font-size:10px;
    color:#003366;
}

img {
    margin:2px;
    padding:0px;
    border:0px;
}

table {
    margin:2px;
    padding:0px;
    border:0px;
}

a { 
    font-size:12px; 
    color:#003366;
    font-weight:bold;
    text-decoration:none;
    font-style:italic;
}

a:hover {
    font-size:12px; 
    color:#003366; 
    font-weight:bold;
    text-decoration:underline;
    font-style:italic;
}

a:active {
    font-size:12px; 
    color:#003366; 
    font-weight:bold;
    text-decoration:none;
    font-style:italic;
}

a:visited { 
    font-size:12px; 
    color:#003366; 
    font-weight:bold;
    text-decoration:underline;
    font-style:italic;
}

a.uutisotsikko { 
    font-size:12px; 
    color:#003366;
    font-weight:bold;
    text-decoration:none;
    font-style:italic;
}

a.uutisotsikko:hover {
    font-size:12px; 
    color:#003366; 
    font-weight:bold;
    text-decoration:underline;
    font-style:italic;
}

a.uutisotsikko:active {
    font-size:12px; 
    color:#003366; 
    font-weight:bold;
    text-decoration:none;
    font-style:italic;
}

a.uutisotsikko:visited { 
    font-size:12px; 
    color:#003366; 
    font-weight:bold;
    text-decoration:underline;
    font-style:italic;
}

a.mainNav { 
    
    font-size:13px; 
    color:#003366;
    font-weight:normal;
    text-decoration:none;
    font-style:normal;
}

a.mainNav:active {
    font-size:13px; 
    color:#003366; 
    font-weight:normal;
    text-decoration:none;
    font-style:normal;
}

a.mainNav:visited { 
    font-size:13px; 
    color:#003366; 
    font-weight:normal;
    text-decoration:none;
    font-style:normal;

}

a.mainNav:hover {
    font-size:13px; 
    color:#003366; 
    font-weight:normal;
    text-decoration:underline;
    font-style:normal;
}

a.subNav { 
    font-size:12px; 
    color:#003366;
    font-weight:normal;
    text-decoration:none;
}

a.subNav:active {
    font-size:12px; 
    color:#003366; 
    font-weight:normal;
    text-decoration:none;
}

a.subNav:visited { 
    font-size:12px; 
    color:#003366; 
    font-weight:normal;
    text-decoration:underline;
}

a.subNav:hover {
    font-size:12px; 
    color:#003366; 
    font-weight:normal;
    text-decoration:underline;
}

td  { 
    padding-bottom:6px;
    padding-left:10px;
}
td.ilmoLi{ 
    padding-bottom:0px;
    padding-left:0px;
}

table.logot{border-style:none; border-width:0px; padding:0px; margin:0px; width:159px; background-color:transparent;}
td.logot{padding:0px; vertical-align:top; text-align:center; background-color:transparent;}
img.logot{margin:0px; padding:0px; border:0px;}

table.otsikkorivi {	
    border-style:none;	
    border-width:0px;	
    padding:0px;	
    margin:0px;	
    width:100%;	
    background-color:transparent;
}
	
td.otsikkovasen {
    width:488px; /*488*/
    border-style:none;	
    border-width:0px;
    padding:0px;
    margin:0px;
    text-align:left;
    background-color:transparent;
	/*background-image:url(kuvat/ylapalkki_reuna_tausta_2.jpg);
    background-repeat:repeat-x;*/
}

td.otsikkovali {
    border-style:none;	
    border-width:0px;
    padding:0px;
    margin:0px;
    text-align:right;
    background-color:transparent;
    /*background-image:url(kuvat/ylapalkki_reuna_tausta_2.jpg);
    background-repeat:repeat-x;*/
}

td.otsikkooikea {
    width:196px;
    border-style:none;	
    border-width:0px;
    padding:0px;
    margin:0px;
    text-align:right;
    background-color:transparent;
    /*background-image:url(kuvat/ylapalkki_reuna_tausta_2.jpg);
    background-repeat:no-repeat;*/
}

table.main {
	border-style:none;
	border-width:0px;
    width:830px;
    height:100%;
}

td.navi {
    font-size:12px;
    margin:0px;
    padding-left:0px;
    padding-top:8px;
    padding-right:0px;
    padding-bottom:8px;
    vertical-align:top;
    text-align:left;
    width:155px;
    border:0px;
    background-color:transparent;
    background-image:url(kuvat/navi_tausta.gif);
    background-repeat:repeat-y;
}

td.sisalto {
    margin:0px;
	padding-left:10px;
    padding-top:0px;
    padding-right:10px;
    padding-bottom:8px;
    vertical-align:top;
    text-align:left;
    border:0px;
}

td.ajankohtaista {
    margin:0px;
	padding:8px;
    vertical-align:top;
    text-align:left;
    width:150px; /*oli 150*/
    border:2px;
    background-color:transparent;
    background-image:url(kuvat/ajankohtaista_tausta.gif);
    background-repeat:repeat-y;
}

img.palkki {  
	margin-top:0px;   
	margin-bottom:0px;   
	margin-left:0px;   
	margin-right:0px;   
	border:0px;
	padding:0px;
}

img.kuva {
    border:0px;
    padding:2px;
}

div.palkki {
    height:143px;
}

div.kokosivu {
    width:75%;
    height:75%;
    text-align:left;	
    margin-left:auto;	
    margin-right:auto;	
    
}

div.pohja {
    color:#003366;
    background-color:white;
}

p.newsFrontpage {
    padding-left:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:2px;
    font-size:12px;
    text-align:left;
    color:#003366;
    font-size:10px;
    width:150px; /*oli 247*/
}

div.news {
    padding-left:0px;
    padding-top:15px;
    padding-right:0px;
    padding-bottom:2px;
    font-size:12px;
    text-align:left;
    color:#003366;
    font-size:10px;
}


div.copy {
    text-align:right;
    color:#003366;
    font-size:10px;
    height:27px;
    padding-top:10px;
    background-color:transparent;
    background-image:url(kuvat/copy_tausta.jpg);
    background-position:100% 0%;
    background-repeat:no-repeat;
}

div.mainNav {
    
}

div.subNav {
    margin-left:3px;    
}



/*GALLERIAN TYYLIT*/

div.galleria_isokuva { 
  text-align:center;
}

div.galleria_isokuva_otsikko { 	
  font-family:Arial, "lucida console", sans-serif;	
  text-align:left;	
  color:black; 	
  padding-bottom:15px;  
}

div.galleria { 	
  margin-bottom:12px; 	
  margin-top:4px; 	
  margin-left:16px; 	
  margin-right:16px; 	
  text-align:center;	
}

div.galleria_linkit { 
  font-family:Arial, "lucida console", sans-serif;  	
  font-size:14px; 	
  color:black; 	
  font-weight:normal;	
  padding-bottom:14px;	
  width:auto;	
  text-align:center;	
}

a.galleria { 	
  font-family:Arial, "lucida console", sans-serif;  	
  font-size:14px; 	
  color:blue; 
	font-weight:normal;	
  padding-bottom:14px;	
  width:auto;	

    text-align:center;	
}

a.galleria:hover { 
  font-family:Arial, "lucida console", sans-serif;  	
  font-size:14px; 
  color:black; 	
  font-weight:normal;	
  padding-bottom:14px;	
  width:auto;	
  text-align:center;	
}

a.valittugalleria { 	
  font-family:Arial, "lucida console", sans-serif;  	
  font-size:14px; 	
  color:red; 
  font-weight:normal;	
  padding-bottom:14px;	
  width:auto;
  text-align:center;
}

a.galleria:visited { 	
  color:#000066;
}

img.galleria { 	
  border:1px;
  border-style:dashed;	
  border-color:blue;
  padding:2px;	
}

span.galleria_kuva { 	
  padding:11px;	
}
