@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 background: transparent;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
:focus {
 outline: 0;
}
ins {
 text-decoration: none;
}
del {
 text-decoration: line-through;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
html {
 height: 100%;
}
body {
 font: 14px/22px Tahoma, Verdana, sans-serif;
 width: 100%;
 height: 100%;
 background:url(/i/bg.png);
 color:#111;
}
a {
 color: #369;
 outline: none;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
 color: #4D7285;

}
p {
 margin: 0 0 18px
}
img {
 border: none;
}
input {
 vertical-align: middle;
}
h1, h2 {font:normal 2.1em/1em Tahoma, Geneva, sans-serif; margin-bottom:7px;}
h3 {font-size: 1.8em; font-weight:normal;margin-bottom:7px;}
h4 {font-size: 1.5em;font-weight:normal;margin-bottom:5px;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

.fleft {float:left}
.fright {float:right}
.clear {clear:both; font-size:0px; height:0px;}
.sep{margin-top:18px;}
.sep30{margin:30px 0;}
.center, .phtOtherThumbs {text-align:center;}

.orange {color:#F30;}
.gray {color:#999}
.lbrown {color:#807060;}
.maroon {color:#c03}

#wrapper {
 width: 1000px;
 margin: 0 auto;
 min-height: 100%;
 height: auto !important;
 height: 100%;
 background-color:#fff;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc; 
}

hr {
 border:none;
 height:2px;
 background-color:#c7dded;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
 height: 130px;
 padding:20px 10px;
 position:relative;
}
.title {
 font:normal 8px Tahoma, Geneva, sans-serif;
 position:relative;
 width:540px;
 margin:0 10px;
 height:100px;
}
.title a {text-decoration:none;}
.title-img {
 background:url(/i/logo.png) no-repeat;
 width:540px;
 height:52px;
 display:block;
 position:absolute;
 top:0;
 left:0;
}
.title-subtext {
 display:block;
 position:absolute;
 top:50px;
 right:0px;
 color:#444;
 font:normal 18px Tahoma, Geneva, sans-serif !important;
}
.nav {
 border-top:4px solid #f60;
 border-bottom:2px solid #c7dded;
 padding:4px 10px;
 overflow:auto;
}
.nav-li, .nav-li-slash {float:left;}
.nav-li-a {
 color:#333;
 text-decoration:none;
 font:normal 18px Tahoma, Geneva, sans-serif;
}
.nav-li-a:hover, .nav-li-a:active, .nav-li-now {color:#06C}
.nav-li-slash {
 color:#999;
 padding:0 10px;
}
.user-block {
 position:absolute;
 top:0;
 right:10px;
 border:1px solid #ddd;
 -moz-border-radius: 0 0 12px 12px; /* FF1+ */
 -webkit-border-radius: 0 0 12px 12px; /* Saf3-4 */
 border-radius: 0 0 12px 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
 padding:5px;
 width:170px;
 padding-left:75px;
}
.user-block-ava {
 float:left;
 margin-left:-68px;
}
.user-block-name {
 font: bold 16px Tahoma, Geneva, sans-serif;
 text-decoration:none;
 color:#c03;
 margin-bottom:10px;
 display:block;
}
.user-block-name span { border-bottom:1px dotted #c03;}
.user-block-name:hover span {border:none;}
.user-block-link {
 display:block;
 margin-bottom:3px;
 font:14px/14px Tahoma, Geneva, sans-serif;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
 width: 100%;
 padding: 0 0 100px;
 height: 1%;
}
#middle:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
}
#container {
 width: 100%;
 float: left;
 overflow: hidden;
}
#content {
 padding: 0 280px 0 20px;
}
.forumContent {padding:0 20px}
#content body {background-image: none !important;}
.cat-title {
 color:#666;
 font: normal 17px Tahoma, Geneva, sans-serif;
 border-bottom:1px dotted #999;
 padding:0 3px 3px 3px;
 margin-bottom:10px;
}
.post-title {
 font: normal 24px Tahoma, Geneva, sans-serif;
 margin-bottom:10px;
}
.info-panel {
 border-bottom:1px dotted #999;
 border-top:1px dotted #999;
 padding:0 5px;
 color:#666;
 font-size:11px;
 margin:3px 0 20px 0;

}
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
 float: left;
 margin-right: -3px;
 width: 250px;
 margin-left: -260px;
 position: relative;
 padding-right:10px;
}
.side-block {
 margin-bottom:20px;
 clear:both;
}
.side-title {
 color:#333;
 font: 18px Tahoma,Geneva,sans-serif;
 border-bottom:1px dotted #999;
 padding:0 3px 3px 3px;
 margin-bottom:7px;
}
.catNumData {
 color:#999;
 font-size:12px;
}
.catsTd {
 padding-left:5px;
}
.queryField {
 border:1px solid #ddd;
 background:#eee;
 height:20px;
 padding:1px;
 width:160px;
}
.searchSbmFl { 
 height:27px;
 font: 16px/0px Tahoma,Geneva,sans-serif;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
 width: 980px;
 margin: -100px auto 0;
 height: 90px;
 padding:0 10px;
 color:#666;
 font:12px/16px Tahoma;
}


.quoteMessage, blockquote {border: dotted #666 1px !important;border-left:solid #ff5a00 5px !important;margin:10px 40px;padding:10px;background:#fcfcfc;}
.codeMessage {border: dotted #666 1px !important;border-left:solid #3366FF 5px !important;margin:10px 40px;padding:10px;background:#fcfcfc;}
.admin_answer {border: dotted #c03 1px !important;border-left:solid #c03 5px !important;margin:10px 40px;padding:10px;background:#fcfcfc;}
.commFl {width:550px}
.codeButtons {border: 1px solid #ddd; -moz-border-radius: 5px; /* FF1+ */
 -webkit-border-radius: 5px; /* Saf3+, Chrome */
 border-radius: 5px; /* Opera 10.5, IE 9 */
 -moz-box-shadow: 0px 0px 2px #d6d6d6; /* FF3.5+ */
 -webkit-box-shadow: 0px 0px 2px #d6d6d6; /* Saf3.0+, Chrome */
 box-shadow: 0px 0px 2px #d6d6d6; /* Opera 10.5, IE 9.0 */
}
.swchItemA, .swchItem {
 margin:2px;
 padding:3px 7px;
 -moz-border-radius: 5px; /* FF1+ */
 -webkit-border-radius: 5px; /* Saf3+, Chrome */
 border-radius: 5px; /* Opera 10.5, IE 9 */
 -moz-box-shadow: 0px 0px 2px #d6d6d6; /* FF3.5+ */
 -webkit-box-shadow: 0px 0px 2px #d6d6d6; /* Saf3.0+, Chrome */
 box-shadow: 0px 0px 2px #d6d6d6; /* Opera 10.5, IE 9.0 */
}
.swchItemA {
 background-color:#aaa;
 color:#fff;
 -moz-border-radius: 5px; /* FF1+ */
 -webkit-border-radius: 5px; /* Saf3+, Chrome */
 border-radius: 5px; /* Opera 10.5, IE 9 */
 -moz-box-shadow: 0px 0px 2px #d6d6d6; /* FF3.5+ */
 -webkit-box-shadow: 0px 0px 2px #d6d6d6; /* Saf3.0+, Chrome */
 box-shadow: 0px 0px 2px #d6d6d6; /* Opera 10.5, IE 9.0 */
}
.uTable, .uTd {border:1px dotted #ddd}
.uTd {padding-left:5px}

.comment {
 margin:5px 0 7px 0;
 border:1px solid #ddd;
 padding:5px;
 -moz-border-radius: 7px; /* FF1+ */
 -webkit-border-radius: 7px; /* Saf3+, Chrome */
 border-radius: 7px; /* Opera 10.5, IE 9 */
 -moz-box-shadow: 0px 0px 4px #d6d6d6; /* FF3.5+ */
 -webkit-box-shadow: 0px 0px 4px #d6d6d6; /* Saf3.0+, Chrome */
 box-shadow: 0px 0px 4px #d6d6d6; /* Opera 10.5, IE 9.0 */
 
}
.comment:hover {
 border:1px solid #109de1;
}
.my_comment {
 border:1px solid #9cf !important;
}
.new_comment{
 border:1px solid #39c !important;
}
.comment_info {margin-bottom:5px; padding:3px 1px; border-bottom:1px solid #ddd; overflow:hidden}
.reply {margin-top:3px; padding:3px 1px; border-top:1px solid #ddd; clear:both; text-align:right}
.no-reply {margin-top:3px; clear:both;}
.avatar {padding: 5px 5px 5px 0; display:block; width:30px; height:30px; text-align:center; float:left;}
.avatar_img {width:30px; height:30px}

.smiles {margin:0 30px}

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

/* General forum Table View */
.gTable {background:#CCCCCC;}
.gTableTop {padding:2px;background:#000;padding-left:20px;padding-bottom:1px;color:#FFFFFF;font-weight:bold; height:28px;font-size:10pt; }
.gTableSubTop {padding:2px;background:#d4d4d4;color:#000000;height:20px;font-size:10px;}
.gTableBody {padding:2px;background:#FAFAFA;}
.gTableBody1 {padding:2px;background:#FFFFFF;}
.gTableBottom {padding:2px;background:#FAFAFA;}
.gTableLeft {padding:2px;background:#F2F2F2;font-weight:bold;color:#6E6E6E}
.gTableRight {padding:2px;background:#F8F9FA}
.gTableError {padding:2px;background:#FAFAFA;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#FFFFFF}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#F2F2F2}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#FFFFFF;}
a.catLink:visited {text-decoration:none; color:#FFFFFF;}
a.catLink:hover {text-decoration:underline; color:#000000;}
a.catLink:active {text-decoration:underline; color:#FFFFFF;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;font-size:7pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#6E6E6E;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; color:#6E6E6E;}
a.forumBarA:active {text-decoration:underline; color:#6E6E6E;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}
/* ---------------------------- */

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

/* forum Page switches */
.switches {background:#CCCCCC;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#E0E0E0;font-weight:bold;color:#6E6E6E;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#FFFFFF}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#F2F2F2}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#AAAAAA; height:20px;font-weight:bold;font-size:7pt;color:#FFFFFF;padding-left:40px; }
.threadsDetails {padding:2px;background:#AAAAAA; height:20px;color:#6E6E6E;}
.forumOnlineBar {padding:2px;background:#AAAAAA; height:20px;color:#6E6E6E;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link {text-decoration:none; color:#6E6E6E;}
a.threadLink:visited {text-decoration:none; color:#6E6E6E;}
a.threadLink:hover {text-decoration:underline; color:#000000;}
a.threadLink:active {text-decoration:underline; color:#000000;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {background:#F1F2F3;text-align:center;}
.postFirst {background:#F8F9FA;border-bottom:3px solid #787878;}
.postRest1 {background:#F1F2F3;}
.postRest2 {background:#F8F9FA;}
.postSeparator {height:3px;background:#000000;}

.postTdTop {background:#d4d4d4;}
.postBottom {background:#E0E0E0;height:20px}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#F2F2F2;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#787878;}
.posttdMessage {padding:5px;background:#FFFFFF;}

.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;}

.codeMessage {background:#FFFFFF;font-size:9px;}
.quoteMessage {background:#FFFFFF;font-size:9px;}

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

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */

/* 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/813/11.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
input {background: #fff; border: 1px solid #bcbcbc;}
.codeButtons, .loginButton, .searchSbmFl, .pollBut, .commSbmFl {font-size:8pt;background:#000;color: #fff; border: none;}
.codeCloseAll {font-size:8pt; background:#000;color: #fff; border: none;}
.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}
/* ----------------- */

/* ====== forum End ====== */