body { background-color: #777777; }
#innet { text-align: center; background-color: #777777; padding: 20px 0px 20px 0px; font-family: arial; }

#innet div.page { margin: 0px auto 0px auto; width: 907px; height: 655px; background-image: url("img/mainbg.png"); background-position: 50% 0%; background-repeat: no-repeat; }

#innet div.logo { text-align: center; padding: 5px 0px 0px 0px; }

#innet div.menu { font-family: "Arial Black",arial; font-size: 11px; font-weight: bold; background-image: url("img/menubg.png"); background-position: 50% 50%; background-repeat: no-repeat; padding: 10px 0px 10px 0px; }
#innet div.menu a { color: #000000; padding: 0px 10px 0px 10px; text-decoration: none; }
#innet div.menu a.act { text-decoration: underline; }

#innet div.content { background-image: url("img/contentbg.jpg"); background-position: 50% 0%; background-repeat: no-repeat; }

#innet div.content table,
#innet div.content td { background-color: transparent; }
#innet div.content table { border-collapse: collapse; empty-cells: show; height: 384px; }
#innet div.content td.l { padding: 5px 0px 0px 0px; width: 250px; text-align: center; vertical-align: top; }
#innet div.content td.l img { margin: 15px 0px 0px 0px; }
#innet div.content td.r { padding: 0px 0px 0px 0px; width: 650px; }
#innet div.content td.top { vertical-align: top; }
#innet div.content td.bot { vertical-align: bottom; padding-bottom: 20px; }
#innet div.content td > div { background-color: #ffffff; margin: 20px 20px 20px 0px; padding: 10px 0px 13px 0px; }
#innet div.content td > div.usesub { margin-top: 0px; }
#innet div.content td div.submenu { height: 20px; background-color: transparent; margin: 0; padding: 0px 20px 0px 0px; text-align: right; font-size: 12px; }
#innet div.content td div.submenu span { padding: 3px 10px 0px 10px; }
#innet div.content td div.submenu a { color: #000000; text-decoration: none; }
#innet div.content td div.submenu a.act { text-decoration: underline; }
/*
#innet div.content td div.sapeli { height: 340px; background-image: url("img/sapeli.jpg"); background-position: 100% 50%; background-repeat: no-repeat; padding-right: 35px; }
*/
#innet div.content div.splitleft { display: block; width: 315px; }
#innet div.content div.splitright { float: right; width: 315px; }
#innet div.content td div img.sapeli { float: right; }
#innet div.content h1 { padding: 5px 15px 15px 15px; }
#innet div.content h2 { padding: 4px 15px 2px 15px; }
#innet div.content h1,
#innet div.content h2 { margin: 0; font-size: 12px; font-weight: bold; }
#innet div.content td.r p { margin: 0; padding: 4px 15px 2px 15px; font-size: 12px; font-weight: normal; }
#innet div.content a { font-weight: bold; color: #000000; }

#innet div.content td.l p { margin: 0; padding: 10px 15px 10px 15px; font-size: 11px; font-weight: normal; text-align: left; }

#foot { text-align: center; }
#foot div.foot { width: 907px; margin: 0px auto; font-size: 11px; font-weight: bold; color: #ffffff; }
#foot .padder { width: 143px; display: inline-block; }
#foot .design { float: right; padding: 0px 10px; }
#foot a { color: #ffffff; text-decoration: none; }