@CHARSET "UTF-8";
/*********************************************************************
 * copyright:   	network.hu
 * name:        	n_lightbox.css
 * projekt:     	www.network.hu
 * release: 	 		2008.07.01.
 * description: 	network 1.0 lightbox elements
 * developer:   	eFBe
**********************************************************************
 * reset & redefine YUI values
**********************************************************************/

.yui-skin-sam .yui-panel,
.yui-skin-sam .yui-panel .hd,
.yui-skin-sam .yui-panel .bd,
.yui-skin-sam .yui-panel .ft {
	border-color: #CDC761;
	
	background: #FDF9AF none !important;
}

.yui-skin-sam .yui-panel .hd {
	padding: 0px;

  border-bottom: 0px none;
	
  _text-align: left; /* ie6 restore */
}

#confirm_dialog .hd {
	display: none;
}

.yui-skin-sam .yui-panel .bd {
	padding: 0px;

	_text-align: left; /* ie6 restore */
}

/* enable shadow */
.yui-skin-sam .yui-panel-container.shadow .underlay {
	display: none;
}


/**********************************************************************
 * new styles
**********************************************************************/

.yui-skin-sam .yui-panel P,
.yui-skin-sam .yui-panel H6,
.yui-skin-sam .yui-panel LABEL {
	*display: inline-block; /* something fucks up text elements in ie */
}

.yui-skin-sam .yui-panel .hd H6,
.custom_dialog H6,
#confirm_dialog H6,
#alert_dialog H6,
#back_confirm_dialog H6,
#emailsuggest_dialog H6,
#n_banner_dialog H6 {
	padding: 10px 14px;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	color: #486696;
	line-height: 16px;
}

#emailsuggest_dialog H6 {
  line-height: 0;
}

#back_confirm_dialog H6 {
	padding-top: 0px;
}

/* alert headline */
#alert_dialog H6 {
	padding-left: 34px; /* 14 for the lightbox + 20 for the icon */
	
	color: #E24A35;
	
	background: url(/images/frontend/n_alertheadline_icon.gif) no-repeat 14px 11px;
}

.yui-skin-sam .yui-panel .bd P {
	margin: 0px;
	padding: 0px 14px;
}


/**********************************************************************
 * friend group selector
**********************************************************************/

.n_groupselectorcontent {
  width: 278px;
  overflow: hidden;
  
  background-color: #FDF9AF;
}

.yui-skin-sam .n_group_dialog .hd {
  width: 278px; /* full width head */
  _width: 280px;
}

.n_groupselectoroptionlistwrap {
	margin-top: 14px;
	margin-bottom: 12px;
	
	width: 270px;
	height: 180px;
	*height: 192px;
	overflow: auto; /* scrollable */
}

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

UL.n_groupselectoroptionlist LI {
  margin: 4px 0px;
  _margin-bottom: 0px;
  padding: 5px 10px 0px 10px;
  
  display: block;
  _width: 250px;
  overflow: hidden;
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
  *list-style-position: outside;
}

SPAN.n_friendgrouplabelwrap {
	display: block;
	width: 212px;
	
	float: left;
}

LABEL.n_friendgrouplabel {
	margin: 2px 8px 0px 2px;
	_margin-left: 1px;
	
	display: inline;
	float: left;
}

UL.n_groupselectoroptionlist LI A.n_editfriendgroup {		
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	
	float: left;
	
	background: url(/images/frontend/n_groupselectoroptionlist_icon.gif) no-repeat top left;
}

UL.n_groupselectoroptionlist LI LABEL {
	color: #409FCF;
}


UL.n_groupselectoroptionlist LI A.n_delete_group {
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	
	float: left;
	
	background: url(/images/frontend/n_deletegalleryicon.gif) no-repeat 0px 2px;
}

/* selected */
UL.n_groupselectoroptionlist LI.n_selectedgroupoption {
	color: #409FCF;
}

/* not in group */
UL.n_groupselectoroptionlist LI.n_notingroup {
	background-image: none;
}

/* create group form */
.n_newgroupcreatorwrap {
	padding: 12px 0px 17px 0px;
	
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.n_newgroupcreatorwrap INPUT.n_normalinput {
	margin: 8px 0px 0px 14px;
	_margin-left: 7px; /* ie6 float-margin bug */
	
  width: 120px; /* 130px */
  _width: 130px; /* ie6 box-model hack */
  
  color: #409FCF; /* but why??? */
  
  float: left;
}

.yui-skin-sam .yui-panel .bd P.n_createtext {
	margin-top: 10px;
	padding: 0px 0px 0px 11px;
	
	float: left;
	
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
}

P.n_createtext A {
  color: #F26522;
}

/* submit */
.n_newgroupcreatorsubmit {
	padding: 10px 0px 6px 0px;
	height: 29px;
	_height: 45px; /* ie6 */
	
	text-align: center;
}

.n_newgroupcreatorsubmit INPUT.n_imagebutton {
	float: right;
	margin: 2px 5px 6px 5px;
}

.n_newgroupcreatorsubmit A.n_secondarybutton {
	float: right;
	margin: 2px 10px 6px 0;
	
	cursor: pointer;
}


/**********************************************************************
 * contact selector module
**********************************************************************/

.n_contactselectorwrap { /* emulate input */
  margin: 0;
  padding: 0px 1px;

  width: 368px; /* 382px */
  _width: 382px; /* ie6 box-model hack */
  min-height: 19px; /* 20px */
  _height: 18px; /* ie6 box-model hack */
  
  border: 2px solid #979797;
  border-right-color: #FBFBFB;
  border-bottom-color: #FBFBFB;
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
}

.n_compactselectorwrap {
	margin-bottom: 7px;
	
	width: 183px;
	_width: 189px;
	_height: 20px;
}

.n_compactselectorwrap P.n_contactname SPAN {
  float: left;
  _float: none;
}

.n_contactselectorwrap INPUT.n_contactinput {
  margin: 0px;
  padding: 0px;

  display: block;
  height: 18px;
  _height: 18px;
  width: 2px;
  overflow: hidden;
  
  float: left;
  
  border: 0px none;
}

@media all and (min-width:0px) {
  html:not(:link) .n_contactselectorwrap INPUT.n_contactinput { /* safari selector fix */
  margin: 0px;
  padding: 0px;

  display: block;
  height: 18px;
  width: 2px;
  overflow: hidden;
  }
}

.n_contactselectorwrap P.n_contactname {
  margin: 2px 2px 1px 2px;
  padding: 0 0 5px 0;
  
  display: block;
  height: 14px; /* 19px */
  _height: 19px; /* ie6 box-model hack */
  _overflow: hidden;
  
  float: left;
  
  background: url(/images/frontend/n_contactname_line.gif) repeat-x top left;
}

.n_contactselectorwrap P.n_precontactname {
  margin: 4px 2px 1px 2px;
  padding: 1px 0 5px 0;
  
  display: block;
  height: 11px; /* 16px */
  _height: 16px; /* ie6 box-model hack */
  _overflow: hidden;
  
  float: left;
}

.n_contactselectorwrap P.n_contactprename {
  margin: 0px;
  padding: 2px 0 0 4px;
  *padding-top: 3px;
  
  float: left;
}

.n_contactselectorwrap P.n_contactname SPAN {
  padding: 3px 0px 0px 6px;
  
  display: -moz-inline-box;
  display: inline-block;
  
  height: 19px;
  
  background: url(/images/frontend/n_contactname_bg.gif) no-repeat 0px 0px;
}

.n_contactselectorwrap P.n_contactname SPAN.n_erasecontactname {
  margin: 0px;
  _margin-left: 4px; /* ie6 padding */
  padding-left: 4px; /* + padding top: inherited 3px is very important! */

  display: -moz-inline-box;
  display: inline-block;  
  width: 18px; /* + height: inherited 19px is also very important */
  
  cursor: pointer;
  
  background: url(/images/frontend/n_erasecontactname_x.gif) no-repeat right top;
}


/**********************************************************************
 * contactlist box
**********************************************************************/

.n_contactlistbox {
  width: 278px; /* ie6 box-model hack */
}

.yui-skin-sam .yui-panel .n_contactlistbox .hd {
  *width: 278px; /* full width head */
}

/* tab */
.yui-skin-sam .yui-panel .bd P.n_contactlisttab {
  margin: 0px 0px 0px 6px;
  padding: 0px;

  display: block;
  width: 264px;
  height: 31px;
  overflow: hidden;
}

P.n_contactlisttab A {
  padding-top: 8px;

  display: block;
  width: 130px;
  height: 23px; /* 31px */
  _height: 31px; /* ie6 box-model hack */
  overflow: hidden;
  
  float: left;
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 15px;
  font-weight: bold;
  color: #336699;
  text-align: center;
  
  background: url(/images/frontend/n_contactlisttab.gif) no-repeat top left;
}

P.n_contactlisttab A.n_secondarytab {
  float: right;
}

P.n_contactlisttab A.n_activetab {
  background: url(/images/frontend/n_contactlist_active_tab.gif) no-repeat top left;
  cursor: default;
}

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

.n_contactlistwrap {
	margin-left: 6px;
  padding: 6px;

  width: 252px; /* 264px; */
  _width: 260px; /* ie6 box-model hack */
  
  background-color: #FFFFFF;
}

UL.n_contactlist,
UL.n_grouplist {
  margin: 0px 0px 0px 8px;
  padding: 0px;

  width: 244px;
  height: 274px;
  
  overflow: auto; /* scrollable */
  
  list-style-type: none;
}

UL.n_contactlist LI,
UL.n_grouplist LI {
  margin: 0px;
  padding: 2px 0px 5px 0px;
  
  display: block;
  width: 228px;
  *width: 226px;
  overflow: hidden;

  list-style-position: outside;
  
  border-top: 1px solid #EDF1F5;
}

/* disabled option */
UL.n_contactlist LI.n_disabled LABEL,
UL.n_grouplist LI.n_disabled LABEL {
	color: #979797;
} 

UL.n_contactlist LI.n_lastitem,
UL.n_grouplist LI.n_lastitem {
  border-bottom: 1px solid #EDF1F5;
}

/* submit */
.n_contactlistsubmit {
  margin-top: 5px;
  padding-right: 6px;
}


/**********************************************************************
 * form submit
**********************************************************************/

.n_formsubmitarea {
  padding-top: 2px;

  width: 652px;
  _width: 649px;
}

.n_confirmsubmit {
  padding: 10px 14px 8px 0px;	
}


/**********************************************************************
 * attach image & video boxes
**********************************************************************/

.n_attachimagebox {
	padding: 0px 0px 3px 0px;
	
  width: 278px;
	
	/* not the final coords */
	position: absolute;
	top: 80px;
	right: 145px;

	background-color: #FFF9AD;
  border: 1px solid #D1C859;
}

.n_attachimagebox H6,
.n_attachvideobox H6,
.yui-skin-sam .yui-panel .n_attachimagebox .hd H6,
.yui-skin-sam .yui-panel .n_attachvideobox .hd H6  {
  padding: 8px 11px;
  
  *width: 250px; /* full width head */
  _width: 278px;
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #486696;
}

.n_attachimagebox .n_uploadfieldwrap {
	margin-top: 16px;
	padding: 0px 11px 14px 11px;
	
	width: 256px; /* 276px */
	_width: 276px; /* ie6 box-model hack */
}

.n_attachimagebox .n_uploadfieldwrap INPUT.n_normalinput {
  margin: 8px 0px 12px 0px;
  
  width: 240px; /* 250px */
  _width: 250px; /* ie6 box-model hack */
}

.n_attachimagebox .n_uploadfieldwrap INPUT.n_inlineradio {
	margin: 5px 4px 0px 0px;
	*margin-top: 1px;
}

.n_attachimagebox .n_resizefieldwrap {
  margin-top: 16px;
  padding: 18px 5px 8px 11px;
  
  width: 262px; /* 276px */
  _width: 276px; /* ie6 box-model hack */
  overflow: hidden;
  
  background: url(/images/frontend/n_resizefieldwrap_bgline.gif) repeat-x top left;
}

.n_attachimagebox .n_resizefieldwrap .n_resizeoptionwrap {
	margin-bottom: 18px;
	
	_height: 40px; /* ie6 floated double text bug... */
	_overflow: hidden;
}

.n_attachimagebox .n_resizefieldwrap LABEL.n_primarylabel {
	margin-bottom: 4px;
}

.n_attachimagebox .n_resizefieldwrap INPUT.n_inlinecheckbox,
.n_attachimagebox .n_resizefieldwrap INPUT.n_inlineradio {
	margin-top: 4px;
	*margin-top: 0px;
}


.n_attachvideobox TEXTAREA.n_normalinput {
  margin: 8px 0px 20px 9px;
  
  width: 256px; /* 260px */
  *width: 250px; /* ie6 textarea width hack */
  _width: 260px; /* ie6 box-model hack */
   height: 62px; /* 66px */
  _height: 66px; /* ie6 box-model hack */
}

.n_attachvideobox LABEL.n_inputlabel {
	margin-left: 9px;
}


/* submit */
.n_attachimagebox .n_attachblogimagesubmit,
.n_attachvideobox .n_attachblogvideosubmit {
	margin-top: 0px;
	padding-right: 12px;
}

.n_attachvideobox .n_attachblogvideosubmit {
	padding-bottom: 3px;
	
	*width: 278px; /* ie float-width hack */
}


/**********************************************************************
 * authenticate e-mail box
**********************************************************************/

.yui-skin-sam .yui-panel .n_authenticatemailbox .hd {
  *width: 278px; /* full width head */
}

.yui-skin-sam .n_authenticatemailbox .bd P {
	margin: 5px 0px 15px 0px;
}

.n_authenticatemailformwrap {
	padding: 16px 14px 10px 14px;
	
	border-top: 1px solid #FFFFFF;
}

.n_authenticatemailformwrap INPUT.n_normalinput {
  margin: 8px 0px 6px 0px;
  
  width: 240px; /* 250px */
  _width: 250px; /* ie6 box-model hack */
  
  color: #409FCF; /* but why??? */
  
  float: left;
}

.yui-skin-sam .yui-panel .bd P.n_sendauthenticatemailtext {
  margin-top: 10px;
  padding: 0px 0px 0px 11px;
  
  float: left;
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
}

P.n_sendauthenticatemailtext A {
  color: #F26522;
}

/* submit */
.n_authenticatemailsubmit {
  padding: 10px 0px 6px 0px;
  
  text-align: center;
  
  border-top: 1px solid #FFFFFF;
}


/**********************************************************************
 * login or register
**********************************************************************/

.yui-skin-sam .yui-panel-container .n_loginregisterbox {
	width: 400px!important;
}

TABLE.n_loginregistertable {
	margin-top: 4px;
	margin-left: 14px;
}

.n_loginregisterformwrap TABLE.n_loginregistertable COL.n_col_label {
	width: 114px;
	*width: 94px; /* 114px */
}
@media all and (min-width:0px) {
  head~body .n_loginregisterformwrap TABLE.n_loginregistertable COL.n_col_label { /* opera 9 hack */
    width: 94px;
  }
}
.n_loginregisterformwrap TABLE.n_loginregistertable COL.n_col_text {
  width: 140px;
}

TABLE.n_loginregistertable TD.n_rightaligned {
	padding-right: 20px;
}

/* submit */
.yui-panel-container shadow .n_loginsubmit {
	padding: 2px 78px 6px 0px;
  
  text-align: right;
  
  border-bottom: 1px solid #FFFFFF;

}

.n_registerlinkwrap {
	padding: 12px 0px;
}

.yui-skin-sam .yui-panel .bd P.n_registerlink {
	padding-top: 6px;
}

.yui-skin-sam .yui-panel .bd P.n_clubregistrationlink {
	padding: 12px 24px 15px 14px;
}

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

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


/**********************************************************************
 * upload video
**********************************************************************/

.n_uploadvideolightbox {
	width: 478px;
	
	text-align: center;
}

.yui-skin-sam .yui-panel .n_uploadvideolightbox .hd {
	*width: 478px; /* full width head */
}

.yui-skin-sam .n_uploadvideolightbox .hd,
.yui-skin-sam .n_uploadvideolightbox .bd {
  _text-align: center;
}

.yui-skin-sam .n_uploadvideolightbox .hd H6 {
	padding: 22px 14px 10px 14px;
	
	font-size: 15px;
  color:#336699;
}

IMG.n_uploadvideoloadbar {
	margin: 12px 0px 22px 0px;
}

.n_uploadvideoloadbar {
	text-align: left;
}

SPAN.n_uploadvideoloadbar {
  margin: 12px 0px 22px 157px;
  
  display: block;
  
  width: 164px;
  height: 11px;

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

.n_uploadvideoinfowrap {
	padding: 20px 0px;
	
	text-align: center;
	
	background: url(/images/frontend/n_uploadvideoinfowrap_bgline.gif) repeat-x top left;
	
	z-index: 1;
}

.yui-skin-sam .yui-panel .bd P.n_primaryinfotext {
	margin: 0px auto;
	
	width: 344px; /* 372px */
	_width: 372px;
	
	font-weight: bold;
	color: #F46523;
}

.yui-skin-sam .yui-panel .bd P.n_secondaryinfotext {
  margin: 20px auto 0px auto;
  
  width: 292px; /* 320px */
  _width: 320px;
}

.n_browseoptionwrap {
	padding: 14px 0px 12px 0px;
	
	background-color: #FFFFFF;
}

.n_browseoptionwrap P A {
	margin-right: 22px;
	padding: 0px 0px 2px 22px;
	
	font-weight: bold;
	color: #3E9FCC;
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

/* diff icons */
.n_browseoptionwrap P A.n_members {
  background-image: url(/images/frontend/n_profilefunctionsicon_commonfriends.gif);
}
.n_browseoptionwrap P A.n_clubs {
  background-image: url(/images/frontend/n_usercontentlisticon_club.gif);
}
.n_browseoptionwrap P A.n_profile {
	margin-right: 0px;
	
  background-image: url(/images/frontend/n_usericon.gif);
}


/**********************************************************************
 * captcha lightbox
**********************************************************************/

.n_captchawrap {
	margin-top: 10px;
	padding: 0px 14px 16px 14px;
	
	width: 250px; /* 278px */
	_width: 278px; /* ie6 box-model hack */
	
	_text-align: center;
}

IMG.n_lightboxcapthaimage {
	margin: 0px auto;
	
	display: block;
	width: 189px; /* 191px */
	overflow: hidden;
	
	border: 1px solid #B2B8CD;
}

P.n_newcaptchaimagelink A {
	margin: 0px auto;
	padding: 5px 0px;
	
	display: block;
	
	width: 191px;
	
	color: #000000;
	text-align: center;
	
	background-color: #FCE88D;
}

.n_captchawrap INPUT.n_normalinput {
	margin: 10px auto 0px auto;
	
	width: 181px;
	_width: 191px;
}

.n_captchamessagewrap {
	padding: 18px 12px 15px 12px;
	
	width: 254px; /* 278px */
	_width: 278px; /* ie6 box-model hack */
	
  background: url(/images/frontend/n_uploadvideoinfowrap_bgline.gif) repeat-x top left;
}
.yui-skin-sam .yui-panel .bd .n_captchamessagewrap P {
	padding: 0px;
}

.n_captchamessagewrap TEXTAREA.n_normalinput {
	margin-top: 18px;
	*margin-top: 16px;
	
	width: 250px; /* 254px */
	*width: 244px; /* ie7 box-model bug */
	_width: 254px; /* ie6 textarea width hack */
   height: 62px; /* 66px */
  _height: 66px; /* ie6 box-model hack */
}

.n_captchasubmit {
  padding: 0px 14px 8px 0px;  
}


/**********************************************************************
 * invite friends | phase 1
**********************************************************************/

.n_invitefriends_lightbox_1 .n_invitefriendsubmit {
  padding: 14px 14px 8px 0px;
}

/* outer system selector */
.n_outersystemwrap {
	padding: 18px 12px;
	
	width: 254px; /* 278px */
	_width: 278px; /* ie6 box-model hack */
	
	_text-align: center;
}

.n_outersystemlabelwrap {
	margin: 0px 6px 6px 0px;
	
	height: 39px;
	
	float: left;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.n_iwiwwrap {
  margin-right: 3px;
  
	width: 78px;

	background-image: url(/images/frontend/n_iwiwlabelwrapbg.gif);
}
.n_citromailwrap {
	margin-right: 3px;
	
  width: 100px;
  
  background-image: url(/images/frontend/n_citromaillabelwrapbg.gif);
}
.n_myvipwrap {
  margin-right: 0px;
  
  width: 70px;
  
  background-image: url(/images/frontend/n_myviplabelwrapbg.gif);
}
.n_freemailwrap {
  margin-right: 3px;
  
  width: 116px;
  
  background-image: url(/images/frontend/n_freemaillabelwrapbg.gif);
}
.n_yahoomailwrap {
  margin-right: 0px;
  
  width: 134px;
  
  background-image: url(/images/frontend/n_yahoomaillabelwrapbg.gif);
}
.n_gmailwrap {
  margin-right: 3px;
  
  width: 86px;
  
  background-image: url(/images/frontend/n_gmaillabelwrapbg.gif);
}
.n_azetwrap {
  margin-right: 3px;
  margin-left: 0px;
  
  width: 96px;
  
  background-image: url(/images/frontend/n_azetlabelwrapbg.gif);
}
.n_hotmailwrap {
  margin-right: 0px;
  
  width: 164px;
  
  background-image: url(/images/frontend/n_hotmaillabelwrapbg.gif);
}
.n_facebookwrap {
	margin: 0px auto; /* as long as this one is the only one in the 2nd line */
	
	clear: both; /* as long as this one is the only one in the 2nd line */
	float: none;
	
  width: 96px;
  
  background-image: url(/images/frontend/n_facebooklabelwrapbg.gif);
}

/* radios - unique according to every browser rendering */
.n_outersystemlabelwrap INPUT.n_inlineradio {
	margin: 12px 0px 0px 6px;
	*margin: 8px 0px 0px 2px;
}
@media all and (min-width:0px) { /* unique checkbox rendering hack */
  head~body .n_outersystemlabelwrap INPUT.n_inlineradio { /* opera 9 */
    margin: 11px 0px 0px 6px;
  }
  html:not(:link) .n_outersystemlabelwrap INPUT.n_inlineradio { /* khtml / webkit */
    margin: 12px 0px 0px 7px;
  }
}

/* labels */
.n_outersystemlabelwrap .n_outersystemlabel {
	margin: 6px 0px 0px 6px;
	*margin-left: 3px;
	_margin-left: 3px; /* ie6 float-margin bug */
	
	display: block;
	height: 26px;
	
	float: left;
	
	cursor: pointer;
}
@media all and (min-width:0px) { /* unique checkbox rendering hack */
  head~body .n_outersystemlabelwrap .n_outersystemlabel { /* opera 9 */
    margin-left: 3px;
  }
  html:not(:link) .n_outersystemlabelwrap .n_outersystemlabel { /* khtml / webkit */
    margin-left: 6px;
  }
}

.n_iwiwwrap .n_outersystemlabel { width: 44px; }
.n_citromailwrap .n_outersystemlabel { width: 68px; }
.n_myvipwrap .n_outersystemlabel { width: 35px; }
.n_freemailwrap .n_outersystemlabel { width: 86px; }
.n_yahoomailwrap .n_outersystemlabel { width: 100px; }
.n_gmailwrap .n_outersystemlabel { width: 50px; }
.n_hotmailwrap .n_outersystemlabel { width: 130px; }
.n_azetwrap .n_outersystemlabel { width: 60px; }
.n_centrumwrap .n_outersystemlabel { width: 104px; }


.yui-skin-sam .yui-panel .bd P.n_external_system_not_available {
	padding-bottom: 12px;
}

/* temporary iwiw warning stuff */
#external_system_iwiw_not_available .n_iwiw_warning {
	margin-left: 14px;
	padding: 8px;
	
	width: 238px;
	_width: 250px;
	_overflow: hidden;
	
	text-align: left;
	
	background-color: #F26522;
}

#external_system_iwiw_not_available .n_iwiw_warning P {
	padding: 0px;
	
	color: #FFFFFF;
}

#external_system_iwiw_not_available INPUT.n_iwiwlinkinput {
	margin: 14px 14px 0px 0px;
	 *margin-left: -14px;
	
	width: 228px;
	_width: 234px;
}


/* phase 2 */
.n_invitefriends_lightbox_2 TEXTAREA.n_normalinput {
	margin: 14px 0px 20px 9px;
	
	width: 256px; /* 260px */
	*width: 250px; /* ie6 textarea width hack */
	_width: 260px; /* ie6 box-model hack */
	 height: 62px; /* 66px */
  _height: 66px; /* ie6 box-model hack */
}

.n_invitefriends_lightbox_2 .n_contactlistwrap {
	margin: 14px 0px 0px 9px;
	padding-bottom: 10px;
}

UL.n_compactcontaclist {
	margin-bottom: 6px;
	*margin-bottom: 4px;
	
	height: 170px; /* means 7 visible user | 6 in opera */
}
@media all and (min-width:0px) { 
  head~body UL.n_compactcontaclist { /* opera 9 */
    height: 164px;
  }
  html:not(:link) UL.n_compactcontaclist { /* khtml / webkit */
    height: 170px;
  }
}

INPUT.n_selectallcheckboxes {
	margin: 4px 8px 0px 8px;
}
@media all and (min-width:0px) { 
  head~body INPUT.n_selectallcheckboxes { /* opera 9 */
    margin-top: -2px;
  }
  html:not(:link) INPUT.n_selectallcheckboxes { /* khtml / webkit */
    margin-top: 4px;
  }
}

LABEL.n_selectallcheckboxes {
	margin: 0px 0px 0px 0px;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
  color: #000000;
}
@media all and (min-width:0px) { 
  head~body LABEL.n_selectallcheckboxes { /* opera 9 */
    display: inline-block;
    margin-top: 4px;
  }
  html:not(:link) LABEL.n_selectallcheckboxes { /* khtml / webkit */
    margin-top: 0px;
  }
}


.n_invitefriends_lightbox_2 .n_invitefriendsubmit {
	padding: 14px 14px 8px 0px;
}

/* phase 3 */
.yui-skin-sam .n_invitefriends_lightbox_3 .bd {
	text-align: center;
}

.n_invitefriends_lightbox_3 .n_invitefriendsubmit {
	margin-top: 22px;
}

.n_invitefriends_lightbox_3 INPUT.n_imagebutton {
  margin-bottom: 6px;
}


/* phase steps */
.n_outerphasesteps {
	margin-top: 4px;
	
	width: 278px;
	height: 62px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.n_outerphasestep_one {
	background-image: url(/images/frontend/n_outerphasestep_one.gif);
}
.n_outerphasestep_two {
  background-image: url(/images/frontend/n_outerphasestep_two.gif);
}
.n_outerphasestep_three {
  background-image: url(/images/frontend/n_outerphasestep_three.gif);
}

/**********************************************************************
 * create forum topic
**********************************************************************/

.n_topicformwrap {
	padding: 8px 15px 8px 15px;
	*padding-bottom: 0px;
	
	width: 344px; /* 376px */
	_width: 374px;
}

.n_topicformwrap LABEL {
	margin-bottom: 4px;
}

.n_topicformwrap INPUT.n_normalinput {
	margin-bottom: 18px;
	
	width: 334px; /* 344px */
	_width: 344px; /* ie6 box-model hack */
}

.n_topicformwrap TEXTAREA.n_normalinput {
  margin-bottom: 16px;
  
  width: 340px; /* 344px */
  _width: 344px; /* ie6 box-model hack */
}

/* create poll */
.n_createpollwrap {
  padding: 16px 15px 8px 15px;
  *padding-bottom: 0px;
  
  width: 344px; /* 376px */
  _width: 374px;
  
  background: url(/images/frontend/n_resizefieldwrap_bgline.gif) repeat-x left top;
}

TABLE.n_createpolltable {
	margin: 12px 0px 16px 0px;
}

TABLE.n_createpolltable COL.n_labelcolumn {
	width: 56px;
}
TABLE.n_createpolltable COL.n_inputcolumn {
  width: 254px;
}
TABLE.n_createpolltable COL.n_servicecolumn {
  width: 46px;
}

TABLE.n_createpolltable TR TD {
	padding: 8px 0px;
	
	vertical-align: middle;
}

TABLE.n_createpolltable TR.n_formerror TD {
	padding-top: 0px;
}

TABLE.n_createpolltable LABEL {
	margin-right: 4px;
	
	display: block;
	width: 52px;
	overflow: hidden;
	
	text-align: right;
}

TABLE.n_createpolltable INPUT.n_normalinput {
	width: 238px; /* 248px */
	_width: 248px; /* ie box-model hack */
}

TABLE.n_createpolltable INPUT.n_doubleinput {
  width: 278px; /* 288px */
  _width: 288px; /* ie box-model hack */
}


A.n_addpollanswer,
A.n_removepollanswer {
	margin-top: 3px;
	
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	
	float: left;
	
	cursor: pointer;  /* ie6 png bug fix */
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

A.n_removepollanswer {
	margin-right: 4px;
	
  background-image: url(/images/frontend/n_forminvalidsign.png);
}

A.n_addpollanswer {
	background-image: url(/images/frontend/n_acceptfriend_icon.png);
}


.yui-skin-sam .yui-panel .bd .n_createpollwrap P {
	padding: 0px;
	
	width: 250px;
}

/* submit */
.n_createtopicsubmit {
	margin: 10px 0px 5px 0px;
	padding-right: 15px;
}


/**********************************************************************
 * create link
**********************************************************************/

.n_linkformwrap {
	padding: 0px 15px;
	
	width: 248px; /* 278px */
	_width: 278px; /* ie6 box-model hack */
}

.n_linkformwrap LABEL {
	margin-bottom: 4px;
}

.n_linkformwrap INPUT.n_normalinput {
  margin-bottom: 18px;
  
  width: 236px; /* 246px */
  _width: 246px; /* ie6 box-model hack */
}

.n_linkcategorywrap {
	padding: 12px 15px;
	
  width: 248px; /* 278px */
  _width: 278px; /* ie6 box-model hack */
  
  background: url(/images/frontend/n_resizefieldwrap_bgline.gif) repeat-x left top;
}

.n_linkcategorywrap INPUT.n_inlineradio {
	margin: 4px 4px 0px 0px;
	*margin: 0px 1px 0px 0px;
}
@media all and (min-width:0px) { 
  head~body .n_linkcategorywrap INPUT.n_inlineradio { /* opera 9 & safari hack */
    margin: 2px 4px 0px 0px;
  }
}

.n_linkcategorywrap INPUT.n_normalinput {
	margin: 8px 0px 12px 18px;
	*margin: -8px 0px 12px 18px;
	
	width: 218px; /* 228px */
	_width: 228px; /* ie6 box-model hack */
}

.n_linkcategorywrap SELECT.n_normalinput {
	margin: 8px 0px 12px 18px;
	*margin: -8px 0px 12px 18px;
	
  width: 228px;
}

/* submit */
.n_createlinksubmit {
  padding: 12px 14px 8px 0px;  
}

.yui-skin-sam .yui-panel .bd P.n_formerrormessage {
	margin: 0px 0px 0px 0px;
	
	padding: 0px;
	
	color: #F26522;
	font-family: Arial,sans-serif,Helvetica;
	font-size: 11px;
}

.yui-skin-sam .yui-panel .bd .n_urlformwrap P.n_formerrormessage {
	padding: 0px 42px;
}

.yui-skin-sam .yui-panel .bd .n_urlformwrap .n_loadform_errormsg {
	margin: 4px 0px 4px 0px
}

.yui-skin-sam .yui-panel .bd .n_imagewrap .n_contentform_errormsg {
	margin: -10px 0px 10px 0px
}


/**********************************************************************
 * join questions & apply to club LB
**********************************************************************/

.n_applytoclublightbox .n_joinquestionwrap,
.n_joinquestionslightbox .n_joinquestionwrap {
	margin-bottom: 0px;
	padding-bottom: 4px;
	
	width: 450px; /* 474px */
	_width: 474px; /* ie6 box-model hack */
	
	background: url(/images/frontend/n_resizefieldwrap_bgline.gif) repeat-x left top transparent;
}

.n_applytoclublightbox .n_joinquestionformwrap,
.n_joinquestionslightbox .n_joinquestionformwrap {
  padding-top: 10px;
}

.n_applytoclublightbox .n_joinquestionformwrap .n_optionblock,
.n_joinquestionslightbox .n_joinquestionformwrap .n_optionblock {
	margin-bottom: 8px;
}

.n_applytoclublightbox .n_joinquestionformwrap .n_optionblock SPAN,
.n_joinquestionslightbox .n_joinquestionformwrap .n_optionblock SPAN {
	width: 400px;
	overflow: hidden;
	
	float: left;
}

.n_applytoclublightbox .n_joinquestionformwrap .n_optionblock SPAN LABEL,
.n_joinquestionslightbox .n_joinquestionformwrap .n_optionblock SPAN LABEL {
	width: auto;
}

.n_applytoclublightbox .n_joinquestionformwrap INPUT.n_doubleinput,
.n_joinquestionslightbox .n_joinquestionformwrap INPUT.n_doubleinput {
  width: 400px; /* 410px */
  _width: 410px; /* ie6 box-model hack */
}

.n_applytoclublightbox .n_joinquestionformwrap TEXTAREA.n_normalinput,
.n_joinquestionslightbox .n_joinquestionformwrap TEXTAREA.n_normalinput {
  width: 406px; /* 410px */
  _width: 410px; /* ie6 box-model hack */
}

.n_applytoclublightbox .n_joinquestionwrap P.n_invalidinputtext,
.n_joinquestionslightbox .n_joinquestionwrap P.n_invalidinputtext {
	margin: 0px 0px 10px 10px;
	padding-left: 20px;	
	
	color: #F26522;
	font-size: 12px;
	font-weight: bold;

  background: url(/images/frontend/n_forminvalidsign.png) no-repeat left top;
  _background-image: url(/images/frontend/n_forminvalidsign_lb.gif);
}

.n_joinquestionsubmit {
  padding: 0px 30px 8px 0px;
}

.n_applytoclublightbox .n_applytoclubformwrap H6 {
  padding: 10px 14px;
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #486696;
  line-height: 16px;
}


.yui-skin-sam .yui-panel .bd P.n_joinquestionnotice {
  padding: 8px 14px;	
}



/**********************************************************************
 * apply to a club
**********************************************************************/

.n_applytoclubformwrap {
	margin-top: 16px;
	padding: 0px 0px;
}

.yui-skin-sam .yui-panel .bd .n_applytoclubformwrap P {
	padding-left: 26px;
}

.n_applytoclubformwrap TEXTAREA.n_normalinput {
	margin: 20px 0px 14px 26px;
	
	width: 416px; /* 420px */
	_width: 420px; /* ie6 box-model hack */
}

.n_applytoclubsubmit {
  padding: 0px 26px 8px 0px;
  *padding-bottom: 0px;
}


/**********************************************************************
 * main news edit
**********************************************************************/

.yui-skin-sam .n_mainnewseditbox .bd P {
  margin-bottom: 14px;
}

.n_mainnewseditbox .n_urlformwrap LABEL.n_inputlabel {
	margin: 14px 0px 6px 40px;
	*margin-left: 45px;
	_margin-left: 37px;
}

.n_urlformwrap INPUT.n_radioinput {
	margin-left: 16px;
	_margin-left: 8px; /* ie6 float-margin bug */
	
	float: left;
}

.n_mainnewseditbox .n_urlformwrap INPUT.n_doubleinput {
	margin: 0px 0px 0px 9px;
	
	width: 406px; /* 416px */
	_width: 416px; /* ie6 box-model hack */
	
	float: left;
}

.n_mainnewseditbox .n_urlformwrap SELECT.n_doubleinput {
  margin: 0px 0px 0px 9px;
  width: 416px;
  
  float: left;
}

.n_mainnewseditbox  .n_urlformwrapsubmit {
	padding-top: 14px;
	padding-bottom: 10px;
	
	text-align: center;
}

.n_mainnewseditbox .n_imagewrap {
	padding: 14px 0px 12px 0px;
	
	width: 478px;
	overflow: hidden;
	
  background: url(/images/frontend/n_resizefieldwrap_bgline.gif) repeat-x left top;
}

.n_mainnewseditbox .n_imagewrap LABEL.n_inputlabel {
	margin-bottom: 6px;
}

.n_mainnewseditbox .n_imagewrap INPUT.n_normalinput {
	margin-bottom: 12px;
	
	width: 206px; /* 216px */
	_width: 216px; /* ie6 box-model hack */
}

.n_mainnewseditbox .n_imagewrap TEXTAREA.n_normalinput {
	margin-bottom: 12px;
	
  width: 212px; /* 216px */
  _width: 216px; /* ie6 box-model hack */
  height: 184px; /* 188px */
  _height: 188px; /* ie6 box-model hack */
}

.n_mainnewseditbox .n_imagewrap .n_leftcolumn {
	padding-left: 14px;
	
  width: 225px; /* 239px */
  _width: 239px; /* ie6 box-model hack */
	overflow: hidden;
	
	float: left;
}

.n_mainnewseditbox .n_imagewrap .n_rightcolumn {
	padding-left: 9px;
	
	width: 230px; /* 239px */
  _width: 239px; /* ie6 box-model hack */
  overflow: hidden;
  
  float: right;
}

.n_mainnewseditbox .n_imagewrap .n_leftcolumn .n_cropperwrap {
	margin-top: 33px;
	*margin-top: 34px;
	
	width: 216px;
	height: 188px;
	
	background: black;
}
@media all and (min-width:0px) { /* unique type="file" rendering hack */
  html:not(:link) .n_mainnewseditbox .n_imagewrap .n_leftcolumn .n_cropperwrap {
    margin-top: 3px;
  }
}

.n_previousmaincontents {
	padding: 0px 14px;
	
	width: 450px; /* 478px */
	_width: 478px; /* ie6 box-model hack */
}

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

UL.n_maincontentlist LI {
  margin: 0px;
  padding: 8px 0px 8px 0px;
  
  display: block;
  width: 450px;
  
  list-style-position: outside;
  
  position: relative;
  *position: auto;
  
  border-bottom: 1px solid #FBDA95;
}

UL.n_maincontentlist LI.n_lastitem {
	border-bottom: 0px none;
}

UL.n_maincontentlist LI SPAN {
	display: block;
	width: 400px;
	
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #000000;
  
  *float: left;
}

UL.n_maincontentlist LI A.n_deletemaincontent {
  display: block;
  width: 15px;
  height: 15px;
  
  position: absolute;
  top: 8px;
  right: 0px;
  
  background: url(/images/frontend/n_deletemail_icon.png) no-repeat top left;
  _background: url(/images/frontend/n_deletemail_icon_trans.gif) no-repeat top left;
  
  *position: auto;
  *float: right;
}

UL.n_maincontentlist LI A.n_editmaincontent {
  display: block;
  width: 14px;
  height: 16px;
  
  position: absolute;
  top: 7px;
  right: 25px;
  
  *position: auto;
  *float: left;
  *margin-left: 10px;
}

.n_automated_contentwrap {
  padding: 10px 14px 0px 14px;
  
  width: 450px;
}

.n_boxcolorselect_wrap {
	margin-top: 10px;
	padding: 10px 14px 0px 14px;
  
  width: 450px;
}

.n_boxcolorselect_wrap LABEL.n_inputlabel {
  margin-bottom: 6px;
}

.n_automated_contentwrap SPAN {
	margin-left: 6px;
	_margin-left: 3px;
	
	width: 400px;
	
	float: left;
}

.n_automated_contentwrap SPAN LABEL.n_inlinelabel {
	margin-top: 2px;
}

.n_mainnewseditsubmit {
  padding: 20px 15px 8px 15px;
}

.n_cropimagesubmit {
	padding: 10px 15px 18px 15px;
}

.n_previousmaincontents {
	margin: 10px 0 0 0;
}

/**********************************************************************
 * pass leadership
**********************************************************************/

#passleadership_lightbox H6 {
  _width: 474px;
}

#passleadership_lightbox .bd {
	padding-top: 10px;
	
	width: 474px;
}

.n_passleadershipformwrap {
	padding: 0px 12px;
	
	margin: 30px 0px 20px 0px;
	
	width: 450px; /* 464px */
	_width: 474px; /* ie6 box-model hack */
}

.n_passleadershipformwrap .n_radiowrap {
	margin-bottom: 10px;
}

.n_passleadershipformwrap .n_radiowrap SPAN {
	display: block;
	width: 420px;
	overflow: hidden;
	
	float: left;
}

.n_passleadershipsubmit {
  padding: 0px 16px 8px 0px;
  *padding-bottom: 0px;
}



#emailsuggest_dialog .bd {
  width: 474px;
}

#emailsuggest_dialog .bd .n_confirmsubmit {
	padding: 20px 0px 4px 0px;
	
	text-align: center;
}



/**********************************************************************
 * impressum
**********************************************************************/

.n_impressumwrap {
	padding-top: 10px;
}

.n_impressumwrap H6.n_network {
	padding: 0px 0px 8px 14px;

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

.n_impressumwrap P A {
	font-family: Arial, sans-serif, Helvetica;
	color: #336699;
}

.n_impressumsubmit {
  padding: 10px 14px 8px 0px;
  *padding-bottom: 0px;
}


/**********************************************************************
 * terms of use / data statement
**********************************************************************/

.n_popupbodywrap {
	background-color: #FFFFFF;
  
  width: 100%;
  
  text-align: center;
}

.n_termsofusewrap,
.n_datastatementwrap {
	margin: 0px auto;
	
	width: 770px;
	overflow: hidden;
}

.n_termsofusewrap H1,
.n_datastatementwrap H1 {
	margin: 10px 0px 10px 0px;
	padding: 8px 16px;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 22px;
	color: #F26522;
	text-align: left;
	
	background-color: #FFF9AD;
}

.n_termsofusewrap DIV,
.n_datastatementwrap DIV {	
	text-align: left;
}

.n_textblock {
	margin-bottom: 10px;
	
  background-color: #E6E9F4;
	padding: 12px 14px;
}

.n_textblock H5 {
	margin: 5px 0px 13px 0px;
	padding: 0px;
		
	font-family: Arial, sans-serif, Helvetica;
	font-size: 15px;
	
	color: #567FAA;
}

.n_textblock P {
}

.n_textblock P A,
.n_textblock UL LI A,
.n_textblock OL LI A {
  font-family: Arial, sans-serif, Helvetica;
  color: #336699;
}

.n_textblock UL {
	margin: 0px;
	padding: 0px;
}

.n_textblock UL LI,
.n_textblock OL LI {
	margin: 0px 0px 0px 10px;
	padding: 3px 0px;
	
	font-family: Arial, sans-serif, Helvetica;
	color: #000000;
}


.n_textblock OL LI {	
	margin-left: 30px;
	
	list-style-type: decimal;
	list-style-position: outside;
}

.n_textblock OL LI UL LI {
	list-style-type: square;
}

.n_textblock OL LI OL LI {
  list-style-type: lower-latin;
}



/**********************************************************************
 * credential club login
**********************************************************************/

.yui-skin-sam .n_credentiallogin .hd {
	display: none;
}

.n_closelightboxpanel {
	margin-bottom: 16px;
	padding: 2px 0px 4px 0px;
	*padding-top: 4px;
	
	background-color: #FEFFDF;
	
	*width: 424px;
}

.n_closelightboxpanel P {
	text-align: right;
}

.n_closelightboxpanel P A {
	padding: 0px 8px 0px 16px;
	
	background: url(/images/frontend/n_closelightbox_icon.gif) no-repeat 1px 2px;
	color: #000000;
} 


.n_credentiallogin .n_thumbwrap_40 {
	margin-top: 10px;
	
	margin-left: 14px;
	_margin-left: 7px;
	margin-right: 8px;
	_margin-right: 12px;
	
	background-image: url(/images/frontend/n_thumbwrapbg_40.png) !important; /* don't let the club styles to overwrite */
}

.n_credentiallogin .n_textwrap {
	margin-top: 12px;
	
	width: 330px;
	
	float: left;
}

.yui-skin-sam .n_credentiallogin .bd P {
	padding: 0px; /* reset */
}

.yui-skin-sam .n_credentiallogin .bd .n_textwrap P.n_leaderwelcometext {
  margin-bottom: 14px;
  
  line-height: 13px;
}

.yui-skin-sam .n_credentiallogin .bd .n_textwrap P.n_jointoourclub {
	margin-bottom: 14px;
}

.yui-skin-sam .n_credentiallogin .bd .n_textwrap P.n_jointoourclub A,
.yui-skin-sam #registrate_dialog A {
  font-weight: bold;
  color: #429ECD;
}

.n_credentiallogin UL.n_clubdatas {
	margin: 14px 0px;
	padding: 0px;
}

.n_credentiallogin UL.n_clubdatas LI {
  margin: 0px;
  padding: 0px;
  
  list-style-type: none;
  list-style-position: outside;
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #000000;
}

.n_credentiallogin .n_registrationlink {
	margin: 16px 0px 0px 0px;
	padding: 15px 0px 6px 56px;
	*padding-top: 8px;
	
	border-top: 1px solid #FFFFFF;
}

.n_credentiallogin .n_registrationlink A {
  padding-right: 7px;
  
  font-size: 15px;
  
	background: url(/images/frontend/n_allmyfriendsarrow.gif) no-repeat scroll right center;
}

.n_credentiallogin .n_loginblock {
  padding: 15px 0px 15px 54px;
  
  border-top: 1px solid #FFFFFF;
}

.yui-skin-sam .n_credentiallogin .bd .n_loginblock P {
	padding-left: 20px;
}

.yui-skin-sam .n_credentiallogin .bd .n_textwrap P.n_loginlabel {
	margin: 14px 0px 4px 0px;
} 

.n_credentiallogin LABEL.n_inputlabel {
	font-weight: normal;
	color: #000000;
}

.n_credentiallogin INPUT.n_halfinput {
  width: 142px; /* 152px */
  _width: 152px; /* ie6 box-model hack */
} 

.n_credentialloginsubmit {
	width: 282px;
}

.yui-skin-sam .n_credentiallogin .bd P.n_registerlink {
	padding: 0px 0px 12px 16px;
}



/**********************************************************************
 * restricted content upload
**********************************************************************/

.yui-skin-sam .n_closelightboxpanel {
	margin-bottom: 6px;
	
}

.yui-skin-sam .n_closelightboxpanel P,
.yui-skin-sam .yui-panel .bd .n_closelightboxpanel P {
	margin: 0px;
	padding: 0px;
	

}


.n_credentiallogin_compact .hd {
	display: none;
}

.n_credentiallogin_compact .bd {
	_width: 328px;
}

.yui-skin-sam .n_credentiallogin_compact .n_closelightboxpanel {
	*width: 328px;
}

.n_credentiallogin_compact H6 {
	padding: 10px 14px;
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  color: #486696;
  line-height: 16px;
}

.n_credentiallogin_compact .n_registrationlink {
  margin: 16px 0px 0px 0px;
  padding: 9px 0px 16px 14px;
  *padding-top: 4px;
  
  _width: 328px;
  
  border-top: 1px solid #FFFFFF;
}

.n_credentiallogin_compact P.n_registerlink {
	_line-height: 18px;
}

.n_credentiallogin_compact .n_registrationlink A {
  padding-right: 7px;
  
  font-size: 15px;
  
  background: url(/images/frontend/n_allmyfriendsarrow.gif) no-repeat scroll right center;
}

.n_credentiallogin_compact .n_loginblock {
  padding: 15px 0px 15px 14px;
  
  _width: 328px;
  
  border-top: 1px solid #FFFFFF;
}

.yui-skin-sam .n_credentiallogin .bd .n_loginblock P {
  padding-left: 20px;
}

.yui-skin-sam .n_credentiallogin_compact .bd .n_textwrap P.n_loginlabel {
  margin: 14px 0px 4px 0px;
} 

.n_credentiallogin_compact LABEL.n_inputlabel {
  font-weight: normal;
  color: #000000;
}

.n_credentiallogin_compact INPUT.n_halfinput {
  width: 142px; /* 152px */
  _width: 152px; /* ie6 box-model hack */
} 

.n_credentialloginsubmit {
  width: 282px;
}

.yui-skin-sam .n_credentiallogin_compact .bd P.n_restrictiondescription {
	padding-bottom: 20px;
}

.yui-skin-sam .n_credentiallogin_compact .bd P.n_restrictiondescription A {
	color: #429ECD;
}

.n_restrictionsubmit {
	padding-top: 0px;
}



/* aborted registration */
.n_aborted_registration {
	width: 278px;
}



/**********************************************************************
 * SUDO panel
**********************************************************************/

.n_sudowrap {
	height: 82px;
	overflow: hidden;
	
	position: fixed;
	left: 0px;
	top: 82px;
	
	opacity: 0.80;
	*filter: alpha(opacity=80);
	-moz-opacity: 0.80; /* earlier mozilla */
	-khtml-opacity: 0.80; /* khtml */
	
	z-index: 1;
}

/* ie 6.0 position:fixed hack by Mark "Tarquin" Wilton-Jones | http://www.howtocreate.co.uk/fixedPosition.html */
.n_sudowrap { 
	_position: absolute;
	_left: 0px;
	_top: 0px;
}
.n_sudowrap  {
  _left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  _top: expression( ( 82 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.n_sudocontentwrap {
	width: 243px;
	height: 82px;
	
	position: relative;
	
	background: lime;
}

.n_sudocontent {
	width: 220px;
	height: 82px;
	overflow: hidden;
	
	background-color: #A5B7CE;
	
	float: left;
}

A.n_sudolabel {
	display: block;
	width: 23px;
	height: 82px;
	overflow: hidden;
	
	float: left; /* stick to the side when closed... */
	
	_cursor: pointer; /* ie6 png hack */
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

/* on/off */
A.n_sudo_on {
	background-image: url(/images/frontend/n_sudolabel_on.png);
}
A.n_sudo_off {
  background-image: url(/images/frontend/n_sudolabel_off.png);
}

TABLE.n_sudowraptable {
	margin-left: 15px;
	
	width: 204px;
	overflow: hidden;
}

TABLE.n_sudowraptable TBODY TD {
	height: 82px;
	overflow: hidden;
	
	vertical-align: middle;
}

P.n_sudoname {
	margin: 0px;
	
	width: 204px;
	overflow: hidden;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #FFF9AD;
}

P.n_sudoname A {
	color: #FFF9AD;
}

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

UL.n_sudooptions LI {
	margin: 0px;
  padding: 0px 0px 0px 12px;
	
	width: 192px; /* 204px */
	_width: 204px; /* ie6 box-model hack */
	overflow: hidden;
	
	font-family: Arial, sans-serif, Helvetica;
  font-size: 13px;
  color: #FFFFFF;
	
	list-style-position: outside;
	
	background: url(/images/frontend/n_sudooption_arrow.gif) no-repeat 4px 6px;
}
@media all and (min-width:0px) {
  html:not(:link) UL.n_sudooptions LI { /* safari fine tune */
    background-position: 4px 4px;
  }
}


UL.n_sudooptions LI A {
	color: #FFFFFF;
}

UL.n_sudooptions LI A:hover {
	text-decoration: underline;
}


/**********************************************************************
 * Indicator
**********************************************************************/

.yui-skin-sam .yui-panel-container {
  padding: 0;
}

.yui-skin-sam #waiting_dialog,
.yui-skin-sam #waiting_dialog .hd,
.yui-skin-sam #waiting_dialog .bd,
.yui-skin-sam #waiting_dialog .ft {
  border-color: #CDC761;
  
  background-color: #FCE97E;
}

.yui-skin-sam #waiting_dialog .hd {
  padding: 12px 10px 2px 10px;
  
  background: #FCE97E;
	border-bottom: 0px none;
  
  color: #F26522;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  
  line-height: 1;
  
  text-indent: 5px;
  _text-align: left; /* ie6 restore */
}

.yui-skin-sam #waiting_dialog .bd {
  padding: 0 10px 8px 10px;
  
  _text-align: left; /* ie6 restore */
}

/**********************************************************************
 * banner
**********************************************************************/

.yui-skin-sam .n_bannermask {
  background-color: white;
  opacity: 1;
  *filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1; /* earlier mozilla */
  -khtml-opacity: 1; /* khtml */
}

/**********************************************************************
 * Hiányos profil adatokat elkérő LightBox-ok formázása
**********************************************************************/

.n_absent_user_data {
  width: 541px;
}

.n_absent_user_data .n_formfieldsetbox .n_contentboxinlay,
.n_absent_user_data .n_doublefieldsetbox .n_contentboxinlay,
.n_absent_user_data .n_contentbox .n_contentboxinlay,
.n_absent_user_data.n_innermidbox .n_contentboxinlay {
  background: #FDF9AF;
}  

.n_absent_user_data .bd .n_contentboxinlay p.n_fieldseterrortext {
  padding: 0 18px;
}

.n_absent_user_data .bd .textwrap .n_formfieldsetbox .n_contentboxinlay {
  width: 480px;
}
.n_absent_user_data h4.n_primaryboxtitle,
.n_absent_user_data h4.n_secondaryboxtitle {
  color: #567FAA;
  font-family: Arial,sans-serif,Helvetica;
  font-size: 15px;
  margin-bottom: 18px;
  overflow: hidden;
  text-transform: none;
  font-weight: bold;
  
}


/**********************************************************************
 * LB üzenetek linkjeinek szinezése, formázása
**********************************************************************/

a.fill_lb_link {
  font-family: Arial, sans-serif, Helvetica;
  font-weight: bold;
  color: #409FCF;
}

/**********************************************************************
 * SPAM list Table
**********************************************************************/
.n_spamlist_table {
   width: 490px;
   text-align: left;
}

.n_spamlist_table2 {
  display:block;
  font-size:12px;

  margin: 0 0 20px 0;
}

.n_spamlist_table2 td {
  height: 160px;
}

.n_spamlist_table2 td textarea {
  width: 430px;
  height: 150px;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}


/**********************************************************************
 * invalid user LB
**********************************************************************/

.n_invaliduser_lbwrap {
  width: 330px !important;
}

.n_invaliduser_lbwrap .n_closelightboxpanel {

    width: 330px !important;

}

.n_invaliduser_lbwrap p.n_emailmissed {

  color: #567FAA;
  padding: 10px 14px 5px 14px !important;
  font-weight: bold;

}

.n_invaliduser_lbwrap p.n_needemail {
   padding: 0 14px 10px 14px !important;
}


.n_invaliduser_lbwrap .n_newmailbox {
  border-top:1px solid #FFFFFF;
  padding: 16px 0;
}

.n_invaliduser_lbwrap .n_invaliduser_lb_form {
  padding: 0 14px;
}

.n_invaliduser_lbwrap .n_invaliduser_lb_form INPUT.n_invalidusermail {
  float: left;
  width: 280px !important;
}

.n_invaliduser_lbwrap .n_invaliduser_lb_form INPUT.n_invalidformsave {
  float: right;
  margin: 20px 130px 0 0;
}

.n_invaliduser_lbwrap .n_invaliduser_lb_form INPUT.n_invalidformcancel {
  float: left;
  margin: 20px 0 0 0;
}

/**********************************************************************
 * E-mail Address LB
**********************************************************************/
.n_emaillb_area {
  width: 268px;
  height: 80px;
  
}
.n_emaillb_send {
  margin: 10px 0 0 0;
}
.n_emaillb_cancel {
  margin: 10px 0 0 0;
  float: right;
  
}
