#innet { text-align: center; margin: 10px auto 10px auto; }

#innet div.outer { margin-left: auto; margin-right: auto; width: 960px; }
#innet div.logo { text-align: left; }
#innet div.logo img { margin-left: 160px; margin-bottom: 2px; }

#innet table { border-collapse: collapse; empty-cells: show; width: 960px; }

#innet td { background-color: #665b58; height: 472px; vertical-align: middle; }

#innet td.menu { text-align: right; width: 52px; }
#innet td.menu img { margin: 20px 15px 20px 15px; }

#innet td.img { width: 100px; }

#innet td.vmenu { background-color: #665b58; width: 40px; vertical-align: top; text-align: left; }

#innet td.text { color: #ffffff; font-family: verdana; padding: 0px 1px 0px 1px; }
#innet td.text h2 { margin: 0; padding: 15px 20px 15px 20px; font-size: 11px; }
#innet td.text p { margin: 0; padding: 0px 20px 5px 20px; font-size: 11px; }
#innet td.text a { color: #ffffff; font-weight: bold; text-decoration: none; }
#innet td.text .bpad { padding-top: 30px; }
#innet td.text ul { margin: 0px 10px 0px 35px; font-size: 11px; }
#innet td.text li { margin: 0; font-size: 11px; }

#innet td.text div.hmenu { background-color: #948d8a; margin-top: 10px; }
#innet td.text div.hmenu div { padding: 10px 0px 10px 0px; }
#innet td.text div.hmenu span { margin: 0px 10px 0px 30px; display: inline-block; }
#innet td.text div.hmenu a { color: #ffffff; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; }
#innet td.text div.hmenu a:hover { text-decoration: underline; }

#innet td.text table { width: auto; height: auto; }
#innet td.text table td { height: auto; }

#innet div.hidden { display: none; position: absolute; background-color: #ffffff; width: 384px; height: 400px; padding: 0; margin-top: 7px; }
#innet div.hidden table { border-collapse: collapse; empty-cells: show; width: 384px; height: 400px; }
#innet div.hidden table td { background-color: #ffffff; vertical-align: middle; text-align: center; width: 332px; }
#innet div.hidden table th { vertical-align: top; text-align: center; padding-top: 10px; width: 34px }

table#mallisto { margin: 10px 10px 10px 10px; }
#mallisto th, #mallisto td { background-color: #ffffff; padding: 15px 2px 15px 2px; }
#mallisto th { width: 40px; vertical-align: middle; }
#mallisto th.left { text-align: left; padding-left: 5px; }
#mallisto th.right { text-align: right; padding-right: 5px; }

table#lomake { margin: 15px 40px 0px 40px; }
#lomake td, #lomake th { padding: 0px 0px 10px 0px; }
#lomake th { font-family: verdana; font-size: 11px; font-weight: bold; text-align: left; color: #ffffff; padding: 0px 15px 10px 0px; white-space: nowrap; }
#lomake input, #lomake textarea { background-color: #b3adac; margin: 0; padding: 5px 5px 5px 5px; color: #ffffff; font-family: verdana; font-size: 10px; border: none; width: 300px; }
#lomake td.submit { text-align: right; }
#lomake td.submit input { width: 100px; font-weight: bold; }

#innet div.foot { color: #320200; font-family: arial; font-size: 10px; font-weight: bold; height: 32px; text-align: left; padding-left: 55px; }
#innet div.foot img { margin: 2px 15px 0px 0px; }
#innet div.foot span { padding: 2px 5px 0px 5px; }
