
body              { color: #333333; background-image: url(sitebackgrounds.php); background-repeat: repeat; background-attachment: scroll; background-position: 0 1%; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; padding: 0 }
#runko      {text-align:left; border:1px solid #000000; width:790px; margin:auto;}

#headeri        { color: #333333; background: #900 url(banner_main.php); height: 115px }

#vnavi            { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: bold; background: #696969 url(grey_bgsmall.php); text-align: right; height: 20px; vertical-align: middle; border-style: solid; border-width: 1px 0; border-color: #000 }

#bodyblokki           { color: #333333; background: #700 url(navibg.php); text-align: center; padding: 0; position: relative; width: 790px }

#v-col      { color: #333333; background: #700 url(navibg.php); width: 145px; float: left }

#leipis              { color: #000; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; background: #ffffff; text-align: left; margin-right: 20px; margin-left: 145px; width: 620px; border-top: medium solid #fff; border-bottom: medium solid #fff }

#footeri      { color: #a9a9a9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: bold; background: #696969 url(grey_bgsmall.php); margin: 0; height: 25px; border-top: 1px solid #000; border-bottom: 0 solid #000; border-left: 0 solid #000 }


.off    { color: white; background-color: #666; width: 145px; border-style: solid solid solid none; border-width: 1px 12px 1px medium; border-color: #000 }
.on   { color: red; background-color: #700; width: 145px; border-top: 1px solid #f00; border-right: 12px solid #f00; border-bottom: 1px solid #f00 }
.off1      { color: white; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; background-color: #666; text-align: center; width: auto; border-right: 7px solid #000; border-left: 7px solid #000 }
.on1      { color: red; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; background-color: #700; text-align: center; width: auto; border-right: 7px solid #f00; border-left: 7px solid #f00 }
.off2   { color: white; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; background-color: #666; text-align: center; width: 69px; border-left: 3px solid #000 }
.on2   { color: red; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; background-color: #700; text-align: center; width: 69px; border-left: 3px solid #f00 }
.off3      { color: white; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; background-color: #666; text-align: center; width: 217px; border-right: 11px solid #000; border-left: 10px solid #000 }
.on3      { color: red; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; background-color: #700; text-align: center; width: 217px; border-right: 11px solid #f00; border-left: 10px solid #f00 }
.tables           { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: none; margin-right: 23px; margin-left: 23px }
p       { color: #000; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 0 4px; padding: 5px 15px 15px 4px }
h4   { color: #900; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 0 20px; padding: 5px 0 }
a      { color: #ccc; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; margin-left: 5px }
a:hover      { color: #fff; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-left: 5px }
.otsikko  { color: #900; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h3  { color: #900; font-size: 1.17em; font-weight: bold; margin-top: 1em; margin-right: 0; margin-left: 0 }
.smalltitle        { color: #900; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-left: 4px }
.feedbac      { color: #900; font-size: 0.85em; font-weight: bold; background-image: url(feedback_bg.php); text-align: center; margin-right: 90px; margin-left: 90px; padding-right: 0; padding-left: 0; border: solid 1px #a9a9a9 }
