.gmnoprint					{ display:  none; }

.layer .map-item			{ position: absolute; width: 400px; height: 400px; }
.layer						{ overflow: hidden; position: absolute; background: url('/img/empty.png');
								-moz-user-select: none; -khtml-user-select: none; user-select: none; }
.layer-draging				{ cursor: -moz-grabbing; cursor: -webkit-grabbing; }
.layer .wrapper				{ position: absolute; left: 0; top: 0; }

.layer .player				{ width: 7px; height: 7px; position: absolute; z-index: 104;
								background: url('/img/player.png') no-repeat; cursor: pointer; }
.layer .pk					{ background: url('/img/player_pk.png') no-repeat; }


.layers .layer-more			{ position: absolute; z-index: 102; }
.layers .waip-layer			{ z-index: 101; }
.layer .range				{ position: absolute; border: 1px solid #000; }
.layer .range:hover			{ border:1px solid #fff; z-index: 104; }

.layers .picture			{ background: url('/img/sc.png') no-repeat; border: 0; cursor: pointer;
								width: 24px; height: 18px; }
.layers .picture:hover		{ border:0; }

.layer .object				{ border:1px solid #f00; }
.layer .home				{ border:1px solid blue; }
.layer .new-city			{ border:1px dotted #fff; }

.layer .old					{ background:url('/img/bg_old.png'); }
.layer .arrow-marker		{ width: 48px; height: 48px; background: url('/img/marker.png') no-repeat; position: absolute; z-index: 106;
								cursor: pointer; }
.layer .water-mark			{ position: absolute; color:#fff; bottom: 0; width: 100%; font-size: 12px; text-align: center; }
.layer .brush				{ position: absolute; border: 1px dotted #fff; width: 47px; height: 47px; }
.layer .waip				{ position: absolute; border: 1px solid #e3c102; font-size: 10px; width: 47px; height: 47px; }

.maplink		{ position: absolute; width: 400px; height: 400px; border-radius: 5px;
								margin: 0 0 0 40px; border: 3px solid #000; }

.ui-greed-show				{ background: url(/img/greed.png); }