* { margin: 0px; padding: 0px; font-size: 8.5pt; font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif; color: #4d4d4d; }body { background: #000000 none no-repeat scroll 0% 0%; }h1 { color: #d33247; font-size: 13pt; margin-bottom: 0.5em;}h2 { color: #d33247; text-transform: uppercase; }p { line-height: 1.5em; margin-bottom: 1em; }a { color: #d33247; }a:hover {color: #4d4d4d; }a:visited { color: #903f4a; text-decoration: none; }#pohja { background: #404040 url('img/bg.jpg') repeat-x scroll 0% 0%; width: 620px; height: auto; position: absolute; left: 50%; margin-left: -310px; }#logo {margin-left: 10px; height: 150px; width: 600px; margin-bottom: -3px; }#navigation {margin-left: 10px; width: 580px; height: 30px; background: #000000 none no-repeat scroll 0% 0%; border-bottom: 1px solid #d33247; color: #ffffff; padding-left: 20px; }#linkit { padding-top: 9px;  }#navigation a { text-decoration: none; color: #ffffff; margin-left: 5px; margin-right: 5px; }#navigation a:hover { color: #d33247; }#main { background: #ffffff none no-repeat scroll 0% 0%; width: 450px; margin-left: 10px; height: auto; padding-top: 40px; padding-left: 75px; padding-right: 75px; padding-bottom: 30px; }#alaindex {background: #ffffff none no-repeat scroll 0% 0%; width: 600px; height: 50px;margin-left: 10px; text-align: center; margin-bottom: 10px; }.red {color: #cc3145; }img.viiva { margin-top: 5px; padding-bottom: 5px; }table { width: 450px; margin-bottom: 10px;  }table caption { text-align: left; height: 13px; padding-left: 3px; background: #bbbbbb;color: #ffffff; }table td { padding-top: 1px; padding-bottom: 1px; vertical-align: top; text-align: left; }table td.aika { width: 100px; }
