body { color:#000; background:#fff url(images/tausta.gif) repeat-x; text-align:center; margin:0; padding:0; }
#sisalto { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; margin-left:auto; margin-right:auto; width:452px; margin-bottom:25px; }
#sisalto th {background:transparent; text-align:left; border-bottom:1px solid #8C9FAA; font-size:11px; font-weight:bold;}
#sisalto table td table th {background:#fff;}
#sisalto td {font-size:11px; text-align:left; background:#fff; border:1px solid #8C9FAA; border-top:0 none;}
#sisalto th.right , #sisalto td.right{font-size:11px; text-align:right;} 
h2 {margin:0; padding:0; margin-left:40px; margin-bottom:10px; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
p {margin-left:40px; margin-right:10px;}
form {margin:0; padding:0;}
.loydetyt {margin-left:40px; margin-bottom:12px;}
.tulos, .rating {margin-left:0px; margin-bottom:12px;}
.hakupainike {width:380px;}
#sisalto .tulos td, #sisalto .loydetyt td, #sisalto .rating td, #sisalto .tulos th, #sisalto .loydetyt th, #sisalto .rating th {border:0 none; padding-bottom:5px;}
#sisalto td#first {background:#fff url(images/numero1.gif) no-repeat 8px 52px;padding-bottom:10px;}
#sisalto td#tulokset {background:#fff;padding:0;}
#sisalto td#second {background:#fff url(images/numero2.gif) no-repeat 8px 7px;padding-top:5px;padding-bottom:10px;}
#sisalto td#third {background:#fff url(images/numero3.gif) no-repeat 8px 7px;padding-top:5px;padding-bottom:10px;}
#sisalto td#fourth{background:#fff url(images/numero4.gif) no-repeat 8px 7px;padding-top:5px;padding-bottom:10px;}
#sisalto td#footer {text-align:center; margin:0; padding:0; padding-top:40px; padding-bottom:10px;}
#sisalto td#first p, #sisalto td#second p, #sisalto td#third p, #sisalto td#footer p {margin-top:0; margin-bottom:5px; padding:0;}
#sisalto td#fourth p {margin-top:0; margin-bottom:12px; padding:0;}
#sisalto td#tulokset p {margin-top:0; margin-bottom:12px; padding:0; }
#sisalto td#tulokset .tulos p { margin:10px; margin-left:20px; line-height:150%; }
#sisalto td select {border:1px solid #8C9FAA; width:396px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#sisalto td select.lajittelu {width:200px;}
#sisalto td#fourth textarea, #sisalto td#fourth select {border:1px solid #8C9FAA; width:290px; margin-right:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#sisalto td#fourth .hakubutton {width:396px;}
#sisalto td select#kriteerit {border:1px solid #8C9FAA; width:260px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#sisalto table.rating td {font-size:10px;}
a {color:#c00; text-decoration:none; font-weight:bold}
a:visited {color:#c03; text-decoration:none; font-weight:bold}
a:hover {color:#000; text-decoration:underline; font-weight:bold}

#sisalto td#tulokset p.navi, #sisalto td#first p.navi {background:url(images/navi-bg.gif) repeat-x; margin:0; margin-bottom:10px; padding:10px; text-align:right;border-bottom:1px solid #8C9FAA;}
#sisalto td#tulokset p.navi button, #sisalto td#first p.navi button {border:0 none; background:transparent; color:#c00; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#sisalto td#tulokset p.navi button:hover, #sisalto td#first p.navi button:hover {text-decoration:underline; color:#000;}
