#forum{
	font-family:Tahoma;
	margin-bottom:50px;
	overflow:hidden;
}

#content_container .content {
	font-family:Tahoma;
	font-size:9px;
	color: #626262;
}

#header_container .content {
	border-bottom: 0;
	height: 161px;
}

#forum_sub_menu {
	height: 55px;
	line-height: 55px;
	background:url(../img/bg-forum.png) repeat-x top;
	color: #fff;
}

#forum_sub_menu a {
	color: #fff;
}

#forum_sub_menu a:hover {
	text-decoration: underline;
}

#forum_sub_menu .content {
	width: 944px;
}

/**************** SEARCH RESULTS - start ************************/

#search_big{
	float:left;
	display:block;
	overflow:hidden;
	margin:0;
	position:relative;
	padding-bottom:5px;
}

#search_big label{
	float:left;
	display:block;
	overflow:hidden;
	color:#626262;
	font-size:11pt;
	font-weight:bold;
	height:25px;
}

#search_big #s{
	border:1px solid #e2e2e2;
	float:left;
	margin:0;
	padding:0;
	margin-left:5px;	
	height:15px;
	padding-top:2px;
}

#search_big .search_button2{
	margin-left:10px;
	float:left;	
	background:#f9f9f9;
	display:block;
	overflow:hidden;
	color:#626262;
	border:1px solid #e4e4e4;
	cursor:pointer;
	height:19px;
}

.search_title{
	clear:both;
	font-weight:bold;
	border-top:1px solid #f0f0f0;
	padding-top:5px;
	margin-bottom:10px;
}

.search_result{
	display:block;
	overflow:hidden;
	height:1%;
	position:relative;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f0f0f0;
}

.search_result h4{
	margin-top:0;
}

.search_result h4 a{
	color:#626262;
	text-decoration:none;
	background:url(../img/forum/search_result_title.gif) no-repeat 0 50%;
	padding-left:20px;
}

.search_result h4 a:hover{
	text-decoration:underline;
}

/**************** SEARCH RESULTS - end ************************/

/**************** breadcrumbs - start ************************/

#breadcrumbs{
	clear:both;
	display:block;
	overflow:hidden;
}

/**************** breadcrumbs - end ************************/
 
/**************** forum table - start ************************/

tr.light{
	background:#f2f4f9;
}

tr.dark{
	background:#e4eeff;
}

tr.cat_title td{
	margin:0;
	padding:0;
}

tr.cat_title_first h2, tr.cat_title h2{
	font-size:10pt;
	padding:0px;
	margin-top:4px;
	line-height:12px;
	overflow:hidden;
	background:#27aecf;
	color: #fff;
}

tr.cat_title h2{
	margin-top:0px;
}

tr.cat_title h2 span, tr.cat_title_first h2 span{
	margin:5px 0;
	display:block;
	padding-left:5px;
	border-left:3px solid #fff;
}

tr{
	padding:5px 0;
}

tr.cat_title{
	background:#ffffff;
}

td{
	margin:0;
	min-height: 31px;
	padding: 3px 0;
}

th.first{
	padding-left:5px;
}

th.first, td.first{
	width:715px;
	text-align:left;
}

.forums_list td.first h3, .forums_list td.first p{
	display:block;
	margin-left:25px;
}

.forums_list td.first h3, .forums_list td.first p{
	margin-top:5px;
	margin-bottom:5px;
	color:#626262;
	font-size:8pt;
}

.forums_list td.first h3 a{
	color:#626262;
	text-decoration:none;
	font-weight:bold;
}

.forums_list td.first h3 a:hover{
	text-decoration:underline;
}

th{
	border:0 none;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	color:#b0b0b0;
	font-size:10pt;
	padding:5px 0;	
	margin:0;
}

th.count, td.count{
	width:90px;
	text-align:center;
	font-weight:bold;
}

th.count div, td.count div{
	text-align:center;
}

th.lastest, td.lastest{
	width:150px;
	text-align:center;
}

th.lastest a, td.lastest a{
	color:#626262;
	text-decoration:none;
}

th.lastest a:hover, td.lastest a:hover{
	text-decoration:underline;
}

.ico{
	padding:0 5px 0 0;
	text-align:center;
}

a.add_thread, a.re, a.close, a.open{
	background:url(../img/forum/add_thread.gif) no-repeat 0% 50%;
	padding-left:20px;
	text-decoration:none;
	color:#626262;
	display:block;
	float:left;
	height:17px;
}

a.close{
	background:url(../img/forum/close_ico.gif) no-repeat 0% 50%;
	margin-left:20px;		
}

a.re{
	background:url(../img/forum/re.gif) no-repeat 0% 50%;
	margin-left:20px;
}

a.add_thread:hover, a.re:hover{
	text-decoration:underline;
}

a.open{
	margin-left:20px;
	background:none;
}

/**************** forum table - start ************************/

/**************** thread - start ************************/

h4.thread{
	display:block;
	overflow:hidden;
	background:#f0f0f0;
	color:626262;
	font-family:tahoma;
	padding:15px 0 15px 5px;
	margin-bottom:5px;
}

table.thread{
	margin:5px 0 10px 0;
	width:920px;
	border-bottom:1px solid #f0f0f0;
	clear:both;	
}

table.thread .first, table.thread .first a{
	width:150px;
	vertical-align:middle;
	text-align:center;
}

table.thread .info{
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
}

table.thread .date{
	float:left;
	display:block;
	overflow:hidden;
	padding:0 0 0 5px;
	background:#F0F0F0;
	width:780px;
}

table.thread .date span{
	margin:5px;
	display:block;
	float:left;
}

table.thread .options{
	float:right;
	display:block;
	overflow:hidden;
	padding:5px;
	background:#fff;
}

table.thread .options a{
	margin:3px; 
	color:#626262;
	text-decoration:none;
}

table.thread .options a:hover{
	text-decoration:underline;
}

table.thread td.content{
	padding:0 5px;
}

table.thread td.content p{
	margin-bottom:10px;
}

.avatar{
	display:block;
	overflow:hidden;
	height:30px;
	margin:0;
	padding:0;
	
}

/**************** thread - end ************************/

/**************** thread edit - start ************************/

h2.title{
	border-top:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	display:block;
	margin:5px 0;
	font-size:11pt;
	line-height:14pt;
	padding:5px 0;
}

h2.title span{
	border-left:3px solid #FF0101;
	margin:5px 0;
	line-height:10px;
	padding-left:5px;	
	line-height:10pt;
	height:15px;
	display:block;
}

.preview_title{
	border-bottom:1px solid #E2E2E2;
	padding-bottom:4px;	
	margin-bottom:0;
}

.preview{
	display:block;
	overflow:hidden;
	position:relative;
	padding-bottom:5px;
	border-bottom:1px solid #E2E2E2;
}

#thread dt, #post dt{
	display:block;
	overflow:hidden;
	float:left;
	width:100px;
	padding-bottom:10px;
	clear:both;
	position:relative;
	font-weight:bold;
	color:#626262;
}

#thread dd, #post dd{
	display:block;
	overflow:hidden;
	float:left;
	padding-bottom:10px;
	position:relative;
	margin:0;	
	width:800px;
}

#thread dd input, #thread dd textarea, 
#post dd input, #post dd textarea{
	border:1px solid #e2e2e2;
}

#thread #preview-label, #post #preview-label{
	display:none;
}

#thread #preview-element, #thread #submit-element,
#post #preview-element, #post #submit-element{
	float:left;
	width:140px;
}

#thread #preview-element, #post #preview-element{
	margin-left:20px;
}

#thread #submit, #thread #thread-preview,
#post #submit, #post #post-preview{
	float:left;
	display:block;
	width:100px;
	background:#fff;
	border:1px solid #e2e2e2;
	color:#626262;
	cursor:pointer;
}

/**************** thread edit - end ************************/

/***************************** pagination -  start ****************************/

ul.pagination{
	height:10px;
	position:relative;
	margin:0 0 0 0;
	width:570px;
	float:right;
	text-align:right;
}

ul.pagination li{
	display:inline;
	float:none;
	font-weight:bold;
	margin-right:0px;
}

ul.pagination li a{
	color:#959595;
	margin-right:0px;
	font-weight:bold;
}

ul.pagination li a:hover{
	text-decoration:underline;
}

ul.pagination li strong{
	margin-right:0px;
	color:#626262;
}

/***************************** pagination -  end ****************************/
 
 
 
 
 
 
