#innet { text-align: center; }
#innet table.innet { border-collapse: collapse; empty-cells: show; margin: 10px auto 10px auto; }

#innet { font-family: verdana; }
#innet h1 { padding: 0; margin: 5px 0px 5px 0px; font-size: 10px; font-weight: bold; color: #6c65c5; }
#innet h2 { padding: 0; margin: 5px 0px 5px 0px; font-size: 10px; font-weight: bold; color: #6c65c5; text-align: center; }
#innet p { padding: 0; margin: 0px 0px 5px 0px; font-size: 10px; color: #5f5f5f; }
#innet p.ptop { margin-top: 10px; }
#innet .blue { color: #6c65c5; }
#innet div.link { text-align: right; font-size: 10px; font-weight: bold; }
#innet a { color: #6c65c5; }
#innet a.gray { color: #5f5f5f; }
#innet ul { display: block; position: relative; margin: 0px 0px 0px 20px; padding: 0; }
#innet li { padding: 0; margin: 0px 0px 5px 0px; font-size: 10px; color: #5f5f5f; }
#innet sup { font-size: 7px; }
#innet span { font-family: arial; margin: 0; padding: 0px 0px 0px 0px; font-size: 9px; color: #5f5f5f; }

#innet div.border-top { margin-top: 10px; border-top: 1px dotted #ded0e8; padding-top: 10px; }

#innet td.head { background-image: url("img/bg-head.gif"); background-repeat: no-repeat; background-position: 50% 50%; width: 915px; height: 191px; vertical-align: bottom; text-align: center; }

#innet table.menu { border-collapse: collapse; empty-cells: show; margin-left: auto; margin-right: auto;}
#innet table.menu td { padding: 2px 0px 2px 10px; vertical-align: bottom; background-color: transparent; text-align: center; }
#innet table.menu span { background-image: url("img/menu-star.gif"); background-repeat: no-repeat; background-position: 0% 50%; padding: 5px 5px 5px 20px; }
#innet table.menu td a { font-family: verdana; font-size: 10px; font-weight: bold; color: #75739f; text-decoration: none; }

#innet td.top { vertical-align: top; }
#innet td.bot { vertical-align: bottom; }
#innet td.leftbg { background-image: url("img/bg-left.gif"); background-repeat: repeat-y; background-position: 50% 0%; }
#innet td.rightbg { background-image: url("img/bg-right.gif"); background-repeat: repeat-y; background-position: 50% 0%; }

#innet td.content { background-image: url("img/bg-mid-bot.gif"); background-position: 0% 100%; background-repeat: no-repeat; width: 654px; vertical-align: top; }
#innet table.content { height: 482px; background-color: transparent; }
#innet table.content td { background-color: transparent; }
#innet table.content td.left,
#innet table.content td.right { width: 49%; }
#innet table.content td.left { padding-right: 5px; }
#innet table.content td.right { padding-left: 5px; }
#innet table.content td.gifttext { width: 30%; }
#innet table.content td.giftform { width: 68%; }

#innet table.thbox { border-collapse: collapse; }
#innet table.thbox th { background-image: url("img/bg-box.gif"); background-repeat: no-repeat; background-position: 0% 0%; height: 115px; width: 118px; }
#innet table.thbox td { padding: 0px 0px 0px 5px; }

#innet td.foot { background-image: url("img/bg-foot.gif"); background-position: 0% 0%; background-repeat: no-repeat; height: 27px; width: 915px; text-align: center; }

#innet td.foot span { color: #5f5f5f; font-family: verdana; font-size: 9px; font-weight: bold; padding: 0px 10px 0px 10px; }

#innet form { margin: 0; padding: 0; }
#innet table.otayhteytta { empty-cells: show; border-collapse: collapse; margin: 10px 0px 10px 0px; }
#innet table.otayhteytta th,
#innet table.otayhteytta td { background-color: transparent; padding: 6px 8px 6px 8px; background-image: none; }
#innet table.otayhteytta td span { font-family: verdana; font-size: 9px; font-weight: bold; padding-top: 8px; color: #6c65c5; }
#innet table.otayhteytta th { font-family: verdana; font-size: 9px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 14px; color: #6c65c5; }
#innet table.otayhteytta textarea,
#innet table.otayhteytta input { width: 300px; border: 1px dashed #969696; background-color: transparent; color: #6670a0; font-weight: normal; }
#innet table.otayhteytta input.hoito { width: 200px; }
#innet table.otayhteytta input.kpl { width: 50px; }
#innet table.otayhteytta input.arvo { width: 75px; }
#innet table.otayhteytta input.radio { width: 15px; }
#innet table.otayhteytta td.laheta { text-align: right; }
#innet table.otayhteytta td.laheta input { width: auto; font-weight: bold; padding: 2px 10px 2px 10px; }

