#maailma div.border { border-top: 30px solid #bec7cd; border-right: 60px solid #bec7cd; border-left: 60px solid #bec7cd; margin: 10px 0px 10px 0px; }
#innet { border-collapse: collapse; empty-cells: show; width: 637px; height: 600px; }
#innet td { background-color: #bec7cd; }
#innet td.logo { height: 117px; }
#innet td.menu-left { text-align: right; height: 239px; }
#innet td.info { text-align: right; border-top: 2px solid #a8afb4; background-color: #ffffff; padding: 10px 10px 10px 10px; }
#innet table.info { border-collapse: collapse; empty-cells: show; width: 100%; }
#innet table.info td { background-color: #879197; }
#innet table.info td.box { width: 33%; height: 75px; background-image: url("http://www.kauneussivut.fi/innet/fin-inecta/img/box-bg.gif"); background-position: 50% 0%; background-repeat: no-repeat; text-align: center; }
#innet table.info td.t-box { padding: 5px 5px 5px 20px; }
#innet table.info td.t-box a { font-weight: bold; text-decoration: none; font-size: 10px; font-family: verdana; color: #ffffff; margin-left: 5px; }
#innet table.info td.t-box img { margin-left: 5px; }
#innet table.info td.mini-left { text-align: left; width: 225px; }
#innet table.info td.mini-left img { margin-left: 40px; }
#innet table.info td.mini-right { padding: 15px 20px 15px 20px; }
#innet table.info td.rsideb { border-right: 1px solid #a1a9ad; }
#innet table.info td.thin { height: 5px; }
#innet table.info td h1 { font-family: verdana; font-size: 15px; font-weight: bold; color: #ffffff; padding: 10px 0px 10px 30px; margin: 0; }
#innet table.info td p { font-family: verdana; font-size: 10px; color: #ced4de; padding: 5px 0px 5px 0px; margin: 0; }
#innet table.info td p.yht { font-weight: bold; text-align: center; margin-right: 10px; }
#innet td.foot { font-family: verdana; font-size: 10px; color: #5e697e; text-align: right; vertical-align: top; padding: 5px 0px 5px 0px; }

#innet td.card-left,
#innet td.card-mid,
#innet td.card-right { background-color: #ffffff; }
#innet td.card-left { padding: 20px 20px 20px 20px; }
#innet td.card-mid { padding: 10px 0px 10px 10px; font-family: verdana; }
#innet td.card-mid h2 { font-size: 14px; color: #666699; padding: 0; margin: 10px 0px 20px 0px; }
#innet td.card-mid p { font-size: 10px; color: #5f5f5f; padding: 0; margin: 5px 0px 10px 0px; }
#innet td.card-mid b { color: #666699; }
#innet td.card-mid div.vert-spacer { margin: 20px 20px 5px 20px; padding-top: 10px; border-top: 2px solid #c2c2d6; text-align: right; }
#innet td.card-mid div.vert-spacer a { color: #666699; font-weight: bold; }
#innet td.card-right { vertical-align: top; padding: 10px 10px 0px 0px; }