@charset "utf-8";
/* CSS Document */

footer { background-color:#000; /* opacity:0.9; */  color:#fff; font-size:0.9em;  /* behavior:url(PIE.htc); */ bottom: 0; position:relative; width: 100%; z-index:4000}
footer span{padding:0 5px;}
footer a{text-transform:uppercase;font-size:0.85em;}
footer a:hover{ color:#999;}
footer, .push { height:auto; padding:25px 0; }
footer .bestbrowse{width: 100%;}

.banner{padding-bottom:5px;}
.banner ul{margin:0;}
.banner ul li{list-style:none; float:left; padding:0 2px 0 0;}
.banner ul li img{width:139px;}
.banner ul li.last{ padding:0;}

.copyright{line-height:0.5;}
.friendly_links{display:inline-block; margin-top:9px; height:2em; margin-left:5px;}
.friendly_links .bt-friendlylink {background-color:#666a7a; font-size:1em; border:0 ; color:#fff; font-weight:800; cursor:pointer; padding: 4px 10px;}

.footer-subscribe{background-color:none; display:inline-block;margin-top: 5px; display:inline-block;}
.footer-subscribe .helpdesk{background: url(../images/footer-questionmark.png) no-repeat; width: 20px; height: 20px; float: left; margin-right:4px;}

.footer-subscribe .bt-subscribe {display:inline-block; position:relative; height:2em;background:#65cc01; }
.footer-subscribe .inputbox{ background:#FFF;height:2em; }
.footer-subscribe input.footinput { background:none; font-size:1em; width: 95px }
.footer-subscribe #footerSubscribe {border: none; font-size:1em; cursor:pointer;padding: 4px 10px; }
.footer-subscribe label.error{ position:relative; float:left;display:inline-block;margin-right:5px;}




.social{padding-top:10px; vertical-align:middle;}
.social span{padding:0 10px 0 0; display:inline-block; vertical-align:middle;}
.social span a{padding:3px 0 3px 25px;}
.social img{vertical-align:middle; padding-right:5px;}
.footer_logo{padding-top:5px;}
.footer_logo img{vertical-align:middle; padding-left:10px;}