/*******************************************************************************/
/*************************************************************** PAGE LAYOUT ***/
/*******************************************************************************/
body
{
	margin: 					0px;
	direction: 					rtl;
	background-color: 			white;
}
body, td, th
{
	font-size: 					small;
	font-family: 				Arial, Verdana, Geneva, Helvetica, sans-serif;
}
a img
{
	border: 					none;
	border-width: 				0px;
}
.clear
{
	clear: 						both;
}
.oppositefloat
{
	float: 						left !important;
}
.checkList
{
	float:						right;
	width:						120px;
	white-space:				nowrap;
}
.checkList label
{
	display:					block;
}
.err
{
	color: 						white;
	clear: 						left;
	margin:						15px;
	border: 					1px solid #000099;
	padding: 					6px 45px 6px 10px;
	direction: 					rtl;
	font-size: 					14px;
	text-align: 				right;
	font-weight: 				bold;
	background-color: 			#fe9307;
	background-image: 			url(/admin/images/err.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
.scroller
{
	scrollbar-3dlight-color: 	#FCB702;
	scrollbar-arrow-color: 		#FFFFFF;
	scrollbar-base-color: 		#FCB702;
	scrollbar-face-color: 		#FCB702;
	scrollbar-darkshadow-color: #FCB702;
	scrollbar-shadow-color: 	#FFFFFF;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-track-color: 		#DDFCFE;
	overflow: 					auto;
}
#logo
{
	width: 						800px;
	margin: 					auto;
	text-align: 				right;
}
#flags
{
	margin-top: 				70px;
}
.navbar
{
	width: 						779px;
	margin: 					auto;
	padding-left: 				1px;
	margin-bottom: 				8px;
	padding-right: 				20px;
	background-image: 			url(/images/navbar_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		left;
}
.navbar td a
{
	border-right:				1px solid white;
}
.navbar a
{
	color:						white;
	margin:						4px 0;
	padding:					1px 15px;
	display:					block;
	font-size:					16px;
	text-align: 				center;
	font-weight:				bold;
	font-family: 				FrankRuehl;
	text-decoration:			none;
}
.navbarbottom a
{
	padding:					1px 10px;	
	margin:						5px 0;	
	font-size: 					17px;
}
#contentouterwraper
{
	width: 						800px;	
	margin: 					auto;	
}
#contentwraper
{
	width: 						800px;
	margin-bottom: 				5px;
	background-image: 			url(/images/content_middle_bg.gif);
	background-repeat: 			repeat-y;
}
#contentwraper_top
{
	background-image: 			url(/images/content_top_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		top;
}
#contentwraper_bottom
{
	background-image: 			url(/images/content_bottom_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		bottom;
}
#content
{
	padding-top: 				13px;
	padding-right: 				27px;
	padding-bottom: 			15px;
}
#contentinner
{
	padding-left: 				17px;
	padding-right: 				14px;
}
.header
{
	color: 						white;
	font-size: 					31px;
	height: 					46px;	
	line-height: 				38px;
	font-weight: 				bold;
	font-family: 				FrankRuehl;
	padding-right: 				15px;
	background-image: 			url(/images/main_header_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right;
}
.subheader
{
	color: 						black;
	font-size: 					14px;
	line-height: 				45px;
	padding-right: 				20px;
	background-image: 			url(/images/sub_header_bg.gif);
	background-repeat: 			no-repeat;
}
.searchbar
{
	color: 						white;
	margin: 					10px 0;
	padding: 					5px 20px;
	font-size: 					14px;
	font-weight: 				bold;
	background-image: 			url(/images/search_bar_bg.gif);
	background-repeat: 			no-repeat;
}
.searchbar input, .searchbar img, .searchbar select
{
	vertical-align: 			middle;
	margin: 					0 10px;
}
#popupCont
{
	width:						585px;
	margin: 					auto;
	background-color:			white;
}

#footerlogo
{
	display: 					block;	
	margin: 					5px auto;
	text-align: 				center;
}

#footerlogo img
{
	margin:						5px;
	vertical-align:				middle;
}
/*******************************************************************************/
/************************************************************* PSEUDO SELECT ***/
/*******************************************************************************/
#checksButton
{
	position:					relative;
	zoom:						1;
}
#checksPopup
{
	top:						20px;
	left:						-40px;
	width:						100px;
	color:						black;
	border:						1px solid #000000; 
	padding:					5px; 
	position:					absolute;
	font-size: 					15px;
	visibility:					hidden;
	line-height:				20px; 
	white-space:				nowrap; 
	font-weight:				normal;
	background-color:			#ffffff;
}
#checksPopup input
{
	margin:						0;
}
/*******************************************************************************/
/******************************************************************* BUTTONS ***/
/*******************************************************************************/
.blue_button
{
	width: 						50px;
	height: 					16px;
	border: 					0 none;
	font-size: 					17px;
	line-height: 				17px;
	font-family: 				FrankRuehl;
	letter-spacing: 			1px;
	background-color: 			transparent;
	background-image: 			url(/images/buttons/blue.gif);
	background-repeat: 			no-repeat;
	background-position: 		center center;	
}
.button_small_yellow input, .button_small_yellow a
{
	color: 						black;
	height: 					18px;
	border: 					0 none;
	display: 					inline-block;
	font-size: 					17px;
	text-align: 				center;
	line-height: 				19px;
	font-family: 				FrankRuehl;
	letter-spacing: 			1px;
	text-decoration: 			none;
	background-color: 			transparent;
}
.button_small_yellow a
{
	padding: 					0 5px;
}
.button_small_yellow .c
{
	background-image: 			url(/images/buttons/yellow_small_c.gif);
	background-repeat: 			repeat-x;
	background-position: 		center center;
}
.button_small_yellow .l
{
	background-image: 			url(/images/buttons/yellow_small_l.gif);
	background-repeat: 			no-repeat;
	background-position: 		left center;
}
.button_small_yellow .r
{
	background-image: 			url(/images/buttons/yellow_small_r.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
.button_big_yellow input
{
	height: 					41px;
	border: 					0 none;
	padding-right:				3px;
	font-size: 					25px;
	line-height: 				25px;
	font-family: 				FrankRuehl;
	letter-spacing: 			1px;
	background-color: 			transparent;
}
.button_big_yellow .c
{
	background-image: 			url(/images/buttons/yellow_big_c.gif);
	background-position: 		center center;	
}
.button_big_yellow .l
{
	background-image: 			url(/images/buttons/yellow_big_l.gif);
	background-repeat: 			no-repeat;
	background-position: 		left center;
}
.button_big_yellow .r
{
	background-image: 			url(/images/buttons/yellow_big_r.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
.newPosting a
{
	color: 						black;
	cursor: 					pointer;
	font-size: 					21px;
	text-align: 				right;
	font-family: 				FrankRuehl;
	font-weight: 				bold;
	text-decoration:			underline;
}
.newPosting a img
{
	padding: 					0 5px;
	margin-bottom: 				-5px;
	text-decoration: none;
}
/*******************************************************************************/
/********************************************************************* BOXES ***/
/*******************************************************************************/
.box
{
	padding-top: 				1px; 
}
.box .m_r
{
	margin-bottom: 				15px;
	background-image: 			url(/images/boxes/m_r.gif);
	background-repeat: 			repeat-y;
	background-position: 		right top;
}
.box .b_c
{
	background-image: 			url(/images/boxes/b_c.gif);
	background-repeat: 			repeat-x;
	background-position: 		left bottom;
}
.box .t_c
{
	background-image: 			url(/images/boxes/border.gif);
	background-repeat: 			repeat-x;
	background-position: 		left top;
}
.box .m_l
{
	background-image: 			url(/images/boxes/border.gif);
	background-repeat: 			repeat-y;
	background-position: 		left top;
}
.box .b_r
{
	background-image: 			url(/images/boxes/b_r.gif);
	background-repeat: 			no-repeat;
	background-position: 		right bottom;
}
.box .b_l
{
	background-image: 			url(/images/boxes/b_l.gif);
	background-repeat: 			no-repeat;
	background-position: 		left bottom;
}
.box .t_r
{
	background-image: 			url(/images/boxes/t_r.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;
}
.box .t_l
{
	background-image: 			url(/images/boxes/t_l.gif);
	background-repeat: 			no-repeat;
	background-position: 		left top;
}
.box .b_b
{
	background-repeat: 			repeat-x;
	background-position: 		left bottom;
}
.box .t_b
{
	background-repeat: 			repeat-x;
	background-position: 		left top;
}
.box .box_content
{
	zoom:						1;
	padding-top: 				10px;
	padding-left: 				10px;
	padding-right: 				15px;
	padding-bottom:				15px;
}
.box_icon
{
	float:						right;
	margin-right: 				15px;
}
.box .box_more
{
	text-align: 				left;
}
.box_listing_link
{
	color: 						black;
	display: 					block;
	line-height: 				200%;
}
.box_listing_link_big
{
	color: 						black;
	display: 					block;
	font-size: 					16px;
	line-height: 				200%;
}
/******************************************************************************/
/************************************************************** BOX HEADERS ***/
/******************************************************************************/
.box .box_header 
{
	display: 					block;
	font-family: 				FrankRuehl;
	text-decoration: 			none;
}
.box .box_header img
{
	vertical-align: 			middle;
	margin: 					5px 0;
}
.box .box_header .sidetext
{
	float:						left;
	color: 						white;
	margin-left:				15px;
	font-size: 					18px;
	text-decoration: 			none;
	letter-spacing: 			0;
}
/*************************************************************** BIG ***/
.box .big .box_header 
{
	height: 					35px;
	font-size: 					23px;
	line-height: 				35px;
	font-weight: 				bold;
	padding-right: 				15px;
	padding-bottom: 			10px;
	letter-spacing: 			1px;	
}
/*************************************************************** SMALL ***/
.box .small .box_header 
{
	height: 					28px;
	font-size: 					18px;
	line-height: 				28px;
	font-weight: 				bold;
	padding-right: 				15px;
	padding-bottom: 			10px;
}

.box .big .box_content, .box .small .box_content
{
	padding-top: 				0;
}
/************************************************************ YELLOW ***/
.box .yellow .box_header 
{
	color: 						white;
}
.box .big .yellow .t_b
{
	background-image:			url(/images/boxes/headers/yellow_big.gif)	
}
.box .small .yellow .t_b
{
	background-image:			url(/images/boxes/headers/yellow_small.gif)	
}
/************************************************************** BLUE ***/
.box .blue .box_header 
{
	color: 						white;
}
.box .big .blue .t_b
{
	background-image:			url(/images/boxes/headers/blue_big.gif)	
}
.box .small .blue .t_b
{
	background-image:			url(/images/boxes/headers/blue_small.gif)	
}

/************************************************************** GRAY ***/
.box .gray .box_header 
{
	color: 						white;
}
.box .big .gray .t_b
{
	background-image:			url(/images/boxes/headers/gray_big.gif)	
}
.box .small .gray .t_b
{
	background-image:			url(/images/boxes/headers/gray_small.gif)	
}
/******************************************************************************/
/************************************************************** BOX FOOTERS ***/
/******************************************************************************/

.box .box_footer
{
	color: 						white;
}
.box .box_footer a
{
	color: 						white;
	text-decoration: 			none;
}
.box .box_footer img
{
	margin: 					5px;
	vertical-align: 			middle;
}
/*************************************************************** BIG ***/
.box .big .box_footer 
{
	height: 					41px;
	font-size: 					18px;
	line-height: 				35px;
	font-weight: 				bold;
	padding: 					0 10px;
	font-family: 				FrankRuehl;
}
/*************************************************************** YELLOW ***/
.box .big .yellow .b_b
{
	background-image:			url(/images/boxes/footers/yellow_big.gif)	
}

.box .big .yellow .box_footer 
{
	color: 						white;
}
/******************************************************************************/
/************************************************************** BOX FOOTERS ***/
/******************************************************************************/
.box_widescroller
{
	width:						260px;
	height: 					150px;
	margin-right:				15px;
	padding-right:				0 !important;
}
.box_narrowscroller
{
	width:						160px;
	height: 					150px;
	margin-right:				15px;
	padding-right:				0 !important;
}
/******************************************************************************/
/************************************************************* PROFILE BOX  ***/
/******************************************************************************/
.box .profile
{
	background-position: 		right center;
	background-repeat: 			repeat-y;
	background-image: 			url(/images/rtl/listing/profile_wide_bg.gif);
}
.box .profile .data
{
	width:						200px;
	float:						right;
	height: 					90px;
	cursor: 					pointer;	
	overflow: 					hidden;
	padding-top: 				10px;
}
.box .profile .pic
{
	float:						right;
	margin: 					3px;
	margin-left: 				11px;
}
.box .profile .pic img
{
	border: 					1px solid black;
}
.box .profile .paing
{
	display: 					block;
	position:					relative;
}
.box .profile .paing img
{
	top:						-30px;
	left:						-4px;
	border: 					0 none; 	
	position: 					absolute;
}
.box .profile .new
{
	display: 					block;
	position:					relative;
}
.box .profile .new img
{
	top:						-12px;
	left:						-12px;
	border: 					0 none; 	
	position: 					absolute;
}
.box .profile .nick
{
	color:						black;
	font-size:					13px;
	font-weight:				bold;
}
.box .profile .about
{
	width: 						300px;
	height: 					50px;
	overflow: 					hidden;
	white-space: 				normal;
	margin-right: 				205px;
	padding-top: 				10px;
	padding-left: 				10px;
	padding-right: 				5px;
	padding-bottom:				0;
}
.box .profile .act
{
	float:						right;
	cursor: 					pointer;
	font-size: 					14px;
	text-align: 				center;
	line-height: 				100%;
	font-weight: 				normal;
	margin-top: 				0;
	margin-left: 				35px;
	margin-right: 				5px;
	margin-bottom:				0;
}
.box .profile .act img
{
	margin: 					0;
	padding: 					0;
}
.box .profile .act span
{
	display: 					block;
	letter-spacing: 			1px;	
}
.box .profile .online
{
	float:						left;
	cursor: 					pointer;
	margin-left: 				0;
}
.box .profile .b_b
{
	background-image:			url(/images/boxes/footers/yellow_verybig.gif)
}
.box .profile .box_footer 
{
	height: 					40px;
	padding-top: 				15px;
	padding-bottom: 			4px;
}
/*************************************************************** GALLERY ***/
.box .gallery .data
{
	width:						160px;
}
.box .gallery .about
{
	display: 					none;
}
.box .gallery .act span
{
	display: 					none;
}
.box .gallery .b_b
{
	background-image:			url(/images/boxes/footers/yellow_big.gif)
}
.box .gallery .box_footer 
{
	padding-bottom: 			0px;
}
.box .gallery .act
{
	margin-left:				5px;
}
.box .gallery .act img
{
	margin-top: 				6px;
}
/*******************************************************************************/
/********************************************************* NAVIGATION COLUMN ***/
/*******************************************************************************/
#nc_welcom
{
	padding-top: 				5px;
	background-image: 			url(/images/navcolumn/welcom_bg.gif);
}
#nc_welcom .nc_header
{
	padding-top: 				0;
	padding-right: 				20px;		
}
#nc_logoutLink
{
	color:						gray;
	font-size: 					11px;
	font-weight: 				bold;	
	margin-left: 				10px;
	text-decoration: 			none;
}
#nc_IMStatus
{
	margin-top: 				5px;
}
#nc_IMStatus select
{
	color: 						white;
	font-size: 					11px;
	font-weight: 				bold;
}
#nc_messages
{
	font-size: 					15px;
	padding-top: 				10px;
	margin-bottom: 				5px;
	padding-bottom: 			20px;
	background-image: 			url(/images/navcolumn/msg_bg.gif);
	background-position: 		bottom;
}
#nc_messages img
{
	float: 						right;
	margin-left: 				10px;
}
#nc_counter
{
	display: 					block;
	padding-top: 				10px;
	text-decoration: 			none;
	background-image: 			url(/images/navcolumn/counter_bg.gif);
}
#nc_search
{
	background-image: 			url(/images/rtl/navcolumn/search_bg.gif);
}
#nc_nick_search
{
	background-image: 			url(/images/rtl/navcolumn/nick_search_bg.gif);
}
#nc_advanced_search
{
	padding-bottom: 			7px;
	background-image: 			url(/images/rtl/navcolumn/advanced_search_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		top;
}
#nc_advanced_search a
{
	color: 						black;
	display: 					block;
	line-height: 				150%;
	margin-right: 				17px;
	padding-right: 				13px;
	text-decoration: 			none;
	background-image: 			url(/images/rtl/navcolumn/link_arrow.gif);
	background-repeat: 			no-repeat;
	background-position:		right center;
}
.nc_header
{
	color: 						white;
	font-size: 					22px;
	line-height: 				30px;
	font-weight: 				bold;
	font-family: 				FrankRuehl;
	padding-top: 				20px;
	padding-right: 				27px;
}
.nc_image_header
{
	margin-top: 				3px;	
	margin-right: 				11px;
	margin-bottom: 				8px;
}
.nc_form
{
	display: 					block;
	margin-right: 				17px;
	line-height: 				170%;
}
.nc_button
{
	padding: 					10px;
	text-align: 				left;
	padding-bottom: 			0;
}
.nc_text
{
	color: 						white;
	font-size: 					16px;
	line-height: 				15px;
	font-weight: 				bold;
	padding-right: 				20px;
}
.nc_devider
{
	width: 						152px;
	height: 					3px;
	display: 					block;
	margin-top: 				10px;
	margin-right: 				8px;
	background-color: 			white;
}
.nc_button .button_small_yellow .c
{
	background-image: 			url(/images/buttons/yellow_onblue_small_c.gif);
}
.nc_button .button_small_yellow .l
{
	background-image: 			url(/images/buttons/yellow_onblue_small_l.gif);
}
.nc_button .button_small_yellow .r
{
	background-image: 			url(/images/buttons/yellow_onblue_small_r.gif);
}

/*******************************************************************************/
/********************************************************************* FORMS ***/
/*******************************************************************************/
form
{
	margin:						0px;
	display:					inline;
}
input, select, button, textarea
{
	vertical-align:				middle;
}
.bigTextarea
{
	width:						540px;
	clear:						both;
	height:						120px;
	margin-top:					5px;
}
form th, form td
{
	padding: 					4px;
}
form th
{
	text-align: 				right;
	font-weight: 				normal;
	
}

/*******************************************************************************/
/******************************************** USERS LISTING - SIMPLE PROFILE ***/
/*******************************************************************************/
.userProfile_simple
{
	zoom:						1;
	width: 						175px;
	color: 						black;
	cursor: 					pointer;
	margin-left: 				9px;
	margin-bottom: 				9px;
	background-color: 			#ddfcfe;
}
.userProfile_simple img
{
	float: 						right;
	margin-left: 				5px;
	border: 					1px solid #343233;
}
.userProfile_simple .nick
{
	font-size: 					14px;
	font-weight: 				bold;
}
.userProfile_simple .view
{
	clear: 						both;
	color: 						#f26538;
	display: 					block;
	margin-top: 				-10px;
	text-align: 				left;
	font-weight: 				bold;
}
.userProfile_simple .b_r
{
	zoom:						1;
	background-image: 			url(/images/listing_simple/b_r.gif);
	background-repeat: 			no-repeat;
	background-position: 		right bottom;
}
.userProfile_simple .b_l
{
	zoom:						1;
	background-image: 			url(/images/listing_simple/b_l.gif);
	background-repeat: 			no-repeat;
	background-position: 		left bottom;
}
.userProfile_simple .t_r
{
	zoom:						1;
	background-image: 			url(/images/listing_simple/t_r.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;
}
.userProfile_simple .t_l
{
	zoom:						1;
	background-image: 			url(/images/listing_simple/t_l.gif);
	background-repeat: 			no-repeat;
	background-position: 		left top;
	padding: 					10px 5px 5px 5px;	
}

/*******************************************************************************/
/***************************************************************** HOME PAGE ***/
/*******************************************************************************/
#hp_search_table th, #hp_search_table td
{
	padding: 0;
}
#hp_login_table th,#hp_login_table td
{
	padding: 0;
}
#hp_login_table
{
	background-repeat: 			no-repeat;
	background-position: 		left bottom;		
	background-image			:url(/images/rtl/homepage/loginbg.gif);
}
.hp_login_input
{
	border: 					1px solid #bfc0c2;
}
.hp_login_link
{
	color: 						black;
	display: 					block;
	font-size: 					11px;
	margin-top: 				5px;
}
.hp_login_label
{
	font-size: 					14px;
	font-weight: 				bold;
}
.hp_button
{
	display: 					block;
	margin-bottom: 				13px;
}
#hp_about_headerPic
{
	margin-right: 				-8px;
}

#membersScroll
{
	margin-right: 				10px;
	width:						365px;
	height:						230px;
	overflow:					hidden;
}
/*******************************************************************************/
/*********************************************************** USER ENTER PAGE ***/
/*******************************************************************************/
.ue_listi_link
{
	color: 						black;
	display: 					block;
	font-size: 					15px;
	text-decoration: 			none;
	margin-bottom: 				13px;
}
.ue_listi_link span
{
	font-weight: 				bold;
	text-decoration: 			underline;
}
.ue_listi_link img
{
	padding-left: 				7px;
	vertical-align: 			middle;
}
#newsScroll
{
	margin-right: 				10px;
	width:						195px;
	height:						280px;
	overflow:					hidden;
}
#newsScroll a
{
	color:						black;
	display:					block;
	text-decoration:			none;
	margin-bottom: 				15px;
}
#newsScroll a strong
{
	color: 						#28bdde;
	display: 					block;
	font-size: 					11px;
}
/*******************************************************************************/
/****************************************************************** FAQ PAGE ***/
/*******************************************************************************/
.faq_question
{
	border: 					1px solid #abacae;
	cursor:						pointer;
	font-weight:				bold;
	padding-top: 				1px;
	padding-left: 				2px;
	padding-right: 				4px;
	padding-bottom:				3px;
	margin-bottom: 				9px;
	background-color:			#ccf9fe;
}
.faq_answer
{
	border: 					1px solid #abacae;
	display:					none;
	padding-top: 				1px;
	padding-left: 				2px;
	padding-right: 				5px;
	padding-bottom:				3px;
	margin-right: 				22px;
	margin-bottom: 				9px;
	background-color:			#fdecce;
}
.faq_bullet
{
	color:						#30c4e2;
	float:						right;
	font-size:					18px;
	line-height: 				16px;
	margin-left: 				8px;
	margin-right: 				6px;
}
.faq_text
{
	margin-right: 				35px;
}
/******************************************************************************/
/**************************************************************** TREE DATA ***/
/******************************************************************************/
.treeDataRoot
{
	margin-top: 				9px;
	margin-bottom:				25px;
}
.treeDataNode
{
	padding-right: 				25px;
	
}
.treeData 
{
	border-bottom:				1px solid #ABACAE;
	margin-bottom:				9px;	
	background-color:			transparent;
}
.highlightedNode
{
	border: 					3px solid red;
}
.treeData input
{
	float: 						right;
}
.treeData .subject
{
	border: 					1px solid #ABACAE;
	cursor: 					pointer;
	padding: 					2px;
	font-weight: 				bold;
	line-height: 				20px;
	border-bottom: 				0 none;
	background-color:			#a9f7fb;
}
.treeData .subject img
{
	vertical-align: 			middle;
}
.treeData .bulletRoot, .treeData .bulletNode, .treeData .bulletSticky
{
	float:						right;
	font-size:					medium;
	font-family:				verdana;
	font-weight:				bold;
	line-height:				10px;
	padding-top:				4px;
	padding-left:				5px;
}
.treeData .bulletRoot
{
	color: 						black;
}
.treeData .bulletNode
{
	color: 						#D91C83;
}
.treeData .bulletSticky
{
	color: 						green;
}
.treeData .date
{
	float:						left;
	margin-top: 				6px;
	margin-left: 				4px;
	margin-right: 				2px;
	margin-bottom:				2px;
	font-size: 					11px;
	border-right: 				1px solid #ABACAE;
	padding-right: 				5px;
}
.treeData .new
{
	color:						red;
	float:						left;
	font-size: 					11px;
	margin-top: 				6px;
	margin-left: 				4px;
	margin-right: 				2px;
	margin-bottom:				3px;
	border-left: 				1px solid #ABACAE;
	font-weight: 				bold;
	padding-left:				6px;
}
.treeData .nick, .treeData .nickCurrent, .treeData .nickOwner
{
	color:						blue;
	float:						left;
	margin:						2px;
	cursor:						pointer;
	line-height:				20px;
	padding-left:				3px;
	text-decoration:			underline;
}
.treeData .nickOwner
{
	color: 						red;
	font-weight: 				bold;
}

.treeData .nickCurrent
{
	font-weight: 				bold;
}

.treeData .nickAnonymous
{
	color: 						gray;
}
.treeData .body
{
	clear: 						both;
	display: 					none;
}
.treeData .text
{
	padding-top: 				0;
	padding-left: 				5px;
	padding-right: 				30px;
	padding-bottom:				5px;
	overflow:					auto;
	border-left:				1px solid #ABACAE;
	border-right:				1px solid #ABACAE;
	background-color:			#a9f7fb;
}
.treeData .footer
{
	padding-top: 				5px;
	padding-left: 				5px;
	padding-right: 				30px;
	padding-bottom:				2px;
	border-left:				1px solid #ABACAE;
	border-right:				1px solid #ABACAE;
	background-color: 			#a9f7fb;
}
.treeData .footer a, .treeData .footer span
{
	color: 						blue;
	cursor: 					pointer;
	font-size: 					12px;
	text-decoration: 			underline;
}
.treeData .footer div
{
	float: 						left;
}
.treeData .footer div a, .treeData .footer div span
{
	color: 					red;
}
.treeData .close
{
	float:						left;
	border:						2px outset;
	margin:						3px;
	cursor:						pointer;
	padding:					1px 2px;
	font-size:					11px;
	font-weight:				bold;
	background-color:			#d4d0c8;
}
.treeData .replay
{
	padding-top: 				10px;
	padding-left: 				0;
	padding-right: 				10px;
	padding-bottom:				30px;
	border-top:					1px solid #ABACAE;
	border-left:				1px solid #ABACAE;
	border-right:				1px solid #ABACAE;	
	background-color: 			#a9f7fb;	
}
.treeData .replay .button
{
	border:						0px none;
	cursor:						pointer;
	font-weight:				bold;
	text-decoration:			underline;
	background-color:			transparent;
}
/*******************************************************************************/
/*************************************************************** POST EDITOR ***/
/*******************************************************************************/
#postEditor
{
	border:						2px solid #22BBDA;
	padding: 					0px 5px 5px 5px;
	background-color:			#d4d0c8;
}
#postEditor textarea
{
	width: 						530px;
	overflow: 					scroll;
	font-family: 				Arial, Verdana, Geneva, Helvetica, sans-serif;	
}
#postEditor .postEditorToolBar
{
	height: 					25px;
	padding: 					3px;
	display: 					none;
	vertical-align: 			middle;
}
#postEditor .postEditorButton
{
	border:						2px solid #d4d0c8;
	padding:					0px 3px;
	overflow:					visible;
	font-size:					small;
	font-family:				Times New Roman;
	font-weight:				bold;
	vertical-align:				middle;
}
#postEditor select
{
	margin:						0px 2px;
	font-size:					11px;
	vertical-align:				middle;
}
#postEditor p
{
	cursor:						default;
	border:						1px #000000 solid;
	margin:						5px;
	padding:					5px;
	overflow:					auto;
	font-weight:				normal;
	background-color:			#fbfaed;
}
#postEditor p a, .#postEditor p a:visited, .#postEditor p a:active
{
	text-decoration:			underline;
}
.emotions
{
	cursor:						pointer;
	font-weight: 				bold;
}
.emotions img
{
	vertical-align: 			middle;
}
/*******************************************************************************/
/******************************************************************** PAGING ***/
/*******************************************************************************/
.search_paging
{

}
.search_showingStr,
.pagingStr_currentPageNum,
.pagingStr_pageNum,
.pagingStr_devider,
.pagingStr_navitor
{
	text-decoration: 		none;
}
.search_showingStr
{
	display:none;
}
.pagingStr_currentPageNum
{
	color:						#f8a403;
	float:						right;
	padding:					0px 5px;
	font-size:					14px;
	font-weight: 				bold;	
}
.pagingStr_pageNum, .pagingStr_navitor
{
	float:						right;
	color:						#29c2e1;
	padding:					0px 5px;
	font-size:					14px;
	font-weight: 				bold;
}
.pagingStr_devider
{
	display: 					none;
}
/*******************************************************************************/
/******************************************************************* LISTING ***/
/*******************************************************************************/
#listDisplayMode
{
	color: 						black;
	text-decoration: 			none;
}
#listDisplayMode img
{
	vertical-align: middle;
}
/******************************************************************************/
/************************************************************** MSG LISTING ***/
/******************************************************************************/
#msg_filterForm
{
	margin:						10px 0;
	display:					block;
}
#msg_listing
{
	width: 						556px;
	margin-right: 				7px;
	margin-bottom: 				12px;
	cursor: 					pointer;
	border-top:					0 none;
	table-layout:				fixed;
}
#msg_listing input
{
	cursor: 					default;
}
#msg_listing th
{
	cursor: 					default;
	padding:					5px 0 5px 0;
	font-size:					14px;
	text-align:					center;
	font-weight:				bold;
}
.yellow #msg_listing th
{
	background-image:			url(/images/boxes/headers/yellow_big.gif)
}
.blue #msg_listing th
{
	background-image:			url(/images/boxes/headers/blue_big.gif)
}
.gray #msg_listing th
{
	background-image:			url(/images/boxes/headers/gray_big.gif)
}
#msg_listing th.date
{
	width: 						90px;
}
#msg_listing th.time
{
	width: 						90px;
}
#msg_listing td
{
	text-align:					center;
	padding: 					5px 0px;
	border-bottom: 				1px solid #55eef6;
}
#msg_listing td.rightEdge
{
	border-right: 				5px solid white;
}
#msg_listing td.leftEdge
{
	padding-right: 				10px;	
	border-left: 				5px solid white;
}
#msg_listing th.rightEdge
{
	width: 						25px;
	padding-right: 				5px;
}
#msg_listing th.leftEdge
{
	width: 						55px;	
}
#msg_listing .msg_unreadRow
{
	font-weight: 				bold;
}
#msg_listing .lastTr *
{
	border-bottom: 				0 none;
}
.msg_deleteButton
{
	float:						left;
	cursor:						pointer;
	font-size:					14px;
	margin-top:					15px;
	margin-left: 				5px;
	font-weight:				bold;
}

/************************************************************ MESSAGE PAGE ***/
.msg_msgToolbar a, .msg_msgToolbar span
{
	color:						black;
	cursor:						pointer;
	text-decoration:			none;
	float: 						right;
	padding: 					10px;
}
.msg_msgToolbar img
{
	vertical-align: 			middle;
}
#msg_msgHeader
{
	padding:					10px 10px 0px 10px;
	line-height:				20px;
}
#msg_msgHeader span
{
	font-weight:				bold;
}

#msg_msgScroller
{
	width:						535px;
	height: 					200px;
	padding:					10px;	
	border: 					2px solid #22BBDA;
}
.msg_msgPaging
{
	color: 						#D91C83;
	font-size: 					12px;
	font-weight: 				bold;
	text-decoration: 			none;
}	
/******************************************************************************/
/******************************************************************** BLOGS ***/
/******************************************************************************/
.blog_postFooter
{
	border-top: 				1px solid #abacb0;
	margin-top: 				10px;
	padding-top: 				5px;
}
.blog_postFooter img
{
	vertical-align: 			middle;

}
.blog_postFooter a, .blogs_msgFooter span
{
	line-height: 				21px;
	float: 						right;
	margin: 					0 10px;
	color: 						black;
	font-weight: 				bold; 
}
/*******************************************************************************/
/************************************************************** PROFILE PAGE ***/
/*******************************************************************************/
#pf_logo
{
	width:						774px;
	margin:						auto;
}
#pf_wraper
{
	width:						711px;
	margin:						auto;
	padding-right:				63px;
}
#pf_top_bar
{
	height:						64px;
	padding:					10px;
	background-image:			url(/images/profile/tob_bar_bg.jpg);
}
#pf_top_bar div
{
	cursor: pointer;
	float: 						right;
	margin: 					0 8px;
	text-align: 				center;
}
#pf_top_bar span
{
	color: 						white;
	display: 					block;
	font-weight:				bold;
}
#pf_nick_bar
{
	color:						white;
	height:						35px;
	font-size: 					28px;
	font-weight:				bold;
	line-height:				35px;
	font-family: 				FrankRuehl;
	margin-right:				7px;
	margin-bottom: 				10px;
	padding-right: 				7px;
	background-image:			url(/images/profile/nick_bar_bg.jpg);
}
#pf_nick_bar span
{
	font-size: 					15px;
	font-family: 				arial;
}
#pf_mainPic
{
	border: 					1px solid black;
	margin-right: 				7px;
}
#pf_paing
{
	zoom:1;
	display: 					block;
	position:					relative;
}
#pf_paing img
{
	top:						-65px;
	left:						-6px;
	border: 					0 none; 	
	position: 					absolute;
}
#pf_thumbz
{
	margin-top: 				5px;
	margin-right: 				7px;
}
#pf_thumbz img
{
	float: right;
	cursor: 					pointer;
	border: 					1px solid black;
	margin-left: 				10px;	
	margin-bottom: 				10px;
}
#pf_nick
{
	color: 						#f69f02;
	font-size: 					16px;
	font-weight: bold;
}
#pf_nick span
{
	color: 						#000000;
	font-size: 					14px;
}
.pf_listing
{
	width:						100%;
}
.pf_listing td
{
	width:						50%;
	padding: 					0 5px;
	padding-bottom: 			15px;
}
.pf_listing th
{
	width:						50%;
	padding: 					0 5px;
	font-size: 					14px;
	text-align: 				right;
	padding-bottom: 			15px;
}
.pf_simpleHeader
{
	color: 						#f69f02;
	font-size: 					24px;
	font-weight: 				bold;
	font-family: 				FrankRuehl;
	margin: 					7px 15px;
}
.pf_simpleContent
{
	overflow: hidden;
	width: 						280px;
	margin: 					7px 15px;
}
#pf_blogs_listing
{
	color: 						black;
	font-weight: 				bold;
	text-decoration: 			none;
}
#pf_blogs_listing img
{
	vertical-align: 			middle;
	padding: 					5px 0;
}
#pf_friends div
{
	float: 						right;
	margin: 					7px;
	cursor: 					pointer;
	text-align: 				center;
}
#pf_friends img 
{
	border: 					1px solid black;
	display: 					block;
}
/******************************************************************************/
/********************************************************** IM ALERT WINDOW ***/
/******************************************************************************/

#imAlert td, #imAlert th, #imAlert a, #imAlert a:visited
{
	background-color:			#FEF5CC;
	color: 						#000000;
	font-weight: 				bold;
}
#imAlert th
{
	background-color:			#26BBDB;
	color: 						#ffffff;
}
#imAlert td.bordered
{
	border-bottom: 				2px solid #f3a100;
}
#imAlert a.smallImlink
{
	font-size:					11px;
}
#imAlert a.bigImlink
{
	font-size:					13px;
}
#imAlert
{
	border: 					2px solid #f3a100;
}
#imAlert_close
{
	float:						left;
}
