@charset "iso-8859-1";
@import url(../../base/css/index.css);
/*------------------*/

	/*---------- Login section ----------*/	
	div#login_section_block, div#logged_section_block {
		width: 322px;
		height: 38px;
		left: 2px;
		position: relative;		
		float: right;	
		border: 0px solid red;
	}
	div#login_section_block div.lf_column {
		width: 110px;
		position: relative;
		float: left;	
		text-align: left;
		font-weight: bold;
		color: #c37e3b;
	}
	div#login_section_block div.submit {
		width: 100px;
		height: 19px;
		border: 1px solid #660000;
		overflow: hidden;
	}
	input.login_form_input {
		width:100px;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size:12px;
		background-color:#300000;
		border:1px solid #680000;
		font-weight:bold;
		color:#956b3b;
		padding-left: 2px;
	}
	input.login_form_submit_common, input.login_form_submit_active {
		width:100px;		
		border: 0px;
		background: transparent;
		text-transform: lowercase;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#956b3b;
		cursor: pointer;
	}
	input.login_form_submit_active {
		color: #fefff0;
	}
	div.logged_section_block {
		position:relative;
		height:35px;
		border:0px solid red;
		text-align:center;
		padding-left: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;
	}
	/*----- Thumbnail block -----*/
	div.thumbnail_block, div.usr div.thumbnail_block {
		width: 110px;
		height: 110px;
		padding: 0px;
		margin: 0px;
		position: relative;
		float: left;
		border: 1px solid #660000;				
		overflow: hidden;
	}
	div.thumbnail_block img {
		border: 0px;
		background-color: transparent;
	}
	div.usr div.thumbnail_block {
		width: 43px;
		height: 43px;
	}

	/*----- Main content section -----*/
	div.submit {
		width: 100px;
		height: 19px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(../images/own/pas_bgMain.jpg);
		border: 1px solid #660000;
		overflow: hidden;
	}
	input.form_submit_common, input.form_submit_active {
		width:100px;		
		border: 0px;
		background: transparent;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#956b3b;
		cursor: pointer;
	}
	input.form_submit_active {
		color: #fefff0;
	}
	div#MemberStat, div#Featured, div#index_login_section
	{
		position:relative;
		margin:0px;
		padding:0px;
		display:block;
	}
	/*----- Member statistics section -----*/
	div#MemberStat
	{
		position:relative;
		display:block;
	}
	div.membes_statistic_block
	{
		position:relative;
		text-align:center;
	}
	div.member_stat_block
	{
		position:relative;
		display:block;
		width:150px;
		height:auto;
		margin:0px auto;
		border:0px solid red;
		overflow:hidden;
		text-align:left;
	}
	div.member_stat_block div
	{
		border:0px solid red;
		margin:2px 0px;
	}
	div.member_stat_block div select {
		margin:0px;
		padding:0px;

		background-color:#300000;
		border: 1px solid #680000;

		font-weight:bold;
		color:#956b3b;
		vertical-align:middle;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
	}

	/*----- Quick search -----*/
	div#QuickSearchIndex
	{
		position:relative;
		display:block;
	}
	div.qsi_line {
		position:relative;
		overflow:hidden;
		height:20px;
		margin-bottom:2px;
	}

	div.qsi_first {
		position:relative;
		float:left;
		width:80px;
		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 {
		margin:0px;
		padding:0px;

		background-color:#300000;
		border: 1px solid #680000;

		/*font-weight:bold;*/
		color:#956b3b;
		vertical-align:middle;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
	}
	div.qsi_second input
	{
		padding:1px 1px;
	}

/*----- Survey section -----*/
	div#Survey {
		position:relative;
		display:block;
	}
	div.survey_block {
		position:relative;
	}
	div.survey_question {
		position:relative;
		margin-bottom:10px;
		text-align:left;
		font-weight:bold;
		color: #956b3b;
	}
	div.survey_answer_block {
		margin: 0px;
	}
	div.survey_answer {
		margin: 2px;
		padding: 4px;
	}
	div.survey_answer input {
		border: none;
	}

	/*----- Latest news section -----*/
	div#News {
		position:relative;
		display:block;
	}
	div.news_title {
		position:relative;
		margin-left:20px;
		margin-bottom:5px;
		font-weight:bold;
		color: #c37e3b;
		vertical-align:middle;
	}
	div.news_title img {
		position:absolute;
		top:0px;
		left:-18px;
	}
	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 #c37e3b;
	}

	/*----- Newsletter section -----*/
	div#NewsLetters {
		position:relative;
		display:block;
	}
	div#NewsLetters .text {
		position:relative;
		text-align:left;
	}
	div#NewsLetters .email_here {
		position:relative;
		text-align:center;
		margin-top:10px;
	}
	div#NewsLetters .input {
		position:relative;
		margin-top:4px;
		text-align:center;
	}

	/*----- Top Rated section -----*/
	div#TopRated {
		position:relative;
		display:block;
	}
	div#prof_of_week {
		width:247px;
		margin:0px;
		padding:0px;
		position:relative;
		float:left;
	}
	div.top_rated_divider {
		width:1px;
		height:158px;
		position:relative;
		float:left;
		background-color: #c37e3b;
	}
	div#prof_of_month {
		width:247px;
		left:0px;
		margin:0px;
		padding:0px;
		position:relative;
		float:left;
	}
	div.top_rated_head {
		position:relative;
		color:#c37e3b;
		font-weight:bold;
		text-align:left;
		margin-bottom:10px;
	}
	div.top_prof_not_avail {
		position:relative;
		text-align:center;
		font-weight:bold;
		margin-top:20px;
	}
	div.rate_block_position {
		width: 110px;
		top: 0px;
		left: 10px;
		height: auto;
		position:relative;		
		float:  left;
	}
	div#prof_of_week div.content, div#prof_of_month div.content {
		position: relative;
		padding-left: 10px;
		border: 0px;
	}

	/*----- Top Members section -----*/
	div#TopMembers {
		position:relative;
		display:block;

	}
	div#top_members_menu {
		position:relative;
		border:0px 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 {
		margin:0px;
		padding:0px;

		background-color:#300000;
		border: 1px solid #680000;

		font-weight:bold;
		color:#956b3b;
		vertical-align:middle;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;	
	}
	div.topmembers_block {
		width: 492px;
		height: 112px
		position:relative;
		float: left;
		text-align:left;		
		overflow:hidden;
		background-color: transparent;
	}
	div.topmembers_desc_block_holder {
		width: 363px;
		height: 110px;
		left: 15px;
		position: relative;
		float: left;
		border: 1px solid #660000;
		background-color: #300000;
		overflow: hidden;
	}
	div.topmembers_desc_block {
		left: 0px;
		padding: 3px 10px 3px 10px;
		position: relative;
		float: left;
	}
	div.topmembers_main_info {
		margin-right: 5px;
		position: relative;
		float: left;
		border-right: 1px solid #660000;
	}
	div.topmembers_mi_cell {
		width: 102px;
		height:20px;
		position:relative;		
		line-height:20px;
		vertical-align:middle;
		text-align:left;
		font-weight:bold;
		border-bottom: 1px solid #660000;
	}
	div.topmembers_self_desc {
		width: 237px;
		position:relative;
		float:left;
	}
	div.topmembers_more {
		position:relative;
		margin-top:7px;
	}
	div.top_member_divider {
		height: 10px;
		position:relative;
		clear:both;
		font-size:1px;
	}



	/*----- Feedback section -----*/
	div#SuccessStory {
		position:relative;
		display:block;
	}
	div#SuccessStory .subject {
		position:relative;
		color:#0168B9;
		font-weight:bold;
		text-align:left;
		margin-bottom:5px;
	}
	div#SuccessStory .text {
		position:relative;
		text-align:left;
		line-height:16px;
	}
	div#SuccessStory .author {
		position:relative;
		text-align:right;
		font-style:italic;
	}

/*----- Poll section -----*/

	div#ppoll_menu {
		text-align:center;
		margin-bottom:10px;
		text-transform:capitalize;
	}

	div.pollBody {
		position:relative;
		float:left;
	}
	div.pollInfo {
		padding: 20px 0px 20px 0px;
		position: relative;
		float: left;
		left: 10px;
	}
	div.poll_owner_info {
		padding-left: 5px;
		position: relative;
		float: left;
	}
	div.pool_oi_nickname {
		height: 20px;
		width: 110px;
		position: relative;
		line-height: 20px;
		font-weight: bold;
		color: #c37b3b;
	}
	div.pool_oi_addon {
		height: 36px;
		width: 110px;
		position: relative;		
	}
	img {
	 border: 0px; 
	}
		a:link, a:visited
	{
		color: #c37e3b;
		text-decoration: none;
	}
	a:hover, a:active
	{
		color: #c13f32;
		text-decoration: none;
	}




	a.bottom_text
	{
		font-weight:bold;
	}
	
	
	body {
		padding: 0px
		margin: 0px;
		background-image:url(../images/own/pas_bgMain.jpg);
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#956b3b;
	}
	input, textarea, select, input.no, textarea.no, select.no {
		margin:0px;
		padding:0px;

		background-color:#300000;
		border: 1px solid #680000;

		font-weight:bold;
		color:#956b3b;
		vertical-align:middle;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
	}
	input[type="submit"] {
		cursor: pointer;
	}
	select.select_years {
	}
	input.input_years_readonly {
	}
	select.select_num {
	}
	input.select_input_num_readonly {
	}
	input.input_text_edit {
	}
	input.input_textarea_counter {
		text-align:center;
	}
	textarea.textarea_edit {
	}
	input.input_type_password {
	}
	select.select_prof {
		width:200px;
	}
	input.input_select_prof_readonly {
	}
	select.select_set_membership {
		white-space:nowrap
	}
	select.select_multiple {
	}

	/*---- Main ----*/
	div#root {
		width: 750px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}
	div#controlBlock {
		width: 750px;
		height: 70px;
		position: relative;
		float: left;
	}
	div#main {
		width: 750px;		
		position: relative;
		float: left;
		padding: 10px 0px 10px 0px;
		background-color: #300000;
		border: 2px solid #4A0001;
	
	}
	div#headerSection {
		position:relative;
		float: left;
		width:750px;
		margin-left:auto;
		margin-right:auto;
	}
	div.horDivider {		
		height:6px;
		margin: 0px 8px 0px 8px;
		position: relative;
		clear:both;
		background-image: url(../images/pas_hDivBg.gif);
		background-repeat: repeat-x;
	
	}
	div#header	{
		padding: 11px 20px 11px 20px; 
		position:relative;
		float: left;
	}
	div#logo {
		width: 150px;
		height: 31px;
		position: relative;
		float: left;
	}
	div.verDivider {	
		margin-left: 30px;
		position: relative;
		float: left;
		background-image: url(../images/pas_vDivBg.gif);
		background-repeat: repeat-y;	
	}
	div.auxiliaryMenu {
		height: 30px;
		position: relative;
		float: right;
		line-height: 30px;
		font-weight: bold;
		color: #c37e3b;
	}
	/*----- Footer section ----*/
	div#footerSection {
		width: 750px;
		height: 70px;
		position: relative;
		float: left;
	}
	div#footerMenu, div#footerCopyright {	
		height: 35px;
		position: relative;
		text-align: center;
		line-height: 35px;
		font-weight: bold;
		color: #c37e3b;
	}
	div#footerCopyright {
		color: #7c0201;		
	}
	div#footerCopyright a {
		color: #7c0201;
	}

	
	/*----- Skin and Language switchers ----*/
	div#switch_lang {
		top: 0px;
		left:0px;
		width: 420px;
		height: 38px;		
		position: relative;		
		float: left;
		line-height: 5em;

		font-weight: bold;
		font-size: 11px;
		overflow: hidden;
	}
	div#switch_skin {
		top: 0px;
		left:0px;
		height: 30px;
		width: 750px;
		position: relative;		
		float: left;
		font-weight: bold;
		font-size: 11px;
	}

	/*---------- Login section ----------*/
	div#login_section_block, div#logged_section_block {
		width: 322px;
		height: 38px;
		left: 2px;
		position: relative;		
		float: right;	
	}
	div#login_section_block div.lf_column {
		width: 110px;
		position: relative;
		float: left;	
		text-align: left;
		font-weight: bold;
		color: #c37e3b;
	}
	div#login_section_block div.submit {
		width: 100px;
		height: 19px;
		border: 1px solid #660000;
		overflow: hidden;
	}
	input.login_form_input {
		width:100px;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size:12px;
		background-color:#300000;
		border:1px solid #680000;
		font-weight:bold;
		color:#956b3b;
		padding-left: 2px;
	}
	input.login_form_submit_common, input.login_form_submit_active {
		width:100px;		
		border: 0px;
		background: transparent;
		font-family: Arial, Georgia, Verdana, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:bold;
		color:#956b3b;
		cursor: pointer;
	}
	input.login_form_submit_active {
		color: #fefff0;
	}	

	div#logged_section_block div {
		padding-top: 21px;
		position:relative;
		float:right;
		font-size: 11px;
		font-weight: bold;
	}

	/*----- Middle section ----*/
	div#middleSection {
		width:750px;
		position: relative;
		float: left;
		border: 0px solid blue;
	}
	div#middle {
		padding: 11px 20px 11px 20px;
		position: relative;
		float: left;
		border: 0px solid red;
	}
	div#middleLeft {
		width: 376px;
		position: relative;
		float: left;
		border: 0px solid green;
	}
	div#middleRight {
		width: 323px;
		height: 380px;
		position: relative;
		float: left;
		border: 2px solid #780000;
	}

	/*----- Menu buttons ----*/
	div.mBtnHolder {
		padding: 0px 11px 11px 0px;
		position: relative;
		float: left;
	}
	div.mBtn {
		width: 110px;
		height: 110px;
		position: relative;
		float: left;
		
		background-repeat: no-repeat;
		background-position: center;

		border: 2px solid #780000;
	}
	div.mBtnCaptionAct, div.mBtnCaptionPas {
		height: 30px;
		//padding: 0px 15px 0px 15px;
		padding: 5px;
		position: relative;
		float: left;
    //text-align: center;
		text-transform: lowercase;
		line-height: 20px;		
		font-weight: bold;
		color: #fefff0;		
	}
	div.mBtnCaptionPas {
		color: #c37e3b;
	}

	/*----- Menu buttons NON-index ----*/
	div.TopMenu {
		height: 30px;
		position: relative;
		float: left;
		line-height: 30px;
		font-weight: bold;
		color: #c37e3b;		

		text-indent: 15px;
		text-transform: capitalize;
		font-size: 16px;
	}
	div.TopMenu a, div.TopMenu span {
		text-transform: lowercase;
	}
	div.TopMenu span {
		color: #956B3B;
	}

	/*---- Featured Section -----*/
	div#featuredSection {
		width: 364px;
		height: 135px;
		position: relative;
		float: left;
		background-color: #0e0e0e;
		overflow: hidden;
	}
	div#featured {		
		padding: 5px 2px 5px 7px;
		position: relative;
		float: left;
	}
	div#featuredLeft {
		padding-right: 9px;
		position: relative;
		float: left;
	}
	div#featuredRight {
		width: 234px;
		position: relative;
		float: left;
	}

	/*----- Featured users -----*/	
	div#selInfo {
		width: 110px;
		height: 13px;
		position: relative;
		clear: left;
		float: left;
		
		text-align: center;
		font-size: 10px;
		overflow: hidden;
	}
	
	div.usrHolder {
		padding: 0px 5px 2px 0px;
		position: relative;
		float: left;
	}
	div.usr {
		padding: 5px  0px 5px 3px;
		position: relative;
		float: left;
		background-color: #202020;
		cursor: pointer;
	}
	div.usrInfo {
		width: 25px;
		height: 43px;
		float: left;

		text-align: center;
		font-size: 10px;
		overflow: hidden;
	}

	/*----- Thumbnail block -----*/
	div.thumbnail_block, div.usr div.thumbnail_block {
		width: 110px;
		height: 110px;
		padding: 0px;
		margin: 0px;
		position: relative;
		float: left;
		border: 1px solid #660000;				
		overflow: hidden;
	}
	div.thumbnail_block img {
		border: 0px;
		background-color: transparent;
	}
	div.usr div.thumbnail_block {
		width: 43px;
		height: 43px;
	}

	/*----- Style For Design Box #1 -----*/
	div.box {
		position: relative;
	}
	div.boxHeaderHolder {
		padding-bottom: 5px; 
		position: relative;	
	}
	div.boxHeader {
		height: 23px;
		position: relative;
		
		background-image: url(../images/pas_boxTtlBg.gif);
		background-repeat: repeat-x;

		border: 1px solid #660000;		
	}
	
	div.boxHeader div.separater {
		width: 26px;
		height: 23px;
		position: relative;
		float: left;

		background-image: url(../images/pas_boxTtlSep.gif);
		background-repeat: no-repeat;
		background-position: center;
	}

	div.boxHeader div.title {
		text-transform: lowercase;
		line-height: 23px;
		font-size: 14px;
		font-weight: bold;
		color: #c37e3b;
	}
	div.boxContentHolder {		
		padding-bottom: 10px;
		position: relative;
	}
	div.boxContentHolder div.content {		
		padding: 7px;
		position: relative;		
		background-color: #4E0000;
		border: 1px solid #660000;
	}
	
	/*----- Main Content -----*/
	div#mainContent {
		width: 750px;
		position: relative;
		float: left;
	}
	div#left_column_menu {
		width: 205px;
		left: 10px;
		padding-top: 15px;
		position: relative;		
		float: left;
	}
	div#right_column_content {
		width: 515px;
		left: 20px;
		padding-top: 15px;
		position: relative;
	}
	
	/*----- Actions and Errors -----*/
	div.no_result, div.action, div.err{
		position:relative;
		border:1px solid #660000;
		margin:10px 0px;
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	div.no_result div, div.action div, div.err div {
		margin: 0px;
		padding: 0px;
		position:relative;
		background-color:#300000;
		vertical-align:middle;
		font-weight:bold;
		color:#660000;
		text-align:center;
		line-height:20px;
	}
	* html div.no_result div, * html div.action div, * html div.err div {
		line-height:normal;
		padding:3px 0px;
	}

	/*----- Design box border -----*/
	div.design_box_border {
		position:relative;
		border:1px solid #660000;
		margin-bottom:10px;
		padding: 0px;
	}
	div.design_box_border div.header {
		height:23px;
		position:relative;
		margin:0px;
		padding: 0px;
		
		text-transform:lowercase;
		text-indent: 7px;
		line-height: 23px;
		vertical-align: middle;
		font-weight: bold;
		overflow: hidden;
		color: #c37e3b;

		background-image:url(../images/pas_boxTtlBg.gif);
		background-repeat:repeat-x;
		background-position:center;

		border-bottom: 1px solid #660000;
	}
	div.design_box_border div.keeper {
		padding: 5px;
		position:relative;
		background-color: #4e0000;
	}



/*###############################################################*/
	/* 	General StyleSheet */
/*###############################################################*/

	div.rate_block /* ### in design.inc.php function DesignProgress() ### */
	{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:2px;
	}
	div.rate_text /* ### in design.inc.php function DesignProgress() ### */
	{
		position:relative;
		text-align:left;
	}
	div.rate_scale /* ### in design.inc.php function DesignProgress() ### */
	{
		position:relative;
		height:10px;
		font-size:1px;
		line-height:10px;
		border:1px solid #9DA0A1;
		background-image:url(../images/icons/scale_bg.gif);
		margin:0px;
		padding:0px;
		text-align:left;
	}
	div.menu_item_line
	{
		position:relative;
		padding:0px 0px 0px 15px;
		margin:0px 0px 1px 0px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;
	}
	div.menu_item_line_active
	{
		position:relative;

		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;

		padding:0px 0px 0px 15px;
		margin:0px 0px 1px 0px;
	}
/*###############################################################*/
/*##############################################################*/
	div.im_invite_container
	{
		position: absolute;
		z-index: 90;
		width: 288px;
		height: 188px;
		border: 6px solid silver;
		background-color: #FFFFFF;
	}
	div.im_invite_image
	{
		position: absolute;
		width: 110px;
		height: 110px;
		border: 1px solid black;
		left: 10px;
		top: 10px;
		text-align: center;
	}
	div.im_invite_image img
	{
		margin-top: auto;
		margin-bottom: auto;
	}
	div.im_invite_caption
	{
		position: absolute;
		left: 134px;
		top: 16px;
		width: 140px;
		font-family: Verdana;
		font-size: 12px;
		font-weight: normal;
	}
	div.im_invite_nickname
	{
		position: absolute;
		left: 134px;
		top: 40px;
		width: 140px;
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
	}
	div.im_invite_message
	{
		position: absolute;
		left: 134px;
		top: 64px;
		width: 140px;
		height: 80px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		font-style: italic;
	}
	div.im_invite_accept_button
	{
		position: absolute;
		left: 186px;
		top: 156px;
		width: 86px;
	}
	div.im_invite_decline_button
	{
		position: absolute;
		left: 80px;
		top: 156px;
		width: 86px;
	}
	input.im_invite_button
	{
		background-color: #7EAAD7;
		color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		border: 1px solid silver;
		height: 22px;
	}

/*##############################################################*/
	div#boonex_banners
	{
		position:relative;
		border:0px solid red;
		height:77px;
		width:783px;
		margin-left:auto;
		margin-right:auto;
	}
	div#boonex_image_link
	{
		position:absolute;
		top:0px;
		right:0px;
		height:77px;
		width:488px;
		background-color:#FFFFFF;
		border:1px solid #999999;
		background-image:url(../images/boonex_ad_bg.gif);
		background-repeat:no-repeat;
		background-position:center;
	}
	div#boonex_image_link table td
	{
		width:488px;
		height:77px;
	}
/*##############################################################*/

	div.err ul
	{
		text-align:left;
		margin:0px;
	}
	
	/*----- Poll block -----*/
	div.pollBlock {
		width:260px;
		height:154px;		
		position:relative;
		float:left;
		background-color: #300000;
		overflow:hidden;
		text-align:left;
		border: 1px solid #660000;
	}
	div.pollCaption {
		height:23px;
		position:relative;
		margin:0px;
		padding: 0px;

		text-indent: 7px;
		line-height: 23px;
		vertical-align: middle;
		font-weight: bold;
		overflow: hidden;
		
		background-image:url(../images/pas_boxTtlBg.gif);
		background-repeat:repeat-x;
		background-position:center;

		border-bottom: 1px solid #660000;
	}
	div.pollAnswerBlock {
		position:relative;
		margin:2px;
		overflow:hidden;
		height:100px;
		border:solid 0px #cc0000;
		text-align:left;
	}
	div.pollUp {
		position:absolute;
		right:5px;
		top:5px;
	}
	div.pollDown {
		position:absolute;
		right:5px;
		bottom:5px;
	}
	div.pollQuestionBlock {
		position:absolute;
		width:230px;
		padding:2px;
		overflow:hidden;
	}
	div.pollQuestionBlock input {
		background-color: #300000;
		border: 0px;
	}
	div.pollSubmitBlock {
		position:relative;
		margin:2px;
		overflow:hidden;
		height:20px;
		border:solid 0px #0000cc;
		text-align:center;
	}
	.pollContainer {
		position:relative;
		margin-top:2px;
		padding:10px;
		background-color: #4e0000;
	}
	.createPollSection {
		position:relative;
		padding:10px;
		background-color: #4e0000;
	}
	.controlsDiv {
		position:relative;
		clear:both;
		margin:10px;
		background-color:#ffffff;
	}
	.innerControlBlock {
		position:relative;
		float:right;
		width:180px;
		border:0px solid red;
	}
	.controlsHeader {
		padding: 0px 2px;
		font-weight:bold;
	}
	.deleteDiv {
		padding: 2px 0px 0px 2px;
	}

	/*----- Profile details block -----*/
	div.prof_ditails_block {
		position:relative;
		width:298px;
		float:left;
		margin-left:10px;
		text-align:left;
		background-color:#4e0000;
		height:105px;
		border:1px solid #660000;
	}
	div.prof_ditails_block div.li_word {
		position:relative;
		float:left;
		width:80px;
		text-align:left;
		margin:1px;
		font-weight:bold;
		background-color:#4e0000;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding-left:5px;
	}
	div.prof_ditails_block div.li_value
	{
		position:relative;
		float:left;
		text-align:left;
		width:200px;
		margin:1px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding-left:5px;
		background-color:#4e0000;
	}
/*##############################################################*/
	div.playerAdminLink
	{
		position:relative;
		text-align:left;
		margin-bottom:15px;
	}
/* #################################################################### */
	.logInRegistrationText
	{
		margin:5px;
	}
/* #################################################################### */
	div.member_submenu
	{
	    position:relative;
	    overflow:hidden;
	    margin-left:35px;
	    line-height:18px;
	    vertical-align:middle;
	    font-weight:bold;
	}
/*---------------------*/
	p
	{
		margin:0px;
		padding:0px;
	}
/*---------------------*/

a.cams {
text-align:center;
border:#c37e3b 1px solid;
color: #c37e3b;
text-decoration: none;
display: block;
background-color: #300000;
margin:2px;
}

a.cams:hover
{
text-decoration:none;
display:block;
border:#c13f32 1px solid;
color: #c13f32;
background-color:#300000;
}
.cam_bdy
{
text-align:center;
background:#300000;
border:#4e0000 1px solid;
}
.cam_bdy:hover
{
border:#c13f32 1px solid;
}
.cam_img
{
margin:2px;
width:100px;
height:100px;
background:#300000;
border:#4e0000 1px solid;
}

.status_online {
color: blue; 
font-weight: bold; 
}
.status_offline {
color: red; 
font-weight: bold; 
}
.status_private {
color: green; 
font-weight: bold; 
}
.link_online a {
color: #80C2FD; 
text-decoration: none; 
font-weight: bold; 
}
#ratebar {
background-color:#ffebdd;
border:1px solid #F6A37B;
padding:4px;
text-align:center;
width:460px;
}
.rateval {
background-color:#ffebdd;
cursor:pointer;
float:left;
font-size:12px;
font-weight:bold;
padding:3px;
text-align:center;
}
.cam_bdy_l
{
background:#300000;
border:#4e0000 1px solid;
}
.cam_bdy_blog
{
background:#300000;
border:#4e0000 1px solid;
}
.hot_click
{
margin: 1px 3px 1px 4px;
color: #B24C1B; 
background-color:#FFB896; 
font-size: 11px;
text-align:center;
border:#f6a37b 1px solid;
}<br>
.member_list_top{
	border-top: #ccc 1px dashed;
}.member_list_top_left{
	border-top: #ccc 1px dashed;
	border-left: #ccc 1px dashed;
}.member_list_top_right{
	border-top: #ccc 1px dashed;
	border-right: #ccc 1px dashed;
}.member_list_bottom_left{
	border-left: #ccc 1px dashed;
	border-bottom: #ccc 1px dashed;
}.member_list_bottom_left_r{
	border-left: #ccc 1px dashed;
	border-bottom: #ccc 1px dashed;
	border-right: #ccc 1px dashed;
}.member_list_bottom{
	border-bottom: #ccc 1px dashed;
}
#ratebar_video {
background-color:#fff;
border:1px solid #000;
padding:4px;
text-align:center;
width:460px;
}
.rateval_video {
background-color:#fff;
cursor:pointer;
float:left;
font-size:12px;
font-weight:bold;
padding:3px;
text-align:center;
}
#smiles {
  display: block;
  overflow: auto;
  overflow-y: auto; 
  overflow-x: hidden; 
  width: 380px; 
  height: 150px; 
}
/*Tarnslate styles*/
.trans_bar {
font-weight:normal;
line-height:1.5em;
text-transform:none;
border:1px solid #a9ac75;
padding:2px;
}
.trans_link {
color:#0066CC;
text-decoration:none;
}
/*Tarnslate styles*/