#forum-container table, #pm-container table {border-spacing: 3px;width:100%;}
#forum-container th, #forum-container td, #pm-container th, #pm-container td {padding:15px 10px;font-size:16px;}
#forum-container th, #pm-container th {background-color:#FFA21E;color:#fff;font-weight:400;}
#forum-container td, #pm-container td {background-color:#fff1dd;color:#000;}
//#forum-container td {background-color:#DAECFD;color:#000;}
#pm-container tr.unread {font-weight:600}
#pm-container td.pm-text {background-color:#fff;padding-bottom:50px}
#pm-container tr td {cursor:pointer}
.pm-xl {display:block}
.pm-xs {display:none}
@media (max-width:500px) {
	.pm-xl {display:none}
	.pm-xs {display:block}
}

.fm-sec-1 {width:650px}
.fm-sec-2 {width:350px;text-align:center}
.fm-sec-1-1 {float:left;max-width:440px}
.fm-sec-1-2 {float:right;max-width:160px;text-align:right}

.fm-top-1 {width:700px}
.fm-top-2 {width:300px;text-align:center}
.fm-top-1-1 {float:left;max-width:490px}
.fm-top-1-2 {float:right;max-width:160px;text-align:right}

.forum-newtopic {font-size: 16px;padding:10px;font-weight: 400;margin-right:3px;float:right;display:inline-block;margin-top:-5px;}
.fm-posts-table {table-layout:fixed}
.fm-space-1 {display:none;}
.fm-icon {position:absolute;top:10px;cursor:pointer}
.fm-icon.locked {color:#f00;right:151px}
.fm-icon.unlocked {right:145px}
.fm-icon.trash {right:170px}
.forum-send {font-size: 16px;padding: 10px;font-weight: 400;}
.forum-send, .forum-cancel {display:inline-block}
.fm-posts-table td.fm-post-body, .fm-posts-table td.rowspan2, .fm-posts-table th {border-bottom: 10px solid #fff;}
.fm-post-top, .fm-post-body, .fm-post-text {max-width:840px;position:relative}
.fm-post-top {text-align:left;border:none;vertical-align:middle;height:25px;line-height:1.6em;}
blockquote {border-left: 5px solid #ccc;padding-left: 1em;}
.fm-post-m {display:none}
.fm-row-hr {display:none}
.fm-topic-name {width:100%;text-align:left;line-height:1.29em;position:relative;}
.fm-post-top .m_nav_share, .fm-topic-name .m_nav_share {display:none;}
.fm-post-text a {word-break: break-all}

@media (max-width:1000px) {
	.fm-post-top .m_nav_share, .fm-topic-name .m_nav_share {position:absolute;right:10px;top:12px;font-size:24px;display:block}
}
@media (max-width:1000px) and (min-width:768px) {
	.fm-sec-1-1 {float:left;max-width:290px}
	.fm-sec-1-2 {float:right;max-width:160px;text-align:right}
}
@media (max-width:767px) {
	.fm-posts-table {table-layout:unset}
	.fm-row-hr {-webkit-box-shadow: 0 3px 5px #CCC;-moz-box-shadow: 0 3px 5px #CCC;box-shadow: 0 3px 5px #CCC;height:3px;margin-left: -10px;margin-right: -10px;display:block;clear:both;margin-top:5px}
	table.fm-posts-table {border-spacing:0 !important}
	.fm-post-m {display:inline-block;float:left;padding-bottom:5px}
	.fm-post-top, .fm-post-body, .fm-post-text {width:100%;}
	.fm-post-top {line-height:1.4em}
	.fm-post-top .m_nav_share {top:20px;}
	.fm-sec-1-1 {float:none;width:100%}
	.fm-sec-1-2, .fm-top-1-2 {float:none;width:100%;text-align:right;margin-top:20px;max-width:none;}
	.fm-icon {font-size:24px}
	.fm-icon.locked {top:auto;right:auto;left:50px;bottom:10px}
	.fm-icon.unlocked {top:auto;right:auto;left:50px;bottom:10px}
	.fm-icon.trash {top:auto;right:auto;left:10px;bottom:10px}
	.rowspan2 {display:none}
	blockquote {margin-left: 0em;}
}
@media (max-width:799px) {
	.fm-space-1 {display:inline;}
	.fm-space {display:none;}
}
@media (max-width:550px) {
	.forum-newtopic {float:none;clear:both;display: inline-block;}
	.fm-top {text-align:center !important}
	.cke_dialog .ImagePreviewBox {width:190px}
}
