
body { color: black; background-color: #000; background-image: url(../images/bg_splat.gif); background-repeat: repeat-x; }
a:link { color: #f03; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; }
a:visited { color: #f03; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; }
a:hover { color: #efefef; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; }
a:active { color: #f03; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; }
h1 { color: #ccc; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0; }
.kentta { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #000; margin: 0; border: solid 1px #900; outline-color: #ddd; }
.kuvakehys { margin: 4px; padding: 4px; border: solid 1px #999; }
.otsikko { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.copyright { color: #fff; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; background-image: url(../images/copyright_bg.jpg); background-repeat: repeat-x; height: 80px; margin: 8px 12px; padding: 8px 12px; border-top: 1px solid #900; border-right-color: #b0a; border-bottom-color: #b0a; border-left-color: #b0a08b; border-left-width: 1px;08b;border-bottom-width: 1px;08b;border-right-width: 1px; }
p { color: #ccc; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; }
.tausta { background-color: #333; border: solid 1px #ccc; }
.kentta_vasen { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right-color: #ccc; border-right-width: 1px; }
.vasen_korkea_kentta { background-color: #000; border-right: 1px solid #ccc; border-top-color: #ccc; border-bottom-color: #ccc; border-left-color: #ccc; }
.lapinakyva { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; padding-left: 0; }
.menu { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #000; text-decoration: none; margin: 2px; padding: 2px 14px; }
.menustat { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #eeeae5; margin: 2px; padding: 2px 14px; }
.page { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #000; width: inherit; padding: 3px 10px; display: inline; }
.toteutus { color: #ccc; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.keikat_vasen { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; background-image: url(../images/keikat_vasen.gif); padding: 3px 4px 6px 9px; border-top: 1px solid #900; border-right: 1px solid #900; border-bottom: 1px solid #900; border-left-color: #900; }
.ajankohtaista_keski { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; padding: 5px 10px 8px 12px; }
.tiketti { border-right: 1px solid #900; border-bottom: 1px solid #900; border-top-color: #900; border-left-color: #900; }
.ajankotaista_up { color: #fff; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; background-image: url(../images/ajankohtaista_bg2.jpg); background-repeat: repeat-x; height: 85px; padding: 8px 4px 4px 12px; }
.header { background-color: #000; background-image: url(../images/2008_head2.jpg); width: 1000px; height: 171px; }
.menu_bg { width: auto; height: 26px; }
.keski_right_line { background-repeat: repeat-y; border-right: 1px solid #900; border-bottom-color: #900; border-bottom-width: 1px; }
.laatikkootsikko { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #000; background-image: url(../images/otsikko_bg.jpg); background-repeat: repeat-x; width: auto; height: 24px; padding: 3px 2px 3px 12px; border-top: 1px solid #900; border-right: 1px solid #900; }
.laatikkootsikko_right { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/otsikko_bg.jpg); background-repeat: repeat-x; width: auto; height: 24px; padding: 3px 2px 3px 12px; border-top: 1px solid #900; border-bottom: 1px solid #900; border-right-color: #900; border-left-color: #900; border-left-width: 1px; }
.heviuutiset { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #171717; padding: 4px 4px 4px 6px; border-bottom-color: #900; border-bottom-width: 1px; }
#vertmenu ul { list-style: none; margin: 0; padding: 0; border: none; outline: solid 1px #900; }
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a { font-size: 12px; display: block; text-decoration: none; color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-color: #000; width:160px; height: 12px; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; border-bottom: 1px solid #900;border-top-col;or: #fe0; }
#vertmenu ul li a:hover, #vertmenu ul li a:focus { color: #fff; font-size: 12px; line-height: 12px; background-color: #900; width: 160px; height: 12px; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; border-bottom: 1px solid #900;border-top-col;border-top-color: #900; border-left-color: #900; border-left-width: 1px; or: #fe0; border-right-color: #900; border-right-width: 1px;000;border-top-width: 1px; }
#layer1 { height: 160px; width: 165px; left: 52px; top: 26px; position: absolute; visibility: visible; }
.redline { border-bottom: 1px solid #900; border-top-color: #900; border-right-color: #900; border-left-color: #900; }
