
table.sisalto td.vasen { width: auto; padding: 0px 10px 10px 0px }
table.sisalto td.keski { width: 410px; padding: 0px 10px  8px 0px; border-right: 2px dashed #dedede }
table.sisalto td.oikea { width: 215px; padding: 0px  8px 10px 8px; border-right: 2px dashed #dedede }

td.keski h1
{
  color: #777777;
  font-size: 12px;
  background: url(/img/keskiotsikkobg2.gif) no-repeat center left;
  padding: 2px 0px 2px 15px;
  margin-bottom: 5px;
  border-top: 2px solid #efefef;
  border-bottom: 2px solid #b8b8b8;
}

td.keski div.osio { width: 380px }

td.oikea h1
{
  color: #777777;
  font-size: 12px;
  background: white;
  padding: 4px 0px 4px 5px;
  margin-bottom: 5px;
  width: auto;
  border-bottom: 1px solid #cecece;
}

td.oikea h2
{
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
  padding: 0;
}

td.oikea div.osio { padding-bottom: 10px; border-bottom: 1px solid #cecece }

div.tekstiviesti { margin-bottom: 20px }
div.tekstiviesti img { float: left; padding: 0px 5px 5px 0px }
div.tekstiviesti div.tekstiblokki { margin-top: 10px; padding-top: 10px; border-top: 1px solid #cccccc }

table.aanet td { padding: 3px; text-align: left; vertical-align: center }
table.aanet tr.odd td { background: #eeeeee }

.mobpalvelubox { border-bottom: 1px solid #cecece; margin-bottom: 10px; padding-bottom: 10px }
.mobpalveluots { background-color: white; color: black; font-weight: bold; padding-left: 5px }
.tilaaboksi { width: 380px; background-color: #ebebeb; color: black; padding: 5px; text-align: left; margin: 5px 0px 5px 0px }

td.keski a { font-weight: normal }
td.oikea a { font-weight: normal }
