body {background:black;
}
a:link {color:Black; font:8pt/11pt verdana, arial;
text-decoration:none;
}
a:visited {color:Black; font:8pt/11pt verdana, arial;
text-decoration:none;
}
a:active {text-decoration:underline; color:Black; font:8pt/11pt verdana, arial;
}
font.title {color:Black; font:14pt verdana, arial;
text-decoration:bold;
left-margin:30px;
}
font.subtitle {color:Black; font:10pt verdana, arial;
text-decoration:bold;
left-margin:30px;
}
font.ingress {color:#808080; font:10pt verdana, arial;
text-decoration:none;
left-margin:30px;
}
font.content {color:5C5C5C; font:8pt/11pt verdana, arial;
}
font.footer {color:White; font:11px verdana, arial;
}
font.left_title {color:#000000; font:8pt/11pt verdana, arial;
text-decoration:italic;
}
table.main {text-align:Left; width:960px;
border:0PX; }
table.left_navi {background:#DCDCDC;
width:190px;
border:0PX; }
table.content {text-align:Left; width:540px;
border:0PX; }
table.news {width:160px;
border:0PX; }
td.header {height:100px;
border:0PX; }
td.top_navi {text-align:Center; background:#DCDCDC;
height:25px;
border:0PX; }
td.top_navi_selected {text-align:Center; background:#C0C0C0;
height:25px;
border:0PX; }
td.left_navi_table {background:#DCDCDC;
height:450px;
vertical-align:top;
border:0PX; }
td.left_navi {text-align:Left; text-indent:45px; background:#DCDCDC;
height:35px;
vertical-align:center;
border:0PX; }
td.left_navi_selected {text-align:Left; text-indent:45px; background:#C0C0C0;
height:35px;
vertical-align:center;
border:0PX; }
td.content_table {background:white;
height:450px;
vertical-align:top;
border:0PX; }
td.left_navi_title {text-align:Left; text-indent:20px; background:#DCDCDC;
height:40px;
vertical-align:bottom;
border:0PX; }
td.content_area {text-align:Left; background:white;
vertical-align:top;
border:0PX; }
td.news_section {background:#E8E9EF;
height:450px;
vertical-align:top;
border:0PX; }
td.news_navi {text-align:Left; background:#E8E9EF;
height:35px;
vertical-align:top;
border:0PX; }
td.footer {text-align:Center; background:#01557A;
height:25px;
border:0PX; }
a:link.footlink {color:White; font:8pt/11pt verdana, arial;
text-decoration:none;
}
a:visited.footlink {color:White; font:8pt/11pt verdana, arial;
text-decoration:none;
}
a:visited.footlink {color:White; font:8pt/11pt verdana, arial;
text-decoration:none;
}
.taulu {
    width: 80%;
     margin-left: 110px;
}



#linkit {
    background-color: #999966;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    text-align: center;
    background-image: url(taus2.gif);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999966;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #CCCC99;
    border-left-color: #FFFFFF;
    font-weight: bold;

}

.sisalto {
    background-color: #FFFFFF;
    border-left-style: solid;
    border-left-color: #808040;
    border-left-width: 1px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: left;
    padding: 20px;
}

.sisuut {
    background-color: #CCCC99;  
    border-left-width: 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-align: left;
    padding: 2px;
}

h1 {
    color: #9C9A63;
    font-size: 18px;
    font-weight: bolder;
    font-family: "@MS UI Gothic";
}
.kalenteri{
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    border: 1px solid #888844;
    width: 200px;
    text-align: center;
    padding: 4px;
    min-width: 200px;
    height: 200px;
}
.kuukausi {
    background-color: #E6E6D9;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCC99;
    font-weight: bold;
    background-image: url(taus.gif);
    }
.paiva {
    font-size: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}
.matiketope {
    font-size: 10px;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCC99;
}

.paivamerkinta{
    background-color: #DFD8E6;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;

}
.tanaan {
    background-color: #FFFFCC;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}

#oikeasolu {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #CCCC99;
    border-left-style: solid;
    border-left-color: #808040;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-color: #808040;
    border-right-width: 1px;
    padding: 20px;
    width: 220px;
    vertical-align: top;
}

.ots {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 4px;
}

.ala {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #666633;
}
.input {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color: #E7E7CF;
    border: 1px solid #CCCC99;
    padding: 2px;
    width: 400px;
}

body {
    background-color: #000000;
    background-image: url(logo.gif);
    background-repeat: no-repeat;
    background-position: left top;
    scrollbar-3dlight-color : #FFFFFF;
    scrollbar-arrow-color : #333333;
    scrollbar-base-color : #666666;
    scrollbar-darkshadow-color : Black;
    scrollbar-face-color : #E6E6D9;
    scrollbar-highlight-color : #FFFFFF;
    scrollbar-shadow-color : #666666;
    scrollbar-track-color : #D6D7D6;
}
.sisus {
    width: 100%;

}
textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E7E7CF;
    border: 1px solid #CCCC99;
    padding: 2px;
    width: 400px;
    height: 200px;
}
select {
    width: 300px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E7E7CF;
    border: 1px solid #CCCC99;
    padding: 2px;
}

.button {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #556B2F;
    background-color: #CCCC99;
    border: 1px solid #999966;
}
ul {
    list-style-type: none;
    color: #999966;
    list-style-image: url(bullet2.gif);
}
a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
.uutistaulu {
    font-family: Verdana;
    font-size: 12px;
    background-color: White;
    border: 1px solid #888844;
    width: 200px;
    text-align: center;
    padding: 4px;
    height: 60px;

}

.valiots {
    font-size: 12px;
    vertical-align: top;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;

    font-weight: bold;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCC99;
}

.perustxt {
    font-size: 12px;    
    vertical-align: top;
    padding-bottom: 6px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;

    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCC99;
}

.tlink {
    font-size: 12px;    
    }

.kerots {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    vertical-align: top;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;

    font-weight: bold;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCC99;
}

.kertxt {
    font-size: 10px;
    color: #666666; 
    vertical-align: top;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCC99;
}