body{margin:0;padding:0;height:100%}
*{margin:0;padding:0;outline:0}
img{border:none}
#footpanel{color:#fff;font-size:10px;font-weight:400;font-family:Arial,Helvetica,sans-serif,Verdana;position:fixed;bottom:0;left:0;z-index:9999;border:0;border-bottom:none;width:100%;margin:0 0;background-color:#036;background-image:-ms-linear-gradient(left,#036 0,#036 5%,#7591AC 69%,#036 100%);background-image:-moz-linear-gradient(left,#036 0,#036 5%,#7591AC 69%,#036 100%);background-image:-o-linear-gradient(left,#036 0,#036 5%,#7591AC 69%,#036 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#036),color-stop(.05,#036),color-stop(.69,#7591AC),color-stop(1,#036));background-image:-webkit-linear-gradient(left,#036 0,#036 5%,#7591AC 69%,#036 100%);background-image:linear-gradient(left,#036 0,#036 5%,#7591AC 69%,#036 100%)}
*html #footpanel{margin-top:-1px;position:absolute;top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight))}
#footpanel ul{padding:0;margin:0;float:left;width:100%;list-style:none;border-top:1px solid #556672;font-size:1.1em}
#footpanel ul li{padding:0;margin:0;float:left;position:relative}
#footpanel ul li a{padding:5px;float:left;height:16px;width:16px;text-decoration:none;color:#fff;position:relative}
html #footpanel ul li a:hover{background-color:#fff;color:#000}
html #footpanel ul li a.active{background-color:#fff;color:#000;margin-top:0;z-index:200;position:relative}
#langpanel a.lang{border-left:1px solid #555}
#powerpanel a.active{border-left:1px solid #555}
#alertpanel a{border-right:1px solid #555}
#alertpanel a:hover{border-right:1px solid #fff}
#alertpanel a.active{border-right:1px solid #555}
#footpanel a.home{background:url(home.png) no-repeat 15px center;width:50px;padding-left:40px;border-right:1px solid #147;text-indent:0}
a.profile{background:url(user.png) no-repeat center center}
a.contacts{background:url(address_book.png) no-repeat center center}
a.playlist{background:url(document_music_playlist.png) no-repeat center center}
a.videos{background:url(film.png) no-repeat center center}
a.messages{background:url(mail.png) no-repeat center center}
a.editprofile{background:url(wrench_screwdriver.png) no-repeat center center}
a.alerts{background:url(newspaper.png) no-repeat center center}
#footpanel li#alertpanel,#footpanel li#justfootpanel,#footpanel li#langpanel,#footpanel li#powerpanel,#footpanel li#uidpanel{float:right}
#footpanel a small{text-align:center;width:70px;background:url(pop_arrow.gif) no-repeat center bottom;padding:5px 5px 11px;display:none;color:#fff;font-size:1em;text-indent:0}
#footpanel a:hover small{display:block;position:absolute;top:-35px;left:50%;margin-left:-40px;z-index:9999}
#footpanel ul li div a{text-indent:0;width:auto;height:auto;padding:0;float:none;color:#00629a;position:static}
#footpanel ul li div a:hover{text-decoration:underline}
#footpanel .subpanel{position:absolute;left:0;bottom:25px;display:none;width:182px;border:1px solid #555;border-bottom:0;background:#fff;overflow:hidden;padding-bottom:2px}
#footpanel h3{border:1px solid #fff;border-bottom-color:#3f658c;background:#cfe0f1;font-family:Arial;font-size:11pt;font-style:normal;font-variant:normal;font-weight:400;padding:5px 10px;color:#000;cursor:pointer;background-image:-ms-linear-gradient(top,#CFE0F1 0,#a2c2e4 100%);background-image:-moz-linear-gradient(top,#CFE0F1 0,#a2c2e4 100%);background-image:-o-linear-gradient(top,#CFE0F1 0,#a2c2e4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CFE0F1),color-stop(1,#a2c2e4));background-image:-webkit-linear-gradient(top,#CFE0F1 0,#a2c2e4 100%);background-image:linear-gradient(top,#CFE0F1 0,#a2c2e4 100%);background-repeat:no-repeat}
#footpanel h3 span{font-size:1.5em;float:right;line-height:.6em;font-weight:400}
#footpanel .subpanel ul{padding:0;margin:0;background:#fff;width:100%;overflow:auto}
#footpanel .subpanel li{float:none;display:block;padding:0;margin:0;overflow:hidden;clear:both;background:#fff;position:static;font-size:.9em}
#langpanel .subpanel li a img{float:left;margin:0 5px}
#powerpanel .subpanel li span{padding:5px;background:#fff;color:#777;float:left}
#powerpanel .subpanel li a img{float:left;margin:0 5px}
#powerpanel .subpanel li a{padding:2px 0;margin:0;line-height:24px;height:24px;background:#fff;display:block}
#powerpanel .subpanel li a:hover{background:#3b5998;color:#fff;text-decoration:none}
#powerpanel .subpanel li a span{background-color:transparent}
#powerpanel .subpanel li tr:hover{cursor:pointer}
#alertpanel .subpanel{right:0;left:auto;width:230px}
#alertpanel .subpanel table{float:none;display:block;padding:0;margin:0;overflow:hidden;clear:both;background:#fff;position:static;font-size:.9em;width:100%}
#alertpanel .subpanel table tr{padding:3px 0;margin:0;line-height:32px;height:32px;background:#fff;color:#06C;font-size:.9em}
#alertpanel .subpanel table :hover{background:#3b5998;color:#fff;text-decoration:none}
#healthsubpanel.subpanel{width:auto}
#healthsubpanel.subpanel img{vertical-align:baseline}
#healthsubpanel.subpanel td{padding-right:8px}
#healthtitle{margin:0}