body {
font-family: arial;
font-size: 12px;
color: #ffffff;
text-align: justify;
cursor: default;
margin: 0;
line-height: 24px;
padding-top: 0px;
background-image:url(http://i763.photobucket.com/albums/xx272/speed_pics/lay/sostausta.jpg);
}

#ylapalkki {
position: absolute;
left: 0px;
top: 0px;
height: 304px;
width: 100%;
background-image:url(http://i763.photobucket.com/albums/xx272/speed_pics/lay/sos4.jpg);
}

h1 {
color: #302923;
text-align:center;
font-weight: bold;
font-style:normal;
line-height: 27px;
margin-bottom: 7px;
font-size: 17px;
font-family: palatino linotype;
text-transform: uppercase;
}

h2 {
color: #85D7C1;
text-align:center;
font-weight: bold;
font-style:normal;
line-height: 27px;
margin-bottom: 7px;
font-size: 15px;
font-family: palatino linotype;
text-transform: uppercase;

}

.hihi {
border-left: 1px solid #DED1B2; 
border-top: 1px dashed #DED1B2;
}

.hihi2 {
border-top: 1px dashed #DED1B2;
}

.hihi3 {
border-left: 1px solid #DED1B2;
}

.taulukko_sininen {
font-weight : bold;
background-color : #DC893E;
color : #ffffff;
text-align : center;
font-size : 12px;
text-transform : uppercase;
font-family : tahoma;
}

.taulukko_harmaa {
background-color : #EFE8CC;
font-size : 12px;
font-weight : bold;
font-family : tahoma;
}

.taulukko_tavallinen {
font-size : 12px;
font-family : arial;
border-bottom : 1px dotted #E1D8B8;
}


a:link {
font-family: arial;
font-size: 12px;
font-weight: bold;;
cursor: pointer;
text-decoration: underline;
color: #443B34;
}
 
a:visited {
font-family: arial;
font-size: 12px;
font-weight: bold;;
cursor: pointer;
text-decoration: underline;
color: #443B34;
}

a:hover {
font-family: arial;
font-size: 12px;
font-weight: bold;
cursor: pointer;
text-decoration: underline;
color: #6A625B;
}

a:active {
font-family: arial;
font-size: 12px;
font-weight: bold;;
cursor: pointer;
text-decoration: underline;
color: #6A625B;
}