/* Body class */

td {

	text-align: left

}

.gbody {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	background: #FFFFFF;

	margin-top: 15px;

	margin-bottom: 10px;

	margin-right: 10px;

	margin-left: 10px;

}

/* General smart tables class */

table.forums {

	width: 90%;

	border: 1px #FFFFFF solid;

	display: table;

	border-collapse: collapse;

	border-spacing: 0px;

	color: #000000;

}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {

	border: 1px #FFFFFF solid;

	padding: 4px;

	height: 25px;

	font-size: 12px;

}

td.forumgroup {

	border: 1px #FFFFFF solid;

	padding: 4px;

	height: 25px;

	font-size: 12px;

	background-color: #D6DBDE;

	color: black;

	xfont-weight: bold;

	font-variant: small-caps

}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {

	background-color: #D6DBDE;

	border-bottom: 1px #ffffff solid;

	padding: 4px;

	height: 20px;

	font-size: 11px;

}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {

	background-color: #D6DBDE;

	padding: 4px;

	height: 20px;

	font-size: 11px;

}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc., Buttons menu, left info cell) */

td.caption4 {

	background-color: #D6DBDE;

	border: 1px #FFFFFF solid;

	padding: 4px;

	height: 20px;

	font-size: 11px;

}

/* Caption 5 (used for user input like password/login and registration etc) */

td.caption5 {

	border: 1px #FFFFFF solid;

	padding: 4px;

	height: 20px;

	font-size: 11px;

}

/* Caption 6 (this one is for displaying title headers (language, search). The same color as caption2, but different font size) */

td.caption6 {

	background-color: #F7F7F7;

	border: 1px #FFFFFF solid;

	padding: 4px;

	height: 20px;

	font-size: 12px;

}

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent {

	width: 85%;

	background: transparent;

	font-size: 12px;

}

/* Small analog text, used usually with SPAN */

.txtSm {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 11px;

}

.txtSm2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: gray;

	text-decoration: none;

	font-size: 11px;

}

.txtSm a {

	font-weight: normal !important

}

.txtSm2 a {

	font-weight: normal !important

}

DIV {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 12px;

}

/* Font for displaying username in each thread */

DIV.username {

	text-decoration: none;

	font-size: 12px;

}

DIV.username b:hover {

	border-bottom: 1px dotted #00659C;

	color: #00659C;

	cursor: pointer;

}

/* Class for select boxes */

.selectTxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFFFFF;

}

/* Topics/forums/threads content cell color #1 */

.tbCel1 {

	background: #EFEFEF;

}

/* Topics/forums/threads content cell color #2 */

.tbCel2 {

	background: #EFEFEF;

}

/* Class for displaying stuff like -> */

.bulletHead {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: gray;

	font-weight: bold;

}

/* Heading titles */

.header {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

	font-size: 12px;

}

.formStyle {

	margin: 0px;

}

.inputButton {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

/* Input areas - boxes, textareas... */

.textForm {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

/* Stats bar */

.tbStBar {

	border: 0px;

	margin: 1px;

	padding: 1px;

	background: #FFA24A;

	font-size: 11px;

}

/* Warning text */

.warning {

	color: red;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

/* Supscript class */

.navCell {

	font-family: Arial, Helvetica, Geneva, sans-serif, Arial, Verdana;

	font-size: 9px;

}

/*GENERAL DEFINITIONS*/

P {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 13px;

}

SMALL {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 11px;

}

PRE {

	font-family: Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 13px;

}

PRE i {

	color: gray;

}

PRE b {

	font-weight: normal;

	background-color: #D6DBDE;

	color: black;

	border: 1px dotted #00659C;

}

LI {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #32323A;

	text-decoration: none;

	font-size: 10pt;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

UL {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #32323A;

	text-decoration: none;

	font-size: 10pt;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 15px;

	margin-left: 15px;

}

H1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #32323A;

	text-decoration: none;

	font-size: 16px;

}

H3 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: red;

	text-decoration: none;

	font-size: 15px;

}

A:link {

	color: #00659C;

	font-weight: bold;

	/*text-decoration: none;

*/

}

A:active {

	color: #00659C;

	font-weight: bold;

	/*text-decoration: none;

*/

}

A:visited {

	color: #00659C;

	font-weight: bold;

	/*text-decoration: none;

*/

}

A:hover {

	color: #00659C;

	font-weight: bold;

	/*text-decoration: underline;

*/

}

img {

	border: 0

}

code, pre {

	font-family: courier new, monotype !important;

	font-size: 14px;

	color: #135908;

	white-space: pre;

	max-width: 99%;

	overflow: auto;

	display: block

}

div.pre {

	width: 99%;

	overflow: auto;

	overflow-y: none;	

	=width: expression(parentNode.offsetWidth-20+'px');

}

div.pre pre {

	display: block;

	overflow: visible;

	width: auto;

	max-width: auto;

}

}

.topsearch {

	vertical-align: top;

	text-align: right;

}

.topsearch form {

	margin: 0px;

}

div.hr {

	font-size: 1px;

	border-bottom: 1px solid #D6DBDE;

	margin: 3px 0 1px 0;

	padding: 0; 

}

.quote{.
background: #FBF9F9;.
border: 1px dotted #8FBEE8;.
border-left: 3px solid #8FBEE8;.
color: #000;.
font-style: italic;.
font-size: 11px;.
margin: 8px auto 0 auto;.
padding: 3px;.
WIDTH: 95%;.
}.

.quoting{.
background: #E4EAF2;.
font-style: normal;.
font-weight: bold;.
border-left: 2px solid #006699;.
border-top: 0;.
color: #465584;.
padding: 4px;.
margin: 0 auto 8px auto;.
}
div.sign {
border-top:1px dotted #999999;
background:#FFFFFF;
}