@CHARSET "UTF-8";

/*********************************************************************
 * copyright:   	network.hu
 * name:        	n_clubboxes.css
 * projekt:     	www.network.hu
 * release: 	 		2008.08.06.
 * description: 	network 1.0 club boxes css
 * developer:   	eFBe
**********************************************************************
 * global box rules @ the main sites
**********************************************************************/

div.club_mail_to_members_formwrap > p > textarea {
    width: 100%;
    height: 10em;
}

.n_gallerymaincolumn {
  margin-bottom: 10px;
  
  *width: 941px; /* essential to count the height properly */
}

.n_gallerymaincolumn .n_innerrightcolumn {
  margin-bottom: -10px;
  *margin-bottom: -10px;
}

.n_contentbox {
	margin-bottom: 10px;
	
	float: left;
}

.n_simplebox {
	width: 307px;
	overflow: hidden;
}

.n_doublebox {
	width: 624px;
	overflow: hidden;
}

.n_triplebox {
	width: 941px;
	overflow: hidden;
}

.n_midrightcolumn .n_contentbox {
	margin-left: 10px;
	
	float: right;
}

.n_contentboxinlay {
	padding: 0;
	
	/*overflow: hidden;*/
}

.n_simplebox .n_contentboxinlay {
	padding: 16px 18px;
}

.n_innerleftbox .n_contentboxinlay {
	padding: 16px 14px;
}


/**********************************************************************
 * global stuff
**********************************************************************/

/* link */
P.n_pagerlink A SPAN,
P.n_highlighted_redirectlink A SPAN {
	margin: 0px 0px 0px 3px;
	
	_height: 1px; /* png hack bug */
	_cursor: pointer;
}

P.n_mainpagerlink A SPAN,
P.n_pagerlink_left A SPAN {
  _height: 1px; /* png hack bug */
  _cursor: pointer;
}

P.n_prevblogposts A SPAN {
	
}

P.n_nextblogposts A SPAN {
  
}


/**********************************************************************
 * header
**********************************************************************/

.n_headwrap {
	_margin-bottom: 5px;
	padding-top: 17px;
	
	height: 64px; /* 71px */
	_height: 81px; /* ie6 box-model hack */
	
	overflow: visible; /* login box needs it */
}

.n_headwrap P {
	margin: 0px;
}

.n_header {
	margin: 0 0px 0px 10px;
	_margin-left: 5px; /* ie6 float-margin bug */
	
	width: 941px;
	height: 54px;
}

.n_headerleft {
	width: 229px;
	height: 54px;
	overflow: hidden;
	
	position: relative;
	
	float: left;
}

.n_headerleft P {
	margin: 0px;
}

A.n_networklogo {
	display: block;
	width: 130px;
	height: 24px;
	overflow: hidden;
	
	position: absolute;
	top: 8px;
	left: 20px;
	
	_cursor: pointer; /* ie6 png bug fix */
}

SPAN.n_network_motto {
	_margin-left: 26px;
	
	display: block;
	width: 210px;
	height: 18px;
	overflow: hidden;
	
	position: absolute;
	top: 36px;
	left: 20px;
}

.n_headerright {
	width: 712px;
	height: 54px;
	
	float: right;
	
	position: relative;
}

.n_mainmenuwrap {
	margin: 16px 0px 0px 16px;
	_margin-left: 8px; /* ie6 float-margin bug */
	
	height: 36px;
	_width: 240px; /* ie6 doubles the right margin of the last item... */
	overflow: hidden;
	
	float: left;
}

.n_mainmenuwrap P {
	text-align: center;
	line-height: 24px;
}

.n_mainmenuwrap P A:hover {
  text-decoration: underline;
}

.n_mainmenuwrap P A,.n_mainmenuextendedwrap P A {
	margin: 0px 18px 0px 0px;
	padding: 0px 0px 0px 12px;
	
	display: block;
	
	float: left;
}

/* before login */
.n_mainmenuextendedwrap {
	margin: 16px 55px 0px 0px;
	_margin-right: 20px; /* ie6 float-margin bug */
	
	height: 36px;
	
	float: right;
}

.n_mainmenuextendedwrap P {
	line-height: 24px;
}

.n_mainmenuextendedwrap P A {
	display: block;
	float: left;
}

.n_mainmenuextendedwrap P A:hover {
	text-decoration: underline;
}

.n_mainmenuextendedwrap P A.n_login {
	width: 132px; /* 144px */
	_width: 144px; /* ie6 box-model hack */
	overflow: hidden;
}

/* hidden login box */
.n_clubloginbox {
	width: 218px;
	
	position: absolute;
  visibility: visible;
	top: 23px; /* 6-6px margin from the header's edges */
	right: 24px;
	
	z-index: 2;
}

IFRAME.n_clubloginbox {
  visibility: hidden;
  _visibility: visible;
  overflow: hidden;
  display: block;  
  z-index: 1;
  filter: mask();
}

.n_clubloginbox P.n_loginboxhead {
	margin: 15px 0px 0px 6px;
	padding: 0px 0px 4px 12px;
}

@media all and (min-width:0px) { /* safari fine tune */
	html:not (:link ) .n_clubloginbox P.n_loginboxhead {
		margin-left: 6px;
	}
}

.n_clubloginboxbody {
	margin: 10px 0px 0px 0px;
	padding: 10px 20px;
}

.n_clubloginsubmit {
	margin: 14px 0px 10px 0px;
}

.n_clubloginboxbody INPUT.n_normalinput {
	margin-bottom: 7px;
	
	width: 168px;
	_width: 178px;
	_height: 20px; /* ie6 box-model hack */
}

.n_clubloginboxbody P.n_redirectlink {
	margin: 10px 0px;
}

.n_clubloginboxbody P.n_forgottenpasshelp {
	margin: 10px 0px 15px 0px;
}

/* after login */
.n_submenuwrap {
	margin: 12px 10px 0px 0px;
	*margin-right: 8px;
	_margin-right: 5px; /* ie6 float-margin bug */
	padding: 0px 6px 0px 16px;
	*padding-right: 4px;
	_padding-right: 6px;
	
	height: 30px;
	overflow: hidden;
	
	float: right;
}

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

.n_submenuwrap P A {
	margin: 0;
	padding: 0px 10px 0px 6px;
	_padding-left: 5px; /* pssst */
	
	_display: inline-block;
}

.n_submenuwrap P A:hover {
	text-decoration: underline;
}

.n_loggedinpanel {
	height: 18px;
	_height: 20px;
  overflow: hidden;
	
  position: absolute;
  right: 31px;
  top: 67px;
	
	float: right;
	
	z-index: 1;
}

.n_loggedinpanel P {
	margin: 0px;
  padding: 2px 7px 4px 7px;
	
	text-align:center;
}

.n_loggedinpanel P A.n_userlogout {
  padding-right: 12px;
  
  background: url(/images/frontend/club/skin/skin_default/n_userlogout_icon.gif) no-repeat right 3px;
}

.n_loggedinpanel P A:hover {
	text-decoration: underline;
}



/**********************************************************************
 * club header
**********************************************************************/

.n_clubheadwrap {
	margin: 0px 0px 10px 10px;
	padding-bottom: 5px;
	
	width: 941px;
	overflow: hidden;
	
	position: relative;
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

H1.n_clubname {
	padding: 20px 0px 0px 20px;
}

H2.n_clubmembers {
	padding: 4px 0px 0px 20px;
}

.n_clubmainmenu {
	position: absolute;
	left: 0px;
	bottom: 0px;
	*bottom: -1px;
}

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

.n_clubmainmenu UL LI {
	margin: 0px;
	padding: 0px;
	
	display: inline;
	
	list-style-position: outside;
	text-align: center; /* if u want to make same width tabs */
}

.n_clubmainmenu UL LI A {
	margin: 0px 0px 0px 0px; /* 5px right */
	*margin: 0px 2px 0px 0px;
	padding: 0px;
	
	display: -moz-inline-box;
	display: inline-block;
}

.n_clubmainmenu UL LI A:hover {
	text-decoration: none;
}



/**********************************************************************
 * club main page rules
**********************************************************************/

.n_innerrightcolumn {
	width: 200px;
	overflow: hidden;
}

.n_midleftcolumn {
	width: 731px;
}

.n_innermidcolumn {
  width: 541px;
}




.n_clubmainpagecolumn .n_midleftcolumn {
	width: 731px;
}

.n_clubmainleftcolumn {
	margin-right: 11px;
	
	float: left;
	
	width: 360px;
	overflow: hidden;
}

.n_clubmainmidcolumn {
  float: right;
  
  width: 360px;
  overflow: hidden;
}

.n_clubmainleftcolumn .n_innermovablebox,
.n_clubmainmidcolumn .n_innermovablebox {	
  width: 360px;
  overflow: hidden;
	
	position: relative;
	
  float: left;
}

.n_innermovablebox .n_boxbody {
	position: relative;
}


A.n_linkbutton {
	display: -moz-inline-box;
}

.n_innerrightcolumn A.n_linkbutton {
  font-size: 12px !important;
}

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

A.n_editboxcontent {
	display: block;
	width: 14px;
	height: 16px;
	overflow: hidden;
	
	position: absolute;
	top: 5px;
	right: 5px;
	
	z-index: 1;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* edit @ tabbed */
.n_clubmainpagecolumn .n_clubpicturesbox A.n_editboxcontent,
.n_clubmainpagecolumn .n_clubvideosbox A.n_editboxcontent,
.n_clubmainpagecolumn .n_clublinksbox A.n_editboxcontent,
.n_clubmainpagecolumn .n_clubblogsbox A.n_editboxcontent  {
	top: 5px;
}

/* edit when the content is empty */
.n_clubmainpagecolumn .n_emptymode A.n_editboxcontent {
	top: 5px;
}

.n_clubmainpagecolumn .n_emptymode P.n_emptybox {
	padding: 20px;
	
	position: absolute;
	top: 20px;
}
	

/* tabbed headlines */
.n_clubmainpagecolumn H4.n_tabbedheadline {
  padding: 5px 6px 0px 6px;
}

.n_clubmainpagecolumn H4.n_compactheadline {
	font-size: 13px;
	letter-spacing: -0.5pt;
}

.n_clubmainpagecolumn H4.n_tabbedheadline A {
  padding: 10px 6px 8px 6px;
  
  display: -moz-inline-box;
  display: inline-block;
}

.n_clubmainpagecolumn H4.n_tabbedheadline A:hover {
	text-decoration: none;
}

.n_clubmainpagecolumn H4.n_tabbedheadline A.n_activetab {
  cursor: default;
}

/* pager in footer */
P.n_footboxpager {
  margin: 0px;
	padding: 0px 20px;
	
	width: 320px; /* 360px; */
	_width: 360px; /* ie6 box-model hack */
}

P.n_footboxpager A.n_prev {
  float: left;
}

P.n_footboxpager A.n_next {
  float: right;
}


.n_clubmainpagecolumn .n_contentbox .n_contentboxinlay {
	min-height: 30px;
}

/* clubleader box */
.n_clubmainpagecolumn .n_welcomebox {
	width: 180px;
	overflow: hidden;
	
	float: left;
	
	position: relative;
}

.n_welcomebox .n_contentboxinlay {
	padding: 0px;
	
	width: 180px;
}

.n_welcomebox H4 {
	padding: 12px 16px;
}

.n_welcomebox .n_thumbwrap_132 {
	margin: 14px 24px;
}

.n_welcomebox P.n_clubwelcometext {
	margin: 0px;
	padding: 0px 20px 20px 20px;
}

.n_welcomebox .n_boxfoot {
  padding: 20px 0px;
}

.n_welcomebox .n_boxfoot UL {
	margin: 0px;
	padding: 0px 20px;
	list-style-type: none;
}

.n_welcomebox .n_boxfoot UL LI {
	list-style-position: outside;
}

.n_welcomebox .n_boxfoot UL LI P {
  margin: 0px;
}

.n_welcomebox .n_editboxcontentarea INPUT.n_halfinput {
  width: 144px; /* 156px */
  _width: 154px; /* ie6 box-model hack */
  
  margin-bottom: 6px;
}

.n_welcomebox .n_editboxcontentarea INPUT.n_otfbutton {
  margin-left: 0px;
  margin-right: 6px;
}


/* highlighted content box */
.n_clubmainpagecolumn .n_maincontentbox {
	position: relative;
	
	float: right;
}

.n_mainimagewrap {
	width: 216px;
	height: 188px; 
	
	float: left;
}

.n_mainimagewrap IMG {
	display: block;
  overflow: hidden;
}

.n_mainnewswrap {
	padding: 16px 16px 11px 16px;
	
	width: 293px; /* 297px */
	_width: 325px;
	
	float: right;
}

/* additional class if there's no image at the highlighted content box */
.n_mainnewsbox .n_widenewswrap {
	width: 509px;
	_width: 541px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_mainnewswrap H5 {
  margin-bottom: 10px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_mainnewswrap P.n_mainlead {
	line-height: 16px;
	
	overflow: hidden;
}

.n_clubmainpagecolumn .n_maincontentbox .n_mainnewswrap P.n_redirectlink  {
	margin-top: 10px;
}

.n_maincontentbox .n_oldernews {
	padding: 12px 20px 4px 20px;
	
	_width: 541px; /* stupid ie needs it */
}

.n_clubmainpagecolumn .n_maincontentbox .n_oldernews P.n_redirectlink  {
  margin: 10px 0px;
}


.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox P.n_formerrormessage {
  padding-left: 0px;
}

.n_maincontentbox .n_maintagbox P.n_redirectlink {
	margin-top: 10px;
	margin-left: -5px;
}

.n_oldernews P.n_oldernews_lead {
	margin-top: -8px;
	padding: 0px 12px;
}

/* clubpictures & clubvideos box */
.n_clubmainpagecolumn .n_clubpicturesbox .n_boxbody {
	padding: 0px 5px;
}

.n_clubmainpagecolumn .n_clubpicturesbox H5,
.n_clubmainpagecolumn .n_clubvideosbox H5 {
	padding: 20px 20px 10px 20px;
}

.n_clubmainpagecolumn .n_clubpicturesbox .n_picturesliderwrap {
	margin-bottom: 10px;
	padding-left: 25px;
	
	width: 323px; /* 348px */
	_width: 348px; /* ie6 box-model hack */
	height: 260px;
	overflow: hidden;
	
	position: relative;
}

.n_clubmainpagecolumn .n_clubpicturesbox .n_picturesliderwrap .n_slidertray {
	height: 260px;
	width: 2300px; /* display only 5 images */
	
	position: absolute;
	top: 0px;
}

.n_clubmainpagecolumn .n_clubpicturesbox .n_picturesliderwrap .n_slidablepicturewrap {
  margin: 0px 18px 0px 9px; /* 0px 13px */
  
  display: -moz-inline-box;
  display: inline-box;	
	
	width: 299px;
	_width: 310px;
  height: 260px;
  overflow: hidden;
  
  float: left;
  text-align: center;
}

/* navigate slider */
.n_picturesliderwrap A.n_slidepictures_left,
.n_picturesliderwrap A.n_slidepictures_right {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	
	position: absolute;
	top: 118px;
	
  background-position: 0px 0px;
  background-repeat: no-repeat;
  
  _cursor: pointer;
}

.n_picturesliderwrap A.n_slidepictures_left {
	left: 0px;
}

.n_picturesliderwrap A.n_slidepictures_right{
  right: 0px;
}

.n_clubmainpagecolumn .n_clubvideosbox .n_videoplayerwrap {
	margin: 0px 0px 10px 30px;
	
	width: 299px;
	height: 260px;
	overflow: hidden;
	
	position: relative;
} 

.n_clubmainpagecolumn .n_clubvideosbox .n_videoplayerwrap IMG {
	display: block;
	width: 299px;
	height: 260px;
	overflow: hidden;
}

.n_videoplayerwrap A.n_playvideobutton {
	display: block;
	width: 68px;
	height: 69px;
	overflow: hidden;
	
	position: absolute;
	top: 95px;
	left: 122px;
	
	_cursor: pointer; /* ie6 png hack bugfix */
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* media comments (image, video) */
.n_picturecommentframe {
	margin: 0px 0px 0px 18px;
	
	width: 316px;
	overflow: hidden;
}

.n_picturecommenttray {
	position: absolute;
	top: 0px;
	
	width: 3000px;
}

.n_picturecommenttray .n_mediacommentbox {
	margin-left: 0px;
	
	float: left;
}


.n_mediacommentbox {
	margin: 0px 0px 10px 0px;
	width: 314px; /* 316px */
	_width: 316px; /* ie6 box-model hack */
}

.n_default_dark .n_emptyusercommentbox,  
.n_default_light .n_emptyusercommentbox {
	display: none;
}

.n_clubmainpagecolumn .n_clubvideosbox .n_mediacommentbox {
	margin-left: 23px;
}

.n_mediacommentboxhead {
	padding: 10px 12px 6px 12px;
	
	width: 290px; /* 314px */
	_width: 314px; /* ie6 box-model hack */
}

.n_mediacommentboxhead P {
  margin: 0px;
}

.n_mediacommentboxbody P {
	margin: 0px;
	padding: 10px 12px 6px 12px;
}

A.n_createmediacomment {
	margin: 0px 12px 6px 0px;
	_margin-right: 6px; /* ie6 float-margin bugfix */
	padding: 4px 5px;
  
  display: block;
	
	float: right;
}

.n_moremediaitems,
.n_clubmainpagecolumn .n_clubpicturesbox .n_moremediaitems,
.n_clubmainpagecolumn .n_clublinksbox .n_boxbody,
.n_clubmainpagecolumn .n_clubnewsbox .n_boxbody,
.n_clubmainpagecolumn .n_clubhtmlbox .n_boxbody,
.n_clubmainpagecolumn .n_clubrssbox .n_boxbody {
	padding: 0px 15px 16px 15px;
	*padding-bottom: 6px;
	
	width: 330px; /* 360px */
	_width: 360px; /* ie6 box-model hack */
}

.n_clubmainpagecolumn .n_clubhtmlbox .n_boxbody {
	*position: static;
}

.n_clubmainpagecolumn .n_clubhtmlbox P {
	line-height: normal; /* inherit tiny styles */
}

.n_clubmainpagecolumn .n_clubhtmlbox .n_editboxcontentarea LABEL.n_inputlabel {
	*width: 317px;
}

.n_moremediaitems UL,
.n_clubmainpagecolumn .n_clublinksbox UL.n_clublinklist {
	margin: 0px;
	padding: 16px 6px 6px 6px;
	list-style-type: none;
}

.n_clubmainpagecolumn .n_clubpicturesbox .n_moremediaitems {
	*position: static;
}

.n_clubmainpagecolumn .n_clubnewsbox UL.n_clubnewslist,
.n_clubmainpagecolumn .n_clubrssbox UL.n_clubrsslist,
.n_clubmainpagecolumn .n_clubhtmlbox UL,
.n_clubmainpagecolumn .n_clubhtmlbox UL.n_clubrsslist {
  margin: 0px;
  padding: 0px 6px 2px 6px;
  list-style-type: none;
}

.n_moremediaitems UL LI,
.n_clubmainpagecolumn .n_clublinksbox UL.n_clublinklist LI,
.n_clubmainpagecolumn .n_clubnewsbox UL.n_clubnewslist LI,
.n_clubmainpagecolumn .n_clubrssbox UL.n_clubrsslist LI,
.n_clubmainpagecolumn .n_clubhtmlbox UL LI,
.n_clubmainpagecolumn .n_clubhtmlbox UL.n_clubrsslist LI {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  list-style-position: outside;
}

.n_moremediaitems UL LI,
.n_clubmainpagecolumn .n_clublinksbox UL.n_clublinklist LI,
.n_clubmainpagecolumn .n_clubnewsbox UL.n_clubnewslist LI,
.n_clubmainpagecolumn .n_clubrssbox UL.n_clubrsslist LI,
.n_clubmainpagecolumn .n_clubhtmlbox UL LI,
.n_clubmainpagecolumn .n_clubhtmlbox UL.n_clubrsslist LI {
  padding: 0px 0px 0px 14px;
  
  _width: 303px;
}

.n_moremediaitems P.n_redirectlink,
.n_clubmainpagecolumn .n_clublinksbox P.n_redirectlink {
	margin: 0px;
}

/* @empty */
.n_clubmainpagecolumn .n_clubvideosbox .n_emptybody,
.n_clubmainpagecolumn .n_clubpicturesbox .n_emptybody  {
	width: 345px;
	height: 653px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.n_clubmainpagecolumn .n_clublinksbox .n_emptybody  {
  width: 345px;
  height: 218px;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}


.n_emptybox {
	width: 343px;
	_width: 345px;
	_overflow: hidden;
	
	background-color: #FAFAFA;
	border: 1px solid #E5E5E5;
}

.n_emptybox_admin {
	border-color: #EAD0CB;
}

.n_emptybox H4.n_emptybox_title {
	margin: 12px 0px 0px 17px;
	width: 305px;
	
	font-family: Arial, sans-serif, Helvetica;
	font-size: 15px;
	color: #AEABAB;
	
	background-color: transparent;
}

.n_emptybox_admin H4.n_emptybox_title {
	color: #DC735F;
}

.n_emptybox .n_emptyboxcontent {
	margin: 12px;
	
	width: 321px;
	
	background: url(/images/frontend/n_emptyboxcontent_body.gif) no-repeat left top #FFFFFF;
}

.n_emptybox .n_emptyboxcontent .n_emptyboxcontent_body {
	padding: 10px;
	
	width: 301px;
	_width: 321px;
}

.n_emptybox .n_emptyboxcontent .n_emptyboxcontent_body IMG {
	margin: 0px 20px 9px 0px;
	float: left;
}

P.n_emptybox_description {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	
  font-family: Arial, sans-serif, Helvetica;
  font-size: 13px;
  color: #B3B0B0;
}

.n_emptybox .n_emptyboxcontent .n_emptyboxcontent_foot {
	width: 321px;
	height: 12px;
	
	clear: both;
	
	background: url(/images/frontend/n_emptyboxcontent_foot.gif) no-repeat left top;
}

A.n_emptybox_upload {
	margin: 0px 10px 12px 0px;
	_margin: 0px 10px 0px 0px;
	padding: 4px 10px 4px 30px;
	
	display: -moz-inline-box;
	display: inline-block;
	
	font-family: Arial, sans-serif, Helvetica;
  font-size: 12px;
  font-weight: bold;
	color: #525252;
	text-decoration: none;
	
	float: right;
	
	background: url(/images/frontend/n_emptyboxcontent_add_icon.gif) no-repeat 9px 5px #FFFFFF;
	border: 2px solid #C8C8C8;
	border-top-color: #FAFAFA;
	border-left-color: #FAFAFA;
}

.n_emptybox_admin A.n_emptybox_upload {
	background-image: url(/images/frontend/n_emptyboxcontent_add_icon_admin.gif);
}

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

/* empty @ inner */
.n_innermidcolumn .n_emptybox {
	width: 539px;
	_width: 541px;
}

.n_innermidcolumn .n_emptybox .n_emptyboxcontent {
	width: 513px;
	
	background: url(/images/frontend/n_emptyboxcontent_body_medium.gif) no-repeat left top #FFFFFF;
}

.n_innermidcolumn .n_emptybox H4.n_emptybox_title {
  width: 503px;
}

.n_innermidcolumn .n_emptybox .n_emptyboxcontent .n_emptyboxcontent_foot {
	width: 513px;
	
	background: url(/images/frontend/n_emptyboxcontent_foot_medium.gif) no-repeat left top;
}

.n_innermidcolumn .n_emptybox .n_emptyboxcontent .n_emptyboxcontent_body {
	width: 493px;
	_width: 513px;
}

.n_innermidcolumn .n_emptybox A.n_emptybox_upload {
	margin-right: 14px;
}

.n_midleftcolumn .n_emptybox {
  width: 729px;
  _width: 731px;
}

.n_midleftcolumn .n_emptybox .n_emptyboxcontent {
  width: 703px;
  
  background: url(/images/frontend/n_emptyboxcontent_body_large.gif) no-repeat left top #FFFFFF;
}

.n_midleftcolumn .n_emptybox H4.n_emptybox_title {
  width: 693px;
}

.n_midleftcolumn .n_emptybox .n_emptyboxcontent .n_emptyboxcontent_foot {
  width: 703px;
  
  background: url(/images/frontend/n_emptyboxcontent_foot_large.gif) no-repeat left top;
}

.n_midleftcolumn .n_emptybox .n_emptyboxcontent .n_emptyboxcontent_body {
  width: 683px;
  _width: 703px;
}

.n_midleftcolumn .n_emptybox A.n_emptybox_upload {
  margin-right: 14px;
}

/* @main */
.n_clubmainpagecolumn .n_midleftcolumn .n_emptybox {
  width: 358px;
  _width: 360px;
  _overflow: hidden;
}

.n_clubmainpagecolumn .n_midleftcolumn .n_emptybox H4.n_emptybox_title {
	padding: 0px;
  width: 320px;
}

.n_clubmainpagecolumn .n_midleftcolumn .n_emptybox .n_emptyboxcontent {
  width: 336px;
  background: url(/images/frontend/n_emptyboxcontent_body.gif) no-repeat left top #FFFFFF;
}

.n_clubmainpagecolumn .n_midleftcolumn .n_emptybox .n_emptyboxcontent .n_emptyboxcontent_body {
  width: 316px;
  _width: 336px;
}

.n_clubmainpagecolumn .n_midleftcolumn .n_emptybox .n_emptyboxcontent .n_emptyboxcontent_foot {
  width: 336px;
  background: url(/images/frontend/n_emptyboxcontent_foot.gif) no-repeat left top;
}

.n_clubmainpagecolumn .n_midleftcolumn A.n_emptybox_upload {
  margin: 0px 10px 12px 0px;
  _margin: 0px 10px 0px 0px;
  
  color: #525252;
}



/* blog box */
.n_clubmainpagecolumn .n_clubblogsbox .n_contentboxinlay {
	padding-bottom: 12px;
	*padding-bottom: 8px;
}

.n_clubmainpagecolumn .n_clubblogsbox .n_boxbody {
  padding: 5px 0px 14px 0px;
}

.n_clubmainpagecolumn .n_clubblogsbox .n_blogpostcard {
	padding: 12px 20px;
	*padding-bottom: 0px;
	
	width: 320px; /* 360px */
	_width: 360px; /* ie6 box-model hack */
}

.n_clubblogsbox .n_blogpostcard .n_blogpostcardcontent {
	float: left;
} 

.n_clubblogsbox .n_blogpostcard_image .n_blogpostcardcontent {
	margin-left: 6px;
	width: 265px;
}

.n_blogpostcardcontent P {
	margin: 0px;
}

.n_blogpostcardcontent P.n_blogposttitle {
}

.n_blogpostcardcontent P.n_blogpostdate {
	margin-top: 8px;
  margin-bottom: 10px;
}

.n_blogpostcardcontent P.n_blogpostcomments {
  margin-top: 10px;
}

.n_blogpostcardcontent P.n_membername {
  margin-bottom: 10px;
}

.n_clubmainpagecolumn .n_clubblogsbox P.n_redirectlink {
  padding-left: 15px;
}

/* @empty */
.n_clubmainpagecolumn .n_clubblogsbox .n_emptybody {
  width: 360px;
  height: 428px;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

/* clubforum box */
.n_clubmainpagecolumn .n_clubforumbox H4 {
	padding: 12px 16px;
}

.n_clubmainpagecolumn .n_clubforumbox .n_boxbody {
	padding: 0px 6px 14px 6px;
	*padding-bottom: 0px;
	
	width: 348px; /* 360px */
	_width: 360px /* ie6 box-model hack  */
}

.n_forumcommentbox {
	margin-bottom: 8px;
	
	width: 345px; /* 347px */
	_width: 347px; /* ie6 box-model hack */
}

.n_forumcommentbox .n_forumcommentboxhead {
	padding: 10px 10px 10px 34px;
	
  width: 301px; /* 345px */
  _width: 345px; /* ie6 box-model hack */
}

.n_forumcommentbox .n_forumcommentboxhead P,
.n_forumcommentbox .n_forumcommentboxbody P {
	margin: 0px;
	
	overflow: hidden;
}

.n_forumcommentboxhead P.n_forumcommenttitle {
	margin-bottom: 3px;
}

.n_forumcommentbox .n_forumcommentboxbody {
	padding: 10px 12px;
	
  width: 329px; /* 345px */
  _width: 345px; /* ie6 box-model hack */
}

.n_clubforumbox P.n_redirectlink {
	margin: 15px 0px 5px 10px;
}

/* @empty */
.n_clubmainpagecolumn .n_clubforumbox .n_emptybody {
	width: 360px;
	height: 412px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



/* clubpoll box */
.n_clubmainpagecolumn .n_clubpollbox H4 {
  padding: 12px 16px;
}

.n_clubmainpagecolumn .n_clubpollbox .n_boxbody {
  padding: 0px 6px;
  
  width: 348px; /* 360px */
  _width: 360px /* ie6 box-model hack  */
}

.n_clubmainpagecolumn .n_clubpollbox .n_pollwrap {
	padding: 0px 14px;
	
	width: 320px; /* 350px */
	_width: 350px; /* ie6 box-model hack */
}

.n_clubmainpagecolumn P.n_polltitle {
	margin: 0px;
}

.n_clubmainpagecolumn .n_clubpollbox .n_pollformwrap { /* seems like ff misunderstood something */
	padding: 2px 0px 10px 0px;
	*padding: 15px 0px 10px 0px;
}
@media all and (min-width:0px) {
  head~body .n_clubmainpagecolumn .n_clubpollbox .n_pollformwrap { /* opera 9 & safari hack */
    padding: 15px 0px 10px 0px;
  }
}


.n_clubmainpagecolumn .n_clubpollbox .n_pollformwrap .n_inputwrap {
	margin-bottom: 2px;
}

.n_clubmainpagecolumn .n_clubpollbox .n_pollformwrap SPAN {
	width: 290px;
	overflow: hidden;
	
	float: left;
}

.n_clubmainpagecolumn .n_clubpollbox .n_pollformwrap INPUT.n_inlineradio {
	margin: 3px 6px 3px 3px;
	*margin: 0px 3px 0px 0px; /* 3px is default in ie */
}

.n_clubmainpagecolumn .n_clubpollbox .n_pollformwrap INPUT.n_inputbutton {
	margin: 15px 0px 5px 0px;
}

.n_clubmainpagecolumn .n_pollresultwrap {
	padding: 5px 0px 20px 0px;
}

.n_clubmainpagecolumn .n_polldatawrap {
	margin-top: 6px;
}

.n_clubmainpagecolumn .n_pollmeter {
	margin-left: 0px 10px 0px 0px;
	padding: 1px;
	
	height: 12px;
  width: 130px; /* 132px */
  _width: 132px; /* ie6 box-model hack */
}

.n_clubmainpagecolumn .n_pollmeter .n_pollbar {
  height: 10px;
}
  
.n_clubmainpagecolumn P.n_pollresult {
	margin-top: 3px;
}

.n_clubmainpagecolumn p.n_pollresult SPAN.n_pollpercent {
	margin-right: 4px;
}

P.n_aggregatepollresult {
	margin-top: 12px;
}

.n_clubpollbox .n_forumcommentbox {
	margin-bottom: 20px;
}

.n_clubmainpagecolumn .n_clubpollbox .n_boxfoot,
.n_clubmainpagecolumn .n_clubtipbox .n_boxfoot {
	padding: 12px 0px;
}

/* @empty */
.n_clubmainpagecolumn .n_clubpollbox .n_emptybody {
  width: 345px;
  height: 402px;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}


/* club tip box */
.n_clubmainpagecolumn .n_clubtipbox H4 {
  padding: 12px 16px;
}

.n_clubmainpagecolumn .n_clubtipbox .n_boxbody {
  padding: 0px 16px 10px 16px;
  
  width: 328px; /* 360px */
  _width: 360px /* ie6 box-model hack  */
}

.n_clubmainpagecolumn .n_clubtipbox P.n_tiptitle {
	margin: 0px 0px 10px 0px;
}

.n_clubmainpagecolumn .n_clubtipbox P.n_tiptext {
}


.n_editboxcontentarea {
	padding: 12px 14px;
	
  overflow: hidden;
	_width: 360px;
}

.n_editboxcontentarea LABEL.n_inputlabel {
  margin-bottom: 4px;
}

.n_editboxcontentarea LABEL.n_tiplabel {
	margin-top: -10px;
	margin-bottom: 14px;
	
	font-weight: normal; /* in any cases */
	font-size: 11px;
}

.n_editboxcontentarea .n_radiowrap LABEL.n_inputlabel,
.n_editboxcontentarea .n_checkboxwrap LABEL.n_inputlabel {
	margin-bottom: 0px;
}

.n_editboxcontentarea .n_radiowrap,
.n_editboxcontentarea .n_checkboxwrap {
	margin-bottom: 8px;
}

.n_editboxcontentarea .n_radiowrap SPAN,
.n_editboxcontentarea .n_checkboxwrap SPAN {	
	display: block;
	width: 295px;
	overflow: hidden;
	
	float: left;
}

.n_editboxcontentarea INPUT.n_normalinput {
  margin-bottom: 18px;
  
  width: 320px; /* 330px */
  _width: 330px; /* ie6 box-model hack */
}

.n_editboxcontentarea SELECT.n_normalinput {
	margin-bottom: 18px;
	
	width: 330px;
} 

.n_editboxcontentarea TEXTAREA.n_normalinput {
  margin-bottom: 18px;
  
  height: 80px; /* 84px */
  _height: 84px; /* ie6 box-model hack */
  width: 311px; /* 315px */
  _width: 315px; /* ie6 box-model hack */
}

.n_editboxcontentarea .n_formsubmit {
  padding-top: 12px;
  *padding-top: 6px; /* some float-double padding bugfix */
}

.n_editboxcontentarea .n_formsubmit .n_inputbutton {
	float: left;
}

.n_editboxcontentarea .n_formsubmit .n_primarybutton {
  margin-right: 10px;
}

/* @empty */
.n_clubmainpagecolumn .n_clubtipbox .n_emptybody {
  width: 345px;
  height: 230px;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}


/* members box */
.n_clubmainpagecolumn .n_clubmembersbox .n_boxbody {
  padding: 13px 6px 14px 6px;
  *padding-bottom: 4px;
  
  width: 348px; /* 360px */
  _width: 360px; /* ie6 box-model hack */
}

.n_clubmainpagecolumn .n_clubmembersbox .n_membercard {
	padding: 7px 8px;
	*padding-bottom: 0px; /* ie double padding bug */
	
	width: 332px; /* 348px */
	_width: 348px; /* ie6 box-model hack */
}

.n_clubmembersbox .n_membercard .n_memberinfowrap {
	width: 223px;
	overflow: hidden;
	
	float: right;
}

.n_clubmembersbox .n_freshmembers .n_memberinfowrap {
	width: 271px;
}

.n_clubmembersbox .n_membercard .n_memberinfowrap P.n_latestcontent {
	margin: 0px;
	padding-left: 22px;
	padding-bottom: 3px;
	
	background-repeat: no-repeat;
}

.n_clubmembersbox .n_membercard .n_memberinfowrap P.n_content_link {
	background-image: url(/images/frontend/n_newlink_icon.gif);
	background-position: 2px 1px;
}

/* @empty */
.n_clubmainpagecolumn .n_clubmembersbox .n_emptybody {
  width: 360px;
  height: 335px;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}


	
/* news / rss box */
.n_clubmainpagecolumn .n_clubnewsbox H4,
.n_clubmainpagecolumn .n_clubrssbox H4,
.n_clubmainpagecolumn .n_clubhtmlbox H4 {
  padding: 12px 16px;
}

.n_clubmainpagecolumn .n_clubnewsbox UL.n_clubnewslist LI SPAN.n_lead,
.n_clubmainpagecolumn .n_clubrssbox UL.n_clubrsslist LI SPAN.n_lead,
.n_clubmainpagecolumn .n_clubhtmlbox UL.n_clubrsslist LI SPAN.n_lead {
	padding: 4px 0px 0px 0px;
	
	display: block;
	_width: 289px;
}

.n_clubmainpagecolumn .n_clubhtmlbox UL {
	margin: 10px 0px;
}

.n_clubmainpagecolumn .n_clubhtmlbox .n_boxbody {
	padding-top: 10px;
	
	_height: 30px; /* min-height to view edit icon */
}


/* clubevents box */
.n_clubeventsbox .n_networkcalendar {
	margin-left: 22px;
}

.n_clubeventlist {
	margin: 10px 0px 0px 15px;
	
	_position: static; /* ie6 bug-fix */
}

.n_clubeventlist UL {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	
	width: 330px;
	
	list-style-type: none;
}

.n_clubeventlist UL LI {
  margin: 0px 0px 1px 0px;
  padding: 6px 12px 6px 10px;
  
  _width: 330px;
  
  list-style-position: outside;
  
  position: relative;
  _position: static;
}

.n_clubeventlist UL LI SPAN {	
	display: block;
	width: 275px;
  overflow: hidden;
}

.n_clubeventlist UL LI SPAN.n_clubeventlead {
	padding-left: 16px;
}

.n_clubeventlist UL LI SPAN.n_eventname A {
  padding-left: 16px;
}

.n_clubeventlist UL LI SPAN.n_clubeventlead {
	margin: 4px 0px;
}

.n_clubeventlist UL LI SPAN.n_eventname {
}

.n_clubeventlist UL LI SPAN.n_eventdescription {
	margin-top: 2px;
}

.n_clubmainpagecolumn .n_clubeventsbox P.n_redirectlink {
	margin-top: 15px;
}


/* @empty global */
.n_emptybody P {
	margin: 0px;
	padding: 20px;
}


/**********************************************************************
 * club main page | edit mode
**********************************************************************/

.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox P {
	margin-top: 0;
  padding: 5px 20px 7px 20px;
  

  _width: 511px; /* ie6 box-model hack */
  
  line-height: 18px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox P#n_featured_content_errormsg {
	padding-left: 0px;
}

#n_labelcloud_container,
#n_labelcloud_content {
	position: relative;
}

.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox .n_editboxcontentarea {
	_width: 511px;
  overflow: hidden;
} 

.n_clubmainpagecolumn .n_maincontentbox .n_taglistwrap {
	height: 136px;
	overflow: auto; /* scrollable */
}
@media all and (min-width:0px) {
  head~body .n_clubmainpagecolumn .n_maincontentbox .n_taglistwrap { /* opera 9 & safari hack */
    height: 130px;
  }
}

.n_editboxcontentarea .n_taglistwrap .n_checkboxwrap span {
	width: 440px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_editmaincontent_tags_submit {
	margin-top: 16px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox P.n_labelcloud_content {
	margin-bottom: 0px;
	margin-top: 5px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox .n_labelcloud_wrap {
	padding-bottom: 7px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox .n_editboxcontentarea_label {
  padding: 12px 14px;
}

.n_clubmainpagecolumn .n_maincontentbox .n_maintagbox .n_editboxcontentarea_label INPUT {
	float: left;
}
	
/* tip box */
.n_clubmainpagecolumn .n_clubtipbox .n_editboxcontentarea {

	*padding-bottom: 0px; /* some float-double padding bugfix */
}

.n_clubmainpagecolumn .n_clubtipbox .n_editboxcontentarea H4 {
	padding: 12px 0px 0px 0px;
	
  width: 280px;
  overflow: hidden;
}

.n_clubmainpagecolumn .n_clubtipbox .n_editboxcontentarea H4 SPAN {	
	float: left;
}

.n_clubmainpagecolumn .n_clubtipbox .n_editboxheadpanel INPUT.n_normalinput {
	margin-bottom: 2px;
}

.n_editboxcontentarea H4 A.n_edittipboxheadtext {
  margin-right: 6px;
  
  display: block;
  width: 14px;
  height: 16px;
  overflow: hidden;
  
  float: left;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_clubmainpagecolumn .n_clubtipbox .n_editboxcontentarea .n_tiplist {
}
	
.n_clubmainpagecolumn .n_clubtipbox .n_tipwrap {
	margin: 2px 0px;
}
	
TABLE.n_tipwraptable {
}

TABLE.n_tipwraptable TR TD {
	vertical-align: middle;
}

A.n_removetip,
A.n_edittip {
	margin-top: 4px;
	*margin-top: 2px;
	margin-left: 6px;
  
  display: block;
  width: 14px;
  height: 14px;
  
  float: left;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

A.n_edittip {
	margin-top: 2px;
	*margin-top: 0px;
	
	height: 16px;
}

A.n_deleteeventicon {
  display: block;
  width: 14px;
  height: 14px;	
	
	position: absolute;
	top: 7px;
	right: 5px;
	
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_clubmainpagecolumn .n_clubtipbox .n_editboxcontentarea .n_createtipform,
.n_clubmainpagecolumn .n_clubtipbox .n_editboxcontentarea .n_edittipform {
	margin: 12px 0px;
	padding: 12px;
}

.n_editboxcontentarea .n_createtipform H4,
.n_editboxcontentarea .n_edittipform H4 {
  margin-bottom: 14px;
  padding: 0px;	
}

.n_editboxcontentarea .n_createtipform LABEL, 
.n_editboxcontentarea .n_edittipform LABEL {
	margin-bottom: 4px;
}

.n_editboxcontentarea .n_createtipform INPUT.n_normalinput,
.n_editboxcontentarea .n_edittipform INPUT.n_normalinput {
	margin-bottom: 18px;
	
	width: 281px; /* 289px */
	_width: 291px; /* ie6 box-model hack */
}

.n_editboxcontentarea .n_createtipform TEXTAREA.n_normalinput,
.n_editboxcontentarea .n_edittipform TEXTAREA.n_normalinput {
  margin-bottom: 18px;
  
  width: 287px; /* 289px */
  _width: 291px; /* ie6 box-model hack */
}

.n_clubmainpagecolumn .n_clubtipbox .n_editboxcontentarea .n_formsubmit {
	padding: 0px 0px 0px 14px;
}


/* edit events */
.n_neweventformwrap {
	margin: 12px 0px 0px 15px;
	padding-bottom: 20px;
}

.n_clubeventsbox .n_neweventformwrap H4 {
	padding-left: 0px;
}

.n_editeventform {
	_width: 360px; /* all the fucking floats mess up ie6 */
}

TABLE.n_neweventformtable COL.n_labelcolumn {
	width: 85px;
}

TABLE.n_neweventformtable COL.n_inputcolumn {
  width: 230px;
}

TABLE.n_neweventformtable TR TD {
	padding-bottom: 10px;
	
	vertical-align: top;
}

TABLE.n_neweventformtable TR TD LABEL.n_inputlabel {
	width: 66px;
	overflow: hidden;
}

.n_neweventformwrap SELECT.n_hourselect {
	margin-left: 0px;
}

.n_neweventformwrap SELECT.n_minuteselect {
  _margin-left: 0px;
}

.n_neweventformwrap SPAN.n_timeseparator {
	padding: 2px 0px 0px 3px;
	
	width: 2px;
	
  float: left;
  
  font-weight: normal;
  color: #000000;
}

.n_neweventformwrap P.n_doubledot {
	float: left;
  padding: 0px 0px 0px 8px;
  width: 2px;
}

.n_neweventformwrap INPUT.n_normalinput {
	width: 214px; /* 224px */
	_width: 224px; /* ie6 box-model hack */
}

.n_neweventformwrap TEXTAREA.n_normalinput {
  width: 220px; /* 224px */
  _width: 224px; /* ie6 box-model hack */
  height: 60px; /* 58px */
  _height: 66px; /* ie6 box-model hack */
}

.n_neweventformwrap INPUT.n_primarybutton {
  margin: 5px 0px 0px 70px;
  _margin-left: 35px; /* ie6 float-margin bug */
  
  float: left;
}

.n_neweventformwrap INPUT.n_secondarybutton {
  margin: 5px 0px 0px 10px;
  
  float: left;
}


.n_editeventform .n_submitevent {
  padding: 10px 15px;
  
  *width: 360px; /* ie6 bug */
}


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

/* send invitation - main page */
.n_send_invitation_main H4 {
	padding: 12px 16px;
}

.n_send_invitation_main .n_boxbody {
	padding: 0px 6px 6px 6px;
}

.n_send_invitation_main LABEL.n_inputlabel {
	margin: 0px 0px 6px 10px;
}

.n_send_invitation_main INPUT.n_normalinput {
  margin: 0px 0px 10px 10px;
}

.n_send_invitation_main INPUT.n_inputbutton {
  margin: 0px 0px 24px 10px;
}

/* similar clubs box */
.n_clubsimilarclubbox {
	position: relative;
}

.n_clubsimilarclubbox .n_editboxcontentarea .n_checkboxwrap {
	margin-bottom: 10px;
}

.n_clubsimilarclubbox .n_editboxcontentarea .n_checkboxwrap SPAN {
	display: block;
	width: 146px;
  overflow: hidden;

  float: left;
}

.n_clubsimilarclubbox .n_clubcard {
	padding: 3px 0px;
	*padding: 2px 0px; /* some ie float-padding bug */
	
	width: 170px;
	overflow: hidden;
}

.n_clubsimilarclubbox .n_clubcard .n_thumbwrap_40 {
	float: left;
}

.n_clubsimilarclubbox .n_clubcard .n_clubinfowrap {
	width: 116px;
	overflow: hidden;
	
	float: right;
}

	
/**********************************************************************
 * global box rules @ the inner sites
**********************************************************************/

.n_boxhead {
	position: relative;
}

.n_innerleftbox {
	width: 180px;
	overflow: hidden;
	
	float: none;
}

.n_innerrightbox {
	width: 200px;
	overflow: hidden;
	
	float: none;
}

.n_innermidbox {
	width: 541px;
	
	/*overflow: hidden;*/
}

H4 A.n_editgalleryname,
H4 A.n_editblogpostname {
	margin-right: 6px;
	_margin-right: 3px;
	
	display: block;
	width: 16px;
	height: 16px;
	
	float: left;
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.n_galleryheadlinebox H4 A.n_editgalleryname {
	margin-top: 5px;
}

.n_innermidbox H4.n_editgalleryname,
.n_innermidbox H4.n_editblogpostname {
	width: 400px;
}

.n_innermidbox A.n_deletegallery,
.n_innermidbox A.n_deleteblogpost {
	padding-left: 17px;
	
	position: absolute;
	top: 14px;
	right: 16px;
	
  background-repeat: no-repeat;
}

.n_innermidbox A.n_deleteselected {
  padding-left: 17px;
  
  background-repeat: no-repeat;	
}

H4.n_itemtitle,
.n_galleryheadlinebox H4.n_itemtitle {
	padding: 12px 14px;
	
	font-size: 22px;
}

.n_formfieldsetbox .n_contentboxinlay {
  padding: 12px 14px; /* 15-15px */
  
  width: 513px; /* 541px */
  _width: 541px; /* ie6 box model hack */
  
  background-color: #E6E9F4;
}

/* highlighted box */
.n_highlightedbox .n_contentboxinlay {
  background-color: #FFF9AD;
}


/**********************************************************************
 * image cards
**********************************************************************/

/* 40px thumb */
.n_thumbwrap_40 {
	width: 48px;
	height: 48px;
	overflow: hidden;
	
	float: left;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.n_thumbwrap_40 IMG {
	margin: 3px 0px 0px 3px;
	
	display: block;
	width: 40px;
	height: 40px;
}

/* 60px thumb */
.n_thumbwrap_60 {
  width: 68px;
  height: 68px;
  overflow: hidden;
  
  float: left;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_thumbwrap_60 IMG {
  margin: 3px 0px 0px 3px;
  
  display: block;
  width: 60px;
  height: 60px;
}

/* 88px thumb */
.n_thumbwrap_88 {
  width: 94px;
  height: 94px;
  overflow: hidden;
  
  float: left;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_thumbwrap_88 IMG {
  margin: 3px 0px 0px 3px;
  
  display: block;
  width: 88px;
  height: 88px;
}

/* 60x80 video thumb */
.n_thumbwrap_80 {
  width: 85px;
  height: 65px;
  overflow: hidden;
  
  float: left;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_thumbwrap_80 IMG {
  margin: 2px 0px 0px 2px;
  
  display: block;
  width: 80px;
  height: 60px;
}

/* 69x92 video thumb */
.n_thumbwrap_69 {
  width: 99px;
  height: 76px;
  overflow: hidden;
  
  float: left;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_thumbwrap_69 IMG {
  margin: 3px 0px 0px 3px;
  
  display: block;
  width: 92px;
  height: 69px;
}

/* 39x52 video thumb */
.n_thumbwrap_39 {
  width: 59px;
  height: 46px;
  overflow: hidden;
  
  float: left;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_thumbwrap_39 IMG {
  margin: 3px 0px 0px 3px;
  
  display: block;
  width: 52px;
  height: 39px;
}

/* 122x110 club leader thumb */
.n_thumbwrap_132 {
  width: 132px;
  height: 120px;
  overflow: hidden;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_thumbwrap_132 IMG {
  margin: 5px 0px 0px 5px;
  
  display: block;
  width: 122px;
  height: 110px;
  overflow: hidden;
}


/* navi arrows & stuff */
.n_gallerymaincolumn .n_innermidbox A.n_togglegallery {
  display: block;
  width: 20px;
  height: 20px;
  
  position: absolute;
  top: 12px;
  right: 16px;
  
  _cursor: pointer; /* png bug fix */
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.n_navigategallery_left,
.n_navigategallery_right {
	display: block;
	width: 19px;
	height: 19px;
	overflow: hidden;
	
	_cursor: pointer; /* png bug fix */
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

P.n_navigategallery {
	margin-top: 12px;
	margin-left: -7px;
	
	width: 156px;
}

P.n_navigategallery SPAN {
	padding-top: 2px;
	
	display: block;
	width: 118px;
	overflow: hidden;
	
	float: left;
	
	text-align: center;
}

.n_navigategallery_left {
	float: left;
}

.n_navigategallery_right {
  float: right;
}

/* slideshow delay selector */
.n_delayselector {
	padding: 16px;
	*padding-bottom: 4px;
	
	width: 206px; /* 218px */
	_width: 240px; /* ie6 box-model hack */
	
	position: absolute;
	top: 36px;
	left: 141px;
	
	z-index: 1;
}

.n_delayselector P {
	margin: 0px 0px 10px 0px;
	
	font-size: 11px;
}

.n_delayselector INPUT.n_inlineradio {
	margin: 3px 0px 0px 0px;
	*margin: 0px 0px 0px -3px;
}

.n_delayselector LABEL.n_inlinelabel {
	margin: 3px 12px 0pt 4px;
	*margin-left: 0px;
	_margin-right: 8px;
}


/* edit picture & video description */
.n_clubvideooptionbox,
.n_clubpictureoptionbox {
	padding-bottom: 16px;
}

.n_descriptionwrap,
.n_editdescriptionwrap {
	margin-left: 14px;
}

A.n_editdescription {	
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	
	float: left;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.n_boxbody P.n_editdescription {
	margin-left: 6px;
	
	width: 450px;
	
	float: left;
}

.n_editdescriptionwrap TEXTAREA.n_normalinput {
	margin-bottom: 10px;
	
	width: 479px; /* 483px */
	_width: 483px; /* ie6 box-model hack */
}

P.n_edittagcloud {
	margin-left: 14px;
	*margin-left: 7px; /* some float-padding bug */
	_margin-left: 14px;
}

P.n_edittagcloud A {
	padding: 0px 0px 2px 20px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

P.n_uploader,
.n_edittagcloudpanel,
.n_clubvideooptionbox P.n_viewcounter,
.n_clubpictureoptionbox P.n_viewcounter,
.facebook_like_box {
	margin: 13px 0px 0px 14px;
	*margin-left: 7px; /* some float-padding bug */
  _margin-left: 14px;
}

.n_edittagcloudpanel FORM {
	margin-bottom: 20px;
}

.n_selectcategorywrap {
  margin: 22px 0px 0px 14px;
  *margin-left: 7px; /* some float-padding bug */
  _margin-left: 14px;
}

.n_selectcategorywrap P.n_redirectlink {
	margin: 10px 0px 20px 0px;
	padding-top: 3px;
	*padding-top: 4px;
}


/* ratings */
.n_ratingbox {
	padding: 12px 14px;
	_padding-bottom: 0px; /* float-padding bug */
	
	width: 513px; /* 541px */
	_width: 541px; /* ie6 box-model hack */
}

.n_ratingbox H4 {
	margin: 0px;
	
	float: left;
	
  width: 400px;
	overflow: hidden;
}

.n_ratingbox .n_ratingcontainer_big {
	float: right;
}

/* comments */
.n_commentformbox {
	padding: 16px 14px;
	*padding-bottom: 0px;
	
	 width: 483px; /* 511px */
  _width: 511px; /* ie6 box-model hack */
}

.n_commentformbox H4 {
	margin-bottom: 16px;
}

.n_commentformbox TEXTAREA.n_normalinput {
  margin-bottom: 15px;
  
  height: 106px; /* 11px */
  _height: 110px; /* ie6 box-model hack */
  width: 479px; /* 483px */
  _width: 483px; /* ie6 box-model hack */
}

.n_commentformbox INPUT.n_inputbutton {
	float: right;
}


/**********************************************************************
 * comments and messages module
**********************************************************************/

.n_commentbox,
.n_messagebox {
  padding: 16px 14px;
  
   width: 513px; /* 541px */
  _width: 541px; /* ie6 box-model hack */
}

.n_commentbox H4,
n_messagebox H4 {
	margin-bottom: 16px;
}

.n_commentblock,
.n_messageblock {
	margin: 0px 0px 12px 0px;
	
	width: 513px;
}

.n_commentblockhead,
.n_commentblockbody,
.n_messageblockhead,
.n_messageblockbody {
	padding: 10px 12px;
	*padding: 12px 12px 3px 12px;
	
	width: 489px; /* 513px */
	_width: 513px; /* ie6 box-model hack */
}

.n_commentblockhead,
.n_messageblockhead,
.n_premiseblockhead {
	*padding-bottom: 10px;
	
	position: relative;
}

P.n_commentpremise,
P.n_messagepremise {
	margin-bottom: 0px;
	
	font-size: 11px;
	
	float: left;
}

.n_premiseblock {
	margin-top: 16px; /* 14px */
	*margin-top: 14px;
	margin-bottom: 2px; /* 12px */
	*margin-bottom: 9px;
}

.n_premiseblockhead {
  padding: 10px 12px;
  
  width: 649px; /* 645px */
  _width: 670px; /* ie6 box-model hack */
}

.n_premiseblockbody {
  padding: 10px 12px;
  *padding: 12px 12px 3px 12px;
  
  width: 649px; /* 645px */
  _width: 670px; /* ie6 box-model hack */
}


/* premise @ midcolumn */
.n_messageblock .n_premiseblockhead {
  width: 461px; /* 457px */
  _width: 487px; /* ie6 box-model hack */
}

.n_messageblock .n_premiseblockbody {
  width: 461px; /* 457px */
  _width: 487px; /* ie6 box-model hack */
}

SPAN.n_premiseblockheaderwrap {
	display: block;
	width: 210px;
}

P.n_commentreply,
P.n_messagereply {
	margin: 5px 0px 0px 0px;
	
	display: block;
	
	float: right;
	
	line-height: 18px;
	*line-height: 22px;
}

P.n_commentreply A,
P.n_messagereply A {
	padding: 4px 8px;
}

.n_commentblockfoot,
.n_messageblockfoot {
	width: 513px;
}

.n_commentbox P.n_mainpagerlink,
.n_messagebox P.n_mainpagerlink {
	margin: 20px 0px 15px 0px;
	
	text-align: right;
}

/* edit mode */
.n_editcommentblockhead P.n_commentblockheader,
.n_editmessageblockhead P.n_messageblockheader {
	width: 240px;
}

.n_commentheadedit,
.n_messageheadedit,
.n_premiseheadedit {
	width: 220px;
	height: 20px;
	
	position: absolute;
	top: 8px;
	*top: 10px;
	right: 10px;
}

.n_commentheadedit P,
.n_messageheadedit P,
.n_premiseheadedit P {
	line-height: 18px;	
	text-align: right;
}

.n_commentheadedit A.n_blockuserlink,
.n_messageheadedit A.n_blockuserlink,
.n_premiseheadedit A.n_blockuserlink {
	padding-left: 20px;
	padding-bottom: 4px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.n_commentheadedit A.n_deletemessagelink,
.n_messageheadedit A.n_deletemessagelink,
.n_premiseheadedit A.n_deletemessagelink {
	margin-left: 20px;
  padding-left: 16px;
  padding-bottom: 4px;
  
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

/* edit comment */
.n_editmessageblockhead .n_commenteditblock {
  position: absolute;
  top: 10px;
  right: 32px;
  
  width: 204px;
  overflow: hidden;
}

P.n_blockuser {
  margin: 0px 0px 2px 0px;
  padding-left: 20px;
  
  float: left;
  
  background: url(/images/frontend/club/skin/skin_default/n_blockuser_icon.gif) no-repeat 0px 0px;
}

P.n_blockuser A,
P.n_deletecomment A {
  color: #336797;
}

P.n_deletecomment {
  margin: 0px 0px 2px 0px;
  padding-left: 18px;
  
  float: right;
  
  background: url(/images/frontend/club/skin/skin_default/n_deletegalleryicon.gif) no-repeat 0px 2px;
}

/* reply box */
.n_commentreplyblock {
  margin-top: 14px;
  
  width: 410px;
  
  float: left;
}

.n_commentreplyblock P {
  margin: 0px;
  
  font-size: 11px;
  color: #336699;
  
  float: left;
}

P.n_replymessage {
  padding: 5px 8px;
  
  background: url(/images/frontend/club/skin/skin_default/n_replymessage_bg.gif) no-repeat top right #FCFCFD;
  
  border-right: 1px solid #D1DCE6;
}

P.n_deletereply {
  padding: 5px 8px 5px 6px;
}

P.n_deletereply A {
  padding-left: 17px;
  
  color: #336699;
  
  background: url(/images/frontend/club/skin/skin_default/n_deletereply_cross.gif) no-repeat 0px 2px;
}

P.n_commenthistory {
  margin-top: 6px;
  
  font-size: 11px;
  float: left;
}

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

P.n_replycomment {
  margin: 0px;
  padding: 5px 8px;
  
  float: right;
  
  font-size: 13px;
  
  background-color: #E6E9F4;
}

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

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

P.n_morecomments {
  padding: 6px 14px 6px 14px;
  
  text-align: right;
}

.n_morecomments A,
.n_nextblogposts A,
.n_prevblogposts A {
  font-family: Tahoma, sans-serif, Kalimati, Helvetica;
  font-weight: bold;
  font-size: 10px;
  color: #336699;
  text-transform: uppercase;
}

.n_morecomments A SPAN,
.n_nextblogposts A SPAN,
.n_prevblogposts A SPAN {
  margin-left: 4px;
  padding: 0px 6px 0px 6px; /* gives the range */
  
  _height: 1px; /* png hack min-height */
  
  background: url(/images/frontend/club/skin/skin_default/n_clubdetailsarrow.png) no-repeat 0px -1px transparent;
  _cursor: pointer;
}

.n_prevblogposts A SPAN {
	margin-left: 0;
	margin-right: 4px;
}

/**********************************************************************
 * utilities upper right
**********************************************************************/

.n_utilitiesbox {
	padding: 12px 16px;
	
	width: 202px; /* 230px */
	_width: 230px; /* ie6 box-model hack */
}

.n_utilitiesbox H4 {
	margin-bottom: 20px;
}

.n_utilitiesbox LABEL.n_inputlabel {
	margin-bottom: 4px;
}

.n_utilitiesbox INPUT.n_normalinput {
  margin-bottom: 7px;
}

.n_utilitiesbox TEXTAREA.n_normalinput {
	margin-bottom: 10px;
}

.n_utilitiesbox .n_redirectlink {
  margin-top: 15px;
  
  width: 192px;
}

P.n_myfriendselectorlink {
	line-height: 20px;
	
	margin-bottom: 16px;
}

P.n_myfriendselectorlink A {
	padding: 0px 0px 2px 24px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

P.n_myfriendselectorlink A:hover {
	text-decoration: underline;
}

/* club utilities */
.n_clubutilitiesbox {
  padding: 5px;
  width: 220px;
}

.n_clubutilitiesbox H4 {
	padding: 7px 0 0 0;
	text-align: center;
}

.n_clubutilitiesbox FORM {
	padding: 7px 11px 7px 11px;
}


/* add new content buttons */
.n_innerrightcolumn .n_newlinkupload A.n_linkbutton,
.n_innerrightcolumn .n_blogpostcreate A.n_linkbutton {
	padding-left: 26px;
	
	background-image: url(/images/frontend/n_addnewcontent_big.gif);
	background-repeat: no-repeat;
	background-position: 6px 4px;
}

.n_innerrightcolumn .n_blogpostedit A.n_linkbutton {
	padding-left: 6px;
	
	background-image: none;
}

.n_clubmainpagecolumn P.n_redirectlink A.n_addcontentlink {
  padding-left: 15px;
  
  background-image: url(/images/frontend/n_addnewcontent_small.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

.n_clubmainpagecolumn .n_clubvideosbox P.n_redirectlink A,
.n_clubmainpagecolumn .n_clubforumbox P.n_redirectlink A,
.n_clubmainpagecolumn .n_clubpicturesbox P.n_redirectlink A,
.n_clubmainpagecolumn .n_clubmembersbox P.n_redirectlink A,
.n_clubmainpagecolumn .n_clubblogsbox P.n_redirectlink A,
.n_clubmainpagecolumn .n_clublinksbox P.n_redirectlink A {
	float: left;
}

.n_clubmainpagecolumn .n_clubvideosbox P.n_redirectlink A.n_addcontentlink,
.n_clubmainpagecolumn .n_clubforumbox P.n_redirectlink A.n_addcontentlink,
.n_clubmainpagecolumn .n_clubpicturesbox P.n_redirectlink A.n_addcontentlink,
.n_clubmainpagecolumn .n_clubmembersbox P.n_redirectlink A.n_addcontentlink,
.n_clubmainpagecolumn .n_clubblogsbox P.n_redirectlink A.n_addcontentlink,
.n_clubmainpagecolumn .n_clublinksbox P.n_redirectlink A.n_addcontentlink {
	padding-bottom: 6px;
	
  float: right;
}

.n_clubmainpagecolumn .n_clubvideosbox P.n_redirectlink A.n_addcontentlink,
.n_clubmainpagecolumn .n_clubpicturesbox P.n_redirectlink A.n_addcontentlink,
.n_clubmainpagecolumn .n_clublinksbox P.n_redirectlink A.n_addcontentlink {
	padding-right: 6px;
}
.n_clubmainpagecolumn .n_clubforumbox P.n_redirectlink A.n_addcontentlink {
	padding-right: 16px;
}
.n_clubmainpagecolumn .n_clubmembersbox P.n_redirectlink A.n_addcontentlink {
	padding-right: 18px;
}
.n_clubmainpagecolumn .n_clubblogsbox P.n_redirectlink A.n_addcontentlink {
	padding-right: 21px;
}

/* empty moremediaitems @ video & picture */
.n_clubmainpagecolumn .n_clubvideosbox .n_moremediaitems_empty,
.n_clubmainpagecolumn .n_clubpicturesbox .n_moremediaitems_empty {
	padding-top: 16px;
	*padding-bottom: 0px;
}


/**********************************************************************
 * compact search box
**********************************************************************/

.n_compactsearchbox {
	padding: 5px;
  
  width: 190px; /* 230px */
  _width: 200px; /* ie6 box-model hack */
}

P.n_boxtabhead {
	margin: 0px;
}

.n_compactsearchbox P.n_boxtabhead A {
	margin: 0px 4px 0px 0px;
	padding-top: 10px;
	
	display: block;	
	width: 93px;
	height: 24px; /* 34px */
	_height: 34px; /* ie6 box-model hack */
	
	font-size: 12px !important;
	
  float: left;	

	text-align: center;
}

P.n_boxtabhead A.n_lasttab {
	margin-right: 0px;
}

.n_compactsearchbox P.n_boxtabhead A:hover,
.n_compactsearchbox P.n_boxtabhead A.n_activetab,
.n_clubvideooptionbox P.n_boxtabhead A:hover,
.n_clubvideooptionbox P.n_boxtabhead A.n_activetab {
  text-decoration: none;
}

.n_compactsearchbox .n_tabcontentbox {
	_margin-top: -5px; /* ie6 clear-bug fix */
	padding: 16px 12px;
	
	width: 166px; /* 220px */
	_width: 190px; /* ie6 box-model hack */
	*overflow: hidden;
	
	clear: both;
}

.n_compactsearchbox INPUT.n_normalinput {
	width: 80px; /* 120px */
	_width: 90px; /* ie6 box-model hack */
	height: 22px; /* 26px */
	_height: 26px; /* ie6 box-model hack */
	
	float: left;
}

.n_compactsearchbox INPUT.n_inputbutton {
	margin: 0px;
	
	width: 70px; /* 74px */
	_width: 74px; /* ie6 box-model hack */
	
	float: right;
	
	padding: 2px 0px;
}


/**********************************************************************
 * club events & similar clubs
**********************************************************************/

.n_clubeventsbox H4,
.n_clubsimilarclubbox H4 {
  padding: 12px 12px;
}

.n_innerrightcolumn .n_clubeventsbox H4,
.n_innerrightcolumn .n_clubsimilarclubbox H4 {
	font-size: 12px !important;
}	

.n_clubsimilarclubbox .n_editboxcontentarea {
	_width: 200px;
}

.n_clubsimilarclubbox .n_editboxcontentarea INPUT.n_normalinput {
	width: 162px;
	_width: 172px;

	margin-bottom: 10px;
	_display: inline-block; /* preventing focus-jumping in ie6 */
}

.n_clubsimilarclubbox .n_editboxcontentarea LABEL.n_reqstar {
	float: left;
}

.n_clubsimilarclubbox .n_editboxcontentarea INPUT.n_manualcontent {
	*margin-bottom: 0px;
	
  width: 150px;
  _width: 160px;
  
  display: -moz-inline-box;
  display: inline-block; /* preventing focus-jumping in ie6 */
  
  float: right;
}

.n_innerrightcolumn .n_clubsimilarclubbox .n_boxbody {
	width: 168px; /* 230px */
	_width: 200px;
	
	padding: 0px 16px 12px 16px;
}

.n_innerrightcolumn .n_clubsimilarclubbox P.n_redirectlink A {
  font-weight: normal;
}	
	
.n_innerrightcolumn .n_clubsimilarclubbox P.n_redirectlink A SPAN { 
  margin-right: 7px;
  
  background-position: 6px 4px;
}
  
  
  

.n_clubeventsbox .n_freshclubevent {
	padding: 12px 16px;
	
	 width: 168px; /* 230px */
  _width: 200px; /* ie6 box-model hack */
  
  position: relative;
}

.n_clubeventsbox .n_freshclubevent P {
	padding-left: 22px;
}

.n_clubeventsbox .n_freshclubevent P.n_usercommenttext {
	padding-left: 15px;
}

A.n_highlightfreshevent {
	display: block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	
	position: absolute;
	top: 4px;
	right: 4px;
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

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

.n_clubeventsbox .n_freshclubevent P {
	overflow: hidden;
}

.n_clubeventsbox .n_freshclubevent P.n_freshgallery,
.n_clubeventsbox .n_freshclubevent P.n_freshcomment,
.n_clubeventsbox .n_freshclubevent P.n_freshpost,
.n_clubeventsbox .n_freshclubevent P.n_freshlink,
.n_clubeventsbox .n_freshclubevent P.n_freshtopic,
.n_clubeventsbox .n_freshclubevent P.n_freshevent,
.n_clubeventsbox .n_freshclubevent P.n_freshjoin,
.n_clubeventsbox .n_freshclubevent P.n_freshawaiting,
.n_clubeventsbox .n_freshclubevent P.n_freshstatuschanged,
.n_clubeventsbox .n_freshclubevent P.n_freshpicture,
.n_clubeventsbox .n_freshclubevent P.n_freshvideo {
	padding: 0px 0px 2px 22px;
	
	line-height: 16px;
}

.n_clubeventsbox .n_freshclubevent P.n_freshvideo {
	padding-bottom: 4px;
}

.n_clubeventsbox .n_freshclubevent P.n_freshgallerytitle {
	padding-left: 22px;
	line-height: 16px;
}

.n_clubeventsbox .n_freshgallerywrap,
.n_clubeventsbox .n_freshpicturewrap,
.n_clubeventsbox .n_freshvideowrap {
  margin: 10px 0px;
  padding-left: 20px;
}

.n_clubeventsbox .n_freshclubevent .n_freshgallerywrap .n_thumbwrap_40,
.n_clubeventsbox .n_freshclubevent .n_freshgallerywrap .n_thumbwrap_39 {
	margin-right: 5px;
	margin-bottom: 5px;
}

.n_clubeventsbox .n_freshclubevent P.n_freshcommentetext {
	padding-left: 22px;
}

.n_fresheventform {
	padding: 0px 16px 12px 16px;
}

.n_fresheventform TEXTAREA.n_normalinput {
	margin-bottom: 6px;
	
	height: 52px; /* 56px */
	height: 56px; /* ie6 box-model hack */
  width: 160px; /* 194 */
  _width: 164px; /* ie box-model hack */
}

P.n_usercommenttext {	
	padding: 13px 15px;
	
  width: 135px; /* 195px */
  _width: 165px; /* ie6 box-model hack */
  overflow: hidden;
  
  position: relative;
}

A.n_editusercommenttext {
  display: block;
  width: 12px;
  height: 12px;
  overflow: hidden;
  
  position: absolute;
  top: 4px;
  right: 4px;
  
  background-repeat: no-repeat;
  background-position: 0px 0px;
}


.n_clubeventsbox .n_fresheventpager {
	padding: 10px 0px;
}

.n_clubeventsbox .n_fresheventpager P.n_redirectlink {
	margin: 0px;
	padding: 0px 10px;
	
	font-size: 11px;
	
	width: 180px; /* 230px */
	_width: 190px; /* ie6 box-model hack */
}

.n_clubeventsbox .n_fresheventpager P A.n_prev {
	float: left;
}

.n_clubeventsbox .n_fresheventpager P A.n_next {
  float: right;
}


/**********************************************************************
 * club blog
**********************************************************************/
/* left column */
.n_tagbox,
.n_blogposthistorybox {
  background-color: #E6E9F4;
}

.n_blogposthistorybox H4,
.n_tagbox H4 {
  margin: 10px 0px 10px 14px;
  padding: 0;

  width: 166px;

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

.n_tagbox .n_boxbody,
.n_blogposthistorybox .n_boxbody {
  padding-bottom: 10px;
}

/* tags | global */
.n_innerleftbox P.n_tags {
  margin: 0px;
  padding: 4px 14px 12px 14px;
  
  width: 152px; /* 230px */
  _width: 180px; /* ie6 box-model hack */
  overflow: hidden;
  
  line-height: 16px;
  font-family: Arial, sans-serif, Helvetica;
}

P.n_tags A {
  color: #409fcf;
}

/* tag sizes */
SPAN.n_tag_1 {
  font-size: 12px;
}
SPAN.n_tag_2 {
  font-size: 13px;
}
SPAN.n_tag_3 {
  font-size: 14px;
}
SPAN.n_tag_4 {
  font-size: 14px;
  font-weight: bold;
}
SPAN.n_tag_5 {
  font-size: 15px;
  font-weight: bold;
}
SPAN.n_tag_6 {
  font-size: 16px;
  font-weight: bold;
}
SPAN.n_tag_7 {
  font-size: 17px;
  font-weight: bold;
}
SPAN.n_tag_8 {
  font-size: 18px;
  font-weight: bold;
}

P.n_edittagpool {
  margin: 8px 0px 0px 0px;
  *margin-top: 0px;
  padding: 0px 0px 2px 20px;
  
  background: url(/images/frontend/club/skin/skin_default/n_editprofilelink_icon.gif) no-repeat left top;
}

P.n_edittagpool A {
  color: #336797;
}

/* midcolumn */
.n_innermaincolumn .n_innermidcolumn .n_headlinebox .n_contentboxinlay {
  padding: 0px;
  
  width: 541px;
}

.n_innermaincolumn .n_innermidcolumn .n_headlinebox .n_contentboxinlay H4 {
  margin: 0px;
  padding: 8px 16px 8px 16px;
  
  width: 509px; /* 541px */
  _width: 541px; /* ie6 box-model hack */
  
  font-family: Arial, sans-serif, Helvetica;
  font-size: 22px;
  color: #F26522;
}

/* blogpost */
.n_blogpostbox .n_contentboxinlay {
  padding: 12px 0px 12px 0px;
}

.n_blogpostbox H4 {
  margin: 0px;
  padding: 0px 14px;
  
  color: #3399CC;
}

.n_blogpostbox H4 A {
  color: #3399CC;
}

.n_blogpostbox H4 A:hover {
	text-decoration: underline;
}

.n_blogpostcomments H4.n_primaryboxtitle {
	font-size: 18px;
}


/**********************************************************************
 * join the club
**********************************************************************/

.n_blogpostcreate .n_boxbody,
.n_newlinkupload .n_boxbody,
.n_joinclub .n_boxbody {
	margin: 0px;
	padding: 7px 0px 4px 0px;
	
	text-align: center;
}


/**********************************************************************
 * send and invitation
**********************************************************************/

.n_send_invitation .n_tabcontentbox P {
  margin-bottom: 10px;
}

.n_outsidesystem A SPAN {
  margin-bottom: 5px;
  padding: 10px 0;
  
  display: block;
}

.n_outsidesystem A:hover SPAN {
  text-decoration: underline;
}

/**********************************************************************
 * indicator
**********************************************************************/

DIV.indicatorY {
  background-color: #E1E1E1;
  background-image: url(/images/frontend/n_indicator.gif);
  background-position: center center;
  background-repeat: no-repeat;
}


/**********************************************************************
 * service | we love widgets...
**********************************************************************/

A.n_addtofriends {
  padding-left: 20px;
  
  background: url(/images/frontend/n_acceptfriend_icon.png) no-repeat left top;
  _background: url(/images/frontend/n_acceptfriend_icon.gif) no-repeat left top;
}

A.n_deletemarkcontact {
  padding-left: 20px;
  
  background: url(/images/frontend/n_ignorefriend_icon.png) no-repeat left top;
  _background: url(/images/frontend/n_ignorefriend_icon.gif) no-repeat left top;
}

A.n_approvemarkcontact {
  padding-left: 20px;
  
  background: url(/images/frontend/n_formvalidsign.png) no-repeat left top;
  _background: url(/images/frontend/n_formvalidsign.gif) no-repeat left top;
}

A.n_blockuser {
  padding-left: 20px;
  
  background: url(/images/frontend/n_blockuser_icon.gif) no-repeat left top;
}

A.n_unblockuser {
  padding-left: 20px;
  
  background: url(/images/frontend/n_newclubmember_icon.gif) no-repeat left top;
}

A.n_acceptfriend_icon,
A.n_ignorefriend_icon  {
	margin-right: 6px;
	
	display: -moz-inline-box;
	display: inline-block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

A.n_acceptfriend_icon {
  background: url(/images/frontend/n_acceptfriend_icon.png) no-repeat left top;
  _background: url(/images/frontend/n_acceptfriend_icon.gif) no-repeat left top;
}

A.n_ignorefriend_icon {
	background: url(/images/frontend/n_ignorefriend_icon.png) no-repeat left top;
  _background: url(/images/frontend/n_ignorefriend_icon.gif) no-repeat left top;
}


/**********************************************************************
 * closed club card
**********************************************************************/

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

.n_clubcardcolumn {
	margin-top: 30px;
  margin-left: 10px;
  margin-bottom: 10px;
   
  width: 941px;
  overflow: hidden;
}

.n_clubcardcolumn .n_clubcardbox {
	margin-bottom: 0px;
  padding: 22px;
  _padding-bottom: 0px;
  
  width: 657px; /* 701px */
  _width: 701px; /* ie6 box-model hack */
}

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

.n_clubcardinfowrap P.n_clubname {
  margin: 0px 0px 4px 0px;
}

.n_clubcardinfowrap P.n_clubmembers {
  margin: 0px 0px 4px 0px;
}


.n_clubcardinfowrap P.n_clubdatas {
  margin: 0px 0px 0px 0px;
}


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

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

.n_clubcardfunctions P A {
  padding-left: 22px;
  padding-bottom: 4px;
}



/**********************************************************************
 * club create | edit
**********************************************************************/

.n_clubeditmaincolumn {
	margin-left: 0px;
}

.n_header,
.n_mainwrap .n_loggedinpanel,
.n_mainwrap .n_loggedinpanel P {
	background-image: none;
}

.n_clubeditmaincolumn .n_createclubphasesbox {
	background: url(/images/frontend/n_createclub_arrows.gif) no-repeat scroll top 15px;
}

.n_clubeditmaincolumn .n_createclubphasesbox .n_phase_one {
  left: 50px;
}
.n_clubeditmaincolumn .n_createclubphasesbox .n_phase_two {
  left: 140px;
}
.n_clubeditmaincolumn .n_createclubphasesbox .n_phase_three {
  left: 230px;
}
.n_clubeditmaincolumn .n_createclubphasesbox .n_phase_four {
  left: 320px;
}
.n_clubeditmaincolumn .n_createclubphasesbox .n_phase_five {
  left: 410px;
}

.n_clubeditmaincolumn .n_cui TEXTAREA.n_fullinput,
.n_clubeditmaincolumn .n_greet TEXTAREA.n_fullinput,
.n_clubeditmaincolumn .n_clubstyle TEXTAREA.n_fullinput,
.n_clubeditmaincolumn .n_welcomeletterbox TEXTAREA.n_fullinput,
.n_clubeditmaincolumn .n_welcomemessagebox TEXTAREA.n_fullinput {
	width: 509px;
}

.n_clubeditmaincolumn .n_welcomemessagebox LABEL.n_choicelabel {
	margin-top: 12px;
	margin-bottom: 5px;
}

.n_clubeditmaincolumn .n_welcomemessagebox INPUT.n_normalinput {
	margin-bottom: 4px;
}

.n_clubeditmaincolumn .n_welcomemessagebox INPUT.n_fullinput {
  width: 504px;
}


.n_clubeditmaincolumn .n_templates .n_template {
  float: left;
  position: relative;
  margin: 0 3px 6px 11px;
  _margin-left: 6px;
}

.n_clubeditmaincolumn .n_submitbox {
	background-color: transparent;
}

.n_clubeditmaincolumn .n_clubeditor .n_contentboxinlay .n_innermidbox,
.n_clubeditmaincolumn .n_clubeditor .n_innermidbox .n_contentboxinlay {
	width: 511px;
}

.n_editjoinquestionwrap {
  padding: 16px 27px;
  
  width: 459px; /* 483px */
  _width: 513px; /* ie6 box-model hack */
}
  
  

/**********************************************************************
 * adsense
**********************************************************************/

.n_outerwrap {
  width: 961px;
}

.n_innerrightcolumn .n_rightadsensebox .n_contentboxinlay {
}

.n_rightadsensebox .n_adsense_wrap {
}

.n_clubmainpagecolumn .n_mainadsensebox .n_adsense_wrap {
	margin-left: 47px;
}

.n_clubmainpagecolumn .n_mainadsensebox .n_contentboxinlay {
	padding: 10px 0px;
}

.n_bannerwrap {
  padding-bottom: 10px;
  
  text-align: center;
  
  clear: both;
}

.n_adspacer {
  padding-bottom: 10px;
}


/**********************************************************************
 * footer
**********************************************************************/

.n_clearie7 {
	*height: 10px;
	_display: none;
}


.n_footwrap {
	margin-top: 0px;
}

.n_footer {
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;
	padding: 6px 4px;
	width: 933px;
	_width: 945px; /* ie6 box-model hack */
	height: 50px;
	_height: 62px; /* ie6 box-model hack */
	background: transparent;
}

.n_footer P {
	margin-top: 5px;
}

.n_footer P.n_footleft {
	float: left;
}

.n_footer P.n_footright {
	margin-right: -2px;
	float: right;
}

A.n_footerlogo {
	margin-right: 5px;
	display: block;
	width: 59px;
	height: 15px;
	float: left;
}

P.n_footright A {
	margin: 0 6px;
}

span.n_clubmainmenu_settings {
  width: 17px; 
  height: 17px; 

  float: left; 
  display: block; 


  padding: 0;  
}

.n_blogpostbox .mceContentBody P {
  line-height: 1 !important;
}

.n_blogpostbox .mceContentBody P IMG {
  margin: 8px 8px 0 0; 

}


/**********************************************************************
 * TinyMCE
**********************************************************************/


.mceContentBody blockquote {
  background: #fefefe;
  
  padding: 9px 0;
  margin: 0 9px;
  
  line-height: 16px;
  font-style: italic;
  
  border: 1px solid #cfcfcf;
  
  
}

.mceContentBody blockquote p {
  color: #252525 !important;
}


/**********************************************************************
 * empty boxes border and background delete
**********************************************************************/

.n_emptyblogcolumn .n_innermidcolumn,
.n_emptymode .n_contentboxinlay,
.n_emptymode  {
  border: 0px solid !important;
  background: transparent !important;
}

/**********************************************************************
 * openX hirdetes formazas
**********************************************************************/

.n_openx_link {
  width: 460px;
}

.n_openx_link div {

  margin: 0;
}

.n_openx_link p.n_tags {
  width: 460px;

}

.n_openx_link p-n_tags a {

  color: #409FCF;

}


/*******************************************************************************/
/*************************new layout legfrissebb video ****************************/
/*******************************************************************************/
.n_videofreshcard {
  padding: 12px 16px 12px 2px;
  *padding-bottom: 0px; /* ie double float-padding bug */

  width: 302px; /* 255px */
  _width: 320px; /* ie6 box-model hack */
  margin: 0 20px;


  float: left;
}
.n_gallerymaincolumn .n_gallerycardfreshwrap {
  position:relative;
  padding:0 0 16px 16px;
}

.n_videoinfofreshwrap {
  width: 192px;
  margin: 0 0 0 10px;
  float: left;
}

.n_videofreshcard p.n_videouploadtime,
.n_videofreshcard p.n_videowatched,
.n_videofreshcard p.n_videouploader a {

  font-size: 11px;
  line-height: 1;
}

.n_videoinfofreshwrap .n_videotitle {
    margin-top: 0;
    margin-bottom: 0 !important;

}

span.n_videothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:58px;
  left: 4px;
  display: block;
}

 span.n_leftvideothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:29px;
  left: 3px;
  display: block;
}

span.n_videothumbtimeline {
  padding-left: 3px;
  padding-right: 3px;
  height: 13px;
  line-height: 13px;
  display: block;
  background: #000 none;
  font-size: 10px;
  color: #fff;
  font-family: Verdana;
  position: absolute;
  top: 59px;
  cursor: pointer;
  right: 4px;
  text-align: center;
}

.n_videothumbgalleryname h4.n_editgalleryname {
  background: transparent;
  width: 360px;
  padding: 12px 14px;
}

.n_videofreshcard .n_thumbwrap_69 {
  position: relative;
}

.n_clubvideogallerycard .n_thumbwrap_80,
.n_clubgallerycard .n_thumbwrap_39 {
  position: relative;
}


.n_clubvideogallerycard span.n_leftvideothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:29px;
  left: 3px;
  display: block;
}

.n_leftlargevideothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:49px;
  left: 2px;
  display: block;
}

.n_leftlargevideothumbtimeline {
  padding-left: 3px;
  padding-right: 3px;
  height: 13px;
  line-height: 13px;
  display: block;
  background: #000 none;
  font-size: 10px;
  color: #fff;
  font-family: Verdana;
  position: absolute;
  top: 49px;
  cursor: pointer;
  text-align: center;
  right: 3px;
}

.n_gallerywrap .n_thumbwrap_80 {
  position: relative;
}

.n_editablevideocard .n_videoinfohalfwrap {
  width: 108px;
}


/*******************************************************************************/
/*************************new layout kiemelt tartalom ****************************/
/*******************************************************************************/
.n_videofeaturedcard {
  padding: 12px 16px 12px 2px;
  *padding-bottom: 0px; /* ie double float-padding bug */

  width: 200px; /* 255px */
  _width: 218px; /* ie6 box-model hack */
  margin: 0 0 0 20px;

  position: relative;
  float: left;
}
.n_videofeaturedcard .n_gallerymaincolumn .n_gallerycardfeaturedwrap {
  position:relative;
  padding:0 0 16px 16px;
}

.n_videofeaturedcard .n_videoinfofeaturedwrap {
  width: 90px;
  margin: 0 0 0 10px;
  float: left;
}

.n_videofeaturedcard p.n_videouploadtime,
.n_videofeaturedcard p.n_videowatched,
.n_videofeaturedcard p.n_videouploader a {

  font-size: 11px;
  line-height: 1;
}

.n_videoinfofeaturedwrap .n_videotitle {
    margin-top: 0;
    margin-bottom: 0 !important;

}

.n_videofeaturedcard span.n_videothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:58px;
  left: 4px;
  display: block;
}

 .n_videofeaturedcard  span.n_leftvideothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:29px;
  left: 3px;
  display: block;
}

.n_videofeaturedcard  span.n_videothumbtimeline {
  padding-left: 3px;
  padding-right: 3px;
  height: 13px;
  line-height: 13px;
  display: block;
  background: #000 none;
  font-size: 10px;
  color: #fff;
  font-family: Verdana;
  position: absolute;
  top: 59px;
  cursor: pointer;
  right: 4px;
  text-align: center;
}

.n_videothumbgalleryname h4.n_editgalleryname {
  background: transparent;
  width: 360px;
  padding: 12px 14px;
}

.n_videofeaturedcard .n_thumbwrap_69 {
  position: relative;
}

.n_videofeaturedcard .n_thumbwrap_69 IMG {
  border: 0 none !important;
}

.n_clubvideogallerycard .n_thumbwrap_80,
.n_clubgallerycard .n_thumbwrap_39 {
  position: relative;
}


.n_clubvideogallerycard span.n_leftvideothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:29px;
  left: 3px;
  display: block;
}

.n_leftlargevideothumbplay {
  width: 13px;
  height: 13px;
  background: url(/images/frontend/n_videothumbplaybutton.gif) no-repeat;
  position: absolute;
  cursor: pointer;
  top:49px;
  left: 2px;
  display: block;
}

.n_leftlargevideothumbtimeline {
  padding-left: 3px;
  padding-right: 3px;
  height: 13px;
  line-height: 13px;
  display: block;
  background: #000 none;
  font-size: 10px;
  color: #fff;
  font-family: Verdana;
  position: absolute;
  top: 49px;
  cursor: pointer;
  text-align: center;
  right: 3px;
}

.n_gallerywrap .n_thumbwrap_80 {
  position: relative;
}

.n_editablevideocard .n_videoinfohalfwrap {
  width: 108px;
}


/*********************************************************************
 * Solcial Network Share Box elements
**********************************************************************/
.facebook_like_box {
  padding-bottom: 10px;
}

.n_blogpostbox .social_network_share_box {
  margin-top: 15px;
}

.social_network_share_box p {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}

/*Nyito oldal*/
.n_clubmainpagecolumn .n_welcomebox .n_boxfoot .facebook_like_box,
.n_clubmainpagecolumn .n_welcomebox .n_boxfoot .social_network_share_box {
  margin: 14px 0 0 8px;
  width: 165px; 
}

.n_clubmainpagecolumn .n_welcomebox .n_boxfoot .social_network_share_box p {
  font-size: 15px;
}

.n_clubforummaincolumn .n_innermidleftbox .n_contentboxinlay .social_network_share_box {
  margin: 10px 0;
}

.n_clubforummaincolumn .n_innermidleftbox .n_contentboxinlay .facebook_like_box {
  float: left;
  width: 450px;
  margin-left: 0;
}