div#innet { text-align: center; }

table.innet { border-collapse: collapse; empty-cells: show; margin: 25px auto 25px auto; width: 800px; border-right: 2px solid #999999; border-left: 2px solid #999999; }
#innet td { padding: 0px 0px 0px 0px; }
#innet td.topleft { border-right: 2px solid #b06900; border-bottom: 2px solid #b06900; }
#innet td.top { border-bottom: 2px solid #b06900; vertical-align: bottom; }
#innet td.left { vertical-align: top; text-align: center; border-right: 2px solid #b06900; border-bottom: 2px solid #b06900; }
#innet td.right { vertical-align: top; padding-top: 5px; text-align: left; border-bottom: 2px solid #b06900; }

table#menu { border-collapse: collapse; empty-cells: show; width: 648px; margin-bottom: 10px; }
#menu td { text-align: center; }
#menu a { color: #767676; font-family: arial; font-size: 14px; font-weight: normal; text-decoration: none; padding: 0px 9px 0px 9px; }

table#sidemenu { border-collapse: collapse; empty-cells: show; margin: 10px 0px 10px 5px; }
#sidemenu th, #sidemenu td { padding: 3px 0px 3px 0px; text-align: left; }
#sidemenu th { font-family: arial; font-size: 11px; font-weight: bold; color: #b06900; }
#sidemenu a { font-family: arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; margin: 3px 0px 3px 0px; }
#sidemenu a.gold { color: #b06900; font-weight: bold; }

div#content { margin: 10px 10px 10px 10px; }
#content div.bars { border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; margin: 0px 5px 0px 5px; padding: 2px 0px 2px 0px; vertical-align: middle; }
#content div.bars a { margin-left: 25px; color: #b06900; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; }

#content h1,h2,h3,h4 { font-family: arial; font-weight: bold; margin: 0; }
#content h1 { color: #b06900; font-size: 16px; padding: 15px 40px 0px 40px; }
#content h2 { color: #000000; font-size: 11px; padding: 10px 0px 10px 80px; }
#content h3 { color: #b06900; font-size: 12px; padding: 15px 0px 15px 5px; text-decoration: underline; }
#content h4 { font-size: 12px; padding: 10px 0px 5px 5px; margin: 0; }

#content p { font-family: arial; font-size: 10px; color: #000000; margin: 0px 5px 0px 5px; }
#content .ots { font-size: 12px; color: #b06900; margin-top: 10px; font-weight: bold; }
#content p.haku { font-size: 11px; margin-top: 10px; }
#content p.haku a { text-decoration: underline; }
#content p.haku a.noshow { text-decoration: none; font-weight: normal; }

#content span { font-family: inherit; font-size: inherit; font-weight: inherit; text-decoration: inherit; }
#content span.gold, #content p.gold { color: #b06900; }
#content .gray { color: #9f9f9f; font-weight: bold; font-size: 11px; }
#content .lblue1 { color: #47a3ff; }
#content .lblue2 { color: #5b9faf; }
#content .ligreen { color: #99cc00; }
#content .lgreen { color: #87ac3f; }
#content .green { color: #65a58a; }
#content .dgreen { color: #055367; }
#content .orange { color: #fd9239; }
#content .thalas { color: #45818f; }
#content .pink { color: #cc66ff; }
#content .lpink { color: #b16a68; }
#content span.black, #content p.black { color: #000000; }
#content .teal { color: #009999; }
#content .red { color: #db340b; } /* aurinkotuotteet */
#content p.top { font-size: 12px; color: #b06900; }
#content p.pad { padding-top: 10px; }
#content b { font-size: 11px; font-weight: bold; }
#content select { margin-left: 50px; font-family: arial; color: #b06900; font-size: 11px; }
#content a { color: #000000; font-weight: bold; text-decoration: none; }

#content .t_aurinko { color: #993300; }

#innet select { font-family: verdana; font-weight: bold; font-size: 11px; background: #FFFFFF; color: #b06900; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; padding: 3px 3px 3px 3px; }

table#uutuus {
margin: 0px 5px 10px 5px;
}

#uutuus th,
#uutuus td {
font-family: arial; font-size: 10px; color: #000000; text-align: left;
}

#uutuus th {
vertical-align: top;
}

#uutuus td {

}

table#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;
}