﻿/* ************ start - forums ************* */
#Forums table {
    background: #ffffff;
    border: 0px;
    border-collapse: collapse;
    color: #333333;
    font-family: 'Open Sans', Heltevica, Sans-Serif;
    font-size: 14px;
    margin: 0px;
    padding: 0px; 
    width: 798px;    
    margin-bottom: 10px;
}

#Forums td, #Forums th  {
    border: 0px;
    color: #636363;    
    font-family: 'Open Sans', Heltevica, Sans-Serif;
    font-size: 14px;
}

#Forums .title {
    background: url(/images/art/blue_header.gif) repeat-x;    
    color: #ffffff;
    font-weight: bold;   
    text-align: center;     
}

#Forums thead th, #Forums tbody th  {
    text-align: left;
    padding-left: 5px;
}

#Forums thead td, #Forums tbody td {
    text-align: center;    
}

#Forums thead th div, #Forums tbody th div {
    font-size: 12px;
    font-weight: normal;
}

#Forums thead th, #Forums thead td 
{    
    background-color: #999999;    
    color: #ffffff;
    font-weight: bold; 
}

#Forums thead tr.odd th, #Forums thead tr.odd td {
    background: url(/images/art/blue_header.gif) repeat-x;
    color: #ffffff;
}

#Forums thead td {
    text-align: center;
    padding: 3px 0px;      
}

#Forums tbody tr.odd { 
    background-color: #EFEFEF;
}

#Forums .bt { 
    border-top: 1px solid #666666;
}

#Forums .bl { 
    border-left: 1px solid #666666;
}

#Forums .br { 
    border-right: 1px solid #666666;
}

#Forums .bb { 
    border-bottom: 1px solid #666666;
}

#Forums tbody tr th.highlight { 
    padding-left: 30px;
    border: 0px;
    background-color: #ffffff;
}    

#Forums tbody tr th.highlight:before {
    content: '★';
    color:#EE5340;
    position: absolute;
    margin-left: -28px;
    font-size: 28px;
}

#Forums div.avatar {
    width: 118px;
    text-align: center;
}

#Forums img.avatar {
    background: white none;
    border: 1px solid #666666;
    margin: 2px;
    width: 60px;
    text-align: center;
}

#Forums tr th a {
    color: #006272;
    text-decoration: none;
}

#Forums tr th a:hover {
    color: #EE5340;
    text-decoration: underline;
}

.search-button {
    background-color: #0D6B7B;
    color:#ffffff;
    border: 0px;
    border-radius:10px;
    padding: 0px 15px;
}


/******* topics *******/

#Forums table.topic {
    margin-bottom: 0px;
}

#Forums table.topic tbody td {
    padding: 4px 0px;
}

#Forums table.topic tbody td.nt { 
    width: 28px;
    text-align: center;
    font-size: 0px;
    border-left: 0px none;
}   

#Forums table.topic tbody td.tp { 
    border-left: 0px none;
    text-align: left;
}

#Forums table.topic tbody td.tp a { 
    font-size: 14px;
    padding-right: 15px;    
}

#Forums table.topic tbody td.tp div, #Forums table.topic tbody td.tp div a { 
    margin-top: 3px;
    font-size :11px;
} 

#Forums table.topic tbody td.tp div{
    margin-left: 15px;
}

#Forums table.topic tbody td.lp { 
    width: 180px;
    text-align: center;    
}    

#Forums table.topic thead td.ot, #Forums table.topic tbody td.ot { 
    /* width: 80px; */
}  

#Forums table.topic tbody td.ot, #Forums table.topic tbody td.lp {
    font-size: 12px;
}
/******* topics *******/


/********** forum messages **************/

#Forums table.msg {        
    margin-bottom: 0px;    
}

#Forums table.msg td {
    font-size: 13px;
}

#Forums table.msg thead td.auth, #Forums table.msg tbody td.auth  {
    width: 125px;
    text-align: left;
    padding: 3px 0px 3px 3px;    
    vertical-align: top;
}

#Forums table.msg thead td.pd {
    text-align: left;
}

#Forums table.msg thead td.auth {
    vertical-align: middle;
}

#Forums table.msg thead td.auth {
    padding-top: 5px;
}

#Forums table.msg tbody td.ms {
    vertical-align: top;
    text-align: left;          
}

#Forums table.msg tbody td.msg {
    text-align: left;
    color: #000000;    
    vertical-align: top; 
}

#Forums table.msg tbody td.msg div.pd div.mp {
    float: left;
}

#Forums table.msg tbody td.msg div.pd {
    padding: 3px 0px;
    margin: 0px 3px;
}

#Forums table.msg tbody td.msg div.pd div.act {
    float: right;
}

#Forums table.msg tbody .clr {
    clear: left;
}

#Forums table.msg tbody td.msg span {
    padding-left: 3px;
}

#Forums table.msg .replyleft {
    text-align: left;
    padding: 2px 0px 2px 5px;
    background-color: #006272;
    color: #ffffff;
}

#Forums table.msg .replyright {
    background-color: #006272;    
    padding: 2px 0px;
    width: 205px;
}
    
/********** forum messages **************/

/* ************ start - forums ************* */


/******** Pager ForumMSG ***********/
#Forums .pagerControl {
	margin:0px;
	padding:0px;
}

#Forums .pagerControl table {
	background: transparent none;
    border: 0px;
    border-collapse: collapse;
    color: #333333;
    font-family: 'Open Sans', Heltevica, Sans-Serif;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    width: auto;
}

#Forums .pagerControl thead tr.odd, #Forums .pagerControl thead tr.odd td {
    background: transparent none;
    border: 0px;
    font-family: 'Open Sans', Heltevica, Sans-Serif;
    font-size: 11px;
}

#Forums .pagerControl th, #Forums .pagerControl tr, #Forums .pagerControl td, #Forums .pagerControl a {
    background: transparent none;
    border: 0px;
    font-family: 'Open Sans', Heltevica, Sans-Serif;
    font-size: 11px;
}

#Forums .pagerControl {
    float: right;
    margin-right: 10px;
}

/*#Forums .pagerControl a {
    color: #ffffff;
}*/

#Forums .pagerControl .pagerList a {
    background:lightgrey none repeat scroll 0 0;
    border:1px solid black;
    color:black;
    display:block;
    float:left;
    font-size:11px;
    margin:0 2px;
    padding: 0px 4px;
    text-align:center;
    text-decoration:none;
    width:auto;
}
/******** Pager ForumMSG ***********/



/******** Pager Topics ***********/
.forumPager .pagerPanel
{
	margin:0px;
	padding:0px;
	display:inline;
	height:16px;
}

.forumPager .pagerControl 
{
	margin:0px;
	padding:0px;
}

.forumPager .pagerList 
{
	margin:0px;
	padding:0px;
	width:auto;	
}

.forumPager .pagerList a, .forumPager .pagerList a:visited
{
	background:white;	
	text-decoration:none;
	margin: 0px 1px 0px 1px;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	width:auto;	
	border:solid 1px #333;
	text-align:center;	
	font-size:11px;
	display:block;
	color:black;
	float:left;
}

.forumPager .pagerList span
{
	float:left;	
}

.forumPager .bList
{	
	display:block;
	margin:0px;
	padding:0px;
	padding-top:0px;
}

.forumPager .pagerList
{

	display:block;
}

.forumPager .pagerList a:hover
{
	border:solid 1px black;	
	text-decoration:underline;
	border:solid 1px black;
	background:#0097a9;
	color:black;
}

.forumPager .pagerList span
{
	display:block;
	margin-top:0px;	
	font-weight:bold;
	color:black;
}

.forumPager .bList a, .bList a:visited
{	
	border:none;
	margin:1px 1px 1px 1px;
	padding:0px;
	display:inline-block;
	text-decoration:none;
	color:black;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	padding-left:3px;
	padding-right:3px;
	width:auto;	
	background:transparent;
	border:solid 1px #333;
}

.forumPager .bList a:hover
{
	text-decoration:underline;
	color:Black;
	background:#0097a9;
}
