body {
	background: Black url(../interface/bg_page.gif) repeat-x top;
	color: White;
	font-family:'Lucida Grande', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
#body {
	width: 981px;
	margin:auto;
	position: relative;
}
#header {
	position:relative;
	height: 32px;
	
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #A2A1A1;
	line-height: 90%;
}
	.hd_panels {
		position: absolute;
		top: 2px;
		right: 0;
		font-size: 8pt;
	}
		.hd_panels div {
			float: left;
			height: 28px;
			background-position: left;
			background-repeat: no-repeat;
			padding: 2px 0 0 0;
			cursor: help;
		}
		.hd_panels img {
			float: left;
			margin-top: -2px;
			margin-right: 3px;
		}
		
		.hd_panels strong { color: #fff;}
		.hd_panels em {
			font-size: 7pt;
			font-style: normal;
		}
		.hd_panels em strong { color: #FFB700;}
		.hd_panels a {
			color: #fff;
			text-decoration: none;
		}
		.hd_panels a:focus, .hd_panels a:hover {
			color: #FFB700;
			text-decoration: underline;
		}
		
		.nounkeep, .upkeep {
			font-weight: bold;
			font-style: normal;
			color: #72FF60;
		}
		.upkeep { color: #FFB700; }
		.limit_total strong em {
			font-style: normal;
			color: #fff;
		}

	.hd_planet_limits	{	width: 130px;}
	.hd_military_points	{	width: 130px;}
	.hd_mail     	    {	width: 130px;}
	.hd_announces         {	width: 130px;}
	.hd_tokens 			{	width: 95px;}
	.hd_turn 			{	width: 95px;}
	
	.hd_info, .hd_info_small {
		position: absolute;
		z-index: 255;
		top: 26px;
		left: 791px;
		width: 197px;
		font-size: 7pt;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		line-height: 120%;
		color: #fff;
	}
	.hd_info_small { width: 120px;}
		.hd_info table, .hd_info_small table { width: 100%;}
		.hd_info table a, .hd_info_small table a {
			text-decoration: none;
			font-weight: bold;
		}
		.hd_info table a:hover, .hd_info_small table a:hover, .hd_info td.readed a:hover { color: #fff; }
		.hd_info td.readed { color: Gray;}
		.hd_info td.readed a { color: Silver;}

		.hd_info a, .hd_info_small a { color: #FFB700; }
		.hd_info a.author { color: #dadada;}
		.hd_info strong { font-weight: bold;}
	
		.hd_info .hd, .hd_info .en, .hd_info_small .hd, .hd_info_small .en {
			height: 5px;
			font-size: 1px;
			background: url(../interface/inheader/info_normal_hd.gif) no-repeat top;
		}
		.hd_info .bg, .hd_info_small .bg {
			background: url(../interface/inheader/info_normal_bg.gif) repeat-y left;
			padding: 1px 7px 2px 7px;
		}
		.hd_info .en, .hd_info_small .en {
			height: 4px;
			background-image: url(../interface/inheader/info_normal_en.gif);
		}
		
		.hd_info_small .hd { background-image: url(../interface/inheader/info_small_hd.gif); }
		.hd_info_small .bg { background-image: url(../interface/inheader/info_small_bg.gif);}
		.hd_info_small .en { background-image: url(../interface/inheader/info_small_en.gif); }

#panel_resources {	position: relative; z-index: 100;}
	#resources_loading {
		position: absolute;
		top: 12px;
		left: 31px;
	}
	#panel_resources_loading {
		position: absolute;
		top: -14px;
		left: 51px;
	}
#home_panel_ships, #home_panel_battles {position: relative;}
#home_panel_ships_loading, #home_panel_battles_loading {position: absolute; top: 0px; right:5px;}
#resources {
	position:absolute;
	top: 1px;
	left: 35px;
	font-size:8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
	#resources img {
		margin: 0 3px;
		vertical-align:top;
	}
	#resources .ic_engineers, #resources .ic_scientists, #resources .ic_astronauts { cursor: pointer;}
	#resources_controls, #zoom_controls {
		position:absolute;
		top: 1px;
		left: 3px;
		font-size:1px;
	}
	#zoom_controls {
		top: 20px;
		left: 30px;
		z-index: 200;
	}
	#zoom_controls .desc {		
		position: absolute;
		top: 0px;
		left: 60px;
		font-size: 9pt;
		width: 400px;
	}
	#resource_info {
		position: absolute;
		top: 20px;
		left: 3px;
		width: 150px;
	}
		#resource_info p {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			line-height: 110%;
		}

#menu_holder { float: left; }
.menu_hover_holder {
	position: absolute;
	top: 35px;
	left: 28px;
	width: 110px;
	height: 513px;
	padding: 5px 2px 0 0;
	background: #171717 url(../interface/menu/menu_border.gif) repeat-y right;
	z-index: 255;
	opacity: 0.85;
}
.menu_info { padding: 5px 4px 6px 5px; }
	.menu_info h4 {
		color: #797979;
		font-weight: normal;
		font-size: 10pt;
	}
	.menu_info p {
		font-size: 9pt;
		line-height: 120%;
	}
.menu_hover {
	width: 110px;
	opacity: 1;
}
	.menu_hover ul { list-style: none;}
	.menu_hover ul li {
		display: block;
		width: 110px;
		height: 27px;
		line-height: 180%;
	}
		.menu_hover ul li a {
			display: block;
			width: 105px;
			height: 27px;
			padding-left: 5px;
			background: url(../interface/menu/exp_normal.gif) no-repeat left;
			color: #fff;
			text-decoration: none;
			font-size: 8pt;
			font-weight: bold;
			font-family: Tahoma, Verdana, Arial, sans-serif;
		}
		.menu_hover ul li a:hover, .menu_hover ul li.over a {
			color: #A4FFF0;
			font-size: 9pt;
			background-image: url(../interface/menu/exp_hover.gif);
		}
	.menu_hover ul li.sel { height: 30px; }
		.menu_hover ul li.sel a {
			height: 30px;
			background: url(../interface/menu/exp_sel.gif) no-repeat left;
			color: #FFD700;
			font-size: 9pt;
		}

	/* MAIN MENU */
	ul#menu, ul#menu li, ul#menu li a { margin: 0; padding: 0;}
	ul#menu {
		margin: 7px 0 0 0;
		padding:0;
		list-style:none;
		font-size: 1px;
		line-height: 0px;
	}
		ul#menu li a span { display: none;}
		ul#menu li a {
			display: block;
			width: 22px;
			height: 27px;
			margin: 0 0 0 6px;
			padding:0;
			text-decoration: none;
			position: relative;
		}
		ul#menu li.sel a {
			width: 25px;
			height: 30px;
			margin: 0 0 0 3px;
		}
			/* MENU NORMAL STATE */
			ul#menu li a.home { background-image:url(../interface/menu/home_normal.gif); }
			ul#menu li a.galaxy { background-image:url(../interface/menu/galaxy_normal.gif); }
			ul#menu li a.stars { background-image:url(../interface/menu/systems_normal.gif); }
			ul#menu li a.planets { background-image:url(../interface/menu/planets_normal.gif); }
			ul#menu li a.fleets { background-image:url(../interface/menu/fleets_normal.gif); }
			ul#menu li a.training { background-image:url(../interface/menu/training_normal.gif); }
			ul#menu li a.research { background-image:url(../interface/menu/research_normal.gif); }
			ul#menu li a.alliance { background-image:url(../interface/menu/alliance_normal.gif); }
			ul#menu li a.diplomacy { background-image:url(../interface/menu/diplomacy_normal.gif); }
			ul#menu li a.ranking { background-image:url(../interface/menu/ranking_normal.gif); }
			ul#menu li a.mail { background-image:url(../interface/menu/mail_normal.gif); }
			ul#menu li a.mail_new { background-image:url(../interface/menu/mail_new.gif); }
				ul#menu li a.mail_new strong {
					display: block;
					padding: 25px 0 0 3px;
					font-size: 7pt;
					font-family: Tahoma, Verdana, Arial, sans-serif;
					color: #FFFFFF;
					text-decoration: none;
				}
			ul#menu li a.avatar { background-image:url(../interface/menu/avatar_normal.gif); }
			ul#menu li a.avatar_up { background-image:url(../interface/menu/avatar_up.gif); }
			ul#menu li a.encyclopedia { background-image:url(../interface/menu/encyclopedia_normal.gif); }
			ul#menu li a.battle { background-image:url(../interface/menu/battle_normal.gif); }
			ul#menu li a.battle_now { background-image:url(../interface/menu/battle_now.gif); }
			
			ul#menu li a.forums { background-image:url(../interface/menu/forums_normal.gif); }
			ul#menu li a.services { background-image:url(../interface/menu/services_normal.gif); }
			
			
			/* MENU HOVER/FOCUS STATE */
			ul#menu li a:focus.home, ul#menu li a:hover.home { background-image:url(../interface/menu/home_hover.gif); }
			ul#menu li a:focus.galaxy, ul#menu li a:hover.galaxy { background-image:url(../interface/menu/galaxy_hover.gif); }
			ul#menu li a:focus.stars, ul#menu li a:hover.stars { background-image:url(../interface/menu/systems_hover.gif); }
			ul#menu li a:focus.planets, ul#menu li a:hover.planets { background-image:url(../interface/menu/planets_hover.gif); }
			ul#menu li a:focus.fleets, ul#menu li a:hover.fleets { background-image:url(../interface/menu/fleets_hover.gif); }
			ul#menu li a:focus.training, ul#menu li a:hover.training { background-image:url(../interface/menu/training_hover.gif); }
			ul#menu li a:focus.research, ul#menu li a:hover.research { background-image:url(../interface/menu/research_hover.gif); }
			ul#menu li a:focus.alliance, ul#menu li a:hover.alliance { background-image:url(../interface/menu/alliance_hover.gif); }
			ul#menu li a:focus.diplomacy, ul#menu li a:hover.diplomacy { background-image:url(../interface/menu/diplomacy_hover.gif); }
			ul#menu li a:focus.ranking, ul#menu li a:hover.ranking { background-image:url(../interface/menu/ranking_hover.gif); }
			ul#menu li a:focus.mail, ul#menu li a:hover.mail { background-image:url(../interface/menu/mail_hover.gif); }
			ul#menu li a:focus.avatar, ul#menu li a:hover.avatar { background-image:url(../interface/menu/avatar_hover.gif); }
			ul#menu li a:focus.encyclopedia, ul#menu li a:hover.encyclopedia { background-image:url(../interface/menu/encyclopedia_hover.gif); }
			ul#menu li a:focus.battle, ul#menu li a:hover.battle { background-image:url(../interface/menu/battle_hover.gif); }
			ul#menu li a:focus.battle_now, ul#menu li a:hover.battle_now { background-image:url(../interface/menu/battle_now.gif); }
			ul#menu li a:focus.services, ul#menu li a:hover.services { background-image:url(../interface/menu/services_hover.gif); }
			
			ul#menu li a:focus.forums, ul#menu li a:hover.forums { background-image:url(../interface/menu/forums_hover.gif); }
			
			/* MENU SELECTED STATE */
			ul#menu li.sel a.home, ul#menu li.sel a:focus.home, ul#menu li.sel a:hover.home { background-image:url(../interface/menu/home_sel.gif); }
			ul#menu li.sel a.galaxy, ul#menu li.sel a:focus.galaxy, ul#menu li.sel a:hover.galaxy { background-image:url(../interface/menu/galaxy_sel.gif); }
			ul#menu li.sel a.stars, ul#menu li.sel a:focus.stars, ul#menu li.sel a:hover.stars { background-image:url(../interface/menu/systems_sel.gif); }
			ul#menu li.sel a.planets, ul#menu li.sel a:focus.planets, ul#menu li.sel a:hover.planets { background-image:url(../interface/menu/planets_sel.gif); }
			ul#menu li.sel a.fleets, ul#menu li.sel a:focus.fleets, ul#menu li.sel a:hover.fleets { background-image:url(../interface/menu/fleets_sel.gif); }
			ul#menu li.sel a.training, ul#menu li.sel a:focus.training, ul#menu li.sel a:hover.training { background-image:url(../interface/menu/training_sel.gif); }
			ul#menu li.sel a.research, ul#menu li.sel a:focus.research, ul#menu li.sel a:hover.research { background-image:url(../interface/menu/research_sel.gif); }
			ul#menu li.sel a.alliance, ul#menu li.sel a:focus.alliance, ul#menu li.sel a:hover.alliance { background-image:url(../interface/menu/alliance_sel.gif); }
			ul#menu li.sel a.diplomacy, ul#menu li.sel a:focus.diplomacy, ul#menu li.sel a:hover.diplomacy { background-image:url(../interface/menu/diplomacy_sel.gif); }
			ul#menu li.sel a.ranking, ul#menu li.sel a:focus.ranking, ul#menu li.sel a:hover.ranking { background-image:url(../interface/menu/ranking_sel.gif); }
			ul#menu li.sel a.mail, ul#menu li.sel a:focus.mail, ul#menu li.sel a:hover.mail { background-image:url(../interface/menu/mail_sel.gif); }
			ul#menu li.sel a.avatar, ul#menu li.sel a:focus.avatar, ul#menu li.sel a:hover.avatar { background-image:url(../interface/menu/avatar_sel.gif); }
			ul#menu li.sel a.encyclopedia, ul#menu li.sel a:focus.encyclopedia, ul#menu li.sel a:hover.encyclopedia { background-image:url(../interface/menu/encyclopedia_sel.gif); }
			ul#menu li.sel a.battle, ul#menu li.sel a:focus.battle, ul#menu li.sel a:hover.battle { background-image:url(../interface/menu/battle_sel.gif); }
			ul#menu li.sel a.services, ul#menu li.sel a:focus.services, ul#menu li.sel a:hover.services { background-image:url(../interface/menu/services_sel.gif); }
			
			ul#menu li.sel a.forums, ul#menu li.sel a:focus.forums, ul#menu li.sel a:hover.forums { background-image:url(../interface/menu/forums_sel.gif); }
			
			ul#menu li.end {
				display: block;
				background: url(../interface/menu/end.gif) no-repeat right;
				background-position: top right;
				width: 28px;
				height:1px;
				font-size:1px;
			}

#main { float:left; }
	#map {
		margin: -1px;
		position: relative;
	}
	#star_info { position:relative;}
		#star_info label {
			display: block;
			float: left;
			width: 55px;
			text-align: center;
			margin-top: 5px;
		}
	#star_info table {
		border:none;
		padding:0;
		margin:0;
		font-size:7pt;		
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	#star_info table th {
		font-weight:normal;
		text-align:left;
		padding-left:5px;
		line-height:9pt;
	}
	#star_info table td {
		padding-left:5px;
		font-weight: bold;
		line-height:9pt;
	}
	#star_info h2 {
		position:absolute;
		top: 20px;
		left:220px;		
		font-size: 16pt;
		font-weight:normal;
	}
	#star_info h2 a {
		display: block;
		float: left;
		text-decoration:none;
		padding: 0px;
		margin: 0px;
	}
	#star_info h2 .rename_img {
		display: block;
		margin: 0px 1px;
	}
	#star_info .buttons_to_name {
		float: left;
		margin-right: 3px;
	}
	#star_info .short_info { position: absolute; top: 3px; left: 5px;}
	#star_info .short_info h3 {	font-size:11pt;}
	#star_info .short_info h3 a { text-decoration:none;}
	#star_info .short_info h4 {
		font-size:7pt;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: White;
	}
	#star_info .short_info ul { list-style:none; margin-top:5px; font-size: 1px;}
		#star_info .short_info ul li { float:left;}
		#star_info .short_info ul li a {
			display: block;
			width: 15px;
			height: 15px;
			padding: 2px;
			text-decoration: none;
		}
		#star_info .short_info ul li a.sel { background:#242424; border:1px solid #A2A1A1;}

	#short_desc {
		background: #000000;
		position: absolute;
		width: 442px;
		border: 1px solid #A0A0A0;
		z-index: 255;
	}
		#short_desc .short_desc_img { float:left; width:164px; }
			#short_desc .short_desc_img img{ margin:3px;}
		#short_desc .short_desc_info {
			float:left;
			margin:4px 0 0 4px;
			width:270px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 8pt;
		}
			#short_desc .short_desc_info h4{
				font-size:9pt;
				color: #A3A3A3;
			}
			#short_desc .short_desc_info p {
				margin-bottom:5px;
				padding-top:2px;
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			#short_desc .short_desc_info a {
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #93B0B5;
				text-decoration:none;
			}
	#form_desc_building {
		padding: 5px 0;
	}
		#form_desc_building .short_desc_img { float:left; width:169px;}
			#form_desc_building .short_desc_img img{
				margin:3px;
				border: 1px solid #A3A3A3;
				padding: 1px;
			}
		#form_desc_building .short_desc_info {
			float:left;
			margin:4px 0 0 4px;
			width:270px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 8pt;
		}
			#form_desc_building .short_desc_info h4{
				margin: 0px;
				margin-top:-3px;
				padding: 0px;
				font-size:9pt;
				font-weight: normal;
				color: #A3A3A3;
				line-height: 100%;
			}
			#form_desc_building .short_desc_info p {
				margin-bottom:3px;
				padding-top:0;
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			#form_desc_building .short_desc_info a {
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #93B0B5;
				text-decoration: none;
			}
			
	/* InPLANET menu BEGIN */
	.planet_menu {
		position: absolute;
		right: 3px;
		top: 19px;
		width: 745px;
		height: 19px;
		background: url(../interface/inplanet/menu_line.png) no-repeat top;
	}
		.planet_menu ul { margin-top: 3px; list-style: none; }
		.planet_menu ul li {
			float: right;
			color: #848484;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 8pt;
			font-weight: bold;
		}
		.planet_menu ul li a {
			color: #fff;
			text-decoration: none;
			padding: 1px 5px;
			position: relative;
		}
		.planet_menu ul li strong { padding: 1px 5px; }
		.planet_menu ul li a img {
			position: absolute;
			right: 0px;
			top: 0px;
			visibility: hidden;
		}
		.planet_menu ul li a:focus, .planet_menu ul li a:hover {
			background: url(../interface/inplanet/hover.gif) no-repeat left;
			color: #000;
		}
		.planet_menu ul li a:focus img, .planet_menu ul li a:hover img {
			visibility: visible;
		}
	/* InPLANET menu END */

	#planet_close {
		position: relative;
		width: 475px;
		height: 516px;
		text-align: right;
	}
		#planet_close .planet_photos { margin: 0 15px 0 0; }
		#planet_close .planet_battle {
			position: absolute;
			top: 25px;
			left: 5px;
		}
		#planet_close .planets {
			padding-top: 20px;
		}
		#planet_close .planet_battle {
			top: auto;
			bottom: 10px;
		}
		#planet_name {
			float: right;
			margin-top: 65px;
			
			width: 325px;
			padding-right: 15px;
			text-align: center;
			color: #a2a1a1;
			font-size: 9pt;
		}
			#planet_name h2 { line-height: 100%; font-size: 15pt;}
			#planet_name h3 { line-height: 110%; font-size: 9pt; }
			#planet_name h3 a { font-size: 11pt; }
			#planet_name a { text-decoration: none; }
	
		/* IN PLANET SHORTCUT ICONS */
		a.icon_base, a.icon_satellites, a.icon_docks, a.icon_shipyard, a.icon_engineers_school, a.icon_gate {
			display: block;
			position: absolute;
		}
		a.icon_base { position: relative; width: 69px; height: 55px;}
		
		/* PLANET SHORTCUT ICONS */
		#planet_close a.icon_base {
			top: 180px; left: 280px;
			width: 69px;
			height: 55px;
			background: url(../interface/over_planet_icons/base_small.png);
		}
		#planet_close a:hover.icon_base { top: 181px; left: 281px; }
		
		#planet_close a.icon_satellites {
			top: 50px; left: 100px;
			width: 54px;
			height: 63px;
			background: url(../interface/over_planet_icons/satellites_small.png);
		}
		#planet_close a:hover.icon_satellites { top: 51px; left: 101px; }
		
		#planet_close a.icon_docks {
			top: 315px; left: 95px;
			width: 118px;
			height: 119px;
			background: url(../interface/over_planet_icons/docks_small.png);
		}
		#planet_close a:hover.icon_docks { top: 316px; left: 96px; }
		
		#planet_close a.icon_shipyard {
			top: 115px; left: 375px;
			width: 73px;
			height: 68px;
			background: url(../interface/over_planet_icons/shipyard_small.png);
		}
		#planet_close a:hover.icon_shipyard { top: 116px; left: 376px; }
		
		#planet_close a.icon_engineers_school {
			top: 175px; left: 200px;
			width: 68px;
			height: 40px;
			background: url(../interface/over_planet_icons/schools_small.png);
		}
		#planet_close a:hover.icon_engineers_school { top: 176px; left: 201px; }
		
		#planet_close a.icon_gate {
			top: 210px; left: 5px;
			width: 170px;
			height: 69px;
			background: url(../interface/over_planet_icons/gate_small.png);
		}
		#planet_close a:hover.icon_gate { top: 211px; left: 6px;}
		
		.revolution_vassal {
			position: absolute;
			top: 388px;
			left: 19px;
		}
		.planet_info {
			width: 223px;
			height:97px;			
			padding:5px 10px;
			background:url(../interface/panels/panel_planet_info.png) no-repeat top;
			font-size:8pt;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			text-align:left;
		}
		.planet_info table { margin-top:10px;}
		#planet_close .planet_info {
			position: absolute;
			bottom: 35px;
			right: 55px;
		}
		.planet_status {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 881px;
			height: 18px;
			padding: 0 60px 0 5px;
			background: url(../interface/inplanet/status_line.png) repeat-x top;
			text-align: left;
			font-size: 7pt;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			line-height: 200%;
		}
			.planet_status em {
				font-style: normal;
				color: #A2A1A1;
			}
		
		#planet_close .planet_list_owner_cont {
			width: 100%;
			position: absolute;
			top: auto;
			bottom: 110px;
			left: 0;
		}
			#planet_close .planet_list_owner_cont .bt_v2.std { float: left; margin-right: 5px;}
		
		#planet_close .planet_buttons {
			position: absolute;
			padding: 3px;
			
			top: 215px;
			left: 205px;
			
			width:180px;
			
			background-color: #242424;
			border:1px solid #a1a2a2;
			text-align: center;
		}
		
		#planet_close .planet_buttons a {
			display: block;
			height: 18px;
			
			font-size: 10pt;
			font-weight: bold;
			line-height:130%;
			
			text-decoration: none;
			text-align: center;
			
			color: #FFFFFF;
		}
			#planet_close .planet_buttons a.button {
				margin-left: 35px;
			}
		#planet_close .on_planet_fleet_list {			
			border: 1px solid #000000;
			font-size: 9pt;
			list-style: none;
			margin-bottom: 5px;
		}
		#planet_close .on_planet_fleet_list a {
			display: block;
			background: #DADADA;
			color: #000000;
			border-bottom: 1px solid #000000;
		}
		#planet_close .on_planet_fleet_list strong {
			background: Gray;
			color: #FFFFFF;
			font-size: 8pt;
			padding: 0 5px;
		}
		
	#planet_closer {
		text-align:right;
		padding-top:141px;
	}
		#planet_closer .planet_info {
			position:absolute;
			bottom:5px;
			left:10px;
		}
		#planet_closer .bt_simple { float: left;}
		
	
	#fleets_info {
		position:absolute;
		top:0;
		right: 10px;
	}
		#fleets_info .control { display: block; margin-top:-5px; }
		#fleets_info .control a {
			text-decoration: none;
			font-size: 8pt;
		}
.planets_info {
	position: absolute;
	bottom: 100px;
	width: 100%;
}
	.planets_info .info {
		float: left;
		width: 80px;
		min-height: 30px;
		padding: 3px;
		margin-right: 2px;
		font-size: 8pt;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		text-align: center;
		background: #000;
		border: 1px solid #A2A1A1;
	}
	.planets_info p {
		margin-bottom: 3px;
		line-height: 110%;
	}
	.planets_info a { text-decoration: none;}
	
	#system_planets {
		position:absolute;
		top: 391px;
		left: 0px;
	}
		#system_planets div.offset_for_9  { padding-left: 50px; }
		#system_planets div.offset_for_10 { padding-left: 0px; }
		#system_planets div.offset_std { padding-left:150px;}

	#system_planets ul { list-style:none; }
	#system_planets ul li { float:left;}
	#system_planets ul li a {
		display:block;
		position:relative;
		color: White;		
		text-align:center;
		text-decoration:none;
		width: 90px;
		height:126px;
		background-repeat: no-repeat;
		background-position: right;
	}
		#system_planets ul li a em {
			display: block;
			width: 95px;
		}
		#system_planets ul li a em strong {
			display: block;
			font-style: normal;
			font-weight: normal;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size:8pt;
			line-height: 110%;
		}
	
	#buildings_control_panel, #ships_control_panel {
		position: absolute;
		top: 0;
		right: 0px;
		width: 242px;
	}
	#ships_control_panel { right: 242px;}
	#control_buttons_loading {
		position: absolute;
		top: -5px;
		left: 11px;
	}
	#control_lists_loading {
		position: absolute;
		top: 13px;
		left: 138px;
	}
	#panel_news_loading {
		position: absolute;
		top: -16px;
		left: 5px;
	}
	#buildings_control_panel_loading {
		position: absolute;
		top: -12px;
		left: 27px;
	}

	#ship_control_buttons, #control_buttons {
		position:absolute;
		top: 18px;
		right: 10px;
	}
		.control_button a {
			display:block;
			float:left;
			margin-left:5px;
			width: 101px;
			height:32px;
			padding: 2px 5px 0 5px;
			background: url(../interface/buttons/button_progress.png) no-repeat top;
			font-size:8pt;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		.control_button a { color: White; text-decoration:none;}
		.control_button a:hover { background-image: url(../interface/buttons/hover_progress.png);}
		.control_button a em {
			display:block;
			margin-bottom:1px;
			color: #ABABAB;
			text-align:center;
			font-size:7pt;
			font-style:normal;		
		}
		.control_button a strong.new {
			display:block;
			text-align:center;			
			color: #80FFFF;
			margin-top:10px;
			font-weight:normal;
		}
		
		.progress {
			display:block;
			font-size:1px;
			height:2px;
			background: url(../interface/progress_blue.png) repeat-x left;
		}
	#control_links {
		position:absolute;
		top: 55px;
		right: 10px;
	}
		a.control_link {
			display:block;
			float:left;
			margin-left: 5px;
			width: 111px;			
			height:15px;
			font-size: 8pt;
			font-family: Tahoma, Verdana, sans-serif;
			font-weight: bold;
			text-align:center;
			text-decoration:none;
			color: White;
		}
		a:hover.control_link { color:Silver;}
			a.link_hide {
				color: #fff;
				background: url(../interface/arrows_hide.png) no-repeat center;
				background-position: bottom center;
			}
			a.link_show {
				color: #a5e9ec;
				background: url(../interface/arrows_show.png) no-repeat center;
				background-position: bottom center;
			}
	#control_lists {
		position: absolute;
		top: 70px;
		right: 10px;
		width: 253px;
	}
	
	.planet_list_vassals {
		margin: 5px;
		border: 1px solid silver;
		padding: 3px;
		padding-bottom: 0;
		font-size: 9pt;
	}
		.planet_list_vassals .planet_image {float: left; margin-right: 3px; }
		.planet_list_vassals .name {float: left; width: 220px; margin-right: 3px;}
			.planet_list_vassals .name a {text-decoration: none; font-size:10pt; font-weight: bold;}
		
		
		.planet_list_vassals .choose {float: left; width: 130px;}
			.planet_list_vassals .choose .check {
				display: block;
				float: left;
				padding-top: 4px;
				margin-right: 5px;
			}
			.planet_list_vassals .choose a{
				float: left;
			}
		.planet_list_vassals .resource_info {float: left; width: 180px;}
		.planet_list_vassals .sent_to_planet {float: left;}
		.planet_list_vassals .master_control {
			float: left;
			padding-top: 18px;
			padding-left: 10px;
		}
		.planet_list_vassals .master_control .bt_simple {float: left;}
	
	.star_list, .planet_list {
		width: 920px;
		height:115px;
		position:relative;
		margin-bottom:10px;
		
		font-size: 9pt;
	}
		.star_list .name {
			position:absolute;
			top: 10px;
			left:155px;
			font-size: 13pt;
		}
		.star_list .extra_buttons {
			position: absolute;
			top: 10px;
			right: 3px;
			width: 105px;
			height: 100px;
		}
			.star_list .extra_buttons .cont {
				height: 100px;
				overflow: auto;
			}
			.star_list .extra_buttons .cont ul {
				top: 3px;
				left: 0;
			}
			.star_list .extra_buttons .cont ul li a {
				text-align: left;
				width: 98px;
			}
		.planet_list .group_list {
			display: Block;
			position: absolute;
			width: 100px;
			height: 100px;
			top: 100px;
			left: 0;
			border: 1px solid Silver;
			background: Black;
			font-size: 8pt;
			color: Grey;
			visibility: hidden;
			padding: 3px;
			z-index: 250;
		}
		.planet_list .group_list a {
			color: White;
		}
		.planet_list .group_list .cont {
			height: 84px;
			overflow: auto;
		}
		.planet_list .group_list .cont em {
			float: left;
			display: block;
			font-style: normal;
			color: White;
			width: 30px;
		}
		.planet_list .group_list .cont ul li {cursor: pointer;}
		
		.planet_list .extra_buttons {
			position: absolute;
			top: 10px;
			right: 2px;
			width: 105px;
			height: 100px;
		}
			.planet_list .extra_buttons .bt_extra {
				display: block;
				background: url("../interface/buttons/bt_planet_extra.png") no-repeat;
				width: 104px;
				height: 18px;
				padding: 4px 0 0 3px;
				margin-bottom: 5px;
			}
				.planet_list .extra_buttons .bt_extra strong {
					float: left;
					width: 0;
				}
				.planet_list .extra_buttons .bt_extra input {
					float: left;
					width: 13px;
				}
				.planet_list .extra_buttons .bt_extra img {
					float: left;
					padding: 3px 0 0 3px;
					margin-right: 5px;
				}
				.planet_list .extra_buttons .bt_extra a {
					float: left;
					display: block;
					width: 50px;
					text-decoration: none;
				}
					.planet_list .extra_buttons .bt_extra a.passive {color: Green;}
					.planet_list .extra_buttons .bt_extra a.aggressive {color: Red;}
					.planet_list .extra_buttons .bt_extra a.group {color: White;}
		
		.planet_list .name a strong, .star_list .name a strong { color: White; font-size:8pt;}
		.planet_list .name a em, .star_list .name a em { color: Silver; font-style:normal;}
		
		/* SIMPLE PLANET LIST */
		.planet_list_drag {
			width: 100%;
			list-style: none;
			font-size: 8pt;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			line-height: 150%;
		}
			.planet_list_drag li {
				position: relative;
				height: 22px;
				cursor: move;
			}
				.planet_list_drag li a { cursor: pointer; }
			.planet_list_drag img {
				position: absolute;
				top: 1px;
				left: 32px;
			}
			.planet_list_drag em, .planet_list_drag strong {
				position: absolute;
				top: 3px;
				left: 0px;
				width: 30px;
				font-style: normal;
				font-weight: bold;
				text-align: right;
				padding-right: 5px;
			}
			.planet_list_drag strong {
				left: 55px;
				width: 200px;
				text-align: left;
			}
			.planet_list_drag em.view { left: 255px;}
			.planet_list_drag strong.system { left: 290px;}
		.star_list .name p.desc, .planet_list name p.desc {
			line-height:100%;
			font-size:8pt;
		}
			.star_list .name p.desc strong, .planet_list .name p.desc strong { color: White;}

		.star_list ul.ul_planets {
			list-style:none;
			position:absolute;
			top: 58px;
			left:150px;
		}
			.star_list ul.ul_planets li { float:left; }
				.star_list ul.ul_planets li a {
					display: block;
					width: 35px;
					margin-right: 5px;
					text-align: center;
				}
			
		.planet_list a.planet_image img { 
			position: absolute;
			top:10px;
			left:13px;
		}
		.planet_list .name {
			position:absolute;
			top: 20px;
			left: 120px;
			width: 135px;
		}
			.planet_list .name h2 { font-size: 12pt; line-height:100%;}
				.planet_list .name h2 a { text-decoration:none;}
			.planet_list .name h3 { font-size:9pt;}
				.planet_list .name h3 strong { font-size:8pt;}
				
		.planet_list .abundances {
			position: absolute;
			top:20px;
			left:250px;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
		}
			.planet_list .abundances table { width: 130px;}

		.planet_list .resources {
			position:absolute;
			top: 93px;
			left: 100px;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
		}
		
		.planet_list .ship_group_list {
			position: absolute;
			left: 280px;
			top: 10px;
		}
			.planet_list .ship_group_list img {vertical-align: middle;}
			.planet_list .ship_group_list .owner_type {
				display: block;
				float: left;
				margin-right: 2px;
				padding: 2px;
				padding-top: 2px;
				
				width: 80px;
				height: 21px;
			}
			.planet_list .ship_group_list div {
				float: left;
				margin-bottom: 2px;
				margin-left: 2px;
			}
			
		.planet_list .battle_statistics {
			background: url(../interface/vsep.png) left center no-repeat;
			
			position: absolute;
			left: 580px;
			top: 10px;
			color: silver;
			
			padding-left: 5px;
		}
			.planet_list .battle_statistics strong {
				font-weight: normal;
				color: White;
			}
		
		.planet_list .right_small {
			display: block;
			float: right;
			text-align: right;
			margin:2px;
			margin-right:5px;
		}
		
		.planet_list .separator {
			width: 1px;
			height: 10px;
			margin-top: 6px;
			
			font-size: 1px;
			
			border-left: 1px solid gray;
		}
		
		.planet_list .now_ground, .planet_list .now_orbital, .planet_list .now_training, .planet_list .now_researching {
			position: absolute;
			top: 10px;
			left: 395px;
		}
		.planet_list .now_orbital, .planet_list .now_researching { top: 45px;}
		.planet_list .now_training, .planet_list .now_researching { left: 600px;}
			
	/* за страницата "planet=list" стил на loading картинката */		
	#list_loading {
		position:absolute;
		top:75px;
		left:20px;
	}
	
	.left_small {
		width: 200px;
		float:left;
	}
		#ship_progress_lists {width: 220px;}
		.left_small .control_link {
			width: auto;
			float:left;
		}
		
		.dock_progress, .avatar_progress, .ship_progress, .full_progress { margin-top:5px;}
		.dock_progress h4, .avatar_progress h4, .ship_progress h4, .full_progress h4, .simple_progress h4 {
			font-size: 7pt;
			color: #a2a1a1;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		.dock_progress h3,.avatar_progress h3, .ship_progress h3, .full_progress h3 {
			width:140px;
			float:left;
			margin: 0;
			font-size:8pt;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
			/* Само за корабите */
			.ship_progress h3 { width:200px;}
			.ship_progress h3 a {text-decoration: none; color: #A2A2A1}
			
			.dock_progress em, .avatar_progress em, .ship_progress h3 em, .full_progress h3 em { color: #909090; font-style:normal; font-weight:normal;}
			.ship_progress h3.raze, .full_progress h3.raze {color: #A0A0A0;}
			h4.raze {
				background: url(../interface/buttons/bulldozer.png) no-repeat left;
				padding-left: 20px;
				margin: 15px 0 0 0;
			}
			
			.ship_percents {
				color: #FFFFFF;
				font-size: 8pt;
			}
			
			.dock_progress h3 {width:220px; font-weight: normal;}
				.dock_progress h3 img, .dock_progress h3 p{display: block; float: left;}
				.dock_progress h3 img {border: 1px solid #A1A2A2; margin-right: 3px;}
		
		.avatar_progress p, .full_progress p {
			display:block;
			width:60px;
			float:left;
			text-align:right;
			margin: 0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:normal;
			color: #ABABAB;
		}
			.avatar_progress p strong, .full_progress p strong { color: White;}			
			
		.full_progress .bar {
			width: 198px;
			height: 6px;
			font-size:1px;
			padding-right:2px;
			background: url(../interface/bar.png) no-repeat left;
		}
		.avatar_progress_bar {
			width: 152px;
			height: 9px;
			padding: 1px 2px 2px 2px;
			background: url(../interface/exp_bar.gif) no-repeat top;
			font-size:1px;
		}
			.avatar_progress_bar .bar {
				height: 9px;
				background: url(../interface/exp_line.gif) repeat-x left;
				font-size: 1px;
			}
			.bar_1, .bar_2, .bar_3, .bar_4, .bar_5  {
				height:2px;
				float:left;
				font-size:1px;
				margin: 2px 0 0 2px;
				background: url(../interface/bar_1.png) repeat-x left;
				width: 37px;
			}
				.bar_2 { background-image:url(../interface/bar_2.png); width:73px;}
				.bar_3 { background-image:url(../interface/bar_3.png); width:109px;}
				.bar_4 { background-image:url(../interface/bar_5.png); width:145px;}
				.bar_5 { background-image:url(../interface/bar_4.png); width:181px;}
		
			a.bt_cancel, a.bt_canceled, a.bt_pause, a.bt_paused {
				float:right;
				display:block;				
				width:4px;
				height:4px;
				font-size:1px;
				background: url(../interface/icons/ic_cancel.png) no-repeat left;
				margin-left:2px;
			}
			a.bt_canceled { background-image: url(../interface/icons/cancel_building_animation.gif);}
			a.bt_pause { background-image: url(../interface/icons/ic_pause.png);}
			a.bt_paused { background-image: url(../interface/icons/pause_building_animation.gif);}
				
		
	.right_large {
		width: 455px;
		float:left;
		background: url(../interface/vline.png) repeat-y left;
		margin-left: 10px;
		padding-left:5px;
	}
			#ships_list { width: 435px;}
			.right_large .control_link {
				width: auto;
				float: left;
			}
			.right_large .desc strong em {
				font-weight: bold;
				font-style: normal;
				color: #FFFFFF;
			}
		table.standard ,#mail_box_body table{
			width:100%;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			line-height:110%;
		}
			table.standard tr.unreaded {background: #ffffe2; font-weight: bold;}
			table.standard tr.notify { background: url(../interface/global/dots.gif) repeat-x bottom; }
			table.standard a { text-decoration: none; }
			table.standard a.checkbox_unchecked, table.standard a.checkbox_checked,
			table.standard a.checkbox_unchecked_disabled, table.standard a.checkbox_checked_disabled {
				float: left;
				margin-right: 2px;
				margin-top: 2px;
			}
			table.standard h2,#mail_box_body table h2 {
				font-size: 9pt;
				font-weight:normal;
				font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				line-height:100%;
			}
				table.standard h2 a { color:White; text-decoration:none;}
			table.standard tr.even { background-color:#1A1A1A;}
			table.standard tr.selected { background-color:#124000;}
			table.standard td.sep {
				background:url(../interface/vsep.png) no-repeat left;
				padding-left:7px;
			}
			table.standard th {
				color: Silver;
			}
			table.standard em {
				font-style: normal;
				color:#a2a1a1;
			}
			table.standard tr.sel, table.standard td.sel {background-color: #3A3A3A;}
	.planet_simple {
		margin-bottom: 5px;
	}
		.planet_simple a {
			display: block;
			position: relative;
			padding: 5px;
			height: 25px;
			text-decoration:none;
		}
			.planet_simple a.even { background-color:#1A1A1A;}
			.planet_simple a.sel { border: 1px solid White; padding: 4px;}
		.planet_simple h1 {
			position: absolute;
			top: 2px;
			left: 40px;
			font-size: 10pt;
		}
			.planet_simple a { text-decoration:none;}
		.planet_simple p {			
			position: absolute;
			top: 21px;
			left: 40px;
			color: White;
			font-size: 7pt;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
			.planet_simple p em { color: Silver; font-style: normal;}
	
#footer {
	padding-left: 28px;
}
	#panel_news, #panel_star_search, #panel_planet_search {
		margin: 10px 0 0 5px;
		float :left;
	}
		#panel_news h4, #panel_star_search h4, #panel_planet_search h4, #creator_info h4, #alliance_members h4 {
			font-size:8pt;
			margin-left:5px;
		}
		#panel_news {
			position: relative;
			display: inline;
		}

		#panel_news a { text-decoration: none;}
		#panel_news ul {
			position: relative;
			display:block;
			overflow:hidden;
			list-style: none;
			width: 364px;
			height: 57px;
			padding: 3px 10px;					
			background: url(../interface/panels/pn_news.png) no-repeat top;
			background-position: top left;
		}
		#panel_news ul li { border-bottom: 1px solid #000000;}
		#panel_news ul li a {
			display:block;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			text-decoration:none;
			color: #FFFFFF;
			margin-bottom:1px;
			line-height: 100%;
		}
			#panel_news ul li a em {
				font-style:normal;
				color: Silver;
				font-size:7pt;
			}
			#panel_news a#up, #panel_news a#down {
				position:absolute;
				top:1px;
				right: 5px;
				display:block;
				width:10px;
				height:25px;
				font-size:1px;
				text-align:center;
				padding-top:5px;
			}
			#panel_news a#down {
				top: auto;
				bottom: 1px;
				height:10px;
				padding-top:20px;
			}
			#panel_news #news_controls {
				position: absolute;
				right: 1px;
				top: 1px;
			}
		
		#panel_news #scroller_loading {
			position: absolute;
			top:10px;
			right: 15px;
		}
		.home #panel_news #scroller_loading {
			top: -5px;
			right: 1px;
			margin: 0;
			padding: 0;
		}
		#panel_star_search { padding-top: 3px;}
		#panel_star_search form, #panel_planet_search form {
			display:block;
			width: 280px;
			height:53px;
			padding:5px 10px;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			background: url(../interface/panels/pn_star_search.png) no-repeat top;
		}
		#panel_planet_search form {
			width: 160px;
			background-image: url(../interface/panels/pn_planet_search.png);
		}
		#panel_star_search form fieldset, #panel_planet_search form fieldset { float:left;}
		#panel_star_search form fieldset.by_star { width: 110px;}
		#panel_star_search form fieldset .desc, #panel_planet_search form fieldset .desc { font-size: 7pt;}
		#panel_star_search form .vseparator {
			float:left;
			font-size:1px;
			width:1px;
			height:45px;
			margin: 5px 10px 0 0;
			background: url(../interface/sep_small.png) no-repeat top;
		}
		#panel_star_search form fieldset p, #panel_planet_search form fieldset p { margin-bottom:2px;}
		#panel_star_search form .bt_square, #panel_planet_search form .bt_square {
			float:left;
			margin: 2px 0 0 15px;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:7pt;
		}
		#panel_planet_search form .bt_square { margin-left:7px;}
	
		#panel_avatar {
			float: left;
			width: 250px;
			padding-left: 10px;
			margin-top: 30px;
		}
			
	#game_logo {
		float: right;
		margin-top:15px;
	}
	#copyrights {
		float:left;
		margin-top:15px;
		padding-left:30px;
		width:150px;
		height:38px;
		background: Black url(../interface/logo.jpg) no-repeat left;
		font-size:7pt;
		line-height:110%;
		color:#BFBFBF;
	}
		#copyrights strong {
			color: White;
			font-size:8pt;
		}
	
#ads_google {
	margin: 30px 0 0 130px;
}

.hand {cursor: pointer}

.inner_window {
	display: block;
	position:absolute;
	z-index: 252;
	
	padding:5px 10px;
	
	width: 670px;
	height:auto;
	top: 75px;
	left: 10px;	
	
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border:1px solid #A2A1A1;
	
	opacity: 0.8;	
}	
	.inner_window h4 {
		font-size:9pt;
		color: #D6D6D6;
		margin-bottom: 10px;
	}
	.inner_window .button { float:right;}

		.pg_training .item_stats, .pn_selector, .pn_selector_inner {
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}
		.building_info img.main, .building_info .item_stats { float: left;}
		.building_info img.main { margin-right: 5px;}
		.building_info .item_stats strong em, .pg_training .item_stats strong em {
			color: Gray;
			font-size:7pt;
			font-style:normal;
		}
		.building_info .item_stats table, .pg_training .item_stats table {
			width: 100%;
			margin:0 10px;
		}
		.building_info .item_stats table { width: 135px;}
		.buildings {
			width:100%;
			margin: 10px 0 5px 0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
		}
		.buildings a {
			font-size:9pt;
			font-family:'Lucida Grande', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			color: White;
		}
		.buildings a:hover { color: #80FFFF;}
		.buildings strong em { color: Gray; font-size: 7pt;font-style:normal;}
		.buildings tr.raze td{background-color:#800000;}
		.buildings td.buttons {width: 12px;}
		.buildings td.large_buttons {width: 30px;}
		.buildings h4 {
			padding: 5px;
		}
		.buildings em {
			font-size: 7pt;
			font-style: normal;
			color: #888;
		}
		.text_align_right {
			text-align: right;
		}
		.full_resources_info h4 a {
			text-decoration:none;
		}
		.full_resources_info h4 a:hover {color: Silver;}
		.sub_info_panel {
			border: 1px solid #888;
			margin-bottom: 10px;
		}

/* за панела "Building in progress" стил на loading картинката*/
#progress_list_loading {
	position:absolute;
	left:180px;
}

/* GLOBAL */
h1, h2, h3, h4, p, form, fieldset, ul, ol { margin:0; padding:0; border: none;}
.clear {
	font-size: 1px;
	height:1px;
	clear:both;
}
.clear_spaces {font-size: 1px;}
	.clear_spaces button {cursor: pointer;}
.spacer_big { height: 150px; }
.spacer_large { height: 270px; }
table.clear {
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
.half_opacity { opacity: 0.5;}
.max { width: 100%;}
a img { border:none;}
a { color: #a1a0a0;}
a:hover { color: #ffd700;}
a.point, #to_list a {
	padding-left: 7px;
	color: #93B0B5;
	text-decoration:none;
	background: url(../interface/a_point.png) no-repeat left;
}

a:hover.point { color: White;}
.cur_pointer { cursor: pointer;}
a.disabled {
	text-decoration: line-through;
	color: Gray;
}
.search_highlight { border-bottom: 1px solid Yellow; }
a.link_small, a.link_smallest {
	display: block;
	width: 41px;
	height: 13px;
	font-size: 7pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
	line-height: 130%;
	background: url(../interface/link_small.gif) no-repeat top;
	color: #fff;
}
a.link_smallest {
	width: 28px;
	background-image: url(../interface/link_smaller.gif);
}
	a:hover.link_small, a:hover.link_smallest {
		text-decoration: none;
		color: #FFB400;
	}
	a:hover.link_small { background-image: url(../interface/link_small_hover.gif); }
	a:hover.link_smallest { background-image: url(../interface/link_smaller_hover.gif); }
a.link_pause, a.link_paused, a.link_cancel, a.link_canceled {
	display: block;
	width: 15px;
	height: 13px;
	font-size: 1px;
	background: url(../interface/buttons/link_pause.gif) no-repeat top;
}
a.link_paused { background-image: url(../interface/buttons/link_paused.gif); }
a.link_cancel { background-image: url(../interface/buttons/link_cancel.gif); }
a.link_canceled { background-image: url(../interface/buttons/link_canceled.gif); }
	a:focus.link_pause, a:hover.link_pause, a:focus.link_paused, a:hover.link_paused { background-image: url(../interface/buttons/link_pause_hover.gif); }
	a:focus.link_cancel, a:hover.link_cancel, a:focus.link_canceled, a:hover.link_canceled { background-image: url(../interface/buttons/link_cancel_hover.gif); }
	a.link_pause span, a.link_paused span, a.link_cancel span, a.link_canceled span { display: none;}
p.note {
	margin-top: 10px;
	font-size: 9pt;
}
	p.note em {
		font-style: normal;
		font-weight: bold;
		color: #AA0000;
	}
p.description {
	border: 1px solid #3D3D3D;
	padding: 5px 10px;
	background: #121212 url(../interface/info.png) no-repeat left bottom;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 120%;
}

img.border {
	background-color: Black;
	padding:2px;
	border:1px solid #8C8C8C;
}
img.border_choosen {
	background-color: Black;
	padding:1px;
	border:2px solid White;
}
img.hightlight {
	background-color: Black;
	padding:2px;
	border:1px solid White;
}
li.hightlight {
	background:url(../interface/check.png) no-repeat left;;
}
.hide { display:none;}
.show { display:block;}
.desc { font-size: 9pt; color: #909090;}
.offset_top { margin-top: 5px;}
.offset_bottom { margin-bottom: 5px;}
.offset_right { margin-right: 5px;}
.offset_left { margin-left: 5px;}
.count {
	width: 30px;
	height:15px;
	background: url(../interface/forms/pn_count.png) no-repeat left;
	font-size:8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: White;
	text-align:center;
	border:none;
}
.tx_align_left		{ text-align: left;}
.tx_align_right		{ text-align: right;}
.tx_align_center	{ text-align: center;}
.float_left { float: left;}
.float_right { float: right;}

.eta_turns {
	display:block;
	width:50px;
	font-weight:normal;
	font-size: 7pt;
	line-height:80%;
}

a.quad {
	display:block; 
	position:absolute; 
}
a:hover.quad {
	width: 188px; 
	height:170px;
	border:1px solid Lime;
}

.even { background-color: #2d2d2d; }
.hl, a.sel { color: #ffd800;}

h4.label {
	color: #a2a1a1;
	font-size: 10pt;
	font-weight: normal;
}

	/* TABBED PANEL */
	.tabbed_panel {
		margin: 9px;
		background: url(../interface/panels/tabbed.gif) repeat-x top;
		height: 494px;
		position: relative;
	}
	.tabbed_panel h1 {
		float: right;
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-weight: normal;
		font-size: 17pt;
		color: #A2A1A1;
	}
	.tabbed_panel ul.main {
		list-style: none;
		display: block;
		height: 26px;
		padding: 0 5px;
		background: url(../interface/tabs_background.gif) no-repeat bottom;
		background-position: bottom right;
	}
	.tabbed_panel ul.main li {
		display: block;
		float: left;
		width: 139px;
		height: 22px;
		margin-top: 1px;
		margin-right: 3px;
	}
		.tabbed_panel ul li.offset { margin-left: 10px;}
		.tabbed_panel ul.main li.sel {
			margin-top: 0;
			height: 24px;
		}
	.tabbed_panel ul.main li a {
		display: block;
		float: left;
		width: 139px;
		height: 22px;
		color: #fff;
		font-size: 10pt;
		line-height: 170%;
		text-align: center;
		text-decoration: none;
		background: url(../interface/tab.gif) no-repeat left;
	}
		.tabbed_panel ul.main li a:focus, .tabbed_panel ul.main li a:hover { background-image: url(../interface/tab_hover.gif); }
		.tabbed_panel ul.main li.sel a {
			height: 24px;
			color: #FFD700;
			background-image: url(../interface/tab_sel.gif);
		}
		.tabbed_panel ul.main li a.tab_battle { background-image: url(../interface/tab_battle.gif); }
		.tabbed_panel ul.main li a.tab_battle_locked { background-image: url(../interface/tab_battle_locked.gif); }
	
	.tabbed_panel ul.sub {
		display: block;
		float: right;
		list-style: none;
	}
		.tabbed_panel ul.sub li {
			display: block;
			float: right;
			width: 107px;
			height: 20px;
			margin-top: 2px;
			margin-right: 2px;
		}
		.tabbed_panel ul.sub li.sel {
			margin-top: 0;
			height: 22px;
		}
	.tabbed_panel ul.sub li a {
		display: block;
		float: left;
		width: 107px;
		height: 20px;
		color: #fff;
		font-size: 10pt;
		line-height: 170%;
		text-align: center;
		text-decoration: none;
		background: url(../interface/tab_sub.gif) no-repeat left;
	}
		.tabbed_panel ul.sub li a:focus, .tabbed_panel ul.sub li a:hover { background-image: url(../interface/tab_sub_hover.gif); }
		.tabbed_panel ul.sub li.sel a {
			height: 22px;
			color: #FFD700;
			background-image: url(../interface/tab_sub_sel.gif);
		}	
		
	.tabbed_panel .panels {
		width: 915px;
		clear: both;
		padding: 8px;
	}
	.tabbed_panel .panel_std, .tabbed_panel .panel_std_end {
		width: 910px;
		padding: 2px;
		height: auto;
		min-height: 446px;
		margin: -3px 0 0 -3px;
		background: url(../interface/panels/large.jpg) no-repeat top;
	}
	.tabbed_panel .panel_std_end {
		height: 13px;
		min-height: 13px;
		background-image: url(../interface/panels/large_end.jpg);
	}
	.tabbed_panel #list_paging { margin: -5px 0 0 -5px;}
	.tabbed_panel #list_paging #planet_filter { margin: 0 0 5px 0;}
	.subpanel h4 {
		padding-left: 5px;
		font-size: 10pt;
	}
	.subpanel h4 span a {
		padding-left: 5px;
		font-size: 8pt;
		text-decoration: none;
	}
	.subpanel h4 span a:hover { text-decoration: underline;}
	/* TABBED PANEL * END */
			
	/* INNER PANEL */
	.inner_panel {
		width: 603px;
		height: auto;
		padding: 5px;
		background: url(../interface/panels/pn_inner_bg.png) repeat-y left;
	}
	.inner_panel_begin, .inner_panel_end {
		width: 613px;
		height: 4px;
		font-size:1px;
		background-position: top left;
	}
		.inner_panel_begin { background-image: url(../interface/panels/pn_inner_begin.png) }
		.inner_panel_end { background-image: url(../interface/panels/pn_inner_end.png) }
	
	/* WARNING WINDOW */
	.warning_window {
		display: block;
		
		position:absolute;
		top: 200px;
		left: 440px;
		z-index: 253;
		
		padding:5px 10px;
		
		width: 400px;
		height: auto;
		
		opacity: 0.8;
		
		background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
		border:1px solid #A2A1A1;
	}
		.warning_window .window_message {
			position: relative;
		}
			.warning_window .window_message h3 {
				position: absolute;
				top: -20px;
				left: -75px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 120pt;
				line-height: 100%;
				color: #FFFFFF;
				opacity: 0.3;
			}
			
			.warning_window .window_message img {
				float: right;
				border: 1px solid #a2a1a1;
				background: #000000;
				padding: 2px;
			}
			.warning_window .window_message .desc {
				font-size: 11pt;
				color: #FFFFFF;
				padding-bottom: 5px;
				border-bottom: 1px dotted #a2a1a1;
			}
			.warning_window .window_message .link a {
				font-size: 11pt;				
			}
			
		.warning_window .window_controls {
			position: relative;
			height: 23px;
			margin-top: 5px;
		}
			.warning_window .window_controls .left_arrow {
				position: absolute;
				bottom: -2px;
				left: 5px;
			}
			.warning_window .window_controls .right_arrow {
				position: absolute;
				bottom: -2px;
				right: 5px;
			}
			.warning_window .window_controls .messages {
				position: absolute;
				bottom: 2px;
				left: 20px;
				font-size: 9pt;
				color: #a2a1a1;
			}
				.warning_window .window_controls .messages strong {
					color: #FFFFFF;
					font-size: 10pt;
				}
			.warning_window .window_controls .button_close, .button_clear {
				position: absolute;
				bottom: 2px;
				right: 20px;
				border:none;
				width: 109px;
				height: 19px;
				background: Black url(../interface/buttons/bt_standard.png) no-repeat top;
				color: #D5D5D5;
				font-size:8pt;
				font-weight:bold;
			}
				.warning_window .window_controls .button_close {
					right: 140px;
				}

	.good_news	{ border-top: 3px groove #00c400; }
	.bad_news	{ border-top: 3px groove #dd0000; }
	/* RENAME WINDOW */
	a.rename {
		font-size: 8pt;
		color: White;
	}
	.rename_window {
		display: block;
		visibility: hidden;
		
		position:absolute;
		top: 200px;
		left: 125px;
		z-index: 253;
		
		padding:5px 10px;
		
		width: 320px;
		height: auto;
		
		opacity: 0.8;
		
		background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
		border:1px solid #A2A1A1;
	}
	.rename_window .in_std {
		float: left;
		margin-top: 3px;
	}
	.rename_window .bt_rename {
		display: block;
		width: 71px;
		height: 15px;
		background: url(../interface/buttons/bt_simple.png) no-repeat top;
		border: none;
				
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height:130%;
		margin: 4px 0px 0px 2px;
		
		text-decoration: none;
		text-align: center;
		
		color: White;
	}
	.rename_window .bt_close {
		display: block;
		width: 71px;
		height: 15px;
		background: url(../interface/buttons/bt_simple.png) no-repeat top;
		border: none;
				
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height:130%;
		margin: 4px 0px 0px 2px;
		
		text-decoration: none;
		text-align: center;
		
		color: White;
	}
	.rename_window h3 {
		text-align: center;
		font-size: 12pt;
	}
	.rename_window p {
		font-size: 9pt;
		margin: 3px 0px;
	}

#move_ship	{
	position: absolute;
	background: #000000;
	
	border:1px solid #A2A1A1;
}
#move_ship_form {
	width: 300px;
	height:auto;
	top: 200px;
	left: 490px;
}
.popup_window {
	position:absolute;
	z-index: 253;
	
	font-size: 8pt;
	
	padding:15px;
	
	border:1px solid #A2A1A1;opacity: 0.8;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
}
	.popup_window a {text-decoration: none;}

#popup_window_center {
	width: 200px;
	height:auto;
	top: 200px;
	left: 490px;
}


/* PAGING PANEL */
#paging {
	padding: 5px 10px;
	width: 900px;
	height: 24px;
	background: url(../interface/panels/pn_planet_filter.gif) no-repeat top;
}
	#paging h4 {
		float: left;		
		font-size: 11pt;
		font-weight: normal;
		width: 250px;
	}
		#paging h4 strong { color: White;}
		#paging h4 strong.hl { color: #ffd800;}
		#paging h4 em {
			font-size: 9pt;
			font-weight: normal;
			font-style: normal;
			color: #a2a1a1;
		}
	#paging .links, #mailbox_paging .links {
		float: right;		
		margin:3px 10px 0 0;
		width: 480px;
		font-size: 8pt;
		text-align: right;
	}
		#mailbox_paging .links{ width:310px;}
	#paging .controls, #mailbox_paging .controls {
		float: right;
		margin-top: 4px;
		width: 155px;
	}
		#mailbox_paging .controls { width: 158px; }
		.list_paging_controls .bt_simple_disabled, .list_paging_controls .bt_simple, #paging .bt_simple, #paging .bt_simple_disabled, #mailbox_paging .bt_simple_disabled {
			float: left;
			margin-left: 5px;
		}

/* NEXT / PREVIUOS PANEL */
#pre_next {
	position: absolute;
	bottom: 5px;
	right: 10px;
	width: 45px;
	height: 25px;
	padding-top: 6px;
	text-align: center;
	background: url(../interface/panels/bg_scroll_planets.png) no-repeat top;
}
.star #pre_next { bottom: 85px;}
	#pre_next img {margin: 0 2px;}

	/* STANDART LIST */
	ul.list { list-style: none; }
		ul.list li {
			font-size: 9pt;
			line-height: 100%;
			clear: both;
			background: #000000;
		}
			ul.list li a {
				display: block;
				padding: 3px 5px;
				color: #93B0B5;
				text-decoration: none;
			}
				ul.list li a strong {
					float: left;
					font-weight: normal;
				}
				ul.list li a em {
					float: right;
					color: #a2a1a1;
					font-style: normal;
					font-size: 8pt;
				}
				
				ul.list li.first a strong {
					float: none;
					display: block;
					font-size: 11pt;
					line-height: 100%;
				}
				ul.list li.first a em {
					float: none;
					display: block;
				}
				ul.list li.first p {
					padding: 0 5px;
					margin: 0 0 7px 0;
				}
	
	
	/* MESSAGES */
	.message, .warrning, .loading, .protection {
		border:1px solid #85FF71;
		background-color:#146906;
		padding:3px;
		margin-bottom:10px;
		color: White;
		text-align:center;
		font-size:8pt;
		font-weight:bold;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;		
	}
	.warrning { 
		border-color: Red;
		background-color: #CC0000;
	}
		.warrning a { color: #ffcc00;}
	.loading {
		text-align:left;
		border:none;
		background: url(../interface/loading.gif) no-repeat left;
		padding-left:20px;
		height:16px;
	}
	.map_message {
		position: absolute;
		top: 400px;
		left: 203px;
		width: 546px;
		padding: 0px;
		text-align: center;
	}

/* FILL CONTAINERS */
.fill_container {
	float: left;
	display: block;
	padding: 2px;
	width: 20px;
	height: 10px;
	font-size: 1px;
	background: url(../interface/fill_containers/fill_container.png) no-repeat left;
}
.f_titanium {
	display: block;
	width: 19px;
	height: 10px;
	font-size: 1px;
	background: url(../interface/fill_containers/hull_fill_titanium.png) repeat-x left;
}
	.f_titanium { background-image: url(../interface/fill_containers/hull_fill_titanium.png); }

/* COLORS */
.tx_paused { color: #FFEF67;}
.tx_battle { color: Red; text-decoration: none; font-weight: normal; }
.tx_aggressive, .tx_takeover_planet, .tx_lose_planet, .tx_planet_aggressive { color: Red; font-weight: normal; }
.tx_passive, .tx_subdue_planet, .tx_surrender_planet, .tx_planet_passive { color: Green; font-weight: normal; }

.tx_fleet { color: #90A3AF; font-weight:normal;}
.tx_building_ground { color: #489D3F; font-weight:normal;}
.tx_building_orbital { color: #F0AE46; font-weight:normal;}
.tx_planet { color: #fffd36; font-weight:normal;}
.tx_planet_unknown { color: Gray; font-weight:normal;}
.tx_technology { color: #33FFCC; font-weight:normal;}
.tx_limit { color: #c20000;}
.tx_free { color: #5fff5f;}
.tx_exceed { color: #ff0000;}

.tx_ship_type, .tx_ship_group, .tx_ship_crew { color: Gray; font-weight: normal;}

	/* COLORS: Affiliations */
	.tx_mine { color: #00ff42; font-weight:normal;}
	.tx_ally { color: #00a8ff; font-weight:normal;}
	.tx_enemy { color: #ff0000; font-weight:normal;}
	.tx_master { color: #fbc1ff; font-weight: normal;}
	.tx_vassal { color: #ffe400; font-weight: normal;}
	.tx_neutral { color: #f600ff; font-weight: normal;}
	.tx_visited { color: Gray; font-weight: normal;}
	.tx_scanned { color: #dadada; font-weight: normal;}
	.tx_protected { color: #00fff6; font-weight: normal;}
	.enemy { color: #ff0000; }
	
	/* COLORS: Battle */
	.tx_attack_success {color: #ffbe22; font-weight:normal;}
	.tx_attack_missed {color: #878787; font-weight:normal;}	
	.tx_destroyed { color: #ff824b; font-weight: bold; }
	.ic_ships_destroyed, .ic_total_ships_destroyed {
		background: url(../interface/icons/ic_ship_destroyed.gif) no-repeat left;
		padding-left: 12px;
		font-weight: normal;
	}
	.ic_total_ships_destroyed {
		background: url(../interface/icons/ic_total_ship_destroyed.gif) no-repeat right;
		padding: 0 12px 0 0;
		font-weight: bold;
	}
	.tx_taking_hull_damage { color: #81b0c1; font-weight: normal; }
	.tx_attack_bonus { color: #CE0000;}
	.tx_defense_bonus { color: #4A75AA;}
	
	/* COLORS FLEET MANAGMENT */
	.tx_fleet_locate, .tx_fleet_rename, .tx_fleet_split, .tx_fleet_dock, .tx_fleet_cargo, .tx_fleet_transfer {
		color: #A2A1A1;
		font-weight: normal;
	}
	
	/* STUDY COMPLEXITY */
	.tx_complexity_very_low		{ color: #2aff00;	font-weight: normal;}
    .tx_complexity_low			{ color: #1daf00;	font-weight: normal;}
    .tx_complexity_medium		{ color: #00ccff;	font-weight: normal;}
	.tx_complexity_high			{ color: #fff600;	font-weight: normal;}
    .tx_complexity_very_high	{ color: #ffba00;	font-weight: normal;}
	.tx_complexity_too_high		{ color: #ff4e00;	font-weight: normal;}
	.tx_complexity_cant_start	{ color: #646464;	font-weight: normal;}

.tx_large { font-size: 10pt;}
.tx_huge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
}
.price {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: Red;
	font-size: 11pt;
}
	.tx_link_control {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		color: #fff;
	}

	/* COLORS: Atmoshperes */
	.tx_breathable { color: #0078FF; font-weight:normal;}
	.tx_unbreathable { color: #4E9000; font-weight:normal;}
	.tx_missing { color: #A9A89E; font-weight:normal;}
	.tx_water { color: #89E2FF; font-weight:normal;}
	
	/* COLORS: Planet Type */

	.tx_terran { color: #3BFFA0; font-weight:normal;}
	.tx_volcanic { color: #FF6B3D; font-weight:normal;}
	.tx_toxic { color: #ABDB4E; font-weight:normal;}
	.tx_desert { color: #FFEF67; font-weight:normal;}	
	.tx_barren { color: #DCD8B8; font-weight:normal;}
	.tx_ocean { color: #89E2FF; font-weight:normal;}	
	.tx_radiated { color: #00FF1E; font-weight:normal;}	
	.tx_tundra { color: #C1E7FF; font-weight:normal;}
	.tx_swamp { color: #9EE4B9; font-weight:normal;}	
	.tx_arrid { color: #D8CACA; font-weight:normal;}
	.tx_frozen { color: #BDFFF3; font-weight:normal;}
	.tx_gas { color: #90BCB3; font-weight:normal;}
	.tx_planetoid { color: #d9ede9; font-weight:normal;}
	.tx_rainbow { color: #FFAAFF; font-weight: normal;}
	
	/* COLORS: Planet Temperature */
	.tx_cold { color: #DFFFFB; font-weight:normal;}
	
	/* COLORS: Resources */
	.tx_metal { color: #999999; font-weight:normal;}
	.tx_mineral { color: #15BAFF; font-weight:normal;}
	.tx_radioactive { color: #00FF1E; font-weight:normal;}
	
	.tx_energy { color: #FFD200; font-weight:normal;}
	.tx_food { color: #DD0000; font-weight:normal;}	
	
	.tx_goods { color: #E67A15; font-weight:normal;}
	.tx_luxors { color: #E615D4; font-weight:normal;}
	
	.tx_population { color: #FFFDCD; font-weight:normal;}
	.tx_polution { color: #7E7044; font-weight:normal;}
	
	.tx_workers { color: #BDF7A3; font-weight:normal;}
	.tx_engineers { color: #c0ccd1; font-weight:normal;}
	.tx_scientists { color: #bbb142; font-weight:normal;}
	.tx_scientists_limit { color: #FF0142; font-weight:normal;}
	.tx_astronauts { color: #80bfb9; font-weight:normal;}
	.tx_military { color: #dadada; font-weight:normal;}
	
	.tx_research_center {font-weight:normal;}
	
	.tx_clock { color: #7EFBFD; font-weight:normal;}
	
	.tx_support { color: #9db9c8; font-weight:normal;}
	
	/* COLORS: Operations */
	.tx_repair { color:#D0FFB6; font-weight:normal;}
	.tx_recharge { color:#BED4DD; font-weight:normal;}
	.tx_refuel { color:#D48F73; font-weight:normal;}
	
	/* COLORS: Stars */
	.tx_star_A { color: #67F6FF; text-decoration:none;}
	.tx_star_B { color: #50B7FF; text-decoration:none;}
	.tx_star_F { color: #FFEF67; text-decoration:none;}
	.tx_star_G { color: #FFCC00; text-decoration:none;}
	.tx_star_K { color: #FF7B02; text-decoration:none;}
	.tx_star_M { color: #E91111; text-decoration:none;}
	.tx_star_O { color: #BCD0E8; text-decoration:none;}
	
	/* COLORS: Research Progress */
	.tx_unknown { color: #FF0000;}
	.tx_low { color: #ff8a00;}
	.tx_fair { color: #ffde00;}
	.tx_good { color: #00af04;}
	.tx_almost { color: #00af04;}
	.tx_excellent { color: #00ff36;}
	
	/* COLORS: Ships */
	.tx_hull_adamantium {color: #8F8FBB;}
	.tx_hull_dur-aluminium {color: #A3E2FE;}
	.tx_hull_iridium {color: #9BBD92;}
	.tx_hull_metaloplastic {color: #C3C9CC;}
	.tx_hull_titanium {color: #A2A1A1;}
	
	.tx_shield_energy {color: #A2A1A1;}
	.tx_shield_plasma {color: #A3E2FE;}
	.tx_shield_anti-matter {color: #9BBD92;}
	
	.tx_engine_rocket {color: #EA8032;}
	.tx_engine_plasma {color: #A3E2FE;}
	.tx_engine_nuclear {color: #ECC800;}
	.tx_engine_hydrogen {color: #C3C9CD;}
	.tx_engine_anti-matter {color: #9BBD92;}
	.tx_engine_ion { color: #e8cbff;}
	
	.tx_ship_electronics {color: #f3ffc4;}
	
	.tx_damage_hull { color: #ffa21c;}
	.tx_damage_shield { color: #88c5e2;}
	.tx_ship_fuel { color: #ea7777;}
	
	.tx_fuel_per_turn { font-weight: normal; color: #e48d8a; }
	.tx_reaction_time { font-weight: normal; color: #00ff0c; }
	.tx_maneuverability { font-weight: normal; color: #00ffd8; }
	.tx_shield_per_turn { font-weight: normal; color: #a2a1a1; }
	.tx_hull_per_turn { font-weight: normal; color: #68876a; }
	.tx_refuel_per_turn { font-weight: normal; color: #e48d8a; }
	
	/* COLORS: Avatars */
	.av_color {
		display: block;
		float: left;
		width: 8px;
		height: 10px;
		margin-right: 3px;
		font-size: 1px;
		background: url(../interface/battle_details/av_color.gif) no-repeat left;
		background-color: #AA0000;
	}
	
/* ICONS */
	.ic_avatar_rename {background: url(../interface/fleet_controls/bt_rename.png) no-repeat left;width:18px;height:15px; padding-left: 20px;}
	
	/* ICONS: Resources */
	.ic_metal { background: url(../interface/icons/ic_metal.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	.ic_mineral { background: url(../interface/icons/ic_mineral.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	.ic_radioactive { background: url(../interface/icons/ic_radioactive.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	
	.ic_food { background: url(../interface/icons/ic_food.png) no-repeat left; padding-left:13px; margin-left: 2px; color: #DD0000; font-weight:normal;}
	.ic_energy { background: url(../interface/icons/ic_energy.png) no-repeat left; padding-left:13px; margin-left: 2px; color: #FFD200; font-weight:normal;}
	
	.ic_goods { background: url(../interface/icons/ic_goods.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	.ic_luxors { background: url(../interface/icons/ic_luxors.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	
	.ic_population { background: url(../interface/icons/ic_population.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	.ic_polution { background: url(../interface/icons/ic_polution.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	
	.ic_workers { background: url(../interface/icons/ic_workers.png) no-repeat left; padding-left:13px; margin-left: 2px; }
	.ic_engineers { background: url(../interface/icons/ic_engineers.png) no-repeat left; padding-left:13px; margin-left: 2px; }	
	.ic_scientists { background: url(../interface/icons/ic_scientists.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_astronauts { background: url(../interface/icons/ic_astronauts.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_military { background: url(../interface/icons/ic_military_points.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	
	.ic_clock { background: url(../interface/icons/ic_clock.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_support { background: url(../interface/icons/ic_support.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_tokkens { background: url(../interface/icons/ic_tokens.gif) no-repeat left; padding-left:14px; margin-left: 2px;}
	.ic_cargo { background: url(../interface/icons/ic_cargo.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.cargo_over {background-color: red;}
	
	.ic_research { background: url(../interface/icons/ic_research.gif) no-repeat left; padding-left: 12px;}
	.ic_ship { background: url(../interface/icons/ic_ship.gif) no-repeat left; padding-left: 12px;}
	.ic_building { background: url(../interface/icons/ic_building.gif) no-repeat left; padding-left: 12px;}
	
	/* ICONS: Buttons */
	.ic_inactive { background: url(../interface/ani_no_power.gif) no-repeat right; padding-right: 10px;}
	.ic_info { background: url(../interface/buttons/bt_info.png) no-repeat left; padding-left:15px; color: #93B0B5; text-decoration: none;}
	.ic_now_building, .ic_build { height:25px;}
		.ic_now_building img, .ic_build img { vertical-align: middle;}

	.ic_now_researching { background: url(../interface/icons/ic_researching_now.png)no-repeat left; padding-left:25px; height:27px;}
	.ic_available_planets {background: url(../interface/buttons/sel_planets.png)no-repeat left; padding-left:30px;height:27px;}
	.ic_possible_studies {background: url(../interface/buttons/sel_research.png)no-repeat left; padding-left:25px;height:27px;}
	.ic_reply_mail{ background: url(../interface/icons/ic_reply_mail.png)no-repeat left; padding-left:25px;height:27px;}
	.ic_inbox{ background: url(../interface/icons/ic_inbox.png)no-repeat left; padding-left:22px;}
	.ic_outbox{ background: url(../interface/icons/ic_outbox.png)no-repeat left; padding-left:22px;}
	.ic_draft{ background: url(../interface/icons/ic_draft.png)no-repeat left; padding-left:23px;}
	.ic_trash{ background: url(../interface/icons/ic_trash.png)no-repeat left; padding-left:19px;}
	
	/* ICONS: Buildings */
	.ic_building_destroy { background: url(../interface/buttons/bt_destroy.png) no-repeat left; padding-left:15px; }
		.ic_building_destroy span {display: none;}
	.ic_building_on { background: url(../interface/icons/ic_building_on.png) no-repeat left; padding-left:15px; margin-left: 0px;}
	.ic_multi_building_on { background: url(../interface/icons/ic_multi_building_on.png) 0px 1px no-repeat; display: block; width: 15px; height: 15px;}
	.ic_building_off { background: url(../interface/icons/ic_building_off.png) no-repeat left; padding-left:15px; margin-left: 0px;}
	.ic_multi_building_off { background: url(../interface/icons/ic_multi_building_off.png) 0px 1px no-repeat; display: block; width: 15px; height: 15px;}
	
	/* ICONS: Statistics */
	.ic_stats_average { cursor:pointer; font-weight: normal; background: url(../interface/icons/ic_stats_average.png) no-repeat left; padding-left: 10px;}
	.ic_stats_buildings { cursor:pointer; font-weight: normal; background: url(../interface/icons/ic_stats_buildings.png) no-repeat left; padding-left: 10px;}
	.ic_stats_resources { cursor:pointer; font-weight: normal; background: url(../interface/icons/ic_stats_resources.png) no-repeat left; padding-left: 10px;}
	.ic_stats_fleets { cursor:pointer; font-weight: normal; background: url(../interface/icons/ic_stats_fleets.png) no-repeat left; padding-left: 10px;}
	.ic_stats_battles { cursor:pointer; font-weight: normal; background: url(../interface/icons/ic_stats_battles.png) no-repeat left; padding-left: 10px;}
	.ic_stats_research { cursor:pointer; font-weight: normal; background: url(../interface/icons/ic_stats_research.png) no-repeat left; padding-left: 10px;}
	
	/* ICONS: Ships */
	.ic_hull_adamantium {font-weight: normal; background: url(../interface/icons/ic_hull_adamantium.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_hull_dur-aluminium {font-weight: normal; background: url(../interface/icons/ic_hull_dur-aluminium.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_hull_iridium {font-weight: normal; background: url(../interface/icons/ic_hull_iridium.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_hull_metaloplastic {font-weight: normal; background: url(../interface/icons/ic_hull_metaloplastic.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_hull_titanium {font-weight: normal; background: url(../interface/icons/ic_hull_titanium.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	
	.ic_shield_none {font-weight: normal; background: url(../interface/icons/ic_shield_none.gif) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_shield_energy {font-weight: normal; background: url(../interface/icons/ic_shield_energy.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_shield_plasma {font-weight: normal; background: url(../interface/icons/ic_shield_plasma.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_shield_anti-matter {font-weight: normal; background: url(../interface/icons/ic_shield_anti-matter.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	
	.ic_engine_rocket {font-weight: normal; background: url(../interface/icons/ic_engine_rocket.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_engine_plasma {font-weight: normal; background: url(../interface/icons/ic_engine_plasma.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_engine_nuclear {font-weight: normal; background: url(../interface/icons/ic_engine_nuclear.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_engine_hydrogen {font-weight: normal; background: url(../interface/icons/ic_engine_hydrogen.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_engine_anti-matter {font-weight: normal; background: url(../interface/icons/ic_engine_anti-matter.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_engine_ion {font-weight: normal; background: url(../interface/icons/ic_engine_ion.gif) no-repeat left; padding-left:13px; margin-left: 2px;}
	
	.ic_ship_electronics { font-weight: normal; background: url(../interface/icons/ic_ship_electronics.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_range {font-weight: normal; background: url(../interface/icons/ic_range.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_damage_shield {font-weight: normal; background: url(../interface/icons/ic_damage_shield.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_damage_hull {font-weight: normal; background: url(../interface/icons/ic_damage_hull.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_damage_collateral {font-weight: normal; background: url(../interface/icons/ic_damage_collateral.gif) no-repeat left; padding-left:13px; margin-left: 2px;}
	
	.ic_ship_repair {font-weight: normal; background: url(../interface/icons/ic_ship_repair.png) no-repeat left; padding-left: 28px;}
	.ic_ship_recharge {font-weight: normal; background: url(../interface/icons/ic_ship_recharge.png) no-repeat left; padding-left: 28px;}
	.ic_ship_refuel {font-weight: normal; background: url(../interface/icons/ic_ship_refuel.png) no-repeat left; padding-left: 28px;}
	
	.ic_ship_fuel {font-weight: normal; background: url(../interface/icons/ic_ship_fuel.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	
	.ic_fuel_per_turn {font-weight: normal; background: url(../interface/icons/ic_fuel_per_turn.png) no-repeat left; padding-left:13px; margin-left: 2px;}
	.ic_reaction_time {font-weight: normal; background: url(../interface/icons/ic_reaction_time.png) no-repeat left; padding-left:13px;}
	.ic_maneuverability {font-weight: normal; background: url(../interface/icons/ic_maneuverability.png) no-repeat left; padding-left:13px;}
	.ic_shield_per_turn {font-weight: normal; background: url(../interface/icons/ic_shield_per_turn.png) no-repeat left; padding-left:13px;}
	.ic_hull_per_turn {font-weight: normal; background: url(../interface/icons/ic_hull_per_turn.gif) no-repeat left; padding-left:13px;}
	.ic_refuel_per_turn {font-weight: normal; background: url(../interface/icons/ic_refuel_per_turn.png) no-repeat left; padding-left:13px; margin-left: 1px;}
	
	.ic_ships_list {font-weight: normal;}
		.ic_ships_list img { vertical-align: middle;}
	
	.ic_fleet_frigates {background: url(../interface/icons/ic_fleet_frigates.png) no-repeat left; margin-left:1px; padding-left: 22px;}
	.ic_fleet_frigates_checked {background: url(../interface/icons/ic_fleet_frigates_checked.png) no-repeat left; padding-left: 22px;}
	
	/* ALLIANCE MAP COLORS */
	.ic_own_color {font-weight: normal; background: url(../interface/icons/ic_map_own.png) no-repeat left; padding-left: 10px;}
	.ic_ally_color {font-weight: normal; background: url(../interface/icons/ic_map_ally.png) no-repeat left; padding-left: 10px;}
	.ic_enemy_color {font-weight: normal; background: url(../interface/icons/ic_map_enemy.png) no-repeat left; padding-left: 10px;}
	.ic_explored_color {font-weight: normal; background: url(../interface/icons/ic_map_explored.png) no-repeat left; padding-left: 10px;}
	.ic_unexplored_color {font-weight: normal; background: url(../interface/icons/ic_map_unexplored.png) no-repeat left; padding-left: 10px;}
	
	/* ICONS FLEET MANAGMENT */
	.ic_fleet_locate {background: url(../interface/fleet_controls/bt_locate.png) no-repeat left;width:18px;height:15px; padding-left: 20px;}
	.ic_fleet_rename {background: url(../interface/fleet_controls/bt_rename.png) no-repeat left;width:18px;height:15px; padding-left: 20px;}
	
	.ic_fleet_split {background: url(../interface/fleet_controls/bt_split.png) no-repeat left;width:18px;height:15px; padding-left: 20px;}
	.ic_fleet_dock {background: url(../interface/fleet_controls/bt_dock.png) no-repeat left;width:18px;height:15px; padding-left: 20px;}
	.ic_fleet_cargo {background: url(../interface/fleet_controls/bt_fleet_cargo.png) no-repeat left;width:18px;height:15px; padding-left: 20px;}
	.ic_fleet_transfer {background: url(../interface/fleet_controls/bt_transfer.png) no-repeat left;width:18px;height:15px; padding-left: 20px;}
	
	.ic_aggressive {background: url(../interface/fleet_controls/ic_aggressive.gif) no-repeat left;width:18px;height:15px; padding-left: 11px;}
	.ic_passive {background: url(../interface/fleet_controls/ic_passive.gif) no-repeat left;width:18px;height:15px; padding-left: 12px;}
	.ic_conquer {background: url(../interface/fleet_controls/ic_conquer.gif) no-repeat left;width:18px;height:15px; padding-left: 14px;}
	.ic_vassal {background: url(../interface/fleet_controls/ic_vassal.gif) no-repeat left;width:18px;height:15px; padding-left: 17px;}
	
	/* BUTTONS MAP FLEET MENU */
	
	.bt_fleet_locate_long {background: url(../interface/fleet_controls/long/bt_locate.gif) no-repeat left;display:block;padding-left:19px;width:71px;height:15px;color:#FFFFFF;}
	.bt_fleet_rename_long {background: url(../interface/fleet_controls/long/bt_rename.png) no-repeat left;display:block;padding-left:19px;width:71px;height:15px;color:#FFFFFF;}

	.bt_fleet_ships {background: url(../interface/fleet_controls/long/bt_ships.gif) no-repeat left;display:block;padding-left:19px;width:34px;height:15px;color:#FFFFFF;}
	.bt_fleet_ships_open {background: url(../interface/fleet_controls/long/bt_ships_open.gif) no-repeat left;display:block;padding-left:19px;width:34px;height:15px;color:#FFFFFF;}
	
	.bt_fleet_cargo_long {background: url(../interface/fleet_controls/long/bt_cargo.gif) no-repeat left;display:block;padding-left:19px;width:71px;height:15px;color:#FFFFFF;}
	.bt_fleet_cargo_long_inactive {background: url(../interface/fleet_controls/long/bt_cargo_inactive.gif) no-repeat left;display:block;padding-left:19px;width:71px;height:15px;color:#FFFFFF; color: #AAAAAA;}
	
	.bt_fleet_dock_long {background: url(../interface/fleet_controls/long/bt_dock.gif) no-repeat left;display:block;padding-left:19px;width:71px;height:15px;color:#FFFFFF;}
	.bt_fleet_dock_long_inactive {background: url(../interface/fleet_controls/long/bt_dock_inactive.gif) no-repeat left;display:block;padding-left:19px;width:71px;height:15px;color:#FFFFFF; color: #AAAAAA;}
	
	
	
	.bt_close {background: url(../interface/fleet_controls/bt_close.png) no-repeat left;display:block;width:12px;height:11px;}
	.bt_fleet_cargo {background: url(../interface/fleet_controls/bt_fleet_cargo.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_clear_path {background: url(../interface/fleet_controls/bt_fleet_clear_path.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_colonize_planet {background: url(../interface/fleet_controls/bt_fleet_colonize_planet.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_create_path {background: url(../interface/fleet_controls/bt_fleet_create_path.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_go_back {background: url(../interface/fleet_controls/bt_fleet_go_back.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_go_to_planet {background: url(../interface/fleet_controls/bt_fleet_go_to_planet.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_manage {background: url(../interface/fleet_controls/bt_fleet_manage.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_scan_planet {background: url(../interface/fleet_controls/bt_fleet_scan_planet.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_scan_system {background: url(../interface/fleet_controls/bt_fleet_scan_system.gif) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_locate {background: url(../interface/fleet_controls/bt_locate.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_rename {background: url(../interface/fleet_controls/bt_rename.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_split {background: url(../interface/fleet_controls/bt_split.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_dock {background: url(../interface/fleet_controls/bt_dock.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_transfer {background: url(../interface/fleet_controls/bt_transfer.png) no-repeat left;display:block;width:18px;height:15px;}
	
	.bt_fleet_hide {background: url(../interface/fleet_controls/bt_fleet_hide.png) no-repeat left;display:block;width:18px;height:15px;}
	.bt_fleet_show {background: url(../interface/fleet_controls/bt_fleet_show.png) no-repeat left;display:block;width:18px;height:15px;}
	
	a.bt_path_command_go, a.bt_path_command_add, a.bt_path_command_remove, a.bt_auto_path,
	input.bt_path_command_go, input.bt_path_command_add, input.bt_path_command_remove, input.bt_auto_path {
		display: block;
		border: none;
		width:12px;
		height:11px;
	}
	
	input.bt_path_command_go, input.bt_path_command_add, input.bt_path_command_remove, input.bt_auto_path {
		float: left;
	}
	
	a.bt_path_command_go, input.bt_path_command_go{background: url(../interface/path_controls/bt_path_command_go.png) no-repeat left;width: 25px;}
	a.bt_path_command_add, input.bt_path_command_add{background: url(../interface/path_controls/bt_path_command_add.png) no-repeat left;}
	a.bt_path_command_remove, input.bt_path_command_remove{background: url(../interface/path_controls/bt_path_command_remove.png) no-repeat left;}
	a.bt_auto_path, input.bt_auto_path {background: url(../interface/path_controls/bt_auto_path.gif) no-repeat left;width:25px;height: 15px;}
	
	.bt_fleet_split span, .bt_fleet_rename span, .bt_fleet_locate span, .bt_fleet_transfer span, .bt_fleet_dock span,
	.bt_close span, .bt_fleet_cargo span, .bt_fleet_clear_path span, .bt_fleet_colonize_planet span, .bt_fleet_create_path span,
	.bt_fleet_go_back span, .bt_fleet_go_to_planet span, .bt_fleet_manage span, .bt_fleet_move span, .bt_fleet_scan_planet span,
	.bt_fleet_hide span, .bt_fleet_show span {
		display: none;
	}
	
	
	
/* BACKGROUNDS */
.star_A_system, .star_A_planet, .star_A_surface, .star_A_far, .star_A_home,
.star_B_system, .star_B_planet, .star_B_surface, .star_B_far, .star_B_home,
.star_F_system, .star_F_planet, .star_F_surface, .star_F_far, .star_F_home,
.star_G_system, .star_G_planet, .star_G_surface, .star_G_far, .star_G_home,
.star_K_system, .star_K_planet, .star_K_surface, .star_K_far, .star_K_home,
.star_M_system, .star_M_planet, .star_M_surface, .star_M_far, .star_M_home,
.star_O_system, .star_O_planet, .star_O_surface, .star_O_far, .star_O_home,
.login {
	width:946px;
	height:516px;
	background-position: top;
	background-repeat: no-repeat;
}
	.star_A_home, .star_B_home, .star_F_home, .star_G_home, .star_K_home, .star_M_home, .star_O_home {
		width:600px;
		height:200px;
	}

.star_A_system { background-image:url(../interface/star_A_system.jpg); }
.star_A_planet { background-image:url(../interface/star_A_planet.jpg); }
.star_A_surface { background-image:url(../interface/star_A_surface.jpg); }
.star_A_far { background-image:url(../interface/star_A_far.jpg); }
.star_A_home { background-image:url(../interface/star_A_home.jpg); }

.star_B_system { background-image:url(../interface/star_B_system.jpg); }
.star_B_planet { background-image:url(../interface/star_B_planet.jpg); }
.star_B_surface { background-image:url(../interface/star_B_surface.jpg); }
.star_B_far { background-image:url(../interface/star_B_far.jpg); }
.star_B_home { background-image:url(../interface/star_B_home.jpg); }

.star_F_system { background-image:url(../interface/star_F_system.jpg); }
.star_F_planet { background-image:url(../interface/star_F_planet.jpg); }
.star_F_surface { background-image:url(../interface/star_F_surface.jpg); }
.star_F_far { background-image:url(../interface/star_F_far.jpg); }
.star_F_home { background-image:url(../interface/star_F_home.jpg); }

.star_G_system { background-image:url(../interface/star_G_system.jpg); }
.star_G_planet { background-image:url(../interface/star_G_planet.jpg); }
.star_G_surface { background-image:url(../interface/star_G_surface.jpg); }
.star_G_far { background-image:url(../interface/star_G_far.jpg); }
.star_G_home { background-image:url(../interface/star_G_home.jpg); }

.star_K_system { background-image:url(../interface/star_K_system.jpg); }
.star_K_planet { background-image:url(../interface/star_K_planet.jpg); }
.star_K_surface { background-image:url(../interface/star_K_surface.jpg); }
.star_K_far { background-image:url(../interface/star_K_far.jpg); }
.star_K_home { background-image:url(../interface/star_K_home.jpg); }

.star_M_system { background-image:url(../interface/star_M_system.jpg); }
.star_M_planet { background-image:url(../interface/star_M_planet.jpg); }
.star_M_surface { background-image:url(../interface/star_M_surface.jpg); }
.star_M_far { background-image:url(../interface/star_M_far.jpg); }
.star_M_home { background-image:url(../interface/star_M_home.jpg); }

.star_O_system { background-image:url(../interface/star_O_system.jpg); }
.star_O_planet { background-image:url(../interface/star_O_planet.jpg); }
.star_O_surface { background-image:url(../interface/star_O_surface.jpg); }
.star_O_far { background-image:url(../interface/star_O_far.jpg); }
.star_O_home { background-image:url(../interface/star_O_home.jpg); }

	/* STARS LIST PANELS */
	.ls_star_A { background-image:url(../interface/panels/star_frame_A.png); }
	.ls_star_B { background-image:url(../interface/panels/star_frame_B.png); }
	.ls_star_F { background-image:url(../interface/panels/star_frame_F.png); }
	.ls_star_G { background-image:url(../interface/panels/star_frame_G.png); }
	.ls_star_K { background-image:url(../interface/panels/star_frame_K.png); }
	.ls_star_M { background-image:url(../interface/panels/star_frame_M.png); }
	.ls_star_O { background-image:url(../interface/panels/star_frame_O.png); }
	
	/* PLANET LIST PANELS */
	.ls_planet_A { background-image:url(../interface/panels/planet_frame_A.png); }
	.ls_planet_B { background-image:url(../interface/panels/planet_frame_B.png); }
	.ls_planet_F { background-image:url(../interface/panels/planet_frame_F.png); }
	.ls_planet_G { background-image:url(../interface/panels/planet_frame_G.png); }
	.ls_planet_K { background-image:url(../interface/panels/planet_frame_K.png); }
	.ls_planet_M { background-image:url(../interface/panels/planet_frame_M.png); }
	.ls_planet_O { background-image:url(../interface/panels/planet_frame_O.png); }
	
	/* PLANET OWNERSHIP COLORS */
	.pl_mine { background: url(../interface/glow_mine.png) no-repeat center;}
	.pl_vassal { background: url(../interface/glow_vassal.png) no-repeat center;}
	.pl_enemy { background: url(../interface/glow_enemy.png) no-repeat center;}
	.pl_ally { background: url(../interface/glow_ally.png) no-repeat center;}
	.pl_visited { background: url(../interface/glow_visited.png) no-repeat center;}
	.pl_scanned { background: url(../interface/glow_scanned.png) no-repeat center;}
	.pl_neutral { background: url(../interface/glow_neutral.png) no-repeat center;}
	.pl_protected { background: url(../interface/glow_protected.png) no-repeat center;}
		
		/* Planets in System List */
		.star_list .pl_mine,
		.star_list .pl_vassal,
		.star_list .pl_enemy,
		.star_list .pl_ally,
		.star_list .pl_visited,
		.star_list .pl_scanned,
		.star_list .pl_neutral,
		.star_list .pl_protected {
			background-repeat: no-repeat;
			background-position: top;
		}		

.pn_begin, .pn_end { width: 952px;}
.pn_guide_begin{width: 934px;}

.battle_window .panel, .map_window .panel, .list_window .panel, .alliance_window .panel {
	height:498px;
	width: 922px;
	padding: 10px 15px;
	position:relative;
}
.standard_window .panel, .battle_window .panel, .planet_window .panel, .services .panel {
	height:516px;
	width:946px;
	padding: 1px 3px;
	position: relative;
}
.map_window .panel,
.alliance_window .panel,
.list_window .panel,
.services .panel { height: auto; min-height: 516px;}

.battle_window .inner_window  {
	position: static;
	width: 900px;
	
	font-size: 1px;
	height:1px;
	
	padding:0;
	margin:0;
	
	clear:both;
	
	margin-bottom:2px;
	
	border: none;
	border-top: 1px solid #A2A1A1;
}

	/* AVATAR WINDOWS */
	.standard_window .avatar_window { padding: 10px 0 10px 10px; width: 942px; height: auto; margin: 0;}

	.standard_window .avatar_window h2 {
		font-size: 14pt;
		font-weight: normal;
		color: #A1A0A0;
		margin-bottom: 10px;
	}
	.standard_window .avatar_window h3 {
		font-size: 11pt;
		font-weight: normal;
		color: #A1A0A0;
		margin: -10px 0 20px 0;
	}
		.standard_window .avatar_window h3 strong { color: White;}

	.standard_window .avatar_window .label { margin-bottom: 5px;}
	.standard_window .avatar_window .in_long, .standard_window .avatar_window .ta_std { margin: 5px 0 10px 0;}
	
	/* STEP 1 */
	.avatar_type {
		float: left;
		width: 215px;
		padding: 5px;
		margin-right: 7px;
		background: #141414 url(../interface/bg_avatars.gif) repeat-x top;
		border: 1px solid #a1a0a0;
	}
		.avatar_type h1 {
			text-align: center;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 14pt;
			margin-bottom: 10px;
		}
		.avatar_type h1 a {
			color: #FFFFFF;
			text-decoration: none;
		}
		.avatar_type h1 a:focus, .avatar_type h1 a:hover { color: #bae2e8;}
		.avatar_type table {
			width: 100%;
			font-size: 8pt;
		}
		.avatar_type p.desc {
			height: 80px;
			line-height: 110%;
		}
		.avatar_type p.chooce { text-align: center;}
		.avatar_type p.prices {
			text-align: center;
			font-size: 9pt;
		}
	
	.standard_window .radar_button, .standard_window .guide_button {
		position: absolute;
		top: 10px;
		right: 10px;
		z-index: 250;
	}
	.standard_window .guide_button { right: 90px;}
	
	.half_one, .half_two {
		width: 335px;
		float: left;
		padding: 0 20px;
		margin-bottom: 10px;
	}
		.half_one div.aligned, .half_two div.aligned {
			float: right;
			width: 259px;
		}
			.half_two div.aligned { float: left;}
	
	/* HOME PAGE */
		.home .left {
			width: 600px;
			float: left;
			padding: 20px 5px 10px 15px;
		}
		.home .right {
			width: 316px;
			float: left;
			padding: 20px 0px 10px 0;
		}
		
		.home_planet {
			position: relative;
			margin-bottom: 10px;
		}
			.home_planet img {
				position: absolute;
				right: 2px;
				bottom: 3px;
			}
			.home_planet .welcome {
				position: absolute;
				top: 10px;
				left: 100px;
			}
				.home_planet h4 {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-weight: normal;
					font-size: 13pt;
				}
					
				.welcome p {
					color: #DDD;
					font-size: 10pt;
					width: 250px;
					
				}
				.welcome p a {
					padding-left: 7px;
					color: #93B0B5;
					text-decoration:none;
					background: url(../interface/a_point.png) no-repeat left;
				}
			.home_planet .warrning, .home_planet .protection {
				position: absolute;
				left:3px;
				bottom: 20px;
				
				width: 594px;
				height: 63px;
				background: url(../interface/bg_warrning.png) repeat-x top;
				border: none;
				text-align: left;
				padding: 0;
				margin: 0;
				opacity: 0.8;
			}
			.home_planet .protection { background-image: url(../interface/bg_message.png); }
				.home_planet .warrning h4, .home_planet .protection h4 {
					font-size: 15pt;
					line-height: 100%;
					margin: 10px 0 0 30px;
				}
				.home_planet .protection h4 { margin-top: 5px; }
				.home_planet .protection h2 {
					padding-right: 10px;
					float: right;
					font-family: Georgia, "Times New Roman", times, serif;
					font-size: 32pt;
					font-weight: normal;
				}
				.home_planet .protection h2 em {
					font-style: normal;
					font-size: 16pt;
					color: Silver;
				}
				.home_planet .warrning p, .home_planet .protection p { margin-left: 30px; }

		/* BATTLES AND SHIPS PANELS */
			table.battle_table {
				width: 100%;
				font-family: Tahoma, Verdana, Arial, sans-serif;
				font-size: 8pt;
				line-height: 110%;
			}
				table.battle_table tr.even {
					background: #000;
				}
				table.battle_table th {
					font-weight: normal;
					font-size: 7pt;
					color: #A1A0A0;
				}
				table.battle_table a { text-decoration: none;}
				table.battle_table a:focus, table.battle_table a:hover { text-decoration: underline;}
				table.battle_table em {
					font-size: 7pt;
					font-style: normal;
					line-height: 150%;
					color: #A1A0A0;
				}
			/* BATTLE SUMMARY */
			.active_battles_brief {
				position: absolute;
				top: 37px;
				left: 10px;
				
				width: 598px;
				height: 268px;
			}
				.abb {
					width: 596px;
					height: 233px;
					padding: 10px 1px;
					background: url(../interface/panels/battles_brief.jpg) no-repeat top;
				}
				.abb_war { background-image: url(../interface/panels/battles_brief_war.jpg);}
				.abb_peace { background-image: url(../interface/panels/battles_brief_peace.jpg); }
					.abb_peace h2 {
						height: 143px;
						padding-top: 90px;
						text-align: center;
						font-family: Georgia, "Times New Roman", times, serif;
						font-size: 16pt;
						font-weight: normal;
					}
			.archives_brief {
				position: absolute;
				top: 37px;
				right: 10px;
				
				width: 300px;
				height: 171px;
			}
				.aowb {
					padding-top: 10px;
					width: 300px;
					height: 176px;
					background: url(../interface/panels/archives_of_war.jpg) no-repeat top;
				}
				.aowb .battle_table {
					margin: 0 2px;
					width: 296px;
				}
				.aowb_none h2 {
					height: 136px;
					padding-top: 50px;
					text-align: center;
					font-family: Georgia, "Times New Roman", times, serif;
					font-size: 16pt;
					font-weight: normal;
				}
			.allliance_battles_brief {
				width: 598px;
				height: 168px;
				
				position: absolute;
				top: 313px;
				left: 10px;
			}
				.albb {
					width: 598px;
					height: 153px;
					background: url(../interface/panels/battles_alliance_brief.jpg) no-repeat top;
				}
				.albb_war { background-image: url(../interface/panels/battles_alliance_brief_war.jpg);}
					.albb_none h2 {
						height: 103px;
						padding-top: 50px;
						text-align: center;
						font-family: Georgia, "Times New Roman", times, serif;
						font-size: 16pt;
						font-weight: normal;
					}
			.simulator_brief {
				position: absolute;
				top: 236px;
				right: 10px;
				
				width: 300px;
				height: 250px;
			}
			/* BATTLE SUMMARY * END */
			
			/* ACTIVE BATTLES */
			/* ACTIVE BATTLES * END */
			
			/* ARCHIVES OF WAR */
			/* ARCHIVES OF WAR * END */
		
		.home_battles, .home_ships {
			float: left;
			width: 296px;
			margin: -5px 7px 7px 0;
		}
		.home_ships { margin: -5px 0 0 0;}
		.home_battles table, .home_ships table {
			width: 100%;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 8pt;
		}
		.home_battles h4, .home_ships h4 {
			padding-left: 5px;
			font-size: 10pt;
		}
			.home_battles h4 span a, .home_ships h4 span a {
				padding-left: 5px;
				font-size: 8pt;
				text-decoration: none;
			}
			.home_battles h4 span a:hover, .home_ships h4 span a:hover { text-decoration: underline;}
		.home_battles .panel, .home_ships .panel {
			width: 286px;
			height: 155px;
			padding: 5px;
			background: url(../interface/home/pn_battles.gif) no-repeat top;
		}
		.home_ships .panel { background-image: url(../interface/home/pn_ships.gif);}
			.home_battles .panel a { text-decoration: none;}
			.home_battles .panel p, .home_ships .panel p {
				margin-top: 5px;
				text-align: center;
				font-size: 8pt;
				color: #A2A1A1;
			}
			.home_battles .panel p a, .home_ships .panel p a { color: #fff;}
			.home_battles .panel p img, .home_ships .panel p img {
				margin-top: 10px;
			}
		.home_ships table img { border: 1px solid #505050;}
		.home_ships a.ship {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
			.home_ships a:hover.ship { color: #FFDE00;}
			.ship_build {
				width: 181px;
				height: 2px;
				padding: 2px;
				font-size: 1px;
				background: url(../interface/bar.gif) no-repeat left;
			}
		.home_ships table em {
			color: #A2A1A1;
			font-style: normal;
		}
		
		/* HOME ADVERTS */
		.home_advert { margin-top: 15px; }
		
		/* GLOBAL ADVERTS */
		.global_adverts {
			padding: 10px 0 0 25px;
		}
			.global_adverts .left, .global_adverts .right { float: left; width: 50%;}
			#panel_info	{ position: relative;}
			#panel_info_loading {
				position: absolute;
				top: 0;
				right: 10px;
			}
			
			.home #panel_research {
				float: left;
				position: relative;
				width: 296px;
				margin-top: -5px
			}
				.home #panel_research h4 {
					padding-left: 5px;
					font-size: 10pt;
				}
				.home #panel_research h4 span a {
					padding-left: 5px;
					font-size: 8pt;
					text-decoration: none;
				}
				.home #panel_research h4 span a:hover { text-decoration: underline;}
				.home #panel_research .container {
					width: 276px;
					height: 145px;
					padding: 10px;
					background: url(../interface/home/pn_home_research.gif) no-repeat top;
				}
				.home #panel_research h1 {
					font-family: Georgia, Times, "Times New Roman", serif;
					font-weight: normal;
					font-size: 14pt;
					line-height: 110%;
				}
				.home #panel_research h2 {
					margin: 0;
					font-family: Georgia, Times, "Times New Roman", serif;
					font-weight: normal;
					font-size: 11pt;
					line-height: 100%;
				}
				.home #panel_research h3 {
					margin: 10px 0 0 0;
					color: #a2a1a1;
					font-size: 9pt;
					font-weight: normal;
				}
				.home #panel_research p {
					font-size: 9pt;
					line-height: 120%;
				}
				.home #panel_research p.auto_start {
					margin-top: 10px;
				}
				.home #panel_research p.auto_start strong a {
					font-size: 10pt;
					color: #FFD700;
				}
				.home #panel_research .bt_orange { margin-top: 5px;}
				.home #panel_research p.links { margin-top: 20px;}
				#panel_research #closest_research_loading {
					position: absolute;
					top: 15px;
					right: 10px;
				}
				.simple_progress{margin-bottom:8px;}
				.simple_progress h3{
					float:none;
					width:205px;
					font-size:8pt;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					
				}
					.simple_progress h3 em { color: #909090; font-style:normal; font-weight:normal;}
					.simple_progress p{
						font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
						font-size:8pt;
						font-weight:normal;
						color: #ABABAB;
					}
			.home #panel_planets {
				width: 600px;
				position: relative;
			}
				.home #panel_planets .scroll_left {
					position: absolute;
					top: 3px;
					left: 3px;
				}
				.home #panel_planets .scroll_right {
					position: absolute;
					top: 3px;
					right: 3px;
				}
				
				#planet_list_loading {
					position: absolute;
					top: 15px;
					right: 10px;
				}
				.home #panel_planets .container {
					width: 594px;
					height: 50px;
					position: relative;
					padding: 6px 3px 7px 3px;
					background: url(../interface/panels/pn_home_planets.png) no-repeat top;
				}
					.home #panel_planets .container .list { margin: 0 10px;}
					.home #panel_planets .container img {
						top: 5px;
					}
				ul.tabs, ul.chat_tabs {
					list-style: none;
					margin-left: 10px;
					border-top: 1px solid black;
				}
					ul.tabs li, ul.chat_tabs li { float: left; }
					ul.tabs li a, ul.chat_tabs li a {
						display: block;
						margin: 2px 2px 0 0;
						width: 58px;
						height: 14px;
						
						cursor: pointer;
						
						text-align: center;
						line-height: 130%;
						
						font-size: 9pt;
						text-decoration: none;
						color: #e7e7e7;
						
						background: url(../interface/panels/tab.png) no-repeat top;
					}
					ul.chat_tabs li a {
						width: 113px;
						height: 14px;
						background: url(../interface/panels/chat_tab.png) no-repeat top;
					}
					
					ul.tabs li a:hover, ul.chat_tabs li a:hover { color: White; }
					ul.tabs li a.sel, ul.chat_tabs li a.sel{
						margin-top:0;
						width: 58px;
						height: 16px;
						color: #ffcc00;
						background-image: url(../interface/panels/tab_selected.png);
					}
					ul.chat_tabs li a.sel{
						width: 112px;
						height: 16px;
						background-image: url(../interface/panels/chat_tab_selected.png);
					}
					ul.chat_tabs li a#add_new_channel {
						width: 26px;
						height: 14px;
						background-image: url(../interface/panels/chat_tab_small.png);
					}
	/* GAME SERVICE HOME PANEL */
	.game_services {
		width: 278px;
		height: 124px;
		padding: 5px 10px;
		background: url(../interface/home/pn_tokens_info.gif) no-repeat top;
	}
		.game_services h3, .win_tokens h3 {
			color: #FFC700;
			font-family: Georgia, 'Times New Roman', serif;
			font-weight: normal;
			font-style: italic;
			font-size: 11pt;
			line-height: 90%;
		}
		.game_services ul {
			list-style: none;
			font-size: 8pt;
			margin-top: 5px;
			color: #dadada;
			line-height: 140%;
		}
			.game_services ul a {
				padding-left: 10px;
				background: url(../interface/home/bullet_orange.gif) no-repeat left;
				text-decoration: none;
				color: #fff;
			}
			.game_services ul a:focus, .game_services ul a:hover {
				color: #FFC700;
				text-decoration: underline;
			}
	/* WIN TOKENS HOME PANEL */
	.win_tokens {
		margin-top: 5px;
		width: 218px;
		padding: 10px 5px 1px 75px;
		background: url(../interface/home/pn_tokens_win_hd.gif) no-repeat top;
	}
		.win_tokens h3 { color: #fff;}
		.win_tokens p {
			font-size: 9pt;
		}
		.win_tokens a { color: #FFC700; }
		.win_tokens a.disabled { color: Gray;}
		.win_tokens p.desc {
			padding-top: 5px;
			color: #A2A1A1;
			font-size: 7pt;
			line-height: 100%;
		}
		.win_tokens p strong, .win_tokens p.desc strong { color: #fff;}
		.win_tokens .bt_orange { float: right;}
	.win_tokens_end {
		width: 298px;
		height: 14px;
		font-size: 1px;
		background: url(../interface/home/pn_tokens_win_end.gif) no-repeat top;
	}
	a.bt_orange, .win_tokens a.bt_orange {
		display: block;
		width: 77px;
		height: 20px;
		padding-top: 4px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		font-size: 9pt;
		line-height: 120%;
		background: url(../interface/buttons/bt_small_orange.gif) no-repeat left;
	}
	
	a.vtab {
		display: block;
		width: 71px;
		height: 17px;
		padding-right: 5px;
		margin-top: 3px;
		margin-right:-2px;
		
		color: #FFFFFF;
		text-align: right;
		text-decoration: none;

		background: url(../interface/battle_log/vtab.gif) no-repeat right;
	}
	.inset_top_10px { padding-top: 10px;}
		a:focus.vtab, a:hover.vtab { color: #ffd800;}
		.home #leave_button {
			position: absolute;
			top: 13px;
			right: 5px;
		}
			a.bt_leave {
				display: block;
				width: 20px;
				height: 20px;
				background: url(../interface/buttons/bt_logout.gif) no-repeat left;
			}
			a:focus.bt_leave, a:hover.bt_leave { background-image: url(../interface/buttons/bt_logout_hover.gif); }
			.home #leave_button span { display: none;}				
					
					
/* LOCAL_SCHOOLS */
#local_schools #local_egineers, #local_scientists, #local_astronauts {
	float: left;
	width: 210px;
	padding: 5px;
}
	#local_schools strong {
		font-size: 8pt;
	}
	#local_schools em {
		font-size: 8pt;
		font-style: normal;
		color: #616161;
	}
	#local_schools table {
		padding: 0px;
		margin: 0px;
		width: 215px;
		line-height: 8pt;
	}
		#local_schools table tr {
		}
		#local_schools table td {
			width: 50px;
			padding-left: 10px;
		}
	#local_scientists_limit, #local_astronauts_limit, #local_engineers_limit { font-size: 8pt;}
	#local_schools strong.limit {
		font-weight: normal;
		color: #7F817E;
	}
	#local_schools em.limit {
		font-style: normal;
		color: White;
	}
	#local_schools .frm_cont {
		margin-left: 9px;
	}
		#local_schools .in_short {
			float: left;
			margin: 3px 0 0 -5px;
		}
		#local_schools .button {
			float: left;
			margin: 0 3px 0 3px;
			padding: 0;
		}
		#local_schools img {
			float: left;
			margin-top: 4px;
		}
	#local_schools .local_panel {
		width: 216px;
		height: 61px;
		background: url(../interface/panels/local_train_panel.png) no-repeat;
		overflow: hidden;
	}
	#local_schools #engineers_progress {
		padding-left: 5px;
	}
	#local_schools .desc {
		line-height: 9pt;
		padding: 5px;
	}
		#local_schools .desc strong {color: White;}
/* NEWS PAGE */
.news_full_info .float_left {float: left; padding-left: 5px;}
.news_full_info h4 {
	font-size: 9pt;
	line-height: 130%;
	padding-left: 2px;
}
.news_full_info .stat {
	font-size: 9pt;
	line-height: 130%;
	font-weight: bold;
	padding: 5px 2px;
}
.news_full_info .right a {
	text-decoration: none;
}
.news_full_info .right {
	float: left;
	width: 405px;
	height: 422px;
	padding-left: 50px;
}
.news_full_info .right .frm_submit {
	width: 220px;
	text-align: right;
	float: left;
	font-size: 9pt;
	line-height: 130%;
	font-weight: bold;
}
.news_full_info .right .frm_submit .in_short {
	text-align: right;
}
.news_full_info #right_clip {
	width: 396px;
	height: 398px;
	padding: 0px 3px;
	overflow: auto;
}
.news_full_info #news_stat {
	float: left;
	width: 185px;
	font-size: 9pt;
}
.news_full_info .right ul {
	list-style: none;
}
.news_full_info .right ul li {
	display: block;
	width: 380px;
	height: 12px;
	overflow: hidden;
	line-height: 100%;
	font-size: 1px;
}
.news_full_info .right ul li a {
	display: block;
	height: 12px;
	line-height: 100%;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: White;
}
.news_full_info .right ul li a em {
	font-style:normal;
	color: Silver;
	font-size:7pt;
}
.news_full_info .left {
	float: left;
	margin-left: 40px;
	width: 405px;
	margin-top: 10px;
}
.news_full_info .left #news_content {
	height: 100px;
	padding: 5px;
}
.news_full_info .left #cont {
	width: 400px;
}
.news_full_info .left #cont #planet_info {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
}
.news_full_info .left #cont #planet_info .date {
	float: left;
}
.news_full_info .left #cont #planet_info .planet {
	float: right;
}
.news_full_info .left .planet img {
	margin-top: 3px;
}
.news_full_info .left .planet a {text-decoration: none;}
.news_full_info .left .planet a:hover {text-decoration: underline;}
.news_full_info .left .form {
	padding: 5px;
}
.news_full_info .left .form .small_left {
	padding-left: 5px;
}
.news_full_info .left .form .big_left {
	padding-left: 44px;
}
.news_full_info .left .form .sel_short{
	background: Black;
	width: 50px;
	height: 18px;
	padding: 2px;
	font-size: 7pt;
	color: #D2D2D2;
	border:1px solid #D2D2D2;
}
.news_full_info .left .form .sel_small{
	background: Black;
	width: 60px;
	height: 18px;
	padding: 2px;
	font-size: 7pt;
	color: #D2D2D2;
	border:1px solid #D2D2D2;
}
.news_full_info .left .form .sel_normal{
	background: Black;
	width: 100px;
	height: 18px;
	padding: 2px;
	font-size: 7pt;
	color: #D2D2D2;
	border:1px solid #D2D2D2;
}
	
/* ALLIANCES */
.alliance_compact {
	margin-top: 10px;
	width: 276px;
}
.alliance_compact img { float: right;}
.alliance_compact h1 {
	font-size: 11pt;
	font-weight: normal;
}
	.alliance_compact h1 a {
		color: #9de7e8;
		text-decoration: none;
	}
.alliance_compact h4 {
	font-size: 9pt;
	font-weight: normal;
	color: #a2a1a1;
	line-height: 100%;
	margin-bottom: 5px;
}
.alliance_compact h4 strong { color: #fff;}
.alliance_compact p.desc {
	color: #dadada;
}
.alliance_compact a { /*написано за името на Алианса в страниците с информация за аватара-личната и публична информация*/
	color: #fff;
	text-decoration: none;
}
.alliance_compact blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #BBB;
	text-align: left;
	margin: 0;
}
.alliance_compact blockquote em { color: White; }
.alliance_compact .desc {
	margin-top: 3px;
	color: White;
	line-height: 120%;
}
.alliance_compact .controls { margin-top: 5px; }
.alliance_compact .controls th { font-size: 8pt;}
	
.alliance_money {
	position: relative;
	margin-top: 15px;
	width: 275px;
	height:68px;
	padding: 5px 10px;
	background: url(../interface/panels/pn_money.png) no-repeat top;
}
	.alliance_money h1 {
		position: absolute;
		top: 30px;
		left: 10px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18pt;
		font-weight: normal;
		color: White;
	}
	.alliance_money h4 {
		position: absolute;
		top: 55px;
		left: 10px;
		font-size: 9pt;
		font-weight: normal;
		color: #a2a1a1;
	}
	.alliance_money a.donate {
		top: 15px;
		right: 10px;
		position: absolute;
		
		display: block;
		width: 82px;
		height: 37px;
		padding: 6px 10px;
		
		color: White;
		text-decoration: none;
		text-align: center;
		line-height: 120%;
		font-size: 10pt;
		background: url(../interface/buttons/bt_donate.png) no-repeat top;
	}
		/* DONATION FORM */
		#donate_form {
			position: absolute;
			top: 5px;
			left: 90px;
		}
			#donate_form em {
				font-size: 9pt;
				font-style: normal;
				color: #FFFFFF;
			}
				#donate_form em strong { color: #FFFFFF;}
			#donate_form input { float: left; margin-right: 3px;}
				#donate_form input.in_std { margin-top: 1px;}
			#donate_message {
				position: absolute;
				top: 23px;
				left: 75px;
				width: 100px;
			}
#show_alliance .left_large .pn_alliance_members_bg .log_holder {
	height: 366px;
	overflow: auto;
	font-size: 9pt;
	font-family: Arial, Times, 'Times New Roman', serif;
}
			
#creator_info {
	margin-top: 10px;
}
	#creator_info a.point { font-size: 9pt;}

/* ALLIANCE MEMBERS */	
#alliance_members {
	margin-top: 10px;
}
	#alliance_members_list {
		height: auto;
		padding-bottom: 15px;
	}
	.pn_alliance_members_begin {background: url(../interface/panels/pn_alliance_members_begin.png) no-repeat; width: 925px; height: 3px; font-size: 1px;}
	.pn_alliance_members_bg {background: url(../interface/panels/pn_alliance_members_bg.png); width: 905px; padding: 8px 10px 12px 10px;}
	.pn_alliance_members_end {background: url(../interface/panels/pn_alliance_members_end.png) no-repeat; width: 925px; height: 3px;}
	
	.menu_cont {
		float: left;
		margin: 10px 0px 0px 10px;
	}
	.order_cont {
		float: left;
		margin: 10px 0px 0px 10px;
	}
	
	.alliance_members {
		margin: 1px 0px 0px 10px;
	}
	.alliance_vassales {
		margin-top: 10px;
		padding-left: 10px;
	}
	.alliance_members .avatar_cont {
		float: left;
		width: 218px;
		height: 87px;
		margin: 0px 7px 7px 0px;
	}
	.alliance_members .avatar_cont .av_small_mail {
		padding-top: 4px;
	}
	.alliance_members .avatar_cont img {
		margin-right: 3px;
		float:left;
	}
	.alliance_members .avatar_cont h4 {
		font-size: 10pt;
		line-height:110%;
	}
	.alliance_members .avatar_cont h4 a {
		color: #FFC000;
		text-decoration:none;	
	}
		.alliance_members .avatar_cont h4 a em {
			color: #a2a1a1;
			font-size:10pt;
			font-style:normal;
		}
			.alliance_members .avatar_cont h4 a em strong { color: White;}
	.alliance_members .avatar_cont p {
		float: left;
		font-size: 8pt;
		color: #dddddd;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
		.alliance_members .avatar_cont p em { color: #a2a1a1; font-style:normal;}
		.alliance_members .avatar_cont p strong { color: White;}
		.alliance_members .avatar_cont p strong.unlocks { color: #8bafbc;}
		.alliance_members .avatar_cont .skill_icon {
			margin-top: 3px;
		}
	
		.alliance_members .avatar_cont h3.sub {
			color: #a2a1a1;
			margin: -7px 0 0 0;
			font-size: 10pt;
		}
		
	.avatar_member {
		margin-bottom: 5px;
		line-height: 110%;
	}
	.avatar_member img {
		float: left;
		margin-right: 5px;
	}
	.avatar_member strong.name {
		font-size: 10pt;
		font-weight: normal;
		color: #fff;
	}
	.avatar_member strong.name a {
		text-decoration: none;
		color: #ffd700;
	}
	
	.avatar_member .left ,#chat_users_list .avatar_member .left {
		float: left;
		width: 200px;
		background: url(../interface/sep_small.png) no-repeat right;
	}
	#chat_users_list .avatar_member .left{
		background:none;
	}
	.avatar_member .right {
		float: left;
		margin-left: 5px;
		padding-top: 12px;
		width: 75px;
	}
		.avatar_member .right .mail {
			margin-top: 2px;
		}
		.avatar_member .right .chat {
			margin-right: 3px;
		}
		.left .bt_compose {
			margin:0;
			padding-top:0;
			float:left;
		}
		.avatar_member a h4 {
			color: #ffc000;
			text-decoration: none;
		}
			.avatar_member a h4 em {
				font-size: 9pt;
				font-style: normal;
				color: White;
			}
		.avatar_member p {
			font-size: 9pt;
			color: #a2a1a1;
		}
			.avatar_member p strong { color: White;}
		
	/* ALLIANCE LEAVE & ENTER PAGES */
	.leave_enter {
		margin: 50px 0 300px 0;
		padding: 10px;
	}
		.leave_enter h1, .leave_enter h2, .alliance_join h1 {
			font-family: Georgia, Times, 'Times New Roman', serif;
			font-weight: normal;
			margin-left: 100px;
			color: #e7e7e7;
		}
		.leave_enter h2 {
			margin-left: 250px;
		}
			.leave_enter h2 strong {
				color: White;
				font-weight: normal;
			}
		.leave_enter h4.blog_message {
			margin: 20px 0;
			font-weight: normal;
			font-size: 11pt;
		}
		.leave_enter #alliance_blog_panel { margin-bottom: -300px;}
		.leave_enter .title, .leave_enter .under_title {
			color: #dddddd;
			font-size: 10pt;
			margin-top: 10px;
		}
		.leave_enter .under_title {
			margin-left: 100px;
		}
			.leave_enter .title strong { color: White;}
			
	/* ALLIANCE LIST */
	.alliance_join h1 {
		margin: 0;
	}
	.alliance_create h1 { margin-top: 40px;}
	.alliance_create h1, .alliance_create h2, .alliance_create h3, .alliance_create h4  {
		font-family: Georgia, Times, 'Times New Roman', serif;
		font-weight: normal;
		color: White;
		font-size: 21pt;
	}
	.alliance_create h2  {
		color: #e7e7e7;
		font-size: 16pt;
		margin-left: 20px;
	}
	.alliance_create h3 {
		margin-top: 10px;
		margin-left: 10px;
		font-size: 14pt;
		color: #e7e7e7;
	}
		.alliance_create h3 em {
			color: #a2a1a1;
			font-style: normal;
			font-size: 12pt;
		}
			.alliance_create h3 em strong {
				font-weight: normal;
				color: #EE0000;
			}
	
		/* ALLIANCE SHORT INFO */
		#alliance_short_info .cont {
			padding: 0 10px 10px 10px;
			border: 1px solid #a2a1a1;
		}
		#alliance_short_info h4 {
			margin-top: 10px;
			font-size: 9pt;
		}
		#alliance_short_info .alliance_compact {
			margin-top: 0;
		}
		#alliance_short_info #avatar { margin-top: -10px;}
		#alliance_short_info .bt_simple {
			float: right;
		}
		
	#alliance_add .in_std, #alliance_add .bt_special, #alliance_add .bt_special_disabled, #alliance_add .bt_simple {
		float: left;
		margin-right: 5px;
	}
	#alliance_add .bt_special, #alliance_add .bt_special_disabled { margin-top: -2px;}
			
	ul#alliance_sort_controls { list-style: none; }
		ul#alliance_sort_controls li { float: left;}
		
	
	/* ALLIANCE PAGE LAYOUT */
	#alliance_panel {position: relative;}
	#alliance_panel .left_large {
		position: absolute;
        top: 0;
        left: 0;
		width: 613px;
	}
	#alliance_panel .right_small {
        position: absolute;
        top: 5px;
        left: 618px;
		padding-left: 5px;
		width: 295px;
	}
	
	
	/* ALLIANCE BLOG */
	#alliance_blog_panel {}
	/* BLOG PAGING */
	.paging button { float: left;}
	.paging .links {
		padding: 3px 0;
		float: right;
		width: 300px;
		text-align: right;
		font-size:9pt;
	}
	#radar_paging .links { width: 485px; }
	.paging .controls, .paging .buttons {
		float: right;
		width: 150px;
	}
	.paging .buttons { padding-top: 3px;}
		#alliance_blog_panel .paging .controls { margin:0; background: none;}
		.paging .controls a { float: left; margin-left:3px;}
		/* BLOG POSTS */
		.post { margin-bottom: 10px; }
			.post .even { background-color: Black;}
			.post .even .container { background-color: #373737; }
			.post h1, .post h1#chat_title{
				float: left;
				margin-left: 5px;
				width: 420px;
				font-size: 16pt;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: normal;
				line-height:90%;				
			}
			.post h1#chat_title{ width: 570px;}
				.post h1 a {
					color: White;
					text-decoration: none;
				}
					.post h1 a:hover { color: #ffc000;}
					.post h1 a:visited { color: #a2a1a1;}
			.post h4 {
				float: left;
				width: 150px;
				font-size: 9pt;
				text-align: right;
				color: #eaeaea;
			}
		
		.post .container {
			padding: 10px;
			border: 1px solid #a2a1a1;
			font-size:10pt;
			line-height: 150%;
			color: White;
		}
		.post #chat_messages {
			height:360px;
			overflow:auto;
		}
		.post .controls {
			margin: 0 -9px -9px -9px;
			padding: 5px;
			background-image: url(../interface/panels/pn_blog_reply.png);
			background-repeat: repeat-x;
			background-position: top left;
		}		
			.post .even .controls {	background-image: url(../interface/panels/pn_blog_reply_even.png); }
		
		.post .buttons {
			margin: 10px 0 0 20px;
		}
			.post .buttons .bt_simple, .post .buttons .bt_simple_disabled, .post .buttons .bt_special,#new_channel_form .bt_special, #new_channel_form .bt_simple {
				float: left;
				margin-right:3px;
			}
		
		.post .author, .reply .author, .post .replies_count {
			color: #d7d7d7;
			font-size: 8pt;
			text-align: right;
		}
		
		/* BLOG REPLIES */
		.reply {			
			position: relative;
			margin-top: 10px;
		}
			.reply h1 {
				font-size: 14pt;
				padding-left: 20px;
			}
			.reply h2 {
				position: absolute;
				top: 1px;
				left: 1px;
				font-size: 40pt;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: normal;
				line-height: 90%;
				color: #373737;
				z-index: 1;
			}
			.reply h4 {
				width: 115px;
			}
		.reply .container {
			position: relative;
			margin-left: 20px;
			background-color: #202020;
			color: #d7d7d7;
			z-index: 2;
		}
		
		.reply .message { margin-top: 10px;}
		
			.post .even .reply .container { background-color: Black;}
			.post .even .reply h2 { color: Black;}
		
			/* HIGHLIGHT */
			.reply .highlight h1 { color: #ffc000;}
			.reply .highlight .container  {
				color: White;
				background-color: #7b7b7b;
			}
		
		/* POST REPLY */
		.post_reply { margin-top: 10px;}
		.post_reply form {
			margin-left: 20px;
			margin-bottom: 10px;
		}
			.post_reply .bt_v2_std {display: block; float: left; margin-right: 4px;}
			.post_reply h2 {font-size: 14pt; padding:0; margin:0;}
			.post_reply textarea {overflow: auto;}
			.post .post_reply input, .post .post_reply textarea {
				padding: 0px;
			}
			.post .post_reply .buttons {
				margin: 0;
			}
		
	
		#panel_blog {
			position: relative;
			margin-top: 15px;
			width: 295px;
		}
			#blog_list_loading {
				position: absolute;
				top: 15px;
				right: 10px;
			}
			#panel_blog .container {
				background: url(../interface/panels/pn_home_news.png) no-repeat top;
				padding: 5px;
				width: 285px;
				height: 155px;
			}
		#panel_stats { margin: 10px 0;}
		#panel_stats .avatar_graph {
			width: 300px;
		}

		#graph_controls {
			font-size: 7pt;
			font-family: Tahoma, Verdana, Arial, serif;
			line-height: 100%;
		}
			#graph_controls a {		
				color: #a2a1a1;
				text-decoration: none;
			}
		#graph_controls a.sel { color: White;}
		
	/* ALLIANCE BLOG NEW */
	table.themes_list {width: 100%; font-size: 9pt;}
	
	table.themes_list tr th {text-align: left; font-size: 10pt;}
	
	table.themes_list tr td {background-color: #000000; padding: 3px;}
	table.themes_list tr.even td {background-color: #444444;}
	table.themes_list tr td strong {color: #FFFFFF; font-weight: normal;}
	
	table.themes_list a.title {font-weight: bold; font-size: 11pt; color: #93B0B5; text-decoration: none;}
	table.themes_list a.title:hover {text-decoration: underline; color: #FFFFFF;}
	table.themes_list a.delete_theme {color: #A40000; font-size: 11pt; font-weight:bold; text-decoration: none; cursor: pointer;}
	
	.theme_posts {padding: 3px; }
	.theme_posts .even {background-color: #444444;}
	.theme_posts .title {color: #FFFFFF; font-size: 14pt;}
	
	.theme_posts .control_buttons {margin-top: 10px;}
	
	.post_single .left {float: left; width: 450px; padding-left: 5px;}
	.post_single .author_info {float: left; width:112px; padding:5px 0 5px 5px;}
		.post_single .author_info h4 {font-weight: normal; font-size: 8pt;}
		.post_single .author_info .desc {font-size: 8pt;}
			.post_single .author_info .desc strong {color: #FFFFFF;}
	
	.post_single h3 {color: #FFFFFF; font-size: 12pt; float: left;}
	.post_single .buttons {float: right;}
		.post_single .buttons a {text-decoration: none; color: #FFFFFF; font-size: 8pt; cursor: pointer;}
	.post_single .author {clear: both; font-size: 8pt; color: #909090;}
	.post_single .content {padding: 5px; font-size: 9pt;}
	
	.post_single blockquote {
		margin: 5px;
		padding: 5px;
		border: 1px solid #606060;
		background-color: #333333;
	}
		.post_single blockquote strong {display: block;}
		
/* ALLIANCE EDIT */
.alliance_edit h1, .alliance_edit .alliance_class h3 {
	margin-bottom: 10px;
	text-align: right;
	color: #A2A1A1;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-size: 17pt;
	font-weight: normal;
}

.alliance_edit .alliance_class h3 {
	margin-top: -10px;
	text-align: left;
	font-size: 15pt;
	color: #dadada;
}
	.alliance_edit .alliance_class h3 span {
		display: block;
		font-size: 9pt;
		color: #dadada;
	}
	.alliance_edit .alliance_class {
		float: left;
		width: 570px;
		margin-right: 10px;
	}
	.alliance_edit .alliance_data {
		float: left;
		width: 340px;
	}
	.alliance_edit .classes {
		font-size: 8pt;
		color: #a1a0a0;
		border: 1px solid #a1a0a0;
		padding: 1px;
	}
	.alliance_edit .classes strong { color: #fff;}
	.alliance_edit .classes strong.bonus { color: #ffb400;}
	.alliance_edit .classes tr.sel { background: #750000; }
	.alliance_edit .classes tr.bonus { background: #750000; }

.alliance_edit .photos { font-size: 8pt; }
	
	.alliance_edit .photos img {
		float: left;
		margin-right: 5px;
		padding: 1px;
		border: 1px solid #a1a0a0;
	}
	.alliance_edit .photos input.upload {
		margin-top: 5px;
		font-size: 8pt;
		border: 1px solid #a1a0a0;
		background: #000;
		color: #fff;
	}
	
	.bt_level_up, .bt_change_class {
		display: block;
		width: 49px;
		height: 30px;
		background: url(../interface/alliances/bt_alliance_level_up.gif) no-repeat top;
	}
	.bt_change_class { background-image: url(../interface/alliances/bt_alliance_change_class.gif); }
	.bt_level_up span, .bt_change_class span { display: none; }

/* PANEL SUPPORT */
#panel_support {}
	#panel_support h1 {
		font-size: 13pt;
		color: #ababaf;		
	}
	#panel_support .left, #panel_support .right {
		float: left;
		width: 320px;
		margin-right: 10px;
	}
	#panel_support table em {
		font-size: 8pt;
		font-style: normal;
		color: #ababaf;
	}
	#panel_support table a {
		color: White;
		font-weight: bold;
		text-decoration: none;
	}

/* FORMS */
.in_std, .in_short, .in_med, .in_long, .ta_std, .in_very_long, .in_average_long, .ta_std_mailbox {
	background: url(../interface/forms/in_std.png) repeat top;
	width: 87px;
	height:14px;
	padding: 1px 5px;
	font-size:8pt;
	line-height:100%;
	color: #D2D2D2;
	border:none;
	overflow: auto;
}
	.in_short {
		background-image:url(../interface/forms/in_short.png);
		width: 40px;
	}
	.in_med {
		background-image:url(../interface/forms/in_med.png);
		width: 70px;
	}
	.in_long {
		background-image:url(../interface/forms/in_long.png);
		width: 228px;
		height:14px;
	}
	.in_very_long{
		background-image:url(../interface/forms/in_very_long.png);
		width: 566px;
		height:14px;
	}
	.in_average_long{
		background-image:url(../interface/forms/in_average_long.png);
		width: 375px;
	}
.ta_std {
	background: url(../interface/forms/ta_std.png) no-repeat top;
	background-position: top left;	
	width: 228px;
	padding: 5px;
	height: 161px;
	font-family:'Lucida Grande', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
.ta_std_mailbox {
	background: url(../interface/forms/ta_std_mailbox.png) no-repeat top;
	width: 370px;
	height: 217px;
}	
label, .label {
	font-size: 8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: White;
}
.bt_square {
	display:block;
	width: 50px;
	height:49px;
	background: url(../interface/forms/bt_square.png) no-repeat top;
	color: White;
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	border:none;
}

.button_repair, .button_recharge, .button_refuel, .button_disabled {
	font-family: Tahoma;
	border:none;
	width: 79px;
	height: 15px;
	padding-left: 19px;
	margin-right: 2px;
	text-align: left;

	color: #D5D5D5;
	font-size:8pt;
	font-weight:normal;
}
	.button_repair {background: url(../interface/docks/bt_repair.gif) no-repeat top;}
	.button_recharge {background: url(../interface/docks/bt_recharge.gif) no-repeat top;}
	.button_refuel {background: url(../interface/docks/bt_refuel.gif) no-repeat top;}
	.button_disabled {background: url(../interface/docks/bt_inactive.gif) no-repeat top;}
	
.ship_bar_inactive , .ship_bar_active {
	float: left;
	background: red url(../interface/docks/bar_active.gif) no-repeat top;
	width: 48px;
	height: 16px;
	font-size:7pt;
	position: relative;
	margin-right: 3px;
	padding-left: 2px;
}
.ship_bar_inactive {background: red url(../interface/docks/bar_inactive.gif) no-repeat top;}
	
	.ship_bar_active .bar_hull, .ship_bar_active .bar_shield, .ship_bar_active .bar_fuel,
	.ship_bar_inactive .bar_hull, .ship_bar_inactive .bar_shield, .ship_bar_inactive .bar_fuel {
		display: block;
		height:1px;
		font-size:1px;
		
		left: 2px;
		
		background-color: #72AECA;
		position: absolute;
		bottom:1px;
	}
		
	.ship_bar_active .bar_shield, .ship_bar_inactive .bar_shield {background-color: #D7D7D7;}
	.ship_bar_active .bar_fuel, .ship_bar_inactive .bar_fuel {background-color: #CC2F2F;}

.button, .build, .post a.button {
	border:none;
	width: 109px;
	height: 19px;
	background: Black url(../interface/buttons/bt_standard.png) no-repeat top;
	color: #D5D5D5;
	font-size:8pt;
	font-weight:bold;
}
.long_button {
	border:none;
	width: 150px;
	height: 19px;
	background: Black url(../interface/buttons/bt_long.png) no-repeat top;
	text-align: center;
	color: #D5D5D5;
	font-size:8pt;
	font-weight:bold;
}
	.post a.button {
		float:right;
		margin-bottom:10px;
		text-decoration:none;
	}
	.post a.button span{
		display:block;
		color: #ffcc00;
		text-align:center;
	}
.button_little {
	padding-bottom:3px;
	border:none;
	width: 56px;
	height: 19px;
	background: Black url(../interface/buttons/bt_standard_little.png) no-repeat top;
	color: #D5D5D5;
	font-size:8pt;
	font-weight:bold;
}
:hover.button, :hover.build { color: White;}

	/* BUTTONS v2 */
	input.bt_v2_std, button.bt_v2_std, a.bt_v2_std {
		width: 120px;
		height: 20px;
		border: none;
		margin: 0;
		padding: 0;
		line-height: 100%;
		font-family: Arial;
		font-size: 9pt;
		font-weight: bold;
		color: #FFFFFF;
		background: url(../interface/buttons/bt_v2_std.gif) no-repeat left;
		cursor: pointer;
	}
	a.bt_v2_std {
		display: block;
		float: left;
		text-align: center;
		line-height: 160%;
		text-decoration: none;
	}

	/* SIMPLE BUTTONS */
	a.bt_simple, a.bt_simple_disabled {		
		display: block;
		width: 71px;
		height: 15px;
		background: url(../interface/buttons/bt_simple.png) no-repeat top;
		
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height:130%;
		
		text-decoration: none;
		text-align: center;
		
		color: White;
	}
		a:hover.bt_simple, a:active.bt_simple, a:focus.bt_simple {
			background-image: url(../interface/buttons/bt_simple_hover.png);
			color: #ffd800;
		}
	a.bt_simple_disabled {
		background-image: url(../interface/buttons/bt_simple_disabled.png);
		color: #a2a1a1;
	}
	/* SIMPLE SPECIAL BUTTONS */
	a.bt_special, a.bt_special_disabled, input.bt_special, input.bt_special_disabled {
		display: block;
		width: 76px;
		height: 18px;
		background: url(../interface/buttons/bt_special.png) no-repeat top;
		
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		line-height:130%;
		
		text-decoration: none;
		text-align: center;
		
		color: White;
	}
		input.bt_special, input.bt_special_disabled {
			border: none;
		}
		a:hover.bt_special, a:active.bt_special, a:focus.bt_special,
		input:hover.bt_special, input:active.bt_special, input:focus.bt_special {
			background-image: url(../interface/buttons/bt_special_hover.png);
			color: #ffd800;
		}
	a.bt_special_disabled, input.bt_special_disabled {
		background-image: url(../interface/buttons/bt_special_disabled.png);
		color: #a2a1a1;
	}

.build {
	width:97px;
	height:21px;
	padding-left: 22px;
	background-image: url(../interface/buttons/bt_build_now.png);
}

.zoom_x2, .zoom_x3, .zoom_x2_on, .zoom_x3_on {
	border:none;
	font-size:1px;
	background: Black url(../interface/buttons/bt_zoom2.png) no-repeat left;
	width: 18px;
	height:13px;
}
.zoom_x2_on { background-image:url(../interface/buttons/bt_zoom2_on.png);}
.zoom_x3 { background-image:url(../interface/buttons/bt_zoom3.png);}
.zoom_x3_on { background-image:url(../interface/buttons/bt_zoom3_on.png);}

.zoom_x2 span, .zoom_x3 span, .zoom_x2_on span, .zoom_x3_on span { display:none;}

.map_controls {
	position: absolute;
	z-index: 8;
	top: 2px;
	left: 22px;
	font-size: 1px;
}
	.map_controls a.map_text_option {
		font-size: 8pt;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		text-decoration:none;
		float: left;
		width: auto;
		line-height: 100%;
		padding: 2px 7px 5px 12px;
	}
.map_control_right, .map_control_left, .map_control_up, .map_control_down {
	display: block;
	width: 13px;
	height: 106px;
	position: absolute;
	right: 1px;
	top: 377px;
	background: url(../interface/buttons/bt_right.png) no-repeat right;
}
.map_control_left {
	left: 1px;
	background-image: url(../interface/buttons/bt_left.png);
}
.map_control_up, .map_control_down {
	top: 1px;
	left: 420px;
	width: 106px;
	height: 13px;
	background-image: url(../interface/buttons/bt_top.png);
}
.map_control_down {
	top: 859px;
	background-image: url(../interface/buttons/bt_down.png);
}

	.map_control_right span, .map_control_left span, .map_control_up span, .map_control_down span { display: none;}
	
	a:hover.map_control_right { background-image: url(../interface/buttons/bt_right_hover.png);}
	a:hover.map_control_left { background-image: url(../interface/buttons/bt_left_hover.png);}
	a:hover.map_control_up { background-image: url(../interface/buttons/bt_top_hover.png);}
	a:hover.map_control_down { background-image: url(../interface/buttons/bt_down_hover.png);}
	
	div.map_control_right { background-image: url(../interface/buttons/bt_right_disabled.png);}
	div.map_control_left { background-image: url(../interface/buttons/bt_left_disabled.png);}
	div.map_control_up { background-image: url(../interface/buttons/bt_top_disabled.png);}
	div.map_control_down { background-image: url(../interface/buttons/bt_down_disabled.png);}
	.map_controls img { float: left;}
	.bt_fleet_info, .bt_fleet_target {
		display: block;
		float: left;
		width: 18px;
		height: 15px;
		background: url(../interface/buttons/fleet_info.png) no-repeat top;
	}
	.bt_fleet_target { background-image: url(../interface/buttons/fleet_target.png);}

/* WELCOME SCREEN */

    #sub_header {
        position: relative;
        width: 952px;
        height: 63px;
        margin: -20px 0 5px 0;
    }
        #sub_header #title { float: left;}
		#sub_header #title h1 { display: none;}
		#sub_header #title h2 { font-size: 9pt; }
		#sub_header #title p { display: none;}

	ul#lang {
        position: absolute;
        right: 0;
        bottom: 0;
        list-style: none;
    }
        ul#lang li {
            float: left;
            padding-top: 5px;
        }
            ul#lang li.sel {
                background: url(../interface/welcome/lang_arrow.png) no-repeat bottom;
            }
        ul#lang li a span { display: none; }
        ul#lang li a {
            margin-left: 2px;
            display: block;
            width: 35px;
            height: 35px;
        }
            ul#lang li a.lang_bg { background: url(../interface/welcome/lang_bg.png) no-repeat top;}
            ul#lang li a.lang_en { background: url(../interface/welcome/lang_en.png) no-repeat top;}
    
    #welcome_panel {
        position: relative;
        width: 952px;
        height: 400px;
		  padding-bottom: 8px;
    }
	
		#welcome_panel #forums {
			position: absolute;
			top: 10px;
			left: 10px;
		}
			#welcome_panel #forums .button_img {
				float: left;
				width: 33px;
			}
			#welcome_panel #forums .button_desc {
				float: left;
				font-size: 8pt;
				line-height: 100%;
				font-family: Tahoma;
			}
				#welcome_panel #forums .button_desc a {
					color: #FFFFFF;
					font-size: 8pt;
					font-weight: bold;
					text-decoration: none;
					line-height: 120%;
				}
				#welcome_panel #forums .button_desc a:hover {
					text-decoration: underline;
					color: #FFE400;
				}
				#welcome_panel #forums .button_desc em {
					padding-left: 1px;
					color: #E7E7E7;
					font-style: normal;
					font-size: 8pt;
				}
				#welcome_panel #forums .guide { padding-left: 10px;}

		#welcome_panel #firefox {			
			position: absolute;
			top: 5px;
			right: 10px;
			text-align: right;
		}
			#welcome_panel #firefox .text {
				float: left;
				margin-right: 5px;
				text-align: right;
				font-weight: bold;
				line-height: 120%;
			}
			#welcome_panel #firefox .banner {
				margin-top: 4px;
				float: left;
			}
		#welcome_panel #announces {
			position: absolute;
			right: 17px;
			bottom: 65px;
			width: 270px;
			text-align: right;
			font-family: Tahoma, Verdana, Arial, sans-serif;
		}
			#welcome_panel #announces h4 {
				color: #fff;
				font-size: 8pt;
			}
			#welcome_panel #announces p {
				position: static;
				width: auto;
				height: auto;
				background: #000;
				padding: 5px;
				font-size: 8pt;
				text-align: left;
				opacity: 0.75;
			}
			#welcome_panel #announces p a { color: #FFBA00; text-decoration: underline;}
		#welcome_panel .game_closed {
			width: 600px;
			height: 38px;
			background: #000000;
			border: 1px solid Gray;
			font-size: 10pt;
			text-align: center;
		}
			#welcome_panel .game_closed strong { color: #ff891d; }
			#welcome_panel .game_closed a { color: #1ddcff; }
			
    #login {
        position: absolute;
        left: 17px;
        bottom: 7px;
        width: 400px;
        height: 44px;
    }
		#welcome_panel p {
			position: absolute;
			bottom: 50px;
			left: 15px;
			width: 916px;
		}
        #login input {
            border: none;
            margin: 0;
            padding: 0;
			background: none;
            color: #DADADA;
            font-size: 9pt;
            font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, san-serif;
        }
            #login input#username {
                position: absolute;
                left: 10px;
                bottom: 10px;
                width: 148px;
                height: 18px;
            }
            #login input#password {
                position: absolute;
                left: 174px;
                bottom: 10px;
                width: 148px;
                height: 18px;
            }
            #login input#submit_button {
                position: absolute;
                left: 330px;
                bottom: 0;
                width: 113px;
                height: 38px;
            }
    #signup {
        position: absolute;
        right: 13px;
        bottom: 10px;
		padding-right: 5px;
		width: 400px;
        text-align: right;
    }
		#signup img {
			float: right;
			margin-left: 10px;
		}
        #signup h4 {
            color: #d6d6d6;
            font-weight: normal;
            font-size: 10pt;
        }
        #signup h3 {
            font-weight: normal;
            font-size: 13pt;
        }
            #signup h3 a {
                text-decoration: none;
                color: #5efdff;
            }
                #signup h3 a:focus, #signup h3 a:hover {
                    color: #ffde00;
                }
				
/* PANELS */
.panel { background: url(../interface/pn_background.png) repeat-y top;}
.pn_begin, .pn_end {
	height:2px;
	font-size:1px;
	background: url(../interface/pn_begin.png) no-repeat top;
}



.pn_end { background: url(../interface/pn_end.png) no-repeat bottom;}
.pn_guide_end {background: url(../interface/bg_guide_bottom.gif) no-repeat bottom; height:2px;}

.pn_news_begin {
	height:2px;
	font-size:1px;
	background: url(../interface/pn_news_begin.png) no-repeat top;
}
.pn_news_end {
	height:2px;
	font-size:1px;
	background: url(../interface/pn_news_end.png) no-repeat bottom;
}
.pn_news_panel { background: url(../interface/pn_news_background.png) repeat-y top;}
.pn_stats_begin {
	height:2px;
	font-size:1px;
	background: url(../interface/pn_stats_begin.png) no-repeat top;
}
.pn_stats_end {
	height:2px;
	font-size:1px;
	background: url(../interface/pn_stats_end.png) no-repeat bottom;
}
.pn_stats_panel { background: url(../interface/pn_stats_background.png) repeat-y top;}
.pn_stats_sm_begin {
	height:2px;
	font-size:1px;
	background: url(../interface/pn_stats_sm_begin.png) no-repeat top;
}
.pn_stats_sm_end {
	height:2px;
	font-size:1px;
	background: url(../interface/pn_stats_sm_end.png) no-repeat bottom;
}
.pn_stats_sm_panel { background: url(../interface/pn_stats_sm_background.png) repeat-y top;}

.vote_for_us {
	margin-top: 10px;
	padding-left: 15px;
}
	.ranking .vote_for_us a { color: #FFFFFF;}
	.vote_for_us h4.title {
		padding-left: 10px;
		margin-top: 10px;
		font-size: 12pt;
		width: 250px;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.vote_for_us h4 {
		float: left;
		width: 205px;
		padding-left: 5px;
		font-size: 9pt;
		font-weight: normal;
	}
		.ranking .vote_for_us h4 a { color: #DADADA;}
	.vote_for_us p {
		float: left;
		display: block;
		width: 50px;		
	}
.ship_list_map_panel {
	position:absolute;
	z-index:5;
	padding:2px;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border:1px solid #A2A1A1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.ship_list_map_panel a.menu {
	text-decoration: none;
	color:silver;
	padding-left:1px;
	margin:1px;
	border:1px solid #A9A;
	background-color:#3B3435;
}
/* GUIDE PANEL */
.panel_guide {
	background: url(../interface/bg_guide.gif) no-repeat top;
	background-color: #000000;
	height: 477px;
	width: 930px;
	padding: 2px;
	margin-left: 5px;
}
.pn_guide_begin {
	height:30px;
	margin-left: 5px;
	margin-top: 2px;
	background: url(../interface/bg_guide_top.gif) no-repeat top;
	font-size: 1px;
}
	.pn_guide_begin .left {float: left; width: 620px;}
		.pn_guide_begin .left  h1 {
			font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			line-height: 100%;
		}
	
	.pn_guide_begin .skip {
		margin-top: 4px;
		text-align: right;
		line-height: 100%;
	}
		.pn_guide_begin .skip a {
			font-size: 8pt;
			color: #A7CACE;
			text-decoration: none;
		}
	
	.pn_guide_begin .controls {float: right; width:280px; padding: 5px 5px 0 0;}
		.pn_guide_begin .controls .info {
			float: left;
			
			padding-top: 2px;
			
			font-size: 8pt;
			color: #A2A1A1;
		}
			.pn_guide_begin .controls .info strong { color: #FFFFFF;}
	
		.pn_guide_begin .controls .buttons {
			float: right;
			font-size: 1px;
			background: green;
		}

/* LISTS */
ul.pl_selector li {
	border:1px solid #a1a2a2;
}
ul.pl_selector li a.sel{
	border:1px dotted red;
}

ul.complex_list {
	width: 215px;
	margin-left: 25px;
	list-style:none;
	margin-top: 5px;
	background: #000000;
}
	ul.complex_list li {
		display: block;
		width: 215px;
		position: relative;
		margin: 1px 0;
		padding: 2px;
		clear: both;
		line-height: 100%;
	}
		ul.complex_list li.even { background-color: #242323;}
		ul.complex_list li a {
			color: White;
			text-decoration:none;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
		}
			ul.complex_list li a.title { float: left;}
			ul.complex_list li a.hideshow {
				position: absolute;
				right: 0;
				top: 0;
			}
			
		ul.complex_list li img.border {
			padding:1px;
			margin-right:3px;
			float: left;
		}
		ul.complex_list li img.hideshow_control {
			margin: 6px 2px 0 0;
		}
		ul.complex_list li strong.gather {
			position: absolute;
			top: 10px;
			left: 27px;			
		}
		ul.complex_list em {
			font-style: normal;
			font-size:7pt;
		}
	
	ul.complex_list ol {
		list-style:none;
		margin:0 0 0 10px;
	}
		ul.complex_list ol li {
			display: block;
			width: 200px;
			height: 16px;
			margin: 0;
			padding: 0;
		}
		ul.complex_list ol li a {
			font-size: 7pt;
			line-height: 150%;
			padding-left: 17px;
		}
		ul.complex_list ol li a em { color: #A2A1A1;}
		
/* BEGIN * ALLIANCE PUBLIC INFORMATION */
.standard_window .alliance_info { padding: 20px; width: 912px; height: auto;}
.alliance_info .alliance_title img {
	float: left;
	margin-right: 10px;
}
.alliance_info .alliance_title h2 {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-size: 18pt;
}
.alliance_info .alliance_title p.desc {
	font-size: 11pt;
}
.alliance_info .alliance_title p.motto {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12pt;
}
.alliance_info .alliance_title p.stats {
	margin-top: 10px;
	font-size: 10pt;
	line-height: 120%;
	color: #dadada;
}
	.alliance_info .alliance_title p.stats strong { color: #fff;}
	.alliance_info .alliance_title p.stats strong.ticket_yellow { color: #FFFF00;}
.alliance_info h4 {
	margin-top: 10px;
	font-size: 11pt;
}

/* END * ALLIANCE PUBLIC INFORMATION */

/* AVATAR INFORMATION */
.standard_window .avatar_info { padding: 20px; width: 912px; height: auto;}
.avatar_info .main_info {
	width: 640px;
	float: left;
}
.avatar_info .avatar_add {
	padding-left: 20px;
	width: 250px;
	float: left;
}
	.avatar_add h1 {
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 13pt;
		font-weight: normal;
	}
	.avatar_add p {
		font-size: 10pt;
		margin-top: 10px;
		color: #DADADA;
	}
	.avatar_add p.important {
		padding-left: 20px;
	}
		.avatar_add p.important strong { color: #EE0000; }
		.avatar_add strong { color: #FFFFFF;}
	.avatar_add p.code {
		display: block;
		width: 200px;
		padding: 10px;
		background: #333333;
		border: 1px dotted #AAAAAA;
		color: #FFFFFF;
		font-size: 14pt;
		font-weight: bold;
		font-family: 'Courier New', Courier, Arial, sans-serif;
	}
	.avatar_add strong em {
		color: Red;
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 16pt;
		font-weight: normal;
		font-style: normal;
	}
.buy_tokens {
	border: 1px solid #414141;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	margin-bottom: 10px;
	padding: 5px;
}
.buy_tokens p { font-size: 8pt;}

.avatar img.border {
	margin-right: 5px;
	float:left;
}
.avatar h4 {
	line-height:100%;
}
.avatar #avatar_title .fl_left {
	float: left;
}
.avatar #avatar_title .in_std {
	float: left;
	margin-top: 3px;
	color: #FFC000;
}
.avatar #avatar_title .bt_save, .avatar #avatar_bio .bt_save {
	display: block;
	float: left;
	width: 71px;
	height: 15px;
	background: url(../interface/buttons/bt_simple.png) no-repeat top;
	border: none;
			
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:130%;
	margin: 4px 0px 0px 2px;
	
	text-decoration: none;
	text-align: center;
	
	color: #fff;
}

.avatar #avatar_bio .area_std {
	padding: 5px;
	width: 156px;
	height: 100px;
	color: White;
	font-size: 9pt;
	font-family: Tahoma;
	background: url("../interface/bg_rename_bio.png") no-repeat;
	border: none;
}
.avatar h4 a {
	color: #FFC000;
	text-decoration:none;
	font-size: 11pt;	
}
	.avatar h4 a em {
		color: #a2a1a1;
		font-size:10pt;
		font-style:normal;
	}
		.avatar h4 a em strong { color: White;}
.avatar p {
	font-size:8pt;
	color: #dddddd;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
	.avatar p em { color: #a2a1a1; font-style:normal;}
	.avatar p strong { color: White;}
	.avatar p strong.unlocks { color: #8bafbc;}
	.avatar .skill_icon {
		margin-top: 3px;
	}

	.avatar h3.sub {
		color: #a2a1a1;
		margin: -4px 0 0 0;
		font-size: 10pt;
	}
		.avatar h3.sub strong { color: #fff;}
	.avatar_stats { margin-top: 3px;}
	.avatar .avatar_level_up {
		float: left;
		margin: 10px 10px 0 0;
	}
	.avatar .offset_top {
		margin-top: 12px;
	}
	a.bt_level_up_small, input.bt_level_up_small {
		display: block;
		background: url(../interface/buttons/bt_level_up_small.gif) no-repeat top;
		width: 69px;
		height: 21px;
		color: White;
		font-size: 9pt;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		line-height: 180%;
		border: none;
	}
	
.avatar .left {
	float: left;
	width: 156px;
	margin-right: 20px;
}
.avatar_bio {
	position: relative;
	background: #1F1F1F;
	margin-top: 5px;
	padding: 2px 5px;
}
	.avatar .portrait {
		position: relative;
		width: 156px;
		height: 206px;
		font-size: 1px;
	}
	.avatar .portrait img { float: none;}
	.avatar .portrait .ic_change_portrait, .avatar .portrait .ic_avatar_rename, .avatar_bio .ic_change_bio {
		display: block;
		position: absolute;
		bottom: 3px;
		left: 2px;
		width: 152px;
		padding: 3px 0;
		background: #000;
		opacity: 0.6;
		text-align: center;
	}
	.avatar .portrait .ic_avatar_rename { top: 3px; }
	.avatar_bio .ic_change_bio {
		position: static;
		margin: 3px -3px 0 -3px;
	}
	.avatar .portrait a:hover.ic_change_portrait, .avatar .portrait a:hover.ic_avatar_rename, .avatar_bio a:hover.ic_change_bio { opacity: 0.8;}
.avatar .bt_medium {
	float: left;
	display: block;
	width: 110px;
	height: 15px;
	background: url(../interface/buttons/bt_medium.png) no-repeat top;
	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:130%;
	
	text-decoration: none;
	text-align: center;
	
	color: White;
}
.avatar #biography h4{
	float:left;
	margin-top:13px;
	color: #a2a1a1;
	font-size:9pt;
}
.avatar #biography a{
	float:left;
	margin-left:4px;
	padding:5px 0 0 25px;
	width:71px;
	height:23px;
	font-size:8pt;
	color:#adadad;
	text-decoration:none;
}
.langs {
	color: Gray;
	font-size: 9pt;
	text-align: right;
	margin-bottom: 6px;
}
ul.ingame_langs {
	list-style: none;
	margin-left: 3px;
}
ul.ingame_langs li {
	float: right;
	padding: 5px 0 0 5px;
}
ul.ingame_langs li.sel { background: url(../interface/icons/ic_sel_flag.png) 9px 0 no-repeat;}

.avatar #lang .flag_cont {
	float: left;
	padding-top: 1px;
	margin-left: 5px;
}
.avatar #lang #lang_choice {
	padding: 5px;
}
.avatar .bt_simple {
	float: left;
	display: block;
	width: 71px;
	height: 15px;
	background: url(../interface/buttons/bt_simple.png) no-repeat top;
	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:130%;
	
	text-decoration: none;
	text-align: center;
	
	color: White;
	
	border: none;
}
.avatar #remove_advertise .border {
	border: 1px solid Silver;
	padding: 5px;
	margin: 5px 0;
}
.avatar #remove_advertise a {
	font-size: 8pt;
	text-decoration: none;
}
.avatar #remove_advertise .time_remaining {
	font-size: 8pt;
}
.avatar #remove_advertise .hours {
	float: left;
	margin-left: 5px;
	font-size: 8pt;
}
.avatar .right {
	float: left;
	width: 459px
}
	.avatar .cost {
		font-size: 8pt;
		margin-bottom: 10px;
	}
	.avatar em { color: #a2a1a1; font-style:normal;}
	.avatar .photos_cont {
		float: left;
	}
	.avatar .photos_cont h3 {
		padding: 0px 0px 10px 5px;
	}
	.avatar .bt_change_icon {
		border:none;
		width: 109px;
		height: 19px;
		margin-top: 20px;
		background: Black url(../interface/buttons/bt_standard.png) no-repeat top;
		color: #D5D5D5;
		font-size:8pt;
		font-weight:bold;
	}
	/* AVATAR LEVEL UP PANEL */
	.avatar_level_up {}
	.avatar_level_up h1, .avatar_level_up h2 {
		font-family: Georgia, Times, "Times New Roman", serif;
		font-size: 16pt;
		font-weight: normal;
	}
		.avatar_level_up h1 strong, .avatar_level_up h2 strong { color: White;}
	.avatar_level_up h2 {
		font-size: 11pt;
		color: #dadada;
	}
	.avatar_level_up h2 strong { color: White;}
	.avatar_level_up h4 {
		position: relative;
		font-weight: normal;
		margin-top: 5px;
	}
		.avatar_level_up h4 img {position: absolute;}
		.avatar_level_up h4 a {
			margin-left: 20px;
			font-size: 11pt;
			color: #ffbe00;
		}
	.avatar_level_up p {
		margin-left: 20px;
	}
	.avatar_level_up p strong.price { color: #fff000;}
	.avatar_level_up ul {
		list-style: none;
		margin: 5px 0 5px 0px;
		font-size:8pt;		
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		width: 400px;
	}
		.avatar_level_up ul li {border-top:1px solid black;}
			.avatar_level_up ul li a {
				display: block;
				margin-bottom: 3px;
				margin-left: 20px;
				color: #dddddd;
				text-decoration: none;
			}
		
		.avatar_level_up ul li a em { color: #a2a1a1; font-style:normal;}
		.avatar_level_up ul li a strong { color: White;}
		.avatar_level_up ul li a strong.price { color: #fff000;}
	.avatar_level_up input.bt_level_up_small { margin-top: 10px;}

	.check_avatar_up { position: absolute; }
	
/* HINTS */
.hints {
	position: absolute;
	width: 150px;
	background: #161616;
	border: 3px ridge #a2a1a1;
	color: White;
	padding: 5px 10px;
	visibility: hidden;
	z-index: 254;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.hints img {
	float: left;
	margin: 0 3px 3px 0;
}
.hints p { line-height: 110%;}
.for_hints {
	cursor: help;
}

.menu_hints {
	position: absolute;
	width: 90px;
	height: 24px;
	padding: 3px 10px;
	
	background: #161616;
	border: 1px solid #a2a1a1;
	border-left: none;
	color: White;
	
	line-height: 90%;
	font-size: 9pt;
	
	z-index: 254;
}

/* PLANET LIST is system view */
.pl_selector_buttons {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 4px;
	
	position: absolute;
	width: 142px;
	
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border:1px solid #A2A1A1;
	
	opacity: 0.8;
	z-index:10;
}
	.pl_selector_buttons a {
		text-align: center;
		display:block;
		float:left;
		
		width:71px;
		height:15px;
		
		color: White;
		text-decoration:none;
		background: url(../interface/buttons/bt_simple.png) no-repeat top;
	}
	.pl_selector_buttons a.large {
		float: none;
		margin-left: 15px;
		width: 110px;
		background: url(../interface/buttons/bt_medium.png) no-repeat top;
	}
	.pl_selector_buttons a:hover.large {
		background: url(../interface/buttons/bt_medium.png) no-repeat top;
	}
	.pl_selector_buttons a:hover {
		background: url(../interface/buttons/bt_simple_hover.png) no-repeat top;
	}
	.pl_selector_buttons a.hide {
		display:none;
	}


/* FILTER PLANETS/SYSTEMS */

#list_paging {
}
	#list_paging #scanned_planets_option {
		float: right;
		font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt;
	}
	#list_paging .page_records_show {float: left;}
	#scanned_planets_option a.checkbox_unchecked, #scanned_planets_option a.checkbox_checked {float: left; margin-right: 2px; margin-top: 2px;}
	
	#list_paging .buttons {
		margin-left: 3px;
		border-top: 1px solid #000000;
	}
	#list_paging .buttons a {
		font-size: 9pt;
		text-decoration: none;
		cursor: pointer;
	}
	#list_paging .buttons a.sel {
		color: #FFCC00;
	}
	#list_paging #planet_filter {
		width: 920px;
		height: 34px;
		margin: 0px 0 20px 0;
		background: url(../interface/panels/pn_planet_filter.gif) no-repeat top;
	}
		#list_paging #planet_filter .filter_form_planet {
			float: left;
			width: 220px;
		}
		#list_paging #planet_filter .filter_form_system {
			float: left;
			width: 200px;
		}
		#list_paging #planet_filter .limits,
		#list_paging #planet_filter .page_numbers,
		.page_records_show {
			float: left;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 7pt;
		}
			#list_paging #planet_filter .limits .links { margin-top: 10px; }
			#list_paging #planet_filter .point {cursor: pointer;}
			#list_paging #planet_filter .page_numbers {
				float: right;
				text-align: right;
				margin: 10px 5px 0px 0px;
			}
			.page_records_show {
				float: none;
				font-size: 8pt;
				color: #989797;
			}
				.page_records_show strong { color: #FFFFFF; }
			
		#list_paging #planet_filter .list_paging_controls {
			float: right;
			margin: 7px 10px 0px 0px;
		}
		#list_paging #planet_filter .list_paging_controls a ,
		#list_paging #planet_filter .list_paging_controls img {cursor: pointer;}
		
		#list_paging #planet_filter label {
			float:left;
			margin:8px 6px 0 10px;
		}
	
		#list_paging #planet_filter .in_std { margin-top:7px; }
		
	#bt_planet, #bt_planet_on, #bt_system, #bt_system_on, #bt_quadrant, #bt_quadrant_on,
	.btplanet, .btplanet_on, .btsystem, .btsystem_on, .btquadrant, .btquadrant_on, .btfleet, .btfleet_on,
	.btnews, .btnews_on, .btunreaded, .btunreaded_on, .btfleet_red, .btfleet_red_on, .btfleet_green,
	.btfleet_green_on, .btfleet_blue, .btfleet_blue_on, .bttarget, .bttarget_on {
        width: 16px;
        height:15px;
		margin-bottom:3px;
        background: url(../interface/buttons/bt_planet.png) no-repeat top;
        font-size:1px;
		border:none;
    }
	.btplanet, .btplanet_on, .btsystem, .btsystem_on, .btquadrant, .btquadrant_on, .btfleet, .btfleet_on,
	.btnews, .btnews_on, .btunreaded, .btunreaded_on, .btfleet_red, .btfleet_red_on, .btfleet_green,
	.btfleet_green_on, .btfleet_blue, .btfleet_blue_on, .bttarget, .bttarget_on {
		display: block;
		float: left;
	}
    .btplanet, #bt_planet{ background-image: url(../interface/buttons/bt_planet.png); }
    .btplanet_on, #bt_planet.sel{ background-image: url(../interface/buttons/bt_planet_on.png);}
    .btsystem, #bt_system {  background-image: url(../interface/buttons/bt_system.png);}
    .btsystem_on, #bt_system.sel{  background-image: url(../interface/buttons/bt_system_on.png);}
    .btquadrant, #bt_quadrant {  background-image: url(../interface/buttons/bt_quadrant.png);}
    .btquadrant_on, #bt_quadrant.sel {  background-image: url(../interface/buttons/bt_quadrant_on.png);}
	.btfleet {  background-image: url(../interface/buttons/bt_fleet.png);}
    .btfleet_on {  background-image: url(../interface/buttons/bt_fleet_on.png);}
	.btnews {  background-image: url(../interface/buttons/bt_news.gif);}
	.btnews_on {  background-image: url(../interface/buttons/bt_news_on.gif);}
	.btunreaded {  background-image: url(../interface/buttons/bt_unreaded.gif);}
	.btunreaded_on {  background-image: url(../interface/buttons/bt_unreaded_on.gif);}
	
	.bttarget {  background-image: url(../interface/buttons/bt_target.png);}
    .bttarget_on {  background-image: url(../interface/buttons/bt_target_on.png);}
	
	.btfleet_red {  background-image: url(../interface/buttons/bt_fleet.png);}
    .btfleet_red_on {  background-image: url(../interface/buttons/bt_fleet_on.png);}
	.btfleet_green {  background-image: url(../interface/buttons/bt_fleet_green.png);}
    .btfleet_green_on {  background-image: url(../interface/buttons/bt_fleet_green_on.png);}
	.btfleet_blue {  background-image: url(../interface/buttons/bt_fleet_blue.png);}
    .btfleet_blue_on {  background-image: url(../interface/buttons/bt_fleet_blue_on.png);}

.suggestions, #suggestions {
	position:absolute;
	z-index: 200;
	background: #292929;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 0 5px 5px 5px;
	margin: 0;
	border: 1px solid #6E6E6E;
}
	.list_window #suggestions {background: none;  border: none; top: 50px; left: 80px;}
	.suggestions a, #suggestions a {
		font-size: 8pt;
		padding-left: 7px;
		color: #93B0B5;
		text-decoration:none;
		background: url(../interface/a_point.png) no-repeat left;
	}
	.suggestions a:hover, #suggestions a:hover { color: White;}
	
	.fleet_filter_sugestions {
		position:absolute;
		top: 40px;
		left: 280px;
		width:200px;
		background: #292929;
		border: 1px solid #6E6E6E;
	}
	.fleet_filter_sugestions a.close {
		color: Silver;
		text-decoration: none;
		margin-left: 10px;
	}
	.fleet_filter_sugestions a:hover.close {
		color: Grey;
	}
	.fleet_filter_sugestions p, .suggestions p, #suggestions p {
		margin-left: 5px;
		color: #DADADA;
		font-size:8pt;
	}
	.fleet_filter_sugestions strong, .suggestions p strong, #suggestions strong { color:White; }
	
	.suggestions div, #star_list {
		padding: 3px 5px;
		background: #292929;
		border: 1px solid #6E6E6E;
		font-size: 8pt;
	}
	
	.fleet_filter_sugestions .list {
		padding: 3px 5px;
		background: #292929;
		height: 150px;
		overflow: auto;
		border: 1px solid #6E6E6E;
	}
	.fleet_filter_sugestions .list a {
		display: block;
	}

/* RESEARCHING*/

.research .panel {
	height: auto;
	padding-bottom: 10px;
}
.research .panel_research , .mailbox .panel_mailbox {
	background: url(../interface/bg_research.jpg) no-repeat;
	background-position: top right;
	width:906px;
	height:476px;
	padding: 0 16px 0 16px;
	clear:both;
}
.research .panel_research {
	height: auto;
	border: 1px solid Gray;
	margin: 0 10px 0 10px;
	width: 886px;
}
.research .panel_research ul { list-style: none;}
.research .panel_research .control_center img {
	float: left;
}
.research .panel_research .control_center strong {
	float: left;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 3px;
	margin-left: 3px;
}
	.research .panel_research .control_center .tx_research_center {margin-left: 20px;}
	.research .panel_research .control_center .ic_scientists {margin-left: 20px; width: 150px;}
	.research .panel_research .control_center .planet_name {width: 250px;}
.research .panel_research .control_terminal img {
	float: left;
}
.research .panel_research .control_terminal strong {
	float: left;
	font-size: 9pt;
	margin-top: 3px;
	margin-left: 3px;
}
	.research .panel_research .control_terminal .tx_research_center {margin-left: 20px;}
	.research .panel_research .control_terminal .ic_scientists {margin-left: 20px; width: 150px;}
	.research .panel_research .control_terminal .planet_name {width: 250px;}
.research .panel_research p {
	font-size: 9pt;
	margin-top: 10px;
}
.research .tabs {
	margin-top: 5px;
	padding-left: 20px;
}
	.research .tabs a {
		background: url(../interface/buttons/bt_research_tab.png) no-repeat left;
		width: 100px;
	}
	.research .tabs .sel {
		background: url(../interface/buttons/bt_research_tab_sel.png) no-repeat left;
		width: 100px;
	}

.panel_mailbox .inner_window {
	position:relative;
	left: auto;
	top: auto;
}
.panel_mailbox .inner_window { width: 740px;}
.panel_research .left_small { width: 230px; overflow: auto;}
.panel_research .right_large {
	width:654px;
	margin-right:-20px;
}
#start_research { margin-bottom: 10px;}
#start_research form { margin-top: 15px; }
#start_research p { float:right;}
#start_research .info img {
	float: left;
	margin-right: 5px;
}
#start_research .info h3 {
	font-size: 10pt;
	margin: 0;
}
#start_research .info .description {
	display: block;
	margin: 0;
	width: 300px;
	float: left;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#start_research .info .description h4 {
	margin: 10px 0 0 0;
	color: Gray;
}

#start_research .info .description ul {
	margin: 0;
	color: Silver;
}
#start_research .info .buttons {
	float: left;
	width: 100px;
}
#start_research .info .complexity {
	float: left;
	width: 75px;
	padding-top: 5px;
	font-size: 8pt;
	text-align: right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#start_research ul { list-style:none; margin-top:5px;}
	#start_research ul li { }
		#start_research ul li a{
			color:white;
			text-decoration:none;
		}
#research_tech_list, #research_progress_list{
	position:relative;
	height:292px;
}
	#research_progress_list{
		width: 210px;
		height:410px;
	}

#study_now {
	padding-left:28px;
	height:21px;
	width:97px;
	background:url(../interface/buttons/bt_study_now.png) no-repeat left;
	font-size:9pt;
	color:White;
	border:none;
}
#research_selector{
	float:left;
	width:495px;
}
.pn_selector_planets {
	width:55px;
	float:left;
}
.overflow {
	overflow: hidden;
	width: auto;
}
.pn_selector {
	overflow: hidden;
	position:relative;
	margin-bottom:10px;
	width:233px;
	height:63px;
	background:url(../interface/panels/pn_selector.png) no-repeat;
}
.pn_selector .in_short {
	float: left;
	margin: 3px 3px 0 0;
}
.pn_selector .button {
	float: left;
	margin-right: 3px;
}
.pn_selector img.bt_max {
	float: left;
	margin-top: 4px;
}
.pn_selector_item {
	float:left;	
	width:215px;
	height:57px;
	line-height:140%;
}
.pn_selector_inner_item{
	float:left;	
	width:200px;
	margin:2px;
}

	.pn_selector_item img, .pn_selector_inner_item img {
		float:left;
		padding:1px 1px;
	}
	.pn_selector_item img {
		margin-left:0px;
	}
.pn_selector_inner{
	position:absolute;
	width:230px;
	height: 220px;
	background:Black;
	border:1px solid #A2A1A1;
	z-index:2;
	overflow: auto;
}
p.title_panel {
	margin-right:10px;
	font-weight:bold;
	font-size:9pt;
	color:white;
	text-align:right;	
}
.pn_statistics {
	float: left;
	overflow: hidden;
	position:relative;
	padding:5px 0px 0px 2px;
	margin-top:0px;
	width:154px;
	height:63px;
	background: url(../interface/panels/pn_research_statistics.png) no-repeat;
}
	.pn_statistics table {
		line-height:110%;
		font-size:8pt;
	}
	.pn_statistics table .desc {margin: 0px;}
.scroll_left, .scroll_right {
	position:absolute;
	top:3px;
	display: block;
	width: 14px;
	height: 57px;
	background-image: url(../interface/buttons/bt_little_left.png);
}
.scroll_left { left: 3px;}
.scroll_right{
	right:3px;
	background-image: url(../interface/buttons/bt_little_right.png);
}
	.scroll_left span, .scroll_right span{ display: none;}
	a:hover.scroll_right { background-image: url(../interface/buttons/bt_little_right_hover.png);}
	a:hover.scroll_left { background-image: url(../interface/buttons/bt_little_left_hover.png);}

.ic_open{ background: url(../interface/icons/ic_open.png) no-repeat right;padding-right:8px;}
.ic_close{ background: url(../interface/icons/ic_close.png) no-repeat right;padding-right:8px;}

.all_pl{ width:233px;}
.all_pl a{
	float:right;
	line-height:100%;
	font-weight:bold;
	font-size:9pt;
	color:white;
	text-decoration:none;
	padding-top: 5px;
}
.pn_engineer, .pn_electronics, .pn_physics, .pn_complex, .pn_base_studies {
	float:left;
	font-size:8pt;
	width:129px;
	/*height:280px;*/
	border-left:1px solid #5a5a5a;
	color:white;
	margin-right:2px;
	padding:0px 1px 0px 3px;
	line-height:120%;	
}
	.pn_engineer h4, .pn_electronics h4,.pn_physics h4,.pn_complex h4 {
		margin-bottom:10px;
		padding-left:34px;
		height:32px;
		font-size: 10pt;
		font-weight: bold;
	}
	.pn_engineer h4 { background: url(../interface/icons/ic_engineering.png) no-repeat left;}
	.pn_electronics h4 {background: url(../interface/icons/ic_electronics.png) no-repeat left;}
	.pn_physics h4 { background: url(../interface/icons/ic_quant_mechanic.png) no-repeat left;}
	.pn_complex h4 { background: url(../interface/icons/ic_complex_theory.png) no-repeat left;}

	.pn_engineer ul, .pn_electronics ul,.pn_physics ul,.pn_complex ul,
	.pn_engineer li, .pn_electronics li,.pn_physics li,.pn_complex li {
		display: block;
		padding: 0;
		margin: 0;
		line-height: 110%;
	}
	.pn_engineer li a, .pn_electronics li a,.pn_physics li a,.pn_complex li a {
		display: block;
		padding: 3px 0 3px 5px;
		border-bottom: 1px solid #727272;
	}
	.pn_engineer li a:hover, .pn_electronics li a:hover,.pn_physics li a:hover,.pn_complex li a:hover {
		background: #313131;
	}
	.pn_engineer { border:none;}
.pn_base_studies {
	width:539px;
	height:395px;
	border:none;
	font-size:12px;
}
	.pn_base_studies h3{
		margin-top:10pt;
		font-size:12pt;
		font-weight:normal;
	}
	.pn_base_studies ul li {
		margin:8px 0 0 8px;
		line-height:120%;
	}


/*Training*/
#training_window .panel {
	height: auto;
	min-height: 517px;
	width: 894px;
	padding-left: 55px;
}
.pg_training {
	position: relative;
	float:left;
	background-position: top;
	width:272px;
	margin:10px 13px 10px 0;
}
	.pg_training p.desc, .pg_training p.desc_shadow {
		position: absolute;
		top: 30px;
		right: 10px;
		width: 150px;
		color: #FFFFFF;
		text-align: right;
		line-height:120%;
		font-weight: bold;
		font-size: 8pt;
	}
	.pg_training p.desc_shadow {
		top: 31px;
		right: 9px;
		color: #000000;
	}
.bg_engineers{ background: url(../interface/bg_training_engineers.png) no-repeat;}
.bg_scientists{ background: url(../interface/bg_training_scientists.png) no-repeat;}
.bg_astronauts{ background: url(../interface/bg_training_astro.png) no-repeat;}
.inner_block_info {
	margin-top: 170px;
	padding:5px 15px;
	width:240px;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border:1px solid #A2A1A1;
	opacity: 0.8;	
}
.inner_block_info p strong{ color:White; }
.inner_block_info .desc { padding-bottom: 5px;}
.inner_block_info strong.dismiss {
	font-size: 8pt;
	font-weight: normal;
	padding-left: 5px;
}
.training_none_msg {
	margin:10px 0;
	padding:3px 0 3px 6px;
	background:#adadad;
	line-height:110%;
	font-size:12px;
	color:#1a1a1a;
	border:1px solid #2a2a2a;
}
.training_form{	margin-left:10px;}
#train_now {
	padding-left:20px;
	text-align: left;
	height:21px;
	width:97px;
	background:url(../interface/buttons/bt_train_now.png) no-repeat left;
	font-size:8pt;
	color:White;
	border:none;
}
#local_schools #train_now { padding-left:20px; }
#local_schools strong.dismiss { font-weight: normal; }

/* STATS */
#statistics .panel { height: auto; }
.ranking a { text-decoration: none; }
.ranking_list a, .first_place a, .ranking .controls a, .ranking h3 a { color: #93B0B5;}
	.ranking td strong span, .ranking td strong { font-weight: bold;}
	.ranking .controls {
		margin-top: 5px;
		font-size: 9pt;
	}
	.ranking h1, .ranking h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		line-height: 100%;
		margin-top: -10px;
	}
	.ranking h3 {
		margin: 0 0 10px 15px;
		font-size: 14pt;
	}
		.ranking h3 a { background: url(../interface/arrows_hide.png) no-repeat bottom; }
		.ranking h3 a.sel {
			color: #ffcc00;
			background-image: url(../interface/arrows_show.png);
		}

	/* RANKING LIST */
	.first_place, .ranking_list {
		width: 100%;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #a1a1a1;
	}
		.first_place strong { color: #FFFFFF;}
		.first_place em {
			font-style: normal;
			font-size: 7pt;
			color: #ffcc00;
		}
		.first_place .av_small {
			padding: 1px;
			border: 1px solid Gray;
		}
		.first_place h2 {
			color: #FFFFFF;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
		}
		.first_place h4 {
			color: #FFFFFF;
			margin-bottom: 10px;
		}
	.ranking_list { color: #FFFFFF;}
		.ranking_list th, .ranking_list em {
			color: #a3a3a3;
			font-style: normal;
		}
		.ranking_list th { color: Silver;}
		.ranking_list tr.selected {background-color: #004657;}
		.ranking_list th a { color: #ffcc00;}
		.ranking_list th a.sel {
			font-weight: bold;
			border-bottom: 1px solid Gray;
		}
		.ranking_list em { font-size: 7pt;}
		.ranking_list .pos {
			text-align: right;
			font-weight: bold;
			color: #DADADA;
		}
		.ranking_list .move { font-size: 8pt;}
		.ranking_list td.sep {
			background: url(../interface/vsep.png) no-repeat left;
			padding-left:7px;
		}
		.ranking_list tr.even { background-color: #1A1A1A;}
		
	.search_avatar form { padding: 5px 10px;}
	.search_avatar a, .search_avatar p {
		font-size: 8pt;
		line-height: 100%;
		color: #a3a3a3;
	}
	.search_avatar p { margin-top: 5px;}
	.game_stats {
		margin-top: 10px;
	}
		.game_stats .panel_small {
			float: left;
			margin-right: 10px;
		}
		.game_stats .nomargin { margin: 0;}
	
	/* Panels v2 */
	.panel_small h4, .panel_wide h4, .panel_large h4 {
		font-weight: normal;
		font-size: 9pt;
		color: #8c8c8c;
		line-height: 100%;
		margin: 0;
		padding: 0;
	}
	.panel_wide, .panel_small {
		width: 315px;
		height: 96px;
		background: url(../interface/panels/pn_v2_wide.png) no-repeat bottom;
	}
	.panel_small {
		width: 152px;
		background-image: url(../interface/welcome/pn_small.jpg);
	}
		.panel_small p {
			font-size: 8pt;
			color: #c1c1c1;
			padding: 0;
			margin: 5px 0 0 10px;
		}
		.panel_small p strong {
			font-family: "Comic Sans MS", "Courier New", sans-serif;
			font-weight: normal;
			font-size: 10pt;
			color: #FFFFFF;
		}
			.panel_small p strong em {
				font-size: 8pt;
				font-style: normal;
				color: #ffcc00;
			}
	#links {
		float: left;
		width: 290px;
		margin-top: 20px;
		margin-left: 30px;
	}
		#links .num_stat {
			font-size: 8pt;
			margin-bottom: 10px;
		}
		#links .buttons {
			padding-left: 10px;
		}
		#links .buttons .stats_tab {
			display: block;
			float: left;
			background: black;
			background:url(../interface/buttons/bt_stats_tab.png) no-repeat left;
			width: 58px;
			height: 14px;
			text-align: center;
			color: #FFF;
			margin: 2px 1px 1px 1px;
		}
		#links .buttons .stats_tab_sel {
			display: block;
			float: left;
			background: black;
			background:url(../interface/buttons/bt_stats_tab_sel.png) no-repeat left;
			width: 58px;
			height: 18px;
			text-align: center;
			color: #FFCC00;
			margin: 0px 1px 1px 1px;
		}
				
		#links a {
			font-size: 9pt;
			text-decoration: none;
		}
		#link a.sel {
			color: #FFCC00;
		}
		#links ul {list-style: none;}
		#links ul li {
			padding-left: 10px;
			margin: 0px;
		}
		#links ul li a {
			color: #FFF;
		}
		#links ul li a.sel {
			color: #FFCC00;
		}
		#links ul.tabs li { padding: 0;}

/* MAIL BOX*/
.mailbox .panel_mailbox{ background-image: url(../interface/bg_mailbox.png);}
.panel_mailbox a.bt_simple {float: left;}
.panel_mailbox .left_small{ width:120px;}
.panel_mailbox .right_large{
	width:580px;
	background:none;
}
.bt_get_mail {
	background: url(../interface/buttons/bt_get_mail.png) no-repeat left;
	padding-left:45px;
}
a.bt_get_mail{
	display:block;
	padding-top:20px;
	width:70px;
	height:40px;
	color:White;
	text-decoration:none;
}
.write_to {
	float:left;
	padding-right:5px;
	text-decoration:none;
}
#mail_menu {
	margin-top:8px;
	list-style:none;
	font-size: 1px;
	width: 135px;
}
	#mail_menu li {
		display:block;
		height: 15px;
		line-height: 100%;
		margin:0 0 0 10px;
		padding: 0;
	}
	#mail_menu li a {
		display:block;
		height: 15px;
		font-size:9pt;
		line-height: 100%;
		color:White;
		text-decoration:none;
	}
	#mail_menu li a.sel {
		color: #ffcc00;
		font-weight: normal;
	}
	#mail_menu li a#mailbox_drafts{ padding-left:8px;}
	#mail_menu li a#mailbox_contacts{ margin-top:8px;}
.bt_compose{
	float:left;
	background: url(../interface/buttons/bt_compose.png) no-repeat left;
	padding-left:30px;
}
a.bt_compose{
	display:block;
	margin-top:8px;	
	padding-top:6px;
	width:87px;
	height:23px;
	font-size:9pt;
	color:White;
	text-decoration:none;
}
#search_in_mail{margin:9px 0 0 314px;}
.top_band{
	margin: 4px 0px 2px 0px;
	padding-left:10px;
	padding-bottom:2px;
	background: black url(../interface/panels/pn_mailbox_topband.png) no-repeat left;
	height: 20px;
}
.top_band a {
	font-size:8pt;
	color: White;
	text-decoration:none;
}
.top_band a.unactive{ color: #555555; }
a.mail_reply, a.mail_forward, a.mail_ignore, a.mail_trash, a.mail_contacts, a.mail_restore, a.mail_send,
a.mail_write, a.mail_delete, a.mail_edit, a.mail_remove_ignore {
	padding:2px 4px 0 0;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

a.mail_reply	{ background-image: url(../interface/icons/ic_mailbox_reply.png); padding-left:19px;}
a.mail_forward	{ background-image: url(../interface/icons/ic_mailbox_forward.png);} 
a.mail_ignore	{ background-image: url(../interface/icons/ic_mailbox_ignore.png); padding-left:20px;} 
a.mail_trash	{ background-image: url(../interface/icons/ic_mailbox_trash.png); padding-left:13px;} 
a.mail_contacts	{ background-image: url(../interface/icons/ic_mailbox_contacts.png);}
a.mail_restore	{ background-image: url(../interface/icons/ic_mailbox_forward.png);}
a.mail_send		{ background-image: url(../interface/icons/ic_mailbox_forward.png);}
a.mail_write	{ background-image: url(../interface/icons/ic_mailbox_forward.png);}
a.mail_delete	{ background-image: url(../interface/icons/ic_mailbox_trash.png);}
a.mail_edit		{ background-image: url(../interface/icons/ic_mailbox_reply.png);}
a.mail_remove_ignore{ background-image: url(../interface/icons/ic_mailbox_trash.png);}

.message_block {
	width:521px;
	height:349px;
	background: url(../interface/panels/pn_mailbox_mainframe.png) no-repeat left;
}
	table.inbox, table.read_message {
		width: 490px;
		padding: 0 2px 2px 2px;
	}
		table.inbox tr { cursor: pointer; }
		table.read_message td, table.read_message th, table.inbox td, table.inbox th {
			padding-left:5px;
			font-size:9pt;
			text-align:left;
		}
		table.read_message th, table.inbox th {
			font-size:8pt;
			background-color:#717171;
		}
			table.read_message td, table.inbox td {
				line-height: 100%;
				font-size: 8pt;
				padding-top: 3px;
				padding-bottom: 3px;
			}
			
			table.inbox th.sep { border-left: 1px solid Black;}
			table.inbox td.sep { border-left: 1px solid #A2A1A1;}
			table.inbox td.from{ width:139px; }
			table.inbox td.subject{ width:245px;}
			table.inbox td.date{ width:89px;}
			table.inbox td.name{ width:89px;}
			table.inbox td.fullname{ width:104px;}
			table.inbox td.icq{ width:59px;}
			table.inbox td.skype{ width:89px;}
			table.inbox td.email{ width:104px;}

			table.inbox tr td.subject, table.inbox tr.unreaded td.subject {
				padding-left: 11px;
				background: url(../interface/star_active.gif) no-repeat left;
				background-position: left center;
				color: #FFB700;
			}
			table.inbox tr td.subject {
				background-image: url(../interface/star_inactive.gif);
				color: #dadada;
			}
			
		table.inbox td a {
			color:White;
			text-decoration:none;
		}
		table.inbox .sel {
			background: #FFFFFF;
			color: #ff6600;
		}
	.message_block ul li {
		 margin-left: 50px;
		 font-size: 8pt;
	}
#mailbox_paging { width:520px; }
/* old styles */

#mail_box_body{
	margin: 5px 0 10px 10px;
	padding:2px;
	border:1px solid #dadada;
}
	#message_form {
		padding: 0px;/*10px 0 10px 5px;*/
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:White;
		overflow: auto;
		height: 369px;
		margin: 0 5px;
	}
		#message_form h4 {padding-left: 10px;}
		
		#message_form input {margin-right:10px;}
		#message_form em{color:White;}
	#mail_box_body table{
		width:100%;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}
		#mail_box_body table h2 {
			font-size: 10pt;
			font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			color:White;
			font-weight:bold;
			line-height:100%;
		}
		#mail_box_body table a { color:#d2d2d2; text-decoration:none;}
	#contact_edit {
		padding: 10px;
	}
	#contact_edit label {
		display: block;
		width: 50px;
		float: left;
	}
		
  a.write_mail, a.check_mail, a.reply_mail, .send_mail {
	display:block;
	padding:0 0 6px 28px;
	width:92px;
	height:21px;
	background: url(../interface/buttons/bt_write_mail.png) no-repeat left;
	line-height:250%;
	font-size:9pt;
	color:#ABABAB;
	text-decoration:none;
}
 a.check_mail{
	padding:0 0 6px 32px;
	background: url(../interface/buttons/bt_check_mail.png) no-repeat left;	
}
a.reply_mail{
	padding:0 0 6px 32px;
	background: url(../interface/buttons/bt_reply_mail.png) no-repeat left;
}
.send_mail {
	line-height: 100%;
	width:109px;
	border:none;
	background: url(../interface/buttons/bt_send_mail.png) no-repeat left;
	margin-top:4px;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 1px 3px 0 0;
}
#mail_suggestions{
	position:absolute;
	top:54px;
	left:308px;
	width:auto;
	font-size:8pt;
}
	#mail_suggestions p{ color: #DADADA;}
	#mail_suggestions strong{ color:White;}
#to_list{
	position:absolute;
	top:15px;
	left:1px;
	padding:0 4px;
	width:160px;
	background: #292929;
	border: 1px solid #6E6E6E;
}
	#to_list a{ font-size:11px;}
	#to_list a:hover{ color:White;}
	
#message_form table	.right_float {
	text-align:right;
	vertical-align:top;
}
#message_form table td blockquote {
		margin: 5px;
		padding: 5px;
		border: 1px solid #606060;
		background-color: #333333;
	}
#message_form table th.date{ width:89px;}
#message_form .tineMCE_content {background: White; margin: 0px 10px 0px 60px; padding-top: 5px;}

.cancel {
	float:right;
	font-size:7pt;
	color:#bababa;
	text-decoration:none;
	margin-left: 3px;
}
/*CHAT*/
#new_channel_form{
	position:absolute;
	margin-left:5px;
	padding:5px 10px;
	width:170px;
	background:#2a2a2a;
	border:1px solid #5a5a5a;
	
	bottom: 1px;
	left: 0;
	z-index: 250;
}
	#new_channel_form #form_buttons{margin-top:10px;}
.chat_msg{
	font-family:Tahoma, serif;
	font-size:8pt;
	color :White;
}
	.chat_msg span {color:#a2a1a1;}
	.chat_msg span strong {color:#ffcc00;}
/*PROFICIENT TECHNOLOGIES*/
.proficient_technologies_all{ width:900px;}

/* START - ENCYCLOPEDIA */
.encyclopedia { margin: -5px -5px; }
	/* LEFT PANEL */
	.encyclopedia .left {
		float:left;
		width: 185px;
		overflow: visible;
	}
	.encyclopedia .right {
		float: left;
		width: 745px;
	}
		/* Encyclopedia Header */
		.encyclopedia .head {
			padding: 10px 10px 0 0;
			text-align: right;
			font-family: Georgia, 'Times New Roman', Times, serif;
		}
		.encyclopedia .head img {
			float: left;
			margin-top: -10px;
		}
		.encyclopedia .head strong {
			font-weight: normal;
			font-size: 13pt;
			color: #FFB700;
		}
		.encyclopedia .head em { font-style: normal;}
		
		/* Encyclopedia Menu */
		.encyclopedia .menu {
			clear: left;
			padding-top: 5px;
			position: relative;
		}
		.encyclopedia .menu ul {
			list-style: none;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size: 8pt;
			line-height: 100%;
		}
		.encyclopedia .menu ul li {
			display: block;
			clear: left;
			margin-bottom: 4px;
			line-height: 100%;
			padding-left: 5px;
		}
		.encyclopedia .menu ul li.opened {
			border: 1px solid #2C2C2C;
			border-right: 1px solid #000;
			padding: 5px 0 5px 5px;
			width: 179px;
		}
		.encyclopedia .menu ul img {
			float: left;
			margin-right: 3px;
		}
		.encyclopedia .menu ul a {
			text-decoration: none;
			color: #fff;
		}
			.encyclopedia .menu ul a em {
				color: #A1A0A0;
				font-size: 7pt;
				font-style: normal;
				font-weight: bold;
			}
			.encyclopedia .menu ul ul { padding-top: 10px;}
			.encyclopedia .menu ul ul li {
				background: url(../interface/encyclopedia/dot.gif) no-repeat left;
				font-size: 7pt;
				font-weight: bold;
			}
			.encyclopedia .menu ul ul li a:hover { color: #FFB700;}
	/* BODY */
	.encyclopedia .body {
		border: 1px solid #2C2C2C;
		padding: 10px;
		min-height: 400px;
		font-size: 10pt;
		line-height: 130%;
		color: #e1e1e1;
	}
	.encyclopedia .body h2 {
		font-size: 14pt;
		color: #D6D6D6;
		margin-bottom: 10px;
	}
	.encyclopedia .body h3 {
		margin: 10px 0 0 0;
		font-size: 11pt;
		color: #A1A0A0;
	}
	.encyclopedia .body h4 {
		font-size: 10pt;
		color: #A1A0A0;
		margin: 0;
	}
		.encyclopedia .body h4.negative { color: #CE0000;}
		.encyclopedia .body h2 strong, .encyclopedia .body h3 strong, .encyclopedia .body h3 strong { color: #fff;}
	.encyclopedia .body .resources { margin:0 0 0 5px;}
	.encyclopedia .body .building_desc {padding: 0; line-height: 170%;}
	.encyclopedia .body p.extra_info {
		margin:8px 0px 4px 0px;
		padding-left:4px;
		line-height:110%;
	}
	.encyclopedia .body p.extra_info strong { color:#ff4444;}
	.encyclopedia .body ul {
		line-height: 100%;
		list-style: none;
		font-size: 9pt;
		padding-left: 10px;
	}
	
	.encyclopedia .body ul.subarticle {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
		line-height: 150%;
	}
		.encyclopedia .body ul.subarticle a {
			background: url(../interface/encyclopedia/point.gif) no-repeat left;
			padding-left: 13px;
			color: #fff;
			text-decoration: none;
		}
		.encyclopedia .body ul.subarticle a:focus, .encyclopedia .body ul.subarticle a:hover {
			text-decoration: underline;
			color: #FFB700;
			background-image: url(../interface/encyclopedia/point_hover.gif);
		}
	.encyclopedia .body ul.search_results {
		font-size: 10pt;
		line-height: 130%;
	}
	.article_edit input, .article_edit textarea, .article_edit select {
		background: Black;
		color: #F0F0F0;
		border: 1px solid Gray;
	}
	.article_edit input.preview, .article_edit input.save {
		color: #000;
		background: #dadada;
	}
	.article_edit input.save {
		font-weight: bold;
		background: #fff;
	}

		/* Ship Information */
		.article_info p {
			margin:0;
			font-size: 9pt;
		}
		.article_info .image {
			float: left;
			position: relative;
			width: 506px;
			height: 287px;
		}
		.article_info .image img { float: right;}
		.article_info .parent_icon { margin-left: 5px;}
		.article_info .inner_description {
			display: block;
			width: 480px;
			position: absolute;
			bottom: 2px;
			right: 3px;
			background: #000;
			opacity: 0.8;
			text-align: right;
			line-height: 110%;
			padding: 5px 10px;
			color: #fff;
		}
		.article_info .inner_description .separator {
			display: block;
			clear: both;
			margin-bottom: 4px;
			padding-bottom: 3px;
			border-bottom: 1px dotted Gray;
		}
		.article_info .inner_description a { text-decoration: none;}
		.article_info .right_info {
			float: left;
			padding-left: 10px;
			width: 205px;
		}
		.article_content {
			margin: 10px 0;
		}
		.article_content .lastupdate {
			margin-top: 5px;
			font-size: 8pt;
			color: #dadada;	
			text-align: right;
		}
			.article_content .lastupdate strong { color: #fff;}
		
		.item_stats {
			width: 155px;
			height: 88px;
			margin-bottom:10px;
			background: url(../interface/panels/pn_resources_small.png) no-repeat top;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			line-height: 120%;
		}
			.item_stats table { width: 100%;}
		ul.ship_parts { list-style: none; }
		ul.ship_parts a { text-decoration: none;}
	.encyclopedia_admin_panel {
		font-size: 8pt;
		background: #555;
		color: #fff;
		margin: 3px 0 10px 3px;
		padding: 0 5px;
		text-align: center;
	}
	/* START - TECH TREE */
	.show_tech .tech_tree .unknown { display: block;}
	.hide_tech .tech_tree .unknown { display: none;}
	ul.tech_tree { list-style: none;}
	.tech_tree, .encyclopedia .body ul.tech_tree {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: Gray;
		margin: 0;
		padding: 0;
	}
		.encyclopedia .body ul.tech_tree ul, ul.tech_tree ul {
			margin-left: 10px;
			border-left: 1px dotted #474747;
			line-height: 105%;
		}
		.tech_tree a { color: #fff; text-decoration: none;}
		.tech_tree a:focus, .tech_tree a:hover { color: #ffd700; text-decoration: underline; }
		.tech_tree img { float: left; margin-right: 3px;}
		.tech_tree li { margin-top: 2px; }
		.tech_tree li.researched { color: Green;}
		.tech_tree li.researched a { color: Gray;}
		.tech_tree li.researched img { border: 1px solid #004702;}
		.tech_tree li.research { color: #7cff6a;}
		.tech_tree li.research a { color: Gray;}
		.tech_tree li.research img { border: 1px solid #7cff6a;}
		.tech_tree li.located { color: #ffe400;}
		.tech_tree li.located a { color: Gray;}
		.tech_tree li.located img { border: 1px solid #ffe400;}
		.tech_tree li.unknown { color: Gray;}
		.tech_tree li.unknown a { color: #fff;}
		.tech_tree li.unknown img { border: 1px solid Gray;}
		.tech_tree ul li {
			margin-left:-1px;
			padding-left: 10px;
			background: url(../interface/encyclopedia/tech_tree_end.gif) no-repeat left;
			background-position: left top;
			font-size: 8pt;
		}
		.tech_tree ul.inner li { padding-left: 25px;}
	/* END - TECH TREE */
/* END - ENCYCLOPEDIA */

/* SHIPS */
ul.ships_list {
	margin-left:10px;
}
ul.ships_list li {
	list-style:none;
	clear:both;
}
	ul.ships_list li a{
		color: White;
		text-decoration: none;
	}
ul.ships_list li div, ul.ships_list li h2 {
	float: left;
	width: 100px;
	padding-left: 13px;
}
ul.ships_list li div.sep {
	background:url(../interface/vsep.png) no-repeat left;
	padding-left:7px;
	width: auto;
}

table.ships strong { color: Gray;}
table.standard tr.simple_info td h2 {
	display: block;
	float: left;
	
	padding:2px;
	border-bottom: 1px solid #A2A1A1;
}
table.standard tr.simple_info td h2 a {
	display: block;
	float:left;
	
	color: White;
}
	table.standard tr.simple_info td h2 a span{
		display: block;
		float: left;
		width: 150px;
	}
table.standard tr.simple_info td h2 strong {
	color: #8C8C8C;
	font-size: 8pt;
}
table.standard tr.simple_info .crew {
	display: block;
	float: right;
	color: #96D7CD;
}

.dock_fleet_list {border: 1px solid #A2A1A1; padding: 0 2px 0 2px;}
.dock_fleet_list .fleet_info {margin: 5px 0 7px 0;}

.dock_list {}
	.dock_list h2 {
		cursor: pointer;
		font-family: Tahoma,"Lucida Grande",Verdana,Arial,sans-serif;
		font-size: 9pt;
		font-weight: normal;
	}
		.dock_list h2 strong {
			color: #A1A2A2;
			font-size: 8pt;
			font-weight: normal;
		}
		.dock_list h2 img {
			border: 1px solid #A1A2A2;
			display: block;
			float: left;
			margin: 4px 5px 0 0;
		}
		.dock_list h2 a {
			display: block;
			text-decoration: none;
			cursor: pointer;
			color: white;
		}
		.dock_list h2 a:hover {color: #AFF9FA;}
		
		.dock_list h2 a.ic_fleet_open,
		.dock_list h2 a.ic_fleet_close{
			float: right;
			margin-top: 10px;
		}
		

.ships_dock_list {
	font-size: 8pt;
}
	.ships_dock_list .left {
		color: #A2A1A1;
		width: 200px;
	}
	.ships_dock_list .left a{
		text-decoration: none;
		color: #A2A2A1;
	}
	.ships_dock_list .sep {
		background:url(../interface/vsep.png) no-repeat left;
		padding-left:7px;
	}
		.ships_dock_list .sep div {
			float: left;
			width: 48px;
		}

	.tx_ship_name {color: #D2D2D2; text-decoration: none;}
	.tx_ship_count , .tx_fleet_title, .tx_ships{ color: White; text-decoration: none;}

	.tx_fleet_power, .tx_fleet_noise {
		font-weight: normal;
		padding-left: 12px;
	}
	.tx_fleet_power { color: #FF6000; background: url(../interface/icons/ic_fleet_power.png) no-repeat left;}
	.tx_fleet_noise { color: #619361; background: url(../interface/icons/ic_fleet_noise.png) no-repeat left;}
	
	.tx_orbiting {color: white;}

.dock_fleet_title {
	
}
.dock_buttons {
	float: left;
}
.dock_prices {
	font-size: 8pt;
	float: right;
	width: 180px;
	background: red;
}
	.dock_prices strong{
		display: block;
		float: left;
	}
	
.ship_info {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
}
		.ship_info .ship_desc h1 { font-size: 10pt; }
		.ship_info .ship_desc {
			float: left;
			padding-left: 3px;
		}
		.ship_info .ship_desc table.std { width: 345px;}
		.ship_info table.info {
			width: 100%;
			color: Gray;
		}
		.ship_info table.info strong { color: #fff;}
			
		.ship_info .ship_image {
			float: left;
			width: 104px;
			height: 60px;
			border: 1px solid #A3A3A3;
		}

		.ship_info .ship_image img {margin: 2px;}
		.ship_info .ship_image div {
			background: url(../interface/ships/bg_ship_info.png) top repeat-x;
			
			padding-top:30px;
			width: 180px;
			height: 55px;
			margin: 2px;
			
			text-align:center;
		}
	

/* END TURN CLOAK */
.cloak {
	position: absolute;
	
	font-size: 60pt;
	text-align: center;
	
	background: url("../interface/bg_cloak.png");
	border: 1px solid #717172;
	z-index: 255;
	
}
	.cloak h1 {
		font-size: 120pt;
		margin-top: 150px;
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-weight: normal;
	}
	.cloak a.pointer {
		font-size: 32pt;
		color: Silver;
		text-decoration: none;
		border-bottom: 1px solid #FFFFFF;
	}
.cloak_trans {
	position: absolute;
	z-index: 255;
}
/* FLEETS LIST */
.fleets_menagment {font-size: 9pt;}
	.fleets_menagment .left, .fleets_menagment .right, .fleets_menagment .spacer {
		float: left; width: 450px;
	}
	.fleets_menagment .right .fleets_filter .controls a { float: none;}
	.fleets_menagment .spacer {width: 5px;}
	
	.fleets_menagment .fleet_legend {
		padding: 1px;
		width: 460px;
		height: 400px;
		border: 1px solid #A2A1A1;
	}
		.fleets_menagment .fleet_legend .help {
			height: 95px;
			padding: 70px;
			
			border-bottom: 1px solid #A2A1A1;
			margin-bottom: 5px;
			
			text-align: center;
			
			font-size: 18pt;
			color: #A2A1A1;
		}
			.fleets_menagment .fleet_legend .help strong{color: white;}
			
		.fleets_menagment .fleet_legend .legend {
			float: left;
			width: 152px;
			padding-left: 1px;
		}
			.fleets_menagment .fleet_legend .legend h1 {
				font-weight: bold;
				font-size: 10pt;
			}
	
	.fleets_menagment .fleets_filter h1 {
		display: block;
		float: left;
		padding: 2px;
		
		line-height: 100%;
		
		font-weight: bold;
		font-size: 12pt;
		width: 120px;
	}
	.fleets_menagment .fleets_filter .limit {
		float: left;
		margin-left: 5px;
	}
		.fleets_menagment .fleets_filter .limit a {
			font-size: 8pt;
		}
	.fleets_menagment .fleets_filter .controls {
		padding: 2px;
	}
		.fleets_menagment .fleets_filter .controls .filters {
			float:left;
			width: 220px;
			margin-right: 5px;
		}
			.fleets_menagment .fleets_filter .controls .filters a {
				color: #aeaeae;
				text-decoration: none;
			}
			
			.fleets_menagment .fleets_filter .controls .filters label,
			.fleets_menagment .fleets_filter .controls .filters input, 
			.fleets_menagment .fleets_filter .controls .filters a {
				float: right;
			}
			
			.fleets_menagment .fleets_filter .controls .filters a.clear_filter { padding: 0 3px; line-height: 120%;}
			.fleets_menagment .fleets_filter .controls .filters label { padding: 1px 2px 0 0;}
			
			.fleets_menagment .fleets_filter .controls .near_filters {
				color: #a1a0a0;
				text-align: right;
			}
			.fleets_menagment .fleets_filter .controls .near_filters a {
				text-decoration: none;
				color: #FFFFFF;
			}
			.fleets_menagment .fleets_filter .controls .near_filters a.all_sel,
			.fleets_menagment .fleets_filter .controls .near_filters a.mine_sel,
			.fleets_menagment .fleets_filter .controls .near_filters a.ally_sel,
			.fleets_menagment .fleets_filter .controls .near_filters a.enemy_sel {
				color: #FFFFFF;
				padding: 0 5px;
				background: #606060 url(../interface/arrow_black.gif) no-repeat bottom;
			}
			.fleets_menagment .fleets_filter .controls .near_filters a.mine_sel { background-color: #007e21; }
			.fleets_menagment .fleets_filter .controls .near_filters a.ally_sel { background-color: #002396; }
			.fleets_menagment .fleets_filter .controls .near_filters a.enemy_sel { background-color: #960000; }
			
	.fleets_menagment .ships_list {
		padding:2px;
		border: 1px solid #a1a2a2;
		
		height: 384px;
	}
		.fleets_menagment .ships_list .even {background-color: #404040;}
		.fleets_menagment .ships_list .ship_groups .ship_group {
			float: left;
			width: 74px;
			height: 70px;
			margin-right: 5px;
			padding: 0 3px;		
			border: 1px solid Gray;
			font-size: 8pt;
			color: Silver;
		}
		
		.fleets_menagment .ships_list .ship_groups .ship_group strong { color: #FFFFFF;}
		.fleets_menagment .ships_list .ship_groups .ship_group h4 {
			font-size: 9pt;
			text-align: center;
		}
			.fleets_menagment .ships_list .ship_groups .ship_group h4 a { color: #FFFFFF;}
	
	a.ic_fleet_closed, a.ic_fleet_open {
		background: url(../interface/icons/ic_fleet_closed.gif) no-repeat top;
		display: block;
		width: 8px;
		height: 8px;
		font-size: 1px;
	}
	a.ic_fleet_open { background-image: url(../interface/icons/ic_fleet_open.gif);}
	
	a:focus.ic_fleet_closed, a:hover.ic_fleet_closed { background-image: url(../interface/icons/ic_fleet_closed_hover.gif);}
	a:focus.ic_fleet_open, a:hover.ic_fleet_open { background-image: url(../interface/icons/ic_fleet_open_hover.gif);}
	
	table.fleet_parameters {width: 100%; background-color: #333333; font-size: 8pt;}
	table.fleet_parameters td {padding: 2px; background-color: #000000;}
	
	table.fleet_ships_list {
		width: 100%;
		font-size: 8pt;
		font-family: "Tahoma", "Lucida Grande", "Trebuchet MS", Verdana, Ariel, sans-serif;
		color: #FFFFFF;
		
		border: 1px solid #525353;
		background-color: #000000;
	}
		table.fleet_ships_list  tr.even { background: #393838;}
		table.fleet_ships_list  tr.sel { background: #585858;}
		
	.fleets_menagment .fleet_position .desc,
	.fleets_menagment .fleet_position .position_icon {
		display: block; float: left;
	}
	.fleets_menagment .fleet_position .desc {
		width: 150px;
		padding-top: 5px;
	}
		.fleets_menagment .fleet_position .desc h1 a {text-decoration: none; font-size: 10pt;}
		
	.fleets_menagment .fleet_position img.short_map {float: right;}
	
	/* Класове за филтрите */
	.mine_fleet { border-left: 2px solid #007E21;}
	.ally_fleet { border-left: 2px solid #002396;}
	.enemy_fleet { border-left: 2px solid #960000;}
	
	.fleets_menagment .ally .enemy_fleet, 
	.fleets_menagment .ally .mine_fleet, 
	.fleets_menagment .mine .enemy_fleet, 
	.fleets_menagment .mine .ally_fleet,
	.fleets_menagment .enemy .mine_fleet,
	.fleets_menagment .enemy .ally_fleet {
		display: none;
	}
	
	.fleets_menagment .fleet_list {
		padding: 1px;
		border: 1px solid #a1a2a2;
	}
		.fleets_menagment .fleet_list .even {background-color: #404040;}
		.fleets_menagment .fleet_list .highlight {background-color: #3B6331;}
		.fleets_menagment .fleet_list .extra_buttons div.bt {
			float: left;
			width: 105px;
		}
		
		.fleets_menagment .fleet_list .extra_buttons .bt {
			float: left;
		}
		.fleets_menagment .fleet_list .extra_buttons a.category_tab {
			width: 100px;
			height: 20px;
			padding: 0 0 0 5px;
			margin: 0;
		}
		
		.fleets_menagment .fleet_info {
			margin-bottom: 1px;
			padding-left: 5px;
			padding-right: 5px;
			background-color: #1A1A1A;
		}
			.fleets_menagment .fleet_info h2, .fleets_menagment .fleet_info h1, .fleets_menagment .position {
				font-size: 10pt;
			}
				.fleets_menagment .fleet_info .position { font-size: 8pt;}
				.fleets_menagment .fleet_info .status .extra_buttons a { margin-right: 2px;}
			.fleets_menagment .fleet_info h2 {
				font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
				font-size: 9pt;
				font-weight: normal;
				cursor: pointer;
			}
				.fleets_menagment .fleet_info h2 strong {
					font-size: 8pt;
					color: #A1A2A2;
					font-weight: normal;
				}
					.fleets_menagment .fleet_info h2 strong em { color: #FFFFFF; font-style: normal;}
				.fleets_menagment .fleet_info .right_small {
					float: right;
					margin-top: 10px;
					display: block;
				}
				.fleets_menagment .create_new_fleet {
					margin: 5px 0;
					border: 1px solid #A1A2A2;
					background: #1a1a1a;
					padding: 10px 20px;
				}
				.fleets_menagment .fleet_info h2 .ic_fleet_closed,
				.fleets_menagment .fleet_info h2 .ic_fleet_open {
					margin-top: 10px;
					float: right;
				}
				
				.fleets_menagment .fleet_info h2 a, .fleets_menagment .fleet_info h2 p { display: block; }
				.fleets_menagment .fleet_info h2 img {
					display: block;
					float: left;
					
					margin: 4px 5px 0 0px;
					
					border: 1px solid #a1a2a2;
				}
				.fleets_menagment .fleet_info h2, .fleets_menagment .fleet_info .position { width: 100%; }
				.fleets_menagment .fleet_info h2 a.title:hover { color: #aff9fa; }
				
			.fleets_menagment .fleet_info h1{ font-size: 12pt;}
			.fleets_menagment .fleet_info .right_small { float: right; margin-right: 2px;}
			.fleets_menagment .fleet_info .position a {text-decoration: none; color: #FFE980;}
			
			.fleets_menagment .fleet_info .status a.ic_aggressive,
			.fleets_menagment .fleet_info .status a.ic_passive,
			.fleets_menagment .fleet_info .status a.ic_conquer,
			.fleets_menagment .fleet_info .status a.ic_vassal {
				color: #FFFFFF;
				cursor: pointer;
			}
			
			.fleets_menagment .fleet_info .fleet_health, .fleets_menagment .fleet_info .fleet_damage, .fleets_menagment .fleet_info .fleet_controls {
				font-family: Tahoma, Verdana, Arial, sans-serif;
				font-size: 8pt;
				height: 15px;
				padding: 5px;
			}
				.fleets_menagment .fleet_info .fleet_controls a {
					float: left;
					text-decoration: none;
					margin-right: 2px;
				}

ul.fleet_path li input { display: block; float: left;}
ul.fleet_path li a {text-decoration: none;} 

#inner_panel {height: 450px; padding: 5px;}

.fleets_paging {
	padding: 5px 10px;
	height: 23px;
}
	.fleets_paging h4 {
		float: left;		
		font-size: 11pt;
		font-weight: normal;
		width: 250px;
	}
		.fleets_paging h4 strong { color: White;}
		.fleets_paging h4 strong.hl { color: #ffd800;}
		.fleets_paging h4 em {
			font-size: 9pt;
			font-weight: normal;
			font-style: normal;
			color: #a2a1a1;
		}
	.fleets_paging .links {
		float: left;
		margin:3px 5px 0 0;
		width: 270px;
		font-size: 8pt;
		text-align: right;
	}
	.fleets_paging .controls {
		float: right;
		margin-top: 4px;
		width: 155px;		
	}
		.fleets_paging .bt_simple, .fleets_paging .bt_simple_disabled {
			float: left;
			margin-left: 5px;
		}

/* ADVERTISE PAGE */
#advertise_hidden_content {display: none;}

.advertise_panel {
	padding: 10px;
	font-size: 8pt;
}
	.advertise_panel .advertise_end_of_turn {text-align: center; margin-top: 30px;}
	.advertise_panel .advertise_end_of_turn h2 {color: Gray; font-size: 20pt; font-weight: normal;}
	.advertise_panel .advertise_end_of_turn h1 {
		color: #FFFFFF;
		font-size: 16pt;
		font-weight: normal;
	}
	.advertise_panel .advertise_top img {display: block; float: left; }
	.advertise_panel .advertise_top div {display: block; float: right; text-align: right; color: #A5A5A5;}
		.advertise_panel .advertise_top div a {color: #9DE7E8; font-size: 10pt; font-weight: bold;}
		.advertise_panel .advertise_top div strong {color: #FFFFFF;}
	
	.advertise_panel .advertise_bottom {
		position:absolute;
		top:110px;
		width: 920px;
		padding-top: 120px;
		
		text-align: center;
		
	}
	.advertise_panel .advertise_bottom .google_300x250 {
		float: left;
		margin-left: 200px;
		width: 300px;
	}
	.advertise_panel .advertise_bottom .forum_last_topics {
		float: left;
		width: 300px;
		padding: 10px;
		text-align: left;
		
	}
		.advertise_panel .advertise_bottom .forum_last_topics p { margin-bottom: 5px;}
		.advertise_panel .advertise_bottom .forum_last_topics a {
			color: #9DE7E8;
		}
			.advertise_panel .advertise_bottom .forum_last_topics a .item_date { color: Gray; }
			.advertise_panel .advertise_bottom .forum_last_topics a .item_date strong { color: #FFFFFF;}
/* FORUMS */			
.forum .forum_last_topics {
	float: left;
	width: 450px;
	padding: 10px;
	text-align: left;
	font-size: 9pt;
}
	.forum .forum_last_topics p { margin-bottom: 5px;}
	.forum .forum_last_topics a {
		color: #9DE7E8;
	}
		.forum .forum_last_topics a .item_date { color: Gray; }
		.forum .forum_last_topics a .item_date strong { color: #FFFFFF;}
.forum .to_forums {
	float: left;
	padding: 200px 0px 0px 200px;
	color: Red;
	width: 200px;
	font-size: 18pt;
}
	.forum .to_forums a {
		display: block;
		width: 170px;
		height: 54px;
		line-height: 220%;
		text-align: center;
		
		background: url(../interface/buttons/bt_to_forum.gif) no-repeat;
		color: White;
		text-decoration:none;
	}
/*big hints on planet list page*/
.tutorial_over, .tutorial_under {
	position:absolute;
	width:160px;
	font-size:9pt;
	z-index: 255;
}
.tutorial_under{padding-bottom: 19px;}
.tutorial_over{padding-top: 19px;}

	.tutorial_over div, .tutorial_under div {
		padding:2px;
		
		background:white;
		color:black;
		
		border:1px solid #A1A1A1;
	}

		.tutorial_over div a, .tutorial_under div a {
			display:block;
			
			color:gray;
			background:url(../interface/buttons/bt_close.png) no-repeat right;
			
			text-align: right;
			line-height: 90%;
			
			padding-right:7px;
			text-decoration:none;
		}
	.tutorial_over img, .tutorial_under img{
		position:absolute;	
		left: 12px;
	}
	.tutorial_over img{top: 1px;}
	.tutorial_under img {bottom: 1px;}

/* КЛАСОВЕ ЗА КАРТАТА */
.ship_list_map_panel {
	position:absolute;
	padding:2px;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border:1px solid #A2A1A1;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	z-index:5;
}
	.ship_list_map_panel a.button_little {
		display: block;
		padding-top:2px;
		margin-right:2px;
		
		text-decoration: none;
		text-align: center;
	}

.stars_links {
	display:block;
	position:absolute;
	z-index:5;
}
	.stars_links a {
		display:block;
		position:absolute;
		width: 30px;
		height: 30px;
	} 


.fleet_speed, .fleet_messages, .path_for_fleet, .fleets_links_panel {
	position:absolute;
	display:block;
	width: 5px;
	height: 5px;
}
	.fleets_links_panel {z-index:4;}

.fleet_menu, .fleet_menu_simple {
	position:absolute;
	display:block;
	z-index:105;
	width: 300px;
}
.fleet_menu_simple{width: 35px;}

.fleets_map {position: absolute;}
.fleets_map a.fleet_menu_link {
	display:block;
	position:absolute;
	height: 12px;
	z-index:5;
	color:white;
	
	font-size:8pt;
	text-decoration: none;
}
	.fleets_map a.fleet_menu_link img {margin-right:2px;}
	
ul.short_list {list-style:none;}
	ul.short_list li { clear: both;}
	ul.short_list li a, .fleet_menu_title {
		display: block;
		float: left;
		color: #FFFFFF;
		text-decoration:none;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin: 1px 0;
		padding:1px 5px;
	}
	ul.short_list li a.icon {
		width: 10px;
		margin-right: 3px;
		padding: 0;
	}
	ul.short_list li.even {background-color: #3B3435;}
	ul.short_list li a.sel {border:1px solid #A2A1A1; padding:0 4px;}
	ul.short_list li a img { vertical-align: middle; padding-bottom:2px;}
	
	ul.simple li a {background: none;}
	
	#map_drag ul.short_list {width: 300px;}
	
	
.fleet_menu_simple a, .fleet_menu a, #fleet_ships_list a {
	position: static;
}
.fleet_menu_simple .controls, .fleet_menu .controls, #fleet_ships_list .controls {
	margin-top: 3px;
	padding: 0 2px;
}

.planet_controls {float: left;}
	.planet_controls a, .fleet_menu_simple .controls a, .fleet_menu .controls a, #fleet_ships_list .controls a {
		position: static;
		float: left;
		text-decoration: none;
		margin-right: 1px;
	}
	
ul.fleet_planet_selector {list-style:none;}
	ul.fleet_planet_selector li {
		display: block;
		float:left;
		padding: 2px 1px;
	}
	ul.fleet_planet_selector li a {
		display: block;
		padding: 0px 2px 3px 2px;
		width: 20px;
		height: 20px;
	}
	ul.fleet_planet_selector li.sel {
		padding: 1px 0;
		border:1px solid #FFFFFF;
	}
		ul.fleet_planet_selector li a img {border: none; padding:0;}
	
	ul.fleet_planet_selector .pl_visited { background: url(../interface/fleet_planet_selector/planet_visited.png) no-repeat bottom; }
	ul.fleet_planet_selector .pl_scanned { background: url(../interface/fleet_planet_selector/planet_scanned.png) no-repeat bottom; }
	ul.fleet_planet_selector .pl_mine { background: url(../interface/fleet_planet_selector/planet_mine.png) no-repeat bottom; }
	ul.fleet_planet_selector .pl_ally { background: url(../interface/fleet_planet_selector/planet_ally.png) no-repeat bottom; }
	ul.fleet_planet_selector .pl_enemy { background: url(../interface/fleet_planet_selector/planet_enemy.png) no-repeat bottom; }
	ul.fleet_planet_selector .pl_neutral { background: url(../interface/fleet_planet_selector/planet_neutral.png) no-repeat bottom; }
	ul.fleet_planet_selector .pl_vassal { background: url(../interface/fleet_planet_selector/planet_vassal.png) no-repeat bottom; }

/*Famous Quotes*/
#quotes {
	margin-top:20px;
	margin-left:160px;
	width: 600px;
}
	#quotes p{
		display:block;
		position: relative;	
	}
	#quotes .left_quotes {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:90pt;
		position:absolute;
		color:gray;
	}
	#quotes em {
		display:block;
		position:relative;
		padding:22px 0 0 45px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:13pt;
	}
	#quotes span {
		display:block;
		float:right;
		font-size:10pt;
	}

/* Battle Information */
table.collisions {
	margin-top: -1px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	background: url(../interface/panels/battle_collisions.gif) no-repeat top;
	width: 912px;
	height: 47px;
}
table.collisions td.turns { color: #5A5A5A;}
	table.collisions td.turns a { color: #fff;}
	table.collisions td.turns a.sel {
		color: #FFD800;
		font-weight: bold;
	}
	table.collisions td.turns a:focus, table.collisions td.turns a:hover { color: #A1A0A0;}
.battle_header { margin-top: -10px; height: 46px; }
.battle_header table {
	float: left;
	width: 450px;
	height: 45px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
}
.battle_header h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: normal;
}
.battle_header em {
	font-size: 7pt;
	font-style: normal;
	color: #616161;
}
.battle_header ul.sub {
	padding-top: 22px;
	width: 400px;
}
.battle_header .stats { color: #A1A0A0;}
	.battle_header .stats strong { color: #fff;}

.battle_window .left, .battle_window .right  {
	float: left;
	width: 448px;
	margin-top: 5px;
}
.battle_window .left { margin-right: 10px;}
.battle_window .ally_panel, .battle_window .enemy_panel {
	width: 452px;
	min-height: 300px;
	background: url(../interface/battle_details/ally.gif) no-repeat top;
}
.battle_window .enemy_panel { background-image: url(../interface/battle_details/enemy.gif); }
	.battle_window .ally_end, .battle_window .enemy_end {
		width: 452px;
		height: 13px;
		font-size: 1px;
		background: url(../interface/battle_details/ally_end.gif) no-repeat top;
	}
	.battle_window .enemy_end { background-image: url(../interface/battle_details/enemy_end.gif); }

.battle_window .groups { padding: 5px 0 0 3px;}
.battle_window .ship_group {
	float: left;
	width: 62px;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #A1A0A0;
	line-height: 100%;
}
	.battle_window .ship_group strong {
		font-weight: normal;
		color: #fff;
	}
	.battle_window .ship_group em { font-style: normal;}
	.battle_window .ship_group h4 {
		font-size: 7pt;
		line-height: 100%;
		color: #fff;
	}
	.battle_window .ship_group .ally, .battle_window .ship_group .enemy {
		padding: 3px 0 0 3px;
		width: 59px;
		height: 37px;
	}
	.battle_window .ship_group .ally  { background: url(../interface/battle_details/ship_group_ally.gif); }
	.battle_window .ship_group .enemy { background: url(../interface/battle_details/ship_group_enemy.gif); }
	.battle_window .ship_list { padding: 5px; }
	.battle_window .ship_list h4 { font-size: 7pt; }
	.battle_window .ship_list table {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
		line-height: 100%;
	}
	.battle_window .ship_list table em {
		color: #A1A0A0;
		font-style: normal;
	}
	.battle_window .ship_list table tr.even { background: #000; }
	.battle_window table.avatars_table {
		margin-top: 10px;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
	}
	.battle_window table.avatars_table th {
		font-size: 7pt;
		color: #A1A0A0;
		text-align: left;
	}
	.battle_window table.avatars_table em {
		color: #A1A0A0;
		font-style: normal;
	}
/* BATTLE SIMULATOR */
.simulator_header { border-bottom: 1px solid #5A5A5A;}
.simulator_header ul.sub {
	padding-top: 32px;
	width: 400px;
}
.simulator_header a.bt_fight {
	margin: -5px 0 5px 0;
}
a.bt_fight {
	display: block;
	float: left;
	width: 183px;
	height: 54px;
	background: url(../interface/battle_simulator/bt_fight.gif) no-repeat top;
}
	a.bt_fight span { display: none; }
	a:focus.bt_fight, a:hover.bt_fight { background-image: url(../interface/battle_simulator/bt_fight_hover.gif); }
.simulator_prepare .left, .simulator_prepare .center, .simulator_prepare .right {
	float: left;
	margin-right: 5px;
	width: 245px;
}
.simulator_prepare .center { width: 406px; }
.simulator_prepare .right { margin-right: 0;}
.simulator_prepare .item_types {
	margin-top: 10px;
	padding-left: 50px;
}
.simulator_prepare .bt_path_command_remove {
	float: left;
	margin-right: 2px;
}
.simulator_prepare .item_list .even {
	background: #000;
}
.simulator_prepare .left .item_list {
	padding: 5px 2px;
	width: 241px;
	min-height: 200px;
	background: url(../interface/battle_simulator/ally.gif) no-repeat top;
}
	.simulator_prepare .left .item_list_end {
		width: 245px;
		height: 13px;
		background: url(../interface/battle_simulator/ally_end.gif) no-repeat top;
	}

.simulator_prepare .right .item_list {
	padding: 5px 2px;
	width: 241px;
	min-height: 200px;
	background: Red url(../interface/battle_simulator/enemy.gif) no-repeat top;
}
	.simulator_prepare .right .item_list_end {
		width: 245px;
		height: 13px;
		background: url(../interface/battle_simulator/enemy_end.gif) no-repeat top;
	}
.simulator_prepare .avatar_bonuses {
	padding: 5px 2px;
	width: 241px;
	background: url(../interface/battle_simulator/skill.gif) no-repeat top;
}
	.simulator_prepare .avatar_bonuses_end {
		width: 245px;
		height: 13px;
		background: url(../interface/battle_simulator/skill_end.gif) no-repeat top;
	}
.simulator_prepare h3 {
	font-size: 10pt;
	margin-top: 15px;
}
table.battle_summary {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #fff;
}
	table.battle_summary th {
		text-align: left;
		color: #a1a0a0;
	}
	table.battle_summary th.turn {
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 11pt;
		font-weight: normal;
		color: #dcdcdc;
	}
	table.battle_summary th.turn strong { color: #ffd200;}
.no_battle_simulator { text-align: center;}
	.no_battle_simulator h3 {
		margin-top: 50px;
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 16pt;
		font-weight: normal;
	}
	.no_battle_simulator img { margin-top: 30px;}
/* BATTLE SIMULATOR * END */
	
td.bg_log_mine  { background: #008000 url(../interface/bg_log_mine.gif) repeat-x bottom;}
td.bg_log_ally  { background: #000280 url(../interface/bg_log_ally.gif) repeat-x bottom;}
td.bg_log_enemy { background: #800011 url(../interface/bg_log_enemy.gif) repeat-x bottom;}

table.battle_resume {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Ariel, sans-serif;
	font-size: 8pt;
}
	table.battle_resume th {
		padding-left: 3px;
		text-align: left;
		color: #a2a1a1;
	}
	table.battle_resume td {
		padding: 0 3px;
	}

.ship_groups .ship_group { background-position: right bottom; }

/* SHIP BATTLE LIST */
.ship_battle_list .controls {
	font-size: 9pt;
	color: #616161;
}
	.ship_battle_list .controls strong {
		color: #FFFFFF;
	}
	.ship_battle_list .controls a {
		color: #84cdce;
		text-decoration: none;
	}
	.ship_battle_list .controls a:focus, .ship_battle_list .controls a:hover {
		border-bottom: 1px solid #DADADA;
	}
	.ship_battle_list .controls a.sel {
		border-bottom: 1px solid #FFFFFF;
	}
.ship_battle_list table {
	width: 100%;
	font-size: 8pt;
	font-family: "Tahoma", "Lucida Grande", "Trebuchet MS", Verdana, Ariel, sans-serif;
	color: #FFFFFF;
}
	.ship_battle_list table tr.even { background: #393838;}
	.ship_battle_list em {
		font-style: normal;
		color: #616161;
	}
	.ship_battle_list .help {
		height: 125px;
		padding: 80px;
		
		margin-bottom: 5px;
		
		text-align: center;
		
		font-size: 18pt;
		color: #A2A1A1;
	}
	
.sort_DESC { background: url(../interface/icons/sort_desc.png) no-repeat left; padding-left: 7px;}
.sort_ASC { background: url(../interface/icons/sort_asc.png) no-repeat left; padding-left: 7px;}


#error_window_open {
	position:absolute;
	background: #F6F9B1;
	color: #000;
	
	top:200px;
	left:30px;
	
	width: 910px;
	padding: 15px;
	
	border: 1px solid #ADACAC;
	font-size:8pt;
	
	text-align: center;
}
.rename_fleet{
	position:absolute;
	background: #000000;
	
	top:200px;
	left:530px;
	
	width: 240px;
	padding: 5px;
	
	border: 1px solid #ADACAC;
	font-size:8pt;
}
	.rename_fleet .controls {margin-top: 5px;}
		.rename_fleet .controls .button {float: left; margin-right: 2px;}

.cargo_form_map {
	position: relative;
	background: #000000;
	width: 199px;
	border: 1px solid #ADACAC;
	font-size:8pt;
}
	.cargo_form_map h1 {
		font-size: 10px; padding-left:1px;
	}
	.cargo_form_map strong {font-size: 8pt;}
	
	.cargo_form_map .left, .cargo_form_map .right { float: left; width: 97px; height:180px; padding: 1px;}
	.cargo_form_map .left img, .cargo_form_map .right img {vertical-align: middle;}
	.cargo_form_map .right {border-left: 1px dotted #ADACAC;}
	.cargo_form_map .spacer {clear: both; height:1px; border-top: 1px solid #ADACAC;}
	.cargo_form_map .left .cargo_size, .cargo_form_map .right .cargo_size {position: absolute; bottom:1px; width: 97px; background: #404040; font-size: 8pt;}

.resource_move {
	position: absolute;
	z-index: 255;
	padding: 1px;
	
	border: 1px solid #ADACAC;
	
	background: #404040;
	font-size: 9pt;
}
.transfer_form {
	position:absolute;
	
	top:65px;
	left:8px;
	width:173px;
	padding:5px;
	
	background:black;
	font-size:8pt;
	
	border:1px solid #a2a1a1;
}
	.transfer_form .point {
		position:absolute;
		top:-3px;
		right:1px;
		padding:0;
		background: none;
	}

.colonizator_list {
	font-size: 8pt;
	background: #000000;
	padding-left:3px;
}
	.colonizator_list li {list-style: none;}
	.colonizator_list a {
		text-decoration: none;
		color: white;
	}

table.log_table {
	width: 660px;
	font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Ariel, sans-serif;
	font-size: 8pt;
}
	table.log_table th {
		text-align: left;
		padding: 0 3px;
		color: #a2a1a1;
	}
	table.log_table td {
		padding: 0 3px;
	}
	table.log_table td.total {
		font-weight: bold;
		text-align: right;
	}

.battle_log {
	font-family: Tahoma, 'Lucida Grande', 'Trebuchet MS', Verdana, Ariel, sans-serif;
	font-size: 8pt;
}
	.battle_window .battle_log .left, .battle_window .battle_log .right {
		width: 220px;
	}
	
	.battle_log .left a { text-decoration: none; }
	.battle_log .left table { padding-top: 10px; }
	
	.battle_window .battle_log .right {
		width: 660px;
	}
	.battle_log_item {
		margin-bottom: 3px;
	}
	.battle_log .left_padded {padding-left: 10px;}
	.battle_log .ship_name { }
	.battle_log .paging {float: right; padding-right: 5px;}

.legends {
	margin: 10px 0;
}
	ul.legend {
		float: left;
		display: block;
		margin: 0;
		padding: 10px 10px 0 0;
		list-style: none;
		width: 48%;
		color: #e7e7e7;
	}
	ul.legend strong { color: #FFFFFF;}
		

/* SCREENSHOTS SCREEN */
#screenshots { font-size: 1px;}
#screenshots a { text-decoration: none;}
#screenshots .selected {
	float: left;
	width: 648px;
	padding: 10px 0 0 10px;
}
	#screenshots .selected h1 {
		font-size: 14pt;
	}
#screenshots .list {
	float: left;
	padding: 34px 0 0 3px;
	width: 280px;
}
	#screenshots .list img {
		margin: 0 3px 3px 0;
	}
	#screenshots .list .sel {
		padding: 1px;
		background: #000000;
		border: 2px solid #FFFFFF;
	}
#screenshots .point {
	display: block;
	margin: 15px 0 0 10px;
	font-size: 11pt;
}

/* PLANET OWNER */

.planet_list_owner_cont {
	position: absolute;
	top: 377px;
	left: 360px;
	width: 230px;
}
	.planet_list_owner_cont .link_cont {
		background: url("../interface/icons/ic_mail.png") 0 3px no-repeat;
		color: White;
		text-decoration: none;	
		padding-left: 12px;
		margin-right: 3px;
	}
	.planet_list_owner_cont .vassal_to {
		color: Grey;
	}
	.planet_list_owner_cont .vassal_to strong {
		color: White;
	}
	
/* Fleet Management: AUTO PATH Form */
.fleet_auto_path {
	float: left;
	padding: 10px;
	width: 183px;
	border:1px solid #A1A2A2;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x scroll center top;
}
	.fleet_auto_path .bt_v2_std {
		margin-top: 5px;
	}
.auto_path_message {
	margin-top: 10px;
}
	.auto_path_message p {
		margin-bottom: 3px;
		font-family: Tahoma, Verdana, Arial;
		font-size: 8pt;
	}
	.auto_path_message a.bt_close, .auto_path_message input.bt_path_command_go {
		margin-top: 5px;
		float: left;
	}
	
/* ADVANCED TABS */
	/* Option Tabs */
	a.option_tab_checked, a.option_tab_unchecked, a.category_tab, a.category_button, a.dropdown, a.category_short,
	a.tab_path_manager {
		display: block;
		float: left;
		width: 88px;
		height: 20px;
		padding-left: 17px;
		background: url(../interface/tabs/option_tab_checked.gif) no-repeat left;
		background-position: top left;
		font-size: 8pt;
		text-decoration: none;
		color: #FFFFFF;
		line-height: 180%;
	}
	a.option_tab_unchecked { background-image: url(../interface/tabs/option_tab_unchecked.gif);}
	
		a:focus.option_tab_checked, a:hover.option_tab_checked,
		a:focus.option_tab_unchecked, a:hover.option_tab_unchecked,
		a:focus.category_tab, a:hover.category_tab,
		a:focus.category_button, a:hover.category_button,
		a:focus.dropdown, a:hover.dropdown,
		a:focus.category_short, a:hover.category_short,
		a:focus.tab_path_manager, a:hover.tab_path_manager { color: #ffd200;}

	/* Category Tab */
	a.category_tab {
		width: 100px;
		margin-top: 2px;
		padding: 0 0 0 5px;
		background-image: url(../interface/tabs/category_tab_closed.gif);
	}
	a.category_button {
		padding-left: 5px;
		width: 100px;
		height: 15px;
		line-height: 125%;
		background-image: url(../interface/buttons/dd_v2_small.gif);
		overflow: hidden;
	}
	a.dropdown {
		width: 100px;
		background-image: url(../interface/buttons/dd_v2_std.gif);
	}
	a.category_short {
		padding-left: 3px;
		width: 64px;
		height: 15px;
		line-height: 125%;
		background-image: url(../interface/buttons/dd_v2_short.gif);
		overflow: hidden;
	}
	
	/* Custom Tabs */
	.tab_aggressive {
		background: url(../interface/fleet_controls/ic_aggressive.gif) no-repeat left;
		margin-left: 4px;
		padding-left: 11px;
	}
	
	.tab_surrender {
		background: url(../interface/icons/ic_surrender.gif) no-repeat left;
		padding-left: 15px;
	}
	a.tab_path_manager {
		width: 85px;
		padding-left: 20px;
		background: url(../interface/tabs/tab_fleet_manager.gif) no-repeat left;
	}

/* CATEGORY LIST */
.category_list {
	position: absolute;
	z-index: 255;
	width: 110px;
	padding: 3px 0;
	background-color: #303030;
}
	.category_list .cont {
		height: 100px;
		overflow: auto;
	}
	.category_list ul {
		margin: 0;
		padding: 0;
		list-style: none;
		top: 0;
		left: 0;
	}
	.category_list a, .category_list li {
		display: block;
		padding: 1px 0;
		font-family: Tahoma, Arial, Verdana, sans-serif;
		font-size: 8pt;
		text-decoration: none;
		color: #a2a1a1;
		cursor: pointer;
	}
	.category_list a:focus, .category_list a:hover {
		padding: 0;
		border-top: 1px solid #a2a1a1;
		border-bottom: 1px solid #a2a1a1;
		color: #FFFFFF;
	}
	.category_list { color: #FFFFFF;}
	.category_list strong { font-weight: normal;}
	.category_list li {
		padding-left: 7px;
		clear: both;
	}
	.category_list li.sel {
		background: url(../interface/tabs/category_sel.gif) no-repeat left;
	}
		.category_list li.sel a {
			color: #d3d3d3;
			font-weight: bold;
			width: 82px;
		}
		
		.group_filter_planet .category_button, .group_filter_system .category_button {
			margin-top: 8px;
		}

/* RADAR SYSTEM */
.radar_panel {
	position: absolute;
	top: 50px;
	left: 165px;
	
	z-index: 255;
	
	width: 650px;
	padding: 10px;
	
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border: 1px solid #a3a1a1;
}
	.radar_panel h1 {
		font-size: 10pt;
		margin: 0;
	}
	.radar_panel .controls {
		position: relative;
		margin: 5px 0 0 0;
		width: 640px;
		height: 23px;
		padding: 5px;
		background: url(../interface/news/pn_news_filter.gif) no-repeat left;
	}
	.radar_panel .category_button {float: left;}
	.radar_panel .filter {
		float: left;
		height: 23px;
		padding-top:3px;
		font-size: 1px;
	}
		.radar_panel .filter .inputs {
			float: left;
			width: 110px;
		}
		.radar_panel .filter .filter_buttons {
			float: left;
		}
		.radar_panel .filter .filter_buttons .break_bt {
			float: left;
			margin-left: 10px;
		}
		.radar_panel .filter .clear_filter {
			color: #AEAEAE;
			line-height: 120%;
			padding: 0 3px;
			text-decoration: none;
			font-size: 8pt;
		}
		.radar_panel .buttons .button_close { float: right; margin-top: 10px;}
		
		.radar_panel .fleets {
			margin: 5px 0 0 0;
			padding: 3px;
			border: 1px solid #a2a1a1;
			font-family: Tahoma, Verdana, Arial, sans-serif;
		}
		
		.radar_panel .fleets ul {
			list-style:none;
			line-height:100%;
			font-size:1px;
		}
			.radar_panel .fleets ul li {
				display: block;
				padding: 0px 2px 2px 5px;
				border-bottom: 1px solid Black;
				background-color: #1a1a1a;
			}
			.radar_panel .fleets ul li img.icon {float: left;}
			.radar_panel .fleets ul li.even { background-color: #404040;}
			.radar_panel .fleets ul li.closed { background-color: #590000;}
			
			.radar_panel .fleets ul li .wraper,
			.radar_panel .fleets ul li .date,
			.radar_panel .fleets ul li .open {
				display: block;
				float: left;
				width: 10px;
			}
			.radar_panel .fleets ul li .wraper {
				padding-left: 5px;
				width: 550px;
				height: 14px;
				font-size: 8pt;
				line-height: 120%;
				color: #a2a1a1;
				overflow: hidden;
			}
				.radar_panel .fleets ul li .wraper .links { margin-top: 5px;}
				.radar_panel .fleets ul li .wraper .links strong { color: #FFFFFF; font-weight: normal;}
				.radar_panel .fleets ul li .wraper .links a { color: #93B0B5;}
				.radar_panel .fleets ul li .wraper a {
					color: #FFFFFF;
					text-decoration: none;
				}
					.radar_panel .fleets ul li .wraper a strong {
						color: #a2a1a1;
						font-size: 7pt;
						font-weight: normal;
					}
				.radar_panel .fleets ul li p {
					margin-top: 5px;
				}
			.radar_panel .fleets ul li .date {
				padding-left: 5px;
				width: 55px;
				font-size: 7pt;
				line-height: 120%;
				text-align: right;
				color: #a2a1a1;
			}
			.radar_panel .fleets ul li .date strong { color: #FFFFFF;}
			.radar_panel .fleets ul li .open {
				height: 10px;
				font-size: 7pt;
				line-height: 120%;
			}
			.radar_panel .fleets ul li .opened {
				float: left;
				padding-left: 5px;
				width: 550px;
				font-size: 8pt;
				line-height: 120%;
				color: #a2a1a1;
			}
				.radar_panel .fleets ul li .opened a {
					color: #FFFFFF;
					text-decoration: none;
				}
	.radar_panel .suggestions {
		margin-top: 2px;
		width: 638px;
		background: #000000;
		border: 1px solid #a2a1a1;
		font-size: 8pt;
	}
		
		
		
	.radar_footer {
		float: left;
		width: 95px;
		height: 82px;
		margin: 10px 0 0 0px;
	}
		.radar_footer h4 { 
			font-size:8pt;
		}
		.radar_footer .cont {
			width: 95px;
			height: 61px;
			background: url("../interface/bg_radar_cont.png") no-repeat;
			margin-top: 4px;
		}
		.bt_radar, .bt_guide {
			display: block;
			width: 52px;
			height: 20px;
			margin-left: 8px;
			padding: 10px 0 0 25px;
			background: url(../interface/buttons/bt_radar.png) no-repeat left;
			color: #FFFFFF;
			font-size: 8pt;
			text-decoration: none;
			text-align: center;
			line-height: 120%;
		}
		.bt_guide { background-image: url(../interface/buttons/bt_guide.gif); }
		.radar_footer .img_cont {
			float: left;
			margin-top: 3px;
			margin-left: 5px;
			width: 25px;
			font-size: 7pt;
		}

/* NEWS WINDOW */
.news_panel {
	position: absolute;
	top: 50px;
	left: 165px;
	
	z-index: 255;
	
	width: 650px;
	padding: 10px;
	
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border: 1px solid #a3a1a1;
}
	.news_panel h1 {
		font-size: 10pt;
		margin: 0;
	}
	.news_panel .controls {
		position: relative;
		margin: 5px 0 0 0;
		width: 640px;
		height: 23px;
		padding: 5px;
		background: url(../interface/news/pn_news_filter.gif) no-repeat left;
	}
	.news_panel .filter, .news_panel .limits, .news_panel .paging {
		float: left;
		width: 200px;
		height: 23px;
	}
	.news_panel .limits {
		padding-left: 5px;
		width: 95px;
		line-height: 200%;
		font-size: 8pt;
	}
	.news_panel .paging { width: 250px;}
		.news_panel .paging img { margin: 3px 0 0 0; cursor: pointer;}
		.news_panel .paging .links {
			float: left;
			font-size: 8pt;
			width: 180px;
			padding-right: 10px;
		}
		.news_panel .paging .images {
			font-size:1px;
			line-height: 100%;
		}
	
	.news_panel .filter {
		padding-top:3px;
		width: 285px;
		font-size: 1px;
	}
		.news_panel .filter .inputs {
			float: left;
			width: 110px;
		}
		.news_panel .filter .filter_buttons {
			float: left;
			width: 68px;
		}
		.news_panel .filter .filter_buttons a { margin-right: 1px;}
		.news_panel .filter .categories {
			float: left;
			width: 105px;
		}
	
	.news_panel .filter .clear_filter {
		color: #AEAEAE;
		line-height: 120%;
		padding: 0 3px;
		text-decoration: none;
		font-size: 8pt;
	}
	.news_panel .messages {
		margin: 5px 0 0 0;
		padding: 3px;
		border: 1px solid #a2a1a1;
		font-family: Tahoma, Verdana, Arial, sans-serif;
	}
	
	.news_panel .messages ul {
		list-style:none;
		line-height:100%;
		font-size:1px;
	}
		.news_panel .messages ul li {
			display: block;
			padding: 0px 2px 2px 5px;
			border-bottom: 1px solid Black;
			background-color: #1a1a1a;
		}
		.news_panel .messages ul li.even { background-color: #404040;}
		.news_panel .messages ul li.unreaded { background-color: #590000;}
		
		.news_panel .messages ul li .check,
		.news_panel .messages ul li .wraper,
		.news_panel .messages ul li .date,
		.news_panel .messages ul li .open {
			display: block;
			float: left;
			width: 10px;
		}
		.news_panel .messages ul li .check {
			padding-top: 2px;
		}
		.news_panel .messages ul li .wraper {
			padding-left: 5px;
			width: 550px;
			height: 14px;
			font-size: 8pt;
			line-height: 120%;
			color: #a2a1a1;
			overflow: hidden;
		}
			.news_panel .messages ul li.unreaded .wraper a.item {
				padding-left: 29px;
				background: url(../interface/news/new_message.gif) no-repeat left;
				background-position: 0 2px;
			}
			.news_panel .messages ul li .wraper .links { margin-top: 5px;}
			.news_panel .messages ul li .wraper .links strong { color: #FFFFFF; font-weight: normal;}
			.news_panel .messages ul li .wraper .links a { color: #93B0B5;}
		.news_panel .messages ul li .wraper a {
			color: #FFFFFF;
			text-decoration: none;
		}
		.news_panel .messages ul li .date {
			padding-left: 5px;
			width: 55px;
			font-size: 7pt;
			line-height: 120%;
			text-align: right;
			color: #a2a1a1;
		}
		.news_panel .messages ul li .date strong { color: #FFFFFF;}
		.news_panel .messages ul li .open {
			height: 10px;
			font-size: 7pt;
			line-height: 120%;
		}
	.news_panel .suggestions {
		margin-top: 2px;
		width: 638px;
		background: #000000;
		border: 1px solid #a2a1a1;
		font-size: 8pt;
	}
	
	.news_panel .messages .select_messages, .news_panel .messages .open_collapse {
		float: left;
		margin-top: 10px;
		width: 50%;
		text-align: left;
		font-size: 8pt;
	}
	.news_panel .messages .open_collapse { text-align: right;}
	
	.news_panel .buttons {
		margin-top: 5px;
		font-size: 9pt;
	}
	.news_panel .buttons .dropdown_mark,
	.news_panel .buttons .button_delete {
		float: left;
		margin-right: 5px;
	}
	.news_panel .buttons .button_close { float: right;}

/* NEWS STATS FOOTER PANEL */	
.news_stats {
	float: left;
	width: 384px;
}
	.news_stats .body {
		width: 370px;
		height: 57px;
		margin-top: 3px;
		padding: 3px 7px;
		background: url(../interface/panels/pn_news.png) no-repeat left;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #FFFFFF;
	}
	.news_stats em {
		color: #FFFFFF;
		font-size: 7pt;
		font-style: normal;
	}
	.news_stats strong { color: #a2a1a1; }
	.news_stats .global {
		float: left;
		width: 60px;
		background: url(../interface/sep_small.png) no-repeat right;
	}
	.news_stats p.unreaded {
		margin-bottom: 7px;
		line-height: 100%;
	}
	.news_stats p { line-height: 100%;}
	.news_stats .unreaded strong {
		color: #ffc000;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 16pt;
	}
	
	.news_stats .splitted {
		float: left;
		width: 220px;
		background: url(../interface/sep_small.png) no-repeat right;
		line-height: 100%;
	}
	.news_stats .splitted em {
		display: block;
	}
	.news_stats .splitted table {
		margin: 1px 0 0 5px;
		width: 100%;
	}
	.news_stats .buttons {
		float: left;
		width: 80px;
		padding: 12px 0 0 10px;
	}
/* INBOX BUTTON */
.bt_complex_inbox {
	display: block;
	width: 77px;
	height: 28px;
	padding-top: 2px;
	background: url(../interface/buttons/bt_v2_inbox.gif) no-repeat left;
	text-align: center;
	line-height: 120%;
}
	.bt_complex_inbox em {
		display: block;
		font-size: 10pt;
	}
	.bt_complex_inbox strong {
		font-size: 8pt;
		color: #ffc000;
	}
	.bt_complex_inbox strong em {
		display: inline;
		font-size: 8pt;
		font-weight: normal;
		color: #a2a1a1;
	}
	
/* CHECKBOX */
a.checkbox, a.checkbox_unchecked, a.checkbox_checked, a.checkbox_checked_disabled, a.checkbox_unchecked_disabled {
	display: block;
	width: 10px;
	height: 10px;
	background: url(../interface/news/checkbox_unchecked.gif) no-repeat left;
	font-size: 1px;
}
a.checkbox_checked { background-image: url(../interface/news/checkbox_checked.gif);}
a.checkbox_checked_disabled { background-image: url(../interface/news/checkbox_checked_disabled.gif);}
a.checkbox_unchecked_disabled { background-image: url(../interface/news/checkbox_unchecked_disabled.gif);}

a.checkbox_v2, a.checkbox_unchecked_v2, a.checkbox_checked_v2, a.checkbox_disabled_v2 {
	display: block;
	float: left;
	
	padding-left: 12px;
	background: url(../interface/news/checkbox_unchecked.gif) no-repeat left center;
	text-decoration: none;
	color: White;
}
	a.checkbox_disabled_v2 {color: grey;}
	a.checkbox_checked_v2 { background-image: url(../interface/news/checkbox_checked.gif); }


/* FLEET PATH MANAGER */

.path_manager {
	position: absolute;
	width: 470px;
	top: 15px;
	left: 445px;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border: 1px solid #A3A1A1;
	opacity: 0.85;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	z-index: 200;
}
	.path_manager .rel_cont {
		position: relative;
		padding: 10px;
	}
	.path_manager h1, .path_manager h4 {
		font-size: 10pt;
		margin: 0;
	}
	.path_manager h4 { font-size: 8pt;}
	.path_manager a { text-decoration: none; }
	.path_manager a:focus, .path_manager a:hover { color: #FFFFFF;}
	.path_manager .pn {
		margin: 5px 0;
		padding: 5px;
		background: #000000;
		border: 1px solid #A3A1A1;
	}
	
	.path_manager .pn .list, .path_manager .pn .legend {
		float: left;
		width: 320px;
	}
	.path_manager .pn .legend {
		width: 118px;
		font-size: 8pt;
	}
	
	.path_manager .pn .legend p {
		margin-bottom: 5px;
	}
	.path_manager .pn .legend p.help {font-size: 7pt;}
	
	.path_manager ul {
		list-style: none;
		margin: 0;
		line-height: 110%;
		font-size: 8pt;
	}
	.path_manager ul li {
		display: block;
		margin-bottom: 2px;
		line-height: 110%;
	}
	.path_manager ul div.inner {
		clear: left;
		padding: 0px 0 0px 10px;
	}
	.path_manager ul ul.sub { background: #000000;}
	.path_manager ul ul.sub li div {
		padding-left: 5px;
		clear: left;
	}
	.path_manager .node {
		padding-left: 3px;
		line-height: 100%;
	}
	.path_manager .map_links {
		color: #a1a2a2;
		padding-left: 5px;
	}
	.path_manager .map_links strong {
		font-weight: normal;
		color: #FFFFFF;
	}
	.path_manager .map_links a {
		width: 10px;
		float: none;
	}
	.path_manager a.node { color: #c1e8e8; }
	.path_manager a.node_passed { color: #a5b1b1; }
	.path_manager a.node_here { color: #FFFFFF; }
	.path_manager a.ctrl { color: #cccccc;}
	
	.path_manager .add {
		margin-top: 10px;
	}
	.path_manager .add a.add_star {
		font-size: 8pt;
		font-weight: bold;
		color: #cccccc;
	}
	.path_manager .floats a {
        display: block;
        float: left;
    }
	
.popups {display: block; position: relative;}

/* WELCOME INFO */
#welcome_info {
	padding: 10px 0 10px 25px;
}
#welcome_info #desc {
    float: left;
    width: 580px;
}
	#welcome_info #desc h4 {
		color:#8C8C8C;
font-size:9pt;
font-weight:normal;
line-height:100%;
margin:0pt;
padding:0pt;
	}
    #welcome_info #desc .left {
        float: left;
        width: 159px;
        margin-right: 10px;
    }
    #welcome_info #desc .left h1 {
        width: 159px;
        height: 130px;
        background: url(../interface/welcome/title_deltadraco.jpg) no-repeat top;
        margin: 5px 0 0 0;
        padding: 0;
    }
        #welcome_info #desc .left h1 span { display: none; }
        
    #welcome_info #desc .left h2, #welcome_info #desc .left h3 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16pt;
        font-weight: normal;
        margin: -6px 0 0 0;
        padding: 0;
    }
    
    #welcome_info #desc .left .status_info h4 { margin-top: 15px; }
    
    #welcome_info #desc .left h3 { font-size: 12pt;}
	#welcome_info #desc .left h3.important { color: Red;}
    
    #welcome_info #desc .right {
        float: left;
        width: 400px;
    }
        #welcome_info #desc .right p {
			margin-bottom: 5px;
            font-size: 10pt;
        }
    
#welcome_info #stats {
    float: left;
    width: 340px;
    padding-left: 15px;
    background: url(../interface/welcome/separator.jpg) no-repeat left;
}
    #welcome_info #stats .panel_large {
        margin-top: 10px;
    }
        #welcome_info #stats .panel_large ul {
            font-size: 9pt;
            list-style: none;
            margin: 0;
            padding: 3px 10px;
            line-height: 127%;
            color: #676767;
        }
        #welcome_info #stats .panel_large ul a {
            text-decoration: none;
            color: #FFFFFF;
        }
        #welcome_info #stats .panel_large ul a:focus,
        #welcome_info #stats .panel_large ul a:hover {
            color: #ff6000;
        }
        #welcome_info #stats .panel_large ul strong { color: #d3d3d3;}
        
        #welcome_info #stats .panel_large ul li span {
            display: block;
            width: 90px;
            float: left;
        }
        
        #welcome_info #stats .panel_large ul li { clear: left;}


#welcome_info .panel_large {
    width: 315px;
    height: 187px;
    background: url(../interface/welcome/pn_large.jpg) no-repeat bottom;
}
#welcome_info p a, #welcome_info a.point {
    text-decoration: none;
    color: #ff6000;
}
#welcome_info p a:visited, #welcome_info a:visited.point { border-bottom: 1px dotted #a33e00;}
#welcome_info p a:focus, #welcome_info p a:hover, #welcome_info a:focus.point, #welcome_info a:hover.point { border-bottom: 1px solid #a33e00; }

#welcome_info a.point {
    font-size: 8pt;
}
#screens {
	margin-top: 20px;
}
#screens h4 {
	font-size: 9pt;
	font-weight: normal;
}
	#screens h4 a {
		color: #a2a1a1;
		text-decoration: none;
	}
	#screens a.border img {
		background-color: #000000;
		border: 1px solid #000000;
	}
	#screens a:focus.border img, #screens a:hover.border img { border: 1px solid #FFFFFF;}
	
	
/* REGISTRATION FORM */
.std_form strong em {
    font-weight: bold;
    font-style: normal;
    color: #e10000;
}

.std_form fieldset {
    border: 1px solid #a2a1a1;
    padding: 10px;
}
.std_form legend {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14pt;
    color: #FFFFFF;
}
.std_form label { font-size: 10pt;}
.std_form p.form_desc {
    margin: 5px 0;
    line-height: 100%;
    color: #a2a1a1;    
}

.std_form .input {
    color: #FFFFFF;
    background: #434343;
    border: 1px solid #a2a1a1;
    font-size: 10pt;
    line-height: 120%;
    padding: 2px 3px;
    width: 100%;
}
.std_form .not_valid { border-color: #e10000;}
.std_form .signup {
    padding: 3px 0;
    border: 3px groove #580000;
    border-top-color: #b1b6b2;
    border-left-color: #4d524e;
    color: #FFFFFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14pt;
    background: #e53c01;
    margin-top: 15px;
}
.std_form input:hover.signup {
    background: #9e1503;
}
.ok {
    margin: 0 0 0 10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}

.error {
    border: 1px solid #fff600;
    background: #fffc9e;
    padding: 5px;
    color: #FF0000;
}

.ta_long_forum, .in_long_forum {
	background-color: #000000;
	border: 1px solid #606060;
	
	width: 350px;
	height:14px;
	
	padding: 1px 5px;
	font-size:8pt;
	line-height:100%;
	color: #D2D2D2;
}
.ta_long_forum {
	height: 200px;
	overflow: auto;
}

/* PAY PAL */

.paypal_panel {padding: 10px;}
	.paypal_panel h1 { font-size: 12pt; font-weight: normal; margin-bottom: 10px;}
	.paypal_panel a { text-decoration: none; color: #FFFFFF; font-size: 10pt;}
	.paypal_panel p {margin-bottom: 20px; padding: 10px;}

.packet_link {
	display: block;
	float: left;
	
	padding: 5px;
	margin: 4px;
	border: 1px solid #a1a1a2;
	
	text-align: center;
	
	font-size:9pt;		
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
	.packet_link em {color: #FFCC00; font-weight: bold; font-style: normal;}
	
table.paypal_cc {
	border:none;
	padding:0;
	margin:0;
	font-size:9pt;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

ul.map_system_info {
	position: absolute;
	z-index: 100;
	width: 250px;
	padding: 5px;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border: 1px solid #A2A1A1;
	opacity: 0.85;
}
ul.map_system_info h4 {
	font-size: 10pt;
	border-bottom: 1px solid #A2A1A1;
	margin-bottom: 3px;
}
ul.map_system_info ul {
	list-style: none;
	padding-left: 10px;
	color: #dadada;
	padding-bottom: 2px;
}
	ul.map_system_info ul strong { font-weight: normal;}
ul.map_system_info img {
	margin-right: 3px;
	vertical-align: middle;
}
/* SERVICES */
	.service_list .highlight { background: #fbffb6; }
	.service_list .highlight h4 { color: #000; }
	.service_list .highlight p { color: Gray; }
	.service_list .left, .service_list .right {
		float: left;
		width: 455px;
		margin-left: -5px;
		margin-right: 5px;
		font-size: 8pt;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.service_list .right {
		margin-left: 0;
		margin-right: -5px;
	}
	.service_list h2, .service_list h2, .service_list h4 {
		margin-bottom: 10px;
		font-size: 15pt;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.service_list h4 {
		margin: 0;
		font-size: 12pt;
		line-height: 90%;
	}
	.service_list table p {
		color: #999999;
	}
	.service_list table p strong { color: #ffd200;}
	.service_list .active_services, .service_list .total {
		width: 444px;
		padding: 13px 5px 0 5px;
		background: url(../interface/services/active_services.gif) no-repeat top;
	}
	.service_list .active_services_end {
		font-size: 1px;
		width: 454px;
		height: 13px;
		background: url(../interface/services/active_services_end.gif) no-repeat top;
	}
	.service_list .total {
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 10px;
	}
	.service_list .total_end {
		width: 454px;
		font-size: 1px;
		border-top: 1px solid #303030;
	}
	.service_list .total h3 {
		color: #A2A1A1;
		font-size: 12pt;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 100%;
	}
	.service_list .total p {
		font-size: 10pt;
		font-weight: bold;
	}
	.bt_buy_service {
		float: right;
		background: url(../interface/services/bt_buy_service.gif) no-repeat top;
		border: none;
		margin: 5px 0 0 0;
		padding: 0;
		text-align: center;
		width: 101px;
		height: 27px;
		color: #fff;
		font-size: 11pt;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
.gate_left, .gate_right {
	float: left;
	width: 335px;
	font-size: 9pt;
}

.gate_right {
	background: url(../interface/stripes.gif);
	padding: 10px 0;
}

.gate_left .control_link, .gate_right .control_link {
	width: 40px;
	float:left;
}
.gate_access {
	border: 1px solid #A2A1A1;
	padding: 5px;
	background: #000;
}
	.gate_access .bt_v2_std { float: right; }
.planet_gate_info {
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	color: #FFCC33;
	border: 1px solid #3D3D3D;
	padding: 2px 5px;
}

table.drag_drop tr {cursor: pointer;}
		
/* Announcements Panel */
.panel_announcements {
	position:absolute;
	z-index: 254;
	
	padding: 5px 10px;
	
	width: 650px;
	height:auto;
	top: 50px;
	left: 165px;
	
	background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
	border: 1px solid #A2A1A1;
	
	opacity: 0.9;
}
	.panel_announcements h4, .panel_announcements h3 {
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 16pt;
		font-weight: normal;
	}
	.panel_announcements h3 {
		color: #94FF70;
		float: right;
	}
	.panel_announcements p { font-size: 10pt; line-height: 120%;}
	.panel_announcements p strong { color: #B9B9B9;}
	.panel_announcements p a { color: #FFBA00; text-decoration: underline;}
	.panel_announcements .date {
		font-size: 9pt;
		color: #9DD7EA;
	}
	.panel_announcements .right .bt_v2_std { float: right;}
	.panel_announcements .left, .panel_announcements .right {
	  float: left;
	  width: 325px;
	  padding: 0;
	  margin:0;
   }
	.panel_announcements .right { text-align: right; }
	.panel_announcements .right p {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #A2A1A1;
	}
	.panel_announcements .right p strong { color: #fff;}
	.panel_announcements .controls { color: gray; }
	.panel_announcements .controls a {
		color: #93B0B5;
		text-decoration: none;
	}
	.panel_announcements .controls a:hover { color: #fff;}
	
.short_dismiss_frm {
	position: absolute;
	top: 18px;
	width: 130px;
	padding: 5px 10px;
	
	background: black;
	border: 1px solid Silver;
	z-index: 250;
}
.short_dismiss_frm .tx_engineers, .short_dismiss_frm .tx_scientists, .short_dismiss_frm .tx_astronauts { font-size: 8pt;}
	.diplomacy h1, .diplomacy h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		line-height: 100%;
	}
	
	.diplomacy .left, .diplomacy .right {
		float: left;
		width: 445px;
		padding: 5px;
	}
	.diplomacy .left {margin-right: 5px;}

.restart_surrender { margin-top: 5px;}
.restart_form p { line-height: 120%; }
.start_option {
	float: left;
	width: 278px;
	min-height: 120px;
	padding: 10px;
	border: 1px solid #000;
	margin: 0 5px;
	text-align: center;
}
	.start_option h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 16pt;
	}
		.start_option h4 a {
			text-decoration: none;
			color: #FFC700;
		}
		.start_option h4 a:focus, .start_option h4 a:hover { text-decoration: underline; color: #FFFF00;}
	.start_option p {
		padding: 10px 0;
		text-align: left;
		color: #dadada;
		font-size: 10pt;
	}
	.start_options .sel {
		border-color: Gray;
		background: #000000 url(../interface/panels/inner_window.jpg) repeat-x top;
		border: 1px solid #A2A1A1;
	}
.avatar_window .start {
	margin-top: 20px;
	text-align: center;
}
.bt_restart, .bt_surrender, .bt_buy, .bt_tokens_refresh {
	display: block;
	float: left;
	width: 74px;
	height: 20px;
	padding: 10px 3px 0 0;
	margin-right: 2px;
	background: url(../interface/buttons/bt_restart.gif) no-repeat left;
	color: #fff;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.bt_surrender {
	margin-right: 0;
	background-image: url(../interface/buttons/bt_surrender.gif);
}
.bt_buy { background-image: url(../interface/buttons/bt_buy.gif);}
.bt_tokens_refresh {
	width: 135px;
	height: 23px;
	padding: 7px 5px 0 0;
	font-size: 8pt;
	background-image: url(../interface/buttons/bt_tokens_refresh.gif);
}
a:hover.bt_restart { background-image: url(../interface/buttons/bt_restart_hover.gif); }
a:hover.bt_surrender { background-image: url(../interface/buttons/bt_surrender_hover.gif); }
a:hover.bt_buy { background-image: url(../interface/buttons/bt_buy_hover.gif); }
a:hover.bt_tokens_refresh { background-image: url(../interface/buttons/bt_tokens_refresh_hover.gif); }

.bt_start_game {
	width: 154px;
	height: 54px;
	background: url(../interface/buttons/bt_start_game.jpg) no-repeat left;
	border: none;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
}

.skill_upgrade, .skill_upgrade_free, .skill_new, .skill_high {
	display: block;
	width: 49px;
	height: 30px;
	background-position: top;
	background-repeat: no-repeat;
}
.skill_upgrade { background-image: url(../interface/buttons/bt_skill_upgrade_animated.gif); }
.skill_upgrade_free { background-image: url(../interface/buttons/bt_skill_upgrade_free_animated.gif); }
.skill_new { background-image: url(../interface/buttons/bt_skill_new_animated.gif); }
.skill_high { background-image: url(../interface/buttons/bt_skill_high_animated.gif); }

a:hover.skill_upgrade { background-image: url(../interface/buttons/bt_skill_upgrade_hover.gif); }
a:hover.skill_upgrade_free { background-image: url(../interface/buttons/bt_skill_upgrade_free_hover.gif); }
a:hover.skill_new { background-image: url(../interface/buttons/bt_skill_new_hover.gif); }
a:hover.skill_high { background-image: url(../interface/buttons/bt_skill_high_hover.gif); }

.skill_upgrade span, .skill_upgrade_free span, .skill_new span, .skill_high span { display: none; }

.skills_panel { margin-top: 8px; }
.skills_panel h4 {
	margin: 0 0 5px 0;
	color: Silver;
}
table.skills {
	width: 100%;
	border: none;
}
	table.skills tr.sep {
		height: 5px;
		font-size:1px;
	}
	table.skills td.btn {
		width: 49px;
		font-size:1px;
		line-height: 100%;
	}
	table.skills td.btn img { margin: 0;}
	table.skills td.name {
		width: auto;
		padding-left: 5px;
		background: url(../interface/skill_box_bg.gif) repeat-x top;
		line-height: 100%;
		font-size: 8pt;
	}
		table.skills td.name strong {
			display: block;
			color: #fff;
		}
		table.skills td.name em {
			color: #A2A1A1;
			font-size: 7pt;
		}
	table.skills td.level, table.skills td.bonus {
		width: 42px;
		text-align: center;
		background: url(../interface/skill_box_sep.gif) no-repeat top;
		font-size: 8pt;
		color: #fff;
	}
	table.skills td.bonus {
		width: 53px;
		color: #FFBA00;
		background: url(../interface/skill_box_bg.gif) repeat-x top;
	}
	table.skills td.end {
		width: 5px;
		background: url(../interface/skill_box_en.gif) no-repeat top right;
	}
	table.skills td.level_bonus {
		width: 51px;
		padding-right: 4px;
		text-align: right;
		background: url(../interface/skill_box_bonus.gif) no-repeat left;
		color: #FFFF00;
		font-weight: bold;
		font-size: 9pt;
	}
	table.skills td.level_price {
		width: 40px;
		padding-left: 4px;
		background: url(../interface/skill_box_price.gif) no-repeat left;
		font-size: 8pt;
	}
		table.skills td.level_price a { color: #fff; text-decoration: none;}
		table.skills td.level_price em {
			display: block;
			margin-left:-4px;
			text-align: center;
			color: Lime;
		}
.auto { width:auto; height:auto;}
.auto_height { min-height: 494px; height: auto;}
.bonus_abundances th {
	text-align: left;
}
.bonus_abundances td {
	text-align: center;
}
	.bonus_abundances td {
		border: 1px solid #303030;
		background: #3A3A3A;
		font-weight: bold;
	}
	table.bonus_abundances td.sel { background: #ffae00; }
	
	.bonus_abundances td a { color: #fff;}
	.bonus_abundances td.sel a { color: #000; }
	.bonus_abundances td a.dissabled { color: #8a8a8a;}
	
/* BEGIN * PANEL SIGNATURES */
.panel_signatures {
	padding: 0px 20px;
}
.panel_signatures h4 {
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: Silver;
	margin-top: 20px;
}
.panel_signatures p.code {
	margin-bottom: 10px;
	background: #4b4b4b;
	border: 1px solid #959595;
	padding: 3px 5px;
}
/* END * PANEL SIGNATURES */


/* DRACONIADA */
	.draconiada .left{
		width: 600px;
		float: left;
		padding: 10px 5px 0 0;
	}
	.draconiada .right{
		width: 316px;
		float: left;
		padding-top: 10px;
	}
	
	.draconiada h1, .draconiada h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		line-height: 100%;
		margin-top: -10px;
	}
	.draconiada h3 {
		margin: 0 0 10px 15px;
		font-size: 14pt;
	}
		.draconiada h3 a { background: url(../interface/arrows_hide.png) no-repeat bottom; }
		.draconiada h3 a.sel {
			color: #ffcc00;
			background-image: url(../interface/arrows_show.png);
		}

	ul.draconiada_rules, ul.draconiada_rules ul  {list-style:none; font-size: 10pt;}
		ul.draconiada_rules ul {margin-bottom: 5px;}
			ul.draconiada_rules ul li {margin-left: 15px;}
		ul.draconiada_rules h3 {margin:0;}
	
	.ticket_yellow {color: #FFFF00; font-weight: normal;}
	.ticket_blue {color: #00CCFF; font-weight: normal;}

#fleets_list {overflow: auto; height: 270px;}

/* MESSAGES */
.message_left_hd, .message_right_hd, .message_unreaded_hd {
    width: 406px;
    height: 7px;
    font-size: 1px;
    background: url(../interface/messages/msg_left_top.gif) repeat-y right;
}
.message_right_hd {background: url(../interface/messages/msg_right_top.gif) repeat-y left; }
.message_left_bd, .message_right_bd {
    width: 386px;
    padding: 0 5px 10px 15px;
    font-size: 8pt;
    background: url(../interface/messages/msg_left_bgr.gif) repeat-y right;
}
.message_right_bd {
    padding: 0 15px 10px 5px;
    background: url(../interface/messages/msg_right_bgr.gif) repeat-y left;
}
.message_right_hd {background: url(../interface/messages/msg_right_top.gif) repeat-y left; }
.message_unreaded_hd {background: url(../interface/messages/msg_unreaded_top.gif) repeat-y left; }
.message_left_bd, .message_right_bd {
    width: 386px;
    padding: 0 5px 10px 15px;
    font-size: 8pt;
    background: url(../interface/messages/msg_left_bgr.gif) repeat-y right;
}
.message_right_bd, .message_unreaded_bd  {
    padding: 0 15px 10px 5px;
    background: url(../interface/messages/msg_right_bgr.gif) repeat-y left;
}
.message_unreaded_bd { background: url(../interface/messages/msg_unreaded_bgr.gif) repeat-y left; }
.message_left_en, .message_right_en, .message_unreaded_en {
    width: 401px;
    height: 13px;
    padding-right: 5px;
    font-size: 7pt;
    text-align: right;
    color: #555;
    background: url(../interface/messages/msg_left_end.gif) repeat-y right;
}
.message_right_en, .message_unreaded_en {
    padding: 0 0 0 5px;
    text-align: left;
    background: url(../interface/messages/msg_right_end.gif) repeat-y left;
}
.message_unreaded_en { background: url(../interface/messages/msg_unreaded_end.gif) repeat-y left; }

.my_horoscop p {
    margin-top: 5px;
    font-size: 10pt;
}
.my_horoscop img {
    float: right;
    margin: 0 0 5px 5px;
}

.message_box {
	width: 530px;
    height: 400px;
    overflow : auto ;
    background: #000;
}

.smiles img { margin-right: 1px; }	

a.bt_std, a.bt_std_blue {
    display: block;
    width: 97px;
    height: 26px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    line-height: 150%;
    background: url(../interface/global/bt_std.gif) no-repeat top center;
}
a.bt_std_blue {
    background-image: url(../interface/global/bt_std_blue.gif);
    font-weight: normal;
}
a:focus.bt_std, a:hover.bt_std, a:visited.bt_std,
a:focus.bt_std_blue, a:hover.bt_std_blue, a:visited.bt_std_blue { color: #fff;}
input.bt_std {
    border: none;
    width: 97px;
    height: 26px;
    color: #fff;
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    background: url(../interface/global/bt_std.gif) no-repeat top center;
}

.friends_online_im {
    float: left;
    width: 240px;
    padding-left: 10px;
}
.friends_online_im .holder {
    height: 215px;
    overflow: auto;
}
.friends_online_im a {
    color: #7A7A7A;
    text-decoration: none;
}
.friends_online_im tr:hover { background-color: #f0f0f0; }
.friends_online_im tr.sel { background-color: #E0E0E0;}
.friends_online_im tr.sel a {
    color: #ffcc00;
    font-weight: bold;
}
.friends_online_im img { margin-right: 3px;}
.my_home { float:left;}
.new_messages {
    display: block;
    width: 24px;
    height: 24px;
    background: url(../interface/messages/new.gif) no-repeat center;
    text-align: center;
    color: #fff;
    line-height: 220%;
    font-size: 8pt;
    font-weight: bold;
}
textarea.ta_custom {
    border: 1px solid #777;
    background: #000;
    color: #fff;
    width: 100%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 8pt;
}

.avatar_place {
    position: relative;
    width: 120px;
    height: 160px;
    padding: 3px;
    background: url(../interface/profile/avatar_bg.gif) no-repeat top left;
}
    .avatar_place .status {
        position: absolute;
        left: 3px;
        bottom: 3px;
        width: 120px;
        height: 23px;
        padding: 2px 0 0 0;
        background: url(../interface/profile/black_tr.png) repeat;
        font-size: 7pt;
        color: #ccc;
        line-height: 110%;
    }
    .avatar_place .status img {
        float: left;
        padding: 5px 3px 0 3px;
    }
    .avatar_place .status strong { color: #fff; }

.user_info {
    width: 135px;
    float: left;
}    
.user_info h2 {
    padding-top: 10px;
    color: #999;
    font-size: 11pt;
}
.user_info h3 {
    padding-bottom: 5px;
    color: #ffcc00;
    font-size: 10pt;
}
.user_info a.point { font-size: 9pt; }
.user_info em {
	font-size: 8pt;
	font-weight: normal;
}
p.centered {
    padding: 5px 0;
    font-size: 10pt;
    text-align: center;
}