/* Body class */
html,body{font-family:arial,Helvetica, sans-serif, Verdana;font-size:14px}
p {line-height:1.4em}
li {line-height:1.4em}

UL.yellow LI{
list-style: square outside url(img/box_yellow.gif);
padding:0 2px 5px 0;
margin-left:-6px;
}
UL.brown LI{
list-style: square outside url(img/box_brown.gif);
padding:0 2px 5px 0;
margin-left:-6px;
}
UL.green LI{
list-style: square outside url(img/box_green.gif);
padding:0 2px 5px 0;
margin-left:-6px;
}

UL.green LI.selectedMenu,UL.brown LI.selectedMenu,UL.yellow LI.selectedMenu{
list-style: square outside url(img/box_red.gif);
}

div.mnu{
padding:21px 2px 0 0;
background:#F2FFBE;
border:1px solid #EFEFEF;
font-size:14px;
}

.mnu H1{
font-size:15px;
margin-left:8px;
color:#6B553E;
text-transform:uppercase;
}

H1{
font-size:20px;
color:#c33;
margin: 9px 0;
}

H2{
font-size:16px;
margin-bottom: 0;
color:#6B553E;
}

H3{
color:#898C40;
font-size:15px;
margin-top:0;
}

H1.nobot{
margin-bottom:0;
}

li.action {
clear: both;
float: left;
list-style-type: none;
margin:0;
padding-left: 14px;
height:21px;
white-space: nowrap;
background: url('img/folder.gif') left center no-repeat;
}

li.action A {
display: block;
float: left;
line-height: 21px;
border: 0;
color: #fff;
background: url('img/folder.gif') right center;
padding-right: 14px;
}

ul.noSt{
margin:0;
padding:0;
}

.gbody{
font-size:14px;font-family:Arial, Helvetica, sans-serif, Verdana;
background: #F6FAEA;
margin: 0;
}

/* General smart tables class */

table.main, table.mainmb, table.forumsmb {
width: 100%;
border: 0;
display: table;
color: #000000;
border-collapse: collapse;
text-align: center;
margin: 0 auto;
} 

table.pmailmb {
width: 100%;
margin:0 auto 0 0;
margin-bottom:10px;
}

td.slogan{
color:#6B553E;
padding-left:20px;
text-align:left;
padding-top:4px;
vertical-align:top;
}

table.login{
font-weight: normal;
border: 2px #fff solid;
background: #EDE8D7;
vertical-align: top;
}

table.login TD{
font-weight: normal;
}

table.formTbl TH{

border: 2px #fff solid;
background: #EDE8D7;
width:10%;
padding:4px;
vertical-align: top;
}

table.formTbl TD{
padding:4px;
border: 2px #fff solid;
}

table.formTbl TH.red2{
background: #EDE8D7;
}

table.formTbl TH.red{
background: #6B553E;
color:white;
}


td.footer{
height:100%;
color:#6B553E;
font-size:14px;
padding:4px 0 0 0;
background:#fff;
height:100%;
}

table.footer{
height:100%;
background:#fff;
border-top:1px #EFEFEF solid;
border-bottom:1px #EFEFEF solid;
}

img.ico{
vertical-align:baseline;
position:relative;
top:-0.6em;

}

div.profBox{
display:block;
width:100%;
min-height:156px;
background: #F6FAEA;
/*border:1px solid #F1F5E5;*/
padding:2px;
position:relative;
border: 1px solid #EDEADD;
}

div.profBox:after {
content: ".";
display:block;
content: ".";
height: 0;
clear: both;
visibility: hidden;
}

/* Holly Hack Targets IE Win only \*/
* html .profBox {height: 1%;}
div.profBox {display: block;}
/* End Holly Hack */



div.profBox DIV{
float:left;
height:156px;
margin:10px;
}

table.Square{
/*height:100px;*/
background:#F6FAEA;
border-collapse: collapse;
border: 1px solid #EDEADD;
}

table.Square TD{
padding: 4px;
}

table.mainmb{
margin-bottom:10px;
padding:4px;
}

table.mainmb TD{
vertical-align:top;
}

table.maing {
width: 100%;
border: 0 #CCCCCC solid;
display: table;
color: #000000;
border-collapse: collapse;
}

table.titlemb, table.title {
width: 100%;
border: 0;
font-weight:bold;
font-size:15px;
display: table;
color: #000000;
border-collapse: collapse;
text-align: center;
margin: 0 auto;
}

table.titlemb{
margin-bottom:10px;
}

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

.tbTransparent, .tbTransparentmb{
width: 100%;
background: transparent;
font-size: 13px;
line-height: 15px;
text-align: center;
margin: 0 auto;
vertical-align: top;
}

.tbTransparentmb{
margin-bottom:10px;
}

.tbTransparentCell{
text-align: left;
padding:4px;
}

img {
border: 0;
}

td{
text-align: left;
}

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

.txtSm{
font-size: 12px;color:#444;
}

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

.txtNr{
font-size: 13px;
}

/* Views color */

.views{
color:#9A9A9A;
}

/* Warning text */

.warning{
color: #CC3333;
font-size: 13px;
font-weight: bold;
}

/* Supscript class */

.navCell{
font-size: 13px;
}

/* Class for select boxes */

.selectTxt {
font-size: 13px;
background: #FFFFFF;
}

/* List style - user's info */

.limbb{
list-style: circle;
font-size: 13px;
margin-left: 10px;
}

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

INPUT {
font-size: 13px
} 

TEXTAREA {
font-size: 13px;
} 

.inputButton {
font-size: 13px;
font-weight:bold;

/* height: 19px; */
}

.textForm {
background: #FFFFFF;
border: #E9EBB1 1px solid;
font-size: 13px;
padding:4px;
}

.head{
background:#FFD74A;
}

td.head{
text-align:left;
}

div.women{
display:block;
position:relative;
top:30px;
text-align:left;
height:90px;
margin-top:-40px;
}

td.bar .textForm{
margin-top:1px;
font-size:14px;
}

td.bar A{
color:#fff;
}

td.bar .inputButton{
margin-top:1px 5px 4px 2px;
font-size:14px;
height:19px;
top:0.05em;
font-weight:bold;
}

div.mainBody{
margin:0;
margin-top:0;
padding:10px 20px;
/*border: 1px #EFEFEF solid;*/
background: #fff;
}

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

td.caption1 {
border: 1px #E9EBB1 solid;
font-size: 13px;
/* background: #F6FAEA; */
/*line-height: 15px;*/
padding: 4px;
text-align: left;
}

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

td.caption2 {
background: #FBFFEF;
border: 1px #ccc dotted;
padding: 4px;
height: 20px;
font-size: 13px;
font-weight: bold;
/*line-height: 15px;*/
}

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

td.caption3 {
padding: 4px;
height: 20px;
font-size: 13px;
/*line-height: 15px;*/
vertical-align: top;
}

td.caption3 STRONG{
color:#6B553E;
}

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

td.caption4 {
background: #AFB177;
border: 1px #ccc dotted;
padding: 4px;
font-size: 13px;
font-weight: bold;
color: #FFF;
/*line-height: 15px;*/
text-align: left;
vertical-align: top;
}

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

td.caption5 {
/*background: #F6F9FB;*/
padding: 4px;
height: 20px;
font-size: 13px;
/*line-height: 15px;*/
vertical-align: top;
}

/* Font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 13px;
font-weight: bold;
}

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

.tbCel1{
background: #FBFFEF;
border: 1px solid #EDEADD;
}

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

.tbCel2{
background: #F6FAEA;
border: 1px solid #EDEADD;
}

.formStyle{
margin: 0;
}

A:link {
color: #300;
text-decoration: underline;
}

A:active {
color: #300;
text-decoration: underline;
}

A:visited {
color: #300;
text-decoration: underline;
}

A:hover {
color: #300;
text-decoration: underline;
}

ol.mbb, ul.mbb, blockquote.mbb{
margin-bottom: 0;
}


.tbCel3{
background: #B8CAEB;
}

/* decorative quotes */

.quote{
background: #FBF9F9;
border: 1px solid #EDE8D7;
font-size: 12px;
margin: 8px auto 0 auto;
padding: 4px;
width: 95%;
}

.quoting{
background: #E4EAF2;
font-style: normal;
font-weight: bold;
border-left: 2px solid #069;
border-top: 0;
color: #465584;
padding: 4px;
margin: 0 auto 8px auto;
}

/* --decorative quotes */

.profileTitle{
color:#0E6FAB;
}

HR{
margin:6px;
}

table.pmail{
/*background:#F3F3F3;*/
border:1px solid #E9EBB1;
border-collapse: collapse;
}

H2.pmail{
font-size:14px;
margin-bottom: 10px;
}

.varCell{
background:#EDE8D7;
}

.txtC{
text-align:center;
}

.noWrap{
white-space:nowrap;
}

.profTab{
color:#c33;
}
