@CHARSET "UTF-8";
/*********************************************************************
 * copyright:   	network.hu
 * name:        	n_profile.css
 * projekt:     	www.network.hu
 * release: 	 		2008.06.03.
 * description: 	network 1.0 profile module elements
 * developer:   	eFBe
**********************************************************************
 * left column
**********************************************************************/

.n_profileleftcolumn {
	background-color: #FFFFFF;
}

.n_profileviewcolumn {
  background-color: #FFFFFF;
  *height: 100%; /* full height container hack */
}

.n_profilecardcolumn {
  background-color: #FFFFFF;
  *height: 100%; /* full height container hack */
}

.n_profilecardcolumn .n_innerrightcolumn {
	padding: 20px 0px;
	
	background-color: #F4F5F9;
	
	min-height: 160px;
  _height: 200px; /* ie6 min-height */
}

.n_profilemidleftcolumn {
	width: 701px;
	
	float: left;
}

.n_profileeditwrap {
	width: 941px;
	
	background: url(/images/frontend/n_profileeditwrap_bg.gif) repeat-y top left;
}


/* profile portrait */
.n_profileportraitbox {
	padding-bottom: 5px;

	background-color: #E6E9f4;
}

.n_profileportrait {
	margin: 5px 0px 0px 10px;
	padding: 11px 0px 0px 8px;

	width: 152px; /* 160px */
	_width: 160px; /* ie6 box model hack */
	height: 189px; /* 200px */
	_height: 200px; /* ie6 box model hack */
	
	background: url(/images/frontend/n_profileportraitbg.png) no-repeat left top transparent;
}

.n_profileportrait IMG {
	display: block;
	width: 144px;
	height: 178px;
}

P.n_editprofileportrait {
	margin-left: 10px;
	
	width: 160px; /* as the image container */

	text-align: center;
}
P.n_editprofileportrait A {
	font-weight: bold;
	color: #F26522;
}

P.n_editprofileportrait A:hover {
	text-decoration: none;
}

P.n_editprofileportrait A SPAN {
	margin-left: 4px;
	padding: 0px 6px 2px 6px; /* gives the range */
	
	background: url(/images/frontend/n_clubdetailsarrow.gif) no-repeat 0px 2px transparent;
}


/* profile menu */
.n_profilemenubox {
	width: 179px;
	_width: 180px;

	background-color: #F4F5F9;
	border-top: 1px solid #ECEEF7;
	border-left: 1px solid #ECEEF7;
}

/* @right side */
.n_profilerightcolumn .n_profilemenubox {
  width: 229px;
  _width: 230px;
}


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

UL.n_profilemenu LI {
	margin: 0px;
	padding: 6px 12px 6px 22px;
	
	display: block;
	width: 144px; /* 178px */
	_width: 178px; /* ie6 box-model hack */
	overflow: hidden;
	
	list-style-position: outside;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	color: #000000;

	background: url(/images/frontend/n_profilemenuarrow.gif) no-repeat left top;
	border-bottom: 1px solid #ECEEF7;
}

UL.n_profilemenu LI A {
	color: #409FCF;
}

/* profile functions */
.n_profilefunctionsbox {
	background-color: #FFF9AD;
}

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

UL.n_profilefunctions LI {
	margin: 0px;
	padding: 6px 0px 6px 36px;
	
	display: block;
	width: 141px; /* 177px */
	_width: 177px; /* ie6 box-model hack */
	overflow: hidden;
	
	list-style-position: outside;

	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	color: #000000;
}

UL.n_profilefunctions LI.n_relationship_wrap {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	
	width: 177px;
}

UL.n_profilefunctions LI.n_relationship_wrap UL {
	margin: 0px;
}

/* @rightside */
.n_innerrightbox UL.n_profilefunctions LI {
  width: 194px; /* 230px */
  _width: 230px; /* ie6 box-model hack */
}

/* icons | profile */

UL.n_profilefunctions LI.n_addtofriends {
	background: url(/images/frontend/n_profilefunctionsicon_friends.gif) no-repeat 11px 7px;
}

/* we love widgets... */
UL.n_profilefunctions LI.n_addtofriends A.n_addtofriends,
UL.n_profilefunctions LI.n_addtofriends A.n_deletemarkcontact,
UL.n_profilefunctions LI.n_acceptfriends A.n_approvemarkcontact,
UL.n_profilefunctions LI.n_refusefriends A.n_deletemarkcontact {
  padding-left: 0px;
  background: none;
}


UL.n_profilefunctions LI.n_sendmessage {
	background: url(/images/frontend/n_profilefunctionsicon_messages.gif) no-repeat 11px 7px;
}
UL.n_profilefunctions LI.n_commonfriends {
	background: url(/images/frontend/n_profilefunctionsicon_commonfriends.gif) no-repeat 11px 5px;
}
UL.n_profilefunctions LI.n_ignoreuser {
	background: url(/images/frontend/n_profilefunctionsicon_ignoreuser.gif) no-repeat 11px 5px;
}


/* icons | edit profile */
UL.n_profilefunctions LI.n_mypossiblefriends {
	background: url(/images/frontend/n_profilefunctionsicon_friends.gif) no-repeat 11px 7px;
}
UL.n_profilefunctions LI.n_mysettings {
  background: url(/images/frontend/n_profilefunctionsicon_settings.gif) no-repeat 11px 5px;
}
UL.n_profilefunctions LI.n_mymessages {
	background: url(/images/frontend/n_profilefunctionsicon_messages.gif) no-repeat 11px 7px;
}
UL.n_profilefunctions LI.n_refusefriends {
  background: url(/images/frontend/n_profilefunctionsicon_deletecontact.gif) no-repeat 11px 7px;
}
UL.n_profilefunctions LI.n_deletecontact {
  background: url(/images/frontend/n_profilefunctionsicon_deletecontact.gif) no-repeat 11px 7px;
}
UL.n_profilefunctions LI.n_acceptfriends {
  background: url(/images/frontend/n_profilefunctionsicon_approvemarkcontact.gif) no-repeat 11px 5px;
}
UL.n_profilefunctions LI.n_deleteblockuser {
  background: url(/images/frontend/n_profilefunctionsicon_deleteblockuser.gif) no-repeat 11px 5px;
}


/* undo friend & delete mark contact */
UL.n_profilefunctions LI.n_relationship_wrap LI.n_undofriends,
UL.n_profilefunctions LI.n_relationship_wrap LI.n_destroyfriends {
	padding-left: 13px;
	
	width: 161px;
}

UL.n_profilefunctions LI.n_relationship_wrap LI.n_undofriends A.n_deletemarkcontact,
UL.n_profilefunctions LI.n_relationship_wrap LI.n_destroyfriends A.n_deletemarkcontact {
	padding-left: 23px;
}

UL.n_profilefunctions LI A {
	font-weight: bold;
	color: #409FCF;
}

/* friends box */
.n_profilefriendsbox {
	margin-bottom: 0px; /* hide white gutter */

	background-color: #E6E9F4;
}

.n_profilefriendsbox H4 {
	margin: 11px 0 10px 20px;
	
	width: 140px;
	overflow: hidden;
}

.n_profilefriendsbox .n_friendcard {
	margin: 0 0 24px 20px;

	width: 140px;
	overflow: hidden;
}

.n_friendthumbcard_88x88 {
	padding-top: 4px;

	width: 100px;

	background: url(/images/frontend/n_friendthumbcardbody.gif) no-repeat left top transparent;
}

.n_friendthumbcard_88x88 .n_friendcardfoot {
	margin-top: 4px;
	*margin-top: 2px;
	
	width: 100px;
	height: 8px;
	overflow: hidden; /* ie overflow hack */
	
	background: url(/images/frontend/n_friendthumbcardfoot.gif) no-repeat left top transparent;
}

.n_userinfocard .n_friendthumbcard_88x88 {
  background-image: url(/images/frontend/n_friendthumbcardbody_light.gif);
}

.n_userinfocard .n_friendthumbcard_88x88 .n_friendcardfoot {
  background-image: url(/images/frontend/n_friendthumbcardfoot_light.gif);
}

.n_friendthumbcard_88x88 IMG {
	margin: 0px 0px 0px 3px;

	display: block;
	width: 88px;
	height: 88px;
}

P.n_friendthumbcardname {
	margin: 6px 0px 0px 3px;

	width: 88px;
	overflow: hidden;
	
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

P.n_friendthumbcardname A {
	color: #409FCF;
}

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

UL.n_friendcarddatas LI {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	
	font-family: Arial, sans-serif, Helvetica;
	
	list-style-position: outside;
}

.n_friendcard LI.n_friendcardname {
	font-size: 12px;
	font-weight: bold;
	
	color: #F26522;
}

.n_friendcard LI.n_friendcardname A {
	color: #F26522;
}

.n_friendcard LI.n_friendcardclub {
	color: #000000;
}

.n_friendcard LI.n_friendcardclub A {
	color: #000000;
}


.n_friendcard LI.n_clubdetails A SPAN {
	_padding-bottom: 1px; /* verticaly centerizing the arrow png */
}

/* all friends link */
P.n_listmyallfriends {
	margin: 0px 0px 28px 20px;
	*margin-bottom: 17px;
	_margin-bottom: 27px;
	
	width: 140px; /* ie6 box-model hack */
	overflow: hidden;
	
	line-height: 16px;
}

P.n_listmyallfriends A {
	font-family: Arial, sans-serif, Helvetica;
	font-weight: bold;
	color: #409FCF;
}

P.n_listmyallfriends A SPAN {
	padding: 0 3px 0 3px; /* gives the range */
	
	background: url(/images/frontend/n_allmyfriendsarrow.gif) no-repeat 6px 5px transparent;
}


/**********************************************************************
 * mid column
**********************************************************************/

/* profile phases */
.n_profilephasesbox {
	height: 114px;
	
	position: relative;
	
	background-color: #FFF9AD;
}

.n_profilephasesbox A.n_profilephasecard {
	display: block;
	width: 94px;
	height: 114px;
	overflow: hidden;
	
	position: absolute;
	top: 0px;
	
  cursor: default;
  
	text-align: center;
	
	background-image: url(/images/frontend/n_profilephasecardbg.gif);
	background-color: transparent;
	background-repeat: no-repeat;
}

.n_profilephasesbox A.n_profilephasecard:hover {
	text-decoration: none;
}

.n_profilephasesbox A.n_profilephasecard SPAN {
	margin: 0px auto;
	margin-top: 70px;
	
	display: block;
	width: 88px;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #A5B7CE;
}

/* phases */
.n_profilephasesbox .n_phase_one {
	left: 0px;
	
	background-position: 0px 0px;
}
.n_profilephasesbox .n_phase_two {
	left: 105px;
	
	background-position: 3px -114px;
}
.n_profilephasesbox .n_phase_three {
	left: 210px;

	background-position: 3px -228px;
}
.n_profilephasesbox .n_phase_four {
	left: 314px;

	background-position: 0px -342px;
}

.n_profilephasesbox .n_phase_five {
  left: 418px;

  background-position: 0px -456px;
}

/* active phases */
.n_profilephasesbox A.n_phase_one_active {
	background-image: url(/images/frontend/n_active_profilephasescardbg.gif);
	background-position: 0px 0px;
	
	cursor: default;
}
.n_profilephasesbox A.n_phase_two_active {
	background-image: url(/images/frontend/n_active_profilephasescardbg.gif);
	background-position: 0px -114px;
	
	cursor: default;
}
.n_profilephasesbox A.n_phase_three_active {
	background-image: url(/images/frontend/n_active_profilephasescardbg.gif);
	background-position: 0px -228px;
	
	cursor: default;
}
.n_profilephasesbox A.n_phase_four_active {
	background-image: url(/images/frontend/n_active_profilephasescardbg.gif);
	background-position: 0px -342px;
	
	cursor: default;
}

.n_profilephasesbox A.n_phase_five_active {
  background-image: url(/images/frontend/n_active_profilephasescardbg.gif);
  background-position: 0px -456px;
  
  cursor: default;
}

.n_profilephasesbox A.n_phase_one_active SPAN,
.n_profilephasesbox A.n_phase_two_active SPAN,
.n_profilephasesbox A.n_phase_three_active SPAN,
.n_profilephasesbox A.n_phase_four_active SPAN,
.n_profilephasesbox A.n_phase_five_active SPAN  {
	margin-top: 72px;

	font-size: 14px;
	color: #F26522;
}

/* :hover */
.n_profilephasesbox A.n_phase_one_clickable:hover {
  background-image: url(/images/frontend/n_profilephasecardbg.gif);
  background-position: -94px 0px;
  
  cursor: pointer;
}
.n_profilephasesbox A.n_phase_two_clickable:hover {
  background-image: url(/images/frontend/n_profilephasecardbg.gif);
  background-position: -91px -114px;
  
   cursor: pointer;
}
.n_profilephasesbox A.n_phase_three_clickable:hover {
  background-image: url(/images/frontend/n_profilephasecardbg.gif);
  background-position: -91px -228px;
  
   cursor: pointer;
}
.n_profilephasesbox A.n_phase_four_clickable:hover {
  background-image: url(/images/frontend/n_profilephasecardbg.gif);
  background-position: -94px -342px;
  
  cursor: pointer;
}
.n_profilephasesbox A.n_phase_five_clickable:hover {
  background-image: url(/images/frontend/n_profilephasecardbg.gif);
  background-position: -94px -456px;
  
  cursor: pointer;
}


/* e-mail @ phase 2 */
P.n_profileformmail {
	margin-bottom: 0px;
}

/* appearing boxes @ phase 2 */
.n_appearingboxeswrap {
	margin-bottom: 14px;
	padding: 0 10px;
}

.n_appearingboxeswrap LABEL.n_inlinelabel {
	margin: 2px 4px 0 3px;
	
	_display: inline-block; /* correcting some float bug */
	width: 84px; /* 95px */
	overflow: hidden;
}

/* upload profile image */
.n_profilethumbupload {
	margin: 8px 0px 0px 60px;
	*margin: 6px 0px 0px 50px; /* ie float-margin bug */
	_margin-left: 25px;
	padding-bottom: 10px;

	float: left;
}

/* edit profile image */
#n_editprofileimagewrap {
	margin-bottom: 5px;
	
	background-color: #000000;
}

/* phase 4 */
.n_profilesettingscontainer {
	padding: 15px 0 7px 10px;
}

.n_profilesettingscontainer .n_optionwrap {
	margin-bottom: 14px; /* 16px between 2 checkboxes */
	*margin-bottom: 9px;
}
@media all and (min-width:0px) { /* unique checkbox rendering hack */
	head~body .n_profilesettingscontainer .n_optionwrap { /* opera 9 & khtml hack */
		margin-bottom: 13px;
	}
}

.n_profilesettingscontainer LABEL,
.n_newslettersettingscontainer LABEL {
	margin: 3px 12px 0px 0px;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #F26522;
}

.n_profilesettingscontainer INPUT.n_checkbox,
.n_newslettersettingscontainer INPUT.n_checkbox {
	margin: 0px;
	padding: 0px;
}

/* newsletter options */
.n_newslettersettingscontainer {
	padding: 1px 0 20px 10px;
}

P.n_newsletteroptionstitle {
	margin: 14px 0 8px 0px;

	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #F26522;
}

.n_newslettersettingswrap {
	margin: 0px 0px 20px 22px; /* somewhere in the middle */
	padding: 12px 17px 0px 17px;

	width: 386px; /* 420px */
	_width: 420px; /* ie6 box-model hack */
	height: 66px; /* 78px */
	_height: 78px; /* ie6 box-model hack */
	
	overflow: auto; /* scrollable */
	
	background: url(/images/frontend/n_newslettersettingswrap_line.gif) repeat-x top left #F3F4FA; /* fix color for ie7 */
	_background-attachment: fixed; /* default in other browsers | ie7 not supports */
}

/* bacause safari unable to handle bottom-padding & scroll at one time... */
.n_newslettersettingswrap .n_newslettersettingsinlay {
	padding-bottom: 8px;
	*padding-bottom: 12px;
}

.n_newslettersettingswrap .n_optionwrap {
	margin-bottom: 4px;
	*margin-bottom: 0px;
}

.n_network_news_optionwrap {
	margin-top: 14px;
}

/* erase profile */
.n_eraseprofilecontainer {
	padding: 12px 0px 20px 10px;
}


/**********************************************************************
 * profile data sheet
**********************************************************************/

.n_profileinfobox {
}

.n_profileinfobox .n_contentboxinlay {
	padding: 12px 14px; /* 15-15px */
	
	width: 483px; /* 511px */
	_width: 511px; /* ie6 box model hack */
	
	background-color: #FFF9AD;
}

/* main info box inc. name & url */
.n_mainprofileinfobox H4 {
	margin-bottom: 0px;
	
	width: 300px;
	overflow: hidden;
	
	float: left;
	
	font-size: 15px;
	color: #F26522;
}

.n_mainprofileinfobox H4 A {
	color: #F26522;
}


P.n_editprofilelink {
	margin: 0;
	padding: 2px 0px 2px 0px;
	*padding-top: 1px;

	display: block;
	width: 183px;
	overflow: hidden;

	text-align: right;
	float: right;
}

P.n_editprofilelink A {
	padding: 1px 0px 4px 21px;
	*padding-top: 0px;
	_padding-top: 2px;

	height: 15px;
	_height: 16px;
	overflow: hidden;

	font-size: 12px;
	color: #336797;
	
	background: url(/images/frontend/n_editprofilelink_icon.gif) no-repeat 0px 0px;
}

.n_mainprofileinfobox H5 {
	margin: 0px;
	padding-top: 2px;

	width: 483px;
	overflow: hidden;
	
	float: left;
	clear: both;

	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
}

.n_mainprofileinfobox H5 A {
	color: #336699;
}

.n_mainprofileinfobox .n_contentboxinlay {
	background: url(/images/frontend/n_mainprofileinfobox_line.gif) repeat-x top left #FFF9AD;
}

.n_maindatasheetbox {
	margin-bottom: 9px;
}

.n_maindatasheetbox .n_contentboxinlay {
	border-bottom: 1px solid #FFFFFF;
}

.n_maindatasheetbox .n_contentboxinlay P {
	margin: 4px 0px;

	width: 480px;
	overflow: hidden;

	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	line-height: 15px;
}

.n_maindatasheetbox .n_contentboxinlay P SPAN {
	font-weight: bold;
	color: #567FAA;
}

.n_maindatasheetbox .n_contentboxinlay P A {
	color: #336699;
}


/**********************************************************************
 * profile content (tabbed) boxes
**********************************************************************/

.n_profilecontentbox {
}

.n_profilecontentbox .n_contentboxinlay {
	padding: 6px;
	
	width: 499px; /* 511px */
	_width: 511px; /* ie6 box model hack */
	
	background-color: #EBEDF6;
}

/* the tab itself */
.n_profilecontenttabwrap {
	margin: 0px;

	display: block;
	height: 34px;
	width: 499px;
	overflow: hidden;
}

.n_profilecontenttabwrap SPAN.n_category {
	padding: 9px 26px 0px 0px;

	float: left;

	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #F26522;
}

.n_profilecontenttabwrap A {
	margin: 0px 0px 0px 2px;
	_margin-left: 1px; /* ie6 float-margin bug */
	padding: 0px 16px 0px 0px;

	display: block;
	height: 34px;
	overflow: hidden;
	
	float: left;

	font-weight: bold;
	color: #336699;
	
	background: url(/images/frontend/n_profiletabrightside.gif) no-repeat right -34px;
	cursor: pointer;
}

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

.n_profilecontenttabwrap A SPAN.n_tab {
	padding: 9px 0px 0px 16px;
	
	display: block;
	_display: inline-block; /* ie6 inline-block hack :) */
	height: 25px; /* 34px */
	_height: 34px; /* ie6 box-model hack */
	
	background: url(/images/frontend/n_profiletableftside.gif) no-repeat left -34px;
}

/* active & :hover */
.n_profilecontenttabwrap A.n_activetab,
.n_profilecontenttabwrap A:hover {
	color: #3399CC;
	
	background: url(/images/frontend/n_profiletabrightside.gif) no-repeat right top;
}

.n_profilecontenttabwrap A.n_activetab SPAN.n_tab,
.n_profilecontenttabwrap A:hover SPAN.n_tab {
	color: #3399CC;
	
	background: url(/images/frontend/n_profiletableftside.gif) no-repeat left top;
}

/* the content itself */
.n_profilecontentbox .n_boxbody {
	padding: 11px 0px;

	width: 499px;
	
	background: url(/images/frontend/n_profilecontentbox_line.gif) repeat-x top left #EBEDF6;
	
}

/* tab @ fresh things */
.n_fresheventstabwrap A {
	margin: 0px 4px 0px 0px;
	padding-right: 24px;
	
	font-size: 15px;
}

.n_fresheventstabwrap A SPAN.n_tab {
	padding: 12px 0px 0px 24px;
}



/**********************************************************************
 * right column
**********************************************************************/

.n_profilerightcolumn {
	background-color: #FFFFFF;
}

/* send profile box */
.n_sendprofilebox {
	background-color: #E6E9F4;
}

.n_sendprofilebox .n_boxbody {
	padding: 10px 20px 10px 20px;
	
	width: 190px; /* 230px */
	_width: 230px; /* ie6 box-model hack */
	overflow: hidden;
}

P.n_createprofile {
	margin-bottom: 8px;
}

P.n_createprofile A {
	font-family: Arial, sans-serif, Helvetica;
	font-weight: bold;
	color: #409FCF;
}

P.n_createprofile A SPAN {
	padding: 0 3px 0 3px; /* gives the range */
	
	background: url(/images/frontend/n_allmyfriendsarrow.gif) no-repeat 6px 5px transparent;
}


/**********************************************************************
 * compact profile content (tabbed) boxes | right column
**********************************************************************/

.n_profilecontentbox {
}

.n_profilerightcolumn .n_profilecontentbox .n_contentboxinlay {
  padding: 6px;
  
  width: 218px; /* 230px */
  _width: 230px; /* ie6 box model hack */
  
  background-color: #EBEDF6;
}

/* the tab itself */
.n_innerrightbox .n_profilecontenttabwrap {
  margin: 0px 0px 0px -2px;

  display: block;
  height: 34px;
  width: 220px;
  _width: 221px;
  overflow: hidden;
}

.n_innerrightbox .n_profilecontenttabwrap SPAN.n_category {
  padding: 9px 26px 0px 0px;

  float: left;

  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #F26522;
}

.n_innerrightbox .n_profilecontenttabwrap A {
  margin: 0px 0px 0px 2px;
  _margin-left: 1px; /* ie6 float-margin bug */
  _margin-right: 1px;
  padding: 0px 16px 0px 0px;

  display: block;
  height: 34px;
  overflow: hidden;
  
  float: left;

  font-weight: bold;
  color: #336699;
  
  background: url(/images/frontend/n_profiletabrightside.gif) no-repeat right -34px;
  cursor: pointer;
}

.n_innerrightbox .n_profilecontenttabwrap A SPAN.n_tab {
  padding: 10px 0px 0px 16px;
  
  display: block;
  _display: inline-block; /* ie6 inline-block hack :) */
  height: 24px; /* 34px */
  _height: 34px; /* ie6 box-model hack */
  
  background: url(/images/frontend/n_profiletableftside.gif) no-repeat left -34px;
}

/* tab widths */
.n_innerrightbox .n_profilecontenttabwrap A.n_halftab {
	padding: 0px;
	
	text-align: center;
	
  width: 108px;
	overflow: hidden;
	
	background: url(/images/frontend/n_innerright_halftab_bg.gif) no-repeat 0px -34px;
}

.n_innerrightbox .n_profilecontenttabwrap A.n_tertialtab {
  padding: 0px;
  
  text-align: center;
  
  width: 71px;
  overflow: hidden;
  
  background: url(/images/frontend/n_innerright_tertialtab_bg.gif) no-repeat 0px -34px;
}

.n_innerrightbox .n_profilecontenttabwrap A.n_halftab:hover,
.n_innerrightbox .n_profilecontenttabwrap A.n_tertialtab:hover {
	background-position: 0px 0px;
}

.n_innerrightbox .n_profilecontenttabwrap A.n_halftab SPAN.n_tab,
.n_innerrightbox .n_profilecontenttabwrap A.n_tertialtab SPAN.n_tab {
	padding: 10px 0px 0px 0px;
	background: none;
}


/* active & :hover */
.n_innerrightbox .n_profilecontenttabwrap A.n_activetab,
.n_innerrightbox .n_profilecontenttabwrap A:hover {
  color: #3399CC;
  
  background-position: 0px 0px;
}

.n_innerrightbox .n_profilecontenttabwrap A.n_activetab SPAN.n_tab,
.n_innerrightbox .n_profilecontenttabwrap A:hover SPAN.n_tab {
  color: #3399CC;
  
  background: none;
}

/* the content itself */
.n_innerrightbox .n_compactprofilecontent {
  padding: 11px 0px;

  width: 218px;
  overflow: hidden;
  
  background: url(/images/frontend/n_profilecontentbox_line.gif) repeat-x top left #EBEDF6; 
}

.n_innerrightbox .n_compactprofilecontent P.n_clubname,
.n_innerrightbox .n_compactprofilecontent P.n_imagetitle,
.n_innerrightbox .n_compactprofilecontent P.n_videotitle {
	width: 140px;
}

.n_innerrightbox .n_compactprofilecontent .n_imageinfowrap {
	margin-left: 0px;
	
  width: 140px;
  
	float: left;
}

.n_innerrightbox .n_compactprofilecontent .n_videoinfowrap {
  margin-left: 0px;
  
  width: 127px;
  
  float: left;
}

.n_innerrightbox .n_compactprofilecontent .n_videoinfowrap P.n_clubname,
.n_innerrightbox .n_compactprofilecontent .n_videoinfowrap P.n_videotitle {
	width: 127px;
}

.n_innerrightbox .n_compactprofilecontent .n_videoinfowrap P.n_ratingcontainer_small {
	margin: 0px;
	
	float: none;
}	

.n_innerrightbox .n_compactprofilecontent P.n_clubinfowrap {
	padding-left: 5px;
}


/**********************************************************************
 * user info box
**********************************************************************/

.n_userinfobox .n_contentboxinlay {
	
	background-color: #F8F9FA;
}

.n_userinfocard {
	padding: 16px;
	
	width: 198px; /* 230px */
	_width: 230px; /* ie6 box-model hack */
}

.n_userinfocard P {
	margin: 0px;
	
	line-height: 18px;
}

.n_userinfocard P SPAN {
	font-weight: bold;
  color: #F26522;
}	

.n_userinfocard P SPAN.n_date {
  font-weight: normal;
  color: #000000;
  
  display: -moz-inline-box;
  display: inline-block; 
} 

.n_userinfocard P A {
	font-weight: bold;
	color: #F26522;
}

.n_userinfocard P A SPAN {
	font-weight: normal;
}

TABLE.n_userinfowraptable {
	margin: 10px 0px;
	
	width: 198px;
}

TABLE.n_userinfowraptable TD {
	vertical-align: middle;
  text-align: center;
}

TABLE.n_userinfowraptable TD .n_friendthumbcard_88x88 {
  margin: 0px auto;
}

.n_userinfocard P.n_friendthumbcardname {
  margin: 4px 0px 0px 3px;	
	
  font-size: 11px;
  font-weight: bold;
}

.n_userinfocard P.n_friendthumbcardname A {
  color: #409FCF;
}

P.n_jumptousercontents A {
	font-weight: bold;
	color: #409FCF;
}

/* user content list */
UL.n_usercontentlist {
	margin: 0px;
	padding: 0px;
	
	width: 228px; /* 230px */
	_width: 230px; /* ie6 box-model hack */
	
	list-style-type: none;
	
	
	border: 1px solid #EBEDF6;
	border-bottom: 0px none;
}

UL.n_usercontentlist LI {
	margin: 0px;
	padding: 5px 5px 5px 36px;
	
	width: 187px; /* 228px */
	_width: 228px; /* ie6 box-model hack */
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	color: #000000;
	
	list-style-position: outside;
	
	border-bottom: 1px solid #EBEDF6;
	
	background-repeat: no-repeat;
}

/* individual icons */
UL.n_usercontentlist LI.n_uservideos {
	background-image: url(/images/frontend/n_usercontentlisticon_video.gif);
	background-position: 12px 4px;
}

UL.n_usercontentlist LI.n_userpictures {
  background-image: url(/images/frontend/n_usercontentlisticon_picture.gif);
  background-position: 12px 6px;
}

UL.n_usercontentlist LI.n_userblogposts {
  background-image: url(/images/frontend/n_usercontentlisticon_blogpost.gif);
  background-position: 11px 5px;
}

UL.n_usercontentlist LI.n_userclubs,
UL.n_usercontentlist LI.n_userownclubs {
  background-image: url(/images/frontend/n_usercontentlisticon_club.gif);
  background-position: 12px 5px;
}

UL.n_usercontentlist LI.n_userfriends {
  background-image: url(/images/frontend/n_profilefunctionsicon_commonfriends.gif);
  background-position: 11px 4px;
}


UL.n_usercontentlist LI A {
  color: #409FCF;
}

P.n_myfriendslistlink {
  margin: 12px 0px; 
}

P.n_myfriendslistlink A {
  padding: 0px 0px 4px 20px;  
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #336699;
  
  background: url(/images/frontend/n_profilefunctionsicon_commonfriends.gif) no-repeat 0px 0px;
}


/**********************************************************************
 * delete user counter box
**********************************************************************/

.n_deleteusercounterbox .n_boxbody {
	padding: 14px 0px 8px 0px;
	
	background-color: #F26522;
	
	text-align: center;
}

.n_deleteusercounterbox .n_boxbody P {
	color: #FFFFFF;
}

TABLE.n_counterclock {
	margin: 0px auto;
	
	width: 162px;
}

TABLE.n_counterclock COL {
	width: 54px;
}

TABLE.n_counterclock TR TD {
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFF9AD;
	
	text-align: center;
}

TABLE.n_counterclock TR.n_clock TD {
	font-family: Arial, sans-serif, Helvetica;
  font-size: 30px;
  font-weight: bold;
  color: #FFFFFF;
}

.n_unarmcountersubmit {
	margin-top: 12px;
	padding-top: 12px;
	
	border-top: 1px solid #F9B291;
}


/**********************************************************************
 * profile card
**********************************************************************/

.n_profilecardbox {
	padding: 22px;
	_padding-bottom: 0px;
	
	width: 657px; /* 701px */
  _width: 701px; /* ie6 box-model hack */
	
	background: url(/images/frontend/n_profilecard_bgline.gif) repeat-x top left #FFF9AD; 
}

.n_profilecardinfowrap {
	margin-left: 6px;
	
	width: 450px;
	overflow: hidden;
	
	float: left;
}

.n_profilecardinfowrap P.n_username {
	margin: 0px 0px 4px 0px;
	
	color: #F26522;
}

.n_profilecardinfowrap P.n_username A {
  color: #F26522;
  font-weight: bold;
}

.n_profilecardinfowrap P.n_userdatas {
	margin: 0px 0px 4px 0px;
}

.n_profilecardinfowrap P.n_userdatas SPAN {
	color: #336699;
}

.n_profilecardinfowrap P.n_userdatas SPAN A {
	color: #336699;
}

.n_profilecardinfowrap P.n_userclubs {
	margin: 0px 0px 0px 0px;
}

.n_profilecardinfowrap P.n_userclubs A {
  color: #336699;
}

.n_profilecardfunctions {
	padding-top: 6px;
	
	width: 151px;
	overflow: hidden;
	
	float: right;
}

.n_profilecardfunctions P {
	margin: 0px 0px 8px 0px; 
}

.n_profilecardfunctions P A {
	padding-left: 22px;
	padding-bottom: 4px;
	
	color: #336699;
} 

.n_profilecardfunctions P A.n_markfriend {
	background: url(/images/frontend/n_acceptfriend_icon.png) no-repeat 2px 1px;
	_background: url(/images/frontend/n_acceptfriend_icon.gif) no-repeat 2px 1px;
}


.n_profilecardfunctions P A.n_sendmail,
.n_profilecardfunctions P A.n_sendmessage {
  background: url(/images/frontend/n_composemail_icon.gif) no-repeat 0px 0px;
}


