a {
  background-color:transparent;
  z-index:100;
  background-color:transparent;
  text-decoration:none;
  color:black;
}

a:hover {
  z-index:200;
  float: none;
}

a span {
  position:absolute;
  text-align:center;
  padding:5px;
  width:150px;
  background-color:#EEFFEE;
  border: 1px solid #000000;
  overflow:hidden;
  z-index:200;
  visibility:hidden;
  display: block;
}

a:hover span {        visibility:visible;    float: none;  }
a.tr span {        bottom:10px;        left:10px;  }  a.tl span {        bottom:10px;        right:10px;  }  a.br span {        top:10px;        left:18px;  }  a.bl span {        top:10px;        right:10px;  }
.ch-ver {    top:1px;    z-index:50;    position:absolute;    width:1px;    background-color:#ffffff;    height:1446px;  }  .ch-hor {    left:1px;    z-index:50;    position:absolute;    height:1px;    overflow: hidden;    background-color:#ffffff;    width:1363px;  }
