/* 
 Author: Balbesskin
 E-mail: balbesskin@live.ru
 Skype: balbesskin
*/

/* GENERAL */
body {background:url('/img/bg.jpg') no-repeat #080808;background-position:50% 0;margin:0;padding:0;font:11px 'tahoma';color:#464646;text-align:center;}
td, input, select, textarea {font:11px 'tahoma';}
body a {color:#677588;text-decoration:none;}
body a:hover {color:#464646;}
* {}
img {border:0;}
a.noun img {margin:2px;}
ul, li {margin:0;padding:0;}
.clear {clear:both;overflow:hidden;}
:focus {outline:none;}
textarea {resize:none;}
hr {background:#918f69;border:0;overflow:hidden;}
form {margin:0;padding:0;}
/* ------------- */

/* WRAP */
#container_fl {background:url('/img/container_fl.png');border-radius:2px;width:1000px;margin:82 auto 38px auto;padding:5px;text-align:left;overflow:hidden;}
#container {width:1000px;overflow:hidden;}
#content {background:url('/img/content.png')repeat-y;overflow:hidden;}
#fcontent {background:#ebebeb;padding:3px;overflow:hidden;}
#sidebar_l {width:226px;padding:3px 3px 0 3px;float:left;}
#maincont {width:522px;margin:0 0 0 4px;padding:3px;float:left;}
#sidebar_r {width:226px;padding:3px 3px 0 3px;float:right;}
/* --- */

/* CHAT */
.chatb {background:url('/img/chatb.png')repeat-x top #ececec;border-bottom:1px solid #dfdfdf;overflow:hidden;}
.chatb_av {background:url('/img/chatb_av.png');width:40px;height:38px;margin:7px 6px 7px 7px;float:left;}
.chatb_av img {width:34px;height:34px;margin:2px 0 0 2px;float:left;}
.chatb_r {width:148px;margin:1px 0 0 0;float:left;text-align:left;}
.chatb_name {border-bottom:1px solid #dfdfdf;padding:3px 0;}
.chatb_name span {float:right;color:#898989;font-size:10px;}
.chatb_mess {padding:1px 0 3px 0;}
.addmess_b {border-top:1px solid #dfdfdf;overflow:hidden;}
.addmess_fld {margin:3px;float:left;}
.addmess_ico {margin:3px 0 0 0;float:left;}
#mchatMsgF {background:#efefef!important;border:1px solid #dfdfdf!important;border-radius:2px!important;box-shadow:inset 2px 2px 3px #e5e5e5!important;width:196px!important;height:36px!important;}
.bbico {display:block;background:url('/img/bbico.png');width:19px;height:17px;margin:0 0 2px 0;}
.smico {display:block;background:url('/img/smico.png');width:19px;height:17px;}
.addmess_bb {border-bottom:1px solid #dfdfdf;padding:0 0 3px 0;overflow:hidden;}
.addmess_sub {float:left;}
#mchatBtn {display:none;}
#mchatBtn2 {background:#3b3b3b!important;border:0!important;border-radius:2px!important;color:#fff!important;margin:0 0 0 3px!important;padding:3px 10px 3px 10px!important;}
.rlico {display:block;background:url('/img/rlico.png');width:23px;height:19px;margin:0 13px 0 3px;float:left;}
.rlico:hover {display:block;background:url('/img/rlicoh.png');}
a.chatctrl:link, a.chatctrl:active, a.chatctrl:visited {display:block;margin:2px 0 0 0;color:#7d7d7d;}
/* --- */

/* FOOTER */
.footer {background:#ebebeb;border-radius:0 0 2px 2px;padding:3px;overflow:hidden;}
.footer_navig {background:url('/img/header_navig.png')repeat-x;height:36px;overflow:hidden;}
.footer_inf {background:url('/img/header_navig_li.png')no-repeat right;margin:4px 0;padding:8px 21px;float:left;}
.footer_text {line-height:36px;padding:0 21px;float:left;color:#fff;}
.footer_navig ul {margin:4px 0 0 0;padding:0;list-style:none;float:right;}
.footer_navig li {background:url('/img/header_navig_li.png')no-repeat left;float:left;}
.footer_navig li a {display:block;color:#fff;padding:7px 21px 8px 21px;}
.footer_navig li a:hover {background:url('/img/header_navig_li.png')no-repeat left #323232;}
.footer_comments {background:#dedede;border:1px solid #dadada;border-radius:2px;padding:2px 2px 1px 2px;float:left;}
.comm {background:url('/img/footer_comments.png')repeat-x;width:302px;height:36px;overflow:hidden;}
.comm_av {background:url('/img/comm_av.png')repeat-x;width:29px;height:27px;margin:3px 7px 0 3px;padding:2px 0 0 2px;float:left;}
.comm_av img {width:25px;height:25px;}
.comm_c {margin:3px 0 0 0;line-height:14px;float:left;}
.comm_c a {display:block;color:#464646;}
.comm_c span {color:#898989;}
.comm_r {display:block;background:#e5e5e5;border-radius:2px;margin:5px 5px 0 0;padding:6px 10px;float:right;color:#464646;}
.footer_inform {background:#dedede;border:1px solid #dadada;border-radius:2px;margin:0 3px;padding:2px;float:left;overflow:hidden;}
.footer_inform_in {background:#ebebeb;width:395px;padding:7px 10px 8px 10px;line-height:14px;}
.footer_inform_in a {color:#464646;font-weight:700;}
.footer_inform_in a:hover {color:#677588;}
.footer_ustop {background:#dedede;border:1px solid #dadada;border-radius:2px;padding:2px;float:right;overflow:hidden;}
.footer_ustop_in {background:#ebebeb;width:252px;padding:3px 0 0 1px;float:right;overflow:hiddem;}
.ustop {margin:0 0px 3px 2px;float:left;width:49%;overflow:hidden;}
.ustop_av {background:#d0d0d0;border-radius:2px;padding:2px;float:left;}
.ustop_av img {width:25px;height:27px;}
.ustop_inf {background:url('/img/ustop_ul.png');width:93px;height:31px;float:left;color:#fff;}
.ustop_inf:hover {background:url('/img/ustop_ulh.png');}
.ustop_inf ul {margin:0;padding:1px 0 0 7px;list-style:none;line-height:14px;font-size:10px;}
/* --- */

/* COMMENTS */
.comm_num_b {background:#f3f3f3;border:1px solid #d0d0d0;border-radius:2px;overflow:hidden;}
.comm_left {padding:5px 0 7px 20px;float:left;}
.comm_right {padding:6px 4px 0 0;float:right;}
.comm_box {background:#efefef;border:1px solid #d0d0d0;border-radius:2px;margin:3px 0 0 0;overflow:hidden;}
.comm_box_title {background:url('/img/entry_title.png')repeat-x;height:28px;}
.comm_box_date {border-right:1px solid #dfdfdf;margin:7px 0 0 4px;float:left;}
.comm_box_date span {background:#8da180;border-radius:2px;margin:0 4px 0 0;padding:3px 7px;color:#fff;}
.comm_box_usname {line-height:26px;margin:0 0 0 12px;float:left;}
.comm_box_rate {margin:7px 6px 0 0;float:right;}
.comm_box_rate img {vertical-align:-2px;margin:0 3px;}
.comm_box_inbox {padding:4px;overflow:hidden;}
.comm_box_avatar {background:#dedede;border-radius:2px;margin:0 4px 0 0;padding:3px;float:left;}
.comm_box_avatar img {width:46px;height:46px;}
.comm_box_message {background:url('/img/comm_box_message.png')no-repeat left top;max-width:448px;padding:4px 0 0 6px;float:left;}
.comm_add_messfld {overflow:hidden;}
.comm_add_bott {padding:3px 0 0 0;overflow:hidden;}
.comm_add_bb {padding:2px 0 0 30px;float:left;}
.comm_add_right {float:right;}
.comm_add_sml {background:#d6d6d6;border-radius:2px;padding:3px;float:left;}
.comm_add_sml a {display:block;background:#cca984;border-radius:2px;padding:4px 10px 5px 10px;color:#fff;}
.comm_add_sml a:hover {color:#fff;}
.comm_add_btn {background:#d6d6d6;border-radius:2px;margin:0 0 0 3px;padding:3px;float:left;}
.commSbmFl {margin:0!important;padding:4px 10px 5px 10px!important;}
/* --- */

/* GENERAL FORUM STYLES */
.forumContent {margin-top: 25px;position: relative;}
.forumContent a {text-decoration: none;}
.forumContent a:hover {text-decoration: underline;}
.forumcontent td {font: 11px 'Tahoma'; color: #555555;}
a.fNavLink {font: 12px 'Arial';color: #999999;text-decoration: underline;padding: 3px 6px;}
a.fNavLink:hover {color: #313131; }
.gTable {background:#dbdbdb;border-radius:2px;}
.gTable td {background: #fff; padding:0;}
td.gTableTop {background:url('/img/gTableTop.png');width:962px;height:27px;color:#464646;border:0;padding:0 0 0 30px;overflow:hidden;}
td.gTableSubTop, td.postTdTop, td.gTableLeft, td.gTableRight  {background:#efefef;color:#898989;padding:4px 10px 5px 10px;}
td.gTableSubTop a, td.postTdTop a {color:#464646;}
td.gTableRight {background:#efefef;}
td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.gTableBody1 {background:url('/img/forumTd.png')repeat-x #ebebeb;height:40px;}
td.forumNameTd {background:url('/img/forumTd.png')repeat-x #ebebeb;height:31px;padding:3px 10px;}
td.forumNameTd:hover {background:#ebebeb;}
td.forumLastPostTd {background:url('/img/forumTd.png')repeat-x #ebebeb;height:31px;padding:3px 10px;font-size:9px;}
td.threadsDetails, td.forumOnlineBar {background:#efefef;padding:4px 10px 5px 10px;}
.forumBar {margin:0 3px;}
/* --- */

/* FORUM LINKS */
a.forumLastPostLink:link, a.forumLastPostLink:active, a.forumLastPostLink:visited {color:#898989;}
a.lastPostUserLink:link, a.lastPostUserLink:active, a.lastPostUserLink:visited {color:#464646;}
a.catLink:link, a.catLink:active, a.catLink:visited {color:#464646;}
a.forum:link, a.forum:active, a.forum:visited {color:#464646;}
a.forum:hover {color:#677588;}
a.threadLink:link, a.threadLink:visited, a.threadLink:active {color:#464646;}
a.threadAuthorLink:link, a.threadAuthorLink:visited, a.threadAuthorLink:active {color:#464646;}
a.topSortLink:link, a.topSortLink:visited, a.topSortLink:active {color:#898989;}
/* --- */

/* FORUM SWITCHES */
.switches {background:#efefef;border:1px solid #dbdbdb;border-radius:2px 2px;margin:0 0 4px 0;}
.pagesInfo {background:#efefef;border-right:1px solid #dbdbdb;padding:4px 10px;font-size:8pt;color:#636363;}
.switch {background:#efefef;width:15px;font-size:8pt;}
.switchActive {background:#f6f6f6;font-weight:bold;color:#636363;width:15px;text-shadow: 1px 1px 0px #fff;}
a.switchBack:link, a.switchBack:visited, a.switchNext:link, a.switchNext:visited, a.switchDigit:link, a.switchDigit:visited {text-decoration: none; width:15px; color: #636363; display: block; background: #fff; font-size: 10px; font-weight: bold;}
a.switchBack:hover, a.switchBack:active, a.switchNext:hover, a.switchNext:active, a.switchDigit:hover, a.switchDigit:active {text-decoration: none; width:15px; color: #7891a5; background-color: #fff;}
/* --- */

/* FORUM POSTS */
td.postTdTop1, td.postBottom {background:#efefef!important;color:#898989;}
.postbott {background:#efefef!important;padding:3px 10px 4px 10px!important;}
.postBottom td {border:0;padding:0 5px!important;}
.postBottom img, .postBottom input {vertical-align:middle;}
td.postTdTop1 ul {margin:0;padding:0;list-style:none;}
td.postTdTop1 li {background:url('/img/entry_right_li.png')no-repeat right;padding:4px 17px 6px 17px;float:left;}
.postTdInfo {background:#efefef!important;text-align:center;}
.posttdMessage {background:#efefef!important;width:822px!important;padding:8px 10px!important;line-height:14px;}
.fpost_box {padding:5px;overflow:hidden;}
.fpost_av {background:#dedede;border-radius:2px;padding:3px;float:left;position:relative;}
.fpost_stat {position:absolute;left:3px;bottom:3px;}
.fpost_bord {background:url('/img/fpost_bord.png');width:3px;height:89;margin:1px 3px;float:left;}
.fpost_conn {background:url('/img/fpost_conn.png');width:117px;height:90px;float:left;}
.fpost_conn ul {margin:0;padding:0;list-style:none;}
.fpost_conn li {height:30px;}
.fpost_conn li a {display:block;padding:8px 0 9px 0;color:#fff;}
.fpost_conn li a:hover {color:#fff;}
.fpost_infodet {overflow:hidden;}
.fpost_infodet ul {border-top:1px solid #dfdfdf;margin:0;padding:0;list-style:none;}
.fpost_infodet li {background:url('/img/fpost_infodet_li.png')repeat-x;height:13px;padding:3px 6px 8px 35px;text-align:left;}
.fpost_infodet li div {background:#e6e6e6;border-radius:2px;margin:0 50px;padding:1px 0 3px 0;text-align:center;}
.fpost_infodet li span {background:#e6e6e6;border-radius:2px;padding:2px 10px 2px 10px;float:right;}
li.nopadd {padding:3px 0 8px 0!important;overflow:hidden;}
.fpost_ratt {border-radius:2px;margin:3px;overflow:hidden;color:#fff;}
.fpost_ratt a {color:#fff;}
.fpost_ratt a:hover {color:#fff;}
.reputationminus {background:#cdaa85;border:1px solid #c4a27f;padding:3px 10px 4px 10px;float:left;}
.reputationcen {background:#cdaa85;border-top:1px solid #c4a27f;border-bottom:1px solid #c4a27f;width:165px;padding:3px 0 4px 0;float:left;}
.reputationplus {background:#cdaa85;border:1px solid #c4a27f;padding:3px 10px 4px 10px;float:left;}
/* --- */

/* FORUM OTHER */
.forumDescr {color:#898989;}
.forumModer {font:10px 'Arial';color:#898989;}
td.threadIcoTd, td.threadPostTd, td.threadViewTd, td.threadAuthTd {background:#ebebeb;}
td.threadNametd {background:#ebebeb;padding:10px 10px;}
td.threadLastPostTd {background:#ebebeb;padding:8px 10px;}
.threadDescr {font: 10px 'Arial'; color: #a1a1a1;}
.postTable {background:#dcdbe0; }
.postPoll td {border: 0px !important;}
.postSeparator {display: none;}
.postUser {font-size: 12px; font-weight: bold;}
.codeMessage {font-family: monospace;}
.quoteMessage {font-style: italic;}
.smilesPart td {border: 0px !important;}
.funcLink {font: bold 11px 'Tahoma';color: #595959;}
/* --- */

/* OTHER STYLES */
.entry_search {overflow:hidden;}
.schQuery {background:url('/img/schQuery.png');width:299px;height:29px;float:left;}
.queryField {background:none!important;border:0!important;width:297px!important;margin:1px;padding:5px 10px 6px 35px!important;}
.schBtn {background:#d6d6d6!important;border-radius:2px;padding:3px;margin:0 0 0 3px;float:left;}
.searchSbmFl {background:url('/img/searchSbmFl.png')repeat-x!important;border:0!important;border-radius:2px!important;margin:0!important;padding:5px 16px!important;color:#fff!important;}
.entry_search_c {background:url('/img/entry_search_c.png')repeat-y;width:3px;height:29px;margin:0 3px;float:left;}
.entry_search_all {background:#d6d6d6;border-radius:2px;padding:3px;float:left;}
.entry_search_all a {display:block;background:url('/img/searchSbmFl.png')repeat-x;border-radius:2px;padding:4px 18px 6px 17px;color:#fff;}
.entry_search_all a:hover {color:#fff;}
.addnum {background:#f3f3f3;border:1px solid #d0d0d0;border-radius:2px;margin:3px 0;overflow:hidden;}
.add_button {display:block;background:url('/img/add_button.png');width:125px;height:22px;margin:4px;float:left;}
.addnum ul {margin:0;padding:0;list-style:none;float:right;}
.addnum li {background:url('/img/addnum_li.png')no-repeat right;padding:8px 18px;float:left;}
li.noborder {background:none;}
.poll_answ {padding:8px 10px;overflow:hidden;}
.poll_vot {background:#ebebeb;border-radius:2px;margin:0 3px 3px 3px;padding:2px;overflow:hidden;}
.poll_vot span {padding:4px 0 5px 12px;float:left;}
.poll_vot a {display:block;background:#383838;border-radius:2px;color:#fff;padding:4px 10px 5px 10px;float:right;}
.poll_vot a:hover {color:#fff;}
.funcBlock, #bc4, #bc6, #bc8, #bc12, #bc16, #bc18, #subscribe {display:none;}
/* --- */

/* PAGE */
.pagenav, .pagesBlockuz1 {margin:4px 4px 1px 4px;padding:7px 0;text-align:center;overflow:hidden;}
.swchItemA span {background:#718095;border-radius:2px;padding:2px 8px;color:#fff;}
.swchItemA1 span {background:#718095;border-radius:2px;padding:2px 8px;color:#fff;}
.swchItem span {background:#dbdbdb;border-radius:2px;padding:2px 8px;}
.swchItem span:hover {background:#8da180;color:#fff;}
.swchItem1 span {background:#dbdbdb;border-radius:2px;padding:2px 8px;}
.swchItem1 span:hover {background:#8da180;color:#fff;}
a.swchItem:link {color:#464646;}
a.swchItem1:link {color:#464646;}
/* --- */

/* USER GROUP */
a.groupAdmin:link,a.groupAdmin:visited {color:#c17b7b;font-weight:700;}
a.groupModer:link,a.groupModer:visited {color:#677588;}
/* --- */

/* Other Styles */
.codeMessage, .quoteMessage {padding: 5px;}
.bbcodeBlock, .bbquoteBlock {margin: 5px;}
/* ------------ */

/* INPUTS */
input[type=submit], input[type=reset], input[type=button] {font-size:11px;background:#383838;border:0;color:#fff;border-radius:2px;padding-top:3px;padding-bottom:3px;padding-left:4px;padding-right:4px;cursor:pointer;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background:#718095;}
input[type=text], input[type=password], textarea {background:#efefef;border:1px solid #dfdfdf;border-radius:2px;box-shadow:inset 2px 2px 3px #e5e5e5;font:11px 'tahoma';color:#7d7d7d;padding:3px 6px;}
input.codeButtons, input.button {padding-left:0;padding-right:0;}
.commFl {width:100%;}
/* --- */