/******************************************************************************/
/************************************************************** CORE STYLES ***/
/******************************************************************************/
body
{
	margin: 					0;
	padding:					0;
	background-color: 			#c3e3f8;
	background-image: 			url(/images/Body.JPG);
	background-attachment:fixed;
}
body, td, th
{
	font-size: 					small;
	font-family: 				Arial, Verdana, Geneva, Helvetica, sans-serif;
}
a img
{
	border: 					none;
	border-width: 				0px;
}
.clear
{
	clear: 						both;
	height: 					0;
	line-height: 				0;
}
.scroller
{
	scrollbar-3dlight-color: 	#efe8d8;
	scrollbar-arrow-color: 		#cec7b7;
	scrollbar-base-color: 		#efe8d8;
	scrollbar-face-color: 		#efe8d8;
	scrollbar-darkshadow-color: #efe8d8;
	scrollbar-shadow-color: 	#FFFFFF;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-track-color: 		#fffefc;
	overflow: 					auto;
}

/******************************************************************** BOXES ***/
.tr
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		right top;	
}
.tl
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		left top;	
}
.tc
{
	zoom: 						1;
	background-repeat: 			repeat-x;
	background-position: 		top;	
}
.br
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		right bottom;	
}
.bl
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		left bottom;	
}
.bc
{
	zoom: 						1;
	background-repeat: 			repeat-x;
	background-position: 		bottom;	
}
.ml
{
	zoom: 						1;
	background-repeat: 			repeat-y;
	background-position: 		left;	
}
.mr
{
	zoom: 						1;
	background-repeat: 			repeat-y;
	background-position: 		right;	
}
.boxlink
{
	color: 						black;
	display: 					block;
	line-height: 				130%;
	text-decoration: 			none; 
}
/****************************************************************** NAVBARS ***/
.sitenavbar
{
	margin: 					auto;
	text-align: 				center;	
	direction: 					rtl;
	background-position: 		center center;  
 	background-repeat: 			no-repeat;
 	background-image: 			url(/images/boxes/site/top.png);
 	
	
}
.sitenavbar ul, .sitenavbar li
{
	margin: 					0;
	padding: 					0;
	display: 					inline;
	list-style: 				none;
	
	
}
.sitenavbar ul li {
text-align:center       ;
}
.sitenavbar li
{
	border-right: 				1px solid #8b0816;
	padding: 					0 20px 0 20px;
	float:right;
	text-align:center;

}
.sitenavbar li.last
{
	border-right: 				none;
}
.sitenavbar li.first
{
	border-right: 				none;
}
.sitenavbar a
{
	color:						#8b0816;
	font-size:					14px;
	font-family: 				Arial,Verdana,Geneva,Helvetica,sans-serif;
	text-decoration:			none;
	
	
	
	
}
/****************************************************************** BUTTONS ***/
.button .l
{
	display: 					table-cell;
	background-repeat: 			no-repeat;
	background-position: 		left top;
}
.button input
{
	height: 					20px;
	border: 					none !important;
	background-color: 			transparent;
	background-repeat: 			no-repeat;
	background-position: 		right top;
	margin: 					0 !important;
}
.nickNameLink
{
	cursor: 					pointer;
	text-decoration: 			underline;
}
/********************************************************************* TABS ***/
.tabs
{
	height: 					28px;
}
.tabs .tab
{
	float: 						right;
	margin-left: 				4px;
	background-position: 		left top;
	background-repeat: 			no-repeat;
}
.tabs .tab a, .tabs .tab span
{
	color: 						#8b181b;
	width: 						146px;
	cursor: 					pointer;
	display: 					block;
	font-size: 					16px;
	text-align: 				center;
	line-height: 				28px;
	font-weight: 				bold;
	font-family: 				Arial,Verdana,Geneva,Helvetica,sans-serif;
	text-decoration: 			none;
	background-repeat: 			no-repeat;
	background-position: 		right top;
}

/******************************************************************************/
/********************************************************** END CORE STYLES ***/
/******************************************************************************/

/******************************************************************************/
/************************************************************ PAGE ELEMENTS ***/
/******************************************************************************/


/***************************************************************** SITE BOX ***/
#sitebox_middle
{
 	background-position: 		center center;
 	background-repeat: 			repeat-y;
 	background-image: 			url(/images/boxes/site/mi ddle.gif);
 	background-color:Transparent;
}
#sitebox_top
{
 		background-position: 		center 80px;  
 	background-repeat: 			no-repeat;
 	background-image: 			url(/images/boxes/site/top.gif);
  
 	
 	
}
#sitebox_bottom
{
 	background-position: 		center bottom;
 	background-repeat: 			no-repeat;
 	background-image: 			url(/images/boxes/si te/b ottom.png);
}
#sitebox_cotent
{
 	width:						779px;
 	margin: 					0 auto;
 	padding-bottom: 			37px;
 	

	min-height:					650px;
	height:						auto !important;
	height:						650px;
}

/*************************************************************** TOP NAVBAR ***/

#navbar_top
{
	width: 						785px;
	font-weight:				bold;
	line-height: 				40px;
	background-image: 			url(/images/navbar_bg.gif);
	background-repeat: 			no-repeat;
	background-position:		3px;
}
#navbar_top li
{
	padding:					0 22px;
	
	
	
}


/********************************************************** TOP BANNERS ROW ***/
#banners_top
{
	width: 						779px;
	margin: 					0 auto;
	height: 					62px;
	overflow: 					hidden;	
	padding: 					10px 0; 
	text-align: 				center;
}
/************************************************************** SITE HEADER ***/
#siteheader
{
	height: 					194px;	
	background-repeat: 			no-repeat;
	background-position: 		right center;
	margin-right:				10px;
}

#siteheader #pic
{
	margin-top: 				3px;
	margin-right: 				13px;
}

#pageHeader
{
	color: 						#8b181b;
	margin: 					0;
	font-size: 					18px;
	margin-bottom: 				15px;
	font-family: 				Arial,Verdana,Geneva,Helvetica,sans-serif;
}
#pageSubHeader
{
	color: 						#8b181b;
	margin: 					0;
	font-size: 					18px;
	font-weight: 				normal;
	margin-bottom: 				20px;
}
/************************************************************ BOTTOM NAVBAR ***/

#navbar_bottom
{
	width: 						779px;
	margin-top: 				0px;
	background-position: 		center top;
 	background-repeat: 			no-repeat;
 	background-image: 			url(/images/boxes/site/bottom.gif);
 	height:40px;
 	padding:10px;
 	text-align:center;
 	
}
#navbar_bottom li
{
	padding:					0 10px;
}

#sitebyregion
{
	display: 					block;	
	margin: 					5px auto;
	margin-top: 				10px;
	text-align: 				center;
}
#sitebyregion a
{
	color: 						blue;
}

#sitebyregion img
{
	margin:						5px;
	vertical-align:				middle;
}
/******************************************************************************/
/******************************************************** END PAGE ELEMENTS ***/
/******************************************************************************/

/******************************************************************************/
/******************************************************** NAVIGATION COLUMN ***/
/******************************************************************************/

/************************************************************ NAVCOLUMN BOX ***/
.navcolumn
{
	zoom: 						1;
	background-color: 			#eae9d5;	
}
.navcolumn .tr
{
	background-image: 			url(/images/boxes/navcolumn/tr.gif);
}
.navcolumn .tl
{
	background-image: 			url(/images/boxes/navcolumn/tl.gif);
}
.navcolumn .br
{
	background-image: 			url(/images/boxes/navcolumn/br.gif);
}
.navcolumn .bl
{
	background-image: 			url(/images/boxes/navcolumn/bl.gif);
}
.navcolumn .header
{
	color: 						#8b181b;
	margin: 					0 6px;
	font-size: 					18px;
	padding-top: 				5px;
	font-weight: 				bold;
	font-family: 				Arial,Verdana,Geneva,Helvetica,sans-serif;
}
.navcolumn .content
{
	padding: 					 4px 7px 8px 7px;
	
}
/******************************************************* NAVCOLUMN ELEMENTS ***/
.navcolumn #langLink
{
	float: 						left;
	font-size: 					14px;
	font-weight: 				normal;
	color: 						#000000;
}
.navcolumn .devider
{
	height: 					3px;
	margin:						3px 0;
	font-size: 					1px;
	line-height: 				3px;
	background-color: 			white;
}
.navcolumn .longinput
{
	width:						100px;
}
.navcolumn .logininput
{
	width:						145px;
	border: 					1px solid #c0c0c2;
}
.navcolumn select.longinput
{
	width:						85px;
}
.navcolumn .shortinput
{
	width:						20px;
	
}
.navcolumn .login label
{
	display: 					block;
	padding: 					3px 0; 
}
.navcolumn .login .oppositefloat
{
	padding:0 5px 10px 5px;
}
.navcolumn .search_link
{
	margin: 					3px 0 4px 0;
	color: 						#8b181b;
	padding:	 				0 25px;
	display: 					block;
	text-decoration: 			none;
	background-image: 			url(/images/rtl/nc_search_bullet.gif);	
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
.navcolumn #logout_link
{
	color: 						gray;
	text-decoration: 			none;
	font-size: 					12px;
	font-weight: 				bold;	
}
.navcolumn #usernick_link
{
	cursor: 					pointer;
	padding-bottom:				10px;
	font-size: 					16px;
}
.navcolumn #onlineusers_link
{
	padding: 					5px 0 2px 0; 
	display: 					block;
	text-align: 				center;
	color: 						#8b181b;
	font-size: 					14px;
}

/********************************************************** NAVCOLUMN LOGIN ***/
.navcolumn .login
{
	background-color: 			#d5cec4;	
}
.navcolumn .login .tr
{
	background-image: 			url(/images/boxes/navcolumn_login/tr.gif);
}
.navcolumn .login .tl
{
	background-image: 			url(/images/boxes/navcolumn_login/tl.gif);
}
.navcolumn .login .br
{
	background-image: 			url(/images/boxes/navcolumn_login/br.gif);
}
.navcolumn .login .bl
{
	background-image: 			url(/images/boxes/navcolumn_login/bl.gif);
}
/********************************************************* NAVCOLUMN SEARCH ***/
.navcolumn_search .l
{
	background-image: 			url(/images/buttons/nuvcolumn/l.gif);	
}
.navcolumn_search input
{
	color: 						white;
	font-weight: 				bold;
	background-image: 			url(/images/buttons/nuvcolumn/r.gif);	
}
/********************************************************** NAVCOLUMN LOGIN ***/
.navcolumn_login .l
{
	background-image: 			url(/images/buttons/nuvcolumn_login/l.gif);	
}
.navcolumn_login input
{
	color: 						#585246;
	font-weight: 				bold;
	background-image: 			url(/images/buttons/nuvcolumn_login/r.gif);	
	margin-right:-50px;
}
/******************************************************************************/
/**************************************************** END NAVIGATION COLUMN ***/
/******************************************************************************/

/******************************************************************************/
/************************************************************ TOOLBAR GREEN ***/
/******************************************************************************/
.toolbar_green
{
	zoom:1;
	margin-left: 				26px;
	margin-bottom: 				14px;
	background-color: 			#d4e7e5;	
}
.toolbar_green .tr
{
	background-image: 			url(/images/boxes/profile/list/outer/tr.gif);
}
.toolbar_green .tl
{
	background-image: 			url(/images/boxes/profile/list/outer/tl.gif);
}
.toolbar_green .br
{
	background-image: 			url(/images/boxes/profile/list/outer/br.gif);
}
.toolbar_green .bl
{
	background-image: 			url(/images/boxes/profile/list/outer/bl.gif);
}
.toolbar_green .content
{
	padding: 					 10px 5px;	
}
.toolbar_green a,.toolbar_green span
{
	color: 						#8b181b;
	cursor: 					pointer;
	text-decoration: 			none;
}
.toolbar_green .active
{
	cursor: 					default;
	font-weight: 				bold;
	text-decoration: 			underline;
}

.toolbar_green input, .toolbar_green select, .toolbar_green img
{
	border: 					1px solid #c0c0c2;
	margin: 					7px 0;
	vertical-align:				middle;
}
.toolbar_green form
{
	margin: 					0;
	display: 					block;
	padding: 					0 10px; 
}
/******************************************************************************/
/************************************************** TOOLBAR GREEN WITH TABS ***/
/******************************************************************************/

.toolbar_green .withtabs .tr
{
	background-image: 			none;
}

/******************************************************************************/
/*************************************************************** TABS GREEN ***/
/******************************************************************************/
.green .tab
{
	background-color: 			#eae7e0;
	background-image: 			url(/images/boxes/toolbars/green/tab/tl.gif);
}
.green .tab a, .green .tab span
{
	background-image: 			url(/images/boxes/toolbars/green/tab/tr.gif);
}

.green .active
{
	background-color: 			#d4e7e5;
	background-image: 			url(/images/boxes/toolbars/green/active/tl.gif);
}
.green .active a, .green .active span
{
	background-image: 			url(/images/boxes/toolbars/green/active/tr.gif);
}
/******************************************************************************/
/************************************************************ TOOLBAR GREEN ***/
/******************************************************************************/
.toolbar_gray
{
	zoom:1;
	margin-left: 				26px;
	margin-bottom: 				14px;
	background-color: 			#dbd7ce;	
}
.toolbar_gray .tr
{
	background-image: 			url(/images/boxes/msg/bar/tr.gif);
}
.toolbar_gray .tl
{
	background-image: 			url(/images/boxes/msg/bar/tl.gif);
}
.toolbar_gray .br
{
	background-image: 			url(/images/boxes/msg/bar/br.gif);
}
.toolbar_gray .bl
{
	background-image: 			url(/images/boxes/msg/bar/bl.gif);
}
.toolbar_gray .content
{
	padding: 					 10px 5px;	
}
.toolbar_gray a,.toolbar_gray span
{
	color: 						#8b181b;
	cursor: 					pointer;
	text-decoration: 			none;
}
.toolbar_gray .active
{
	cursor: 					default;
	font-weight: 				bold;
	text-decoration: 			underline;
}

.toolbar_gray input, .toolbar_gray select, .toolbar_gray img
{
	border: 					1px solid #c0c0c2;
	margin: 					7px 0;
	vertical-align:				middle;
}
.toolbar_gray form
{
	margin: 					0;
	display: 					block;
	padding: 					0 10px; 
}
/******************************************************************************/
/************************************************** TOOLBAR gray WITH TABS ***/
/******************************************************************************/

.toolbar_gray .withtabs .tr
{
	background-image: 			none;
}
/******************************************************************************/
/**************************************************************** TABS GRAY ***/
/******************************************************************************/
.gray .tab
{
	background-color: 			#e7f1f0;
	background-image: 			url(/images/boxes/toolbars/gray/tab/tl.gif);
}
.gray .tab a, .gray .tab span
{
	background-image: 			url(/images/boxes/toolbars/gray/tab/tr.gif);
}

.gray .active
{
	background-color: 			#dbd7ce;
	background-image: 			url(/images/boxes/toolbars/gray/active/tl.gif);
}
.gray .active a, .gray .active span
{
	background-image: 			url(/images/boxes/toolbars/gray/active/tr.gif);
}
/*******************************************************************************/
/*************************************************************** CORE STYLES ***/
/*******************************************************************************/
.oppositefloat
{
	float: 						left !important;
}
.checkListCont
{
	clear: 						left;	
}
.checkList
{
	float:						right;
	width:						150px;
	white-space:				nowrap;
}
.checkList label
{
	display:					block;
}
.err
{
	color: 						white;
	clear: 						right;
	border: 					1px solid #000099;
	padding: 					6px 45px 6px 10px;
	font-size: 					14px;
	font-weight: 				bold;
	margin-left:				26px;
	background-color: 			#fe9307;
	background-image: 			url(/admin/images/err.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
/************************************************************** SITE HEADER ***/
#siteheader
{
	background-image: 			url(/images/ar/site_header_bg.gif);
}
/****************************************************************** COLUMNS ***/
#navcolumn
{
	zoom: 						1;	
	width:						162px;
	float: 						right;
	overflow: 					hidden;
	margin-top: 				-60px;
	padding-right: 				26px;
}
#maincontent
{
	zoom: 						1;
	margin-right:				188px;
	padding-right: 				39px;
}
/*******************************************************************************/
/************************************************************* 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;
}
/*******************************************************************************/
/********************************************************************* FORMS ***/
/*******************************************************************************/
form
{
	margin:						0px;
	display:					inline;
}

input, select, button, textarea
{
	vertical-align:				middle;
}
form th, form td
{
	padding: 					4px;
	
}
form th
{
	text-align: 				right;
	font-weight: 				normal;
	
}

.bigTextarea
{
	width:						463px;
	clear:						both;
	height:						120px;
	margin-top:					5px;
}

/*******************************************************************************/
/******************************************** USERS LISTING - SIMPLE PROFILE ***/
/*******************************************************************************/

.simpleProfileList, .simpleProfileList li
{
	
	margin: 					0;	
	padding: 					0;
	list-style: 				none;
}


.simpleProfileList li
{
	cursor: 					pointer;
	margin-bottom: 				10px;
	height:100px;
	
	
}
.simpleProfileList .pic
{
	float: 						right;
	margin-left: 				4px;
}
.simpleProfileList .pic img
{
	width:						66px;
	height:						84px;
}
.simpleProfileList .nick
{
	clear: 						left;
	float: 						right;
	font-weight: 				bold;
}
.simpleProfileList .age
{
}
.simpleProfileList .location
{

}
.simpleProfileList .show
{
	float: 						right;
	color:						#8b171a;
	font-size: 					10px;
	text-decoration: 			underline;
}
/*******************************************************************************/
/******************************************************************** PAGING ***/
/*******************************************************************************/
.paging
{
	height: 					25px;
	margin-left: 				15px;
	text-decoration: 			none;	
	
}
.paging a, .paging span, .paging div
{
	float:						right;
	color:						#58533f;
	padding:					0px 5px;
	font-size:					13px;
	text-decoration: 			none;
}
/******************************************************************************/
/***************************************************************** POST BOX ***/
/******************************************************************************/

/******************************************************************** OUTER ***/
.post_outer
{
	margin-left: 				25px;
	background-color: 			#dddcd8;	
}
.post_outer .tr
{
	background-image: 			url(/images/boxes/post/outer/tr.gif);
}
.post_outer .tl
{
	background-image: 			url(/images/boxes/post/outer/tl.gif);
}
.post_outer .br
{
	background-image: 			url(/images/boxes/post/outer/br.gif);
}
.post_outer .bl
{
	background-image: 			url(/images/boxes/post/outer/bl.gif);
}
.post_outer .header
{
	color:						#890916;
	font-size: 					18px;
	padding-top:				3px;
	font-weight: 				bold;
	margin-right: 				15px;
	font-family: 				Arial,Verdana,Geneva,Helvetica,sans-serif;
}
.post_outer .content
{
	padding: 					 6px 15px 6px 6px;
	
}
/******************************************************************** INNER ***/
.post_inner
{
	background-color: 			#fcfcfc;	
}
.post_inner .tr
{
	background-image: 			url(/images/boxes/post/inner/tr.gif);
}
.post_inner .tl
{
	background-image: 			url(/images/boxes/post/inner/tl.gif);
}
.post_inner .br
{
	background-image: 			url(/images/boxes/post/inner/br.gif);
}
.post_inner .bl
{
	background-image: 			url(/images/boxes/post/inner/bl.gif);
}
/********************************************************* ACTION BUTTONS ***/
.post_action .l
{
	background-image: 			url(/images/buttons/post/l.gif);	
}
.post_action input
{
	color: 						white;
	height: 					26px;
	font-size: 					18px;
	font-family: 				Arial,Verdana,Geneva,Helvetica,sans-serif
	background-image: 			url(/images/buttons/post/r.gif);	
}
/******************************************************************************/
/********************************************************** 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;
}