@CHARSET "UTF-8";
/*********************************************************************
 * copyright:   	network.hu
 * name:        	n_clubforum.css
 * projekt:     	www.network.hu
 * release: 	 		2008.08.22.
 * description: 	network 1.0 club forum module styles
 * developer:   	eFBe
**********************************************************************
 * midleft column
**********************************************************************/

.n_clubforummaincolumn .n_midleftcolumn {
	width: 731px;
}

.n_clubforummaincolumn .n_innermidleftbox .n_contentboxinlay {
  width: 731px;
}

/* main forum box inc. search */
.n_clubforummaincolumn .n_forummainbox .n_contentboxinlay,
.n_clubforummaincolumn .n_topicmainbox .n_contentboxinlay {
	padding: 10px;
	
	width: 711px; /* 731px */
  _width: 731px; /* ie6 box-model hack */
  overflow: hidden;
}

/* forum search */
.n_forumsearchblock {
	margin-bottom: 12px;
  padding: 8px;
  *padding-bottom: 0px; /* ie double float-padding bug */
  
  width: 695px; /* 711px */
  _width: 711px; /* ie6 box-model hack */
}

.n_forumsearchblock .n_inputwrap {
	width: 430px;
	
	float: left;
}

.n_forumsearchblock .n_optionwrap {
	padding-top: 4px;
	
  width: 235px;
  
  float: right;
}
@media all and (min-width:0px) {
  head~body .n_forumsearchblock .n_optionwrap { /* opera 9 hack */
    padding-top: 2px;
  }
  html:not(:link) .n_forumsearchblock .n_optionwrap { /* safari restore */
    padding-top: 3px;  
  }
}

.n_forumnodesearchbox {
	margin: 3px 10px 0px 0px;
	
  width: 312px;
  height: 20px;
  
  float: left;
}

.n_forumsearchblock INPUT.n_doubleinput {
	margin: 2px 0px 0px 2px;
	
	height: 16px;
	width: 286px;
	_width: 290px;
  
	border: 0px;
}

A.n_clearforumnodesearch {
	margin: 2px 2px 0px 0px;
	_margin-right: 0px;
	
	display: block;
	width: 16px;
	height: 16px;
	
	float: left;
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


.n_forumsearchblock .n_optionwrap LABEL.n_choicelabel {
	margin: 2px 18px 0px 4px;
}
@media all and (min-width:0px) {
  head~body .n_forumsearchblock .n_optionwrap LABEL.n_choicelabel { /* opera 9 hack */
    margin-top: 3px;
  }
  html:not(:link) .n_forumsearchblock .n_optionwrap LABEL.n_choicelabel { /* safari restore */
    margin-top: 2px; 
  }
}

.n_forumsearchblock .n_optionwrap LABEL.n_lastchoicelabel {
	margin-right: 0px;
}

/* orderizer */
.n_forumorderizer {
	padding: 8px;
	
  width: 695px; /* 681px */
  _width: 711px; /* ie6 box-model hack */
}

.n_forumorderizer TABLE COL.n_topic {
	width: 310px;
}
.n_forumorderizer TABLE COL.n_answeramount {
  width: 180px;
}
.n_forumorderizer TABLE COL.n_latestentry {
  width: 190px;
}
.n_forumorderizer TABLE COL.n_date {
  width: 140px;
}

.n_forumorderizer TABLE TR TD SPAN {
	margin-right: 4px;
	
	float: left;
}

/* set order icons */
A.n_setforumordericon_up,
A.n_setforumordericon_down {
  margin-left: 2px;
  _margin-left: 1px; /* ie6 float-margin bug */
  
  display: block;
  width: 15px;
  height: 15px;
  overflow: hidden;
  
  float: left;
  
  _cursor: pointer; /* png hack restore */
  
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

/* forum nodes */
.n_forumnode {
	margin-top: 12px;
	
	width: 711px;
}

.n_forumnodehead {
	padding: 10px 0px;
}

.n_forumnodehead TABLE {
	margin: 0px 12px;
}

.n_forumnodehead TABLE COL.n_forumnodetitle {
	width: 320px;
}
.n_forumnodehead TABLE COL.n_forumnodeanswers {
  width: 166px;
}
.n_forumnodehead TABLE COL.n_forumnodelatestentry {
  width: 154px;
}
.n_forumnodehead TABLE COL.n_forumnodeoptions{
  width: 50px;
}

.n_forumnodehead TABLE TR TD {
	font-size: 12px;
	
	vertical-align: middle;
}

SPAN.n_forumanswercounter {
	margin-left: 46px;
}

SPAN.n_forumnodedate {
	display: block;
}

A.n_lockforumnode,
A.n_unlockforumnode,
A.n_deleteforumnode,
SPAN.n_lockforumnode,
SPAN.n_unlockforumnode {
	margin-right: 8px;
	
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	
	float: left;
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

A.n_deleteforumnode {
  margin-right: 0px;
  
  background-position: 0px 3px;
}

A.n_inactive_forumnode_icon {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	
	cursor: default;
}

.n_forumnodebody {
	padding: 12px 12px;
}

.n_forumnodebody P {
	margin: 0px;
	
	overflow: hidden;
}

.n_forumnodefoot {
	_overflow: hidden; /* some ie6 size fixin' */
}


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

.n_clubforummaincolumn .n_topicmainbox .n_createcomment {
	padding: 0px 16px;
	
	width: 699px;
	_width: 725px;
	overflow: hidden;
}

.n_clubforummaincolumn .n_topicmainbox .n_createcomment H4 {
	margin-bottom: 8px;
}

.n_createcomment TEXTAREA.n_normalinput {
	margin-bottom: 12px;
	
  width: 695px;
  *width: 693px;
  _width: 701px;
	height: 120px;
	_height: 124px;
}

.n_answertocommentwrap {
	width: 669px;
}

.n_createcomment INPUT.n_inputbutton {
	margin: 0px;
	
	float: right;
}



.n_clubforummaincolumn .n_topicmainbox .n_commentnodes {
	margin: 16px 0px 0px 0px;
	padding: 22px 16px 0px 16px;
	
	width: 699px;
	_width: 731px;
}

.n_clubforummaincolumn .n_topicmainbox .n_commentnodes H4 {
	margin-bottom: 22px;
}

.n_clubforummaincolumn .n_topicmainbox .n_commentnodes .n_forumsearchblock {
	width: 685px;
	_width: 699px;
}

.n_commentnodes .n_forumsearchblock .n_inputwrap {
	float: right;
}

.n_commentnodes .n_forumsearchblock .n_inputwrap INPUT.n_inputbutton {
	float: right;
}

.n_commentnodes .n_forumsearchblock LABEL {
	margin-top: 5px;
}

.n_topicmainbox .n_commentblockfoot {
	width: 701px;
}

.n_topicmainbox .n_editcommentblockhead P.n_commentblockheader {
  width: 440px;
}

.n_topicmainbox .n_editpremiseblockhead P.n_premiseblockheader {
  width: 400px;
}

.n_forumtopicinlay .n_boxbody {
	margin-bottom: 8px;
	
	width: 711px;
	
	background-color: red;
}

.n_forumtopicinlay .n_boxbody .n_forumtopichead {
	padding: 12px 14px;	
	
	width: 683px; /* 711px */
	_width: 711px;
}

.n_forumtopicinlay .n_boxbody .n_forumtopichead P {
  margin: 0px;
}

.n_forumtopicinlay .n_boxbody .n_forumtopicbody {
	padding: 10px 12px;
	
  width: 687px; /* 711px */
  _width: 711px;
}

.n_forumtopicinlay .n_boxbody .n_forumtopicbody P {
	margin-bottom: 10px;
}

.n_forumtopicinlay .n_boxbody .n_forumtopicfoot {
	padding: 12px;
	
   width: 687px; /* 711px */
  _width: 711px;
}

.n_forumtopicinlay .n_boxbody .n_forumtopicfoot P {
	margin: 0px;
}


/* poll integrated into forum topic */
.n_pollformwrap {
	margin-bottom: 10px;
}

.n_polloptionwrap {
	margin: 4px 0px 0px 0px;
	
	*width: 657px;
}

.n_polloptionwrap SPAN {
  margin-left: 4px;
  
  float: left;
  
  width: 600px;
  overflow: hidden;
}

.n_polloptionwrap .n_choicelabel {
}

.n_pollformwrap INPUT.n_submitpollbutton {
	margin: 20px 0px 0px 20px;
}

.n_pollresultwrap {
	padding: 4px 0px 10px 0px;
} 

.n_polldatawrap {
	margin-top: 6px;
}

P.n_pollpercent {
	margin: 0px;
	padding-top: 1px;
}

P.n_pollpercent STRONG {
	margin-right: 4px;
}

.n_forumtopicinlay .n_boxbody P.n_pollpercent {
	margin-bottom: 4px;
}

.n_pollmeter {
	margin: 0px 10px 0px 0px;
	padding: 1px;
	
	height: 12px;
	width: 130px;
	_width: 132px;
	
	float: left;
}

.n_pollbar {
	height: 10px;
}

P.n_pollanswer {	
	margin: 0px;
	padding-top: 1px;
	
	display: block;
	width: 490px;
	
  float: left;
}

/**********************************************************************
 * upload image
**********************************************************************/

.n_createcomment .n_imageuploadwrap {
	padding-top: 6px;
	
	width: 560px;
	
	float: left;
}


.n_createcomment .n_imageuploadwrap P.n_uploadimage {
	font-size: 11px;
}

.n_createcomment .n_imageuploadwrap P.n_uploadimage A {
  padding-left: 20px;
  padding-bottom: 2px;
  
  background-image: url(/images/frontend/club/skin/skin_default/n_addnewtag_icon.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.n_createcomment .n_imageuploadwrap .n_uploadinputwrap {
	margin-bottom: 5px;
}

.n_createcomment .n_imageuploadwrap INPUT.n_normalinput {
	margin-right: 12px;
	
	width: 190px;
	
	float: left;
}

.n_createcomment .n_imageuploadwrap INPUT.n_normalinput, x:-moz-any-link, x:default  {
  width: 256px;
}

.n_createcomment .n_imageuploadwrap P.n_adduploadinput {
	margin: 3px 0px 0px 0px;
	
	float: left;
	
	line-height: 15px;
}

.n_createcomment .n_imageuploadwrap A.n_adduploadimginput {
	padding-left: 20px;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(/images/frontend/club/skin/skin_default/n_addnewtag_icon.gif);
}

/* display */
.n_forumnodebody .n_uploadedimagecardwrap,
.n_commentblockbody .n_uploadedimagecardwrap {
	margin: 12px 0px;
}

.n_forumnodebody .n_uploadedimagecardwrap .n_uploadedimagecard,
.n_commentblockbody .n_uploadedimagecardwrap .n_uploadedimagecard {
	margin: 6px 0px;
}

.n_forumnodebody .n_uploadedimagecard .n_uploadedimageinfo_wrap,
.n_commentblockbody .n_uploadedimagecard .n_uploadedimageinfo_wrap {
	padding-top: 2px;
	*padding-top: 8px;
	
	width: 590px;
	
	float: right;
}

.n_commentblockbody .n_premiseblockbody .n_uploadedimagecard .n_uploadedimageinfo_wrap {
	width: 566px;
	_width: 564px;
}

.n_forumnodebody .n_uploadedimagecard .n_uploadedimageinfo_wrap A.n_deleteuploadedimage,
.n_commentblockbody .n_uploadedimagecard .n_uploadedimageinfo_wrap A.n_deleteuploadedimage {
	padding-left: 18px;
	
	background-repeat: no-repeat;
  background-position: 0px 2px;
  background-image: url(/images/frontend/club/skin/skin_default/n_deletegallery_icon.gif);
}


/**********************************************************************
 * pager
**********************************************************************/

.n_forumpagerbox .n_pager {
	margin-top: 0px;
	
	width: 731px;
	height: 42px;
	overflow: hidden;
}



