/* body { overflow:scroll; } */

#slideEtusivu { margin: 0px 0px 10px 20px; }
#content .cyclePics { height: 350px; width: 389px; padding: 0px; margin: 0; } 
#content .cyclePics img { height: 350px; width: 389px; top: 0; left: 0; }

div#innet { text-align: center; }
#innet div.innet { margin: 10px auto 10px auto; width: 900px; }
#innet table.innet{ border-collapse: collapse; empty-cells: show; }

#innet a { color: #666699; text-decoration: none; }
#innet a:hover { text-decoration: underline; }

#innet img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#innet img.logo { margin-bottom: 5px; }

#innet p { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; }
#innet p.pad-top { padding-top: 15px; }

#innet select { border-top: 1px solid #969696; border-right: 1px solid #969696; border-bottom: 1px solid #969696; border-left: 1px solid #969696; width: 230px; }

#innet table.main { text-align: center; margin: 10px 0px 10px 0px; }
#innet table { empty-cells: show; border-collapse: collapse; }
#innet td { padding: 0px 0px 0px 0px; }
#innet td.pad { vertical-align: top; padding-top: 10px; }
#innet .teksti { margin: 10px 10px 10px 20px; font-family: verdana; text-align: left; }
#innet .teksti h3 { font-size: 11px; font-weight: bold; }
#innet .teksti p { font-size: 10px; font-weight: normal; }
#innet div.haku a { text-decoration: underline; }
#innet div.haku b { color: #666699; }

#innet td.head_right { text-align: right; }

div#worldmenu { width: 900; font-family: tahoma, century gothic, sans-serif, verdana; font-weight: none; font-size: 12px; vertical-align: bottom; }
#worldmenu div { height: 20px; }
#worldmenu div.sin, #worldmenu div.sin li { background-color: #005595; }
#worldmenu div.rus, #worldmenu div.rus li { background-color: #996666; }
#worldmenu div.ora, #worldmenu div.ora li { background-color: #FCB033; }
#worldmenu div.har, #worldmenu div.har li { background-color: #939BA1; }
#worldmenu div.vih, #worldmenu div.vih li { background-color: #7BC142; }
#worldmenu div.mus, #worldmenu div.mus li { background-color: #000000; }
#worldmenu p.pro { padding: 3px 8px 3px 8px; color: #FFFFFF; }

#worldmenu ul { list-style: none; margin: 0; padding: 0; }
#worldmenu li { float: right; margin: 0; padding: 0; }
#worldmenu li a { display: block; color: #FFFFFF; text-decoration: none; font-weight: bold; padding: 3px 8px 3px 8px; }
#worldmenu ul.pro li a { padding: 3px 18px 3px 18px; }
#worldmenu ul.pro li a:active { color: #ffd79d; }
#worldmenu ul.pro li a:hover { color: #FFFFFF; background-color: #57A3E8; text-decoration: none; padding: 3px 18px 3px 18px; }

#innet td.footbar { background-color: #939BA1; height: 20px; }
#innet td.footpro { background-color: #7BC142; }

#hoitolalist ul { padding-left: 10px; list-style: bullet; margin-left: 15px; }
#hoitolalist li { font-family: centrury gothic, sans-serif, verdana; font-weight: none; font-size: 12px; color: #5F5F5F; }

#innet .ruskea { color: #993300; }
#innet .purppura { color: #993366; }
#innet .punainen { color: #990033; }
#innet .kpun { color: #ff0000; }
#innet .pun2 { color: #cc0000; }
#innet .turkoosi { color: #339966; }
#innet .turkoosi2 { color: #33cccc; }
#innet .turkoosi3 { color: #009999; }
#innet .turkoosi4 { color: #00b0f0; }
#innet .tur5 { color: #0099cc; }
#innet .kturk { color: #00ccff; }
#innet .oranssi { color: #ff9900; }
#innet .oranssi2 { color: #ff6600; }
#innet .oranssi3 { color: #ffa519; }
#innet .kpink { color: #bc005e; }
#innet .pinkki { color: #ff00ff; }
#innet .pinkki2 { color: #ff3399; }
#innet .sininen { color: #005595; }
#innet .sininen2 { color: #3366FF; }
#innet .sininen3 { color: #3333FF; }
#innet .sin4 { color: #568cbe; }
#innet .sin5 { color: #0070c0; }
#innet .musta { color: #000000; }
#innet .harmaa { color: #808080; }
#innet .vihrea { color: #99cc00; }
#innet .vihrea2 { color: #008000; }
#innet .tvihrea { color: #879501; }
#innet .boostertrio { color: #92d050; }
#innet .violet { color: #9900ff; }
#innet .violet2 { color: #cc0066; }

#etusivu { border-collapse: collapse; empty-cells: show; }
#etusivu td { vertical-align: top; }
#etusivu table.harmaat { margin: 5px 0px 5px 0px; border-collapse: collapse; empty-cells: show; }
#etusivu table.harmaat td.l { height: 121px; width: 135px; background-image: url("img/etusivu-palkki-bg-l.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-align: center; vertical-align: middle; }
#etusivu table.harmaat td.r { height: 121px; width: 287px; background-image: url("img/etusivu-palkki-bg-r.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-align: left; vertical-align: middle; }
#etusivu table.harmaat td.lm { height: 90px; width: 135px; background-image: url("img/etusivu-palkki-bg-med-l.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-align: center; vertical-align: middle; }
#etusivu table.harmaat td.rm { height: 90px; width: 287px; background-image: url("img/etusivu-palkki-bg-med-r.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-align: left; vertical-align: middle; }
#etusivu table.harmaat td.ls { height: 60px; width: 135px; background-image: url("img/etusivu-palkki-bg-sma-l.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-align: center; vertical-align: middle; }
#etusivu table.harmaat td.rs { height: 60px; width: 287px; background-image: url("img/etusivu-palkki-bg-sma-r.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-align: left; vertical-align: middle; }
#etusivu table.harmaat td.spacer { height: 5px; }
#etusivu select { margin-bottom: 2px; }

#etusivu table.harmaat td h2 { margin: 0; padding: 3px 0px 3px 0px; font-family: tahoma,verdana; font-size: 12px; font-weight: bold; }
#etusivu table.harmaat td p { margin: 0; padding: 3px 0px 3px 0px; font-family: tahoma,verdana; font-size: 12px; font-weight: normal; }
#etusivu table.harmaat td a { color: #000000; text-decoration: none; }
#etusivu table.harmaat td a.turkoosi4 { color: #00b0f0; }
#etusivu table.harmaat td a.red { color: #ff0000; }
#etusivu table.harmaat td a:hover { text-decoration: underline; }
#etusivu table.harmaat td form,
#etusivu table.harmaat td select { padding: 0; margin: 0; }
#etusivu table.harmaat td select { margin-bottom: 2px; }

#uutuudet { border-collapse: collapse; empty-cells: show; width: 458px; margin-left: 10px; }
#uutuudet td.k { width: 20%; }
#uutuudet td.t { width: 30%; vertical-align: top; }
#uutuudet h2 { margin: 0; padding: 10px 0px 0px 5px; font-family: tahoma,verdana; font-size: 11px; font-weight: bold; }
#uutuudet strong { margin: 0; padding: 5px 0px 0px 5px; font-family: tahoma,verdana; font-size: 11px; font-weight: bold; color: #86ba42; }
#uutuudet p { margin: 0; padding: 5px 0px 0px 5px; font-family: tahoma,verdana; font-size: 11px; font-weight: normal; }

#innet div.boxgray { background-image: url("img/box-gray.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 423px; height: 311px; }
#innet div.boxgray div { padding: 15px 20px 15px 20px; text-align: left; }
#innet div.boxgray h3 { font-family: verdana; font-size: 12px; font-weight: bold; }
#innet div.boxgray p { font-family: verdana; font-size: 11px; font-weight: normal; }

#innet div.bboxgray { background-image: url("img/bbox-gray.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 764px; height: 575px; }
#innet div.bboxgray div { padding: 20px 40px 20px 40px; text-align: left; }
#innet div.bboxgray h3 { font-family: verdana; font-size: 12px; font-weight: bold; }
#innet div.bboxgray p { font-family: verdana; font-size: 11px; font-weight: normal; }

#innet div.mboxgray { background-image: url("img/mbox-gray.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 634px; height: 575px; }
#innet div.mboxgray div { padding: 20px 40px 20px 40px; text-align: left; }
#innet div.mboxgray h3 { font-family: verdana; font-size: 12px; font-weight: bold; }
#innet div.mboxgray p { font-family: verdana; font-size: 11px; font-weight: normal; }
#innet div.mboxgray ul { font-family: verdana; font-size: 11px; font-weight: normal; }
#innet div.mboxgray li { font-family: verdana; font-size: 11px; font-weight: normal; }
#innet div.mboxgray ul.bigger li { font-size: 13px; padding-top: 10px; }

#innet div.iboxgray { background-image: url("img/ibox-top.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 423px; background-color: #f4f3f5; }
#innet div.iboxgray div { padding: 20px 40px 20px 40px; text-align: left; background-image: url("img/ibox-bot.gif"); background-position: 0% 100%; background-repeat: no-repeat;}
#innet div.iboxgray h3 { font-family: verdana; font-size: 12px; font-weight: bold; }
#innet div.iboxgray p { font-family: verdana; font-size: 11px; font-weight: normal; }

#innet div.gboxgray { background-image: url("img/gbox-top.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 900px; background-color: #f4f3f5; }
#innet div.gboxgray div.bot { padding: 30px 40px 30px 40px; text-align: left; background-image: url("img/gbox-bot.gif"); background-position: 0% 100%; background-repeat: no-repeat;}
#innet div.gboxgray h3 { font-family: verdana; font-size: 12px; font-weight: bold; }
#innet div.gboxgray p { font-family: verdana; font-size: 11px; font-weight: normal; }

#innet div.vboxgray { background-image: url("img/ibox-top.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 423px; background-color: #f4f3f5; }
#innet div.vboxgray div.bot { padding: 20px 40px 20px 40px; text-align: left; background-image: url("img/ibox-bot.gif"); background-position: 0% 100%; background-repeat: no-repeat;}
#innet div.vboxgray h3 { font-family: verdana; font-size: 12px; font-weight: bold; }
#innet div.vboxgray p { font-family: verdana; font-size: 11px; font-weight: normal; }

#innet div.h400 { height: 400px; padding: 0; background: none; background-image: none; }

#innet div.facemap { background-image: url("img/facemap-bg.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 259px; height: 112px; }
#innet div.facemap p { font-family: tahoma,verdana; font-size: 11px; color: #000000; padding: 30px 30px 0px 30px; }
#innet div.facemap b { font-family: tahoma,verdana; font-size: 14px; color: #3366ff; }

#innet div.greenbox { background-image: url("img/greenbox.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 428px; height: 171px; }
#innet div.greenbox div.pad { padding: 11px 11px 11px 11px; text-align: left; }
#innet div.greenbox p { font-family: verdana; font-size: 10px; font-weight: bold; }
#innet div.greenbox a { color: #000000; text-decoration: none; }
#innet div.greenbox img.mini { margin: 0px 5px 0px 5px; }

#innet div.hoitolat { background-image: url("img/hoitolat-bg.gif"); background-position: 0% 0%; background-repeat: no-repeat; width: 274px; height: 81px; }
#innet div.hoitolat p { font-family: tahoma,verdana; font-size: 11px; color: #000000; padding-top: 30px; }
#innet div.hoitolat b { font-size: 14px; }

#innet div.vk { background-image: url("img/verkkokauppa.gif"); background-position: 0% 50%; background-repeat: no-repeat; height: 42px; }
#innet div.vk p { padding-left: 45px; }

#innet table.hoitolahoidot {}
#innet table.hoitolahoidot td { background-image: url("img/hoitolahoidot-bg.gif"); background-position: 0% 0%; background-repeat: no-repeat; text-align: left; vertical-align: middle; width: 236px; height: 200px; padding-left: 20px; }
#innet table.hoitolahoidot p { font-family: verdana; font-size: 11px; }

#innet td.tuotteet-oik { border-left: 3px solid #b2b2b2; }

#innet table.main ul { margin-left: 20px; font-family: tahoma,verdana; font-size: 11px; }
#innet table.main li { font-family: tahoma,verdana; font-size: 11px; color: #000000; padding-top: 5px; }

#tuotteet { border-collapse: collapse; empty-cells: show; margin: 0px 0px 0px 10px; }
#tuotteet td { border-bottom: 1px solid #e4e4e4; }
#tuotteet img { margin: 5px 10px 5px 0px; }
#tuotteet h3 { font-family: verdana; font-size: 10px; color: #000000; font-weight: bold; margin: 0; padding: 0px 0px 2px 0px; }
#tuotteet p { font-family: verdana; font-size: 10px; color: #000000; font-weight: normal; margin: 0; padding: 2px 0px 0px 0px; }
#tuotteet b { color: #808080; font-weight: bold; }
#tuotteet strong { padding-left: 10px; color: #ff8500; }
#tuotteet td.noborder { border-bottom: none; }

#ajankohtaista { border-collapse: collapse; empty-cells: show; margin: 0px 0px 0px 10px; }
#ajankohtaista th,
#ajankohtaista td { border-bottom: 1px solid #e4e4e4; vertical-align: top; }
#ajankohtaista td { width: 300px; padding-top: 15px; }
#ajankohtaista th { width: 130px; }
#ajankohtaista img { margin: 5px 10px 5px 0px; }
#ajankohtaista h3 { font-family: verdana; font-size: 10px; color: #000000; font-weight: bold; margin: 0; padding: 0px 0px 2px 0px; }
#ajankohtaista p { font-family: verdana; font-size: 10px; color: #000000; font-weight: normal; margin: 0; padding: 2px 0px 0px 0px; }
#ajankohtaista b { color: #808080; font-weight: bold; }
#ajankohtaista strong { padding-left: 10px; color: #ff8500; }
#ajankohtaista td.noborder { border-bottom: none; }

#innet h3.palaute { font-family: verdana; font-size: 11px; font-weight: bold; color: #005595; margin: 0; padding: 20px 0px 20px 0px; text-align: left; padding-left: 20px; }
#palaute { margin: 10px 10px 10px 20px; border-collapse: collapse; empty-cells: show; }
#palaute th, #palaute td { background-color: transparent; }
#palaute th { font-family: verdana; font-size: 10px; font-weight: bold; color: #ac3900; text-align: left; }
#palaute td { padding: 1px 0px 1px 1px; }
#palaute td b { font-family: verdana; font-size: 11px; color: #808080; font-weight: bold; }
#palaute textarea,
#palaute input { border-top: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; background-color: #ffffff; }
#palaute td.submit { text-align: right; }
#palaute td.submit input { color: #ac3900; }

#sininetlista { border-collapse: collapse; empty-cells: show; }
#sininetlista td { background-color: transparent; font-family: verdana; font-size: 11px; font-weight: normal; }
#sininetlista th { vertical-align: top; padding-left: 10px; }
#sininetlista td a.noshow { color: #000000; text-decoration: none; }

#login div.teksti { margin: 10px 10px 2px 10px; }
#login input { border-left: 1px solid #005595; border-top: 1px solid #005595; border-right: 1px solid #005595; border-bottom: 1px solid #005595; }