html, body, .site-wrapper {
height: 100%;overflow: hidden;background: transparent url(/img/bg_gal.png) repeat-x top left;  margin:0;padding:0;
}
.site-wrapper {
min-height: 100%;
height: auto !important; /* IE min-height hack */
height: 100%;
border-width:0;
margin: 0 auto 0;
width:1000px;
}
.site-wrapper .inner {
min-height: 1000px;
height: auto !important; /* IE min-height hack */
height: 100%;
border-width:0;
padding:0;
background-color:#ffffff;
}
.pusher {
width:100%;
height:70px; /* this is the same height as the footer */
}



#footer {
clear: both;
position: absolute;
width:100%;
z-index: 10;
margin-top: -70px;
border-width:1px 0 0 0;
bottom: 0px;
background: transparent url(/img/bg_footer.png) no-repeat top left; width:100%;
}
#footer #utilbar {
border-width:0;
padding:30px 10px 10px 10px;
height:40px;
font-size:11px;
}
#footer #utilbar .wrapper {
    width:1000px;margin:0 auto;padding:0;
}
#footer #utilbar .wrapper .zone1 {
    width:200px;margin:0;padding:0;float:left;text-align:center;
}
#footer #utilbar .wrapper .zone2 {
    width:150px;margin:0;padding:0;float:left;text-align:right;
}
#footer #utilbar .wrapper .zone3 {
    width:300px;margin:0 auto;padding:0;float:left;text-align:center;
}
#footer #utilbar .wrapper .zone4 {
    width:200px;margin:0;padding:0;float:right;;text-align:center;
}
#footer #utilbar .wrapper .zone5 {
    width:150px;margin:0;padding:0;float:right;;text-align:left;
}
#footer a {
    position:relative;
	z-index:99999;

]

img, div, ul li  { behavior: url(/common/js/iepngfix20.htc) }
