/* forums, topic tables*/
table.forum-main {border: none;border-collapse: collapse;margin: 0px;width: 100%;font-size: 100%;}
table.forum-main th {background-color:#CEDEEC;border: 1px solid #99BAD7;font-weight: normal;padding:4px;white-space:nowrap;vertical-align:top;}
table.forum-main .td-moderate {width:0%; text-align:center;}
table.forum-main .td-status {width:0%; text-align:center;}
table.forum-main .td-icon {width:0%; text-align:center;}
table.forum-main .td-name {width: 60%;}
table.forum-main .td-topic-name {width:45%;}
table.forum-main .td-topic-author {width:15%; text-align:center;}
table.forum-main .td-topics {width: 10%; text-align:center;}
table.forum-main .td-posts {width: 10%; text-align:center;}
table.forum-main .td-views {width: 10%; text-align:center;}
table.forum-main .td-lm {width: 20%;}
table.forum-main .td-forum {white-space: nowrap;}

table.forum-main th.left {text-align:left;}
table.forum-main td.forum-group {background-color:#CEDEEC;}
table.forum-main td {background-color:#F1F5FA;border: 1px solid #99BAD7;padding: 4px;vertical-align:top;}
.forum-attention {color: red;text-decoration: none;font-size: 90%;}
div.forum-br {height: 4px;width: 100%;border: none;overflow: hidden;}
div.forum-hr {background-color: #99BAD7;margin: 4px 0px 4px 0px;padding: 0px;height: 1px;width:100%;overflow:hidden;}
form.forum-form {padding: 0px;margin: 0px;border: none;}

div.forum-group-name{font-weight:bold;}
div.forum-group-description {}
div.div-icon{width:15px;}

.icon-attention {background-image:url("images/attention.gif");background-repeat:no-repeat;background-position:left;width: 15px;height: 15px;cursor: pointer;cursor: hand;}
.icon-new-message, .icon-no-message, .icon-na, .icon-closed-new-message, .icon-closed-no-message, .icon-moved {background-image:url("images/f_norm.gif");background-repeat:no-repeat;background-position:left;width: 18px;height: 12px;}
.icon-new-message, .icon-moved {cursor: pointer;cursor: hand;}
.icon-no-message { background-image:url("images/f_norm_no.gif"); }
.icon-na { background-image:url("images/f_na.gif"); }
.icon-moved { background-image:url("images/f_moved.gif"); }
.icon-closed-new-message { background-image:url("images/f_closed_norm.gif"); }
.icon-closed-no-message { background-image:url("images/f_closed_norm_no.gif"); }
.icon-users, .icon-birth, .icon-stat {background-image:url("images/foot_users.gif");background-repeat:no-repeat;background-position:left;width: 27px;height: 27px;margin: 10px;}
.icon-birth { background-image:url("images/foot_birth.gif"); }
.icon-stat { background-image:url("images/foot_stat.gif"); }
.icon-switcher, .icon-switcher-hide {background-image:url("images/hide.gif");background-repeat:no-repeat;background-position:left;cursor: pointer;cursor: hand;width: 14px;height: 14px;margin: 2px;float:right;}
.icon-switcher { background-image:url("images/show.gif"); }
div.forum-legend span {margin:0px; padding:0px; white-space:nowrap; width:200px !important; overflow:hidden; display:inline-block; float:left;}
div.forum-legend span div.icon-new-message, div.forum-legend span div.icon-no-message, div.forum-legend span div.icon-na,  div.forum-legend span div.icon-moved,  div.forum-legend span div.icon-closed-new-message{padding:0px; margin:0px; height:11pt; border:none; cursor: default;cursor: default; width:18px !important; display:inline;background-position:bottom; padding-left: 20px;}
div.forum-other {float:right; border:none; padding:0px; display:inline;}

/* Forum page presentation*/
.forum-title {border: 1px solid #99BAD7;padding: 4px;background-color: #CEDEEC;font-size: 100%; font-weight:bold;}
.forum-title input{float:left; margin:0px 5px 0px 0px;}
.forum-title-views{float:right; margin:0px;}
.forum-title span{font-weight:normal;}

table.forum-stat {
	background-color:#99BAD7;
	border: none;
	margin: 0px;
	border-collapse: collapse;
	width:100%;
	font-size: 100%;
}

table.forum-stat th {
	background-color:#CEDEEC;
	border: 1px solid #99BAD7;
	font-weight: normal;
	padding: 4px;
	white-space: nowrap;
	text-align: left;
}

table.forum-stat td {
	background-color:#F1F5FA;
	border: 1px solid #99BAD7;
	padding: 4px;
	vertical-align:top;
}
table.forum-stat .forum-attention{
	font-weight: bold;
	color: #555555;
}
a.forum-button:link,
a.forum-button:visited,
a.forum-button:active,
a.forum-button:hover {
	background: #CEDEEC;
	border: 1px solid #99BAD7;
	color: #000000;
	font-weight: bold;
	padding:4px;
	display:block;
	white-space:nowrap;
	text-decoration:none;
}
/* Clear class */
table.clear, table.clear td {
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-size: 100%;
}
