div#innet { text-align: center; background-image: url("img/bg-dots.gif"); background-repeat: repeat; background-position: 0% 0%; padding: 100px 0px 100px 0px; }
#innet div.bgbw { text-align: center; background-image: url("img/bg-bw.gif"); background-position: 50% 0%; background-repeat: repeat-y; }
#innet div.bgb { background-color: black; }
#innet div.bgw { background-color: white; }
#innet table.split { border-collapse: collapse; empty-cells: show; width: 960px; vertical-align: top; margin: 0px auto 0px auto; }
#innet table.split td.left { width: 480px; text-align: right; vertical-align: top; }
#innet table.split td.right { width: 480px; text-align: right; vertical-align: top; }
#innet table.split td.border { border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
#innet table.split td.white { background-color: #ffffff; height: 360px; }
#innet table.split td.black { background-color: #000000; height: 360px; }
#innet table.split tr.trans td { background-color: transparent; }
#innet table.split div.facebook { position: absolute; margin: 300px 0px 0px 0px; }
#innet table.split div.bmshop { position: absolute; margin: 160px 0px 0px 389px; }

#innet img.logo { margin: 10px 0px 15px 30px; }

#innet table.front { border-collapse: collapse; empty-cells: show; width: 470px; }
#innet table.front td,
#innet table.front th { background-color: transparent; }
#innet table.front th { width: 125px; text-align: right; }
#innet table.front th img { margin: 10px 0px 0px 0px; }
#innet table.front td { width: 470px; text-align: center; font-family: verdana; font-size: 10px; }
#innet table.front td img { margin: 10px 0px 15px 0px; }
#innet table.front td.ots { width: 345px; text-align: left; vertical-align: bottom; font-family: arial; font-size: 14px; }

#innet td.black td { color: #ffffff; }
#innet td.white td { color: #000000; }
#innet td.black td a { color: #ffffff; }
#innet td.white td a { color: #000000; }

#innet div.bgb table.page td { background-color: black; }
#innet div.bgw table.page td { background-color: white; }
#innet table.page { border-collapse: collapse; empty-cells: show; width: 960px; vertical-align: top; margin: 0px auto 0px auto; }
#innet table.page td.pleft { width: 116px; height: 360px; text-align: center; vertical-align: top; }
#innet table.left { border-collapse: collapse; empty-cells: show; margin-top: 12px; }
#innet table.left td { width: 116px; height: 110px; text-align: center; vertical-align: middle; font-family: verdana; font-size: 11px; }
#innet table.left td.circle { width: 116px; height: 116px; background-position: 50% 50%; background-repeat: no-repeat; }
#innet div.bgb table.left td.circle { background-image: url("img/pl_b_circle.gif"); }
#innet div.bgw table.left td.circle { background-image: url("img/pl_w_circle.gif"); }
#innet table.page td.pright { vertical-align: top; }

#innet table.menu { border-collapse: collapse; empty-cells: show; }
#innet table.menu th { height: 29px; text-align: left; vertical-align: bottom; padding: 0px 15px 2px 12px; background-position: 0% 100%; background-repeat: no-repeat; }
#innet table.menu tr.main2 th { padding: 0px 0px 2px 12px; }
#innet table.menu tr.main3 th { padding: 0px 30px 2px 12px; }
#innet table.menu tr.main4 th { padding: 0px 12px 2px 12px; }
#innet div.bgb table.menu th { background-image: url("img/bg-menu-b.gif"); }
#innet div.bgw table.menu th { background-image: url("img/bg-menu-w.gif"); }
#innet table.menu th a { font-family: century gothic; font-size: 12px; font-weight: bold; text-decoration: none; }
#innet div.bgb table.menu th a { color: #ffffff; }
#innet div.bgw table.menu th a { color: #000000; }
#innet div.bgb table.menu th a.act { color: #ffa1e6; }
#innet div.bgw table.menu th a.act { color: #b80088; }
#innet table.menu td { height: 29px; }
#innet table.menu table { border-collapse: collapse; empty-cells: show; }

#innet table.window { border-collapse: collapse; empty-cells: show; border-top: 2px dotted #ffa1e6; border-bottom: 2px dotted #ffa1e6; margin: 0px 0px 10px 0px; }

#innet div.bgb td { color: #ffffff; }
#innet div.bgw td { color: #000000; }
#innet td.otsikko { font-family: arial; font-size: 15px; font-weight: normal; vertical-align: top; padding-top: 30px; }
#innet div.bgb td.otsikko { width: 100px; }
#innet div.bgw td.otsikko { width: 130px; }
#innet td.teksti { padding-top: 50px; width: 465px; font-family: verdana; }
#innet td.wide { width: 735px; }
#innet h2 { font-size: 12px; font-weight: bold; padding: 0; margin: 10px 0px 10px 0px; }
#innet p { font-size: 11px; padding: 0px; margin: 10px 0px 10px 0px; }
#innet a { text-decoration: none; font-weight: bold; }
#innet div.bgb a { color: #ffa1e6; }
#innet div.bgw a { color: #b80089; }
#innet td.image { width: 270px; height: 270px; text-align: center; padding: 1px 0px 1px 0px; }
#innet td.image p { width: 330px; font-family: verdana; font-size: 12px; }
#innet div.bgb td.image p { color: #ffffff; }
#innet div.bgw td.image p { color: #000000; }

#innet div.bgb .pink { color: #ffa1e6; }
#innet div.bgw .pink { color: #b80088; }

#innet table.henkilokunta { border-collapse: collapse; empty-cells: show; margin: 25px 0px 15px 0px; }
#innet table.henkilokunta th { padding: 15px 30px 0px 0px; }
#innet table.henkilokunta td { padding: 2px 0px 0px 2px; font-family: verdana; font-size: 10px; color: #000000; }

table#otayhteytta { border-collapse: collapse; empty-cells: show; margin: 30px 20px 0px 20px; }
#otayhteytta th { font-family: verdana; font-size: 10px; font-weight: bold; padding: 5px 10px 0px 0px; text-align: left; vertical-align: top; }
div.bgb #otayhteytta th { color: #ffa1e6; }
div.bgw #otayhteytta th { color: #b80088; }
div.bgb #otayhteytta th span { color: #ffffff; }
div.bgw #otayhteytta th span { color: #000000; }
#otayhteytta td { padding: 5px 1px 5px 1px; }
#otayhteytta input,
#otayhteytta textarea { padding: 2px 2px 2px 2px; font-family: verdana; font-size: 10px; width: 250px; }
div.bgb #otayhteytta input,
div.bgb #otayhteytta textarea { background-color: #000000; border: 1px dashed #ffffff; color: #ffffff; }
div.bgw #otayhteytta input,
div.bgw #otayhteytta textarea { background-color: #ffffff; border: 1px dashed #000000; color: #000000; }
#otayhteytta td.laheta { text-align: right; }
#otayhteytta td.laheta input { width: 80px; font-weight: bold; color: #ffa1e6; }
div.bgb #otayhteytta td.laheta input { color: #ffa1e6; }
div.bgw #otayhteytta td.laheta input { color: #b80088; }

#innet table.prof_login { border-collapse: collapse; empty-cells: show; }
#innet table.prof_login th { color: #b80088; font-family: verdana; font-size: 11px; font-weight: bold; text-align: left; }
#innet table.prof_login td { padding: 3px 0px 3px 10px; }
#innet table.prof_login td input { border: 1px dashed #000000; background-color: #ffffff; width: 175px; }
#innet table.prof_login td.sisaan { text-align: right; }
#innet table.prof_login td.sisaan input { color: #b80088; font-weight: bold; width: auto; padding-top: 6px; }
