html {
   height: 100%;
   width: 100%;
}
body {
   height: 100%;
   width: 100%;
   margin: 0px;
   padding: 0px;
}
div.map {
   width: 100%;
   height: 100%;
   border: none;
   z-index: 0;
}
div.lb {
   position: relative;
   left: 9px;
   top: 5px;
   color: #d00;
   font: normal 9px tahoma;
   text-shadow: #fff 1px 1px;
   white-space: nowrap;
   cursor: pointer;
}
div.atc {
   position: relative;
   left: 30px;
   top: -40px;
   color: #fff;
   font: normal 9px tahoma;
   text-shadow: #555 1px 1px;
   white-space: nowrap;
   cursor: pointer;
}
div.field {
   position: relative;
   left: -10px;
   top: -5px;
   color: #fff;
   font: normal 11px tahoma;
   text-shadow: #00f 1px 1px;
   white-space: nowrap;
   cursor: pointer;
}

div.vacc {
   position: absolute;
   left: 8px;
   bottom: 26px;
   color: #fafaff;
   font: bold 13px serif;
   text-shadow: #88b 2px 1px 1px;
   cursor: pointer;
}
div.osm {
   position: absolute;
   left: 80px;
   bottom: 0px;
}
