body
{
    margin:0;
    padding:0;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
}
form
{
    margin-top: 0px;
    margin-bottom: 0px;
}
input, select, textarea
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
}
ul
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.button2
{
    width: 60px;
    height: 40px;
    background-color: #E0E0E0;
    font-family: arial, Helvetica;
}
.divtyhja
{
    width: 728px;
    height: 15px;
}
.divtyhjap
{
    width: 160px;
    height: 20px;
}
.divvaaka
{
    width: 728px;
    height: 90px;
}

.divpysty
{
    width: 160px;
    height: 600px;
}
.divpystyk
{
    width: 140px;
    height: 350px;
}
  
A:link
{
    COLOR: #000000;
}
A:visited
{
    COLOR: #000000;
}
A:hover
{
    COLOR: #C00000;
}
A.lista:link
{
    COLOR: #C00000; text-decoration: none;
    font-weight: bold;
}
A.lista:visited
{
    COLOR: #FF8080; text-decoration: none;
    font-weight: bold;
}
A.lista:hover
{
    COLOR: #C00000; text-decoration: underline;
    font-weight: bold;
}
A.mainos:link
{
    COLOR: #C00000; text-decoration: underline;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    font-weight: bold;
}
A.mainos:visited
{
    COLOR: #C00000; text-decoration: underline;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    font-weight: bold;
}

A.mainos:hover
{
    COLOR: #000000; text-decoration: underline;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    font-weight: bold;
}
.hakumainos
{
    padding: 7px;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 14px;
}
.mainospieni
{
    COLOR: #303030;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 11px;
}
A.mainosiso:link
{
    COLOR: #C00000; text-decoration: underline;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 16px;
    font-weight: bold;
}
A.mainosiso:visited
{
    COLOR: #C00000; text-decoration: underline;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 16px;
    font-weight: bold;
}
A.mainosiso:hover
{
    COLOR: #C00000; text-decoration: underline;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 16px;
    font-weight: bold;
}
A.murupolku:link
{
    COLOR: #C00000;
}
A.murupolku:visited
{
    COLOR: #C00000;
}
A.murupolku:hover
{
    COLOR: #000000;
}
A.oikeayla:link
{
    COLOR: #C00000;
}
A.oikeayla:visited
{
    COLOR: #C00000;
}
A.oikeayla:hover
{
    COLOR: #000000;
}
A.menu:link
{
    COLOR: #000000; text-decoration: none;
}
A.menu:visited
{
    COLOR: #000000; text-decoration: none;
}
A.menu:hover
{
    COLOR: #C00000; text-decoration: underline;
}
A.mustalinkki:link
{
    COLOR: #000000;
}
A.mustalinkki:visited
{
    COLOR: #000000;
}
A.mustalinkki:hover
{
    COLOR: #800000;
}

A.sinilinkki:link
{
    COLOR: #0000FF;
}
A.sinilinkki:visited
{
    COLOR: #0000FF;
}
A.sinilinkki:hover
{
    COLOR: #000000;
}
A.punalinkki:link
{
    COLOR: #FF0000;
}
A.punalinkki:visited
{
    COLOR: #FF0000;
}
A.punalinkki:hover
{
    COLOR: #996600;
}
A.valkolinkki:link
{
    COLOR: #FFFFFF;
}
A.valkolinkki:visited
{
    COLOR: #FFFFFF;
}
A.valkolinkki:hover
{
    COLOR: #FF9933;
}
A.ylavalikko:link
{
    COLOR: #800000;
}
A.ylavalikko:visited
{
    COLOR: #800000;
}
A.ylavalikko:hover
{
    COLOR: #000000;
}

A.oranssi:link
{
    COLOR: #FF9933;
}
A.oranssi:visited
{
    COLOR: #FF9933;
}
A.oranssi:hover
{
    COLOR: #FFFFFF;
}
h1
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 18px;
    font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
h2
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 13px;
    font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
h3
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
.isootsikko
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 22px;
    font-weight: bold;
    color: #000000;
}
.trperus
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
}
.triso
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 24px;
}
.vaakamenu
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 13px;
    background-color: #FFFFFF;
}
.menuoma
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FFFFFF;
}
.logotausta
{
    background-color: #FF9933;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
.mainostausta
{
    background-color: #FFFFFF;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
.kirjautuminen
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    background-color: #FFFFFF;
    border-top: 1px dashed #000000;
    border-bottom: 1px dashed #000000;
    padding: 2px;
}
.sivuotsikko
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    background-color: #FFFFFF;
    border-top: 2px solid #FF9933;
    border-bottom: 2px solid #FF9933;
    padding: 2px;
}
.sivuotsikkoo
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
    border-top: 2px solid #FF9933;
    border-bottom: 2px solid #FF9933;
    padding: 2px;
}
.bulletit
{
    line-height: 170%;
}
.numerot
{
    line-height: 170%;
}
.otsikkorivi
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
    border-top: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
    padding: 2px;
}
.listaotsikko
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
    border-top: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
}
.mainosrivi
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #E0E0E0;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 3px;
}
.mainosrivi2
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #CCCCCC;
    border-bottom: 1px solid #000000;
    padding: 3px;
}
.mainosrivi3
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #CCCCCC;
    border-top: 1px solid #000000;
    padding: 3px;
}
.trvaalea
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
}
.trtumma
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #E0E0E0;
}
.trkorostus
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFF40;
    padding: 2px;
}
.trsotsikko
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #000000;
}
.alaviivapieni
{
    padding: 2px;
    border-bottom: 1px solid #FF0000;
}
.alaviivaiso
{
    padding: 2px;
    border-bottom: 2px solid #000000;
}
.ylaviivaiso
{
    padding: 2px;
    border-top: 2px solid #FF0000;
}
.ylaviivapieni
{
    FONT-FAMILY: Helvetica, Arial;
    padding: 2px;
    border-top: 1px solid #FF0000;
}
.ylaviivaps
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    padding: 2px;
    border-top: 1px solid #FF0000;
}
.kttoprow
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    padding: 3px;
    border-bottom: 1px solid #FF9933;
}
.paataulu
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 3px;
    border-color: #FF9933;
}
.taustataulu
{
    background-image: url('tausta.gif');
    background-repeat: repeat-x;
    background-color: #FF9933;
}
.alataulu
{
    background-image: url('tausta2.gif');
    background-repeat: repeat-x;
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FFFFFF;
}
.ruutumainos
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFF40;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 3px;
}
.oranssimainos
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FF9933;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
.linkkimainos
{
    padding: 2px;
    border-bottom: 2px solid #000000;
}
.linkkimainosy
{
    padding: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
    background-color: #E0E0E0;
}
.oranssitausta
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FF9933;
}
.osastoOtsikko
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #CCCCCC;
    padding: 2px;
}
.osastoRivi
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    padding: 2px;
}
.ruutumainoser
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 1px;
}
.valkomainos
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 3px;
}
.huomioruutu
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px;
    border-color: #C00000;
    padding: 5px;
}
img.mainoskuva
{
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
.vmpieni
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 3px;
}
.menuyla
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #000000;
    border-bottom: 2px solid #000000;
    padding: 3px;
}
.tekstirivi
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    border-bottom: 1px solid #000000;
    padding: 3px;
}
.pikalinkit
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    padding: 1px;
}
.harmaamainos
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 3px;
}
.kuvamainos
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FF9933;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
.kuvaesittely
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
}
.osastoruutu
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #FF6600;
    padding: 3px;
}
.100YlaIso
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #CCCCCC;
    border-bottom: 1px solid #000000;
}
.100YlaPieni
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #CCCCCC;
    border-bottom: 1px solid #000000;
}
.erivit
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
}
.rivimenu
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
}
.pieni
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
}
.alasuositut
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FF9933;
}
.pienivalko
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    FONT-COLOR: #FFFFFF;
}
.listavasen
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 11px;
    background-color: #FFFFFF;
    border-bottom: 1px dashed #000000;
}
.listaoikea
{
    FONT-FAMILY: Helvetica, Arial;
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px dashed #000000;
}
.paasivu
{
    background-color: #FF6600;
}
.paavari
{
    background-color: #FFFFFF;
}
.paavari2
{
    background-color: #0000FF;
}
.paatausta
{
    background-color: #FF9933;
}
.menuovari
{
    background-color: #FFFFFF;
}
.huomiovari
{
    background-color: #FF9933;
}
.tummapuna
{
    background-color: #FF6600;
}
.pohjavari
{
    background-color: #FFFFFF;
}
.otsikkovari
{
    background-color: #FF9933;
}
.musta
{
    background-color: #000000;
}