/* General layout */
* { margin:0; padding:0; }
body, html { 
	background:#000;
	font-family:Tahoma; 
	font-size:11px; 
	padding:0px; 
	margin:0 auto; 
	height:100%; 
	color:#FFF;
}

img { border:0; }
a { color:#167FC1; text-decoration:none; }
a:hover { text-decoration:underline; }
input[type=checkbox] { width:15px; height:15px; }

#table-container { margin:0 auto; text-align:center; }
	#table-container td { vertical-align:top; }

#container { 
	width:1000px;
	height:100%;
	white-space:nowrap;
	background:#0D0D0D;
	min-width:1000px;
}

#header { height:106px; background:url('images/kez_01.jpg') center no-repeat #000; text-align:right; }
#header-ads { background:black; height:100px; }

#userinfo {  }
	#userinfo form { display:inline; }
	#userinfo .textbox { border:1px solid black; background:#AFAEB6; font:11px "Tahoma"; width:224px; padding:2px; }
	#userinfo .button { border:1px solid black; background:#4A4856; font:11px "Tahoma"; color:white; }
	#userinfo input[type=checkbox] { margin-top:3px; }
	#userinfo input[type=submit] { float:right; }
#menu { height:26px; text-align:left; padding-left:30px; font:12px "Tahoma"; font-weight:bold; color:#0699F8; background:url('images/menu.jpg'); }
	#menu div { float:left; padding:5px 14px; cursor:pointer; }
.menu_sep { background:url('images/menusep.gif') left no-repeat; }

#sub-menu { height:19px; background:#0D0D0D; margin-bottom:10px; padding-left:30px; }
	#sub-menu a { color:#FFF; font:12px "Tahoma"; }
	#sub-menu .sub { padding:5px 10px; display:none; }
	#sub-menu #startsub { padding:5px 10px; }
	#sub-menu .sublink { padding:5px 10px; }
	#sub-menu div { float:left; cursor:pointer; }
#holder { text-align:left; }

#content { width:540px; float:left; background:#0D0D0D; white-space:normal; }
#left { float:left; width:180px; margin-right:10px; white-space:normal; }
	#left .black { background:black; margin-bottom:10px; }
#right { float:left; width:250px; margin-left:10px; background:#0D0D0D; white-space:normal; }

#footer { padding:10px; }

#war_upcoming ul, #war_results ul { list-style:none; padding:5px; }

#register_terms { background:#EFEFEF; color:black; height:500px; overflow:auto; padding:5px; }

#sqlqueries { text-align:left; overflow:auto; width:1000px; white-space:normal; }
#showsql { margin:5px; }
#togglesql { margin:5px 0 5px 30px; }

	
.userlink { color:#167FC1; font-weight:bold; text-decoration:none; }
	.userlink:hover { text-decoration:underline; }
.title { 
	font:15px "Tahoma";
	font-weight:bold; 
	background:url('images/h_middle.jpg') bottom no-repeat; 
	padding:2px 10px; 
	height:26px; 
	color:#0699F8;
}
.sidetitle_1, .sidetitle_2 { padding:2px 10px; height:26px; font:15px "Tahoma"; font-weight:bold; color:#0699F8; }
.sidetitle_1 { background:url('images/h_left.jpg') bottom no-repeat; width:160px; }
.sidetitle_2 { background:url('images/h_right.jpg') bottom no-repeat; width:248px; }
.sidetitle_3 { background:url('images/h_right.jpg') bottom no-repeat; width:248px; }
.hr { height:1px; background:gray; width:100%; margin:5px 0; }

.title_text { padding:5px; }

.f-right { float:right; } 
.f-left { float:left; }
.t-right { text-align:right; }

select , input { font:11px "Tahoma"; }
input[type=submit], input[type=button] { border:1px solid #0364A0; background:#00172D; color:white; margin:1px; }
input[type=text], input[type=password], select { border:1px solid #0364A0; background:#091923; color:white; padding:2px; }
select { padding:0; }
textarea { background:#0C0B0B; border:1px solid #0364A0; color:white; font:11px "Tahoma"; }

.commess { text-align:left; padding:3px; }

#f_nothreads { padding:20px; }
#forumname a { font-weight:bold; }
#desc-font { color:#4E5B6B; }

#contact_error { padding-left:20px; }

.pagenav { text-align:center; padding:5px; }
.quote { margin-left:20px; }
.white { color:white; }
.center { margin:0 auto; }
.bold { font-weight:bold; }

form[name=adduserform] input, form[name=adduserform] select { margin-bottom:3px; }

.tbl-border { background:#111111; }
.tbl1, .tbl2 { padding:5px; }
.tbl1 { background:#001F27; }
.tbl2 { background:black; }

.plgDesc { padding:2px 28px; }
.readmore-news { padding-top:10px; text-align:right; }
.news-footer { border-top:1px solid white; white-space:nowrap; padding:5px 55px 5px 0; text-align:right; margin-top:10px; }
.news-footer-img { border-top:1px solid white; padding-top:5px; margin-top:10px; }
.newscat-text { padding:3px 20px; }

#ads-right {}