.osoite {  font-family: arial; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #FFFFFF; padding-left: 10px; padding-top: 10px}
.tekstitaus {  background-image: url(images/vaalkelttaus-5px.gif); background-repeat: repeat}
.tyhjatila {  background-image: url(images/vaalkeltruudut.gif); background-repeat: repeat}
li {  font-family: arial; text-decoration: none; font-size: 12px}
a {  font-family: arial; font-size: 12px; color: #333399}
a:hover {  font-family: Arial; font-size: 12px; color: #333399; text-decoration: none}
a:link {  font-family: arial; font-size: 12px; text-decoration: none; color: #333399}
a:active {  font-family: arial; font-size: 12px; text-decoration: none; background-color: #660000; color: #333399}
a:visited {  font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none}
.mainmenu {  font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; background-position: center center; text-decoration: none; padding-top: 10px; height: 30px}
.tablemainmenu {  text-align: center; vertical-align: middle; height: 30px}
a.mainmenu:active { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #660000; text-align: center; vertical-align: middle ; padding-top: 10px; height: 30px}
a.mainmenu:hover { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #660000; text-align: center; vertical-align: middle ; padding-top: 10px; height: 30px}
a.mainmenu:visited { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle ; padding-top: 10px; height: 30px}
a.mainmenu { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle ; padding-top: 10px; height: 30px}
.Leipis {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #000000; text-decoration: none}
.Otsikko {  font-family: Georgia, "Times New Roman", Times; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; color: #333399; text-decoration: none}
.Emaillinkki {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.Emaillinkki:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.Emaillinkki:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333399; text-decoration: none }
a.Emaillinkki:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.Emaillinkki { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.submenu { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; background-position: center center; text-decoration: none; clip:      rect(   ); vertical-align: middle; height: 30px; padding-top: 10px}
a.submenu { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle ; clip:      rect(   ); background-position: center center; height: 30px; padding-top: 10px}
a.submenu:active { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #993333; text-align: center; vertical-align: middle ; clip:     rect(   ); margin-bottom: 5px; background-position: center center; height: 30px; padding-top: 10px}
a.submenu:visited { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle ; clip:      rect(   ); background-position: center center; height: 30px; padding-top: 10px}
a.submenu:hover { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #993333; text-align: center; vertical-align: middle ; clip:   rect(   ); background-position: center center; height: 30px; padding-top: 10px}
.Leipis_sisennys { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #000000; text-decoration: none ; padding-left: 60px; clip:   rect(   ); margin-left: 60px}
.Leipisbold { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 16px; font-weight: bold; color: #000000; text-decoration: none }
.tablesubmenu { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; text-decoration: none; clip: rect( ); vertical-align: middle; height: 30px}
.Hinnastolinkki { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333399; text-decoration: none }
.submenupieni {
font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-align: center; background-position: center center; text-decoration: none; clip:      rect(   ); vertical-align: middle; height: 30px; padding-top: 10px
}
a.submenupieni { font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle ; clip:      rect(   ); background-position: center center; height: 30px; padding-top: 10px}
a.submenupieni:active { font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #993333; text-align: center; vertical-align: middle ; clip:     rect(   ); margin-bottom: 5px; background-position: center center; height: 30px; padding-top: 10px}
a.submenupieni:visited { font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle ; clip:      rect(   ); background-position: center center; height: 30px; padding-top: 10px}
a.submenupieni:hover { font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #993333; text-align: center; vertical-align: middle ; clip:   rect(   ); background-position: center center; height: 30px; padding-top: 10px}