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

table.tvnavi { margin: 0px }
table.tvnavi td { background-color: black }
table.tvnavi td.logo { background-color: #7EAFCF; }

div.pvm { font-weight: bold; margin: 5px 0px 5px 0px }
span.tunnus { font-weight: bold; color: #63738C }

span.tanaan { color: #ff0000; font-weight: bold; font-size: 11px }
a.sivu, a.paiva { color: #1b74db; font-weight: bold; font-size: 11px }

table.ohjelmat { border-left: 1px solid #849cb5; }

table.ohjelmat td.blokki
{
  border-right: 1px solid #849cb5;
  border-bottom: 1px solid #849cb5;
  padding: 2px;
}

td.kanava
{
  text-align: center;
  background-color: #42526B;
  padding: 3px;
}

td.kanava a, td.kanava a:hover
{
  color: white;
  font-weight: bold;
  font-size: 12px;
}

td.aika { vertical-align: top; width: 35px }

a { color: #1458A6 }
a:hover { text-decoration: none }

a.linkbluesmallbold { font-weight: bold }
a.linkblacksmall, a.linkblacksmallbold { color: black }
a.linkblacksmallbold { font-weight: bold }
a.textfavour, a.textfavourb { color: #ff3333 }
a.textfavourb { font-weight: bold }

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

div.leffat
{
  padding: 10px;
  border-top: 15px solid #42526b;
  border-right: 1px solid #42526b;
  border-bottom: 1px solid #42526b;
  border-left: 1px solid #42526b;
}

div.leffat h1 { color: #42526b; font-size: 12px; margin: 0; padding: 0; font-weight: normal }

div.leffat div.pvm { border-top: 1px solid #42526b; padding: 10px 0px 10px 0px; clear: both; font-size: 12px }

div.leffa { margin-bottom: 15px; clear: both }
div.leffa img.kuva { clear: both; float: right; border: 1px solid black; margin: 5px 0px 15px 5px }
div.leffa a { font-weight: bold; color: #3131ce }

span.ikaraja { color: red; font-size: 11px; font-weight: bold }

div.isoboksi
{
  padding: 10px;
  border-top: 15px solid #42526b;
  border-right: 1px solid #42526b;
  border-bottom: 1px solid #42526b;
  border-left: 1px solid #42526b;
}

div.isoboksi h1
{
  color: #42526b;
  font-size: 12px;
  margin: 0;
  padding: 0px 0px 10px 0px;
}

div.isoboksi h2
{
  color: #42526b;
  font-size: 12px;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  border-top: 1px solid #42526b;
}

td.apua { color: black; text-align: left }

input, select { font-size: 11px }

table.suosikit th { background-color: #eee; font-size: 12px; padding: 5px 0px 5px 10px }
table.suosikit td { padding: 3px 0px 3px 10px }
table.suosikit tr.even td { background-color: #eee; }

hr { border: 0; width: 80%; color: #8a8a8a; background-color: #8a8a8a; height: 1px; clear: both }

div.footer, div.footer2 { padding: 3px; background-color: #eeeeee; text-align: center; font-size: 10px; color: #0b38a9 }
div.footer2 { width: 825px }
div.footer a, div.footer2 a { font-size: 10px; color: #0b38a9 }

a.saunavisio
{
  float: left;
  width: 200px;
  height: 35px;
  display: block;
  background: white url(http://kuvat.elisa.net/elisatv/tallenna.gif) top left no-repeat;
  margin: 10px 10px 10px 0;
}

a.elisaviihde
{
  float: left;
  width: 154px;
  height: 127px;
  display: block;
  background: white url(http://kuvat.elisa.net/tv/elisaviihde.png) top left no-repeat;
  margin: 10px 10px 10px 0;
}

a.elisaviihde:hover
{
  background-position: -154px 0;
}

a.elisaviihde_small
{
  background:url("http://kuvat.elisa.net/tv/elisaviihde_small.png") no-repeat scroll left top white;
  display:block;
  float:left;
  height:31px;
  margin:10px 10px 10px 0;
  width:154px;

}

a.elisaviihde_small:hover
{
  background-position: -154px 0;
}

a.facebook
{
  display: -moz-inline-block;
  display: inline-block;
  padding: 1px 5px 0 20px;
  height: 15px;
  border: 1px solid #d8dfea;
  background: url(http://kuvat.elisa.net/tv/facebook_share_icon.gif) no-repeat top left;
}

a.facebook:hover
{
  color: white;
  border-color: #295582;
  background: #3b5998 url(http://kuvat.elisa.net/tv/facebook_share_icon.gif) no-repeat top left;
  text-decoration: none;
}
