#tervetuloa { margin: 50px 0px 50px 0px; border-collapse: collapse; }
#tervetuloa a { text-decoration: none; }
#tervetuloa td.l { padding-right: 20px; }
#tervetuloa td.r { text-align: center; }
#tervetuloa td.r p { text-decoration: none; font-family: verdana; font-size: 20px; color: #d2ab67; font-weight: bold; margin: 0; padding: 10px 0px 0px 0px; }

table#innet { border-top: 2px solid #b1b1b1; border-right: 4px solid #b1b1b1; border-bottom: 2px solid #b1b1b1; border-left: 4px solid #b1b1b1; margin: 10px 0px 10px 0px; empty-cells: show; border-collapse: collapse; height: 600px; }

#innet h1, #innet h2, #innet p, #innet a, #innet li { font-family: verdana; }
#innet h1, #innet h2 { font-size: 11px; font-weight: bold; color: #ff6417; }
#innet h1 { border-bottom: 1px solid #ff6417; padding-bottom: 5px; }
#innet p { font-weight: normal; color: #5f5f5f; margin: 0; padding: 5px 0px 5px 0px; }
#innet a { font-weight: bold; text-decoration: underline; color: #ff6417; }
#innet p.lesspad { padding: 3px 0px 3px 0px; }
#innet ul { font-size: 10px; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; color: #5f5f5f; }
#innet ul li { font-size: 10px; }

#innet td.topright { padding: 10px 10px 10px 10px; height: 250px; }

#innet td.menu { padding: 10px 0px 10px 0px; height: 250px; }
#innet td.menu div.top { background-color: #b1b1b1; height: 250px; width: 250px; }
#innet td.menu div.head { height: 1px; }
#innet td.menu div.item { margin: 0px 10px 0px 10px; border-bottom: 1px dotted #FFFFFF; padding: 5px 10px 5px 10px; }
#innet td.menu a { color: #FFFFFF; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; display: block; padding: 10px 10px 0px 10px; }

#innet td.left { padding: 10px 10px 5px 10px; vertical-align: top; }
#innet td.left div { margin-bottom: 5px; }
#innet td.left img { border-top: 1px solid #201c1d; border-right: 1px solid #201c1d; border-bottom: 1px solid #201c1d; border-left: 1px solid #201c1d; }
#innet td.left div.logo img { border: 1px solid #ffffff; }

#innet td.left div.ltext { margin: 0px 0px 5px 0px; border: 1px solid #201c1d; background-color: #e7e8e9; padding: 5px 5px 0px 5px; }
#innet td.left ul { margin: 0px 0px 0px 15px; }
#innet td.left li { padding: 0px 0px 5px 0px; list-style-type: dot; }

#innet td.mid { vertical-align: top; height: 356px; }
#innet td.mid div.topic { border-top: 1px dotted #ff6417; padding: 10px 0px 10px 0px; margin-top: 10px; }
#innet td.mid div.ll { text-align: right; }
#innet td.mid p { font-size: 9px; }
#innet td.mid a.mini { font-size: 9px; }

#innet td.right { vertical-align: top; padding: 0px 10px 10px 10px; height: 360px; }
#innet td.right p { font-size: 10px; }
#innet td.right a { font-size: 11px; }
#innet td.right b.ora { color: #ff6417; }
#innet td.right a.mini { font-size: 9px; }
#innet td.right div.logo img { border: 1px solid #201c1d; }
#innet td.right div.ul { margin-bottom: 10px; border-bottom: 1px solid #dddddd; }
#innet td.right div.oran { border-top: 1px solid #ff6417; border-right: 1px solid #ff6417; border-bottom: 1px solid #ff6417; border-left: 1px solid #ff6417; padding: 0px 10px 0px 10px; }
#innet td.right div.gray { border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 0px 10px 0px 10px; margin-bottom: 10px; }

#innet td.right ul { text-align: left; font-weight: bold; }
#innet td.right ul li { font-weight: normal; padding-top: 3px; }

#innet td.right ul.roman { list-style-type: upper-roman; }

#innet input, #innet textarea { border-top: 1px solid #ff6417; border-right: 1px solid #ff6417; border-bottom: 1px solid #ff6417; border-left: 1px solid #ff6417; background-color: #FFFFFF; color: #9696a9; font-family: verdana; font-size: 10px; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; }

#innet table.palaute th { text-align: right; font-size: 11px; color: #ff6417; font-weight: bold; font-family: verdana; }

#innet td.footleft { background-color: #b1b1b1; }
#innet td.foot { background-color: #b1b1b1; color: #FFFFFF; font-family: verdana; font-size: 10px; font-weight: bold; text-align: center; padding: 5px 10px 5px 10px; }
#innet td.foot span { padding: 5px 12px 5px 12px; }

div#sugaring { display: none; position: absolute; width: 100%; height: 100%; background-color: #ffffff; }
/**/
div.popup { position: absolute; top: 0; left: 0; z-index: 1; background-color: #ffffff; width: 100%; height: 100%; text-align: center; }
div.popup table { margin: 20px auto 0px auto; border-collapse: collapse; empty-cells: show; }
div.popup img { margin: 5px 5px 5px 5px; }
div.popup a { float: right; text-decoration: none; margin-right: 5px; font-family: verdana; font-size: 13px; font-weight: bold; color: #ff6417; }

