.board { width: 100%; overflow: auto; font-weight: normal; padding: 0px 0 0px 0; }

.forummenu { border-bottom: 1px #272557 solid; border-top: 1px solid #fff; padding: 0; margin: 0 0 5px 0; }
.forummenu a, .forummenu span { color: #0f0a8d; background: url(/images/lism.gif) no-repeat left 1px; padding: 0 10px 5px 15px; margin: 0; white-space: nowrap; font-weight: normal; display: inline-block; }
.forummenu a:hover { color: #da1119; }

table.formTable, .formTable th, .formTable td { border: 0; }
table.formTable { border-collapse: collapse; empty-cells: show; border: 0; width: 100%; margin: 0 0 15px 0; table-layout: fixed; }
.formTable th { color: #272557; font-weight: bold; padding: 1px 2px; text-align: left; border: 0; vertical-align: top; width: 120px; }
.formTable th span { font-weight: normal; }
.formTable td { padding: 1px 2px; font-size: 11px; vertical-align: top; }
.formTable td.c a { font-size: 11px; }
.formTable .editcol { width: 100%; }

.formTable .control { width: 200px; border: 1px solid #272557; font-size: 11px; }

table.showTable { border-collapse: collapse; empty-cells: show; border: 1px solid #272557; width: 100%; margin: 0 0 5px 0; }
.showTable th, .showTable td { padding: 2px 5px; white-space: nowrap; border: 1px solid #272557; vertical-align: top; }
.showTable th { font-weight: bold; color: #363375; background: #cfd3e4; }
.showTable td.theme { width: 160px; }
.showTable td.theme div { font-size: 11px; }
.showTable td.pcnt { width: 50px; text-align: center; }
.showTable td.adm { width: 70px; text-align: center; vertical-align: middle; }
.showTable td.stt { width: 20px; text-align: center; vertical-align: middle; }
.topictitle { display: block; font-size: 12px; font-weight: bold; }

.showTable th.vc { vertical-align: middle; color: #363375; font-weight: normal; font-size: 11px; }

.themes table.showTable { margin: 0; table-layout: fixed; }
.themes table.showTable th { width: 140px; padding: 2px 5px; font-weight: normal; font-size: 11px; }
.themes table.showTable th div { border: 1px solid #cfd3e4; color: #363375; font-weight: normal; margin: 2px 0; padding: 0 0px; font-size: 11px; }
.themes table.showTable th strong { color: #363375; font-weight: normal; font-size: 11px; }
.themes table.showTable th a { display: block; margin: 0 0 5px 0; }
.themes .forummenu a, .themes .forummenu span  { margin: 0; }

.themehdr { background: #9294C4 url(/images/menu_bg.gif) repeat-x left top; font-weight: bold; color: #fff; text-align: center; padding: 8px 10px 5px 10px; }

table.navTable, .navTable th, .navTable td { border: 0; margin: 5px 0 5px 0; }
table.navTable { width: 100%; }


.editor .button { font: bolder 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #666; border: none; padding: 2px 10px; text-align: center; } 
.editor input { font: bolder 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; background: #666; border: none; padding: 2px 10px; text-align: center; margin: 0 0 3px 0; } 
.helpline { font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff; border: 1px solid #c1bfc0; background: #666; margin: 3px 0 0 0; padding: 1px 2px; width: 100%; } 
.preview { width: 454px; overflow: auto; border: 1px solid #f30; padding: 5px; }

a.header { font-size: 13px; font-weight: bold; display: block; padding: 0 0 0px 0; margin: 0; }

div.navDiv { padding: 0; margin: 0 0 5px 0; color: #f30; }
div.navDiv a { }

.act a { display: block; }

.postTop td, .postTop th {  border-top: 1px solid #666; font-size: 11px; }
.postTop th a { font-size: 11px; }
td.forummenu { padding: 5px 0 0 0; }
.userinfo * { font-size: 11px; }
th.userinfo { padding: 0 20px 0 0; }

.userLocked { color : #CC0000; }
.userStatus, .editedByUser  { color : #000000; }
.moderatorStatus, .editedByModer { color : #008000; }
.adminStatus, .editedByAdmin {  color : #FF0000; }

span.quoteAuthor { color: #0f0a8d; }
span.quoteAuthorOver { cursor: hand; color: #f30; text-decoration: underline; }

.quoteContent { border:1px solid #cdcbcc; background-color:#F5F5F5; padding:5px; margin: 2px 10px 10px 10px; color : #008000; }
.quoteHead { padding:2px; margin: 5px 10px 2px 10px; font-style: italic; }

.board form { width: 100%; }
.bodyTable { border-collapse: separate; empty-cells: show; border: 1px #cdcbcc solid; width: 100%; }
.messagesBox { border-bottom: 1px #cdcbcc solid; margin: 10px 0; padding: 1px; }
span.postAuthor { display: block; width: 100px; }
span.postAuthorOver { cursor: pointer; display: block; width: 100px; color: #cdcbcc; }
/* Постраничная навигация */
div.pagesDiv { padding: 2px 0; margin: 5px 0; }
.pages, .pagesDiv strong { font-size: 11px; }
hr	{ height: 0px; border: solid #cdcbcc 0px; border-top-width: 1px;}
/* This is the border line & background colour round the entire page */
.bodyline { border: 1px #cdcbcc solid; }
.board table.postTable { width: 100%; margin: 10px 0; border-top: 1px solid #cdcbcc; }
.postTable TD { padding: 1px 2px; }
.postMiddle { vertical-align: top; }

.board .details { display: block; }

.flnk { color: #0f0a8d; background: url(/images/lism.gif) no-repeat left 1px; padding: 0 10px 5px 15px; margin: 0; white-space: nowrap; font-weight: normal; display: inline-block; }

