td , body , select, option {
font-family : verdana, arial, helvetica, sans serif; 
font-size : 11px; 
background-color : #ffffff; 
color : #000000; 
} 
a {
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited {
color : #000000; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover {
color : #ff0000; 
text-decoration : underline; 
font-weight : bold; 
}
a.tap {
color : #0000FF; 
text-decoration : none; 
font-weight : normal;
}
a.tap:visited {
color : #0000FF; 
text-decoration : none; 
font-weight : normal;
} 
a.tap:hover {
color : #ff0000; 
text-decoration : underline;
font-weight : normal; 
}  
td.yo1 {
background-image : url("./yobk1.gif"); 
color : #000000; 
} 
td.yo2 {
background-image : url("./yobk1.gif"); 
color : #000000; 
} 
td.yo2b {
background-image : url("./yobk1.gif"); 
color : #505050; 
} 
td.yo3 {
background-image : url("./yobk2.gif"); 
color : #000000; 
} 
td.yo3 {
background-image : url("./yobk2.gif"); 
color : #000000; 
}
td.kl {
font-family : verdana, arial, helvetica, sans serif; 
font-size : 10px; 
background-color : #ffffff; 
color : #000000; 
} 
td.vl-head {
background : #adbdaa; 
border-bottom : medium solid #000000; 
border-bottom-width : 2px; 
border-right : medium solid #808080; 
border-right-width : 1px; 
border-top : medium solid #808080; 
border-top-width : 1px; 
border-left : medium solid #808080; 
border-left-width : 1px; 
padding-top : 2px; 
padding-left : 5px; 
padding-right : 2px; 
padding-bottom : 2px; 
font-weight : bold; 
} 
td.vl-sis2 {
font-weight : bold; 
background : #ffffff; 
vertical-align : top; 
padding-top : 1px; 
padding-left : 2px; 
padding-right : 2px; 
padding-bottom : 1px; 
} 
td.vl-sis3 {
font-weight : bold; 
background : #c8dbc5; 
vertical-align : top; 
padding-top : 1px; 
padding-left : 5px; 
padding-right : 2px; 
padding-bottom : 1px; 
} 
td.vl-sis4 {
font-weight : bold; 
background : #c8dbc5; 
vertical-align : top; 
border-right : medium solid #808080; 
border-right-width : 1px; 
padding-top : 1px; 
padding-left : 2px; 
padding-right : 2px; 
padding-bottom : 1px; 
} 
td.vl-sis5 {
background : #c8dbc5; 
vertical-align : top; 
border-right : medium solid #808080; 
border-right-width : 1px; 
padding-top : 2px; 
padding-left : 2px; 
padding-right : 2px; 
padding-bottom : 1px; 
font-family: arial,verdana,helvetica;
font-size: 11px;
} 
td.vl-sis-a {
font-weight : bold; 
background : #ffffff; 
border-top : medium solid #808080; 
border-top-width : 1px; 
vertical-align : top; 
padding-top : 1px; 
padding-left : 2px; 
padding-right : 2px; 
padding-bottom : 1px; 
}
td.vl-sis-ad {
font-weight : bold; 
background : #ffffff; 
border-top : medium dotted #808080; 
border-top-width : 1px; 
vertical-align : top; 
padding-top : 1px; 
padding-left : 2px; 
padding-right : 2px; 
padding-bottom : 1px; 
}  
td.vali {
background : #ffffff;
} 
td.txt1 {
background : #ffffff; 
border-top : medium dotted #808080; 
border-top-width : 1px; 
border-right : medium dotted #808080; 
border-right-width : 1px; 
padding-right : 5px; 
padding-top : 5px; 
} 
td.txt2 {
background : #ffffff; 
border-top : medium dotted #808080; 
border-top-width : 1px;
padding-bottom : 4px; 
} 
td.vh {
background : #adbdaa; 
color : #000000; 
font-weight : bold; 
padding-top : 2px; 
padding-right : 3px; 
padding-left : 3px; 
padding-bottom : 1px; 
} 
td.ah {
background : #ffffff; 
color : #000000; 
font-weight : bold; 
padding-top : 2px; 
padding-right : 3px; 
padding-left : 3px; 
padding-bottom : 1px; 
}
td.ah2 {
background : #ffffff; 
color : #000000; 
font-size : 9px; 
font-weight : bold; 
padding-top : 2px; 
padding-right : 3px; 
padding-left : 3px; 
padding-bottom : 1px; 
}
td.t-tila {
background : #ffffff; 
color : #000000; 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 4px; 
} 
td.kal1 {
border-top : medium solid #000000;
border-top-width : 1px;
border-left : medium solid #000000;
border-left-width : 1px;
border-right : medium solid #000000;
border-right-width : 1px;
border-bottom : medium solid #000000;
border-bottom-width : 1px;
} 
td.kal2 {
font-weight : bold; 
background: #ffa000;
border-top : medium solid #000000;
border-top-width : 1px;
border-left : medium solid #000000;
border-left-width : 1px;
border-right : medium solid #000000;
border-right-width : 1px;
border-bottom : medium solid #000000;
border-bottom-width : 1px;
} 
td.kal3 {
background: #adbdaa;
border-top : medium solid #000000;
border-top-width : 1px;
border-left : medium solid #000000;
border-left-width : 1px;
border-right : medium solid #000000;
border-right-width : 1px;
border-bottom : medium solid #000000;
border-bottom-width : 1px;
}
td.kal4 {
background : #c8dbc5;
font-weight : bold;
border-top : medium solid #000000;
border-top-width : 1px;
border-left : medium solid #000000;
border-left-width : 1px;
border-right : medium solid #000000;
border-right-width : 1px;
border-bottom : medium solid #000000;
border-bottom-width : 1px;
}
td.kal5 {
background : #D3E7FB;
font-weight : bold;
border-top : medium solid #000000;
border-top-width : 1px;
border-left : medium solid #000000;
border-left-width : 1px;
border-right : medium solid #000000;
border-right-width : 1px;
border-bottom : medium solid #000000;
border-bottom-width : 1px;
}  
td.tap {
background : #FFFFFF;
padding-bottom : 1px; 
}
td.tap2 {
background: #FFFFFF;
border-bottom : medium dotted #808080;
border-bottom-width : 1px;
}  
td.tap3 {
background: #FFFFFF;
border-bottom : medium dotted #808080;
border-bottom-width : 1px;
padding-left : 40px;
padding-top : 35px;
} 
td.seutu1 {
background-image: url("./kuvat/stausta01.gif");
border-bottom : medium dotted #808080;
border-bottom-width : 1px;
padding-left : 10px;
padding-top : 0px;
}  
td.sis {
background : #FFFFFF;
padding-right : 2px; 
padding-left : 2px; 
border-bottom : medium dotted #808080;
border-bottom-width : 1px;
}
td.mbans {
background: #ffffff;
border-left : medium dotted #808080;
border-left-width : 1px;
padding-right : 4px; 
padding-left : 5px; 
}
td.tkal1 {
background : #ffffff; 
border-top : medium solid #808080; 
border-top-width : 1px; 
vertical-align : top; 
padding-top : 1px; 
padding-left : 4px; 
padding-right : 2px; 
padding-bottom : 2px; 
} 
