#innet { text-align: center; }
#innet table.innet { width: 860px; margin: 10px auto 10px auto; border-collapse: collapse; empty-cells: show; }
#innet td { padding: 0; }
#innet td.top-bg { background-image: url("img/topside-bg.gif"); background-repeat: repeat-x; background-position: 0% 0%; height: 279px; vertical-align: bottom; text-align: center; padding: 0px 109px 0px 108px; }
#innet td.top-bg table { width: 100%; border-collapse: collapse; }
#innet td.top-bg table td { width: 33%; }
#innet td.top-bg table td.top { background-color: #edeae7; }
#innet td.top-bg table td.links { text-align: right; vertical-align: top; padding: 5px 10px 0px 0px; color: #ffffff; font-weight: bold; }
#innet td.top-bg table td.links a { font-family: arial; font-size: 10px; color: #000000; text-decoration: underline; font-weight: normal; }
#innet td.top-bg table td.menuhat { background-image: url("img/menu-top.gif"); background-repeat: no-repeat; background-position: 100% 0%; height: 24px; }
#innet td.top-bg table td.menubox { background-color: #2f2f2f; height: 128px; vertical-align: middle; text-align: center; }
#innet td.top-bg table td.rborder { border-right: 1px solid #bbc2c9; }
#innet td.top-bg table td.menulow { background-image: url("img/menu-low.gif"); background-repeat: repeat-x; background-position: 0% 0%; height: 17px; }
#innet td.sub-bg { background-image: url("img/submenu-bg.gif"); background-repeat: no-repeat; background-position: 0% 0%; height: 25px; padding-left: 115px; font-family: verdana; font-size: 10px; }
#innet td.sub-bg a { color: #000000; text-decoration: none; margin-right: 20px; }
#innet td.cont-bg { background-image: url("img/content-bg.gif"); background-repeat: repeat-y; background-position: 0% 0%; height: 300px; padding: 0px 110px 0px 110px; }
#innet td.cont-bg table { width: auto; border-collapse: collapse; }
#innet td.cont-bg td { font-family: verdana; font-size: 10px; }
#innet td.cont-bg td.pad-bot { padding-bottom: 10px; }
#innet td.cont-bg td.pad-left { padding-left: 15px; }
#innet td.cont-bg img.hpad { margin-left: 10px; margin-right: 10px; }
#innet td.cont-bg table.henk { margin: 10px 17px 10px 17px; }
#innet td.cont-bg table.henk th { padding: 10px 17px 5px 17px; }
#innet td.cont-bg table.henk td { padding: 5px 17px 10px 17px; }
#innet td.cont-bg table.henk img { border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
#innet td.cont-bg table.kuvag { margin: 0; }
#innet td.cont-bg table.kuvag th { padding: 6px 6px 6px 6px; }

#innet td.cont-bg table.cont td.kk { padding: 5px 15px 5px 15px; text-align: center; vertical-align: middle; }

#innet div.teksti { font-family: verdana; font-size: 10px; color: #000000; }
#innet div.teksti p { padding: 0; margin: 5px 0px 5px 0px; }
#innet div.teksti p a { font-weight: bold; color: #000000; }
#innet div.teksti .pad-top { margin-top: 15px; }
