/* General Style */
 *{
 margin: 0;
 padding: 0;
 font-family: Calibri;
 font-size: 9pt;
}
#header {
 padding: 10px;
}
#header h1 {
 text-align: center;
 font-size: 18pt;
}
#navBar {
 background: #6E6E6E;
 padding: 5px;
 font-weight: bold;
 color: white;
}
#navBar a {
color: white;
}
#container {
 min-width: 1024px;
}
#content {
 padding: 10px 230px;
}
#clefter {
 width: 220px;
 float: left;
}
#drighter {
 width: 220px;
 float: right;
}
.block_box {
 margin-bottom: 4px;
 border-top: 1px solid rgb(220, 220, 220);
 border-bottom: 1px solid rgb(220, 220, 220);
}
.block_box h2 {
 background: rgb(230, 230, 230);
 padding: 5px;
 text-align: center;
 color: black;
}
.block_content {
 padding: 5px;
}
#footer {
 height: 42px;
 background: url('/markup/bg_footer.jpg') repeat-x;
 padding-top: 8px;
 text-align: center;
 color: black;
 clear: both;
}
#footer a {
 color: black;
}
#footer a:hover {
 color: green;
}
body {
 background: rgb(245, 245, 245);
}
h1 {
 font-size: 14pt;
}
h2 {
 font-size: 11pt;
}
a {
 text-decoration: none;
 color: rgb(200, 50, 50);
}
a:hover {
 text-decoration: underline;
}

.copy {font-size:7pt;}

a.noun:link {text-decoration:none; color:#7D7D7D}
a.noun:active {text-decoration:none; color:#7D7D7D}
a.noun:visited {text-decoration:none; color:#7D7D7D}
a.noun:hover {text-decoration:none; color:#000000}

img {
 border: 0;
}
hr {
 margin: 5px 0;
 height: 1px;
 border: 0;
 background: rgb(200, 200, 200);
}
ul,
ol {
 margin: 10px 0 20px 20px;
}
label {
 position: relative;
 bottom: 2px;
 cursor: pointer;
}
input {
 padding: 1px 2px;
}

.blocktitle {font-family:Verdana,Sans-Serif;color:#787878;font-size:12px;}

a.menu1:link {text-decoration:underline; color:#FAFAFA}
a.menu1:active {text-decoration:underline; color:#FAFAFA}
a.menu1:visited {text-decoration:underline; color:#FAFAFA}
a.menu1:hover {text-decoration:underline; color:#CCCCCC}
.menuTd {padding-left:12px;padding-right:10px; background: url('/.s/t/844/1.gif') no-repeat 0px 3px;}

.mframe {border-left:1px solid #E5E7EA; border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}
/* ------------- */

/* Registration Form */
.rf_sign {
 text-align: left;
}
.rf_fl {
 padding: 0 6px;
}
/* ----------------- */

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 11px; background: url('/.s/t/844/2.gif') no-repeat 0px 3px; margin-bottom: .6em;}
/* ----- */

/* Site Menus */
.uMenuH li {float:left;padding:0 5px;}


.uMenuV .uMenuItem {font-weight:normal;}
.uMenuV li a:link {text-decoration:none; color:#7D7D7D}
.uMenuV li a:active {text-decoration:none; color:#7D7D7D}
.uMenuV li a:visited {text-decoration:none; color:#7D7D7D}
.uMenuV li a:hover {text-decoration:underline; color:#000000}

.uMenuV .uMenuItemA {font-weight:bold;}
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#000000}
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#000000}
.uMenuV a.uMenuItemA:hover {text-decoration:underline; color:#000000}
.uMenuV .uMenuArrow {position:absolute;width:10px;height:10px;right:0;top:3px;background:url('/.s/img/wd/1/ar1.gif') no-repeat 0 0;}
.uMenuV li {margin: 3px 0px;background:url('/.s/t/844/3.gif') repeat-x #FFFFFF;padding:5px;text-align:center;text-transform:uppercase;border:1px solid #DDDDDD;}
/* --------- */

/* Module Part Menu */
.catsTd {
 padding: 0 0 5px 15px;
 background: url('/.s/t/979/15.gif') no-repeat 0 3px;
}
.catName {}
.catNameActive {}
.catNumData {
 color: rgb(80, 80, 80);
}
.catDescr {
 padding-left: 10px;
 font-size: 8pt;
 color: rgb(150, 150, 150);
}
a.catName {
 color: rgb(80, 80, 80);
}
a.catName:hover {
 color: rgb(120, 120, 200);
}
a.catNameActive {
 text-decoration: underline;
 color: rgb(200, 120, 120);
}
a.catNameActive:hover {
 color: rgb(120, 150, 120);
}
/* ----------------- */

/* Entries Style */
.eBlock {}
.eTitle {font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:bold;color:#000000; padding: 5px; }
.eTitle a:link {text-decoration:underline; color:#000000;}
.eTitle a:visited {text-decoration:underline; color:#000000;}
.eTitle a:hover {text-decoration:none; color:#555555;}
.eTitle a:active {text-decoration:underline; color:#000000;}

.eMessage {text-align:justify;padding:10px !important;margin-left:50px;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #CCCCCC}
.eDetails {border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding:3px; text-align:left;font-size:7pt;margin-left:100px;background:#F6F6F6;}
.eDetails1 {border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;font-familyVerdana,:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding:3px; text-align:left;font-size:8pt;background:#F6F6F6;}
.eDetails2 {border-bottom:1px solid #DDDDDD;font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding:3px; text-align:left;font-size:8pt;background:#F6F6F6;}

.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/844/4.gif') no-repeat 0px 0px;}
/* ------------- */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {background:#F6F6F6;}
.cBlock2 {background:#FFFFFF; border:1px solid #F6F6F6;}
/* -------------- */

/* Comments Form Style */
.commTable {border:1px solid #CCCCCC;background:#FFFFFF;}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#6E6E6E;width:100%;background:#FCFCFC;border:1px solid #CCCCCC;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#6E6E6E;background:#FCFCFC;border:1px solid #CCCCCC;}
/* ------------------- */

/* Archive Menu */
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi {padding: 0 0 3px 10px; background: url('/.s/t/844/5.gif') no-repeat 0px 4px; font-family:Tahoma,Arial,Sans-Serif;}
a.archLink:link {text-decoration:underline; color:#6E6E6E;}
a.archLink:visited {text-decoration:underline; color:#6E6E6E;}
a.archLink:hover {text-decoration:none; color:#000000;}
a.archLink:active {text-decoration:none; color:#000000;}
/* ------------ */

/* Archive Style */
.archiveCalendars {text-align:center;color:#0000FF;}
.archiveDateTitle {font-weight:bold;color:#6E6E6E;padding-top:15px;}
.archEntryHr {width:250px;color:#DDDDDD;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/844/6.gif') no-repeat 0px 4px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:visited {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:hover {text-decoration:underline; color:#6E6E6E}
a.archiveDateTitleLink:active {text-decoration:underline; color:#6E6E6E}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------- */

/* Calendar Style */
.calTable {
margin: 0 auto;
}

.calMonth {}
.calWday {color:#FFFFFF; background:#A9A9A9; width:18px;}
.calWdaySe {color:#FFFFFF; background:#7D7D7D; width:18px;}
.calWdaySu {color:#FFFFFF; background:#7D7D7D; width:18px; font-weight:bold;}
.calMday {background:FFFFFF;color:#000000;}
.calMdayA {background:#CCCCCC;font-weight:bold;}
.calMdayIs {background:#FFFFFF;color:#000000;font-weight:bold;border:1px solid #CCCCCC;}
.calMdayIsA {border:1px solid #000000; background:#FFFFFF;font-weight:bold;}

a.calMonthLink,
a.calMdayLink {
 color: black;
}
/* -------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E5E5E5}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupAdmin {
 font-weight: bold;
 color: red;
}
a.groupModer {
 font-weight: bold;
 color: blue;
}
a.groupVerify {
 font-weight: bold;
 color: green;
}
/* ---------------- */

/* Other Styles */
.replaceTable {
 margin: 0 auto;
}
.legendTd {
 font-size: 8pt;
}
/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {
 margin: 0 auto;
 background: rgb(205, 205, 205);
}
.gTableTop {
 background: rgb(125, 125, 125);
 padding: 8px;
 padding-left: 25px;
 font-size: 11pt;
 font-weight: bold;
 color: white;
}
.catLink {
 font-size: 11pt;
 color: white;
}
.gTableSubTop {
 background: rgb(220, 220, 220);
 padding: 2px;
 font-size: 10pt;
}
.gTableBody {
 background: rgb(250, 250, 250);
 padding: 2px;
}
.gTableBody1 {
 background: rgb(255, 255, 255);
 padding: 2px;
}
.gTableBottom {
 background: rgb(250, 250, 250);
 padding: 2px;
}

.gTableLeft {padding:2px;background:#F2F2F2;font-weight:bold;color:#6E6E6E}

.gTableRight {
 background: rgb(245, 245, 250);
 padding: 2px;
}

.gTableError {padding:2px;background:#FAFAFA;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,
.forumLastPostTd {
 background: white;
 padding: 0 2px;
}
.forumIcoTd,
.forumThreadTd,
.forumPostTd {
 background: rgb(240, 240, 240);
 padding: 2px;
}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}

.archivedForum {
font-size: 12pt;
font-weight: bold;
color: red;
}
/* ------------- */

/* forum Titles & other */
.forum {
 font-size: 11pt;
 font-weight: bold;
}
.forumDescr,
.forumModer {
 color: rgb(135, 135, 135);
}
.forumViewed,
.forumArchive {
 font-size: 11pt;
 color: rgb(125, 125, 125);
}
a.forum,
a.lastPostUserLink,
a.forumLastPostLink,
a.threadAuthorLink {
 color: rgb(80, 80, 80);
}
a.forum:hover,
a.lastPostUserLink:hover,
a.forumLastPostLink:hover,
a.threadAuthorLink:hover {
 color: rgb(120, 120, 150);
}
/* -------------------- */

/* forum Navigation Bar */
.fNavBar {
 text-align: right;
}
.forumNamesBar {
 font-size: 10pt;
 font-weight: bold;
}

.forumBarKw {font-weight:normal;}

a.forumBar {
 font-size: 10pt;
 color: rgb(120, 120, 150);
}
a.forumBar:hover {
 color: black;
}
a.forumBarA {
 font-size: 10pt;
 text-decoration: underline;
 color: black;
}
a.forumBarA:hover {
 color: rgb(150, 120, 120);
}
/* -------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat {background:#EFEFEF;}
.fastNavCatA {background:#EFEFEF;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {
 background: rgb(205, 205, 205);
}
.pagesInfo {
 background: white;
 padding: 2px;
}
.switch {
 width: 18px;
 background: white;
}
.switchActive {
 width: 18px;
 background: rgb(225, 225, 225);
 font-weight: bold;
}

a.switchDigit:link, a.switchBack:link, a.switchNext:link {text-decoration: none; color: black;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited {text-decoration: none; color: black;}
a.switchDigit:active, a.switchBack:active, a.switchNext:active {text-decoration: none; font-weight: bold; color: red;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover {text-decoration: none; font-weight: bold; color: red;}
/* ------------------- */

/* forum Threads Style */
a.topSortLink {
 font-weight: bold;
 color: rgb(100, 100, 100);
}
a.topSortLink:hover {
 color: black;
}
.threadNametd,
.threadAuthTd,
.threadLastPostTd {
 padding: 1px 2px;
 background: white;
}
.threadIcoTd,
.threadPostTd,
.threadViewTd {
 background: rgb(240, 240, 240);
 padding: 2px;
}
.threadDescr {
 color: rgb(140, 140, 140);
}

.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#AAAAAA;height:20px;font-weight:bold;font-size:7pt;color:#FFFFFF;padding-left:40px; }

.threadsDetails {
 background: rgb(160, 160, 170);
 padding: 3px;
 color: white;
}
.forumOnlineBar {
 background: rgb(240, 240, 255);
 padding: 3px;
 color: black;
}
.threadPinnedLink {
 font-weight: bold;
}
a.threadLink,
a.threadPinnedLink {
 color: black;
}
.postpSwithces {
 font-weight: bold;
}

.thDescr {font-weight:normal;}

.threadFrmBlock {
 text-align: right;
}
/* ------------------- */

/* forum Posts View */
.postTable {
 width: 100%;
}

.postPoll {background:#F1F2F3;text-align:center;}
.postFirst {}
.postRest1 {}
.postRest2 {}

.postSeparator {
 height: 1px;
 background: rgb(150, 50, 50);
}
.postTdTop {
 background: rgb(235, 235, 250);
 padding: 3px;
}
.postBottom {
 background: rgb(235, 235, 250);
 padding: 2px 3px 1px 3px;
}
.postUser {
 font-weight: bold;
}
.postTdInfo {
 background: rgb(250, 250, 255);
 padding: 5px;
}
.postTdInfo .block_info {
margin-top: 5px;
}
.userAvatar {
 text-align: center;
}

.signatureHr {margin-top:20px;color:#787878;}

.posttdMessage {
 background: white;
 padding: 5px;
}

.pollQuestion {text-align:center;font-weight:bold;}
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}


.bbQuoteBlock {
 margin-bottom: -13px;
}
.quoteMessage {
 background: rgb(245, 245, 255);
 padding: 2px;
}
.codeMessage {
 background: rgb(255, 245, 245);
 padding: 2px;
}

.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {
 margin-top: 5px;
}
.statusOnline {
 color: green;
}
.statusOffline {
 color: blue;
}
.postip {
 margin-top: 5px;
 border: 1px solid rgb(220, 220, 220);
 background: rgb(245, 255, 245);
 padding: 3px;
 text-align: center;
}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/844/7.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/844/7.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons {font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll {font-size:7pt; color:#6E6E6E;font-weight:bold;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl,.postDescrFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postPollFl,.postQuestionFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postResultFl {background:#FCFCFC;border:1px solid #6E6E6E;width:50px}
.postAnswerFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}
.postTextFl {background:#FCFCFC;border:1px solid #6E6E6E;width:550px;height:150px}
.postUserFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */
.userAge {
 margin-left: 3px;
}
/* ====== forum End ====== */