

/* Start:/bitrix/templates/nd-forum/forum/forum_tmpl_1/forum.css?16087291785444*/
.menuforum {
	margin-bottom:7px;
}

.forumtoolbar {
	padding-bottom:5px;
	/*font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.tool {
	margin-right:10px;
}

.toolgroup {
	margin-right:10px;
}

.pager-postbtn {
	border-top:1px solid #afafaf;
	padding:1rem 0;
}

.pager-postbtn-btm {
	padding:1rem 0;
}

.forumheadtext {
	color:#333;
	/*font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	background-color:#E4E4E4;
	border-bottom:1px solid #afafaf;
}

.forumtable {
	border:1px solid #afafaf;
	border-bottom:none;
	/*font-size:1.1em;*/
}

.even_tr {
	/*background-color:#f5f5f5;*/
	background-color:#fff;
}
.forumbodytext {
	border-bottom:1px solid #afafaf;
	line-height: 1.3333;
}

td.messicon {
	border-bottom:1px solid #afafaf;
	padding-right:0!important;
	width: 28px!important;
}

.forumtdsmall {
	border-bottom:1px solid #afafaf;
	line-height: 1.3333;
	/*font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.postdate {
	color:#afafaf;
}

.posts-filters {
	/*font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	color:#afafaf;
	padding:4px 0 25px;}

.author_descr {
	/*font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	color:#afafaf;
	font-style:italic;
	padding-bottom:4px;
}

.messagetools{
	margin-left:10px;
	/*font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

td.postdate, td.postrightcolumn {
	padding:5px;
	border-bottom:1px solid #afafaf;
}

.forumnavprint {
	/*font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	color:#666;
	margin:.5em 0;
	padding:0;
}

.forumposttool {
	margin-right:10px;
	/*font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.pad5 {
	padding:5px;
}

.signature {
	margin-top:1em;
	font-style:italic;
	color:#666;
}

.formposttools {
	/*font-size:1rem;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.smalltext  {
	/*font-size:1rem;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.formposttools input{
	/*font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
}

.noborderin {
	background-color:#FFF;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	border:0 solid;
}

.smilelist {
	margin-left:20px;
}

.smilelist img {
	margin-right:7px;
	border:0;
}

.replybtn {
	/*font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	cursor:pointer;
	padding:2px 20px;
}

.re_form {
	margin:0;
	padding:0;
}

.replyformheader {
	padding:0;
	margin:2.5em 0 1em;
}

.postleftcolumn {
	border-right:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	padding:5px;
}

.leftpreview {
	border-right:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	padding:5px 5px 25px;
	font-weight:bold;
}

.rightpreview {
	border-bottom:1px solid #afafaf;
	padding:5px 5px 25px;
}

.pfm_att_subscr {
	padding:1.5em 0 1.5em;
	border-bottom:1px solid #afafaf;
	margin-bottom:1em;
	float:left;
	width:100%;
}

.pfm_left {
	float:left;
}
.pfm_right {
	float:right;
}

.pfm_text {
	width:100%;
}

/*------------------------------------ Search -------------------------------------------*/

.searchform {
	padding:22px 0 40px;
	margin:0;
}

.searchform input,.searchform .graybtn {
	float:left;
}

/*------------------------------------- Search Error -----------------------------------*/

.search-operators{
	margin-top:1em;
	/*font-size:90%;*/
}

.search-operators td {
	border-bottom:1px solid #afafaf;
}

td.search-table-header {
	background-color:#e4e4e4;
	border-bottom:1px solid #afafaf;
	border-top:1px solid #afafaf;
	font-weight:bold;
	color:#666;
}

.rss-link {
	background:url(/images/feed-icon-12x12.jpg) no-repeat right;
	padding-right:18px;
	float:right;
}

.ffxml {
	background:url(/fficon.ico) no-repeat left;
	padding-left:20px;
}

.useronline {
	padding:2.5em 0 1em;
	clear:both;
	/*font-size:1.1em;*/
}

.ftlrinput {
	float:left;
	margin:0 .5em;
}

.form-filter-forum {
	margin:12px 0;
	float:right;
}

.form-filter-forum a {/*font-size:.9em;*/}

.active-paginator-top {
	margin:.5em 0 1em;
	float:left;
}
	
.active-paginator-bottom {margin:1em 0 1em;}

.forum-quote, table.forum-code {
	/*font-size:1em;*/
	padding:10px;
	border:1px solid #ccc;
	background-color:#f5f6f7;
	margin:10px 10px 0;
	/*width:96%;*/
}

table.forum-code {
	background-color:#f3f6fb;
	border:1px solid #b8c8e9;
}

table.forum-code td {
	color: #333;
	font-family: Consolas, "Courier New", Courier, monospace;
	word-break: break-all;
	
}

.forumtable li {
	padding-left:0px;
	margin-left:14px;
	margin-bottom:.4em;
	/*font-size:1em;*/}
	
*html .forumtable li {
	margin-left:14px;
	ma\rgin-left:17px;
}

.forumtable td {
	padding-left: 12px;
	padding-right: 12px;
}

.wrap-text {
	line-height: 1.3333;
	word-wrap: break-word;
  	overflow-wrap: break-word;
	-ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/* End */


/* Start:/bitrix/components/bitrix/forum.interface/templates/popup_image/style.css?1396362745230*/
div.forum-popup-image{}
div.forum-popup-image div.empty{
	background-image:url("/bitrix/components/bitrix/forum.interface/templates/popup_image/images/close.gif");
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	cursor:hand;
	width:14px;
	height:14px;
	margin:0px;}
/* End */
/* /bitrix/templates/nd-forum/forum/forum_tmpl_1/forum.css?16087291785444 */
/* /bitrix/components/bitrix/forum.interface/templates/popup_image/style.css?1396362745230 */
