body    {
        background-color: white;
        color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
}

td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a { color: #000; font-weight: bold }
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #4C8942;}
.anchor { color: #ffffff; font-weight: bold }
.testi { color: #ff6600; font-weight: bold }

.o_palkki { font-weight: bold; color: #ffffff; background-color: #4C8942; }
.o2_palkki { font-weight: bold; color: #ffffff; background-color: #74A46C; }
.o3_palkki { font-weight: bold; background-color: #F3F5F2; }

.lista1 { background-color: #F3F5F2; }
.lista2 { background-color: #ffffff; }
.hinta { font-weight: bold; color: #4c8942; }
.uutuudet { font-size: 12px; color: #4C8942; letter-spacing: 1px; }
.tuotteet { line-height: 20px; }

/*
.hki { font-weight: bold; color: #4c8942; background-color: #F3F5F2; }
.tku { font-weight: bold; color: #A192A9; background-color: #F3F5F2; }
.joe { font-weight: bold; color: #92A4A9; background-color: #F3F5F2; }
.oul { font-weight: bold; color: #4E6F49; background-color: #F3F5F2; }
.jkl { font-weight: bold; color: #A9A392; background-color: #F3F5F2; }
.tre { font-weight: bold; color: #74A46C; background-color: #F3F5F2; }
.kuo { font-weight: bold; color: #42593e; background-color: #F3F5F2; }
*/

.hki,
.tku,
.joe,
.oul,
.jkl,
.tre,
.lpr,
.kuo { font-weight: bold; color: #42593e; background-color: #F3F5F2; }

.uutuuskuva { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #42593e; font-weight: bold; }
img.uutuus { border: 1px solid #42593e; }

/* uusia */

th { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.error { color: #ff0000; }
.login { background-color: #F3F5F2; } /* login-lomakkeet, yms. == o3-palkki ilman boldia */
.prosentti { font-weight: bold; color: #4c8942; background-color: #FFFFFF; }
.loppusumma { font-weight: bold; color: #4c8942; background-color: #F3F5F2; }

img.plain { border:none; }

/* 20-vuotismainostusta varten */
.twenty {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-style: bold;
        text-align: center;
        background: #eeeeee;
}
        
table.twenty {
        border: 2px solid #4C8942;      
}  

.hide { background-color: #f06a3a; }
