@charset "iso-8859-1";
@import url(../../base/css/index.css);
/*------------------*/


/*################################################################*/
/*	Quick Search */
/*################################################################*/
	
  

	
	div#QuickSearchIndex
	{
		position:relative;
		float:left;
		width:240px;
		margin-left:-236px;	
		margin-top:9px;
		display:block;
	}
	div.qsi_line
	{
		position:relative;
		overflow:hidden;
		height:20px;
		margin-bottom:2px;
	}
	
	div.qsi_first
	{
		position:relative;
		float:left;
		width:90px;	
		line-height:18px;
		vertical-align:middle;
		text-align:right;
		white-space:nowrap;
	}
	div.qsi_second
	{
		position:relative;
		float:left;
		width:102px;
		left:6px;
	}
	div.qsi_second select, input
	{
		
		vertical-align:middle;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		border:1px solid silver;
	}
	div.qsi_second input
	{
		padding:1px 1px;
	}
/*################################################################*/
	div#memberStatistic
	{
		position:relative;
		float:left;
		width:179px;
		margin-left:-540px;	
		margin-top:380px;
		display:block;
		overflow:visible;
		border:0px solid blue;
	}
	
	div#memberStatistic div.boxContent
	{
		height:220px;
	}
	
	div.membes_statistic_block
	{
		position:relative;
		border:0px solid blue;
		margin:0px;
		text-align:left;
	}
	div.topOfBlock
	{
		position:relative;
		margin-bottom:7px;
		font-weight:bold;
		color:#336699;
		border:0px solid red;
	}
	
	div.member_stat_block
	{
		position:relative;
		width:152px;
		/*height:auto;*/
		margin:0px 0px 0px 0px;
		border:0px solid red;
		text-align:left;
		border:0px solid red;
	}
	
	div#MemberStat
	{
		position:relative;
		display:block;
		border:0px solid green;
	}
	
	

	div.member_stat_block div select
	{
		background-color:#FFFFFF;
		vertical-align:middle;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		border:0px solid silver;
	}
/*################################################################*/

	div#topRated
	{
		position:absolute;
		margin-left:628px;
		width:346px;
		border:0px solid red;

	}
	
	div#topRated  div.boxContent
	{
		height:220px;
	}
	
	
	div#prof_of_week
	{
		position:relative;
		float:left;
		width:165px;
		height:220px;
		margin:0px;
		padding:0px;
		border-right:1px solid white;
	}
	
	div#prof_of_week .thumbnail_block
	{
		margin-left:14px;
	}
	
	*html, div#prof_of_week .thumbnail_block
	{
		margin-left:7px;
	}
	
	div#prof_of_month
	{
		position:relative;
		float:left;
		width:165px;
		height:220px;
		margin:0px;
		padding:0px;
		border:0px solid blue;
		left:0px;
	}
	
	div#prof_of_month .thumbnail_block
	{
		margin-left:16px;
	}
	
	*html, div#prof_of_month .thumbnail_block
	{
		margin-left:8px;
	}
	
	div.top_rated_head
	{
		position:relative;
		color:#336699;
		font-weight:bold;
		text-align:center;
		margin-bottom:10px;
		border:0px solid red;
	}
	div.top_prof_not_avail
	{
		position:relative;
		text-align:center;
		font-weight:bold;
		margin-top:20px;
	}
	div.rate_block_position
	{
		position:relative;
		float:left;
		width:120px;
		height:auto;
		left:11px;
		top:12px;
		border:0px solid red;
		
	}

	div#TopMembers
	{
		position:relative;
		display:block;
		
	}
	div#top_members_menu
	{
		position:relative;
		border:1px solid red;
		text-transform:capitalize;
		text-align:center;
		margin-bottom:10px;
	}
	div.top_members_select
	{
		position:relative;
		text-align:center;
		margin:4px 0px 8px 0px;
	}
	div.top_members_select select
	{
		background-color:#FFFFFF;
		vertical-align:middle;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		border:0px solid silver;		
	}
	div.topmembers_block
	{
		position:relative;
		text-align:left;
		background-color:#FFFFFF;
		overflow:hidden;
		border:1px solid red;
		
	}
	div.topmembers_desc_block
	{
		position:relative;
		float:left;
		border:0px solid red;
		left:14px;
		width:416px;

	}
	div.topmembers_nickname
	{
		position:relative;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		text-align:left;
		color:#000000;
		font-weight:bold;
	}
	div.topmembers_age_sex_country
	{
		position:relative;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		border-bottom:2px solid #EAEAEA;
	}
	div.topmembers_self_desc
	{
		position:relative;
	}
	div.topmembers_more
	{
		position:relative;
		margin-top:7px;
	}
	div.top_member_divider
	{
		position:relative;
		clear:both;
		font-size:1px;
		background-color:#dedede;
		height:1px;
		margin:10px;
	}
	
	
/*################################################################*/
	
	div#newsletter
	{
		position:relative;
		float:left;
		width:358px;
		margin-left:-356px;	
		margin-top:380px;
		display:block;
		overflow:visible;
		border:0px solid blue;
	}
	
	div#newsletter div.boxContent
	{
		height:220px;
	}
	
	div#newsletter .text
	{
		position:relative;
		text-align:left;
		margin:0px 2px 0px 3px;
		border:0px solid red;
	}
	div#newsletter .email_here
	{
		position:relative;
		text-align:center;
		margin-top:30px;
		border:1px solid red;
	}
	div#newsletter .input
	{
		position:relative;
		margin-top:4px;
		text-align:center;
	}

/*################################################################*/

	div#feedback
	{
		position:relative;
		float:left;
		width:159px;
		padding:0px;
		border:0px solid green;
	}
	
	div#feedback div.boxContent
	{
		padding-left:10px;
	}
	
	
	div#feedback .subject
	{
		position:relative;
		color:#0168B9;
		font-weight:bold;
		text-align:left;
		margin-bottom:5px;
	}
	div#feedback .text
	{
		position:relative;
		text-align:left;
		line-height:16px;
	}
	div#feedback .author
	{
		position:relative;
		text-align:right;
		font-style:italic;
	}
	
/*################################################################*/

	div#latestNews
	{
		position:relative;
		float:left;
		width:240px;
		left:4px;
		margin-top:230px;
	}
	
	
	div.news_title
	{
		position:relative;
		color:#0168B9;
		font-weight:bold;
		height:30px;
		line-height:30px;
		vertical-align:middle;
	}
	div.news_text
	{
		position:relative;
		line-height:18px;
	}
	div.news_date
	{
		position:relative;
		text-align:right;
		font-style:italic;
		padding-right:5px;
		margin:3px 0px;
	}
	div.news_divider
	{
		position:relative;
		margin:10px 0px;
		border-bottom:1px solid white;
	}
	
/*################################################################*/

	div#survey
	{
		position:relative;
		left:10px;
		width:178px;
		padding:0px;
		float:left;
	}
	
	div.survey_block
	{
		position:relative;
		border:0px solid red;
	}
	div.survey_question
	{
		position:relative;
		text-align:left;
		color:#000000;
		font-weight:bold;
		margin-bottom:10px;
	}
	div.survey_answer_block
	{
		border:0px solid red;
		margin:0px 12px;
	}
	div.survey_answer
	{
		margin:4px 0px;
	}
	div.survey_answer input
	{
		border:none;
	}
/*################################################################*/

	.spacer
	{
		position:absolute;
		width:105px;
		height:55px;
		top:0px;
		left:-130px;
		border:0px solid red;
	}
	
	
	.login_line
	{
		position:relative;
		margin-bottom:2px;
		font-size:10px;
		color:#fff;
		width:142px;
		border:0px solid blue;
		height:19px;
	}
		
	
	.login_section_index
	{
		position:absolute;
		top:24px;
		left:422px;
		width:184px;
		height:52px;
		font-size:10px;
		color:#fff;
		font-weight:bold;
		border:0px solid red;
	}
	
	.login_block
	{
		position:relative;
		margin-top:10px;
	}
	
	.login_area
	{
		position:absolute;
		top:0px;
		right:0px;
		width:75px;
		height:11px;
		padding:2px;
		vertical-align:middle;
		font-size:11px;
	}
	
	.login_b_index
	{
		position:absolute;
		top:2px;
		right:-1px;
	}

/*################################################################*/
	div.logged_section_block
	{
		position:relative;
		height:35px;
		border:0px solid red;
		text-align:center;
		padding-left:0px;
		padding-top:20px;
	}

	div.logged_section_block div
	{
		position:relative;
		float:left;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		border:0px solid red;
		margin-top:9px;
		margin-right:5px;

	}
	
	/*##############################################################*/
	div#featured
	{
		position:relative;
		overflow:hidden;
		width:200px;
		padding:0px;
		float:left;
		border:0px solid red;
		margin-top:9px;
		
	}
	div.featured_block
	{
		position:relative;
		border:0px solid blue;
		margin-bottom:5px;
		width:0px;
		float:none;
		text-align:center;
		padding-left:15px;
	}
	
	.fotoBlock
	{
		position:relative;
		border:1px solid blue;
		margin-left:auto;
		margin-left:auto;
		
	}
	
/*##############################################################*/


div.recent_photo_box
	{
	    float: left;
	    margin-left: 5px;
	    margin-bottom: 10px;
	    width: 120px;
	    height: 135px;
	border:1px solid red;
	}

div.recent_photo_box_name
	{
	   
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	 text-align:center;
	   
	}
div.recent_login_box
{
		position:relative;
		float:left;
		width: 124px;
	    	height: 130px;
		margin-left: 5px;
	    margin-bottom: 10px;
		border:1px solid red;
	}
div.top_rated_photos
	{
		position:relative;
		text-align:center;
		margin-top:2px;
		width:auto;
	}


div.top_rated_photos_sex
	{
		position:relative;
		text-align:center;
		font-weight:bold;
		margin-top:2px;
		margin-bottom:3px;
		height:15px;
		background:#E8E8E8;
		width:auto;
	}


div.blog_recent_thumb
	{
		position:relative;
		width:20px;
		height:35px;
		float:left;
		text-align:left;
		font-weight:bold;
		border:0px solid red;
		margin-bottom:5px;
		padding:5px;
		vertical-align:middle;
		padding-left:5px;		
	}



div.categoryBlock_recent
	{
		position:relative;
		border:1px solid blue;
		float:right;
		font-size:12px
		
		margin-bottom:5px;
		padding:5px;
		width:460px;
		height:35px;
		overflow:hidden;
		background-color:#B0B0B0;

}

div.categoryBlock_all
	{
		position:relative;
		border:1px solid red;
		margin-bottom:5px;
		padding:5px;
		width:610px;
		overflow:hidden;

}


/******************index*******************/


		.photoDiv, .upperDiv, .lowerDiv
	{
		position:relative;
		/*margin-bottom:5px;*/
		overflow:hidden;
		border:0px solid red;
		padding:0px;
		margin:0px;
	}

	.bigPhotos
	{
		position:absolute;
		top:0px;
		left:0px;
	}

	.photoDiv
	{
		height:300px;


.leftColumn
	{
		width:618px;
		margin-right:5px;
		border:0px solid green;
		padding:0px;
		overflow:hidden;
	}

	.rightColumn
	{
		width:150px;
		border:0px solid blue;
		/*background-color:#CCCCFF;*/
		/*padding:14px 24px 20px 24px;*/
	}
		margin-bottom:5px;
	}
.promotionText
	{
		position:absolute;
		left:12px;
		bottom:16px;
		width:275px;
		height:54px;
		/*border:1px dashed red;*/
	}

.promos
	{
		position:relative;
		color:#336699;
		font-size:11px;
		font-style:italic;
		margin-bottom:5px;
	}
.bodyBlock
	{
		position:relative;
		margin-bottom:6px;
		margin-left:auto;
		margin-right:auto;
		border:0px solid red;
		padding:0px;

		width:1000px;
		overflow:hidden;
	}


.joinblock
	{
		position:absolute;
		left:284px;
		bottom:18px;
		width:118px;
		height:54px;
		/*border:1px dashed red;*/
	}


#recentloginbox

	{
		position:relative;
		float:left;
		width:540px;
		margin-left:5px;	
		margin-top:9px;
		display:block;
	}


#recentphotosbox
	{
		position:relative;
		float:left;
		width:540px;
		margin-left:-539px;	
		margin-top:192px;
		display:block;
	}


#recentblogbox
	{
		position:relative;
		float:left;
		width:640px;
		margin-left:15px;	
		margin-top:0px;
		display:block;
	}

.blogindexmenu
	{
		
		position:relative;
		margin-left:410px;
		margin-top:-12px;
		font-weight:bold;
		text-transform: uppercase;
	}
