/*Modified by AxL*/
table.forum-menu {
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:0px;
	border-bottom:0px;
	width:100%;
	padding:0px;
	margin:0px;
}
table.forum-menu td.forumtoolbar {
	background-color:#181818;
	height:25px;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
table.forum-menu td.submenu {
 	cursor:pointer;
 	cursor:hand;
}
table.forum-menu td {
	font-family:Verdana, Arial, Hevetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}
.forumtoolsection {
	border-left:0px solid #fff;
	border-top:0px solid #fff;
	border-right:0px solid #cedeec;
	border-bottom:0px solid #cedeec;
	width:3px;
	height:21px;
	margin-left:1px;
	margin-right:0px;
}
.forumtoolseparator {
	border-left:1px solid #cedeec;
	border-right:1px solid #fff;
	width:2px;
	height:21px;
	padding:0px;
	margin-left:6px;
	margin-right:1px;
}

table.forum-menu a, table.forum-menu select, table.forum-menu input {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	margin:0px;
	padding:0px;
}
table.forum-menu select {
	width:100px;
}
table.forum-menu a:hover {
	text-decoration:underline;
}
table.forum-menu form, form.forum-form-menu {
	padding:0px;
	margin:0px;
	border:none;
}
form.forum-form-menu {
	width:100%;
}
div.forum-menu-br {
	height:4px;
	padding:0px;
	margin:0px;
	width:100%;
	overflow:hidden;
}
table.forum-menu-auth {
	border:1px solid #CEDEEC;
	width:200px;
	border-collapse:collapse;
	border:1px solid #99BAD7;
}
table.forum-menu-auth td{
	background-color:#CEDEEC;
	padding:4px 4px 0px 2px;
	font-size:11px;
	white-space:nowrap;
	text-align:center;
}
table.forum-menu a.attention {}
#USER_LOGIN {
	width:50px;
}
#USER_PASSWORD {
	width:50px;
}

/* menu popup */
table.forum-menu-popup-table {
	border: none;
	border-bottom: none;
	padding: 0px;
	margin: 0px;
	width:100%;
}
table.forum-menu-popup-table td {
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
	height: 25px !important;
	oveflow:hidden;
	width:auto;
	padding:0px 4px;
}
table.forum-menu-popup-table td, table.forum-menu-popup-table td a {
 	color:#fff;
}
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #fff;
	background-color:#000;
	padding:2px;
	margin:0px;
 	cursor:pointer;
 	cursor:hand;
}
table.forum-menu-popup-table td.forum-group {
	background-color:#000;
	font-weight:bold;
	color:#fff;
}

table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup label, table.forum-menu-popup-table td.forum-menu-popup a{text-decoration: none;}
table.forum-menu-popup-table td.forum-menu-popup-hover {
	background-color:#353535;
}
table.forum-menu-popup-table td.forum-menu-popup-hover, table.forum-menu-popup-table td.forum-menu-popup-hover label, table.forum-menu-popup-table td.forum-menu-popup-hover a{text-decoration: none;}
table.forum-menu-popup-table td label {cursor: pointer; cursor: hand;float:left;margin: 0px; width: 100px;} 
table.forum-menu-popup-table td input {margin: 0px; padding:0px; margin-right:5px;}
/*icons*/
.icon-flist, .icon-active, .icon-search, .icon-user_list, .icon-rules, .icon-help,
.icon-profile, .icon-pm, .icon-subscribe, .icon-logout, .icon-login, .icon-register,
.icon-subscribe, .icon-subscribe-all, .icon-subscribe-topic, .icon-subscribe-topic-this, 
.icon-more,
.icon-topics,  
.icon-message, .icon-message-show, .icon-message-hide, .icon-message-move, .icon-message-del, .icon-forum-read,
.icon-pm_sent, .icon-pm_inbox, .icon-pm_send, .icon-pm_outbox, .icon-pm_recyled, .icon-folders, .icon-folder {
	background-image:url("images/icon_temp.gif"); 
	background-repeat:no-repeat; 
	background-position:left; 
 	cursor: pointer;
 	cursor: hand;
	width: 16px;
	height: 16px;
	margin: 4px;
}
span.icon-subscribe-all, span.icon-subscribe-topic, span.icon-subscribe-topic-this {
	background-repeat:no-repeat; 
	background-position:left; 
	display: block-inline;
	float:left;
 	cursor: pointer;
 	cursor: hand;
	width: 16px;
	height: 16px;
	margin: 0px;
	margin: 0px;
}
.icon-flist {background-image:url("images/icon_flist.gif"); }
.icon-active {background-image:url("images/icon_active.gif"); }
.icon-search {background-image:url("images/icon_search.gif"); }
.icon-user_list {background-image:url("images/icon_user_list.gif"); }
.icon-rules {background-image:url("images/icon_rules.gif"); }
.icon-help {background-image:url("images/icon_help.gif"); }

.icon-profile {background-image:url("images/icon_profile.gif"); }
.icon-pm {background-image:url("images/icon_pm_list.gif"); width: 17px;}
.icon-subscribe {background-image:url("images/icon_subscribe.gif"); }
.icon-logout {background-image:url("images/icon_logout.gif"); }
.icon-login {background-image:url("images/icon_login.gif"); }
.icon-register {background-image:url("images/icon_reg.gif"); }

.icon-pm_sent {background-image:url("images/icon_pm_sent.gif"); }
.icon-pm_inbox {background-image:url("images/icon_pm_inbox.gif"); }
.icon-pm_send {background-image:url("images/icon_pm_send.gif"); }
.icon-pm_outbox {background-image:url("images/icon_pm_outbox.gif"); }
.icon-pm_recyled {background-image:url("images/icon_pm_recyled.gif"); }
.icon-folders {background-image:url("images/icon_folders.gif"); }
.icon-folder {background-image:url("images/icon_folder.gif"); }


.icon-subscribe-all {background-image:url("images/icon_subscr_forum.gif"); }
.icon-subscribe-topic {	background-image:url("images/icon_subscr_new_topic.gif"); }
.icon-subscribe-topic-this {	background-image:url("images/icon_subscr_topic.gif"); }
.icon-forum-read { background-image:url("images/icon_read.gif"); }
.icon-topics { background-image:url("images/icon_topics.gif"); }
.icon-message { background-image:url("images/icon_messages.gif"); }


.icon-more {
	background-image:url("images/arr.gif"); 
	background-position: center;
	width: 14px;
	height: 14px;
	margin: 2px;
	}
/*icons*/
/* hidden part */
.forum-menu-hidden-out {
	position:relative; 
	width: 100%; 
	z-index: +100;
}
.forum-menu-hidden-in {
	visibility:hidden;
	position:absolute;
	top:0px;
	padding:0px;
	margin:0px;

	max-height:200px;
/*	height:expression(this.scrollHeight > 200? "200px" : "auto");*/

	max-width:400px;
/*	width:expression(this.scrollWidth > 400? "400px" : "auto");*/

	min-width:120px;
/*	width:expression(this.scrollWidth < 120? "120px" : "auto");*/
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;

	border:1px solid #fff;
	border-bottom: none;
}
/* Forums list */
.forum-menu-popup-forums{
	min-width:300px;
}
div.forum-group {
	background-color:#000;
	font-weight:bold;
	color:#fff;
	padding:0px 7px;
}
div.forum-group div.empty{display:inline;}
div.forum-forum{padding: 0px 0px 0px 10px; width:100%; white-space:nowrap;}
div.forum-forum div.empty{display:inline;}
a.forum-subscribe {white-space:nowrap; margin:0px 4px 0px 0px; text-decoration: none;}
