.xt_forum
{
	margin: 0 !important;
	padding: 0 !important;
	font-family: sans-serif !important;
	background: #fff !important;
	color: #000000 !important;
	font-size: small !important;
	line-height: normal !important;
}
.xt_forum tr,.xt_forum input,.xt_forum select,.xt_forum button,.xt_forum textarea
{
	font-size: small !important;
	font-family: sans-serif !important;
}
.xt_touch .xt_forum h1:first-child,.xt_touch .xt_forum h2:first-child,.xt_touch .xt_forum h3:first-child,.xt_touch .xt_forum h4:first-child,.xt_touch .xt_forum h5:first-child,.xt_touch .xt_forum h6:first-child,
.xt_touch .xt_forum h1,.xt_touch .xt_forum h2,.xt_touch .xt_forum h3,.xt_touch .xt_forum h4,.xt_touch .xt_forum h5,.xt_touch .xt_forum h6,
.xt_forum h1,.xt_forum h2,.xt_forum h3,.xt_forum h4,.xt_forum h5,.xt_forum h6
{
	display: auto !important;
	font-family: sans-serif !important;
	text-shadow: none !important;
	font-weight: bold !important;
	text-transform: none !important;
	border-radius: 0px !important;
}
.xt_forum img,.xt_forum img.ico
{
	border: none !important;
	margin: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-o-border-radius: 0px !important;
	-ms-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	border-radius: 0px !important;
	text-align: left !important;
}
.xt_forum .ico.ico-attachment
{
	width: 14px !important;
	height: 17px !important;
}
.xt_forum h1,.xt_forum h2
{
	font-size: large !important;
	color: red !important;
	background: #blue !important;
	border: none !important;
}
.xt_forum a
{
	color: #fff !important;
 background: #39f !important;
}
.xt_forum p
{
	margin: 0 !important;
}
.xt_forum a:hover
{
	background: #39f !important;
	color: #fff !important;
}
.xt_forum #head,.xt_forum #view
{
	margin: 0 auto !important;
	max-width: 600px !important;
}
.xt_forum .ico
{
	vertical-align: text-top !important;
	width: 16px !important;
	height: 16px !important;
}
.xt_forum .category
{
	margin: 4px 0px !important;
	background: #39f !important;
	padding: 4px 0px 4px 2px !important;
	border: 3px solid #00f !important;
}
.xt_forum .category .board
{
	margin: 4px !important;
	padding: 2px !important;
}
.xt_forum .boards,.xt_forum .threads
{
	background: #fff !important;
	padding: 4px !important;
	border: 1px solid #cfcfcf !important;
}
.xt_forum .category .boards
{
	background: ddd !important;
	padding: 0 !important;
	border: 0 !important;
}
.xt_forum .board
{
	margin: 2px 0px !important;
	background: #fff !important;
	border: 1px solid #070 !important;
}
.xt_forum .board .descr
{
	font-size: smaller !important;
}
.xt_forum .thread
{
	margin: 2px 0 !important;
	padding: 0 2px !important;
	border: 1px solid #c1c1c1 !important;
	background: #fff !important;
}
.xt_forum .threads .thread
{
	border: 0 !important;
}
.xt_forum .board .thread
{
	margin-left: 8px !important;
}
.xt_forum .conv
{
	margin: 2px 0px !important;
	border: 1px solid #c1c1c1 !important;
	background: #39f !important;
}
.xt_forum .post
{
	margin: 4px 0px !important;
}
.xt_forum .post .ano
{
	background: #e1e1e1 !important;
	color: #000 !important;
	font-style: italic !important;
}
.xt_forum .post.single
{
	padding: 2px !important;
	background: #fff !important;
	border: 1px solid #b3b3b3 !important;
}
.xt_forum .post.marked
{
	background: #edffec !important;
	outline: 1px solid #669E00 !important;
}
.xt_forum .post img
{
	vertical-align: top !important;
}
.xt_forum .post img.reply-ico
{
	vertical-align: middle !important;
}
.xt_forum .conversation
{
	background: #fff !important;
	border: 1px solid #c1c1c1 !important;
}
.xt_forum .message
{
	margin: 2px 0 !important;
}
.xt_forum .compo
{
	margin: 4px 0px !important;
}
.xt_forum .inline
{
	display: inline-block !important;
	vertical-align: top !important;
	margin-left: 5px !important;
}
.xt_forum .pagination
{
	margin: 8px 0px !important;
	background: #fff !important;
	border: 1px solid #c1c1c1 !important;
}
.xt_forum .even
{
	background: #cccccc !important;
}
.xt_forum .odd
{
	background: #dddddd !important;
}
.xt_forum #head
{
	background: #000000 !important;
	background-repeat: repeat-x !important;
	color: #red !important;
	padding: 4px !important;
}
.xt_forum #head a
{
	color: #red !important;
}
.xt_forum #head a:hover
{
	background: #000 !important;
	color: #fff !important;
}
.xt_forum .input
{
	height: 24px !important;
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 0 !important;
}
.xt_forum .submit
{
	-webkit-appearance: none !important;
	height: 28px !important;
	line-height: 28px !important;
	margin: 0 !important;
	padding: 0 4px !important;
	overflow: visible !important;
	font-size: 12px !important;
	font-weight: bold !important;
	text-align: center !important;
	vertical-align: top !important;
	white-space: nowrap !important;
	background-color: #86C219 !important;
	color: #ffffff !important;
	border: 1px solid #669E00 !important;
	cursor: pointer !important;
	font-family: sans-serif !important;
	border-radius: 0 !important;
}
.xt_forum a.submit
{
	height: 26px !important;
	text-decoration: none !important;
	display: inline-block !important;
}
.xt_forum .submit.alt
{
	border: 1px solid #073a7b !important;
	background: #0274D4 !important;
}
.xt_forum form.new,form.edit
{
	padding: 4px 2px !important;
	margin: 3px 0px !important;
	background: #F8F8F8 !important;
}
.xt_forum form.post,form.message
{
	border: 1px solid #c1c1c1 !important;
}
.xt_forum form h1
{
	margin: 0 !important;
}
.xt_forum form textarea
{
	display: block !important;
	width: 99% !important;
	margin: 0 auto !important;
	height: 45px !important;
}
.xt_forum form.new label,
.xt_forum form.edit label
{
	display: block !important;
}
.xt_forum .cont
{
	background: #F8F8F8 !important;
}
.xt_forum .profile.cont
{
	background: #fff !important;
}
.xt_forum .cont.big,.email-preview
{
	background: #fff !important;
	border: 1px solid #c1c1c1 !important;
}
.xt_forum .email-preview
{
	padding: 5px !important;
}
.xt_forum .cont h1
{
	margin: 0px 0px 4px 0px !important;
}
.xt_forum .meta
{
	font-size: smaller !important;
	color: #a3a3a3 !important;
	font-weight: normal !important;
}
.xt_forum .permalink
{
	color: #a3a3a3 !important;
	text-decoration: none !important;
}
.xt_forum .permalink:hover
{
	background: none !important;
	color: #a3a3a3 !important;
}
.xt_forum .breadcrumbs
{
	border: 1px solid #c1c1c1 !important;
	background-color: #ffffff !important;
	padding: 2px !important;
}
.xt_forum .online
{
	text-align: center !important;
	margin: 0 auto !important;
}
.xt_forum .controls
{
	font-size: 11px !important;
	text-align: center !important;
	margin: 1px 0px !important;
	border: 1px solid #c1c1c1 !important;
	background-color: #ffffff !important;
}
.xt_forum .no_data
{
	margin: 0px auto !important;
	text-align: center !important;
	font-size: large !important;
}
.xt_forum form.settings
{
	border-bottom: 1px solid #c6c6c6 !important;
	margin: 5px 0 !important;
	padding: 0 0 5px 0 !important;
}
.xt_forum form.settings h1,.xt_forum .profile h1,h1.custom
{
	padding: 2px !important;
	font-size: 15px !important;
	border-top: solid 1px #3B9842 !important;
	background-color: #DEEAD8 !important;
	margin-bottom: 3px !important;
}
.xt_forum form.settings h1 small
{
	font-weight: normal !important;
}
.xt_forum .name
{
	margin: 5px 0 !important;
}
.xt_forum .unread
{
	font-weight: bold !important;
}
.xt_forum .conv.unread
{
	background: #edffec !important;
	border: 1px solid #669E00 !important;
}
.xt_forum a.reply_to,.xt_forum a.attachment
{
	padding: 0 2px !important;
	vertical-align: middle !important;
	font-weight: bold !important;
	font-size: smaller !important;
	text-decoration: none !important;
	background-color: #DEEAD8 !important;
	border: solid 1px #DEEAD8 !important;
	color: #000 !important;
	margin-left: 3px !important;
}
.xt_forum a.reply_to:hover,.xt_forum a.attachment:hover
{
	border: 1px solid #3B9842 !important;
	background: #DEEAD8 !important;
}
.xt_forum .karma_value.positive
{
	color: #86C219 !important;
}
.xt_forum .karma_value.negative
{
	color: #b20016 !important;
}
.xt_forum .karma_valu