#innet { text-align: center; }
#innet table.outer { empty-cells: show; border-collapse: collapse; margin: 10px auto 10px auto; width: 860px; border-left: 1px solid #cc8800; border-top: 2px solid #cc8800; border-right: 1px solid #cc8800; border-bottom: 2px solid #cc8800; }

#innet td.out-right-top { vertical-align: middle; text-align: right; }
#innet td.out-right-bot { width: 664px; vertical-align: bottom; text-align: right; }
#innet div.sivuotsikko { padding-right: 10px; }
#innet div.sivuotsikko a { font-family: verdana; font-weight: normal; font-size: 12px; color: #808080; margin-right: 14px; text-decoration: none; }
#innet div.sivuotsikko a.active { font-weight: bold; }

#innet table.inner { empty-cells: show; border-collapse: collapse; margin: 10px 15px 10px 15px; border-top: 2px solid #666699; width: 828px; }
#innet td.leftpic { width: 381px; height: 320px; vertical-align: top; padding: 10px 20px 10px 10px; background-image: url("http://www.sininetsivut.fi/innet/gernetic/img/leftpic-bg.gif"); background-repeat: no-repeat; background-position: 0% 100%; border-left: 1px solid #666699; }
#innet td.right { width: 447px; text-align: left; vertical-align: top; padding: 30px 20px 10px 10px; background-image: url("http://www.sininetsivut.fi/innet/gernetic/img/right-bg.gif"); background-repeat: no-repeat; background-position: 100% 0%; }
#innet td.low-right { vertical-align: top; padding: 0px 20px 0px 10px; }
#innet td.submenu { vertical-align: top; padding: 0px 5px 0px 65px; }
#innet td.submenu div { margin-bottom: 8px; }
#innet td.submenu a { font-family: verdana; font-size: 10px; font-weight: bold; color: #cc8800; text-decoration: none; }
#innet td.submenu div.red a { color: #a50021; }
#innet td.submenu a.active { text-decoration: underline; }
#innet td.submenu div.rborder { margin-bottom: 0px; border-right: 1px solid #cc8800; height: 100%; padding-top: 8px; }

#innet td.subsubmenu { vertical-align: top; padding: 8px 0px 0px 5px; width: 130px; }
#innet td.subsubmenu div { margin-bottom: 8px; }
#innet td.subsubmenu a { font-family: verdana; font-size: 10px; font-weight: bold; color: #a50021; text-decoration: none; }
#innet td.subsubmenu a.active { text-decoration: underline; }

#innet td.foot { text-align: center; border-top: 2px solid #cc8800; background-color: #f0f0f0; vertical-align: top; }
#innet td.foot div { padding: 4px 10px 4px 10px; }
#innet td.foot span { padding: 5px 10px 5px 10px; font-family: verdana; font-size: 10px; color: #808080; font-weight: bold; }
#innet td.foot span img { margin: 2px 0px 0px 0px; }
#innet td.foot span a { color: #808080; }

#innet div.teksti { margin: 5px 5px 5px 15px; font-family: verdana; font-size: 10px; color: #5d5c78; }
#innet div.teksti a { font-size: 11px; color: #808080; text-decoration: underline; font-weight: bold; }
#innet h2 { font-family: verdana; font-weight: bold; font-size: 12px; color: #808080; text-decoration: none; margin: 15px 0px 10px 0px; }
#innet p { font-family: verdana; font-weight: none; font-size: 11px; color: #5d5c78; margin: 10px 0px 10px 0px; }
#innet p.haku a { font-size: 11px; font-weight: bold; color: #e5c056; text-decoration: underline; }
#innet p.haku b { }
#innet div.goldline { height: 1px; background-color: #cc8800; margin: 10px 20px 10px 20px; }
#innet .ora { color: #cc8800; }
#innet .lora { color: #ee8623; }
#innet .red { color: #a50021; }
#innet .blu { color: #3366cc; }
#innet .dblu { color: #264d9a; }
#innet .lbru { color: #e06442; }
#innet .gre { color: #008080; }
#innet div.teksti .gold { color: #cc8848; }