body { background-color: white; padding: 10px; margin: 0px }

td.oikban { width: 150px; padding: 0px 10px 0px 10px; text-align: center }
table.tvnavi { margin-bottom: 10px; width: 100% }
table.tvnavi td { background-color: black; height: 25px; padding: 0 }
table.tvnavi td.vika { text-align: right }

td.vasenpalsta { padding-right: 10px }
td.keskipalsta { padding-right: 10px }

td.oikea2 h1 { font-size: 18px; margin-bottom: 20px }
td.oikea2 p { padding: 0; margin: 0px 0px 15px 0px }

a.lisaa { color: #ad0000; font-weight: bold }
a.puna { color: #ad0000 }

table.vblokki { margin-bottom: 10px }
table.vblokki td.vp1 { border-left: 1px solid #42526B; border-right: 1px solid #42526B; padding: 5px; background-color: #EAEAEA }
table.vblokki td.vp2 { border-left: 1px solid #42526B; border-right: 1px solid #42526B; padding: 5px; background-color: white }

td.kpots { border-right: 1px solid #919DAA }
td.kp { border-left: 1px solid #919DAA; border-right: 1px solid #919DAA; padding: 5px; background-color: white }

span.tv { font-size: 13px; font-weight: bold }

img.ikoni { float: left; margin-right: 5px }

div.banneri, div.ylabanneri { text-align: center; margin-bottom: 10px; }
div.ylabanneri img { border: 1px solid #42526B }

div.mukabanneri { text-align: center; width: 650px; border: 1px black dashed; background-color: #eeeeee; padding: 10px; margin: 5px 80px 5px 80px }
div.mukabanneri2 { width: 150px; border: 1px black dashed; background-color: #eeeeee; padding: 10px; margin: 5px 0px 5px 0px }

td.footer { padding: 10px 0px 10px 0px; }
div.footer { text-align: center; background-color: #efefef; padding: 3px; }

div.viihdeuutiset { clear: both; margin-bottom: 10px; width: 323px }
div.ingressi { padding: 5px 0px 5px 2px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #919DAA }
div.ingressi p { margin: 0px; padding: 0px 0px 5px 0px; }

ul.uutiset { padding-left: 0px; margin-left: 0px }
ul.uutiset li { list-style-type: none }
ul.uutiset li a { color: #ad0000; font-weight: normal }

table.leffat td { border-bottom: 1px solid #919DAA; padding: 2px 0px 2px 0px }
table.leffat td.num { border: 0px; padding: 2px 5px 3px 0px }
table.leffat td a { color: #ad0000 }

table.leffa { width: 100%; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #B2B2B2 }
table.leffa td.kuva { padding-right: 10px }
img.leffa { border: 1px solid #cbcbcb; margin: 3px 0px 0px 3px }
div.leffaots { margin-bottom: 5px; font-weight: bold }

div.suosikki { margin-bottom: 10px; width: 323px; }
div.suoboksi { margin: 5px 0px 10px 0px; padding: 5px; background-color: #EAEAEA }
img.suosikki { float: left; margin: 0px 5px 2px 0px }

div.aanet { clear: left; margin-bottom: 10px; width: 323px }

table.aanet { width: 100%; border-bottom: 1px solid #EAEAEA; margin-bottom: 5px }
table.aanet td { padding: 2px }
table.aanet td.aanet1a, td.aanet1b { width: 210px }
table.aanet td.aanet2a, td.aanet2b { font-weight: bold }
table.aanet td.aanet1b, td.aanet2b { background-color: #EAEAEA }

h1 { font-size: 18px; font-weight: bold }

div.peliboksi2 { clear: both; padding: 3px; margin-bottom: 5px }
img.pelikuva { float: left; margin-right: 5px }

input.hakusana { border: 1px solid #8A9AA4; width: 140px; padding: 2px; vertical-align: middle }

