#gmap {
  border: 1px solid #f4f4f4;
}
#gmap .copy {
  display: none;
}
#map_title {
  display: none;
  visibility: hidden;
}
#gmap_manual {
  margin: 5px 0px 5px 5px;
  font-size: 11px;
  height: 20px;
  width: 192px;
}
#find_addr {
  margin: 5px 0px 5px 0px;
  font-size: 11px;
  height: 20px;
  width: 192px;
}
.manual {
  color: yellow;
}
.required {
  background: #FAFBD3;
  border: 1px solid #c10e17 !important;
}
.custom {
  font-size: 11px;
  text-align: left;
  height: auto;
  min-height: 40px;
  padding: 1px;
  background: #ffffff;
}
.custom span.t {
  display: inline-block !important;
  font-weight: bold;
  margin-bottom: 5px;
  border-bottom: 1px dashed black;
}
.custom span.t a:hover, .custom span.t a:link {
  display: inline !important;
  text-decoration: none;
  color: blue;
}
.custom div.a {
  width: 20px;
  height: 41px;
  background: url(/engine/inc/maps/arrow.png) no-repeat;
  position: relative;
  left: -30px;
}
.custom div.text {
  margin-top: -42px;
}
.custom div.text span.t, .custom div.text span.t a {
  display: inline !important;
}
#dle_maps_close {
  position: absolute;
  background: white;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  padding: 2px 5px 2px 5px;
  z-index: 500;
  cursor: pointer;
}
#dle_maps_close a:hover {
  color: red;
}
#gmap div div div span, #gmap div div div a {
  display: none;
}
.maplogo {
  position: absolute;
  border: none;
  z-index: 1000;
}
.sizectrl {
  width: 15px;
  height: 15px;
  background: url(/engine/inc/maps/mapsize.gif) no-repeat;
  position: absolute;
  z-index: 1000;
  cursor: pointer;
}
.YMaps-logo, .YMaps-copyrights {
  visibility: hidden;
}
.YMaps-buttons span {
  left: 1px !important;
}