			/****************************************
			*				COMMON
			****************************************/

body
{
    background-color:#FFFFFF;
    margin:0;
    padding:0;
    font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
}

textarea
{
    font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}


a img 
{
    border:none;
}

h1
{
    font-size:26px;
}

h2
{
    font-size:16px;
}

.clear, .clear_both
{
	clear:both;
	float:none;
	height:0px;
	width:0px;
    overflow:hidden;
}

.hidden
{
	display:none;
}

.fhidden
{
    padding:0px;
    margin:0px;
    width:0px;
    height:0px !important;
	border:none;
    background-color:transparent;
}

fieldset
{
	border:1px solid #CCCCCC;
	padding:10px;
	margin:0px;
}

.sys_half
{
    position:relative; 
    width:50%;
}

.sys_center
{
    position:relative; 
    left:50%;
}

			/****************************************
			*				VARIABLES CLASSES
			****************************************/

.sys_page_width
{
    width:976px;
}

.sys_border_all
{
    border:1px solid #CCCCCC;
}

.sys_border_top
{
    border-top:1px solid #CCCCCC;
}

.sys_border_bottom
{
    border-bottom:1px solid #CCCCCC;
}

			/****************************************
			*				COLUMNS
			****************************************/

.sys_col_margin_right
{
    margin-right:26px;
}

.sys_col_100
{    
    width:976px; 
    float:left;
}

.sys_col_50 
{    
    width:475px; 
    float:left;
}

.sys_col_33
{    
    width:316px; 
    float:left;
}

.sys_col_66
{    
    width:634px; 
    float:left;
}

			/****************************************
			*				ZONE /MENU/TITLE/
			****************************************/

.sys_zone_header
{
    position:relative;
    height:72px;
}

.sys_zone_header h1
{
    font-size:30px;
    line-height:65px;
    font-weight:bold;
    margin:0;
    padding:0; 
}

.sys_zone
{
    
}

.sys_zone_submenu
{
    position:absolute;
    right:0px;
    top:26px;
    width:400px;
    height:20px;
    text-align:right;
}

.sys_zone_submenu .sys_online
{
    background-position:0px 0px;
    background-repeat:no-repeat;
    padding-left:25px;    
    padding-bottom:2px;
}

			/****************************************
			*				PAGE TOP
			****************************************/

#sys_whole
{
    position:relative;
    height:auto;
    margin:0;
    margin-left:auto; 
    margin-right:auto; 
}

/******************* top bar  */

#sys_top_bar
{
    position:relative;
    height:78px; 
    margin-top:11px;
}

#sys_top_bar #sys_logo
{
    position:absolute;
    left:0px;
    top:0px;
}

#sys_top_bar h1.sys_free_dating_site, #sys_top_bar span.sys_free_dating_site a
{
    position:absolute;
	display:block;
    top:0px;
	right:0px;
    font-size:15px;
    line-height:11px;
    font-weight:bold;    
    color:#669966;
    margin:0;
    padding:0;
    text-decoration:none;
}

#sys_main_menu
{
    position:absolute;
    top:49px;
    left:0px;
    height:25px;
    width:100%;
    border-bottom:3px solid #90B071;
}

#sys_main_menu ul
{
    position:absolute;
    right:0;
    top:0;
    font-size:15px;
    font-weight:bold;
    margin:0;
    padding:0;
    width:100%;
    height:25px;
    list-style:none;
}
#sys_main_menu ul li
{
    position:relative;
    float:right;
    margin:0;
    margin-left:25px;
    padding:0;    
    height:25px;
}
#sys_main_menu ul li a
{
    text-decoration:none;
    color:#0000EE;
}

#sys_main_menu .mm_sel
{
    position:absolute;
    left:50%;
    bottom:0px;
    width:1px;
    height:7px;
}

#sys_main_menu .mm_sel img
{
    position:absolute; 
    left:-7px; 
    top:0px; 
}

#sys_submenu
{
    position:relative;
    left:0px;
    /*top:78px;*/
    height:31px;
    width:100%; 
    text-align:center;
    font-size:13px;
    line-height:31px; 
    background-color:#DBEDFF;
}

#sys_homepage_text
{
    font-size:13px;
    line-height:16px;
    text-align:justify;
    padding:15px;
    padding-top:10px;
    padding-right:160px;
}
#sys_homepage_text h1
{
    font-size:15px;   
    margin:0;
    margin-bottom:5px;
}

#sys_live_stat
{
    position:absolute;
    top:5px;
    right:10px;
    width:130px;
    line-height:25px; /* 19 */
    text-align:left;
}

#sys_live_stat b
{
    font-size:16px;
}

/******************* account menu */

#sys_member_account
{
    position:absolute;
    top:0;
    left:141px;
}

#sys_member_info
{
    position:absolute;
    top:0;
    left:31px;
    width:150px;
}

#sys_member_info b
{
    display:block;
}

#sys_member_info a
{
    margin-right:7px;
    font-weight:bold;
}

/******************* alerts */


#sys_alerts
{
    position:absolute;
    top:0;
    right:0;
    width:570px;
    height:42px;
    overflow:hidden;
}

			/****************************************
			*				PAGE BOTTOM
			****************************************/

#sys_pre_bottom
{
    float:left;    
    width:45%;
    height:30px;
    line-height:30px;
    text-align:right;
    font-size:11px;
    padding:0;
    margin:0;    
}

#sys_bottom_stat
{
    float:left;     
    width:55%;
    height:30px;
    line-height:30px;
    font-size:11px;   
    text-align:left; 
    padding:0;
    margin:0;
}

#sys_bottom
{
    position:relative;
    width:100%;
    height:auto;
    border-top:3px solid #90B071;
    text-align:left;
    color:#999999;
}

#sys_bottom a
{
    color:#999999;
}

#sys_copy 
{
    position:absolute;
    right:0;
    top:0;
}

#sys_bottom p
{
    text-align:justify;
    font-size:11px;
}

			/****************************************
			*				CONTENT CONTAINER
			****************************************/

#sys_main_cont
{
    position:relative;
    width:100%;
    height:auto;
}


			/****************************************
			*				BREADCRUMBS
			****************************************/

#sys_breadcrumb
{
	position:relative;
	width:100%;
	height:19px;
	font-size:11px;
	padding-top:4px;
}

#sys_breadcrumb .pointer
{
	
}

#sys_ploading
{
    position:absolute;
    top:5px;
    right:5px;
    font-size:13px;
    font-weight:bold;
    color:#CC0000;
    line-height:13px;
}

#sys_ploading img
{
    position:relative;
    top:3px;
}

			

			/****************************************
			*				WINDOWS
			****************************************/

div.sys_wnd_box
{
	padding:0;
	margin:0;
	border:1px solid #899FA8;
	background-color:white;
}

div.sys_wnd_title
{
	height:26px;
	overflow:hidden;
	background-color:#99CC99;
    color:#FFFFFF;
    font-size:18px;
    text-transform:uppercase;
    width:100%;
}
.sys_wnd_close
{
	position:absolute;
	top:3px;
	right:6px;
	width:20px;
	height:20px;
	border:none;

}
div.sys_wnd_title h2
{
	text-align:left;
	margin:3px;
	margin-left:12px;
}

div.sys_wnd_content
{
	padding:10px;
}
			

			/****************************************
			*				PAGINATE
			****************************************/

.paginate
{
    clear:both;
    float:none;
    text-align:center;
    color:#2E6AB1;
}

.paginate a, .paginate i
{	
    border:1px solid #9AAFE5;
    text-decoration:none;
    padding-left:3px;
    padding-right:3px;    
    color:#2E6AB1;
	margin-left:1px;
}

.paginate a:hover, .paginate .page_now
{
    color:#FFFFFF;
    border:1px solid #2E6AB1;
    background-color:#2E6AB1;
}

.paginate i
{
    color:#AA9999;
    font-style:normal;
}



			/****************************************
			*				PHOTOS
			****************************************/

.thumb
{
    position:relative;
    width:54px;
    height:74px;
    overflow:hidden;
    background-image:url(../img/thumb_bg.gif);
}

.thumb img
{
    position:absolute;
    top:2px;
    left:2px;
}

.thumb_small
{
    position:relative;
    width:24px;
    height:34px;
    overflow:hidden;
	border:1px solid #EBEBEB;
}

.thumb_small img
{
    width:24px;
    height:34px;
}

#big_photo
{
    position:relative;
    width:254px;       
    height:254px;
    background-image:url(../img/big_bg.gif);
    overflow:hidden;
    text-align:center;
}

#big_photo img
{
    position:relative;
    margin:2px;
    z-index:1;
}

#big_photo #loading_photo
{
    position:relative;
    width:100%;
    height:100%;
    background-color:white;
    z-index:2;
    display:none;
}

#loading_photo .cent
{
    position:absolute;
    left:50%;
    top:50%;
}

#loading_photo .cent .txt
{
    position:absolute;
    left:-100px;
    top:-20px;
    width:200px;
    height:40px;
    line-height:40px;
    font-size:13px;
    font-weight:bold;
    color:#CC0000;
    text-align:center;
    background-color:white;
}

#loading_photo .cent .txt img
{
    margin:0px;
    position:relative;
    top:3px;
}

 

/****************************************
*				GOOGLE SEARCH
****************************************/


#gse_search
{
    position:absolute; 
    top:44px; 
    left:168px; 
    z-index:100;
}

#gse_search input
{
    width:123px; 
    height:16px; 
    background-image:url(../img/gse_search_bg.png); 
    background-repeat:no-repeat; 
    border:0; 
    margin:0; 
    padding:0; 
    padding-left:20px; 
    padding-right:10px; 
    padding-top:3px; 
    color:#D4D4D4; 
    font-size:11px;
}


/****************************************
*				MODERATION MENU
****************************************/
#sys_moderation_icon
{
    position:absolute;
    bottom:-35px;
    right:-20px;
    z-index:10;
}
#sys_moderation_cont
{
    position:absolute;
    bottom:-88px;
    right:-29px;
    z-index:10;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}

#sys_moderation_left, #sys_moderation_right, #sys_moderation_links
{
    height:41px;
    line-height:41px;
    float:left;
}

#sys_moderation_links
{
    padding:0 10px;
    background-image:url(../img/sys_moderation_bg.png);
}

#sys_moderation_right
{
    width:7px;
    background-image:url(../img/sys_moderation_right.png);
}

#sys_moderation_left
{
    width:7px;
    background-image:url(../img/sys_moderation_left.png);
}

#sys_moderation_top
{
    position:absolute;
    top:-10px;
    right:10px;
    width:12px;
    height:10px;
    background-image:url(../img/sys_moderation_top.png);
}

#sys_moderation_links a
{
    margin:0 5px 0 5px;
}

