


 
tr.spacer td
{
	background-color: #000030 !important;
	height: 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

th.blackheader
{
	padding-bottom: 4px !important;
	padding-top: 4px !important;
	background-color: black !important;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}


#advertise
{
	margin: 10px
}	

#advertise a 
{
	text-decoration: underline
}	


 
.agbconfirmbutton
{
	margin: 10px 5px 5px 5px;
	padding: 5px 10px 8px 10px;
	border: 1px solid white;
	background-color: #000070
}


 
#readplanetname a
{
	font-size: 70%
}

div.planetinfo
{
	height: 250px; 
	margin-top: 15px
}

div.planetinfo li 
{
	list-style: none
}

.planetimage
{
	float: left;
	padding-right: 20px
}

div.planetstate
{
	height: 40px
}

div.planetinfo table tr td
{
	vertical-align: top
}

div.planetinfo table tr td a img
{
	padding-top: 2px
}

div.planetstate img
{
	float: left;
	padding-right: 10px;
}

div.planetstate > div
{
	padding-top: 10px
}

table.points td.leftborder
{
	border-left: 1px solid white
}

table.points td.number
{
	text-align: right
}

table.troopmovements td.bad
{
	color: #FF9999
}

table.troopmovements td.good
{
	color: #99FF99
}



table.fightresult
{
	border: 2px solid white;
	font-size: 80%
}

table.summary td
{
	background-color: #000030 !important
}

table.summary th
{
	background-color: #000030 !important
}

table.fightresult span[title]
{
	border-bottom: 1px dotted gray
}

table.fightresult td.playername
{	
	width: 100px
}


table.fightresult td
{
	border: 1px solid gray
}

table.fightresult th
{
	border: 1px solid gray
}



table.building
{
	border: 2px solid white;
	margin-top: 5px;
	margin-bottom: 5px
}

table.building td
{
	border: 1px solid gray
}

table.building td.title
{
	font-weight: bold;
	vertical-align: middle;
	width: 250px
}

table.building td.constructiontime
{
	text-align: right
}

table.building td.buildstate
{
	text-align: right
}

table.building tr.notpossible td
{
	color: #666666; 
	background-color: #000040 !important
}

table.building td.level
{
	font-size: 30pt;
	text-align: center;
	vertical-align: middle;
	width: 50px
}



table.unit
{
	border: 2px solid white;
	margin-top: 5px;
	margin-bottom: 5px
}

table.unit td
{
	border: 1px solid gray
}

table.unit td.title
{
	font-weight: bold;
	vertical-align: middle
}

table.unit td.constructiontime
{
	text-align: right;
}

table.unit td.buildstate
{
	text-align: right
}


table.unit td.inputfield
{
	text-align: right;
}

table.unit td.submitbutton
{
	text-align: right;
}


table.unitconstructions
{
	border: 1px solid white;
	margin-top: 5px;
	margin-bottom: 5px
}

table.unitconstructions th
{
	border: 1px solid gray
	
}

table.unitconstructions td
{
	border: 1px solid gray
}

table.unitconstructions .amount
{
	text-align: right;
	width: 50px
	
}

table.unitconstructions .resttime
{
	text-align: right;
	width: 80px
}

table.unitconstructions tr.totalunits td
{
	border-top: 1px solid white
}



table.planets
{
	width: 500px;
	border: 1px solid white;
	margin-top: 5px;
	margin-bottom: 5px
}

table.planets td
{
	border: 1px solid gray;
	width: 460px;
}

table.planets td.planet
{
	width: 40px;
	text-align: center
}

table.planets div.galaxyresources
{
	position: relative
}

table.planets div.galaxyresourcesdetail
{
	position: absolute;
	left: 20px;
	top: -10px;
	background-color: #000030;
	padding: 3px;
	border: 1px solid white;
	z-index: 1
}






table.movement
{	
	width: 500px;
	border: 2px solid white;
	margin-top: 5px;
	margin-bottom: 5px
}

table.movement td
{
	border: 1px solid gray
}

table.movement tr.start td
{
	vertical-align: middle;
}

table.movement tr.end td
{
	vertical-align: middle
}

table.movement tr.start select
{
	width: 170px
}

table.movement tr.end input
{
	width: 40px
}

table.movement tr.unittype input
{
	width: 40px
}

table.movement tr.transport input
{
	width: 40px
}

table.movement tr.voyagetime td
{
	vertical-align: middle
}

table.movement tr.voyagetime td.submitbutton
{
	text-align: right;
	width: 110px
}

table.movement tr.submit td
{
	text-align: right
}


table.research
{
	border: 2px solid white;
	margin-top: 5px;
	margin-bottom: 5px
}

table.research td
{
	border: 1px solid gray
}

table.research td.title
{
	font-weight: bold;
	vertical-align: middle;
}

table.research td.resources
{	
}

table.research td.inputfield
{
	text-align: right
}

table.research td.constructiontime
{
	text-align: right
}

table.research td.buildstate
{
	text-align: right
}

table.research tr.notpossible td
{
	color: #666666; 
	background-color: #000040 !important
}

table.research td.level
{
	font-size: 30pt;
	text-align: center;
	vertical-align: middle;
	width: 50px
}

#content #maincontent td.spacer
{
	height: 10px;
	border: 1px solid gray;
	background-color: #000040;		
}



table.techtree
{
	border: 2px solid white
}

table.techtree td
{
	border: 1px solid gray
}

table.techtree th
{
	border: 1px solid gray
}

table.techtree td.left
{
	width: 200px;
	vertical-align: top
}

.notavailable
{
	color: #FF6666
}



table.messages
{
	border: 2px solid white
}

table.messages td.recipient
{
	border-bottom: 1px solid gray
}

table.messages td.created
{
	border-bottom: 1px solid gray;
	text-align: right
}

table.messages td.subject
{
	border-bottom: 1px solid gray;
	font-weight: bold;
	text-align: center
}

table.messages td.mailcontent
{
	padding-bottom: 5px;
	border-bottom: 1px solid gray
}

table.messages td.actionfield
{	
	border-bottom: 2px solid white;
	text-align: right
}

table.messages td.checkboxfield
{	
	border-bottom: 2px solid white
}

table.message td.commandleft
{
}

table.messages td.commandright
{
	text-align: right
}

table.spyreport
{
	border: 2px solid white;
	font-size: 80%;
	width: 220px;
}

table.spyreport td
{
	border: 1px solid gray
}

table.spyreport th
{
	border: 1px solid gray
}

table.spyreport td.left
{
	width: 130px
}



table.highscores
{
	width: 500px;
	border: 2px solid white;
	margin-top: 5px;
	margin-bottom: 5px
}

table.highscores td 
{
	border: 1px solid gray
}

table.highscores td.points
{
	text-align: right
}

table.highscores tr.thisplayer td
{
	font-weight: bold;
	background-color: #0000A0 !important
}

table.highscores th
{
	border: 1px solid gray
}

.highscorenavigation
{
	width: 500px;
	text-align: center;
	padding-bottom: 3px
}

.highscorenavigation select
{
	width: 150px
}

.highscorenavigation .prev
{
	float: left
}

.highscorenavigation .next
{
	float: right
}


 
 
table.resourceoverview
{
	border: 2px solid white;
}


table.resourceoverview tr.sum td
{
	border-top: 2px solid white
}

table.resourceoverview td
{
	border: 1px solid gray;
	text-align: right
}

table.resourceoverview th
{
	border: 1px solid gray
}

table.resourceoverview td.title
{
	text-align: left
}

table.resourceoverview td.positive
{
	color: #00FF00
}

table.resourceoverview td.negative
{
	color: #FF0000
}



table.playertowns tr th
{
	text-align: left !important;
}

table.playeractions
{
	width: 100%
}

table.playeractions td
{
	vertical-align: top
}

table.playeractions td.playerinfo img
{
	margin-top: 5px
}

table.playeractions td.playerimage
{
	width: 200px;
	height: 300px;
	border: 1px solid white;
	vertical-align: middle;
	text-align: center
}

div#shoutboxhistory .header
{
	padding-top: 3px
}

div#shoutboxhistory .pagenumbers
{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid white;
	background-color: #000030;
}

div#shoutboxhistory .pagenumbers a
{
	text-decoration: underline;
}

div#shoutboxhistory .pagenumbers .selected
{
	text-decoration: none
}


 
div.allianceactionbox
{
	float: right;
}

