.forumvd {-moz-border-radius:4px;-webkit-border-radius:4px; border-radius: 4px; background:#F8F7F6; border:1px solid #E6E6E6;font-size:11px;padding:3px;margin:3px;background-color:#fff;}
.forumvd:hover {-moz-border-radius:4px;-webkit-border-radius:4px; border-radius: 4px; background:#F8F7F6; border:1px solid #d6d4d4;font-size:11px;padding:3px;margin:3px;background-color:#ff;}



/* Made by Yerbol | skype: yerbolka- */
body {margin:0; padding:0; color: #2e2e2e; font: 11px Tahoma;}
ul, li, dl, dt, dd {display:block; padding:0; margin:0; list-style:none;}
#wrap {width:1058px;margin:0 auto; font: 11px Tahoma;}

#h_top {background:url(/images/h_all_bg.png) no-repeat 0 0; height:44px;}
#h_top .in_r {float:right; color:#000; padding:13px 10px 13px 0;}
#h_top .in_r span {font:bold 11px Tahoma;}
#h_top .in_r a:link, #h_top .in_r a:visited, #h_top .in_r a:active {color:#2ea1fa; text-decoration:none;}
#h_top .in_r a:hover{color:#2ea1fa; text-decoration:underline;}
#h_middle {background:url(/images/h_all_bg.png) no-repeat 0 -44px; height:150px;}
#h_middle .time {float:left; padding:2px 0 0 51px; color:#2eaadc; font:10px Tahoma;}
#h_bottom {background:url(/images/h_all_bg.png) no-repeat 0 -194px; height:29px;}
#h_bottom .h_nav {height:29px; overflow:hidden; margin:0; font:bold 12px Tahoma; }
#h_bottom .h_nav li {background:url(/images/h_nav.png) no-repeat right -29px; height:29px; float:left; padding:0 2px 0 0; min-width:115px;}
#h_bottom .h_nav li a {height:29px; line-height:29px; display:block; text-decoration:none;}
#h_bottom .h_nav li a span {height:29px; display:block; padding:0 10px; color:#fff; text-shadow:0px 1px 0px #202020; text-align:center;}
#h_bottom .h_nav li:hover a {background:url(/images/h_nav.png) no-repeat 0 0;}
#h_bottom .h_nav li:hover a span {color:#82ccea; text-shadow:0px 1px 0px #202020;}

.c_all {background:#fff; overflow:hidden; padding:2px 0;}
.m_left {width:570px; float:left;}
.s_right {margin:0 0 0 572px; overflow:hidden;}
.s_right_in_l {width:242px; float:left;}
.s_right_in_r {margin:0 0 0 244px; padding:0;} 

.news {overflow:hidden; margin:0 0 2px 0;}
.news_t {background:url(/images/news.png) no-repeat 0 0; width:570px; height:21px;}
.news_t_in {padding:3px 24px 3px 10px; color:#fff;}
.news_t_in a:link, .news_t_in a:visited, .news_t_in a:active {color:#fff; text-decoration:none;}
.news_t_in a:hover {color:#fff; text-decoration:underline;}
.news_t_c {float:right; width:60px; margin:0 -2px 0 0;}
.news_t_c_in {text-align:center;}
.news_c {background:url(/images/news.png) repeat-x -570px 0; width:570px;}
.news_c_in {overflow:hidden; padding:10px 10px; color:#000; text-align:justify;}
.news_c_in a:link, .news_c_in a:visited, .news_c_in a:active {color:#595959; text-decoration:none;}
.news_c_in a:hover {color:#595959; text-decoration:underline;}
.news_img {border:2px solid #abadb2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 10px 0 0;}
.news_b {background:url(/images/news.png) no-repeat -1140px 0; width:570px; height:28px;}
.news_b_in {font:12px Tahoma; color:#000; padding:6px 10px; text-align:left;}
.news_img_in {display:block; border-bottom:1px dotted #ccc; padding:0 0 10px 0; margin:0 0 10px 0; text-align:center;}

.news_download_p {display:block; border-bottom:1px dotted #ccc; padding:0 0 15px 0; margin:5px 0 10px 0;}
a.news_download1:link, a.news_download1:active, a.news_download1:visited {background:#282828; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; color:#fff; font:bold 11px Tahoma; border:0; padding:5px 5px; margin:0 10px 0 0;}
a.news_download1:hover {background:#1790c7; cursor:pointer;}

.blocks_t {background:url(/images/blocks.png) no-repeat 0 0; width:242px; height:29px;}
.blocks_t_in {padding:7px 0; text-align:center; font:bold 11px Tahoma; color:#2ea1fa;}
.blocks_c {background:url(/images/blocks.png) repeat-x -242px 0; border-bottom:1px solid #b2b2b2; margin:0 0 2px 0;}
.blocks_c_in {padding:10px 10px; overflow:hidden;}

.nav_user_p {padding:5px 10px;}

.footer {background:url(/images/footer.png) no-repeat 0 0; height:29px;}
.footer_in {padding:7px 10px; color:#000;}
.footer_in a:link, .footer_in a:visited, .footer_in a:active {color:#000; text-decoration:none;}
.footer_in a:hover {color:#000; text-decoration:underline;}
.footer_in_d {font:12px Tahoma; float:right;}
.footer_in_d a {font:bold 12px Tahoma;}
.footer_in_d a:link, .footer_in_d a:visited, .footer_in_d a:active {color:#000; text-decoration:none;}
.footer_in_d a:hover {color:#000; text-decoration:none; border-bottom:1px dashed #000;}

#informers {border:1px solid #b3b3b1; border-bottom:0; overflow:hidden; margin:-2px 0 2px 0;}
.informer {width:269px; display:inline-block;}
.informers_t_all {background:url(/images/informers.png) no-repeat 0 0; height:28px;}
.informer_t {height:28px;}
.informer_t_in {text-align:center; padding:6px 0; font:bold 11px Tahoma; color:#3f3f3f;}
.informer_t_in span {color:#2eaadc;}
.informer_c {overflow:hidden;}
.informer_menu {width:269px;}
.informer_menu ul {padding:0; margin:0;}
.informer_menu li {display:block; height:22px; width:269px; line-height:22px;}
.informer_menu li a {text-decoration:none; display:block; background:url(/images/informers.png) no-repeat 0 -28px; height:22px; width:269px; padding:3px 0 0 25px; color:#2e2e2e; font:10px Tahoma;}
.informer_menu li a:hover {text-decoration:none; color:#2eaadc;}

.b_menu {width:236px; margin:0 auto;}
.b_menu ul {padding:0; margin:0;}
.b_menu li {display:block; height:25px; width:236px; line-height:25px; margin:0 0 2px 0;}
.b_menu li a {text-decoration:none; display:block; background: url(/images/categories.png) no-repeat 0 0; height:25px; width:236px; color:#000; font:12px Tahoma;}
.b_menu li div {padding:4px 0 0 7px;}
.b_menu li a:hover {background: url(/images/categories.png) no-repeat 0 -26px; text-decoration:none; color:#2eaadc;}

a:link, a:active, a:visited, a.noun:link, a.noun:active, a.noun:visited {text-decoration:none; color:#000;}
a:hover, a.noun:hover {text-decoration:underline; color:#000000;}

td, body {font:11px Tahoma; color:#000000;}
form {padding:0; margin:0;}
input,textarea,select {vertical-align:middle; font:11px Tahoma;}
.copy {font-size:7pt;}

hr {color:#C2C2C2;height:1px;}
label {cursor:pointer;cursor:hand}

.catsTable {}
td.catsTd {background: url(/images/categories.png) no-repeat 0 0; height:21px; padding:5px 5px 0 5px;}
td.catsTd:hover {background: url(/images/categories.png) no-repeat 0 -26px;}
.catName, .catNameActive {font:12px Tahoma;}
.catNumData {font-size:8pt;color:#555555;}
.catDescr {font-size:7pt; padding-left:10px;}
a.catName:link, a.catName:visited, a.catName:active {text-decoration:none; color:#000;}
a.catName:hover {text-decoration:underline; color:#2eaadc;}
a.catNameActive:link, a.catNameActive:visited, a.catNameActive:active {text-decoration:none; color:#2eaadc;}
a.catNameActive:hover {text-decoration:none; color:#000;}

.manTdError {color:#FF0000;}

.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
.cComm {background:#f1f1f1; border:1px solid #C2C2C2; padding:7px 7px; margin:0 0 2px 0;}
.cTitle {background:#fff; border-top:1px solid #fff; border-bottom:1px solid #dfdfdf; padding:7px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 0 5px 0;-moz-box-shadow: 0 5px 4px #e8e8e8 inset; -webkit-box-shadow: 0 5px 4px #e8e8e8 inset; box-shadow: 0 5px 4px #e8e8e8 inset;}
.cBlock1 {background:#FAFAFA; border:1px solid #C2C2C2;}
.cBlock2 {background:#F1F2F3; border:1px solid #C2C2C2;}

.commTable {background:#f1f1f1; border:1px solid #b3b3b1; padding:5px 5px; margin:-10px 0 0 0;}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#333333;width:100%;background:#fff;border:1px solid #C2C2C2;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#EBEBEB;border:1px solid #C2C2C2;}

.pollBut {width:110px;}
.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E2E6EA}
.textResultsTd {background:#FFFFFF}
.pollNow {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.pollNowTd {}
.totalVotesTable {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.totalVotesTd {background:#FFFFFF;}

a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red; font:bold 11px Tahoma;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}

.replaceTable {background:#EEEEEE;height:100px;width:300px;border:1px solid #AAAAAA;}
.legendTd {font-size:7pt;}

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

/* General forum Table View */
.gTable {background:#d1dae1;}
.gTableTop {padding:2px 10px; font:bold 11px Tahoma; color:#fff; height:27px; background:url(/images/forum_t.png) repeat-x; }
.gTableSubTop, .threadsType, .threadsDetails, .forumOnlineBar {padding:2px 10px; background:#fff; color:#9ea8b1; height:23px; font:11px Tahoma; border-top:1px solid #e2e7ec; border-left:1px solid #f4f6f8;}
.gTableBody, .gTableBody1, .gTableBottom, .gTableLeft, .gTableRight, .gTableError {padding:2px 5px; background:#fff; border-top:1px solid #f6f8f9; border-left:1px solid #f4f6f8;}

.forumNameTd,.forumLastPostTd, .forumIcoTd,.forumThreadTd,.forumPostTd, .threadNametd,.threadAuthTd,.threadLastPostTd, .threadIcoTd,.threadPostTd,.threadViewTd {padding:2px 5px;background:#fff; border-top:1px solid #f6f8f9; border-left:1px solid #f4f6f8;}
.forumLastPostTd,.forumArchive, .threadLastPostTd {padding:2px 5px;}

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

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

.forum {font:bold 12px Tahoma;}
.forumDescr,.forumModer, .threadDescr {color:#000; font:11px Tahoma;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link, a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited, a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:none; color:#000;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#000;}

.forumNamesBar {font:11px Tahoma;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link, a.forumBarA:visited, a.forumBarA:active {text-decoration:none; color:#000;}
a.forumBarA:hover {text-decoration:underline; color:#000;}

.fastNav,.fastSearch,.fastLoginForm {font:11px Tahoma;}

.fastNavMain {background:#C7D7EF;}
.fastNavCat {background:#E7EEF8;}
.fastNavCatA {background:#E7EEF8;color:#0000FF}
.fastNavForumA {color:#0000FF}

.switches {background:#d1dae1;}
.pagesInfo {background:#FFFFFF; padding-right:10px; font:11px Tahoma;}
.switch {background:#FFFFFF; width:15px; font:11px Tahoma;}
.switchActive {background:#c1cdd6; font-weight:bold; color:#fff;width:15px; text-shadow:0 1px 0 #8699a8;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link, a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited, a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#000000;}

.threadNoticeLink {font:bold 11px Tahoma;}

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

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

.postTable {}
.postPoll {background:#fff;text-align:center;}
.postFirst {background:#fff;}
.postRest1, .postRest2 {background:#fff;}
.postSeparator {height:1px;background:##d1dae1;}

.postTdTop {background:#fff; color:#9ea8b1; height:27px; padding:4px 10px; border-bottom:1px solid #d1dae1;}
.postBottom {background:#fff; color:#9ea8b1; height:27px; padding:4px 10px; border-top:1px solid #d1dae1;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center; padding:5px; background:#EEEEEE; border-right:1px solid #d1dae1;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#2D435B;}
.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;}

.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/971/19.gif') no-repeat 0px 4px;}

.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;background: #8D8A83;color:#DAD7CC;border:1px outset #615E58;}
.codeButtons, .codeCloseAll {font:11px Tahoma; background: -moz-linear-gradient(top, rgba(83,107,146,1) 0%, rgba(69,88,120,1) 100%); background: -webkit-linear-gradient(top, rgba(83,107,146,1) 0%,rgba(69,88,120,1) 100%); background: -o-linear-gradient(top, rgba(83,107,146,1) 0%,rgba(69,88,120,1) 100%); color:#fff; border:0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.codeButtons:hover, .codeCloseAll:hover {background:rgba(64,64,64,1);} 
.postNameFl,.postDescrFl {background:#EBEBEB;border:1px solid #d1dae1;width:400px}
.postPollFl,.postQuestionFl {background:#EBEBEB;border:1px solid #d1dae1;width:400px}
.postResultFl {background:#EBEBEB;border:1px solid #d1dae1;width:50px}
.postAnswerFl {background:#EBEBEB;border:1px solid #d1dae1;width:300px}
.postTextFl {background:#EBEBEB;border:1px solid #d1dae1;width:550px;height:150px}
.postUserFl {background:#EBEBEB;border:1px solid #d1dae1;width:300px}
.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
#frM27, #frM30, #frM58, #frM5, #frM35, #frM38 {padding:5px 8px 5px 5px;}
.f_s {float:left;}
.f_s input[type="text"] {background:#fff; border:1px solid #000; border-right:0; height:16px; font-family:tahoma; font-size:10px; color:#000; line-height:16px; text-indent:7px; width:132px;}
.f_s input[type="submit"] {float:right; border:0; background:url(/images/sch_b.png) no-repeat -177px 0; font-family:tahoma; font-size:10px; color:#000; width:43px; height:16px;}
.f_s input[type="submit"]:hover {opacity:0.7;}

input.login, input.password, input.enter {background:#fff; border:1px solid #000; color:#000; font:10px Tahoma; display:inline-block; margin:0 5px 0 0;}
div.registration {display:inline-block; font:10px Tahoma;}
/* ====== forum End ====== */
/* --------------------------------- */