/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body, tr, td { border: 0px none ;
    font-size: 12px;
    color: rgb(0, 60, 0);
    font-family: arial,trebuchet ms;
    text-align: left;
    }

  .table1 { width: 800px;
    position: absolute;
    top: 0px;
    left: 70px;
    }

  .yla { background-image: url(yla.gif);
    height: 69px;
    }

  .tdlaatikot { background-image: url(tdtausta.gif);
    }

  body { background-image: url(tausta.png);
    }

  #paalinkit { text-align: center;
    height: 35px;
    background-image: url(linkit.jpg);
    }

  #paalinkit a:link, #paalinkit a:visited { color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    }

  #paalinkit a:hover { color: rgb(173, 220, 173);
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    }

  .alatr { border-bottom: 1px solid rgb(0, 128, 0);
    height: 30px;
    background-image: url(alapalkki.gif);
    color: rgb(255, 255, 255);
    font-family: arial;
    font-size: 11px;
    text-align: right;
    }

  #alatr a:link, #alatr a:visited { color: rgb(255, 255, 255);
    text-decoration: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    }

  #alatr a:hover { color: rgb(255, 255, 255);
    font-family: arial;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
    }

  .h2 { border-bottom: 1px solid rgb(0, 128, 0);
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 20px;
    text-align: right;
    color: rgb(0, 80, 0);
    font-family: BankGothic Md BT,BankGothicATTLtBT,arial;
    }

  .h { border-bottom: 1px dashed rgb(174, 220, 174);
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 15px;
    font-style: italic;
    text-align: left;
    font-family: arial,bankgothic md bt,bankgothic md bt medium,trebuchet ms;
    color: rgb(0, 60, 0);
    }

  .text2 { border: 0px none ;
    font-family: tahoma;
    font-size: 11px;
    color: rgb(255, 255, 255);
    }

  .text3 { border: 0px none ;
    font-family: trebuchet ms,arial;
    font-size: 12px;
    text-align: left;
    color: rgb(0, 60, 0);
    }

  .text3 li { line-height: 12px;
    }

  a:link, a:visited { border: 0px none ;
    font-family: verdana;
    font-size: 10px;
    color: rgb(62, 140, 62);
    font-weight: bold;
    text-decoration: none;
    cursor: default;
    }

  a:hover, a:active { border: 0px none ;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    cursor: default;
    color: rgb(46, 42, 38);
    }

  #pikseli { background: rgb(0, 128, 0) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 1px;
    }

  #pikseli2 { background: rgb(0, 128, 0) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 1px;
    }

  #tausta1 { background-image: url(tausta1.gif);
    height: 31px;
    }

  .vasen { width: 177px;
    background-image: url(vasen.gif);
    }

  .paa { padding-left: 50px;
    padding-right: 30px;
    }

  #vasen_linkki { font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    }

  #vasen_linkki a:link { font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    color: rgb(43, 102, 43);
    }

  #vasen_linkki a:visited { font-weight: bold;
    text-decoration: none;
    font-size: 10px;
    color: rgb(65, 149, 108);
    }

  #vasen_linkki a:hover { text-decoration: underline;
    font-weight: bold;
    color: rgb(46, 42, 38);
    font-size: 10px;
    }

  #vasen_linkki a:active { font-style: italic;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    color: rgb(96, 221, 96);
    }


