

body {
  background-color: #ffffff;
	margin: 0;
	padding: 0 20px;
  font-size: 11px;
  font-family: Tahoma;
  color: #000000;
}

input.error_input, select.error_input, textarea.error_input{
  background: none repeat scroll 0 0 #fee3ad;
  border: 1px solid #781351;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}

div.error_input{
  background: #fee3ad;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}

select, input, textarea {
  color: #000000;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}
select.index_select {
  color: #000000;
  font-size: 13px;
  font-family: Arial;
  font-weight: normal;
}

input.index_input {
  color: #000000;
  font-size: 13px;
  font-family: Arial;
  font-weight: normal;
}
input.index_btn {
  color: #000000;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  height: 23px;
  cursor: pointer;
  vertical-align: middle;
}
input.big_button {
  color: #cc0000;
  font-size: 18px;
  font-family: Tahoma;
  font-weight: normal;
  height: 30px;
  vertical-align: middle;
  cursor: pointer;
}

a.index_link_bottom {
  font-family: Tahoma;
  font-size: 11px;
  color:#cc0000;
  text-decoration: underline;
}

a.top_menu_1 {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}
.top_menu_text {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}
a.top_menu_2 {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

input.button {
  color: #000000;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  height: 23px;
  cursor: pointer;
  vertical-align: middle;
}

A {text-decoration: underline;  font-size: 11px; font-family: Tahoma; color: #cc0000;}

.home_menu {
  background-color: #ff9265;
}
.top_index_menu {
  background-color: #ff9265;
}

.index_login {
  background-color: #ff9265;
}
.index_quick_search {
  background-color: #eaeaea;
}

table.index_top_menu td{padding: 0px 3px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #ff9265;}
table.index_top_menu a{font-family: Tahoma; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #ff9265;}
table.index_top_menu td.separator{padding: 0px 3px; font-family: Tahoma; font-weight:100; font-size: 11px; color: #000000; background-color: #ff9265;}

.index_login_form{font-family: Tahoma; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #ff9265;}

.index_small {
  font-family: Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #ffffff;
  background-color: #ff9265;
}

.home_page_bottom_text {
  color: #656565;
  font-size: 11px;
  font-family: Tahoma;
  line-height: 1.5;
}
.home_menu_font {
  color:#ffffff;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
.home_page_bottom_text_h1 {
  color: #656565;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
  line-height: 1.5;
  float: left;
  margin: 0;
  margin-right:5px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 15px;
}

.main_banner {
  background-color: #ffdfd2;
}

.home_search {
  background-color: #eaeaea;
}

.menu_block_1, .menu_block_2, .menu_block_3, .menu_block_4 {
  background-color: #ffae8d;
}
.menu_delimiter_1, .menu_delimiter_2, .menu_delimiter_3, .menu_delimiter_4 {
  color: #ffffff;
}
#menu_block_1, #menu_block_2, #menu_block_3, #menu_block_4 {
  text-align: center;
  border-bottom: 1px solid #ffffff;
 /*
  border-bottom: 1px solid #ffffff;
*/
}

div.menu_block_sel a.menu_block_1_big_link{
	color: #ffffff;
	font-weight:bold !important;
}
div.menu_block_sel a.menu_block_2_big_link{
	color: #ffffff;
	font-weight:bold !important;
} 
div.menu_block_sel a.menu_block_3_big_link{
	color: #ffffff;
	font-weight:bold !important;
}
div.menu_block_sel a.menu_block_4_big_link{
	color: #ffffff;
	font-weight:bold !important;
}

div.menu_block_sel .menu_delimiter_1{
	color: #ffffff;
}
div.menu_block_sel .menu_delimiter_2{
	color: #ffffff;
} 
div.menu_block_sel .menu_delimiter_3{
	color: #ffffff;
} 
div.menu_block_sel .menu_delimiter_4{
	color: #ffffff;
}

div.menu_block_sel a.menu_block_1_link{
	color: #ffffff;
}
div.menu_block_sel a.menu_block_2_link{
	color: #ffffff;
} 
div.menu_block_sel a.menu_block_3_link{
	color: #ffffff;
} 
div.menu_block_sel a.menu_block_4_link{
	color: #ffffff;
}

a.menu_block_1_big_link {
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  white-space:nowrap;
}
a.menu_block_1_link {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.menu_block_2_big_link {
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  white-space:nowrap;
}
a.menu_block_2_link {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.menu_block_3_big_link {
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  white-space:nowrap;
}
a.menu_block_3_link {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.menu_block_4_big_link {
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  white-space:nowrap;
}
a.menu_block_4_link {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.menu_block_sel {
  background-color: #ff5c19;/*ff5c19*/;
}

.header_2 {
  color: #cc0000;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: bold;
}

.header { width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:28px; padding-bottom:5px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold;}

.subheader { width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:28px; padding-bottom:5px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold;}

*[class='header'] {display:inline; width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:28px; padding-bottom:5px; padding-left:0px;text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold;}

.sep {height:10px;}

.content {
  background-color: #f4f4f4; margin: 0px; padding: 12px;
}
.content_2 {
  background-color: #f4f4f4;
}
.content_news {
  background-color: #f4f4f4;
}
.content_active {
  background-color: #eaeaea;
}

.content_alloc {
  background-color: #ff9265; margin: 0px; padding: 12px;
}

.text {
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
.text_head {
  font-family: Tahoma;
  font-size: 11px;
  color:#000000;
  font-weight: bold;
  text-decoration: none;
}
.text_hidden  {
  font-family: Tahoma;
  font-size: 11px;
  color:#7f7f7f;
}
.text_active {
  font-family: Tahoma;
  font-size: 11px;
  color:#ffffff;
  background-color: #a6a6a6;
}

.link {
  font-family: Tahoma;
  font-size: 11px;
  color:#cc0000;
}

.link_active {
  font-family: Tahoma;
  font-size: 11px;
  color:#ffffff;
  background: #cc0000;
}

.font_menu {
  color: #ff5c19;
  font-size: 11px;
  font-family: Tahoma;
}
.font_copyright {
  color: #000000;
  font-size: 11px;
  font-family: Tahoma;
}
.font_powered {
  color: #000000;
  font-size: 10px;
  font-family: Tahoma;
}

.error_msg{
  color: #cc0000;
  font-size: 11px;
  font-family: Tahoma;
}

.error_srv{
  color: #cc0000;
  font-size: 14px;
  font-family: Tahoma;
  vertical-align: middle;
}

.error_body {
  padding: 50px 10px;
  text-align: left;
}

.error_body img {
  vertical-align: middle;
}


.icon{
  border: solid 1px #f4f4f4;
}

.tab{
  background-color: #ffffff;
  padding: 0px 10px;
}
.tab_first{
  padding: 0px 10px;
  background-color: #ffffff;
}
.tab_active{
  background-color: #cbcbcb;
  padding: 0px 10px;
}
.tab_active_first{
  background-color: #cbcbcb/*cbcbcb*/;
  padding: 0px 10px;
}

.tab_active_last{
  background-color: #cbcbcb/*cbcbcb*/;
  padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:10px;
}
.tab_last{
  background-color: #ffffff;
  padding: 0px 10px;
}

.sub_tab{
  padding: 10px 10px 10px 30px;
  margin: 10px 0px;
}
.sub_tab a{
  font-family: Tahoma;
  font-size: 12px;
  color:#cc0000;
  font-weight: bold;
}
.sub_tab_active{
  background-color: #f4f4f4;/*dadada;*/
  padding: 10px 10px 10px 30px;
  margin: 10px 0px;
}
.sub_tab_active a{
	font-family: Tahoma;
  font-size: 12px;
  color:#000000;
  font-weight: bold;
}

.delimiter {
  border-top: solid 1px #eaeaea;
  /*border-top: solid 1px #ffffff;*/
  font-size: 1px;
}

.page_div_active{
  width: 26px;
  height: 26px;
  background-color: #cc0000;
  text-align: center;
  float: left;
  margin:1px;
}
.page_div{
  width: 26px;
  height: 26px;
  background-color: #f4f4f4;
  text-align: center;
  float: left;
  margin:1px;
}
.page_link_active{
  color: #ffffff;
  font-size: 11px;
  font-family: Tahoma;
  text-decoration: underline;
  margin-top:10px;
}
.page_link{
  color: #cc0000;
  font-size: 11px;
  font-family: Tahoma;
  text-decoration: underline;
  margin-top:10px;
}

/*--------------- calendar ------------------*/
.month{
  color: #000000;
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
}
.monthname, .monthnavigation{
  color: #000000;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
  text-align: center;
}
.monthlink{
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}
.dayname{
  color: #777777;
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
  width: 20px;
}
.monthday, .sunday, .saturday {
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
  color: #000000;
  background-color: #ffffff;
  border: solid 1px #000000;
  height: 15px;
  width: 20px;
}
.nomonthday{
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
  color: #777777;
  background-color: #ffffff;
  border: solid 1px #777777;
  height: 15px;
  width: 20px;
}
.today{
  color: #000000;
  background-color: #ffffff;
  border: solid 1px #cc0000;
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
  height: 15px;
  width: 20px;
}
.selectedday{
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
  color: #ffffff;
  background-color: #ff9265;
  border: solid 1px #cc0000;
  height: 15px;
  width: 20px;
}
.notemptyday{
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
  color: #000000;
  background-color: #f4f4f4;
  border: solid 1px #000000;
  height: 15px;
  width: 20px;
}
.daylink{
  color: #000000;
  font-size: 11px;
  font-family: Tahoma;
  text-align: center;
  text-decoration: underline;
}

/*--------------------- mailbox ---------------------*/
.mailbox_div_active{
  background-color: #f4f4f4;
  height: 30px;
}
.mailbox_div{
  background-color: #ffffff;
  height: 30px;
}
.mailbox_div_view{
  background-color: #ffffff;
  border: solid 1px #f4f4f4;
}
.mailbox_text_active{
  color: #000000;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: none;
}
.mailbox_text{
  color: #000000;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: 100;
  text-decoration: none;
}
.message_form{
	background-color: #eaeaea;
	padding: 10px 10px;
}
label {
  cursor: pointer;
}

td.calendar_header_top_cell { 
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	background-color: #ffae8d/*ffd1be*/;
	border-bottom: 1px solid #ff5c19/*f97e4b*/;
	border-top: 1px solid #ffffff/*ffffff*/;
	padding-top: 8px;
	padding-bottom: 8px;
}
td.calendar_header_right_cell { 
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	background-color: #ffae8d/*ffd1be*/;
	border-bottom: 1px solid #ff5c19/*f97e4b*/;
	border-top: 1px solid #ffffff/*ffffff*/;
	padding-top: 8px;
	padding-bottom: 8px;
}
td.calendar_top_cell { 
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:3px;
	margin: 0px;
}
td.calendar_right_cell { 
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	background-color: #ffffff;
	border-bottom: 1px solid #e3e3e3;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:3px;
	margin: 0px;}
td.calendar_top_cell_empty {
	background-color: #f4f4f4;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:3px;
	margin: 0px;
}
td.calendar_right_cell_empty { 
	background-color: #f4f4f4;
	border-bottom: 1px solid #e3e3e3;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:3px;
	margin: 0px;
}
td.calendar_top_cell_today {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	background-color: #ffffff;
	border: 2px solid #ff5c19;/*f9672a;*/
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:3px;
	margin: 0px;
}

td.calendar_right_cell_today { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #ffffff; border: 2px solid #f9672a;  padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:3px; margin: 0px;}
td.calendar_day_number { font-family: Tahoma; font-size: 11px; color:#000000; font-weight: bold; }
a.calendar_url {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration:underline; }

.calendar_month {background-color: #ffae8d; border: 1px solid #f97e4b; padding-top: 6px; padding-right:5px; padding-bottom:9px; padding-left:5px;}
.calendar_month a{color: #000000; text-decoration: none; font-weight: bold;}


table.hp_hotlist td{padding-top: 3px; width:20%; font-family: Tahoma; font-size: 11px; text-decoration: none;}
table.hp_hotlist td.text_head{padding-top: 20px; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none;}
table.hp_hotlist td.bottom_links{padding-top: 20px;}

table.simple_centered_table {width:100%}
table.simple_centered_table th{
	background:#f4f4f4/*EAEAEA*/;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
table.simple_centered_table td{text-align:center; padding:5px;}
table.simple_centered_table td.separator{height:0px; border-top:solid 2px #EAEAEA}

table.form_table table{width:100%}
table.form_table th{font-family: Tahoma; font-size: 11px; text-align:left; font-weight:bold; color: #000000; text-decoration: none; height:30px; padding-right:10px;}

table.user_vert_table {width:100%}
table.user_vert_table th{ width:17%; white-space:nowrap; font-weight: bold; font-family: Tahoma; font-size: 8pt; text-align:right; padding-right:10px; height:30px;}
table.user_vert_table td{font-family: Tahoma; font-size: 8pt; height:30px;}

.user_rate_tab_1{ background:#ffb266; border:1px solid #ff8e2a}
.user_rate_tab_2{ background:#fbc795; border:1px solid #ff8e2a}
.user_rate_tab_3{ background:#f9b532; border:1px solid #ff8e2a}
.user_rate_tab_4{ background:#ff8e2a; border:1px solid #ff8e2a}
.user_rate_tab_5{ background:#ff6600; border:1px solid #ff8e2a}
.user_rate_tab_6{ background:#ff4e00; border:1px solid #ff8e2a}
.user_rate_tab_7{ background:#ff0000; border:1px solid #ff8e2a}
.user_rate_tab_8{ background:#ef0202; border:1px solid #ff8e2a}
.user_rate_tab_9{ background:#de0000; border:1px solid #ff8e2a}
.user_rate_tab_10{ background:#cc0000; border:1px solid #ff8e2a}
.user_rate_bottom{ color:#ff6600; font-weight:bold;}

.menu_header {
}
.alloc_answ_searched{ background:#FF0; font-weight:bold}

table.qs_table {width:100%; background:#eaeaea;}
table.qs_table th{font-weight: bold; text-align:left; font-family: Tahoma; font-size: 8pt; background:#f4f4f4; padding:5px;}
table.qs_table td{font-family: Tahoma; font-size: 8pt; 
			background:#f4f4f4;
			padding:10px 10px; line-height:20px;}
table.qs_table td.alloc_bg{font-family: Tahoma; font-size: 8pt; background:#ff0000; padding:2px 5px;}
table.qs_table td.answers{padding-left: 100px;}
table.qs_table font.hidden_text{font-family: Tahoma; font-size: 8pt; 
			color:#7f7f7f;
}

table.qs_answer_table {width:100%; background:#eaeaea;}
table.qs_answer_table th{font-weight: bold; text-align:left; font-family: Tahoma; font-size: 8pt; background:#ffffff; padding:5px;}
table.qs_answer_table td{font-family: Tahoma; font-size: 8pt; 
				   background:#ffffff;
				   padding:10px 10px; line-height:20px;}
table.qs_answer_table td.alloc_bg{font-family: Tahoma; font-size: 8pt; background:#ff0000; padding:2px 5px;}
table.qs_answer_table td.answers{padding-left: 100px;}

table.qa_form{width:100%}
table.qa_form th{font-weight:bold; line-height:20px; text-align:left}
table.qa_form td{line-height:20px;}

.best_answer {color:#FF0000}

.qa_menu_icon{vertical-align:middle}

.qa_h_ask_q { width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:19px; padding-bottom:0px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold; background: url(/templates/pilot_3_theme/images/qa_h_ask_q.png) no-repeat center right;}
*[class='qa_h_ask_q'] {display:inline; width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:19px; padding-bottom:0px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold; background: url(/templates/pilot_3_theme/images/qa_h_ask_q.png) no-repeat center right;}

.qa_h_answer_q { width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:23px; padding-bottom:0px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold; background: url(/templates/pilot_3_theme/images/qa_h_answer_q.png) no-repeat center right;}
*[class='qa_h_answer_q'] {display:inline; width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:23px; padding-bottom:0px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold; background: url(/templates/pilot_3_theme/images/qa_h_answer_q.png) no-repeat center right;}

.qa_h_info { width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:23px; padding-bottom:0px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold; background: url(/templates/pilot_3_theme/images/qa_h_info.png) no-repeat center right;}
*[class='qa_h_info'] {display:inline; width:1px; white-space:nowrap; position:relative; top:-2px; padding-top:0px; padding-right:23px; padding-bottom:0px; padding-left:0px; margin-bottom:10px; text-transform: uppercase; color: #ff5c19; font-size: 14px; font-family: Tahoma; font-weight: bold; background: url(/templates/pilot_3_theme/images/qa_h_info.png) no-repeat center right;}

.abuse_form{
	position:absolute;
	background:#ffffff;
	padding:10px;
	border:1px solid #ff9265
}
.abuse_form div{
	width:124px;
}

.menu_link_3{
	color: #000000;
}

.viewprofile_comment{
	background-color: #ffffff;
	border: 1px #eaeaea solid;
}

.viewprofile_video{
	border: 5px #eaeaea solid;
}

.myprofile_photo_sel{
	cursor: pointer;
	border: solid 5px #eaeaea;
}

.myprofile_photo{
	cursor: pointer;
	border: solid 2px #f4f4f4;
}

.header_club{
	color:#ff5c19;
}

/*---------------------forum------------------------*/
.forum{
  text-transform: uppercase;
  padding-left: 13px;
  padding-right: 13px;
  background-color: #eaeaea;
}

/*------------------organizer-------------------*/
.organizer_main{
	text-transform:uppercase;
	color:#ff5c19;
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
}

.header_organaizer{
	color:#ff5c19;
}

#shoutbox {
	width: 185px;
	min-height: 245px;
	margin-top: 12px;
	padding-bottom:1px;
	padding-left: 10px;
	background-color: #ff9265;
}
#shoutbox_inner {
	width: 155px;
	padding-top:10px; padding-right:15px; padding-bottom:0px; padding-left:10px;
}
#shoutbox_inner #shoutbox_header{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #ffffff;
}
#shoutbox_inner #shoutbox_user_icon{
	margin-top: 15px;
}
#shoutbox_inner #shoutbox_user_icon img{
	border: 2px solid #fff;
}
#shoutbox_inner #shoutbox_user_login{
	margin-top: 15px;
}
#shoutbox_inner #shoutbox_user_login a{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #ffffff;
	text-decoration: none;
}
#shoutbox_inner #shoutbox_user_text{
	margin-top: 5px;
	font-size: 11px;
	font-family: Tahoma;
	color: #ffffff;
}

#shoutbox_textarea{
	margin-top: 15px;
	margin-left: 10px;
}
#shoutbox_textarea textarea{
	width: 145px;
	height: 40px;
	font-family: Tahoma;
	overflow:hidden;
}
#send_btn{
	margin-top:3px; margin-right:10px; margin-bottom:10px; margin-left:10px;
}
#send_btn input{
	padding: 0px 10px;
}

table.simple_form{}
table.simple_form th{font-weight:bold; line-height:20px; text-align:left; padding-right:15px; height:30px;}
table.simple_form td{line-height:20px; height:30px; padding-right:15px;}

table.simple_table {width:100%}
table.simple_table th{background:#eaeaea; text-align:left; font-weight:bold; padding:5px; font-size: 11px; font-family: tahoma;}
table.simple_table td{border-bottom: 1px solid #dbdbdb; text-align:left; padding:5px 15px; font-size: 11px; font-family: tahoma;}
table.simple_table a{font-weight: bold; font-size: 11px; font-family: tahoma;}
table.simple_table td.separator{height:0px; border-top:solid 2px #dae5fd}

table.simple_centered_table th {
	background:#eaeaea; 
	font-weight:bold; 
	padding:5px; 
	font-size: 11px; 
	font-family: tahoma;
}

div.vote_bar{
	display: inline-block;
	height:10px;
}

img.menu_block_img{
	position:relative;
	vertical-align:middle;
	padding-right:10px;
	border:none;
}

#close img{border: none;}
#content{padding: 10px;}
#mask {position:absolute; left:0; top:0; z-index:9998; background-color:#000; display:none;}
.window {position:absolute; left:0; top:0; display:none; z-index:9999; padding:10px; 
		background-color:#ffffff;
		text-align: left;
}


.user_top_menu_text{
	color: #ffffff;
}
#homepage_toptext, #profile_div{
	padding: 15px;
	background-color: #ffebd8;/*#ffebd8;*/
}
.hp_links_anchor{
	padding-left: 15px;
	white-space: nowrap;
}
.hp_links_img{
	width: 19px;
	height: 30px;
}
.hp_links_img img{
	border: none;
}
.completion{
	background-color: #ff6c30/*#ff6c30*/;
	color: #ffffff/*ffffff*/;
	padding: 3px 10px;
}
.login_wrapper{
	height: 140px;
}
span.link {
	background-color: #cc0000;/*cc0000;*/
	color: #ffffff/*ffffff*/;
	padding: 2px 5px;
}
span.text {
	background-color: #a6a6a6;/*#6a6161;*/
	/*color: #ffffff;*/
	color: #000000;
	padding: 2px 5px;
}

ul, ol, li {
	margin:0;
	padding:0;
}
ul{
	list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    overflow:hidden;
    width:100%;
}
.clear{
    clear: both;
}
.profile_box{
	background: #F4F4F4;
	margin-top: 10px;
}
.profile_text{
	padding: 24px 14px 24px 24px;
}
.pr_img_cont, .pr_rss_area, .pr_blog_area{
	float: left;
}
.pr_blog_area{margin-top: 10px;}

.pr_hotlisted {
	float: right;
}
.pr_img_left_small{
	float: left;
    width:70px;
}

.pr_img_left_small img{
    border: none;
}
#small_img_delimiter {
	height: 8px;
}
.pr_img_right_big{
	float: left;
}
.pr_img_right_big img{
	border: none;
}
.pr_decsr{
    float:left;
    line-height:15px;
    padding:13px 10px 10px;
    width:65%;
}
.pr_decsr span{margin-left: 15px;}
.pr_decsr a#user_login{ text-decoration: none;}
.pr_decsr_line1_ul{
}
.pr_decsr_line1_ul li{
	float: left;
}
.pr_decsr_line1_ul li span{
	margin: 0 7px;
}
.pr_decsr_line2_ul{
	margin-top: 5px;
}
.pr_decsr_line2_ul li{
	float: left;
}
.pr_decsr_line2_ul li span{
	color: #000000;
    margin:0 5px;
}
.pr_top{
	margin-top: 15px;
}
.pr_top table{
	width: 100%;
}
.pr_top td{
    background:none repeat scroll 0 0 #eaeaea;
    text-align:center;
    width:25%;
}
.pr_top td div{
	padding-top: 10px;
	background-color: #ffffff;
	height: 27px;
    border-bottom: 1px solid #eaeaea;
}
.pr_top td.pr_tab_active div{
	background-color: #f4f4f4;
	height: 26px;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #f4f4f4;
}
td.pr_tab_active{
    background: #f4f4f4;
}
.pr_top td a{
	font-size: 12px;
}
td.pr_tab_active a{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pr_text{
	overflow: hidden;
	/*background: #f4f4f4;*/
	background: #f4f4f4;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
.rating .full_img{
	height: 10px; width: 10px; border: 1px #9c9c9c solid; float: left; margin-right: 3px;
}
.rating .half_filled_img{
	height: 10px; width: 5px; border-top: 1px #9c9c9c solid; border-left: 1px #9c9c9c solid; border-bottom: 1px #9c9c9c solid; float: left;
}
.rating .half_empty_img{
	height: 10px; width: 5px; border-top: 1px #9c9c9c solid; border-right: 1px #9c9c9c solid; border-bottom: 1px #9c9c9c solid; float: left; margin-right: 3px
}
.rating #rate_value{
	float: left; margin-left: 5px;
}
li.rul_desr{
    border:0 none;
    height:auto;
    padding-left:5px;
    width:auto;
}


.pr_text h2{
    color:#ff5c19;
    font-size:14px;
    font-weight:bold;
    text-transform: uppercase;
}

.rating_left{
    float: left;
    width: 40%;
}

.rating_right{
	float: left;
	text-align: center;
}

.rating_ul2 li{
	text-align: center;
    float: left;
}

.cur_rat2{
    padding-left: 4px;
    padding-bottom: 3px;
    font-weight: bold;
}

.rating_separ{
	height: 12px;
	border-bottom: 1px solid #d2d2d2;
	clear: both;

}
.pr_file_cont #user_tags{ margin-top: 15px; }
.pr_file_cont #my_tags{ margin-top: 15px; }
.pr_file_cont #add_tags{ margin-top: 15px; }
.comments_cont{}

.comments{}
.comments_links{margin-bottom: 10px;}
.comments_link{float: left; margin-right: 5px;}
.comment_wrapper{margin-bottom: 10px;}

.comments_left{
	float: left;
	width:30%;
}

.comm_img_cont{
	padding: 0;
	float: left;
}

.comm_img_descr{
    float:left;
    line-height:130%;
    padding-left:10px;
    padding-top:0;
}
.comm_img_descr .user_age{margin-top: 15px;}
.comm_img_descr .user_status{margin-top: 3px; margin-bottom: 3px;}

.comm_offline{
	color: #ffffff;
	height: 15px;
	background: #6a6161;
	display: inline;
}

.comments_right{
    background:none repeat scroll 0 0 #e6e6e6/*E6E6E6*/;
    float:left;
    line-height:140%;
    padding:14px;
    width:60%;
}

.comments_right span{
	color: #7f7f7f;
}

.addycmm_left{
	float: left;
}

.addycmm_left textarea{
	border: 1px solid #d2d2d2;
	background: #ffffff;
	color: #7f7f7f;
}

.addycmm_right{
    float: left;
    padding-left: 15px;
}

.smileys_cont{
	width:250px;
}

.smileys_box{
	border: 1px solid #d2d2d2;
	background: #ffffff;
    overflow:hidden;
}

.smileys_box div{
	float: left;
	padding: 5px;
}

.comm_subm_cont{
	text-align: right;
	padding-top: 15px;
}

.comm_subm_cont input1{
	padding: 0 10px;
}
.albums_menu{
	width: 17%;
	float: left;
	background-color: #ffffff/*ffffff*/;
	border: 1px solid #dadada;
	margin-bottom: 20px;
}
.albums_content{
	width: 81%;
	float: right;
	background-color: #ffffff; /*#ffffff;*/
	border: 1px solid #dadada;
}
.albums_wrapper{
	margin: 20px;
}
.albums_links{
	text-align: right;
	margin-right: 20px;
	padding: 10px 0px;
}
.albums_links a{
	padding-left: 3px;
}
#albums_create_link{
	padding-left: 45px;
}
#albums_back_link{
	padding-right: 45px;
}
.mma_item {
    float:left;
    overflow:hidden;
    padding:10px 5% 30px;
    text-align:center;
}
.mma_item img{border: none;}
.mma_item_buttons{
	margin: 0 auto;
	float: left;
    padding-left:10px;
    padding-top:10px;
    width: 75px;
}

.mma_item_buttons a, .audio_item a{
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	padding:0 5px 0 0;
}

.mma_item_buttons_itm1:hover{
	background: url('/templates/pilot_3_theme/images/mma_bt1.jpg') no-repeat;
}
.mma_item_buttons_itm2:hover{
	background: url('/templates/pilot_3_theme/images/mma_bt2.jpg') no-repeat;
}
.mma_item_buttons_itm3:hover{
	background: url('/templates/pilot_3_theme/images/mma_bt3.jpg') no-repeat;
}
.mma_item_buttons_itm1{
	background: url('/templates/pilot_3_theme/images/mma_gr_bt1.jpg') no-repeat;
}
.mma_item_buttons_itm2{
	background: url('/templates/pilot_3_theme/images/mma_gr_bt2.jpg') no-repeat;
}
.mma_item_buttons_itm3{
	background: url('/templates/pilot_3_theme/images/mma_gr_bt3.jpg') no-repeat;
}

.albums_bott_item{
    float:left;
    padding:0 6% 0 31px;
    width:23%;
    padding-bottom:25px;
}

.albums_bott_item img{
    float: left;
}
.alb_descr{
	float: left;
	padding-left:10px;
    line-height:15.4px;
    white-space:nowrap
}
.alb_bott_created{
	color: #808080;
}
.mma_item_buttons_gr1{
    padding-left: 0;
}
.albums{
    border: 1px solid #dadada; margin: 10px 0; float: right; width: 81%; background-color: #ffffff/*fff*/;
}
.links_div{margin: 10px 10px 0px 10px;}
#photo_pager_l {top: 45%; position: absolute; left: -16px; cursor: pointer;}
#photo_pager_r {top: 45%; position: absolute; right: -16px; cursor: pointer;}
#photo_comment {margin-top: 7px; font-family:arial; font-size:14px; margin-left:10px; text-align:left;}
.audio_item img{border: none;}
.audio_item{padding: 7px 0;}
.audio_item td{padding-right: 5px;}
.song_author{font-weight: bold; color: #cc0000;}
.mma_item img.video_item{border: 1px solid #eeeeee;}
.name_for_lang {vertical-align: top;padding-top: 3px;}
.div_name_for_lang { padding: 3px 5px; min-height: 23px; }
.element {vertical-align: top;}
.hotlist_edit {position: relative;top: 5px;border:0 none;padding:0px 5px;}
.header_nu{color:#ff5c19; font-family:Tahoma; font-size:14px; font-weight:bold; padding-top:0; padding-right: 28px; padding-bottom: 5px; padding-left: 0; text-transform:uppercase; white-space:nowrap;}

.indicator {display:table; width: 168px; min-height: 50px;/*float:left;*/}

.orangebutton{
	background: url(/templates/pilot_3_theme/images/redbutton_bl.png) left no-repeat;
	display:table-cell;
	cursor:pointer;
}

.orangebutton div.rihgt{
	background: url(/templates/pilot_3_theme/images/redbutton_br.png) right no-repeat;
	padding:13px 23px 13px 0;
	margin-left:23px;
	color:#ffffff;
	min-height: 24px;
}

.orangebutton:hover, .orangbuttonHover{
	background: url(/templates/pilot_3_theme/images/redbutton_bl_hover.png) left no-repeat;
}

.orangebutton:hover div.rihgt, .orangbuttonHover div.rihgt{
	background: url(/templates/pilot_3_theme/images/redbutton_br_hover.png) right no-repeat;
}
.register_guest {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	text-decoration: none;
	white-space:nowrap;
}
.register_guest img {
	padding-left: 5px;
	border: 0px;
}

table.modules_diff{
	width:100%;
}

table.modules_diff th.first{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
	padding: 20px 22px 20px 10px;
	background-color:#ffffff;
}
table.modules_diff th{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	padding: 20px 22px 20px 28px;
	background-color:#ffffff;
	border-right:2px solid  #F4F4F4;
}

table.modules_diff th.last{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	padding: 20px 22px 20px 28px;
	background-color:#ffffff;
}
table.modules_diff td{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: 100;
	text-align: left;
	padding: 20px 5px 20px 10px;
	border-bottom: 1px solid #ffffff;
}
table.modules_diff td.view_all{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
	padding: 20px 5px 20px 10px;
	border: none;
	color:#0066cc;
}

#im_popup {
	background-color:#eaeaea;/*eaeaea*/;
	border:1px solid #dadada;
	width:340px; 
	height: 60px;
	position:absolute;
	left:290px;
	top:10px;
	z-index:1000;
	vertical-align:middle;
	display:none;
}

.bg_color {
	background-color:#ffffff;
}

.border_home_search {
	border: 1px #eaeaea solid !important;
}

.border_home_search_5px {
	border: 5px #eaeaea solid !important;
}
.border_bottom_bgcolor {
	border-bottom: 1px solid #ffffff !important;
}

.border_bottom_menu_active {
	border-bottom: 1px solid #ff5c19 !important;
}

.border_bottom_menu_inactive{
	border-bottom: 1px solid #ffae8d !important;
}

.border_left_color {
	border-left: 1px solid #ffffff/*ffffff*/;
}
.border_right_color {
	border-left: 1px solid #ffffff/*ffffff*/;
}

.registration_odd {
	background: #f9f9f9;
}
.registration_even {
	background: #ffffff;
}

.inactive_select {
	background-color: #f4f4f4;
}
.active_select {
	background-color: #ffffff;
}

.background_content {
	background: #f4f4f4;
}

.site_top_area {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:12px;
	height: 33px;
	margin: 0px;
}

.menu_block_hover a{
    color: #ffffff !important;
}
.menu_block_hover{
    background:#ff5c19 !important;
}
.border_menu_sel {
	border-bottom:1px solid #ff5c19 !important;
}
.width100{
	width: 100% !important;
}

.select_registration, .input_registration, .textarea_registration {
	width: 150px;
}
.relation_registration { width: 160px; }
.zip_registration { width: 100px; }
.preview_width { width: 160px; }
