#footer {background-color:#666666; color:#d3d2d2;}
.oikku #footer{background-color:#7c6fa2;}
#footer a { text-decoration:none ; color:#d3d2d2;}
#footer a:hover { color:#d3d2d2; }
#footer-left{width:400px; float:left; margin:30px 0 0 0px;font-weight:bold;font-size:1.2em;}
#footer-center{width:240px; float:left; margin:30px 0 0 0px;}
#footer-right {width:300px; float:left; margin:30px 0 0 25px;}
#footer-left, #footer-center{background:url("/stc/img/footer-separator.gif") top right repeat-y; height:90px;}
.oikku #footer-left, .oikku #footer-center{background:url("/stc/img/footer-separator_oikku.gif") top right repeat-y;}
#footer-center p{color:#d3d2d2; font-size:14px;padding-left:10px;padding-right:10px;line-height: 5px;}
#footer-navi ul{list-style: square; padding-left:10px;}
#footer-navi ul li{padding:0 5px 5px; color:#d3d2d2;}
#footer-navi ul li.left {float:left; width:49%;}
#footer-navi ul li.right {float:right; width:40%;}
.footerextra{
clear:both;
background-color:#666666;width:100%;
}
.oikku .footerextra{background-color:#7c6fa2;}
.footerextra .container{
position:inherit;
min-height:220px;
}
.footerextra .container #footer{
position:inherit;
min-height:190px;
}
#footertop{
clear:both;
height:93px;
width:100%;
background-image:url("/stc/img/footerimg.gif");
background-repeat:no-repeat;
background-position:center top;
}
.oikku #footertop{
background-image:url("/stc/img/footerimg_oikku.gif");
}