@CHARSET "UTF-8";
@import "theme/ui.all.optimized.css";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: verdana,Fantasy;
/*	vertical-align: baseline;*/
	
}

:focus {
	outline: 0;
}

html 
{ 
	height:100%;
	overflow-y: scroll;	/* always show a scroll bar so the content doesnt shift left/right when the content gets too long */
}

body 
{
	line-height: 1;
	color: #fffaf2;
	font-family:verdana,arial;
	font-size: 12px;	
	background-color: #000;
	height:100%;
	scrollbar-base-color:#76736e;
	scrollbar-face-color:#76736e;
	scrollbar-shadow-color:#808080;
	scrollbar-highlight-color:#bababa;
	scrollbar-darkshadow-color:#404040;
	scrollbar-3dlight-color:#cecece;
	scrollbar-arrow-color:#ffe9b2;
	scrollbar-track-color:#3f3c3a;
	background-image:url(../img/startseite/bg.jpg);
	background-repeat:repeat-x;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.advertising
{
	height:90px;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
	padding:0;
	margin:0;	
}
th{
	background-image:url(../img/skin/sec_bg.jpg);
	padding: 5px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* reset code above, GAS defined styles below */
form
{
	display:inline;
}

a:link 		{ font-size:12px; color:#FFE9B2; text-decoration:none; font-family:verdana,arial;}
a:visited 	{ font-size:12px; color:#FFE9B2; text-decoration:none; font-family:verdana,arial;}
a:hover 	{ font-size:12px; color:#FFB957; text-decoration:none; font-family:verdana,arial;}
a:active 	{ font-size:12px; color:#FFE9B2; text-decoration:none; font-family:verdana,arial;}

input, textarea
{
	background-color: #0f0f0f;
	border: 1px solid #7a6d68;
	font-family: verdana,Fantasy;
	font-size: 13px;
	color: #fef1d7;
	text-decoration: none;
	vertical-align:middle;
}

select 
{
	background-color: #0f0f0f;
	border: 1px solid #7a6d68;
	font-family: Verdana,Fantasy;
	font-size: 13px;
	color: #fef1d7;
	text-decoration: none;
}

input.simgbtn
{
	border:0px;
	background:transparent;
}

.flagwrap input
{
	border:0px;
}

button[disabled]
{
	color:#ddd;
	text-shadow:1px -1px 1px #999; /* opera only */
}

a.imgbutton
{
	border:0px;
	height:23px;
	min-width:90px;
	background: url(../img/buttons/button.jpg) no-repeat top left;
	display:-moz-inline-box;
	display:inline-block;
	color:#FFF;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	line-height:21px;
	padding:0px 8px;
	position:relative;
	white-space:nowrap;
	font-weight:normal;
}

div.hiddenbutton
{
	width:1px;
	height:1px;
	overflow:hidden;
	display:-moz-inline-box;	
	display:inline-block;
	*display:inline;
}

div.hiddenbutton input
{
	width:1px;
	height:1px;
	overflow:hidden;
	color:black;
	background:black;
	border-width:0px;
	font-size:0px;
	line-height:0px;
}

a.imgbutton span
{
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	border:0px;
	margin:0px;
	padding:0px;
	height:23px;
	width:8px;
	background: url(../img/buttons/button.jpg) no-repeat top right;
}


table#content
{
	margin:auto;
	width:988px;
	height:100%;
	border:0;
}

td#contheader
{
	width:100%;
	height:94px;
	margin:0px;
	padding:0px;
}

td#topad
{
	text-align:center;
	background: url(../img/skin/advertising_bg1.jpg)
}

td#bottomad
{
	text-align:center;
	background: url(../img/skin/advertising_bg2.jpg)
}

td#contmenu
{
	background:url(../img/skin/bg_tile.jpg) repeat 0px 0px;	
	width:152px;
	vertical-align:top;
}

td#contlb
{
	width:22px;
	background:url(../img/skin/contentborder_tile.jpg) repeat 0px 212px;
	vertical-align:top;
}

td#contlb div
{
	width:22px;
	height:462px;
	background:url(../img/skin/contentborder.jpg) repeat 0px 86px;
}

td#contrb
{
	width:22px;
	background:url(../img/skin/contentborder_tile.jpg) repeat 22px 212px;
	vertical-align:top;	
}

td#contrb div
{
	width:22px;
	height:376px;
	background:url(../img/skin/contentborder.jpg) repeat 22px 86px;
}

td#contmain
{
	width:618px;
	vertical-align:top;
	background:url(../img/skin/main_bg.jpg) 0px 0px;	
	*height:85%;
}

td#contsb
{
	width:174px;
	background-image:url(../img/skin/bg_tile.jpg); 
	background-position:-152px 0px;
	background-repeat:repeat-y;
	vertical-align:top;
	text-align:center;
}

td#thefooter
{
	height:26px; 
	line-height:20px;
	color:#FFE9B2;
	text-align:center;
	background:url(../img/skin/foot.jpg);
	vertical-align:bottom;
	font-size:10px;
}

div#infobox
{
	width:174px;
	height:94px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	vertical-align:middle;
	position:absolute; 
	top:0px;
}

div#infobox div
{
	padding-top:12px;
	padding-right:6px
}

div#statuswrap
{
	position:relative;
	height:86px;	
}

div#contentwrap
{
	width:618px;
	margin:0;
	padding:0;
	overflow:hidden;
	*cursor:default;
}

#userstatus
{
	background:url(../img/skin/status.jpg) no-repeat 0px 0px;
	height:59px;
	width:662px;
	position:absolute;
	left:-22px;
	padding:0;
	text-align:left;
	padding-top: 18px;
}

#feedback
{
	color:#fffaf2;
	font-size:12px;
	font-weight:bold;
	font-family:verdana,arial;
	text-align:center;
	vertical-align:middle;
	line-height:23px;
	height:27px;
	width:662px;
	overflow:hidden;
	position:absolute;
	left:-22px;
	bottom:0px;
}

.feedback1
{
	background:url(../img/skin/output.jpg) no-repeat 0px 0px;
}

.feedback2
{
	background:url(../img/skin/output2.jpg) no-repeat 0px 0px;
}


#newmail, #newclanmail, #newaimail, #newarenamail
{
	position:absolute;
	height:59px;
	width:65px;
	background:url(../img/buttons/news.gif) no-repeat 0px 0px;
	cursor: pointer;
}

#newclanmail
{
	background:url(../img/buttons/newsmine.gif) no-repeat 0px 0px;
}

#newarenamail
{
	background:url(../img/buttons/newscarena.gif) no-repeat 0px 0px;
}

#newaimail
{
	background:url(../img/buttons/newsai.gif) no-repeat 0px 0px;
}


#levelup, #missionready, #wagedue, #payout, #proceeds
{
	position:absolute;
	height:59px;
	width:67px;
	background:url(../img/buttons/event.gif) no-repeat 0px 0px;
	cursor: pointer;
}

#userstatus table
{
	width:520px;
	margin:auto;
}

#userstatus td
{
	width:20%;
	white-space:nowrap;
	vertical-align:middle;
	height:32px;
	line-height:32px;
	padding:0px;
}

#curulvl_img, #cur_user_life_img, #cur_user_money_img, #cur_user_pmoney_img, #cur_user_badges_img, #cur_drone_life_img
{
	background:url(../img/skin/statusicons.png) no-repeat 0px 0px; 
	cursor: pointer;
	height:34px;
	width:36px;
	vertical-align:top;	
	*vertical-align:middle;
}

#cur_user_life_img
{
	background:url(../img/skin/statusicons.png) no-repeat 0px -32px;
}

#cur_user_money_img
{
	background:url(../img/skin/statusicons.png) no-repeat 0px -64px;
}	


#cur_user_pmoney_img
{
	background:url(../img/skin/statusicons.png) no-repeat 0px -96px;
}

#cur_user_badges_img
{
	background:url(../img/skin/statusicons.png) no-repeat 0px -128px;
}

#cur_drone_life_img
{
	background:url(../img/skin/statusicons.png) no-repeat 0px -160px;
}

/* the menu */
#menuheader
{
	width:152px;
	height:30px;
	background:url(../img/skin/menue.jpg) no-repeat 0px 0px;	
}

#menufooter
{
	width:152px;
	height:19px;
	background:url(../img/skin/menue.jpg) no-repeat 0px -30px;	
}
#menufooter2
{
	width:152px;
	height:111px;
	background:url(../img/skin/bg_grafic.png) no-repeat 0px 0px;
}

#menucontainer
{
	width:152px;
	background:url(../img/skin/menue_tile.jpg) repeat 0px 0px;
}

div.expmseccontainer
{
	display:none;	
}

div.soloitem, div.expmsecitem, div.expmheader
{
	margin-right:0px;
	width:147px;
	height:25px;
	vertical-align:middle;
	line-height:25px;
	text-align:center;
	/*border-top:1px solid white;*/
	/*background: url(../img/buttons/de/menue.jpg) no-repeat 0px 0px;*/
	position: relative;
	margin-left:5px; /* to show the left border of the background */
	overflow:hidden;
}

div.expmsecitem
{
	height:21px;
	line-height:21px;	
	width:147px;
	background:transparent;
	vertical-align:top;
	padding-bottom:2px;
}

div.menudecorator
{
	position:absolute;
	left:0px; /* only IE seems to need this */
	width:100%; 
	height:25px; 
/*	background: url(../img/buttons/de/menue.jpg) no-repeat -147px 0px;*/
}

a.menulink, a.menulink_highlight
{
	border:0px;
	display:block;
	position:absolute;
	top:0px;
	left:0px; /* only IE seems to need this */
	width:100%;
	height:100%;
	vertical-align:middle;
	line-height:inherit;
	text-align:center;
	text-decoration:none;
	font-size:12px;
}

a.smalllink
{	
	font-size:10px;
}

a.menulink_highlight
{
	color:#FFB957;
}

div.innerhead
{
	width:618px;
	height:32px;
	line-height:32px;
	background: url(../img/skin/contentmenue.jpg) no-repeat 0px 0px;
	text-align:center;
	vertical-align:middle;	
	position:relative;
}

table.message_table
{
	border:0px;
	width:100%;
}

table.message_table th
{
	border:1px solid #aaa;
	border-left:0px;
	padding:8px 5px;
	font-weight:bold;
	text-align:center;
}

table.message_table td
{
	border:1px solid #aaa;
	border-right:0px;
	border-top:0px;
	text-align:center;	
	padding:8px 5px;
}

table.compose_table
{
	border:0px;
	width:90%;
	margin:auto;
}

table.compose_table td
{
	padding:8px 5px;
	text-align:left;
}

table.compose_table input, table.compose_table textarea
{
	width:100%;
}

table.msg_content td
{
	border-color:#aaa;
	border-style:solid;
}

table.clanmember_table
{
	width:100%;
}

table.clanmember_table th
{
	border:1px solid #8F8F8F;
	border-left:0px;
	border-bottom:0px;
	padding:5px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

table.clanmember_table td
{
	border:1px solid #8F8F8F;
	border-left:0px;
	border-bottom:0px;
	padding:5px;
	text-align:left;
	vertical-align:middle;
	overflow:hidden;
}

table.clanfinance_table
{
	width:100%;
}

table.clanfinance_table th
{
	border:1px solid #8F8F8F;
	border-left:0px;
	border-bottom:0px;
	padding:5px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

table.clanfinance_table td
{
	border:1px solid #8F8F8F;
	border-left:0px;
	border-bottom:0px;
	padding:5px;
	text-align:right;
	vertical-align:middle;
}

table.alliance_table
{
	border:0px;
	width:100%;
}

table.alliance_table th
{
	border:1px solid #8F8F8F;
	border-left:0px;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:middle;
}

table.alliance_table td
{
	border:1px solid #8F8F8F;
	border-right:0px;
	border-top:0px;	
	padding:5px 10px 5px 10px;
	text-align:right;
	vertical-align:middle;
}

table.clanbattleoverview_table
{
	width:100%;
}

table.clanbattleoverview_table th
{
	border:0px;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

table.clanbattleoverview_table td
{
	border:0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}


table.clanbattle_table
{
	width:100%;
}

table.clanbattle_table th
{
	border:1px solid #8F8F8F;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

table.clanbattle_table td
{
	border:1px solid #8F8F8F;
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}

table.clanbattlecamp_table
{
	width:100%;
	border:0px;
}

table.clanbattlecamp_table th
{
	padding:0px 5px 0px 5px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

table.clanbattlecamp_table td
{
	padding:0px 5px 0px 5px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}

table.levelaverage_table
{
	/*width:30%;*/
	border:0px;
}

table.levelaverage_table th
{
	padding:0px 5px 0px 5px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}

table.levelaverage_table td
{
	padding:0px 5px 0px 5px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	overflow:hidden;
}

div.levelaverage
{
	border:0px;
	width:100%;
	padding:0px 5px 0px 5px;
	text-align:left;
}

table.battlecamp2
{
	border-collapse: collapse;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	width: 100%;
}

table.battlecamp2 td, table.battlecamp2 th
{
	border-bottom: 1px solid #8f8f8f;
	padding: 5px;
	text-align: left;
}

table.battlecamp2 th
{
	font-weight: bold;
}

table.sanatorium
{
	border-collapse: collapse;
	margin: 0px;
	width: 100%;
}

table.sanatorium td, table.sanatorium th
{
	border-bottom: 1px solid #8f8f8f;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

table.sanatorium th
{
	font-weight: bold;
}

table.sanatorium_inner
{
	border-collapse: collapse;
	margin: auto;
	width: 250px;
}

table.sanatorium_inner td
{
	border: 0 none;
	height: 20px;
	padding: 0;
	text-align: left;
	vertical-align: middle;
}

#sbheader
{
	width:174px;
	height:28px;
	background:url(../img/skin/shoutbox.jpg) no-repeat 0px 0px;	
}

#sbfooter
{
	width:174px;
	height:13px;
	background:url(../img/skin/shoutbox.jpg) no-repeat 0px -28px;
	_font-size:0px;
	_line-height:0px;
}

#sbfooter2
{
	width:174px;
	height:111px;
	background:url(../img/skin/bg_grafic.png) no-repeat -152px 0px;
}

table.shoutbox 
{
 	width:174px;
 	table-layout:fixed;
}

.shoutbox_standard_button
{
	width:50%;
	height:20px;
	text-align:center;
	color:#eee;
	background-color:#404049;
	border:1px solid #aaa;
}

.shoutbox_standard_button_2x 
{
	width:100%;
	height:20px;
	text-align:center;
	color:#eee;
	background-color:#404049;
	margin:0px;
	padding:0px;
}

.shoutbox_selected_button 
{
	width:50%;
	height:20px;
	text-align:center;
	color:#eee;
	background-color: #9f8080;
	border:1px solid #aaa;		
}

.shoutbox_disabled_button 
{
	width:50%;
	height:20px;
	text-align:center;
	color:#7a6d68;
	background-color:#404049;
	border:1px solid #aaa;	
}

.shoutbox_text_field
{
	width:166px;
	height:16px;
	color:#000000;
	background-color: #ccc;
	padding:2px 3px 1px 3px;	
}


.shoutbox_iframe {
 	width:174px;
 	height:477px;
 	overflow-y: scroll; 
 	overflow-x: hidden;
	*width:159px;			/*fix for IE box model bug so the scroll-bar does not overlap the content */
 	*padding-right:15px;
 	line-height:16px; 	
}

div#sbcol input, div#sbcol button, .shoutbox_standard_button_2x 
{
	border: 1px solid #aaa;
}

.shoutbox_messages_table { width:100% }

td.shoutbox_message_even 
{  
 	width:100%;
	color:#fff;
	background:#404040;
	padding:3px 5px;
	border-top:    1px solid #7a6d68;
	border-bottom: 1px solid #7a6d68;
}	

td.shoutbox_message_odd 
{
 	width:100%;
	color:#fff;
	background:#2d2d2d;
	padding:3px 5px;
	border-top:1px solid #7a6d68;
	border-bottom:1px solid #7a6d68;
	line-height:15px;
}

td.shoutbox_message_system_head
{
	width:100%;
	color:#fff;
	background:#3d2525;
	padding:3px 5px;
	border-top:1px solid #7a6d68;
	border-bottom:1px solid #7a6d68;
	line-height:15px;
}

td.shoutbox_message_system 
{
 	width:100%;
	color:#fff;
	background:#4c342f;
	padding:3px 5px;
	border-top:1px solid #7a6d68;
	border-bottom:1px solid #7a6d68;
	line-height:15px;
}

div.sbprotect
{
	width:152px;
	overflow:visible;
}

.shoutbox_message_break_cell {
	height:1px;
	background-color:#7a6d68;
	border:0px;
}

#div_sbx_sm_b
{
	white-space:nowrap;
}

div.inner_items
{
	float:left;
	border:0px;
	width:307px;
}

div.inner_potions
{
	float:left;
	border:0px;
	width:50%;
}

div.inner_items table.standard_table td, div.inner_items table.standard_table th
{
	vertical-align:middle;
	border-left-width:0px;
	border-right-width:0px;
}

td.vertline
{
	width:4px;
	padding:0px !important;
	background:url(../img/skin/separator_v.jpg) repeat-y 0 0;
}

table.noborder td, table.noborder th
{
	border-width:0px !important;
}

div.outer_items
{
	border:0px solid red;
	width:100%;
}

div#draggablearea
{
	height:444px;
	overflow:hidden;
	position:relative;	
}

div#inventoryskills
{
	width:100%;
	height:42px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../img/skin/sec_bg.jpg);
}

div#inventoryskills table
{
	width:100%;
}

div#inventoryskills td
{
	padding:2px 10px;
	height:18px;
}


div.equipment, div.equipmentm, div.equipmentw
{
	width:100%;
	height:402px;
	border:0px;	
	top:0px;
	left:0px;
	position:absolute;
}

div#equipmenthelper
{
	width:50%;
	height:402px;
	background:transparent;
}

div.equipmentm{
	background:url(../img/content/inventory/ragdoll.jpg) no-repeat left top;
}
div.equipmentw{
	background:url(../img/content/inventory/ragdoll1.jpg) no-repeat left top;
}

div.ragdollborder
{
	width:4px;
	height:402px;
	position:absolute;
	top:0px;
	left:307px;
	background:url(../img/skin/separator_v.jpg) repeat-y 0 0;	
}

div.itemicon, img.itemicon
{
	border:1px solid #5f5448;
}

div.itemicon
{
	margin:auto;
	overflow:hidden;
	position:absolute;
	cursor:crosshair;
}

table#ragdoll
{
	width:100%;
}

table#ragdoll td
{
	height:167px;
}

div#inventory
{
	width:307px;
	height:402px;
	border:0px;
	top:0px;
	right:0px;
	position:absolute;
	background:url(../img/skin/thrd_bg.jpg) repeat 0 0;		
}

div.droneequipbg
{
	background:url(../img/skin/thrd_bg.jpg) repeat 0 0;
}

div#invslider
{
	width:100%;
}

div#invslider table
{
	width:97%;
	margin:auto;
}

div#invslider td
{
	width:50%;
	padding:6px 4px;
}


div#buttoncontainer
{
	width:100%;
	height:39px;
	position:absolute;
	top:0px;
	line-height:35px;
	background-image:url(../img/skin/sec_bg.jpg);	
}

a#inventory_up
{
	background:url(../img/buttons/up.gif) no-repeat;
	width:39px;
	height:15px;
	display:block;
}

a#inventory_down
{
	background:url(../img/buttons/down.gif) no-repeat;
	width:39px;
	height:15px;
	display:block;
}

div#buttoncontainer a:hover
{
	background:transparent;
}

span.leftarrow, span.rightarrow 
{
	margin:auto;
	display:block;
	width:30px;
	height:23px;
	background:url(../img/buttons/left_h.gif);
}

span.rightarrow 
{
	background:url(../img/buttons/right_h.gif);
}


span.leftarrow a, span.rightarrow a
{
	display:block;
	width:100%;
	height:100%;
	background:url(../img/buttons/left.gif);
}

span.rightarrow a
{
	background:url(../img/buttons/right.gif);
}

span.leftarrow a:hover, span.rightarrow a:hover
{
	background:transparent;
}

span.uparrow, span.downarrow 
{
	margin:auto;
	display:block;
	width:38px;
	height:25px;
	background:url(../img/buttons/up_h.gif) no-repeat 0 10px;
}

span.downarrow 
{
	background:url(../img/buttons/down_h.gif) no-repeat 0 10px;
}


span.uparrow a, span.downarrow a
{
	display:block;
	width:100%;
	height:100%;
	background:url(../img/buttons/up.gif) no-repeat 0 10px;
}

span.downarrow a
{
	background:url(../img/buttons/down.gif) no-repeat 0 10px;
}

span.uparrow a:hover, span.downarrow a:hover
{
	background:transparent;
}
	

div#buttoncontainer th
{
	font-weight:bold;
	padding:0px 10px;
}

table.ticket_table {
	width:100%;
	border-collapse:collapse;
	border:0px;
}

table.ticket_table td {
	border-color:#999;
	border-style:solid;
	border-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	text-align:center;
	padding:4px 0px;
	height:25px;		
	vertical-align:middle;
}

table.ticket_table th {
	border:1px solid #999;	
	border-top:0px;
	border-right:0px;	
	vertical-align:middle;
	text-align:center;
	height:30px;
}

table.clan_table
{
	border:0px;
	width:100%;
}

table.clan_table th
{
	border-right:1px solid #828282;
	border-bottom:1px solid #828282;
	padding:0px 5px;
	font-weight:bold;
	text-align:left;
	height:35px;	
}

table.clan_table td
{
	border-bottom:1px solid #828282;
	padding:0px 5px;
	text-align:left;
}

table.noclan_table
{
	border:0px;
	width:100%;
}

table.noclan_table th
{
	border-right:1px solid #828282;
	border-bottom:1px solid #828282;
	padding:15px;
	font-weight:bold;
	text-align:center;
	height:35px;	
}

table.noclan_table td
{
	border:1px solid #828282;
	padding:10px;
	text-align:center;
}

table.clanfoundation_table
{
	width:100%;
	text-align:left;
}

table.clanfoundation_table th
{
	border:1px solid #828282;
	padding:5px;
	font-weight:bold;	
}

table.clanfoundation_table td
{
	border:1px solid #828282;
	padding:5px;
}

ul#lfglist
{
	width:100%;
	*width:95%;
}

ul#grouplist
{
	width:100%;
	*width:95%;	
}

#lfglist li
{
	width:100%;
	min-height:45px;
	_height:45px;
	border-bottom:1px solid #999;
}

#lfglist li table
{
	height:45px;
}

#grouplist li
{
	width:100%;
	height:45px;
}

#lfglist table
{
	width:100%;
/*	border:1px solid green;*/ 
	height:100%;
}

#lfglist td
{
	vertical-align:middle;
	padding:0px 5px;
}

table.lfglistheader
{
	width:100%;
	*width:95%;
	border-bottom:1px solid #999;
	height:25px;
}

.lfglistheader td
{
	vertical-align:middle;
	text-align:center;
	padding:0px 5px;
}

div#partycd
{
	margin:auto;
	font-size:18px;
	text-align:center;
}

.ui-dialog
{
	font-size:12px;
}

div.battlelist
{
	/*border:2px dotted black;*/
}

div.thirdmenu
{
	border:2px dotted black;
	padding:5px 5px;
	background:orange;
}

table.inner_upgrade_table
{
	width:100%;
	height:120px;
}

table.inner_upgrade_table th
{
	border:1px solid #999;
	border-width:0px 1px 1px 0px;
	text-align:left;
	width:40%;
}

table.enchsize1
{
	display:none;
}

table.inner_upgrade_table td
{
	background:transparent;
	border:1px solid #999;
	border-width:0px 0px 1px 0px;	
	text-align:center;	
	line-height:20px;
}

td.upgrade_outer
{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

.upgr1
{
	background: url(../img/items/upgrades/1.jpg) repeat 0px 0px; 
}

.upgr2
{
	background: url(../img/items/upgrades/2.jpg) repeat 0px 0px; 
}

.upgr3
{
	background: url(../img/items/upgrades/3.jpg) repeat 0px 0px; 
}

table.shoutbox_history_table {
	width:100%;
}

table.shoutbox_history_table th {
	border-left:1px solid #7A6D68;
	vertical-align:middle;
	text-align:center;
	height:30px;
	padding-left:0px;
	font-weight:normal;
}

table.shoutbox_history_table td {
	border-top:1px solid #7A6D68;
	border-left:1px solid #7A6D68;
	vertical-align:middle;
	text-align:center;
	height:60px;
	padding:5px;
}

table.basicdata td
{
	border-left:0px;
	border-top:1px solid #888;
	height:30px;
	_height:20px;
	vertical-align:middle;	
	padding:0px 12px;
}

table.basicdata th
{
	border-right:1px solid #888;
	border-top:1px solid #888;
	height:30px;
	_height:20px;	
	text-align:center;
	vertical-align:middle;
}

div.break
{
	height:6px;
	background: url(../img/skin/separator_h_big.jpg) no-repeat 0 0; 
	overflow:hidden;
	width:100%;
}

div.break_med
{
	height:5px;
	background: url(../img/skin/separator_h_medium.jpg) no-repeat 0 0; 
	overflow:hidden;
	width:100%;
}

div.break_small
{
	height:2px;
	background: url(../img/skin/separator_h_small.jpg) repeat-x 0 0; 
	overflow:hidden;
	width:100%;
}

div.expbar
{
	width:594px; 
	height:23px; 
	margin:12px auto; 
	background:#333; 
	text-align:center; 
	vertical-align:middle; 
	position:relative;
	background:url(../img/skin/exp_bar.jpg) repeat-x bottom left;	
}

div.innerexpbar
{
	width:100%; 
	height:23px; 
	text-align:left; 
	vertical-align:middle; 
	position:absolute;
	/*left:0px;*/
	line-height:23px;
	background:url(../img/skin/exp_bar.jpg) repeat-x top right;
	margin-left:1px;		
}

div.widebar
{
	width:594px; 
	height:40px; 
	margin:12px auto; 
	text-align:center; 
	vertical-align:middle; 
	position:relative;
}

div.lifebar
{
	width:594px; 
	height:23px; 
	margin:12px auto; 
	background:#333; 
	text-align:center; 
	vertical-align:middle; 
	position:relative;
	background:url(../img/skin/life_bar.jpg) repeat-x bottom left;
}

div.innerlifebar
{
	width:100%; 
	height:23px; 
	text-align:left; 
	vertical-align:middle; 
	position:absolute;
	/*left:0px;*/
	line-height:23px;
	background:url(../img/skin/life_bar.jpg) repeat-x top right;
	margin-left:1px;		
}

div.skillbar
{
	width:594px; 
	height:23px; 
	margin:12px auto; 
	background:url(../img/skin/skill_bar.jpg) repeat-x bottom left; 
	text-align:center; 
	vertical-align:middle; 
	position:relative;
}

div.innerskillbar
{
	width:100%; 
	height:23px; 
	text-align:left;
	padding-left:10px; 
	margin-left:1px;
	vertical-align:middle; 
	position:absolute;
	line-height:25px;
	/*left:0px;*/
	overflow:hidden;
	background:url(../img/skin/skill_bar.jpg) repeat-x top right; 
}

.acvpopup
{
 	border:1px solid red;
}

.itemtooltip
{
 	border:1px solid #8f7b65;
}

.itemtooltip, .acvpopup
{
	background-color: black;
 	border-width:1px 0px 0px 1px;	
	color:white;
 	display:none;
	/*left:0px;*/
	overflow:hidden;
	position:absolute;
	top:0px;
	z-index:200;
}

.acvpopup
{
 	width:500px;
 	border:1px solid red;
}

div.itemtooltip table 
{
 	border:1px solid #8f7b65;
 	border-width:0px 1px 1px 0px; 	
}
	
.itemtooltip td
{
	padding:7px;
	vertical-align:top;
	line-height:15px;
	white-space:nowrap;
}

.acvpopup span
{
	display:block;
	white-space:nowrap;
	width:100%;
	text-align:center;
	padding:10px 0px;
	font-size:16px;
}

.acvpopup h1
{
	display:block;
	white-space:nowrap;
	width:100%;
	text-align:left;;
	font-weight:bold;
	font-size:16px;
}


.acvpopup table
{
	font-size:14px;
	line-height:16px;
	width:100%;
}

.acvpopup th
{
	vertical-align:middle;
	text-align:center;
	padding:10px 10px;
	width:60px;
	background:transparent
}

.acvpopup td
{
	padding:10px;
}

.tutorialPopup{
	padding:20px;		
	border:1px solid red;
	width:320px;
	z-index:10000;
	line-height:15px;
}

.helpPopup{
	/*border:1px solid red;*/
	padding:20px;		
	width:577px;
	z-index:10000;
}

.diamsymbol, .badgesymbol, .creditsymbol
{
	display:-moz-inline-box;	
	display:inline-block;
	_display:inline;
	width:19px;
	height:16px;
	background: url(../img/content/diamond.png) no-repeat top right;
	padding:0px;
	margin:0px;
	margin-bottom:-2px;
}

.creditsymbol
{
	width:30px;
	background: url(../img/content/credits.png) no-repeat top right;
}

.badgesymbol
{
	background: url(../img/content/badges.png) no-repeat top right;
}

div.inner_data
{
	text-align:center;
	padding:20px 0px;
	width:598px;
	margin:auto;
}

table.fightreport
{
	width:100%;
}

table.fightreport h2
{
	text-decoration:underline;
	font-weight:bold;
}

table.fightreport td, table.fightreport th
{
	border:1px solid #999;
	text-align:center;
	padding: 6px 0px;
}

table.fightreport td td, table.fightreport td th
{
	border:1px solid #999;
	border-bottom-width:0px;
	padding:5px 0px;
	font-weight:normal;
}

table.holgame
{
	width:100%;
}

table#holwrap
{
	background: url(../img/content/casino/houseofluck/background.jpg) no-repeat 0 0;
	width:100%; 
	height:322px;
}

table.holgame td, table.holgame th
{
	border:1px solid #999;
	padding:5px 5px;
	height:30px;
} 

table.holgame th
{
	font-weight:bold;
} 

table.holstate
{
	margin:0px;
    border-collapse: separate;
    border-spacing: 5px 2px;
	margin-top:7px;
}

table.holstate td
{
	width:93px;
	height:59px;
	text-align:left;
	vertical-align:bottom;
	color:yellow;
	font-size:12px;
}

table.holstate td span
{
	line-height:16px;
	padding-left:2px;
}

div.sbpopup
{
	border:1px solid white;
	_width:162px;
	min-width:162px;
	background:#000;
	display:none;
	position:absolute;
	top:0px;
	/*left:0px;*/
	padding:3px 5px;
	line-height:20px;
	white-space:nowrap;
}

div.clanadmin
{
	text-align:center;
	display:none;
	padding:15px;
}

div.clanterminal
{
	text-align:left;
	padding:15px;
}

table.standard_table
{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}

table.standard_table td
{
	border:1px solid #999;
	padding:10px 5px;
	text-align:center;
}

table.standard_table th
{
	border:1px solid #999;
	padding:10px 5px;
	text-align:center;
	font-weight:bold;
}

table.simple_table
{
	border:0px;
	margin:0px;
	padding:0px;
	margin:auto;
}

table.simple_table td
{
	border:0px;
	padding:0 0;
	text-align:center;
}

table.simple_table th
{
	border:0px;
	padding:0 0;
}

div.minetooltip
{
	background-color: black;
	border: 1px solid red;
	color: white;
	/*opacity: 0.6;*/
	padding: 0.5em;
	/*width: 146px;*/
}

div.composemenu
{
	height:30px;
	width:308px;
	border:1px solid #999;
	border-right-width:0px;
	background-image:url(../img/skin/sec_bg.jpg);
	position:absolute;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;	
}

div.composemenu ul
{
	position:relative;
	top:-31px;
	left:-1px;
}

div.composemenu li
{
	position:relative;
	width:100%;
	height:22px;
	line-height:20px;
	border:1px solid #999;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	background-image:url(../img/skin/sec_bg.jpg);
	z-index:200;
	overflow:hidden;
	font-weight:normal;	
}

span.dmgtype1
{
	font-weight:bold;
	color:#00d529;
}

span.dmgtype2
{
	font-weight:bold;
	color:#f30000;
}

span.dmgtype3
{
	font-weight:bold;
	color:#00c0ff;
}

table.arena_table
{
	line-height: 180%;
	width:100%;
}

table.arena_table th
{
	font-weight: bold;
}

table.arena_table th, table.arena_table td
{
	border: 1px solid gray;
	padding: 0.2em 0.5em;
	text-align: center;
}

table.profile_content
{
	width:70%;
	margin:10px auto;
}

table.profile_content td, table.profile_content th 
{
	padding:5px;
	width:50%;
}

.gridOfFame 
{
	width:618px;
	margin:0px auto;
	table-layout:fixed;
	line-height:16px;
}

.gridOfFame_col1 {
	width:140px;
}

.gridOfFame_col2 {
	width:167px;
}

.gridOfFame_col3 {
	width:4px;
}

.gridOfFame_col4 {
	width:140px;
}

.gridOfFame_col5 {
	width:167px;
}
	
.gridOfFame td {
	padding: 2px 5px;
}

.gridOfFame td.middle
{
	width:4px;
	padding:0px;
	background: url(../img/skin/separator_v.jpg) repeat-y 0 0; 
	overflow:hidden;
	border: 0px none;
}

.gridOfFame tr.hor td
{
	padding:0px;
	background: url(../img/skin/separator_h_small.jpg) repeat-x 0 0; 
	overflow:hidden;
	border: 0px none;
}

.gridOfFame tr {
	height:30px;
}




.gridOfFame2 {
	width:618px;
	margin:0px auto;
	table-layout:fixed;
}
	
.gridOfFame2 td {
	padding: 2px 5px;
}

.gridOfFame2 td.middle
{
	width:4px;
	padding:0px;
	background: url(../img/skin/separator_v.jpg) repeat-y 0 0; 
	overflow:hidden;
	border: 0px none;
}

.gridOfFame2 tr {
	height:30px;
}

table tr.odd {
	background-image:url(../img/skin/sec_bg.jpg);
}

.gridOfFame tr.hor
{
	height:2px;
}

table.highscore_table_search{
	width:100%;
	margin: 5px 0px;
	}
	
table.highscore_table {
	width:100%;	
	table-layout:fixed;	
}

table.highscore_table th {
	text-align:left;
	padding:5px;
}

.highscore_col1 {
	width:50px;
}
.highscore_col2 {
	width:110px;
}
.highscore_col3 {
	width:45px;
}
.highscore_col4 {
	width:60px;
}
.highscore_col5 {
	width:60px;
}
.highscore_col6 {
	width:100px;
}
.highscore_col7 {
	width:100px;
}
.highscore_col8 {
	width:90px;
}

table.highscore_table_search td, table.highscore_table td {
	text-align:left;
	padding:5px;
}

.highscore_table_search_col1 {
	width:70px;
}
.highscore_table_search_col2 {
	width:120px;
}
.highscore_table_search_col3 {
	width:90px;
}
.highscore_table_search_col4 {
	width:60px;
}
.highscore_table_search_col5 {
	width:100px;
}

table.highscore_table .right {
	text-align:right;
	
}

.achievement_completion {
	width:600px;
	margin:15px auto;
	table-layout:fixed;
}

.achievement_completion div.completion {
	width:100%;
	background-color:red;
}

.achievement_completion div.completion > div {
	background-color:green;
}

.achievement_completion img {
	width:64px;
	height:64px;
}

.achievement_completion tr {
	height:64px;
	overflow:hidden;
}

.achievement_completion th {
	border-bottom-color: #555555;
	border-bottom-style:solid;
	border-bottom-width:2px;
	overflow:hidden;
}

table.mine_table{
	width: 100%;
}

table.mine_table th {
	border-bottom: 1px solid #999;
	height: 38px;
	padding: 10px 10px;
}
table.mine_table td {
	border-bottom: 1px solid #999;
	height: 32px;
	padding: 5px 10px;
}

.achievement_completion td {
	border-bottom-color: #555555;
	border-bottom-style:solid;
	border-bottom-width:1px;
	overflow:hidden;
}

.achievement_completion td.descr {
	text-align:justify;
	padding:3px;
}

.achievement_completion span.heading {
	font-weight:bold;
	text-decoration:underline;
}

.achievement_completion span.descr {
	text-align:justify;
	padding:3px;
	font-size:smaller;
}

.top_gambler {
	width:618px;
	margin:0px auto;
}

.top_gambler thead {
	background-color:#777777;
}

.top_gambler .odd {
	background-color:#555555;
}

.top_gambler th {
	padding:3px;
}

.top_gambler th.center {
	font-weight:bold;
	text-align:center;
}

.top_gambler tbody tr {
	height:26px;
}

.top_gambler .middle {
	width:4px;
	padding:0px;
	background: url(../img/skin/separator_v.jpg) repeat-y 0 0; 
	overflow:hidden;
	border: 0px none;
}

a.thirdselected{
	color: #ffb957;
}

table.mineauction_table{
	border-collapse: collapse;
	width: 100%;
}

table.mineauction_table td {
	border: 1px solid #8f8f8f;
	line-height: 24px;
	padding: 0.4em;
	text-align: center;
}

.slideButtons {
	width:618px;
	height:35px;
	padding:5px 0px;	
	overflow:hidden;
}

.slideButtons span{
	margin: 0px 2px;
}

.slideButtons .button {
	padding: 0px 5px; 
	width: 30px;
}

.slideButtons .buttonLeft {
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	border-right-collapse:seperate;
}

.slideButtons .buttonRight {
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:1px;
	border-left-collapse:seperate;
}

.slideButtons input {
	width:100%;
}

.slideButtons .text {
	text-align:center;
}

.slideTable {
	width:618px;
	margin:15px auto;
	table-layout:fixed;
}

.slideTable td > div {
	height:32px;
	overflow:hidden;
}

.slideTable th {
	font-weight:bold;
	font-size:1.2em;
	border-bottom-color: #555555;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-bottom:3px;
}

.slideTable tbody th.break {
	border-bottom-width:1px;
	padding: 4px 0px;
	height:32px;
	overflow:hidden;
}

.slideTable td {
	border-bottom-color: #555555;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding: 0px;
	margin:0px;
	height:32px;
	overflow:hidden;
	text-align:center;
}

.slideTable .name {
	text-align:center;
}

.slideTable .plus {
	color:green;
}

.slideTable .minus {
	color:red;
}

.slideTable td.rank {
	text-align:center;
	font-weight:bold;
}

.slideTable th.rank {
	text-align:right;
	/*overflow: visible;*/
}

.slidingContainer {
	width:1236px;
	position:relative;
	left:0px;
}

.slidingContainer .stupidIE6 {
	width:618px;
	position:relative;
	float:left;
	display:inline;
}

.slide_hz_border {
	position:absolute;
	top:0px;
	left:616px;
	width:4px;
	overflow:hidden;
	z-index:20;
	padding:0px;
	margin:0px;	
}

.history_date {
	width:110px;
	text-align:center;
}

.history_rank {
	width:100px;
	text-align:center;
}

.history_name {
	width:300px;
	text-align:center;
}

.history_trend {
	width:100px;
	text-align:center;
}

.history_border {
	width:4px;
}

table.diplomacy_table
{
	width:100%;
	border-width:0px;
	margin:0px;
	margin-bottom:-1px;
	padding:0px;
	
}

table.diplomacy_table td
{
	border-width:0px;
	border-bottom-width:1px;	
	padding:5px 5px;
	text-align:center;
}

table.diplomacy_table th
{
	border-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	padding:5px 5px;
	text-align:left;
	font-weight:normal;
	background:transparent;
}

div.recruitdisplay
{
	float:left;
	width:50%;
	border:1px solid #999;
	border-width:0px;
	border-bottom-width:1px;
}

li.shoptab
{
	float:left;
	text-align:center;
	width:25%;
	*width:154px;
	_width:153px;
	height:25px;
}

li.shoptab a
{
	display:block; 
	width:100%;
	border-left:1px solid #999;
/*	border-right-width:0px;*/
	height:25px;
	line-height:22px;
}

li.acvtab
{
	float:left;
	text-align:center;
	width:206px;
	height:25px;
}

li.acvtab a
{
	display:block; 
	width:100%;
	border:1px solid #999;
	border-right-width:0px;
	height:25px;
	line-height:22px;
}

li.battletab
{
	border-bottom:1px solid #999;
	float:left;
	text-align:center;
	width:50%;
	*width:309px;
	_width:308px;
	height:25px;
}

li.battletab a
{
	display:block; 
	width:100%;
	border:1px solid #999;
	border-right-width:0px;
	border-top-width:0px;
	height:25px;
	line-height:22px;
}


div.caselmember, div.caregmember
{
	background-color: #888888;
	border-right: 2px solid #BBBBBB;
	border-bottom: 2px solid #BBBBBB;
	border-left: 2px solid #555555;
	border-top: 2px solid #555555;
	padding: 4px;
}

table.iitem
{
	width:100%;
	border:0px;
	height:126px;
}

table.iitem td, table.iitem th
{
	padding:0px;
	height:30px;
}

.achievements {
	position:relative;
	width: 100%;
	table-layout: fixed;
	margin: 0px auto;
}

.achievements b {
	font-weight: bold;
	line-height:18px;
}

.achievements img {
	width: 40px;
	height: 40px;
	margin: 3px;
}

.achievements tbody tr {
	height: 20px;
}

.achievements td {
	padding: 5px 5px;
	overflow: hidden;	
}

.achievements .completion {
	width: 148px;
	height: 17px;
	overflow: hidden;
	background-color:#1a0003;
	border-style: solid;
	border-width: 1px;
	border-color: #7A6D68;
}

.achievements .overlay {
	width: 100%;
	height: 17px;
	overflow: hidden;
	position: relative;
	top: -14px;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
}

.achievements .constraint {
	margin: auto 0px;
	height: 19px;
	overflow: hidden;
	width: 150px;
	position:relative;
}

.completion div {
	position:relative;
	background-color:#600009;
	color:#600009;
	font-weight: bold;
	font-size: 0.8em;
	font-family: monospace;
	padding: 3px 0px;
	height: 17px;
}

.achievements caption {
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 15px;
}

.achievements .justify {
	text-align: justify;
}

#contentwrap div.tabs {
	/*height:460px;*/
}  

.container li a {
	font-size: 0.8em;
}

.container .ui-tabs-panel {
	height: 350px;
	overflow-y:scroll;

	position:relative;
}

.shopsupply .outerpage {
	width:618px;
	height:400px;	
}

.tabs .page {
	width:618px;
	height:400px;	
	overflow-y:scroll;
}

.tabs2 .page {	
	height: 600px; 
}

.tabs ul {
	width:618px;
	height:50px;
}

div.marketitem
{
	width:618px;
	position:absolute;
	left:0px;
	/*border-bottom:2px;
	border-bottom-style:solid; 
	border-bottom-color:#7D7D7D;*/
}

div#spItemlist
{
	position:relative;
	width:618px;
	height:450px;
	overflow:hidden;
}

div.fourthlinks
{
	padding-bottom: 12px;
	padding-top: 12px;
}

table.fourthlinks
{
	width: 100%;
}

table.fourthlinks td
{
	border: 0 none;
	text-align: center;
}

div.attackwarning
{
	padding:8px;
	text-align:center;
	border:1px solid #999;
	background:black;
	color:#f00;
	font-weight:bold;
	font-size:14px;
	border:1px solid #f00;
}


table.mercauction_table
{
	width:100%;
}	
	
table.mercauction_table td
{
	border-bottom:1px solid #999;
}

table.mercsearch
{
	width:100%;
}

table.mercsearch th
{
	width:40%;
	text-align:left;
	font-weight:normal;
	padding:15px 15px;
	border:1px solid #999;
	border-width:0px 1px 1px 0px;
}

table.mercsearch td
{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	padding:0px 15px;
	border-bottom:1px solid #999;
}

table.mercsearch input, table.mercsearch select 
{
	width:60%;
}

.sitterList {
	width:600px;
	padding: 9px;
}

.sitterList td {
	overflow:hidden;
	padding: 5px;
	text-align:center;	
}

table.support_thread_table { width:100%; border:0px; }

table.support_thread_table td {
	border:1px solid #7A6D68;
	vertical-align:top;
	padding:4px 5px;
	height:100px;
}

table.support_thread_table th {
	background:#333;
	border:1px solid #7A6D68;
	vertical-align:top;
	padding:4px 5px;
}

a.hol_link:link 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}
a.hol_link:visited 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}
a.hol_link:hover 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}
a.hol_link:active 	{color:#4E88FD; text-decoration:underline; font-weight:bold; font-size:12px;}

.contentwrap .tabs {
	width:618px;
}

.ui-dialog-content, .ui-widget-content, .tmpopup
{
	background:#333;
}	

div.innerhead p.linklist {
	width:560px;
	height:32px;
	overflow:hidden;
	margin-left:28px;
}

div.innerhead p.linklist a {
	margin-left:4px;
}


tr.horizontal_break
{
	height:5px;
}

tr.horizontal_break td
{
	height:5px;
	padding:0px;
	border: 0px none;
	background: url(../img/skin/separator_h_medium.jpg) repeat-x 0 0; 
	overflow:hidden;
}

tr td.vertical_break
{
	width:4px;
	padding:0px;
	background: url(../img/skin/separator_v.jpg) repeat-y 0 0; 
	overflow:hidden;
	border: 0px none;
}

table.inventory td.nobottom
{
	border-bottom: 0px none;
}

table.inventory td.notop
{
	border-top: 0px none;
}

table.inventory td.noleft
{
	border-left: 0px none;
}

table.inventory td.noright
{
	border-right: 0px none;
}

.nobr
{
	white-space: nowrap;
}

div#head_implants_supply, div#body_implants_supply, div#implants_installed {
	height: 265px;
	overflow: hidden;
	position: relative;
}

div.implants_vseparator {
	background: url(../img/skin/separator_v.jpg) repeat-y 0 0; 
	border: 0px none;
	height: 265px;
	left: 307px;
	overflow:hidden;
	padding:0px;
	position: absolute;
	top: 0px;
	width:4px;
}

div.implantssupply_container {
	height: 300px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 307px;
}

div.headimplants1_container {
	left: 0px;
}

div.headimplants2_container {
	left: 312px;
}

div.bodyimplants1_container {
	left: 0px;
}

div.bodyimplants2_container {
	left: 312px;
}

div.implantssupply_navi {
	font-weight: bold;
	height: 32px;
	line-height: 24px;
	text-align: center;
}

div.implant_view {
	/*display:-moz-inline-box;	
	display: inline-block;*/
	width: 307px;
}

div.implants_slider {
	height: 235px;
	overflow: hidden;
	position: relative;
	width: 307px;
}


span.title {
	padding:4px;
	font-weight:bold;
	font-size:1.2em;
}

div.tmheader
{
	width:48%; 
	height:35px; 
	position:absolute;
	top:0px;
	background:#222;
	overflow:hidden; 
	border:1px solid #999;	
}

div.tmbox
{
	overflow-y:scroll; 
	overflow-x:hidden; 
	width:48%; 
	height:405px; 
	position:absolute; 
	top:35px;
	background:#444;
	border:1px solid #999;
	border-right-width:0px;
}

table.groupmember
{
	border-bottom:1px solid #999;
	width:100%;
	height:100%;
}

table.groupmember
{
	border-bottom:1px solid #999;
	width:100%;
	height:100%;
}

table.groupmember td
{
	vertical-align:middle;
	padding:0 0 0 6px;
	line-height:17px;
}

.simplecontent{
	margin:10px;
}

.dontfix{
}

.eventbattle_info
{
	width: 100%;
}

.eventbattle_info th, .eventbattle_info td
{
	border-collapse: collapse;
	border: 1px solid #8f8f8f;
	line-height: 2em;
	padding-left: 2em;
}

table.implant_description
{
	height:190px;
	width:307px;
	border-width:0px;
}

table.implant_description th
{
	text-align:center;
	font-weight:bold;
	padding:5px;
	border:1px solid #999;
	border-width: 0 0 1px 0;
}

table.implant_description td
{
	text-align:center;
	padding:3px 8px 3px 8px;
	border:1px solid #999;
	border-width: 0 0 1px 1px; 
}

table#artifacts_table
{
	background:url(../img/skin/thrd_bg.jpg) repeat 0 0;
}

table#artifacts_table td
{
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}

table#artifacts_table th
{
	border-left-width:0px;
	border-right-width:0px;	
}

table.assault_table
{
	width:100%;
}

table.assault_table td  
{
	padding:10px;
	text-align:center;
}

table.assault_table th  
{
	padding:10px;
	text-align:left;
}

div#sanitimer
{
	margin:auto;
	font-size:18px;
	text-align:center;
}

.leadercolor, a.leadercolor
{
	color:#feff92;
}

table.administration_table td
{
	border-bottom:0px;
}

b#questreward
{
	color:#feff92;
}

div#register_now
{
	position:absolute;
	top:0px;
	left:85px;
	width:229px;
	height:47px;
	background:red;
}

div#register_now a:hover
{
	opacity: 0;
	-moz-opacity: 0;
	*filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

table.declare_war th, table.declare_war td
{
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	line-height: 15px;
	padding: 6px 10px;
}

.popup_window
{
	background-color:black;
	display:none;
 	border:1px solid red;
	color:white;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	z-index:200;
}

.halfopacity
{
	opacity: 0.4;
	-moz-opacity: 0.4;
	*filter: alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	z-index:1;
}

.textalignleft
{
	text-align: left;
}

table.shell_balance
{
	width:100%;
}

table.shell_balance th, table.shell_balance td
{
	border:1px solid #7A6D68;
	text-align:center;
	width:50%;
	padding:10px;
}

.wnewsseparator
{
	height: 3em;
}

.wnewscontainer
{
	line-height: 16px;
}

.wnewsdate, .wnewsminus, .wnewsheader
{
	font-weight: bold;
}

table.profilebuttons
{
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
}

table.profilebuttons td
{
	padding:2px 0px;
	margin:0px;
	border:0px;
	text-align:center;
}

table.spytable
{
	background:url(../img/skin/spy_bg.jpg) repeat 0 0;
	border-style:1px;
}

table.spytable th
{
	background:url(../img/skin/spy_head.jpg) repeat 0 0;
	width:200px;
}

table.spytable td, table.spytable th
{
	text-align:left;
}

.shoutbox_newmessage_button {
	background:url(../img/skin/sb_hint.gif) left top no-repeat;
}

#clanoverviewinfo {
	padding:11px;
	}

/* tournament stuff */
table.tourny_table
{
	width:100%;
	text-align:left;
}

table.tourny_table th
{
	border:1px solid #828282;
	padding:5px;
	font-weight:bold;	
}

table.tourny_table td
{
	border:1px solid #828282;
	padding:5px 0; /* padding left/right through inline Lang::swapSide */
}

table.tourny_table td div
{
	padding:5px 10px;
}

.round_name {
	width: 100%;
	height: 29px;
	background:url(../img/skin/round_name.jpg) left top no-repeat;
	text-align: center;
	padding-top: 9px;
	margin-top:0em;
}

.bettooltip {
	background-color: black;
	position: absolute;
	display: none;
	z-index: 1000;
}

table.bettooltip_table {
	width:370px;
	border:1px solid #8F8F8F;	
}

table.bettooltip_table td {
	border:1px solid #8F8F8F;
	height:27px;
	border-right:0px;
	border-bottom:0px;
	vertical-align:middle;
	padding-left:5px;
}

table.league_table tr.highlighted_row
{
	background-color:#8A4848;
}

table.league_table th, table.league_table td
{
	border:1px solid #8A8A8A;
/*	border-left-width:0px;
	border-bottom-width:0px; */
	padding:6px 0px;
	text-align:center;
	vertical-align:middle;
}  

table.league_table th
{	
	border-bottom-width:1px;
	/*border-top-width:0px;*/
}

.jackpottooltip
{
	background-color: black;
	border: 1px solid #8a8a8a;
	display: none;
	padding: 5px;
	position: absolute;
	z-index: 1000;
}

#spMainMenu .inner_data {
	padding: 10px 0;
}
#spMainMenu a {
	padding: 0 10px;
}

