a:link { text-decoration: underline; color: blue; font-family: Arial, Times New Roman; font-size: 14; }
a:visited { text-decoration: underline; color: #006fff; font-family: Arial, Times New Roman; font-size: 14; }
a:hover { text-decoration: underline; color: red; font-family: Arial, Times New Roman; font-size: 14; }
a:active { text-decoration: underline; color: red; font-family: Arial, Times New Roman; font-size: 14; }

a.val:link { text-decoration: none; color: blue; font-family: Times New Roman, courier, Rockwell, Times New Roman; font-size: 14; font-weight: bold; }
a.val:visited { text-decoration: none; color: royalblue; font-family: Times New Roman, courier, Rockwell, Times New Roman; font-size: 14; font-weight: bold; }
a.val:hover { text-decoration: none; color: red; font-family: Times New Roman, courier, Rockwell, Times New Roman; font-size: 14; font-weight: bold; }
a.val:active { text-decoration: none; color: red; font-family: Times New Roman, courier, Rockwell, Times New Roman; font-size: 14; font-weight: bold; }

a.cr:link { text-decoration: underline; color: black; font-family: Arial, Times New Roman; font-size: 14; font-weight: normal; }
a.cr:visited { text-decoration: underline; color: black; font-family: Arial, Times New Roman; font-size: 14; font-weight: normal; }
a.cr:hover { text-decoration: none; color: black; font-family: Arial, Times New Roman; font-size: 14; font-weight: normal; }
a.cr:active { text-decoration: none; color: black; font-family: Arial, Times New Roman; font-size: 14; font-weight: normal; }

a.mail:link { font-family: Arial, Times New Roman; color: darkblue; font-size: 12; }
a.mail:visited { font-family: Arial, Times New Roman; color: darkblue; font-size: 12; }
a.mail:hover { font-family: Arial, Times New Roman; color: darkblue; font-size: 12; }
a.mail:active { font-family: Arial, Times New Roman; color: darkblue; font-size: 12; }

td.talo { vertical-align: top; background: url(TESTI_talo2.jpg) no-repeat; border: 0px dotted red; width: 100%;}

.paivitys { font-family: Arial, Times New Roman; color: darkblue; font-size: 12; }
.otsikko2 { font-family: Arial, Times New Roman; color: blue; font-size: 14; font-weight: bold; }

.normaali { font-family: Arial, Times New Roman; color: black; font-size: 14; text-align: justify; margin-left: 8; margin-right: 8; margin-top:0; }
.ale { font-family: Arial, Times New Roman; color: black; font-size: 14; text-align: justify; margin-left: 3; margin-right: 0; margin-top: 0; padding-top: 0; }
td.tdnormaali { vertical-align: top; }
.otsikko { font-family: Arial, Times New Roman; color: black; font-size: 14; font-weight: bold; background: #f0f0f0; }
img.imgtuotteenkuva { float: right; }
.sini { background: #99ccee; }
.kuvateksti { font-family: Arial, Times New Roman; color: black; font-size: 14; margin-top: 0; margin-bottom: 0; }

td.viiva { background-image: url(kuvat/viiva.jpg); }
td.viivav { background-image: url(kuvat/viivav.jpg); }

td.vykulma { background-image: url(kuvat/vykulma.jpg); background-repeat: no-repeat; }
td.vakulma { background-image: url(kuvat/vakulma.jpg); background-repeat: no-repeat; }
td.oykulma { background-image: url(kuvat/oykulma.jpg); background-repeat: no-repeat; }
td.oakulma { background-image: url(kuvat/oakulma.jpg); background-repeat: no-repeat; }
td.vyhde { background-image: url(kuvat/vyhde.jpg); background-repeat: no-repeat; }
td.oyhde { background-image: url(kuvat/oyhde.jpg); background-repeat: no-repeat; }

img.kuva { margin-top: 5; margin-left: 10; margin-right: 10; margin-bottom: 5; }
img.alekuva { margin-top: 1; margin-left: 0; margin-right: 20; margin-bottom: 0; }

.tuotteet_pieni { font-family: Arial, Times New Roman; color: black; font-size: 11; margin-left: 2; }
.tuotteet_pieni2 { font-family: Arial, Times New Roman; color: black; font-size: 13; margin-left: 0; margin-bottom: 2; margin-top: 2; }
ul { margin-bottom: 2; margin-top: 2; font-size: 14px; }


div.tuotteet_hinta { font-family: arial; font-size: 18; font-weight: bold; color: black; margin-left: 20px; margin-top: 1; }
.otsikko3 { font-family: arial; font-size: 16; font-weight: bold; color: black; margin-left: 8; margin-bottom: 0; }

font.paiv_fontti { background: url(font_tausta.gif) #ddeeff; }

h4 {margin-bottom: 0;}