body
{
  margin: 0;
  padding: 0px 3px 0px 11px;
}

div#wrapper
{
  background: #FFA300 url(http://elisa.net/img/kesaduuni/kesabg.gif) repeat-x;
  margin: 0;
  padding: 20px 50px 0px 50px;
  width: 730px;
}

div#body { background: white; margin: 0; padding: 0; border-top: 1px solid white }

div#wrapper table#navi { background: #FFCB00 }
div#wrapper table#navi td { text-align: center; vertical-align: middle; width: 124px; height: 26px; margin: 0; padding: 0 }
div#wrapper table#navi td.selected { background: white url(http://elisa.net/img/kesaduuni/kesa_navi.gif) no-repeat }

div#wrapper table#navi td a
{
  font-weight: bold;
  color: #1873D6;
}

div#wrapper table#navi td.selected a { color: #F39E00 }

div#content { margin: 0; padding: 30px 20px 20px 0px }
table.content { width: 100% }

div#logo { background: #FFA300; text-align: right }

div.hr { width: 100%; margin: 0; padding: 10px 0px 0px 0px; border-bottom: 2px solid #FFA300 }

h1 { background: #d0d0d0; margin: 15px 0px 15px 0px; padding: 3px; font-size: 12px; font-weight: bold }
h2 { margin: 5px 0px 5px 0px; padding: 0px; font-size: 12px; font-weight: bold }

div#lomake input { width: 360px; font-size: 11px; border: 1px solid black; padding: 2px }
div#lomake textarea { width: 360px; height: 220px; border: 1px solid black; margin-bottom: 5px; padding: 2px }
div#lomake input.laheta { width: 60px; margin-top: 15px; border: 2px #D4D0C8 outset }

a.ilmoita { color: #BD3C00; font-weight: bold }

div.alat { line-height: 180% }
div.alat a { color: #1873D6; font-weight: bold }
