#innet { text-align: center; }
#innet div.innet { width: 800px; margin: 20px auto 0px auto; }

#innet table { empty-cells: show; border-collapse: collapse; }
#innet td.darkcyan { height: 20px; background-color: #9296b5; }

#innet td { font-family: sans-serif; }

table#head { width: 800px; margin: 0px 0px 0px 0px; border-left: 1px solid #e5e5ed; border-right: 1px solid #e5e5ed; }

#head td { color: #FFFFFF; font-weight: bold; }
#head td.darkcyan { background-color: #9296b5; font-size: 10px; font-weight: bold; }
#innet td.lightblue { background-color: #f0f5fb; }

table#menu { width: 798px; border-collapse: collapse; }
#menu td { background-color: #9296b5; text-align: center; }
#menu a { font-size: 9px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
#menu td.rako { background-color: #FFFFFF; }

table#content { width: 800px; margin: 0px 0px 20px 0px; padding-top: 7px; border-left: 1px solid #e5e5ed; border-right: 1px solid #e5e5ed; }
#content td { vertical-align: top; }
#content td.lightblue { font-family: sans-serif; font-size: 12px; color: #666699; font-weight: bold; vertical-align: middle; height: 25px; }
#content div.pad { padding-left: 10px; }
#content td.vkuva { text-align: center; vertical-align: middle; }
#content td.vreuna { border-left: 1px solid #e5e5ed; }
#content img.vasen { margin: 15px 15px 15px 15px; }
#content div.vasen { margin: 0px 15px 15px 15px; }
#content p.vasen { text-align: center; font-family: sans-serif; font-size: 11px; }
#content p.vasen a { color: #666699; }

#content .cyclePics { height: 400px; width: 450px; padding: 0; margin: 0; } 
#content .cyclePics img { height: 391px; width: 450px; top: 0; left: 0; }

#content div.vasenText { text-align: left; font-family: sans-serif; }
#content div.vasenText h2 { margin: 15px 0px 5px 20px; padding: 0; font-size: 13px; color: #666699; }
#content div.vasenText p { margin: 10px 0px 5px 20px; padding: 0; font-size: 12px; color: #666699; }
#content div.vasenText ul { margin: 0px 0px 0px 0px; padding: 0; font-size: 11px; color: #666699; }
#content div.vasenText li { margin: 5px 0px 5px 20px; padding: 0; font-size: 12px; color: #666699; }

table#oikea { width: 497px; }
#oikea h1 { font-family: sans-serif; font-size: 19px; font-weight: bold; margin: 0; padding: 13px; }
#oikea h2 { font-family: sans-serif; font-size: 13px; font-weight: bold; margin: 0; padding: 10px 10px 5px 10px; }
#oikea h3 { font-family: sans-serif; font-size: 16px; font-weight: bold; margin: 0; padding: 10px; }
#oikea p { font-family: sans-serif; font-size: 11px; padding: 3px 10px 3px 10px; margin: 0px 0px 0px 0px; }
#oikea p.mots { font-family: sans-serif; font-size: 11px; padding: 3px 10px 3px 10px; margin: 15px 0px 0px 0px; font-weight: bold; }
#oikea p.ots { font-size: 13px; font-weight: bold; padding: 10px 10px 5px 10px; }
#oikea p.otsv { font-size: 13px; font-weight: bold; padding: 20px 10px 5px 10px; }
#oikea p.hoito-info { margin-left: 330px; }
#oikea p.pad-top { padding-top: 15px; }
#oikea p.isompi { font-size: 15px; }
#oikea img { margin: 5px 0px 5px 10px; }
#oikea a { color: #666699; font-family: sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; margin: 0px 10px 0px 10px; }

#oikea table.split { }
#oikea table.split td { width: 50%; color: #808080; }

#oikea div.gray, div.dblue, div.green, div.red { margin: 20px 0px 20px 0px; }
#oikea div.gray { color: #808080; }
#oikea div.dblue { color: #666699; }
#oikea div.green { color: #009999; }
#oikea div.red { color: #cc0066; }

/* UUSI */

div.submenu a { padding: 0px 10px 0px 10px; color: #808080; }

/* VANHA */
table#submenun { width: 297px; }
#submenun td { text-align: right; vertical-align: middle; background-color: transparent; }
#submenun a { font-size: 11px; font-weight: bold; text-decoration: underline; color: #666699; }
#submenun a.derma { color: #808080; }
#submenun a.darphin { color: #009999; }
#submenun a.guinot { color: #cc0066; }

table#submenu { width: 497px; }
#submenu td { text-align: center; vertical-align: middle; background-color: transparent; }
#submenu a { font-size: 11px; font-weight: bold; text-decoration: underline; color: #666699; }
#submenu a.derma { color: #808080; }
#submenu a.darphin { color: #009999; }
#submenu a.guinot { color: #cc0066; }

table#ajankohtaista-kuvat { width: 497px; }
#ajankohtaista-kuvat td { text-align: center; vertical-align: middle; width: 120px; }
#ajankohtaista-kuvat img { margin: 25px 10px 25px 10px; }
#ajankohtaista-kuvat a { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table#ajankohtaista-linkit { width: 497px; }
#ajankohtaista-linkit td { text-align: center; vertical-align: middle; width: 120px; background-color: #f0f5fb; }
#ajankohtaista-linkit a { font-family: arial; font-size: 8px; font-weight: bold; color: #666699; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#yhteystiedot div.yht1 { font-family: verdana; font-size: 12px; font-weight: bold; color: #bdbdd3; margin: 10px 0px 20px 0px; }
#yhteystiedot div.yht2 { font-family: sans-serif; font-size: 10px; font-weight: none; color: #7d7da9; margin-bottom: 10px; }
#yhteystiedot div.yht3 { font-family: arial; font-size: 10px; font-weight: none; color: #7d7da9; margin-top: 10px; }

#innet form { margin: 0; padding: 0; }
#innet table.otayhteytta { empty-cells: show; border-collapse: collapse; margin: 10px 0px 10px 10px; }
#innet table.otayhteytta th,
#innet table.otayhteytta td { background-color: transparent; padding: 6px 8px 6px 8px; background-image: none; }
#innet table.otayhteytta td span { font-family: verdana; font-size: 9px; font-weight: bold; padding-top: 8px; color: #6670a0; }
#innet table.otayhteytta th { font-family: verdana; font-size: 9px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 9px; color: #6670a0; }
#innet table.otayhteytta textarea,
#innet table.otayhteytta input { width: 340px; border: 1px dashed #969696; background-color: transparent; color: #6670a0; font-weight: normal; }
#innet table.otayhteytta input.hoito { width: 250px; }
#innet table.otayhteytta input.kpl { width: 50px; }
#innet table.otayhteytta input.arvo { width: 75px; }
#innet table.otayhteytta input.radio { width: 15px; }
#innet table.otayhteytta td.laheta { text-align: right; }
#innet table.otayhteytta td.laheta input { width: auto; font-weight: bold; padding: 2px 10px 2px 10px; }

