#innet { text-align: center; }
table.innet { border-collapse: collapse; empty-cells: show; margin: 10px auto 10px auto; width: 784px; }

#innet td { vertical-align: top; }

#innet div.bars { border-top: 8px solid #bbd0ed; border-bottom: 8px solid #bbd0ed; background-color: #79a4db; height: 20px; }

div#menu { text-align: right; height: 20px; }
#menu table { border-collapse: collapse; width: 524px; }
#menu td { font-family: verdana; font-size: 11px; text-align: center; vertical-align: top; background-color: transparent; padding-top: 3px; }
#menu a { color: #323296; text-decoration: none; font-weight: bold; }
#menu a.active { text-decoration: underline; color: #FFFFFF; }

#innet td.vasen {  }

div#foot { padding-top: 3px; }
#foot span { font-family: arial; font-size: 11px; color: #323296; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; }
#foot a { color: #323296; }

table#content { border-collapse: collapse; border-top: 8px solid #bbd0ed; border-right: 8px solid #bbd0ed; border-bottom: 8px solid #bbd0ed; border-left: 8px solid #bbd0ed; margin: 3px 0px 3px 0px; }

#content div.teksti { margin: 0px 10px 10px 10px; }
#content h1, p { font-family: verdana; color: #323296; font-size: 11px; padding: 0; margin: 10px 0px 0px 0px; }

#content table.leipis { border-collapse: collapse; }
#content table.leipis td, #content table.leipis th { font-family: verdana; color: #323296; font-size: 11px; padding-top: 10px; vertical-align: top; }

table#otayhteytta {
margin-top: 5px;
}

#otayhteytta td, 
#otayhteytta th {
vertical-align: top;
font-family: verdana;
font-size: 11px;
color: #3232a9;
font-weight: bold;
background-color: transparent;
padding: 1px 1px 1px 1px;
}
#otayhteytta th {
padding-top: 4px;
}

#otayhteytta input, 
#otayhteytta textarea {
background-color: #FFFFFF;
border-top: 1px solid #d0dff0;
border-right: 1px solid #d0dff0;
border-bottom: 1px solid #d0dff0;
border-left: 1px solid #d0dff0;
color: #808080;
}