@font-face { font-family: 'DaxMedium'; src: url('/css/fonts/dax-medium-webfont.eot'); src: url('/css/fonts/dax-medium-webfont.eot?iefix') format('eot'), url('/css/fonts/dax-medium-webfont.woff') format('woff'), url('/css/fonts/dax-medium-webfont.ttf') format('truetype'), url('/css/fonts/dax-medium-webfont.svg#webfontR7uwd8TM') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DaxRegular'; src: url('/css/fonts/dax-regular-webfont.eot'); src: url('/css/fonts/dax-regular-webfont.eot?iefix') format('eot'), url('/css/fonts/dax-regular-webfont.woff') format('woff'), url('/css/fonts/dax-regular-webfont.ttf') format('truetype'), url('/css/fonts/dax-regular-webfont.svg#webfonti1iTKCvM') format('svg'); font-weight: normal; font-style: normal; }

body { font-style:normal; font-family:arial,helvetica,verdana; font-size:12px; color:#030505; }
td { font-style:normal; font-family:arial,helvetica,verdana; font-size:12px; color:#030505;}
h1 { font-size:24px; margin:0 0 10px 0; padding-bottom:5px; color:#55ab26; font-family:'DaxMedium',arial,helvetica,verdana; font-weight: normal; line-height: 1.2em;}

h2 { font-size:16px; margin:0 0 10px 0; padding-bottom:5px; color:#55ab26; font-family:'DaxMedium',arial,helvetica,verdana; font-weight: normal; line-height: 1.2em;}

h3 { font-size:15px; color:#7b8c96; font-family:'DaxRegular',arial,helvetica,verdana; font-weight: normal; }

.h1 { font-size:24px; margin:0 0 10px 0; padding-bottom:5px; color:#55ab26; font-family:'DaxMedium',arial,helvetica,verdana; font-weight: normal; line-height: 1.2em;}
.h2 { font-size:16px; margin:0 0 10px 0; padding-bottom:5px; color:#55ab26; font-family:'DaxMedium',arial,helvetica,verdana; font-weight: normal; line-height: 1.2em;}

.ingressi { font-size:15px; color:#7b8c96; font-family:'DaxRegular',arial,helvetica,verdana; font-weight: normal;}

a:link, a:visited, a:active  { color:#55ab26; text-decoration: none; }
a:hover { color:#55ab26; text-decoration: underline; }

p { margin:0; padding:0 0 15px 0; line-height: 1.5em; }

b  { color:#55ab26; }

td.header { border-bottom: solid 3px; border-color:#55ab26; background-color: #fff; }
td.alleviivaus {border-bottom: solid 1px; border-color:#000; }
p.taulukko-vasen { text-align: left; padding:4px 0; margin: 0;}
p.taulukko {text-align: right; padding:4px 0; margin: 0; width:70px; }
.taulukko-2010 { text-align: right; padding:4px 0; margin: 0; font-weight: bold; width:70px; }
.daxmedium { font-weight: bold; }

table { border-collapse:collapse; }
ul { padding-left: 15px; margin: 0px; }

table td p { line-height: 1em; }
