/* ### HTML ### */

HTML,BODY{
cursor: url("images/cursors/default.cur"), auto;
}
body {
margin: 0; 
padding: 0;
margin: 0px;
padding: 0px;
font-family:"Times New Roman",Georgia,Serif;
background: #00ff00 url('images/background.jpg') no-repeat fixed center;
font-size: 12pt;
line-height: 16px;
font-weight: bold;
color: white;
background-color: #020202;
}
#backg{

height: 100%;
width: 1000px;
}

#header-left{
background-image: url('images/header_01.png');
background-repeat:repeat-x;
height: 250px;
width: 383px;
}
#header-right{
background-image: url('images/header_02.png');
background-repeat:repeat-x;
height: 250px;
width: 615px;
}

#header-left-in{
background-image: url('images/header_01_in.png');
background-repeat:repeat-x;
height: 250px;
width: 383px;
}
#header-right-in{
background-image: url('images/header_02_in.png');
background-repeat:repeat-x;
height: 250px;
width: 615px;
}
#lang{
margin-top:25px;
margin-left:20px;

}
#sound{
margin-top:57px;
margin-left:330px;
font-weight: bold;
}
#sound2{
margin-top:52px;
margin-left:328px;
font-size:14;
font-weight: bold;
}
#res1{
margin-top:198px;
margin-left:270px;
font-weight: bold;
}
#res2{
margin-top:19px;
margin-left:0px;
font-weight: bold;
}
#res3{
margin-top:20px;
margin-left:0px;
font-weight: bold;
}

#adv{

margin-top:20px;
margin-left:16px;
}
#middle-table{
font-weight: bold;
width: 100%;
}
#middle-top{
font-weight: bold;
background-image: url('images/mid_box_top.png');
height: 85px;
width: 601px;
}
#middle-top2{
background-image: url('images/mid_box_top2.png');
height: 85px;
width: 601px;
}
#middle-mid{
background-image: url('images/mid_box_mid.png');

width: 601px;
}
#middle-down{
background-image: url('images/mid_box_down.png');
width: 601px;
height: 81px;
}

#left-top{
font-weight: bold;
background-image: url('images/left_box_top.png');
height: 62px;
width: 172px;
}
#left-mid{
font-weight: bold;
background-image: url('images/left_box_mid.png');
width: 172px;
}
#left-mid2{
background-image: url('images/left_box_mid.png');
width: 172px;
}
#left-mid3{
background-image: url('images/left_box_mid.png');
width: 172px;
}
#left-down{
background-image: url('images/left_box_down.png');
width: 172px;
height: 39px;
}
#left-add{
background-image: url('images/left_box_dn.png');
width: 172px;
height: 49px;
}
#left-add2{
background-image: url('images/left_box_dn.png');
width: 172px;
height: 49px;
}

#right-top{
font-weight: bold;
background-image: url('images/right_box_top.png');
height: 62px;
width: 172px;
}
#right-mid{
font-weight: bold;
background-image: url('images/right_box_mid.png');
width: 172px;
}
#right-mid2{
background-image: url('images/right_box_mid.png');
width: 172px;
}
#right-mid3{
background-image: url('images/right_box_mid.png');
width: 172px;
}
#right-down{
background-image: url('images/right_box_down.png');
width: 172px;
height: 39px;
}
#right-add{
background-image: url('images/right_box_dn.png');
width: 172px;
height: 49px;
}
#right-add2{
background-image: url('images/right_box_dn.png');
width: 172px;
height: 49px;
}



/* ### MENU ### */



#menu tr {
	height: 20px;
}

#menu td {
	text-align: center;
}

#menu .spacer {
	height: 6px;
}

#menu a {
	font-family: luxi sans, tahoma;
	font-size: 8pt;
	color: #bdc9c5;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	width: 100px;
}

#menu a:hover {
	font-family: luxi sans, tahoma;
	font-size: 8pt;
	color: #ffffff;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #aaaaaa;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	width: 100px;
	background-image: url('images/menu-bg.gif');
	background-color: #1d364f;
}

#menu .disabled {
	font-family: luxi sans, tahoma;
	font-size: 8pt;
	color: #aaaaaa;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	width: 100px;
}


#map a{
	text-decoration: none;
	color: #ffffff;
	cursor: url("images/cursors/default.cur"), auto;
	margin:0;
	padding:0;
}

.c{
font-weight          : normal;
padding-left         : 3px;
line-height          : 18px;
height               : 22px;
empty-cells          : show;
font-size            : 11px;
width                : 650px;
}
.l{
font-weight          : normal;
line-height          : 13px;
}

form {
	display: inline;
}

img {
	border: 0px;
	margin: 0px;
}

table {
	border: 0px;
	
}



h3, .h3 {
	font-family: luxi sans, tahoma;
	font-size: 12pt;
	color: #eeeeee;
	text-align: center;
	font-weight: bold;
	padding-top: 16px;
}

acronym {
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
	color: #ffffff;
	cursor: url("images/cursors/default.cur"), auto;
}

a:hover {
	text-decoration: underline;
	cursor: url("images/cursors/default.cur"), auto;
}

p {
	text-align: justify;
}

option, select, input, textarea {
	font-family: luxi sans, verdana, tahoma, arial;
	font-size: 7pt;
	border-top: #555555 solid thin;
	border-left: #555555 solid thin;
	border-bottom: #777777 solid thin;
	border-right: #777777 solid thin;
	color: #ffffff;
	background: #333333;
	border-width: 1px;
	cursor: url("images/cursors/default.cur"), auto;
}

option:hover, select:hover, input:hover, textarea:hover {
	border-top: #666666 solid thin;
	border-left: #666666 solid thin;
	border-bottom: #888888 solid thin;
	border-right: #888888 solid thin;
	color: #bbccff;
	background: #111111;
	cursor: url("images/cursors/default.cur");
}

/* ### PAGE ### */

#full {
	width: 100%;
	height: 100%;
		cursor: url("images/cursors/default.cur");
}






#form td {
	padding: 2px;
}

#editor {
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#editor textarea {
	padding: 0px;
	margin: 0px;
}

#button input,
#editor .button {
	font-size: 6pt;
	font-weight: bold;
	align: center;
	padding: 0px;
	background-color: #bbbbbb;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	color: #000000;
}

#button input:hover,
#editor .button:hover {
	background-color: #ffffff;
	border-left: 1px solid #888888;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	color: #000066;
}





/* ### CLASS ### */

.icon {
	width: 16px;
	height: 16px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.error {
	color: #ff0000;
	text-decoration: blink;
	font-weight: bold;
}
#msg{
	color: #ff0000;
	text-decoration: blink;
	font-weight: bold;
}

.warning {
	color: #fff0aa;
	text-decoration: blink;
}

.chat {
	text-align: left;
	line-height: 16px;
}

.plus {
	color: #adffb4;
}

.minus {
	color: #ff8bb9;
}

.ban {
	color: #ff6699;
}

.lock {
	color: #ff6633;
}

.wheel {
	color: #ff3300;
	font-weight: bold;
}

.globalmod {
	color: #aaccff;
	font-weight: bold;
}

.result {
	color: #ffffbb;
}

.robot {
	color: #ffff99;	
}

.capacity {
	color: #aaccff;
}

.user{
	color: #aaccff;
}

.pass{
	color: #ff8bb9;
	
}

.jail {
	color: #844813;
}

.tax {
	color: #22e4f8;
}

.white {
	color: #ffffff;
}

.item {
	color: #eeaaf4;
}

.item:hover {
	color: #ffccff;
	text-decoration: underline;
}

.jailchief {
	color: #BA32C9;
}

.wizard {
	color: #1E90FF;
}

.work {
	text-decoration: none;
	color: #ffcc99;
}

.work:hover {
	text-decoration: underline;
	color: #ffffff;
}

.value {
	color: #ffffff;
	font-weight: bold;
}

.unread {
	text-decoration: none;
	font-weight: bold;
	color: #ddffef;
}

.unread:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}

.delete {
	text-decoration: none;
	color: #ff99cc;
}

.delete:hover {
	text-decoration: underline;
	color: #ffddee;
}

.small {
	font-size: 7pt;
}

.tip {
	font-style: italic;
	color: #aac4dd;
}

#here {
	background-color: #223344;
}

#join {
	background-color: #1B373B;
}

#alert {
	background-color: #3F172C;
}

#yellowalert {
	background-color: #2C3F17;
}

#admit {
	background-color: #14263A;
}
/*Example CSS for the two demo scrollers*/


#pscroller2{
width: 400px;
height: 20px;

padding: 3px;

}

#pscroller2 a{
text-decoration: none;
}






#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}

#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
 
	 
 
	float: left;
	
	position: fixed;

	left: 50%;
	margin: 0 0 0 -300px;
	z-index: 100;
}



.popup img.cntrl {
	position: absolute;
	right: 30px;
	top: 25px;
}
*html #fade {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}

