body {
margin-top: 0px;
margin-left: 0px;
background-image: url(back2.gif);
SCROLLBAR-FACE-COLOR: #74A1DC; 
SCROLLBAR-HIGHLIGHT-COLOR: #EFEDED;
SCROLLBAR-SHADOW-COLOR: black; 
SCROLLBAR-3DLIGHT-COLOR: #909090;
SCROLLBAR-ARROW-COLOR: #000000; 
SCROLLBAR-TRACK-COLOR: #D0D0D0;
SCROLLBAR-DARKSHADOW-COLOR: black;
}

table.main {
border-style: solid;
border-color: black;
border-width: 1px;
background-color: black;
}

td.otsikkokuva {
font-family: verdana;
font-size: 10px;
color: white;
text-align: right;
vertical-align: top;
background-image: url(otsikko.jpg);
padding-top: 5px;
padding-left: 7px;
padding-bottom: 2px;
padding-right: 6px;
height: 130px;
}

td.otsikkokuva_eng {
font-family: verdana;
font-size: 10px;
color: white;
text-align: right;
vertical-align: top;
background-image: url(otsikko_eng.jpg);
padding-top: 5px;
padding-left: 7px;
padding-bottom: 2px;
padding-right: 6px;
height: 130px;
}

.painike {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: black;
background-color: #87B0E7;
height: 25px;
}

td.yla {
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-style: solid;
}

td.java {
font-family: verdana;
font-size: 10px;
color: black;
text-align: right;
background-color: #83B6E5;
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-style: solid;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}

td.ylaoikea {
font-family: verdana;
font-size: 10px;
color: black;
text-align: right;
background-color: #476DB6;
border-color: black;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-style: solid;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}

table.iso {
border-style: solid;
border-color: black;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
}

td.keski {
font-family: verdana;
font-size: 10px;
color: black;
background-color: #BEC5EA;
border-color: black;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-style: solid;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}

table.valikko {
font-family: verdana;
font-size: 10px;
color: black;
background-color: #F1F6F9;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color: black;
}

td.vasen {
border-style: solid;
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
padding-top: 0px;
padding-left: 2px;
padding-bottom: 5px;
padding-right: 2px;
}


A.valikko { font-family: verdana,arial,helvetica; font-size: 11px; color: black; }
A.valikko:link { text-decoration:none; }
A.valikko:visited { text-decoration:none; }
A.valikko:active { text-decoration:none; color: #5382B1; }
A.valikko:hover { text-decoration:underline; color: black; background-color: #BEDEFC; }

font.oikeayla {
font-family: verdana;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
vertical-align: top;
color: black;
border-style: solid;
background-color: #E5F1FD;
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
}

font.pva {
font-family: verdana;
font-size: 10px;
font-style: italic;
vertical-align: top;
color: black;
}

td.oikea {
font-family: verdana;
font-size: 11px;
vertical-align: top;
color: black;
border-style: solid;
background-color: white;
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
}

td.otsikko {
font-variant: small-caps;
font-family: verdana;
font-size: 12px;
color: black;
font-weight: bold;
border-style: solid;
border-color: black;
background-color: #83B6E5;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}

td.linkki {
font-family: verdana;
font-size: 11px;
color: black;
padding-top: 3px;
padding-left: 8px;
padding-bottom: 3px;
padding-right: 3px;
}

td.linkki2 {
font-family: verdana;
font-size: 11px;
color: black;
padding-top: 2px;
padding-left: 15px;
padding-bottom: 2px;
padding-right: 3px;
}

td.ala {
font-family: verdana;
font-size: 10px;
color: black;
text-align: center;
font-weight: italic;
border-style: solid;
background-image: url(ala2.jpg);
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}

table.alin {
background-image: url(alapalkki.jpg);
font-size: 8px;
height: 27px;
width: 802px;
font-family: verdana;
border-style: dashed;
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
}

td.alin {
font-family: verdana;
font-size: 9px;
text-align: right;
color: white;
border-style: dotted;
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 8px;
padding-right: 6px;
}

td.sivukartta {
font-family: verdana;
font-size: 13px;
text-align: left;
color: black;
line-height:150%;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 5px;
padding-right: 3px;
}

p.sivukarttaotsikko {
font-family: verdana;
font-size: 14px;
width: 300px;
font-weight: bold;
letter-spacing: 1px;
vertical-align: top;
color: black;
border-style: solid;
background-color: #85C3F3;
border-color: black;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
padding-left: 5px;
}

p.sivukartta {
width: 300px;
font-family: verdana;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
color: black;
border-style: dotted;
background-color: #E5F1FD;
border-color: black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
}

A.sivukartta { text-decoration:underline; font-family: verdana,arial,helvetica; font-size: 12px; color: blue; }
A.sivukartta:link { text-decoration:underline; }
A.sivukartta:visited { text-decoration:underline; }
A.sivukartta:active { text-decoration:underline; }
A.sivukartta:hover { text-decoration:underline; color: black; background-color: #BEDEFC; }

A.linkki { text-decoration: none; font-family: verdana,arial,helvetica; font-size: 11px; color: #0032EC; }
A.linkki:link { text-decoration: none; color: #0032EC; }
A.linkki:visited { text-decoration: none; color: #0032EC; }
A.linkki:active { text-decoration: none; color: #0032EC; }
A.linkki:hover { text-decoration: underline; color: black; }

A.linkki2 { text-decoration: none; font-family: verdana,arial,helvetica; font-size: 10px; color: #0032EC; }
A.linkki2:link { text-decoration: none; color: #0032EC; }
A.linkki2:visited { text-decoration: none; color: #0032EC; }
A.linkki2:active { text-decoration: none; color: #0032EC; }
A.linkki2:hover { text-decoration: underline; color: black; }


A.aj { text-decoration:underline; font-family: verdana,arial,helvetica; font-size: 10px; color: blue; }
A.aj:link { text-decoration:underline; }
A.aj:visited { text-decoration:underline; }
A.aj:active { text-decoration:underline; }
A.aj:hover { text-decoration:underline; color: black; background-color: #BEDEFC; }


td.aj_otsikko {
font-variant: small-caps;
font-family: verdana;
font-size: 12px;
color: black;
font-weight: bold;
border-style: solid;
border-color: black;
background-color: #85ADE1;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}


td.aj_laskuri {
text-align: center;
font-family: verdana;
font-size: 10px;
color: black;
font-weight: solid;
border-style: solid;
border-color: black;
background-color: #CDDDF3;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}


td.aj_vali {
height: 5px;
background-color: white;
}

td.aj_juttu {
font-family: verdana;
font-size: 10px;
color: black;
border-style: solid;
border-color: black;
background-color: #F8FAFC;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
padding-right: 3px;
}
