body { margin: 19px 28px 10px 28px; }
body, div, p, th, td, li, dt, dd, select { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }
ul { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
form { margin: 0px; padding: 0px }
table { border-width: 0px; padding: 0px; margin: 0px }
table.sisalto { border-right: 4px solid #1B74D8; }
table.elisanavi { margin-bottom: 4px }
table.boksi { margin-bottom: 12px }
img { border: 0px; margin: 0px; padding: 0px }
td.elisanavi { height: 19px; background-color: #1B75D8; color: #22BAFE; text-decoration: none; font-size: 10px; font-weight: bold }
a:visited.elisanavi, a:link.elisanavi, a:hover.elisanavi, a:active.elisanavi { font-family: Verdana, Arial, Helvetica, sans-serif; color: #C3DFFE; text-decoration: none; font-size: 10px; font-weight: bold }
a:link, a:hover, a:active, a:visited { color: #1B74D8; text-decoration: none; }
td.naviyla { background-color: #1B74D8 }
td.navioikea { background-color: #1B74D8; font-size: 10px; font-weight: bold; color: #ffffff; }
td.vasen { width: 132px; padding: 0px 8px 0px 2px }
td.oikea { width: 590px; margin: 0px 7px 0px 0px }
td.kehys, td.kehys2 { border-left: 3px solid #1B74D8; border-right: 3px solid #1B74D8; }
td.topots { background-image: url(http://kuvat.elisa.net/mobi/topbg.gif); color: #ffffff; font-weight: bold; }
table.melodiset { padding: 0px 0px 5px 9px }
table.melodiset td { font-size: 10px; border-bottom: 1px solid #CCCCCC; padding-right: 5px; }
table.melodiset td.listao { padding: 5px 0px 5px 0px }
table.melodiset td.lisaa { border-style: none; font-weight: normal }
td.lista, td.listao { font-size: 10px; border-bottom: 1px solid #CCCCCC; }
td.lista { padding-right: 5px; }
td.listao { padding: 3px 0px 3px 0px }
table.logolista td { border-bottom: 1px solid #CCCCCC; padding: 2px 5px 2px 0px }
table.logolista td img { margin-right: 5px; vertical-align: middle }
img.nuotti { vertical-align: middle }
img.naama { vertical-align: middle; padding: 0px 3px 5px 0px; }
table.kuvalista td { border-bottom: 1px solid #CCCCCC }
td.kuva { padding: 2px 5px 2px 0px }
table.taustalista { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #CCCCCC; }
table.taustalista td img { margin-bottom: 3px }
div.tumma { background-color: #CCDDFF; padding: 5px }
div.aani { margin-bottom: 10px }
div.lisaa { padding: 5px 15px 3px 5px; text-align: right; }
div.lisaa img { vertical-align: middle; }
div.ohje { padding-top: 10px; font-size: 10px }
td.ohje { background-image: url(http://kuvat.elisa.net/mobi/topbg.gif); font-size: 10px;  }
div.tilaus { margin: 15px 10px 15px 0px; background: #EEEEEB; border: 1px solid #CCCCCC; padding: 15px; font-weight: bold; font-size: 10px; text-align: center }
img.peli { padding: 0px 5px 0px 5px }
td.peli1 { border-bottom: 1px solid #CCCCCC; padding: 7px 5px 7px 0px; }
td.peli2 { padding-top: 7px; }
input.haku { width: 82px; height: 16px; margin: 0px 2px 0px 3px; padding: 0px; vertical-align: middle }
.puhelin { width: 124px; padding: 0px; margin: 2px 0px 2px 0px; font-size: 9px }
div.puhelin { background-color: #1B74D8; padding: 2px 0px 2px 0px }
div.puhelin select { width: 124px; padding: 0px; margin: 0px; font-size: 9px }
table.perusots { margin-bottom: 5px }
table.perusots td { background-color: #6AAFFC; font-weight: bold; color: #ffffff; }
table.aanilista { margin-bottom: 15px }
table.aanilista td { border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 9px }
table.aanilista td.otsikko { border-style: none; padding: 0px }
table.aanilista td.lisaa { border-style: none; text-align: right; padding: 10px 43px 10px 5px; font-weight: bold }
table.aanilista td.listaots { font-weight: bold; }
table.aanilista td.esikuuntelu { padding-right: 38px }
table.aaniots td { border-style: none; padding: 0px; background-color: #6AAFFC; font-weight: bold; color: #ffffff; }
table.aanilista td table td { border-style: none; }
table.esikuuntelu td { padding: 0px 3px 0px 0px; margin: 0px; border: 0px }
div.banneri { padding-bottom: 7px }
table.pelitiedot td { padding: 5px 5px 5px 0px }
div.lista { padding: 0px 0px 5px 9px; margin-bottom: 10px }
table.lista td { border-bottom: 1px solid #CCCCCC; padding: 3px 5px 3px 0px }
table.lista td img { vertical-align: middle }
table.lista2 td { border-bottom: 1px solid #CCCCCC; padding: 9px 5px 10px 0px }
table.lista2 td img { vertical-align: middle }
td.listaots { font-weight: bold; }
td.lisaa { padding: 0px 43px 3px 5px; font-weight: bold }
div.lisaa2 { text-align: right; padding: 10px 62px 3px 5px; font-weight: bold }
img.esikuuntelu { margin-right: 38px }
a.musta { color: #000000; }
a.musta:hover { text-decoration: underline; background-color: #ffffff }
div.blurb { margin: 0px 15px 15px 15px }
div.kategoriat { margin: 3px 5px 10px 5px; line-height: 140% }
div.kategoriat a { display: block }
div.kategoriat a:hover { background-color: #EEEEEB }
div.kategoriat a.musta { display: block }
div.kategoriat a.musta:hover { background-color: #ffffff; text-decoration: underline; }
td.copyright { background-color: #1B74D8; font-size: 10px; color: #ffffff; padding: 5px }
td.copyright a { font-size: 10px; text-decoration: none; color: #ffffff }
a.valittusivu { color: #606060; font-weight: bold }
div.jarjestys { width: 553px; background: #eeeeee; margin: -5px 0px 0px 0px; padding: 3px 3px 3px 10px; font-size: 10px; font-weight: bold; color: #606060 }
div.jarjestys a { color: #606060; font-weight: normal }
div.jarjestys a.valittujarjestys { color: #606060; font-weight: bold }
/* Face lifted styles */
