a.location{display:block;height:100px;width:100px;margin-left:100px;background:url(img/map.png)}

#hp{position:relative;margin-left:auto;margin-right:auto;width:573px;height:420px;background:url(img/hp.png);}
#hp a{display:block;position:absolute;color:#fff;text-decoration:none;}
#hp a:hover, #hp a.visible{background:url(img/hp_h.png);}

#hp #cell1{top:0;left:0;height:90px;width:573px;}
#hp #cell2{top:0;left:0;height:200px;width:250px;}
#hp #cell3{top:0;right:0;height:200px;width:200px;background-position:200px 0;}
#hp #cell4{top:200px;height:110px;width:200px;background-position:0 -200px;}
#hp #cell5{top:200px;right:0;height:110px;width:200px;background-position:200px -200px;}
#hp #cell6{top:310px;height:110px;width:350px;background-position:0 -310px;}
#hp #cell7{top:310px;right: 65px;height:110px;width:160px;background-position:225px -310px;}

#ap_curses, #pfl_curses{display:none;position:absolute;}
#ap_curses{top:245px;left:25px}
#pfl_curses{top:265px;right:50px;}

.visible{display:block !important;}
#ap_curses a,#pfl_curses a{position:relative;display:block;float:left;height:35px;width:35px;margin:0 2px;line-height:35px;font-size:0.9em;text-align:center;background:none !important;}
#ap_curses a:hover,#pfl_curses a:hover{color:#dd0;text-decoration:none;}
