div#innet { text-align: center; }

table#innet { margin: 10px auto 10px auto; border-collapse: collapse; empty-cells: show; border-top: 2px solid #bcbdc0; border-right: 2px solid #bcbdc0; border-bottom: 2px solid #bcbdc0; border-left: 2px solid #bcbdc0; background-color: #FFFFFF; width: 942px; }

#innet td.nav { vertical-align: top; padding: 10px 0px 10px 10px; width: 250px; }

#innet td.head { background-color: #e7e7e8; height: 40px; }

#innet td.foot { background-color: #818285; height: 40px; vertical-align: top; padding-top: 14px; text-align: right; }
#innet td.foot span { font-family: arial; font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 0px 5px 0px 5px; }
#innet td.foot span.link { padding-left: 40px; padding-right: 15px; }
#innet td.foot a { font-family: arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; }

#menu { margin: 30px 0px 50px 20px; }
#menu div { margin-bottom: 15px; font-family: arial; font-size: 12px; color: #a7a9ac; font-weight: bold; background-repeat: no-repeat; background-image: url("img/reddot.gif"); background-position: 0% 50%; padding: 2px 0px 2px 15px; }
#menu div a { color: #a7a9ac; text-decoration: none; font-weight: bold; }
#menu div a.active { text-decoration: underline; }

#innet div.liity { margin-bottom: 120px; }
#innet div.lahjak { margin-bottom: 20px; font-family: verdana; font-size: 12px; color: #a7a9ac; }
#innet div.lahjak a { color: #a7a9ac; font-weight: bold; text-decoration: underline; }
#innet div.huoneisto { margin-bottom: 50px; font-family: verdana; font-size: 12px; color: #a7a9ac; }
#innet div.huoneisto a { color: #a7a9ac; font-weight: bold; text-decoration: underline; }

#innet td.content { width: 660px; text-align: left; padding: 5px 0px 0px 0px; }

#innet h2 { margin: 0; padding: 14px 10px 7px 10px; font-family: verdana; font-size: 11px; color: #3a436e; }
#innet p { margin: 0; padding: 0px 10px 7px 10px; font-family: verdana; font-size: 11px; color: #3a436e; }
#innet .big1 { font-size: 14px; }

#innet div.box-wide-gray { background-repeat: repeat-y; background-image: url("img/box-wide-gray-bg.gif");  margin: 0; }

#innet div.box-wide-gray-top { background-repeat: no-repeat; background-image: url("img/box-wide-gray-top.gif"); height: 15px; background-position: 0% 100%; margin: 0; }

#innet div.box-wide-gray-bot { margin-bottom: 5px; background-image: url("img/box-wide-gray-bot.gif"); background-repeat: no-repeat; height: 16px; background-position: 0% 0%; }

#innet div.box-narrow-white { background-repeat: repeat-y; background-image: url("img/box-narrow-white-bg.gif");  margin: 0; }

#innet div.box-narrow-white-top { background-repeat: no-repeat; background-image: url("img/box-narrow-white-top.gif"); height: 14px; background-position: 0% 100%; margin: 0; padding: 0; }

#innet div.box-narrow-white-bot { background-image: url("img/box-narrow-white-bot.gif"); background-repeat: no-repeat; height: 16px; background-position: 0% 0%; }

#innet div.box-flat-white { background-repeat: repeat-y; background-image: url("img/box-flat-white-bg.gif"); margin: 0; }
#innet div.box-flat-white img { margin: 0px 20px 0px 10px; }
#innet div.box-flat-white p { padding: 2px 10px 2px 10px; }
#innet div.pad { padding-top: 5px; }

#innet div.box-flat-white-top { background-repeat: no-repeat; background-image: url("img/box-flat-white-top.gif"); height: 6px; background-position: 0% 100%; margin: 0; padding: 0; }

#innet div.box-flat-white-bot { background-image: url("img/box-flat-white-bot.gif"); background-repeat: no-repeat; height: 6px; background-position: 0% 0%; }

#innet div.box-wide-white { background-repeat: repeat-y; background-image: url("img/box-wide-white-bg.gif");  margin: 0; }

#innet div.box-wide-white-top { background-repeat: no-repeat; background-image: url("img/box-wide-white-top.gif"); height: 13px; background-position: 0% 100%; margin: 0; padding: 0; }

#innet div.box-wide-white-bot { background-image: url("img/box-wide-white-bot.gif"); background-repeat: no-repeat; height: 13px; background-position: 0% 0%; }

#innet div.box-content { padding: 0px 10px 0px 10px; }
#innet div.box-content a { color: #3a436e; }
#innet div.box-content table { width: 600px; }

#innet div.box-content table.narrow { font-family: verdana; font-size: 11px; color: #3a436e; width: 420px; background-color: transparent; }
#innet div.box-content table.narrow td { width: 300px; padding: 3px 0px 3px 0px; background-color: transparent; }
#innet div.box-content table.narrow th { padding: 3px 0px 3px 0px; background-color: transparent; }
#innet div.box-content .red { color: #ff0000; }
#innet div.box-content .ora { color: #ff9948; }
#innet div.box-content .gre { color: #339985; }
#innet div.box-content .blu { color: #3366ff; }
#innet div.box-content .pur { color: #800097; }

#innet table.hoidot-head { width: 620px; }
#innet table.hoidot-head th.l { text-align: left; }
#innet table.hoidot-head th.r { text-align: right; }
#innet table.hoidot-head th a { color: 3a436e; font-family: verdana; font-size: 10px; font-weight: bold; }

#innet table.tuotemerkit { border-collapse: collapse; empty-cells: show; margin: 0; }
#innet table.tuotemerkit td { width: 450px; vertical-align: middle; padding: 0; }
#innet table.tuotemerkit th { vertical-align: middle; text-align: right; padding: 0; }

#innet table.ajank td { font-family: verdana; font-size: 11px; color: #3a436e; }
#innet div.yhteystiedot { text-align: center; }

#innet div.palaute-linkki { background-position: 0% 0%; background-repeat: no-repeat; background-image: url("img/palaute-linkki-bg.jpg");
height: 63px; width: 311px; padding-top: 22px; text-align: center; margin: 10px 0px 0px 10px; }
#innet div.palaute-linkki a { font-family: verdana; font-size: 11px; color: #3a436e; font-weight: bold; text-decoration: none; }

table#otayhteytta { margin: 0; padding: 0; border-collapse: collapse; empty-cells: show; }

#otayhteytta td, 
#otayhteytta th { vertical-align: top; font-family: verdana; font-size: 11px; color: #3a436e; font-weight: bold; background-color: transparent; padding: 6px 1px 1px 1px; }
#otayhteytta th { padding: 9px 20px 1px 1px; text-align: right; }
#otayhteytta th.send { padding: 9px 1px 1px 1px; }

#otayhteytta input, 
#otayhteytta textarea { background-color: #FFFFFF; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; color: #3a436e; }
