#servermap-wrap {
	position:relative;
}
#servermap-container {
	height:550px;
	background:url(/images/ajax-loader.gif) no-repeat center center #111;
	overflow:hidden;
	position:relative;
	box-shadow:inset 0 1px 5px #000;
}
#servermap {

}
#servermap-layer {
	width:100%;
	height:100%;
}
#servermap-controls {
	width:120px;
	height:80px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:100000;
	box-shadow:0 0 0 1px #191919;
}
#servermap-controls-minimap {
	float:left;
	width:80px;
	height:80px;
	background:#111;
}
#servermap-minimap {
	background:url(/images/maps/80.jpg);
	height:80px;
	width:80px;
}
#servermap-minimap-handle {
	width:10px;
	height:5px;
	background:rgba(255,255,255,0.5);
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2);
	cursor:move;
}
#servermap-controls-buttons {
	float:left;
	width:40px;
}
#servermap-controls .servermap-controls-button {
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	background:#191919;
}
#servermap-controls .servermap-controls-button:hover {
	color:#f50;
}
#servermap-controls .servermap-controls-button.unactive {
	color:#555;
}
#servermap-controls .servermap-controls-text {
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:inline-block;
}
#servermap-container.panning {

}
#servermap-overlay {
	background:rgba(0,0,0,0);
	position:absolute;
}

#servermap-overlay .sm-unit{
	position:absolute;
	display:none;
	cursor:pointer;
}
#servermap-overlay .sm-canv {
	display:none;
}
#servermap-overlay .sm-unit-info{
	display:none;
	font-size:11px;
	position:absolute;
	background:#191919;
	line-height:normal;
	text-align:left;
	width:160px;
	z-index:1000;
}
#servermap-overlay .sm-unit-info-title{
	height:30px;
	line-height:30px;
	padding:0 10px;
	color:#fff;
}
#servermap-overlay .sm-unit-info-descr{
	padding:0 10px 5px 10px;
	color:#999;
}

#servermap-overlay .sm-area .sm-unit-info.top-right,
#servermap-overlay .sm-marker .sm-unit-info.top-right {
	right:100%;
	top:-5px;
}
#servermap-overlay .sm-area .sm-unit-info.top-left,
#servermap-overlay .sm-marker .sm-unit-info.top-left {
	left:100%;
	top:-5px;
}
#servermap-overlay .sm-area .sm-unit-info.bottom-left,
#servermap-overlay .sm-marker .sm-unit-info.bottom-left {
	left:100%;
	bottom:-5px;
}
#servermap-overlay .sm-area .sm-unit-info.bottom-right,
#servermap-overlay .sm-marker .sm-unit-info.bottom-right {
	right:100%;
	bottom:-5px;
}

#servermap-overlay .sm-unit.active {
	cursor:default;
	z-index:1000;
}
#servermap-overlay .sm-unit.active .sm-unit-info{
	display:block;
}

#servermap-overlay .sm-area {
	background:rgba(255,255,255,0.2);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.2), inset -1px -1px 0 #191919;
}
#servermap-overlay .sm-area:hover {
	box-shadow:inset 0 10000px 0 rgba(255,255,255,0.05), inset 1px 1px 0 rgba(255,255,255,0.2), inset -1px -1px 0 #191919;
}
#servermap-overlay .sm-area.active, #servermap-overlay .sm-marker.active {
	box-shadow:0 0 0 5px #191919;
}
#servermap-overlay .sm-marker {
	width:30px;
	height:30px;
	margin:-15px 0 0 -15px;
	color:#fff;
	text-shadow:0 1px 3px #000;
	font-size:16px;
	text-align:center;
	line-height:30px;
}
#servermap-overlay .sm-marker.active {
	background:#191919;
}
#servermap-overlay .sm-marker-dot {
	width:8px;
	height:8px;
	margin:-4px 0 0 -4px;
	font-size:8px;
	line-height:8px;
	background:#ddd;
	border-radius:5px;
	box-shadow:inset 0 0 0 1px #191919;
}
#servermap-overlay .sm-marker-dot:hover {
	background:#fff;
}
#servermap-overlay .sm-marker-dot.active {
	background:#fff;
	border-radius:0px;
}

/* sm-units */
#servermap-overlay .sm-units {
	position:absolute;
	width:42px;
	height:42px;
	color:#fff;
	text-shadow:0 1px 3px #000;
	font-size:16px;
	text-align:center;
	line-height:42px;
	margin-left:-21px;
	margin-top:-21px;
	background:rgba(25,25,25,0.15);
	box-shadow:inset 0 0 0 1px rgba(25,25,25,0.25);
	display:none;
}
#servermap-overlay .sm-units:hover {
	background:rgba(25,25,25,0.3);
	box-shadow:inset 0 0 0 1px rgba(25,25,25,0.5);
}
#servermap-overlay .sm-units.active {
	box-shadow:0 0 0 5px #191919;
}
#servermap-overlay .sm-units .sm-units-container {
	background:#191919;
	position:absolute;
	width:200px;
	display:none;
}
#servermap-overlay .sm-units.active .sm-units-container {
	display:block;
}

#servermap-overlay .sm-units.top-right .sm-units-container{
	right:100%;
	top:-5px;
}
#servermap-overlay .sm-units.top-left .sm-units-container{
	left:100%;
	top:-5px;
}
#servermap-overlay .sm-units.bottom-left .sm-units-container{
	left:100%;
	bottom:-5px;
}
#servermap-overlay .sm-units.bottom-right .sm-units-container{
	right:100%;
	bottom:-5px;
}
#servermap-overlay .sm-units-container-unit {
	line-height:normal;
	text-align:left;
}
#servermap-overlay .sm-units-container-unit .sm-unit-info {
	display:inline-block;
	position:relative;
	line-height:normal;
	text-align:left;
	width:auto;
	z-index:10000;
}
#servermap-overlay .sm-units-container-unit i.fa {
	width:30px;
	display:inline-block;
	text-align:center;
}
#servermap-overlay .sm-units-container-unit .sm-unit-info-title {
	padding:0;
}
#servermap-overlay .sm-units-container-unit .sm-unit-info-descr {
	display:none;
}

#servermap-canvas {
	position:absolute;
}

/*
     FILE ARCHIVED ON 11:57:20 Mar 24, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:25:27 Jul 27, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 204.849
  exclusion.robots: 0.187
  exclusion.robots.policy: 0.175
  cdx.remote: 0.066
  esindex: 0.03
  LoadShardBlock: 166.891 (3)
  PetaboxLoader3.datanode: 166.465 (4)
  load_resource: 57.641
  PetaboxLoader3.resolve: 35.773
*/
