

object {outline:none;} /* Firefox 3 issue with swfobject 2 (draws a dotted line around focused flash content as default) */

#menu span {
	display:none;
}

#contentframe {
	/*background: #000;*/
}

#mainframe {
}

.leftframe_td {
	background: #000;
}

.mainframe_td {
	padding: 3px;
	background: #ff0000;
}

.rightframe_td {
	background: #000;
}

.noclass {
}

#img {
	vertical-align:bottom;
}


/* Normal links */
a {
	color: #566670;
	text-decoration: underline;
	cursor: pointer;
}

a:hover {
 color: #444444;
}

h1 a {
 font-size: 20px;
}
h2 a {
 font-size: 14px;
}
h3 a {
 font-size: 12px;
}

.h1 a {
 font-size: 12px;
}
.h2 a {
 font-size: 14px;
}
.h3 a {
 font-size: 20px;
}

/* hr */
hr {
	background-color: #cccccc;
	color: #cccccc;
	height: 1px;
	border: none;
}

/* CONTENET AREA - Misc */

.text {
 padding: 7px;
}

.bold {
 font-weight: bold;
}

.align_center {
  vertical-align: middle;
}


/* CONTENET AREA - What is this page - header font and bold font */

.heading_01 {
 color: black;
 font-size: 12px;
 font-family: arial black;
}

.menu_buttons  {
 cursor: pointer;
}

/* LOGIN PHASE FIRST TIME - Welcome page (24H) */

.heading_03 {
 color: #F15C02; 
 font-family: arial black; 
 text-transform: uppercase;
 font-size: 14px;
}

.heading_04 {
 color: #64730D; 
 font-family: arial black; 
 text-transform: uppercase;
 font-size: 14px;
}

/* STANDARD COMPONENTS */
.heading_05 {
 color: #5d5a55;
}

.heading_06 {
 color: #ff0000;
 font-weight: bold;
}

.small_heading01 {
 color: #777777;
 font-weight: bold;
 font-size: 10px;
}

.header_dot_05 {
 width: 0px;
}

.border_05 {
 border-left: 1px solid #739196; 
 border-right: 1px solid #739196; 
 border-bottom: 1px solid #739196;
}
.header_arrow_05 {
 background-image: url("../img/header_arrow_01.gif");
 height: 11px;
 width: 11px;
 border: 0px solid;
}

.bg_05 {
 background-image: url(../img/header/textbox/middle.gif);
 background-repeat: repeat-x;
 color: #ffffff;
 font-size: 10px;
 height: 19px;
 text-transform: capitalize;
}
.bg_06 {
	background-color: #eeeeee;
  height: 18px;
}
.bg_07 {
  height: 18px;
}
.bg_08 {
 background-color: #ff0000;
}
.bg_09 {
 color: #ffffff;
 font-size: 10px;
 background-color: #b0b0b0;
}
.bg_10 {
 background-color: #000000;
}

.bg_11 {
 background-color: #ffffff;
}

.input_01 {
 font-size: 10px;
}

.input_field {
	font-family:arial;
	font-size:10px;
	color: #666666;
	border:1px solid #cccccc;
}

.input_field_numeric {
	font-family:arial;
	font-size:10px;
	color: #666666;
	text-align: right;
}

.title_01 {
 font-size: 10px;
 font-weight: bold;
 color: #5b5a56;
}

.title_02 {
 font-size: 12px;
 font-weight: bold;
 color: #fc9400;
}

.title_03 {
 font-family: arial;
 font-size: 14px;
 color: #000000;
}

.title_03 {
 font-family: arial;
 font-size: 14px;
 color: #000000;
}

.title_04 {
 font-family: arial;
 font-size: 14px;
 color: #F97001;
}

.green_text {
  color: #239908;
}

.red_text {
  color: #ff0000;
}

.yellow_text {
  color: #F3A801;
}

.light_text {
  color: #888888;
}

.orange_text {
  color: #bf5607;
}

/* Powerchallenge (c) bottom of page */
.gray_verdana_small {
 color: #999999;
 font-family: arial;
 font-size: 11px;
}

/* DEBUG STUFF - don't shown for the users */

.debugWindow {
	background-color: #FF0000;
	border:3px solid;
	border-color: #000000;
	font-family:arial;
	padding: 10px;
	font-size: 8pt;
}

.user_menu_table {
 font-size: 10px;
 background-color: #ffffff;
 padding: 0px;
}

.general_mouse_menu_table {
 font-size: 10px;
 background-color: #ffffff;
 padding: 0px;
}

#topframe {
	position: relative;
}

#writeForm label {
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.blog_icon {
	float: left;
	display: block;
	margin: 8px 6px 0 0;
	width: 21px;
	height: 21px;
	background: url(../img/icon_blog.gif) no-repeat;
}

.online_item {
	cursor: pointer;
}

.bg_black {
	background-color: #000000;
	color: #ffffff;
}
.bg_orange {
	background-color: #ca480a;
	color: #ffffff;
}
.bg_grey {
	background-color: #c6c6c6;
	color: #ffffff;
}
.border_black {
	border: 1px solid #000;
}
.border_orange {
	border: 1px solid #ca480a;
}
.border_grey {
	border: 1px solid #c6c6c6;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: block;
	zoom: 1;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#userMenuLayer {
	background: #fff;
	border: 1px solid #000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	padding: 10px;
}

#topLogoContainer {
	/*z-index: 100;*/
	position: absolute;
	top: 3px;
	padding: 0;
	margin: 0 0 0 10px;
}

#top_logo {
	z-index: 3;
	position: absolute;
	top: -5px;
	margin-left: 20px;
	display: block;
	width: 141px;
	height: 65px;
	background-repeat: no-repeat;
}

.help_icon {
	float: left;
	display: block;
	margin-left: 4px;
	width: 12px;
	height: 16px;
	background: url(../common/img/icons/help_12.png) 50% 50% no-repeat;
}

#registerForm .help_icon {
	float: left;
	display: block;
	margin-left: 4px;
	width: 32px;
	height: 32px;
	background: url(../common/img/icons/help_32.png) 50% 50% no-repeat;
}

.help_icon span.help_content {
	display: none;
}

.ajax_loader {
	background: url(../common/img/icons/ajax_loader.gif) 50% 50% no-repeat;
}

.formButtonContainer {
	float:right;
	padding: 5px 5px 0 0;
}

.invitationButtonDiv {
 	float:right;
 	padding-top:4px;
}

.statsTableValue {
	text-align:right;
	font-weight:bold;
	color:#bf5607;
}

.online_option_clan {
	padding-left:18px;
	background:url(../common/img/icons/online_10.png) no-repeat 2px 2px;
}

.faq_q {
	width:22px;
	height:16px;
	background:url(../common/img/icons/help_16.png) no-repeat;
}

.faq_a {
	width:22px;
	height:16px;
	background:url(../common/img/icons/alert_16.png) no-repeat;
}

.error_message {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.client_error_message {
	display: none;
	padding: 6px;
	padding-left: 38px;
	margin: 6px auto 6px auto;
	border: 1px solid #ddd;
	background: #eee url(../common/img/icons/warning_32.png) 0 50% no-repeat;
	color: #808080;
	font-weight: bold;
	font-size: 12px;
}


#TextCounter, #b2b_TextCounter {
	width: 25px;
}

#guestbookForm textarea {
	width: 260px;
}

#b2b_guestbookForm textarea {
	width: 500px;
}


/** Registration form **/

#registerForm #matchFeedbackDiv {
	margin: 0 auto 10px auto;
	font-style: italic;
}

#registerForm .input_field {
	border: 1px solid #c0c0c0;	
	color: #505050;
}

#registerForm .input_field:hover, #registerForm .input_field:focus {
	background: #eee;
	border: 1px solid #c0c0c0;
}

#registerForm select:hover, #registerForm select:focus {
	background: #eee;
	border: 1px solid #c0c0c0;
}

.form_helptext {
	width: 239px;
}

.form_helptext .form_helptext_top {
	height: 7px;
	background: transparent url(../img/core/structure/helptext_top.gif) repeat-x bottom left;
}

.form_helptext .form_helptext_content {
	padding: 6px;
	border: 1px solid #793403;
	background: #cf5500;
	color: #fff;
}

.form_helptext .form_helptext_arrow {
	float: left;
	margin-top: 12px;
	width: 6px;
	height: 11px;
	background: transparent url(../img/core/structure/helptext_bg_arrow.gif) no-repeat;
}

.form_helptext .form_helptext_backdrop {
	margin-left: 5px;
}

.border-element {
	border: 1px solid #9b9b9b;
}

.sub_header_divider h3 {
	display: block;
	padding-top: 4px;
	text-align: left;
	font-weight: bold;
}

#quick_match_button_container{
}

.quick_match_button{
	cursor:pointer;
	background-position: 0 0;
}

.quick_match_button h2{
	color:#FFFFFF;
	text-transform:uppercase;
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
}

#quick_match_hover_div:hover .quick_match_button{
	background-position: 0 35px;
}

.quick_match_menu_item{
	cursor:pointer;
}

.quick_match_menu_item:hover td{
	background-image:url(../img/core/structure/drop_down_menu_background_green.png) !important;
}


.ul_green_checkbox {
}

.ul_green_checkbox_12 li {
	padding: 0 0 0 15px;
	list-style: none;
	background: url(../common/img/icons/check_12.png) no-repeat 0 50%;
}

.ul_green_checkbox_16{
	padding:20px 0 20px 0;
}

.ul_green_checkbox_16 li {
	padding:5px 0 0 20px;
	list-style: none;
	background: url(../common/img/icons/check_16.png) no-repeat 0 50%;
}

.sharing_container .sharing_button {
	-moz-inline-stack; display: inline-block; zoom: 1; *display: inline;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	background-position: top left;
}

.sharing_container .share_on {
	margin-right: 5px;
	line-height: 24px;
	font-weight: bold;
}

.sharing_container .sharing_button span {
	display: none;
}

.sharing_container .sharing_button:hover {
	background-position: bottom left;
}

.sharing_container .facebook {
	background-image: url(../img/core/sharing/facebook.png);
}

.sharing_container .myspace {
	background-image: url(../img/core/sharing/myspace.png);
}

.sharing_container .twitter {
	background-image: url(../img/core/sharing/twitter.png);
}

.sharing_container .yahoo {
	background-image: url(../img/core/sharing/yahoo.png);
}

form.stylish fieldset {float:left; width:500px;}
form.stylish fieldset.clear {clear:left;}
form.stylish fieldset.quarter {width:119px;}
form.stylish fieldset.half {width:239px;}
form.stylish fieldset .full {width:480px}
form.stylish fieldset.half .full {width:220px}

fieldset#user_ban_remove_content form fieldset,
form#user_ban_search fieldset fieldset,
form#user_ban_banuser fieldset fieldset,
form#user_ban_filter fieldset fieldset {border:none; padding:0; margin-right:10px;}

fieldset#user_ban_remove_content label,
form#user_ban_search label,
form#user_ban_banuser label,
form#user_ban_filter label {float:left}

fieldset#user_ban_remove_content select,
form#user_ban_search input, form#user_ban_search select,
form#user_ban_banuser input, form#user_ban_banuser select
{float:left; clear:left;}

fieldset#user_ban_remove_content,
form#user_ban_search > fieldset,
form#user_ban_banuser > fieldset,
form#user_ban_note > fieldset,
form#user_ban_filter > fieldset {padding: 10px;}

form#user_ban_search fieldset fieldset {float:left}
fieldset#user_ban_remove_content fieldset legend {float:left;}
fieldset#user_ban_remove_content fieldset input {float:left;}
form#user_ban_filter fieldset fieldset label {float:left; width: 55px;}
form#user_ban_banuser fieldset fieldset {width:50px; float:left; padding:0 10px 0 0}

fieldset#user_ban_remove_content p {padding:0; color:#a00}
fieldset#user_ban_remove_content p span {width:200px; display:block; float:left;}
form#user_ban_search fieldset fieldset p {padding:0; clear:both;}
form#user_ban_banuser fieldset fieldset.clear {clear:left}
form#user_ban_banuser fieldset fieldset.clear legend {padding:5px 0 0}

table.system td,
table.system {border:1px solid #000}
table.system {border-collapse:collapse; width:100%}
table.system p {padding: 0.5em 0 0}
table.system td {padding:2px 2px 5px; vertical-align:top}
table.system tr:hover {background-color:#ffffe9}
table.system tr.highlight {background-color:#f00}
table.system tr.title td {background-color:#41853d; color:#fff; font-weight:bold; border:1px solid #000}
