body{ font-family: "Tw Cen MT"; background:#050744; width: 900px;}
.center{ margin: 0px auto; }
.right{ float: right; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.w80{ width: 80%; }
.error{ font-size: 12px; font-family: "Tw Cen MT" }
.error b{ color: #f00; }
.hidden{ display: none; }

#towns-fields{ width: 900px; height: 900px; border: 3px solid #000;  box-shadow: 0 0 8px #aaa; position:absolute; }
#towns-fieldz{ width: 900px; height: 900px; position:absolute; background: #f0f0f0;}
#dungeon{ width: 900px; border: 3px solid #000; background: #f0f0f0; color: #000; box-shadow: 0 0 8px #aaa }
#dungeon tbody tr td{ border: 1px solid #000; padding: 5px; }
#dungeon thead tr th{ border: 1px solid #000; padding: 10px; }
#footer a{ color: #000; border-bottom: 1px dashed #000; text-decoration: none; }
#header{ margin-top: -20px; margin-bottom: -100px; position:relative; }
#body,#navs{ position:relative; }
#navs h3{ display: inline-block; }
#navs span{ margin-top: 21px; }
#navs span a{ text-decoration: none; color: #000; font-weight: bold; }
#navs span a:hover{ border-bottom: 1px dashed #000; }
#navs { background: #fff; padding: 0px 20px; margin: 0px -5px 10px -10px; border-radius: 15px; border: 3px solid; box-shadow: 0 0 8px #aaa; }

.spawn{ font-size: 11px; font-family: "Segoe UI Symbol"; }
.spawn h4{ display: block; padding: 2px; width: 280px; background: #000; margin: -5px; font-size: 12px; color: #fff; font-family: "Tw Cen MT"; }
.boss, .mini{ font-weight: bold; }
.boss{ color: #f00; }
.mini{ color: #00f; }
.spawn table{ width: 100%; margin: 5px 0px; }
.spawn table tbody tr td{ border-top: 1px solid #fff; border-bottom: 1px solid #ddd; vertical-align: top; }
.ui-tooltip { border: 1px solid #000; background: #f0f0f0; color: #000; }

.mapz {
	width: 50px;
	height: 50px;
	position: absolute;
}
