body {
margin:0;
padding:0;
border:0;
background:#FFFFFF;
background-image:url(../i/sivutausta.jpg);
background-repeat:repeat-x;
background-position:center top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:center;
}

#cr {
 background:#FFFFFF;
 background-image: none;
text-align:center;
font-size:10px;
color:#A0A9A6;
}

/* --- SIVUN RAKENNE --- */

#kehys {
width: 750px;
margin: 0 auto;
margin-top: 0px;
text-align:left;
}


#flash {
width:750px;
height:250px;
clear:both;
background:#0099ff;
}

#naviPalkki {
background:#FFFFFF;
width:750px;
height:100px;
background-image:url(../i/ylapalkki.jpg);
background-repeat:no-repeat;
clear:both;
text-align:center;
}

#naviVasen {
width:200px;
float:left;
text-align:left;
}

#naviKeski {
width:350px;
float:left;
}

#naviOikea {
width:200px;
float:left;
}

#sisalto {
width:750px;
background-image:url(../i/tausta.jpg);
background-repeat:no-repeat;
clear:both;
padding-top:15px;
}

#vasenPalsta {
width:160px;
float:left;
margin-bottom:10px;
padding-right:20px;
padding-left:20px;
}

#keskiPalsta {
width:310px;
float:left;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}

#oikeaPalsta {
width:160px;
float:left;
margin-bottom:10px;
padding-right:20px;
padding-left:20px;
text-align:left;
}

#venyttaja {
width:750px;
height:0px;
clear:both;
}

#alaPalkki_old {
width:750px;
height:77px;
margin-bottom:15px;
background-image:url(../i/alapalkki.jpg);
background-repeat:no-repeat;
clear:both;
}

#alaPalkki {
width:710px;
margin-bottom:15px;
background-image:url(../i/alapalkki_u.jpg);
background-repeat:no-repeat;
clear:both;
font-size:11px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:20px;
color:#FFFFFF;
background-color:#003966;
}

#alaVasen {
width:550px;
float:left;
text-align:left;
}

#alaOikea{
width:200px;
float:left;
padding-top:1px;
}

/* --- KUVAT --- */

img {
border:0px;
}

/* --- TEKSTIT --- */

h1 {
margin-top:4px;
margin-bottom:7px;
font-size:16px;
font-weight:900;
color:#003966;
}

h2 {
margin-top:4px;
margin-bottom:5px;
font-size:14px;
font-weight:900;
color:#003966;
}

h3 {
margin-top:4px;
margin-bottom:5px;
font-size:12px;
font-weight:900;
color:#003966;
}

h4 {
margin-top:4px;
margin-bottom:0;
font-size:12px;
font-weight:900;
color:#003966;
}

p {
margin-top:1px;
margin-bottom:8px;
}

a {
color:#0083D7;
text-decoration:none;
}

a:hover {
color:#003966;
}

.alaNavi {
font-weight:900;
line-height:14px;
margin-top:3px;
margin-bottom:5px;
color:#003966;
}
