﻿body 
{
    font-family: Sans-Serif; padding: 0px; margin: 0px;
}

h1 { padding: 0px; margin: 0px; font-size: 22px; }
h2 { padding: 0px; margin: 0px; font-size: 18px; }
h3 { padding: 0px; margin: 0px; font-size: 14px; }

.tabletitle { font-weight: bold; }

.oddrow { border-bottom: 1px solid silver; }
.evenrow { background-color: whitesmoke; border-bottom: 1px solid gray; }

.oddrow span { padding-right: 6px; }
.evenrow span { padding-right: 6px; }

.oddrow img { vertical-align: middle; }
.evenrow img { vertical-align: middle; }

.small { font-size: smaller; }

.oddrow .number { color: White; background-color: silver; font-size: smaller; width: 24px; 
          padding-right: 3px; padding-left: 3px; margin-right: 4px; text-align: center; vertical-align: middle; }

.evenrow .number { color: White; background-color: gray; font-size: smaller; width: 24px; 
          padding-right: 3px; padding-left: 3px; margin-right: 4px; text-align: center; vertical-align: middle; }
          
.ownnumber { width: 30px; padding-left: 3px; padding-right: 3px; text-align: right; vertical-align: middle; }

.time { padding-left: 66px; }

.header { background-image: url(/images/rallism_mobib.jpg); background-repeat: repeat-x; color: White; }
.body { padding: 5px; }
.option { padding-bottom: 3px; }

.tulostaulu caption { font-size: smaller; padding-top: 10px; }
.tulostaulu th { font-weight: normal; font-size: smaller; text-align: left; }

.sijoitus_a { color: Red; }
.sijoitus_y { color: green; }
