
BODY {
	margin: 0px 0px 0px 0px;
	padding: 0xp 0px 0px 0px;
	font-family: Trebuchet MS, Georgia;
	font-size:11pt;
	background-color:#fffdef;
}

FORM {
 margin: 0px 0px 0px 0px;
	padding: 0xp 0px 0px 0px;
}

#hb { 
	fonta-family:Georgia;
	font-size:11px;
	position:absolute;
	background-color: lightyellow;
	width: 100px; 
	padding-left: 3px;
	border:1px solid #552200;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}

.top_pos {
	background-image: url("/images/top_bg.gif");
	background-repeat: no-repeat;
	background-position:bottom left;
	font-size:12px;
	font-weight:bold;
}

.message_bg {
	background-height:500px;
	background-width:500px;
	background-image: url("/images/message_bg.gif");
	background-repeat: no-repeat;
	background-position:top left;
}

.page_nav {
	font-size:12px;
}


.error_msg {
 font-size:12px;
 color:red;
}
.town_count {
	font-size:12px;
}

.battle_info_title {
	font-size:17px;
	color:#361919;
}

.troops_points {
	font-size:11px;
	color:#361919;
}


.batles_list_text {
	font-size:13px;
	color:#361919;
}

.battle_date {
	font-size:13px;
	color:#361919;
}

.sky {
	
	background-image: url("/images/sky_bg.gif");
	background-repeat: repeat-x;
	background-position:bottom left;
}

.resource_panel {
 	background-height:100%;
	background-image: url("/images/resource_panel_bg.gif");
	background-repeat: no-repeat;
	background-position:top left;
}

.game_button {
	background-height:100%;
	background-image: url("/images/button_bg.gif");
	background-repeat:  repeat-x;
	background-position:bottom left;
	background-color:white;
	border:1px dotted orange;
	cursor:hand;
	font-weight: bold;
}

.game_button:hover {

 	background-image:none;
	background-color:orange;
	border:1px dotted green;
	cursor:hand;
	font-weight: bold;
}

.market_head {
  font-size:14px;
 color:black;
}

.market_title {
 font-size:11px;
 color:gray;
 font-weight:bold;
}

.green_field {
 border:1px solid green;
}

.hint_text {
 font-size:10px;
}

.hint_disabled_text {
  font-size:10px;
  color:gray;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	cursor:hand;
	margin: 0px 0px;
	 padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   border-collapse:collapse;
}

.market_border {
	background-image: url("/images/buildings/market_border.gif");
	background-repeat:  no-repeat;
	background-position:top left;
}

.building_border {
	background-image: url("/images/buildings/building_border.gif");
	background-repeat:  no-repeat;
	background-position:top left;
}

.upgrade_task {
	font-size:19px;
	font-weight:normal;
	color:#361919;
}

.building_description {
	font-size:15px;
}

.building_level {
	font-size:19px;
}

.building_title {
	font-size:25px;
	color:#361919;
}

.horizontal_border_up {
	background-image: url("/images/building_border.gif");
	background-repeat: repeat-x;
	background-position:up;
	
}
.horizontal_border {
	background-image: url("/images/building_border.gif");
	background-repeat: repeat-x;
	background-position:bottom;
	
}


.horizontal_map_axix_top {
	background-image: url("/images/map_border.gif");
	background-repeat: repeat-x;
	background-position:top;
	fonta-family:Georgia;
	font-size:11px;
	color: gray;
}

.horizontal_map_axix {
	background-image: url("/images/map_border.gif");
	background-repeat: repeat-x;
	background-position:bottom;
	fonta-family:Georgia;
	font-size:11px;
	color: gray;
}

.vertical_map_axix {
	background-image: url("/images/vertical_map_border.gif");
	background-repeat: repeat-y;
	background-position:right;
	fonta-family:Georgia;
	font-size:11px;
	color: gray;
}


.text {
	font-size:10pt;
}

.menu_title {
	background-image: url("/images/menu_title_bg.gif");
	background-repeat: repeat-x;
	background-position:bottom;
	font-weight:bold;
}

.main_page_side {
	background-image: url("/images/left_border.gif");
	background-repeat: repeat-y;
	
}

.vertical_line {
	background-image: url("images/vline_page_bg.gif");
	background-repeat: repeat-y;
	background-position:right;
}

.vertical_line_left {
	background-image: url("images/vline_page_bg.gif");
	background-repeat: repeat-y;
	background-position:left;
}

.vertical_map_axix_right {
	background-image: url("/images/vertical_map_border.gif");
	background-repeat: repeat-y;
	background-position:left;
	fonta-family:Georgia;
	font-size:11px;
	color: gray;
}

.window_title {
	
	font-size:14pt;
}

.page_title_text {
 	color:#361919;
	font-size:14pt;
}

.sub_title_text {
 	color:#361919;
	font-size:9pt;
}

.page_title {
    background-image: url("/images/buttons/title_left_bg.gif");
	background-repeat: repeat-x;
	background-position:left bottom;
	color:#361919;
	font-size:16pt;
}

.resource_title {
	color:#361919;
	font-size:10pt;
}

.box_title {
	color:#361919;

	font-size:11pt;
}

.box_title_right {
	color:#361919;
	
	font-size:11pt;
}

.small_text {
 	color:#361919;
	font-size:8pt;
}

.resource_production {
	color:#361919;
	font-size:8pt;
}

.resource_value {
	color:#361919;
	font-size:10pt;
	font-weight:bold;
}

DIV {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

A:hover {
	color:red;
	font-weight:bold;
}


DIV {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
 
A { 
  color:#552200; 
  text-decoration:none;
  font-weight:bold;
  border:none;
}
 
A:visited {}

.page_horizontal_line {
	background-image: url("images/page_hline_bg.gif");
	background-repeat: repeat-x;
	background-position:bottom;
}

.horizontal_line {
	background-image: url("images/line_bg.gif");
	background-repeat: repeat-x;
	background-position:top;
}

.horizontal_line_bottom {
	background-image: url("images/line_bg.gif");
	background-repeat: repeat-x;
	background-position:bottom;
}

.button {
  	background-image: url("images/field_bg.gif");
	background-repeat: repeat-x;
	background-position:bottom;
    font-weight: bold;
    border-bottom:1px solid #cfcfcf;
    border-top:1px solid #cfcfcf;
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
}


.button:hover {
	background-color:#FF7F2A;
    border-bottom:1px solid grey;
    border-top:1px solid grey;
    border-left:1px solid grey;
    border-right:1px solid grey;
    cursor: hand;
}

.text1 {
	font-size:16px;
	font-family: Tahoma;
	font-weight: bold;
	color:black;
}

.field_label {
   font-size:16px;
   font-family: Tahoma;
   font-weight: bold;
   color:#361919;
}

.fieldLabel {
    font-family:Trebuchet MS;
    font-size:15px;
    color:black;
}

.login_field_label {
	font-size:18px;
}

.login_field {
	background-image: url("images/field_bg.gif");
	background-repeat: repeat-x;
	background-position:bottom;
	border-bottom:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	font-size:16px;
	font-weight: bold;
	
	
}

.field {
	border-bottom:1px solid gray;
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background-color:#fffdef;
	
}

.field:hover {
	border-bottom:1px dotted red;
	border-top:1px solid grey;
	border-left:1px solid grey;
	border-right:1px solid grey;
}





.copyright {
	color:gray;
	font-size:11px;
	font-family:Trebuchet MS;
}



.errorMessage {
	color:red;
	font-family:Trebuchet MS;
    font-size:12px;	
}


.title {
	font-size:24;
}



.loginBox {
	#background-image: url("images/login_box.gif");
	background-repeat: no-repeat;
	#border:1px solid black;
}


.imageButton {
	border:none;
	background-color:#fffdef;
}





.mapTable {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border-collapse:collapse;
}

.mapRow {
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   border-collapse:collapse;
}

.imageMap {
	border-collapse:collapse;
	
}




.gameBoxTable {
 	padding:0px 0px 0px 0px;
  	margin:0px 0px 0px 0px;
  	border-collapse:collapse;
  	background-image: url("images/login_box.gif");
	background-repeat: no-repeat;
}

.help_title {
	font-size:16px;
	color:#361919;
}

.help_text {
	font-size:14px;
	color:#361919;
}

.help_item_title {
	font-size:16px;
	color:#361919;
}


.main_page_title_text {
	background-image:url("images/score_bg.gif");
	background-repeat:no-repeat;
 	color:#361919;
	font-size:14pt;
}

