/**
 * Style sheet forum
 */
#container
{
	background:none;
}

.mod_helpdesk
{
	padding:3px 1px 6px 1px;
	line-height:1;
}

.mod_helpdesk h1
{
	margin-top:7px;
	margin-bottom:21px;
}

.mod_helpdesk p, .mod_helpdesk pre, .mod_helpdesk blockquote, .mod_helpdesk ul
{
	margin-bottom:0;
}

.mod_helpdesk .label_container
{
	margin-bottom:3px;
}

.mod_helpdesk table
{
	margin:10px 1px 8px 1px;
}

.mod_helpdesk table th
{
	padding:5px 9px 6px 9px;
	text-align:left;
	background-color:#a4e18e;
	border:1px solid #ddd;
	font-weight:bold;
}

.mod_helpdesk table td
{
	padding:6px 9px 5px 9px;
	text-align:left;
	border:1px solid #ddd;
	line-height:1.25;
}

.mod_helpdesk table .headercol
{
	padding-top:6px;
	padding-bottom:6px;
	background-color:#96a4bf;
	font-weight:bold;
}

.mod_helpdesk .category {
width: 225px;
}

.mod_helpdesk .middle, .mod_helpdesk .middle *
{
	vertical-align:middle;
}

.mod_helpdesk .centered
{
	text-align:center;
}

.mod_helpdesk .nowrap
{
	white-space:nowrap;
}

.mod_helpdesk .textinput
{
	width:288px;
	margin-bottom:3px;
	padding:4px 3px;
	/*border:1px solid #cccccc;*/
}

.mod_helpdesk .textinput:focus
{
	background-color:#a4e18e !important;
}

.mod_helpdesk .hint, .mod_avatar .hint
{
	margin-bottom:12px;
	color:#808080;
}

.mod_helpdesk .breadcrumb
{
	margin-top:10px;
	margin-bottom:21px;
	font-size:12px;
	color:#000;
}

.mod_helpdesk .breadcrumb, .mod_helpdesk .breadcrumb a
{
	font-size:12px;
}

.mod_helpdesk .bc_bottom
{
	margin-top:21px;
	margin-bottom:6px;
}

.statistics
{
	margin-bottom:6px;
}

.statistics span
{
	padding-right:18px;
}

.page_jump
{
	padding-left:6px;
}

.mod_helpdesk td.iconcol, .mod_helpdesk td.ticket
{
	width:17px;
	text-align:center;
	vertical-align:middle;
}

.mod_helpdesk .datarow:hover td
{
	background-color:#fbf7f1;
}

.mod_helpdesk td.iconcol-unread, .mod_helpdesk .datarow:hover td.iconcol-unread
{
	background-color:#faf2e6;
}

.mod_helpdesk td.subject a.unread, .mod_helpdesk div.title a.unread
{
	font-weight:bold;
}

.mod_helpdesk td.replycount, .mod_helpdesk td.viewcount, .mod_helpdesk td.ticketcount
{
	width:64px;
	vertical-align:middle;
	background-color:#f2f9ff;
}

.mod_helpdesk td.latestpost
{
	min-width:126px;
}

.mod_helpdesk td.icons
{
	width:1%;
	white-space:nowrap;
}

.mod_helpdesk .controls
{
	overflow:hidden;
	font-size:92.3%;
}

.mod_helpdesk .functions, .mod_helpdesk .matchinfo
{
	width:69%;
	float:left;
	display:block;
	text-align:left;
}

.mod_helpdesk .functions a
{
	padding-right:8px;
	padding-left:4px;
	vertical-align:middle;
}

.mod_helpdesk .functions img
{
	vertical-align:middle;
}

.mod_helpdesk .pagenav
{
	width:29%;
	float:right;
	display:block;
	padding-top:1px;
	text-align:right;
}

.mod_helpdesk .pagenav span, .mod_helpdesk .pagenav a
{
	padding-right:2px;
	padding-left:3px;
}

.searchform .checkbox_container
{
	margin-bottom:6px;
}

.searchform .radio_container
{
	margin-bottom:4px;
}

.searchform .checkbox_part, .searchform .radio_part
{
	height:15px;
}

.searchform .checkbox_container label, .searchform .radio_container label
{
	font-weight:normal;
	line-height:1;
}

.result_container
{
	margin-top:18px;
	margin-bottom:18px;
}

.mod_helpdesk .matchinfo
{
	padding-top:1px;
	font-size:108.3%;
}

.result_container .subject
{
	margin-top:12px;
}

.result_container .subject a
{
	font-weight:bold;
}

.result_container .info
{
	margin-top:3px;
	margin-bottom:3px;
	font-size:84.6%;
	color:#999;
}

.result_container .message
{
	font-size:92.3%;
	line-height:1.25;
}

.result_container .highlight
{
	font-weight:bold;
}

.result_container .attachments
{
	margin-top:-2px;
}

.result_container .attachments a
{
	padding-right:6px;
}

.result_container .attachments img
{
	display:none;
}

.message-container
{
	margin-top:9px;
	margin-bottom:9px;
	background-image:url("images/forum_msg_bg.jpg");
	background-position:left top;
	background-repeat:repeat-y;
	border:1px solid #ddd;
}

.message-container .top-left
{
	width:167px;
	float:left;
	padding:4px 6px 9px 6px;
	font-size:92.3%;
}

.message-container .top-right
{
	margin-left:180px;
	padding:4px 6px 6px 6px;
	line-height:1.4;
}

.message-container .bottom-left
{
	width:168px;
	height:16px;
	top:7px;
	position:relative;
	float:left;
	padding:0px 6px;
	font-size:92.3%;
	color:#999;
}

.message-container .bottom-right
{
	height:16px;
	padding:4px 6px 3px 6px;
	text-align:right;
	border-top:1px dotted #ddd;
}

.message-container .bottom-left *, .message-container .bottom-right .attachments *, .message-container .bottom-right .buttons *
{
	vertical-align:middle;
}

.message-container .clearfloat
{
	height:0.1px;
	clear:both;
	font-size:0.1px;
	line-height:0.1;
}

.message-container .message_id
{
	margin-bottom:12px;
	font-size:108.3%;
}

.message-container .poster
{
	margin-bottom:4px;
	font-weight:bold;
}

.message-container .postcount
{
	margin-top:4px;
	margin-bottom:4px;
}

.message-container .role, .message-container .location, .message-container .website
{
	margin-bottom:4px;
}

.message-container .attachments
{
	/*float:left;*/
	margin-top:-20px;
	margin-left: 100px;
	width: 300px;
}

.message-container .attachments img
{
	padding-left:6px;
}

.message-container .helpdesk-lastedit
{
	margin-top:16px;
	font-size:84.6%;
	color:#999;
}

.message-container .helpdesk-signatureblock
{
	margin-top:18px;
	padding-top:18px;
	border-top:1px solid #ddd;
	font-size:92.3%;
}

.helpdesk-message
{
	overflow:hidden;
}

.helpdesk-message img
{
	vertical-align:text-bottom;
}

.helpdesk-message table
{
	margin-right:1px;
	margin-left:1px;
	width:inherit;
}

.helpdesk-message .underlined
{
	text-decoration:underline;
}

.helpdesk-message .striked
{
	text-decoration:line-through;
}

.helpdesk-message .justified
{
	text-align:justify;
}

.helpdesk-message .rightaligned
{
	text-align:right;
}

.helpdesk-message .scrollbox
{
	overflow:auto;
}

.helpdesk-message .codebox pre
{
	margin:0px 0px 3px 0px;
	line-height:1.2;
}

.helpdesk-message .codebox ol, .helpdesk-message .codebox li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.helpdesk-message .quotebox, .helpdesk-message .codebox, .helpdesk-message .notebox, .helpdesk-message .warnbox
{
	margin:3px 0px 0px 0px;
	background-color:#fafafa;
	border:1px solid #e9e9e9;
	font-size:92.3%;
	color:#666;
}

.helpdesk-message .notebox
{
	background-color:#ffd;
	border:1px solid #fea;
}

.helpdesk-message .warnbox
{
	background-color:#fee;
	border:1px solid #fcc;
}

.helpdesk-message .quotebox-titlebar, .helpdesk-message .codebox-titlebar, .helpdesk-message .notebox-titlebar, .helpdesk-message .warnbox-titlebar
{
	padding:0px 6px 1px 6px;
	background-color:#e9e9e9;
	font-weight:bold;
	font-size:92.3%;
	color:#444;
}

.helpdesk-message .notebox-titlebar
{
	background-color:#fea;
}

.helpdesk-message .warnbox-titlebar
{
	background-color:#fcc;
}

.helpdesk-message .quotebox .icon, .helpdesk-message .codebox .icon, .helpdesk-message .notebox .icon, .helpdesk-message .warnbox .icon
{
	display:none;
}

.helpdesk-message .quotebox .scrollbox, .helpdesk-message .codebox .scrollbox, .helpdesk-message .notebox .scrollbox, .helpdesk-message .warnbox .scrollbox
{
	padding:5px 6px;
}

.mod_helpdesk .functionbar
{
	clear:both;
	padding:4px 6px;
	background-color:#f9f9f9;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

.mod_helpdesk .functionbar *
{
	vertical-align:middle;
}

.mod_helpdesk .functionbar .buttongroup
{
	margin-right:12px;
}

.mod_helpdesk textarea
{
	/*width:628px;*/
	width: 99%;
	height:250px;
	margin-bottom:3px;
}

.mod_helpdesk .selectinput
{
	margin-bottom:3px;
}

.mod_helpdesk .attachment_container
{
	margin-top:12px;
	margin-bottom:12px;
}

.mod_helpdesk .attachment_container .attachment
{
	height:24px;
}

.mod_helpdesk .attachment_container .hint
{
	margin-top:3px;
	color:#999;
}

.mod_helpdesk .error_atch div
{
	margin-bottom:6px;
	color:#f00;
}

.mod_helpdesk .messages-reverse
{
	margin-top:18px;
}

.helpdesk-code .kw1, .helpdesk-code .kw2, .helpdesk-code .kw3
{
	color:#00c;
}

.helpdesk-code .co1, .helpdesk-code .co2, .helpdesk-code .coMULTI
{
	color:#999;
}

.helpdesk-code .st0, .helpdesk-code .es0
{
	color:#090;
}

.helpdesk-code .re0, .helpdesk-code .re1
{
	color:#600;
}

.helpdesk-code .sy0, .helpdesk-code .br0
{
	color:#444;
}

.helpdesk-code .nu0
{
	color:#f00;
}

.mod_helpdesk .formbody .error_message
{
	margin-bottom:12px;
	color:#f00;
}

.mod_helpdesk .formbody .error_message img
{
	display:none;
}

.mod_helpdesk ul, li {
margin: 0;
padding: 0;
}

.mod_helpdesk table {
width: 99%;
}

.avatar {
margin-bottom: 8px;
}