body {
 background : #e3e3e3;
 background : url(tausta.png);
 background-attachment : fixed;
 margin-top : 20px;
 margin-right : auto;
 margin-bottom : 20px;
 margin-left : auto;
}



#sisalto {
 background : url(images/index_03.PNG);
 background-position : right top;
 background-repeat : repeat-y;
 width : 696px;
}

#koko {
 background : #ffffff;
 background : url(images/index_03.PNG);
 width : 696px;
 position : static;
 margin-top : 0px;
 margin-right : auto;
 margin-bottom : 0px;
 margin-left : auto;
 border-right-width : 0px; 
 border-left-width : 0px; 
 border-top-width : 0px; 


}


#otsikko {
 background : #ffffff;
 background : url(images/index_01.PNG);
 width : 696px;
 height: 217px;

}
#otsikko2 {
 background : #ffffff;
 background : url(images/index_02.PNG);
 width : 696px;
 height: 49px;
 position : static;
 margin-top : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 margin-left : 0px;



}

#ala {
 background : #ffffff;
 background : url(images/index_04.PNG);
 width : 696px;
 height: 15px;
 position : static;
 margin-top : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 margin-left : 0px;

}

.h1 {
   font-family: Palatino Linotype, Serif;
   font-size: 14px;
   color: #909397;
   text-align:left;
 font-weight: bold; 
   border-bottom:1px dotted #d9d3d3;
 margin-left : 30px;
 margin-right : 30px;
}

.txt {
 font-family : 'Sans-Serif', Arial;
 color : #222f38;
 font-size : 11px;
 text-align : justify;
 letter-spacing : normal;
 cursor : default;
 line-height : 20px;
 margin-left : 30px;
 margin-right : 30px;
}


.txt a:link {
 font-family : 'Sans-Serif', Arial;
 color : #909397;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 3px;
 letter-spacing : 1px;
 cursor : default;
}

.txt a:visited {
 font-family : 'Sans-Serif', Arial;
 color : #909397;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 3px;
 letter-spacing : 1px;
 cursor : default;
}

.txt a:hover {
 font-family : 'Sans-Serif', Arial;
 color : #a46b6b;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 3px;
 letter-spacing : 1px;
 cursor : default;
}

.txt a:active {
 font-family : 'Sans-Serif', Arial;
 color : #909397;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 3px;
 letter-spacing : 1px;
 cursor : default;
}



.links {
   font-family: Palatino Linotype, Serif;
 color : #9eadaf;
 font-size : 11px;
 text-align : justify;
 font-weight: bold; 
 letter-spacing : normal;
 cursor : default;
 line-height : 20px;
 margin-left : 0px;
 margin-right : 0px;

}


.links a:link {
   font-family: Palatino Linotype, Serif;
 color : #91999a;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 0px;
 letter-spacing : 1px;
 cursor : default;
}

.links a:visited {
   font-family: Palatino Linotype, Serif;
 color : #91999a;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 0px;
 letter-spacing : 1px;
 cursor : default;
}

.links a:hover {
   font-family: Palatino Linotype, Serif;
 color : #a46b6b;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 0px;
 letter-spacing : 1px;
 cursor : default;
}

.links a:active {
   font-family: Palatino Linotype, Serif;
 color : #91999a;
 text-decoration : none;
 font-size : 11px;
 word-spacing : 0px;
 letter-spacing : 1px;
 cursor : default;}





