#innet { text-align: center; }
div.b { margin: 10px auto 10px auto; width: 800px; }
table.innet { border-collapse: collapse; empty-cells: show; border-right: 2px solid #999999; border-left: 2px solid #999999; }
.innet td { padding: 0px 0px 0px 0px; }
.innet td.topleft { border-right: 2px solid #e495ff; border-bottom: 2px solid #e495ff; }
.innet td.top { border-bottom: 2px solid #e495ff; vertical-align: bottom; }
.innet td.left { vertical-align: top; text-align: center; border-right: 2px solid #e495ff; }
.innet td.leftdown { vertical-align: bottom; text-align: center; border-right: 2px solid #e495ff; border-bottom: 2px solid #e495ff; }
.innet td.right { vertical-align: top; padding-top: 5px; text-align: left; border-bottom: 2px solid #e495ff; }

.innet td.foot { height: 21px; background-color: #cccccc; text-align: right; vertical-align: middle; border-bottom: 2px solid #989898; }
.innet td.foot span { font-family: arial; font-size: 10px; color: #5f5f74; margin: 0px 10px 0px 10px; padding: 0; vertical-align: middle; }
.innet td.foot a { text-decoration: underline; color: #5f5f74; }

.menu { border-collapse: collapse; empty-cells: show; width: 621px; margin-bottom: 10px; }
.menu td { text-align: center; }
.menu a { color: #767676; font-family: arial; font-size: 10px; font-weight: normal; text-decoration: none; padding: 0px 6px 0px 6px; }

.innet div.vasenteksti { font-family: arial; font-size: 11px; color: #000000; margin: 10px 2px 0px 2px; }
.innet div.vasenteksti strong { color: #4a575f; font-size: 12px; }
.innet div.vasenteksti a { color: #000000; font-weight: bold; text-decoration: underline; }

.content { margin: 0px 10px 10px 10px; }
.content div.bars { border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; vertical-align: middle; }
.content div.bars a { margin-left: 25px; color: #4a575f; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; }

.content h1,h2,h3,h4 { font-family: arial; font-weight: bold; }
.content h1 { color: #e495ff; font-size: 16px; padding: 10px 0px 10px 0px; }
.content h2 { color: #e495ff; font-size: 14px; padding: 8px 0px 8px 0px; }
.content h3 { color: #e495ff; font-size: 12px; padding: 6px 0px 6px 0px; }
.content h4 { color: #666666; font-size: 11px; padding: 5px 0px 0px 0px; }

.content p { font-family: arial; font-size: 11px; color: #000000; margin: 10px 0px 0px 0px; }
.content strong { color: #e495ff; font-size: 12px; }
.content p.haku { font-size: 11px; }
.content span { font-family: inherit; font-size: inherit; font-weight: inherit; text-decoration: inherit; }
.content b { font-size: 11px; font-weight: bold; }
.content a { color: #000000; font-weight: bold; text-decoration: underline; }
.content .black { color: #000000; }

.content table { border-collapse: collapse; empty-cells: show; }
.content td, th { font-family: arial; font-size: 11px; color: #000000; }
.content td.padr { padding-right: 10px; }
.content th.padl { padding-left: 10px; }
.content td.topa { vertical-align: top; }

.content .cycler { float: right; margin: 0px 15px 15px 15px; }

#innet form { margin: 0; padding: 0; }
#innet table.otayhteytta { empty-cells: show; border-collapse: collapse; margin: 10px 0px 10px 10px; }
#innet table.otayhteytta th,
#innet table.otayhteytta td { background-color: transparent; padding: 3px 8px 3px 0px; background-image: none; }
#innet table.otayhteytta td span { font-family: verdana; font-size: 9px; font-weight: bold; padding-top: 8px; color: #4a575f; }
#innet table.otayhteytta th { font-family: verdana; font-size: 9px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 14px; color: #4a575f; }
#innet table.otayhteytta textarea,
#innet table.otayhteytta input { width: 250px; border: 1px dashed #969696; background-color: transparent; color: #e495ff; font-weight: normal; }
#innet table.otayhteytta input.hoito { width: 170px; }
#innet table.otayhteytta input.kpl { width: 50px; }
#innet table.otayhteytta input.arvo { width: 75px; }
#innet table.otayhteytta input.radio { width: 15px; }
#innet table.otayhteytta td.laheta { text-align: right; }
#innet table.otayhteytta td.laheta input { width: auto; font-weight: bold; padding: 2px 10px 2px 10px; }

#otayhteytta { margin-top: 5px; }

#otayhteytta td, 
#otayhteytta th { vertical-align: top; font-family: verdana; font-size: 11px; color: #999999; 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 #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; color: #808080; }