body { color: black; font-size: 11px; font-family: arial, Verdana; background-color: #f8e700; margin: 10px 20px 20px; }
td { font-size: 12px; font-family: arial;}
p { }
h1  { color: #1b4598; font-size: 24px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px }
h2  { color: #323853; font-weight: normal; font-size: 18px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px }
h3 {FONT-WEIGHT: normal; FONT-SIZE: 21px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 21px; FONT-FAMILY: "Comic sans MS", Arial, Helvetica, sans-serif; LETTER-SPACING: -1px }
a { color: #700; text-decoration: underline }
a:hover { color: #700; text-decoration: none }
.taevas_yv { background-image: url(../pics/nelik/taevas_yv.gif); background-repeat: no-repeat; background-position: left top; }
.taevas_yp { background-image: url(../pics/nelik/taevas_yp.gif); background-repeat: no-repeat; background-position: right top; padding-top: 20px; padding-right: 20px; padding-left: 50px; }
.taevas_yp p { margin: 0; padding: 0; }
.taevas_kv { background-color: #6fcdff; background-image: url(../pics/nelik/taevas_kv.gif); background-repeat: repeat-y; background-position: left top; }
.taevas_kp { background-image: url(../pics/nelik/taevas_kp.gif); background-repeat: repeat-y; background-position: right top; padding-right: 13px; padding-left: 20px; }
.taevas_kp p { margin: 0; padding: 0; }
.footer_v { background-image: url(../pics/nelik/footer_v.gif); background-repeat: no-repeat; background-position: left top; }
.footer_p { background-image: url(../pics/nelik/footer_p.gif); background-repeat: no-repeat; background-position: right top; height: 186px; }
.tasand1 { color: white; font-size: 14px; font-family: "Comic Sans MS", arial; padding-bottom: 10px; white-space: nowrap; }
.tasand1 li { vertical-align: bottom; display: inline; }
.tasand1 ul { text-align: left; vertical-align: bottom; width: 800px; height: 120px; margin: 0; padding-left: 0; display: table-cell; white-space: nowrap; }
.tasand1 li a { color: white; text-decoration: none; text-align: center; padding: 90px 40px 1px; }
.tasand1 li a:hover { color: #2273b6; text-decoration: none; }
.suusa a { background-image: url(../pics/suusa.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 130px; height: 100px; }
.ratta a { background-image: url(../pics/ratta.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 130px; height: 100px; }
.nelik a { background-image: url(../pics/nelik.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 130px; height: 100px; }
.kevad a { background-image: url(../pics/jooks.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 130px; height: 100px; }
.triatlon a { background-image: url(../pics/triatlon.gif); background-repeat: no-repeat; background-position: center top; text-align: center; width: 130px; height: 100px; }
.banner { text-align: center; width: 200px; display: block; }
.sisu { text-align: left; vertical-align: top; width: 100%; }
.tasand2 { color: #006b33; font-size: 12px; font-family: arial; background-image: url(../pics/nelik/2tasand_v.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; height: 30px; margin: 0; padding: 0 0 0 11px; white-space: nowrap; }
.tasand2 ul { background-image: url(../pics/nelik/2tasand_taust.gif); background-repeat: repeat-x; background-position: left center; vertical-align: middle; height: 28px; margin: 0; padding: 0; border-top: 1px solid #ae8b00; border-bottom: 1px solid #ae8b00; }
.tasand2 li { vertical-align: middle; margin: 0; display: inline; }
.tasand2 li a { color: #351700; background-image: url(../pics/nelik/2tasand_taust.gif); background-repeat: repeat-x; background-position: center; text-decoration: none; float: left; padding: 6px 5px 7px; border-right: 1px solid #ae8b00; white-space: nowrap; }
.tasand2 li a:hover { color: #fff9f2; background-image: url(../pics/nelik/2tasand_taust_active.gif); background-repeat: repeat-x; background-position: center; }
.tasand2_active a#hetkel { color: #fff9f2; text-decoration: none; background-image: url(../pics/nelik/2tasand_taust_active.gif); background-repeat: repeat-x; background-position: center; }
.tasand3 { color: white; font-size: 12px; font-family: "Comic Sans MS", arial; background-image: url(../pics/nelik/3tasand_v.gif); background-repeat: no-repeat; background-position: left bottom; vertical-align: middle; height: 20px; margin-left: 11px; padding-left: 10px; }
.tasand3 ul { background-color: #c29714; height: 19px; margin: 0; padding: 0; }
.tasand3 li { padding: 0; display: inline; }
.tasand3 li a { color: white; text-decoration: none; float: left; padding: 1px 5px; border-right: 1px solid #fff2b8; }
.tasand3 li a:hover { color: white; background-color: #916e00; text-decoration: none; }
.tasand3_active a#active { color: white; text-decoration: none; background-color: #916e00; }
.workarea { color: #323853; font-size: 12px; width: 600px; padding-top: 10px; padding-right: 15px; padding-left: 15px; }
.workarea p { margin-top: 15px; margin-bottom: 15px; }
.tabel { background-color: white;
 }
.tabel td {
 color: #4b4b4b;
 font-size: 11px;
 background-color: #6fcdff;
 padding: 4px;
 }
