body {
  font-family: DejaVu Sans, Arial, sans-serif;
}

.breadcrumbs {
  color: navy;
  -moz-border-radius: 0px 20px 20px 0px;
  -webkit-border-radius: 0px 20px 20px 0px;
  -khtml-border-radius: 0px 20px 20px 0px;
  border-radius: 0px 20px 20px 0px;
  background-color:rgba(255,238,238,0.6);
  z-index:105;
  }

.breadcrumbs:hover {
  background-color:rgba(238,255,238,0.6);
  color: red;
  cursor:hand;
  }

.leaflet-control-zoom {
  clear: none;
}

.leaflet-control-breadcrumbs {
  clear: none;
  z-index: 105;
  /*width: 80%*/
}

#leaflet-crosshair,
.leaflet-crosshair {
  z-index: 3;
}

table{margin:0;}
td{margin:0;padding:2}

.twtr-hd {display:none}
.twtr-tweet-text p em {display:none}

/*.topmenu {
  color: black;
  text-align: right;
  float: left;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: silver;
  padding: 2px

}*/


.leaflet-control-embed {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  }
.leaflet-control-embed {
  padding: 5px;
  background: rgba(0, 0, 0, 0.25);
  }
.leaflet-control-embed a {
  background-color: rgba(255, 255, 255, 0.75);
  }
.leaflet-control-embed a:hover {
  background-color: #fff;
  }
.leaflet-control-embed a {
  width: 27px;
  height: 27px;
}

.leaflet-control-embed-button {
  background-image: url(/static/img/embed2.png);
  margin-bottom: 5px;
}

s {
  text-decoration:none;
}

.leaflet-popup-content-wrapper{
  min-width: 400px;
  
}
#uho {
  display:none;
  position:absolute;
  top:33;
  left:350;
  z-index:100;
}

.wikitable {font-size: 9px; cell-spacing: 0}





/* Windows XP Theme */
/* ================ */
.context-menu-theme-xp {
  border:1px solid #666;
  padding:1px;
  background:#F9F8F7 url(/static/img/cmenu-xp-bg.gif) repeat-y top left;
}
.context-menu-theme-xp .context-menu-separator {
  margin:4px 2px;
  font-size:0px;
  border-top:1px solid #808080;
  border-bottom:1px solid white;
}
.context-menu-theme-xp .context-menu-item {
  text-align:left;
  color:black;
  font-family:arial;
  font-size:11px;
  cursor:pointer;
}
.context-menu-theme-xp .context-menu-item .context-menu-item-inner {
  background:none no-repeat 2px center;
  padding:4px 10px 4px 30px;
}
.context-menu-theme-xp .context-menu-item-hover .context-menu-item-inner {
  background:#B6BDD2 none no-repeat 2px center;
  padding:3px 9px 3px 29px;
  border:1px solid #0A246A;
}


/* OSX Theme */
/* ========= */
.context-menu-theme-osx {
  background-color:white;
  opacity: .93;
  filter: alpha(opacity=93);
  zoom:1.0;
  border:1px solid #b2b2b2;
}
.context-menu-theme-osx .context-menu-item {
  text-align:left;
  cursor:pointer;
  color:black;
  font-family:Lucida Grande,Arial;
  font-weight:700;
  font-size:12px;
  opacity: 1.0;
  filter: alpha(opacity=100);
  z-index:1;
}
.context-menu-theme-osx .context-menu-separator {
  margin:5px 1px 4px 1px;
  font-size:0px;
  border-top:1px solid #e4e4e4;
}
.context-menu-theme-osx .context-menu-item-hover {
  background-color:#1C44F2;
  color:white;
}
.context-menu-theme-osx .context-menu-item .context-menu-item-inner {
  padding:2px 10px 2px 22px;
  background-color:none;
  background-repeat:no-repeat;
  background-position:4px center;
  background-image:none;
}
.context-menu-theme-osx .context-menu-item-disabled {
  color:#939393;
}


#statuspanel table {font-size:11px}




.topline {vertical-align:bottom; height: 24}

.search {float:left;}
.search input {padding-left:6px;padding:2px 9px; border:1px solid #a9a9a9; border-radius: 5px;}
.search input[type=submit] {margin-left:2px;}

.topmenu {float:right;}
.topmenu a,.search input[type=submit] {
  padding: 2px 9px;
  margin-left:2px;
  vertical-align:middle;
  font-size:10pt;
  background: #e4e4e4;
  color: #000;
  text-align: center;
   text-decoration: none;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   border-radius: 5px;
  border:1px solid #a9a9a9; border-top:none; border-left:none;
  text-shadow:0px 1px 1px #fff;
 }
.topmenu a:hover,.search input[type=submit]:hover { text-shadow:none;background:#aaa;color:#fff}

.topmenu .lang {margin-left:10px;}
.topmenu .lang a {padding:0px;background:none;border:none}
.topmenu .lang a img {border:1px solid #e0e0e0;padding:0px;vertical-align:middle}
.topmenu .lang a:hover img {border:1px solid #aaa;}


.leaflet-control-zoom-locate,
.leaflet-control-zoom-edit { margin-top:5px; }
.leaflet-control-zoom-locate { background:url('/static/img/locate.png'); }







