body {
   overflow: auto; margin: 0; padding: 0; background: url(kuvat/tausta2.png) fixed;
}
#nimiosa {
   background: url(kuvat/nimi.png) #557777 no-repeat 20px 10px; height: 60px; width: 100%; text-align: right;
}
#mainos {
   position: absolute; top: 8px; right: 0;
}
#banneri {
   margin: 0 10px 0 0; padding: 0; border: 1px solid black;
}
#ylaviiva {
   width: 100%; height: 20px; margin: 0; padding: 0; background: url(kuvat/viiva3.png) repeat-x;
}
#valikko {
   display: inline; list-style: none; margin: 0 20px; padding: 0;
}
.valikonosa {
   display: inline; margin-right: 10px;
}
.valikonlinkki:link, .valikonlinkki:visited, .valikonlinkki:active {
   background: url(kuvat/grayfade2.png) white repeat-y; padding: 0 10px; border: 1px solid black; text-decoration: none; color: black; font: small-caps bold 9pt/9pt Verdana, sans-serif;
}
#isotaulukko {
   margin: 40px 20px;
}
#tekstitaulu {
   border: 4px double #557777; width: 550px; vertical-align: top; background: #eee;
}
#pikkutaulu {
   width: 100px; vertical-align: top;
}
#paaotsikko {
   font: small-caps bold 12pt/12pt Verdana, sans-serif; color: black; background: url(kuvat/viiva2.png) repeat-x; margin: 0 0 20px; padding: 25px 15px 0; letter-spacing: 1pt; text-align: left;
}
.alaotsikko {
   font: bold 12pt/14pt Times, serif; color: #000; margin: 0 15px; text-align: left;
}
.jouluotsikko {
   font: bold 12pt/14pt Times, serif; color: #ff4; margin: 0 15px; text-align: left; background: #f44;
}
.teksti {
   font: normal 8pt/11pt Verdana, sans-serif; color: #000; margin: 0 15px 20px; text-align: left;
}
.hinta {
   font: bold 8pt/11pt Verdana, sans-serif; color: #557777; margin: 0 15px 20px; text-align: right;
}
.linkki:link, .linkki:visited, .linkki:active {
   color: red; text-decoration: none;
}
.linkki:hover {
   color: red; text-decoration: underline;
}
#alateksti {
   font: normal 8pt/11pt Verdana, sans-serif; color: #000; padding: 10px 0; margin: 0; border-top: 1px solid #557777;
}
.linkki2:link, .linkki2:visited, .linkki2:active {
   font: small-caps normal 12px/16px Verdana, sans-serif; color: black; text-decoration: none;
}
.linkki2:hover {
   text-decoration: underline; color: red;
}
#copyright {
   position:absolute; bottom: 0px; width: 100%; border-top: 1px solid black; background: #557777; font: bold 8pt/20pt Verdana, sans-serif; color: black; text-indent: 20px; padding: 0;
}
