*	{
	font-family: Trebuchet MS,Verdana, Tahoma, 'sans-serif';
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

body {
	background-color: #C7C7C5;
	background-image: url('images/marmor5.gif');
}




h2 {
	display: block;
	width: 100%;
	height: 20px;
	font-size: 12px;
	background-image: url('images/marmor4.jpg');
	color: black;
	text-align: center;
	vertical-align: middle;
}

#armies, #cities, #menu {
	color: #E5E5E5;
	width: 200px;
	background-color: black;
	margin-top: 5px;
}

#armies, #cities {
	height: 90px;
}

#menu {
	overflow-x: hidden;
}

#menu a {
	border: 1px solid transparent;
	border-bottom: 0px;
	float: left;
	margin: 3px;
	width: 40px;
	*border: 0px solid red;
}

#armies a, #cities a {
	*width: 39px;
}

.menu a img {
	float: left;
	vertical-align:middle;
}

.menu a span {
	float: left;
	font-size: 11px;
	text-transform:lowercase;
	margin-top: -2px;
	display: none;
}

.menu a {
	overflow: hidden;
	float: left;
}

.menu a:link, .menu a:visited {
	color: #FFDFBF;
}

.menu a:hover, .menu a:active {
	color: #FFA74F;
}


select {
	background-color: #242424;
	border: 1px solid #FFFFFF;
	color: #E5E5E5;
	font-family: Trebuchet MS,Verdana, Tahoma, 'sans-serif';
	margin: 2px;
	width: 196px;
	margin-bottom: 10px;
}

br {
	clear: both;
	height: 2px;
}

hr {
	color: black;
	height: 15px;
	*height: 0px;
	display: none;
}


.button {
	display: block;
	text-decoration: none;
	background-color: #A7A7A7;
	-moz-border-radius: 2px;
	-webkit-border-radius: 1px;
	border: 2px outset #A7A7A7;
	background-image: url('images/marmor4.jpg');
	font-size: 14px;
	height: 24px;
	float: none;
	width: 75%;
	margin: 5px;
	cursor: pointer;
	color:#292939;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
}

.button:hover, button-hover {
	color: #0000FF;
}

#turnbutton span {
	font-size: 12px;
	font-weight: bold;
}

#minimap {
	position: absolute;
	left: 0px;
	overflow: hidden;
	height: 200px;
	width: 200px;
}

#innerminimap {
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	background-color: darkgreen;
	font-size: 25px;
	font-weight: bold;
	color: darkgrey;
	cursor: crosshair;
}

#innerkarta {
	position: absolute;
}

#minimapInnerBox {
	position: absolute;
	border: 1px solid white;
	cursor: crosshair;
}


.mmzoom {
	width: 94px; 
	height: 15px; 
	font-size: 10px;
	float: left;
	margin: 1px;
	line-height: 15px;
}

.mmzoom img {
	float: left;
}


#minimapLayer {
	position: absolute;
	width: 200px;
	height: 200px;
}

#login {
	margin-bottom: 10px;
}

.tiny {
	height: 15px; 
	line-height: 15px;
	font-size: 10px;
}

#chatbuttons {
	position: absolute;
	bottom: 0px;
	margin: auto;
	left: 0px;
}

#chatbuttons a {

}
