/* Body class */

.gbody{font:13px Verdana,Arial;background:#e1e1e1;margin: 1px}
.popUp{padding:4px}

/* General smart tables class */

table.forums,table.forumsmb { font-family: Verdana, Arial; border: solid 1px #bebebe; display: table; color: #000000; background: #e6e6e6; border-collapse: collapse; text-align: left; width: 97%; margin-right: auto; margin-left: auto; } 

table.forumsmb{margin-bottom:5px}

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

.tbTransparent, .tbTransparentmb{font:13px Verdana, Arial; width: 97%; background: #e1e1e1; text-align: left; margin: 0 auto}
.tbTransparentPrev {font-family: Verdana, Arial;background: #f5f5f5;text-align: left;padding:5px}
.tbTransparentmb{ width: 97%; margin-bottom:18px; }
.tbTransparentCell{padding:4px 0}

img {border:0}

td{text-align:left}

table.forumCol{ font-family:Verdana, Arial; width:100%; text-align:left; color:#000; border-collapse:collapse; }

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

.txtSm{font-size: 11px}

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

.txtNr{font-size: 15px }
.latest {color:#000; font-size: 13px;text-decoration: none}
/* Views color */

.views{ color:#333; font-size: 11px; }

/* Warning text */

.warning{color: #ad0122;font:bold 13px verdana,arial}

/* Supscript class */

.navCell{padding: 0 1px}

/* Class for select boxes */

.selectTxt {font: 13px Verdana, Arial, Helvetica, sans-serif;background:#fff}

/* List style - user's info */

.limbb{ list-style: circle; font-size: 13px; background: #f0f0f0; margin-left: 15px; }

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

.inputButton {font: bold 15px Verdana, Arial; background: #eee3d7;}

.textForm { font: 13px Verdana, Arial, Helvetica, sans-serif;padding:3px; border:solid 1px #958b8b; }

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

td.caption1 { border: solid 1px #bebebe; font-size: 13px; padding: 2px 5px 4px; }
td.caption1M { font-size: 13px; background: #cdcdcd; padding: 2px 4px 4px; border: solid 1px #bebebe; width:1%}
td.caption1last { font-size: 13px; padding: 2px 5px 1px; border: solid 1px #bebebe; }
td.caption1for { font-size: 13px; padding: 2px 5px 1px; border: solid 1px #bebebe; }
/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {background: #d7d7d7;border: solid 1px #ccc;padding: 2px;height: 20px;font-size: 13px;font-weight: bold}
td.caption2welcome {font-size: 13px; font-weight: normal; background: #d7d7d7; padding: 5px; height:1.6em; border: solid 1px #ccc; }
/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {background: #d7d7d7;padding: 4px;height: 20px;font-size: 13px}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */
td.caption4, td.tbClCp { color: white; background: #006; font-size: 13px; font-weight: bold; padding: 2px 5px}
td.caption4menu { color: #1e0505; font-size: 13px; font-weight: bold; padding:0}
td.caption4post { color: #ffffe0; font-size: 15px; font-weight: bold; background: #0b1c5d;padding:4px}

/* Caption 5 (used for user input like password/login and registration etc) */
td.caption5 {padding:5px;height:18px;font-size:13px;}

/* Font for displaying username in each thread */
.username{ font-weight:bold;font-size: 15px; }

/* Topics/forums/threads content cell */
.tbCel1{background: #f5f5f5}
.tbCel2{background: #e9e9e9}
.formStyle{margin:0}

/* Stats bar */

.tbStBar{border: solid 1px #ccc;margin: 1px;padding: 1px;background: #f0f0f0;font-size: 13px}

A:link {color: #0a1f6d;text-decoration: underline}
A:visited {color:#0a1f6d;text-decoration: underline}
A:active {color: #0a1f6d;text-decoration: underline}
A:hover {color:#0a1f6d; color: #000; text-decoration: underline }

.quote { font-size: 11px; background: #b5c6c6; padding: 4px; border: solid 1px #b8b8b8; }
.quotelink { font-size: 10px; }
.quoting { font-size: 11px; font-weight: bolder; background: #9198b0; margin-bottom: 1px; padding: 2px; border-color: #d3e2e2; border-width: 1px; }


.headingTitle{font-size:20px;margin-bottom:4px;line-height:1.4em}

/* Common: text in the row */
td.txtC{text-align:center}
td.txtL{text-align:left}

/* Common: right aligned text in the row */
td.txtR{text-align:right}
td.tbClCp{text-align:right}

/* Common: no-wrapping for text */
.noWrap{white-space:nowrap}

.postedText{ font-family:Verdana,arial; font-size:13px;margin-right:5px; margin-left: 5px;text-align:left;line-height:1.4em}
.postedText a{color:#00f;line-height:1.4em}

div.noh a:link {color:#111;padding:0 2px}
div.noh a:visited {color:#111;padding:0 2px}
div.noh a:hover {color:#000;padding:0 2px}
div.noh a:active {color:#111;padding:0 2px}

a.blak:link {color:#000}
a.blak:visited {color:#000}
a.blak:hover {color:#0a1f6d}
a.blak:active {color:#000}

/* MENU */

/*** Nav bar styles ***/

ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
margin: 0;padding: 0;cursor: default;list-style-type: none;display: inline;
}

ul.nav{display: table}
ul.nav li{display: table-cell;position: relative;padding: 2px 6px}

ul.nav li>ul{
/*Make the sub list items invisible*/
display: none;
position: absolute;
max-width: 55ex;
margin-left: -6px;
margin-top: 2px;
}

ul.nav li:hover>ul{
/*When hovered, make them appear*/
display : block;
}

.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
display: block;
padding: 2px 10px;
}

/*** Menu colors (customizable) ***/

ul.nav,
.nav ul,
.nav ul li a{background:#fff;color: #0a1f6d}


ul.nav li:hover,
.nav ul li a:hover{background: #369;color: #fff}

ul.nav li:active,
.nav ul li a:active{background:#369;color:#fff}

ul.nav,
.nav ul{border: 1px solid #0a1f6d}

.nav a{text-decoration: none;text-align:left}