body { background-image: none; }

div#innet { text-align: center; }

#innet table,
#innet td { background-color: transparent; }

#innet div.gray { width: 960px; height: 620px; margin: 15px auto 15px auto; background-image: url("img/main-bg.gif"); background-repeat: repeat-x; background-position: 0% 50%; }

#innet div.default { background-position: 0% 0%; background-repeat: no-repeat; background-image: url("img/bg-left.jpg"); }
#innet div.def2 { background-image: url("img/bg-left2.jpg"); }

#innet table.innet { width: 960px; height: 596px; border-collapse: collapse; empty-cells: show; }

#innet td.logo { height: 48px; text-align: center; }
#innet td.menu { height: 60px; width: 508px; vertical-align: bottom; }

#jsddm { margin: 0; padding: 0; }
 #jsddm li { float: left; list-style: none; font: 10px Arial; }
 #jsddm li a { display: block; background: transparent; padding: 5px 10px; text-decoration: none; width: 78px; color: #000000; white-space: nowrap; }
 #jsddm li a:hover { background-color: #e5e5e5; }
 #jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }
 #jsddm li ul li { float: none; display: inline; }
 #jsddm li ul li a { width: auto; padding: 3px 10px; background-color: #e5e5e5; }
 #jsddm li ul li a:hover { background-color: #ffffff; }

#innet td.left { height: 445px; width: 452px; vertical-align: bottom; text-align: left; }
#innet td.left div.p { padding-right: 249px; margin-bottom: 30px; }
#innet td.left div.b { border-right: 3px solid #ff9933; font-family: arial; font-size: 13px; font-weight: bold; height: 120px; padding: 30px 10px 0px 20px; color: #ffffff; background-image: url("img/left-bg.png"); background-position: 50% 50%; background-repeat: no-repeat; }
#innet td.left div strong { font-size: 16px; }

#innet td.text { height: 337px; width: 508px; vertical-align: bottom; font-family: verdana; }
#innet td.text h2 { font-size: 10px; font-weight: bold; color: #000000; margin: 0; padding: 10px 15px 10px 15px; }
#innet td.text p { font-size: 10px; font-weight: normal; color: #000000; margin: 0; padding: 5px 15px 5px 15px; }
#innet td.text ul { margin: 0; padding: 5px 15px 5px 30px; }
#innet td.text li { margin: 0; padding: 5px 5px 0px 5px; font-size: 10px; font-weight: normal; color: #000000; margin: 0;}

#innet td.text div.half { float: left; display: block; width: 254px; }

#innet td.images { height: 151px; padding-left: 200px; vertical-align: bottom; }
#innet td.images img { margin: 0px 3px; }
#innet td.images div.lisajaerikoistuotteet { position: relative; top: -100px; height: 250px; font-size: 5px; }

#innet div.footer { font-family: "Arial Narrow"; font-size: 12px; font-weight: bold; color: #5f5f5f; text-align: center; padding-top: 5px; }
#innet div.footer span { padding: 0px 10px 0px 10px; }