@CHARSET "UTF-8";
/*********************************************************************
 * copyright:     network.hu
 * name:          n_clubmembers.css
 * projekt:       www.network.hu
 * release:       2008.08.21.
 * description:   network 1.0 clubmembers module elements
 * developer:     worbyd
**********************************************************************/

.n_clubmembersmaincolumn .n_midleftcolumn {
	width: 731px;
}

.n_clubmembersmaincolumn .n_pager {
  width: 731px;
	*height: 41px;
}

.n_searchamongmembers .n_searchformhead {
  width: 731px;
}

.n_searchamongmembers A.n_togglesearchform {
  display: block;
  width: 20px;
  height: 20px;
  overflow: hidden;
  
  position: absolute;
  top: 13px;
  _top: 15px;
  right: 14px;
  
  cursor: pointer;
  
  background-repeat: no-repeat;
  background-position: top left;
}

.n_searchamongmembers .n_searchcontainer {
  _width: 701px;
  overflow: hidden;
}

.n_searchamongmembers H4 {
  padding: 16px 10px 14px 10px;
}

.n_clubmembersmaincolumn .n_searchamongmembers .n_searchmainblock {
  padding: 8px 0 2px 0;
  
  width: 700px;
  overflow: hidden;
}

.n_clubmembersmaincolumn .n_searchamongmembers .n_searchmainblock .n_submit .n_left {
  float: left;
}

.n_clubmembersmaincolumn .n_searchamongmembers .n_searchmainblock .n_submit .n_right {
  float: right;
  
  margin-right: 10px;
  _margin-right: 5px;
}

.n_searchcolumn UL {
  list-style-type: none;
}

/* search box */
.n_searchbox {
  margin-bottom: 0;
}

.n_searchbox .n_searchmainblock {
  padding: 16px 16px 16px 16px;
  _height: 50px;
}

.n_searchmainblock DIV.n_clear {
  clear: both;
  *height: 0;
  _font-size: 0px;
}

.n_searchmainblock .n_searchmainblock_title {
  margin: 0 0 20px 0;
  color: #567FAA;
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
}

.n_boxhead P.n_searchmainblock_title A {
  color: #567FAA;
}

.n_searchmainblock .n_searchinputwrap {
  position: relative;
  margin: 0 0 0 17px;
  padding: 0px;
  width: 635px;
  height: 26px;
}

.n_searchbox .n_boxfoot {
  padding: 16px 0 16px 29px;
}

.n_resultbox {
  margin-bottom: 0px;
}


/* n_resultsadjustwrap */
.n_widthadjustwrap .n_boxhead {
  width: 731px;
  height: 48px;
}

.n_widthadjustwrap .n_boxhead H4 {
  float: left;
  margin: 10px 0 10px 14px;
  padding: 6px 0 0 10px;
  
  width: auto;
  height: 18px;
}

DIV.n_resultsadjustwrap {
  float: right;
  padding: 18px 16px 0 0;
  width: 500px;
}

P.n_resultsadjustwrap_item {
  float: right;
	margin: 0 0 0 15px;
}

.n_resultsadjustwrap A {
  float: left;
  margin: 0 10px 0 0;
}

.n_resultsadjustwrap A:hover {
	text-decoration: none;
}

.n_resultsadjustwrap A.n_adjust_ascending {
  display: block;
  margin: 0;
  
  width: 14px;
  height: 14px;
}

.n_resultsadjustwrap A.n_adjust_descending {
  display: block;
  margin: 0;
  
  width: 14px;
  height: 14px;
  
}

.n_resultsadjustwrap A.n_adjust_ascending_active,
.n_resultsadjustwrap A.n_adjust_ascending:hover {
  display: block;
  margin: 0;
  
  width: 14px;
  height: 14px;
}

.n_resultsadjustwrap A.n_adjust_descending_active,
.n_resultsadjustwrap A.n_adjust_descending:hover {
  display: block;
  margin: 0;
  
  width: 14px;
  height: 14px;
}

/* relationshipsblock */
.n_clubmembersblock {
  position: relative;
	top: 0;
	left: 0;

  margin: 10px 0 0 0;
  padding: 20px 10px 0 20px;
  width: 701px;
  _width: 731px; /* ie6 hack */
  _height: 104px; /* ie6 min-height */
}

.n_editclubmembersblock {
}

.n_alldatawrap {
	padding-bottom: 25px;
  *padding-bottom: 10px;
}

.n_clubmembersblock .n_picframe {
  float: left;
	margin: 0;
	padding: 0;
  width: 47px;
  height: 47px;
}

.n_clubmembersblock .n_picframe IMG {
  margin: 3px 0 0 3px;
	width: 40px;
	height: 40px;
}

.n_clubmembersblock UL.n_clubmembers_data {
  float: left;
	display: block;
  padding: 0;
  margin: 0;
	margin-left: 10px;
	*margin-left: -8px;
	width: 330px;
	_width: 338px;
	
	overflow: hidden;
}

.n_clubmembersblock UL.n_clubmembers_data LI {
  *width: 300px;
  _width: 308px;
	margin: 0;
	padding: 0;
}

.n_clubmembersblock UL.n_clubmembers_data LI.n_clubmembers_name A {
  margin: 0 5px 0 0;
}

.n_clubmembersblock UL.n_clubmembers_data A.n_membername {
	float: left;
}

.n_clubmembersblock UL.n_clubmembers_data LI.n_clubmembers_name A.n_editclubmembersgroup {
	display: -moz-inline-box;
	display: inline-block;
	
	width: 14px;
	height: 16px;
	overflow: hidden;
	
	float: left;
}

UL.n_clubmembers_data SELECT.n_editmemberstatusinput {
	margin-right: 5px;
	
	float: left;
	width: 60px;
}

.n_clubmembersblock UL.n_clubmembers_data LI.n_memberage {
	clear: both;
}

.n_clubmembersblock DIV.n_clear {
	_height: 0;
	_font-size: 0;
}


/* clubmembers tools block */
DIV.n_clubmembers_tools {
  float: right;
	width: 260px;
	*width: 280px;
}

DIV.n_clubmembers_tools UL {
  float: left;
	margin: 0 0 0 10px;
	*margin: 0 0 0 5px;
	_margin: 0 0 0 5px;
  padding: 0;
  width: 120px;
}

DIV.n_clubmembers_tools UL LI {
	padding: 0 0 6px 0;
}

DIV.n_clubmembers_tools UL LI.n_addtofriends,
DIV.n_clubmembers_tools UL LI.n_undofriends,
DIV.n_clubmembers_tools UL LI.n_destroyfriends {
	*margin-top: -15px; /* ie6 needs some position hack... */
}

DIV.n_clubmembers_tools UL LI.n_relationship_wrap {
  padding-bottom: 0px;
}

DIV.n_clubmembers_tools LI A {
  display: block;
  *display: inline-block;
  padding: 0 0 0 20px;
}

DIV.n_clubmembers_tools UL LI UL {
  margin: 0px;
  padding: 0px;
  
  float: none;
  
  *width: auto;
}

/* expectant */
.n_clubmembersblock_expectant DIV.n_clubmembers_tools {

}
DIV.n_clubmembers_tools UL.n_clubmembers_tools_left {
	width: 174px;
	*width: 190px;
}
DIV.n_clubmembers_tools UL.n_clubmembers_tools_right {
  width: 120px;
	*width: 142px;
}

/* answersbox */
.n_answersbox {
  position: relative;
	top: 0;
	left: 0;
}

.n_membersanswers {
	padding-bottom: 0;
}


.n_answerwrap {
	position: relative;
	
	min-height: 21px;
	_height: 21px; /* ie6 min-height */
}
@media all and (min-width:0px) { /* safari fine tune */
  html:not(:link) .n_answerwrap { /* khtml / webkit */
    min-height: 21px;
  }
}

A.n_answersbox_head {
	position: absolute;
	top: 0px;
	left: 0px;
	
  padding: 3px 7px 3px 7px;
  
  z-index: 1;
}
@media all and (min-width:0px) { /* safari fine tune */
  html:not(:link) A.n_answersbox_head { /* khtml / webkit */
    padding-bottom: 3px;
  }
}

A.n_answersbox_head SPAN {
  padding: 0 6px 0 6px;
  
  width: 12px;
  height: 12px;
}



/* if not answersbox */
.n_displaynone {
  padding-bottom: 0;
}

.n_displaynone .n_answersbox_body {
  display: none;
}

.n_displaynone A.n_answersbox_head {
  padding-bottom: 0;
}

.n_answersbox_body_wrap {	
	overflow: hidden;
}

.n_answersbox_body {
  margin: 20px 0 10px 0;
  padding: 0px;
  _width: 701px;
  overflow: hidden;
}

.n_answersbox_body UL {
  margin: 15px 20px 5px 20px;
	padding: 0;
  width: 609px;
}

.n_answersbox_body LI {
  margin: 0;
  padding: 0;
	*margin-left: -10px;
}

.n_answersbox_body LI.n_answer {
	padding: 0 0 10px 10px;
}

.n_searchamongmembers .n_searchmainblock INPUT.n_checkbox {
  float: left;
}

.n_searchamongmembers .n_searchmainblock LABEL.n_checkboxlabel {
	_margin-top: 3px;
	
	float: left;
}


/* member status selector */
.n_memberstatusselector {
	position: absolute;
	top: 0px;
	left: 0px;
	
	z-index: 1;
	_z-index: 2;
}

.n_memberstatusselector UL {
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

.n_memberstatusselector UL LI {
  margin: 0px;
  padding: 2px 6px 2px 6px;
  
  list-style-position: outside;
}

.n_memberstatusselector UL LI.n_credential {
	padding: 2px 10px;
}

.n_memberstatusselector UL LI A {
	padding: 0px 4px;
	
	font-size: 11px;
	
	display: block;
}
