body{
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3E39;
}
.forum {
	padding: 0px 17px 20px;
	font-size: 12px;
	overflow: hidden;
}
body .content{
	font-size: 12px;
}
body .content .menu{
	font-size: 13px;
}
body .content .header2{
	font-weight: bold;
}
body .content .postheader{
	font-size: 11px;
	font-weight: bold;
}

.forum td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3E39;
	padding: 10px 0px;
}
.forum .command span {
	display: block;
	margin-bottom: 3px;
}
.forum input, .forum select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3B3E39;	
	background-color: #FFFFFF;
	border: 1px solid #E3E2DA;	
}
/*  */
.forum img {
	border: 0;
}
/* Header 1 - Main header */
.forum tr.header1 {
	color: #ffffff;
	padding-left: 10px;
}
.forum tr.header1 a { color: #000;	text-decoration: none; font-size: 10px;}
.forum tr.header1 a:hover { color: #666666; text-decoration: none; }	
.forum td.header1 {
	font-size: 13px;
	color: #a4a4a4;
	padding-left: 10px;
	font-weight: bold;
}	
.forum .header1Title{
	/*background: url('bg_header5.png');*/
	color: #666666;
	font-weight: bold;
	padding-left: 10px;	
}
/* Header 2 - Sub header */
.forum tr.header2 {
	color: #55a055;
	font-weight: bold;
}
.forum table.content td.header2links{
	padding: 5px 5px;
}
.forum table.content td.header2links a{
	font-weight:normal;
	color: #434343;
	text-decoration: underline;
}
.forum table.content td.header2links a:hover{
	text-decoration: none;
	color: #666666;
}
.forum td.header2 {
	color: #505050;
	font-weight: bold;
}
.forum td.header2 a { color: #444444; text-decoration: none;}
.forum td.header2 a:link { color: #444444; text-decoration: none; }
.forum td.header2 a:visited { color: #7F7D6C; text-decoration: none; }
.forum td.header2 a:active { color: #A4A4A4; text-decoration: none; }
.forum td.header2 a:hover { color: #A4A4A4; text-decoration: none; }
.forum td.infoTable {
	background-color: #FAFAFA;
	padding: 10px;
	border: 1px solid #F3F2F2;
}
/* Footer1 - Bottom of tables */
.forum .footer1 {
	font-size: 7pt;
	height: 28px;
}
.forum .footer1 select, .forum .footer1 td {
	font-size: 10px;
}
/* Header of posts */
.forum table.content .postheader td{
	border: none;
}
.forum table.content .postheader .postheader{
	padding: 0px;
	font-size: 9px;
}
.forum table.content .postheader td{
	padding: 5px 5px;
	color: #ababab;
	font-size: 11px;	
}
.forum table.content .UserBox{
	font-size: 10px;
/*	color: #ababab;*/
}
.forum table.content .postheader tr {
	border: none;
}
/* User info and post/article */
.forum tr.post img.sistem_folders, .forum tr.post_alt img.sistem_folders {
	width: 20px;
	height: 20px;
	
}
.forum tr.post .smallfont img, .forum tr.post_alt .smallfont img,
.forum tr.post .UserBox img, .forum tr.post_alt .UserBox img{
	width: auto;
	height: auto;
}
/* Footer of posts */
.forum table.content .postfooter{
	color: #F91111;
}
.forum table.content .postfooter td{
	padding: 5px 0px;
}
.forum table.content .postfooter td a{
	font-size: 9px;
	color: #ABABAB;
}
.forum table.content .postfooter td a img {
	
}
.forum table.content .postfooter tr td{
	padding: 0px 0px;
	border-bottom: none;
}
.forum table.content .postfooter tr {
	border: none;
}
.forum table.content .postfooter a{
	color: #434343;
	text-decoration: underline;
}
.forum table.content .postfooter a:hover{
	text-decoration: none;
	color: #666666;
}
/* Area between posts */
.forum .content tr.postsep {
	display: none;
}
/* most tables are class 'content' */
.forum .content {
	padding: 0px;
	background-color: #ffffff;	
	margin: 0px;
	color: #434343;
}
.forum .content tr td{
	border-bottom: 1px solid #ededed;
}
.forum .content tr td.post table tr td{
	border-bottom: none;
}
.forum .content tr td.footer1{
	border-bottom: none;
	text-align: right!important;
}
.forum .postformheader .content tr td{
	border-bottom: none;
}
.forum .content tr td.postformheader {
	border-bottom: none;
}
.forum .postformheader {
	font-weight:bold;
}
.forum table.content td {
	padding: 10px 3px 10px 0px;
}
.forum table.content td.post table tr {
	border: none;
}
/* links inside content table*/
.forum .content a{
	color:#0E64BC;
	text-decoration:none;
}
.forum .content a:hover{
	color: #F91111;
	text-decoration: none;
}
/* used for quoting messages */
.forum .quote {
	padding-left: 16px;
	margin: 5px;
}
.forum .innerquote{
	padding: 4px;
	background-color: #fefefe;
	border: 1px dashed #808080;
}
/* used for code */
.forum .code
{
	padding-left: 16px;	
	margin: 5px;
}
.forum .innercode
{
	padding: 4px;
	background-color: #efefef;
	border: solid 1px #808080;
	color: #000000;
	font-size:8pt;
	font-family:Courier New,Courier;
}
/* font sizes */
.forum .smallfont{ 
	font-size: 11px;
	text-align: left;
/*	color: #A4A4A4;*/
}
.forum td.center{ 
	text-align: center;
}
.content .post li{
	list-style: none;
}
.forum .largefont	{ font-size: 11px; }
/* Image Links */
.forum a.imagelink {
	font-weight: bold;
	color: #000000;
}
.forum a:hover.imagelink {
	text-decoration: none;
	/*background-color: #D0D0D0;*/
}
/* Used for editor textarea */
.forum .posteditor {
	width: 100%;
	height: 200px;
}
/* Table just above and below tables */
.forum table.command {
	padding: 3px;
}
/* p-tag at the top of pages with navigation links */
.forum .navlinks { font-weight: bold; color: black; }
.forum .navlinks a { color: black; text-decoration: none }
.forum .navlinks a:hover {color: #0E64BC;}


/* for printing */
.forum table.print {
	border: solid 1px #C0C0C0;
}
.forum .printheader {
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.forum .printbody {
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}
.forum .pbutton {
	/*background-color: #085999;*/
	background: url(standart_button.gif) no-repeat left top;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	padding: 3px 0px 3px 0px;
	width: 101px;
}
.forum .textfield {
	background-color: #FFFFFF;
	border: 1px solid #3B3E39;
	width: 100%;
}
.forum .ButtonOut{
	border: #A4A4A4 1px solid;
}
.forum .ButtonOver{
	border: #000000 1px solid;
	background-color: #ffffff;
}
.forum .ButtonChecked{
	border: #000000 1px solid;
}
.forum .ButtonOff{
	border: #669966 1px solid;
}

.forum #bbcodeFeatures, .forum #bbcodeFeatures td{
	border: none;
}

/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
.forum div.postdiv{
	width: 100%;
	min-height: 100px;
}
.iconlegend img{
	width: 22px;
	height: 22px;
}
.iconlegend tr td{
	padding: 5px 0px;
	color: #A4A4A4;
	font-size: 10px;
}
.forum input.edit{
	background: url(edit_inp_bg.gif) no-repeat right top;
	border: 0px;
	height: 20px;
	padding: 2px 4px 0px;
	font-size: 12px;
	width: 367px;
	zoom:1;
}
.forum table.content td textarea{
	border: 1px solid #e6e6e6;
	border-top: 1px solid #afafaf;
}
.forum iframe{
	border: 1px solid #EDEDED;
	border-top: 4px solid #EDEDED;
	background: #fff;
}
.forum iframe, .forum iframe body, .forum iframe html{
	background: #fff!important;
}
.forum_popup {
	position: absolute;
	left: 50%;
	width: 220px;
	zoom:1;
	
}
.forum_popup table {
	width: 220px;
	zoom:1;
	background: #F3F3F3!important;
}
.forum_popup td {
	padding: 6px 5px!important;
	zoom:1;
}
.forum_search_ddl{
	margin: 0px 0px 15px 10px;
	text-align: left;
}
.forum_search_ddl select{
	width: 200px;
}
.forum_search_txt .txt_inp input{
	border: 0px!important;
	padding: 3px 3px 3px 3px;
	font-size: 13px;
	width: 344px;
	background: url(edit_inp_350.gif) no-repeat scroll right top;
}
.forum tr a.toggle {
	background:transparent url(expand.gif) no-repeat scroll 0px 3px;
	padding:0px 0px 0px 22px;
	text-decoration:none;
}
.forum tr.open a.toggle  {
	background:url(collapse.gif) no-repeat 0px 3px;
}

