/* Главные стили */
body {background:#161616; margin:0; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#000;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

ul, li {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.hidden {overflow:hidden;}

hr {color:#00b7ffheight:1px;border-top:0px;border-style:dashed;}

/* User Group Marks */ 
a.groupModer:link,a.groupModer:visited,a.groupMo der:hover {color:#18cd00;font-weight:bold;} 
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#c30000;font-weight:bold;} 
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#ff7e00;font-weight:bold;} 
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover{color:#b87333;font-weight:bold;} 
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:#3e0000;} 
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#d8a903;font-weight:bold;} 
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#177245;font-weight:bold;} 
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#24ac00;font-weight:bold;} 
a.groupOther4:link,a.groupOther4:visited,a.groupOther4:hover {color:#2bbbb9;font-weight:bold;} 
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#8b3093;font-weight:bold;} 
.groupOther4 {color: #3DD9FF;font-weight: bold; text-shadow: 1px 1px 1px #3DD9FF, 0 0 1em #3DD9FF;} 
/* ---------------- */

/* Фиксация */
#container_wrap {width:1000px; marign:0 auto;}
.side_main {overflow:hidden;}
.side_left {float:left; width:200px;}
.side_right {float:right; width:200px;}
.side_center {margin:0 230px;}

/* Верх сайта */
.body {margin:0 auto; width:1000px;}
.h_in {overflow:hidden; margin:0 auto;}
.h_bg {width:1000px; height:188px; background:url(/img/7.png) no-repeat 0 0}
.h_nav, .h_nav li {display:block; padding:0; margin: 0; list-style:none; float:left;}
.h_nav {float:left; height:30px; overflow:hidden; margin:0 0 0 0;}
.h_nav li {height:30px; float:left; overflow:hidden; margin:0 0;}
.h_nav li a {background:url(/img/8.png) no-repeat left 0; color:#fff; text-decoration:none; height:30px; display:block; padding:0 0 0 10px;}
.h_nav li a span {background:url(/img/8.png) no-repeat right top; height:30px; line-height:30px; display:block; padding:0 10px 0 0px;}
.h_nav li a:hover {background:url(/img/9.png) no-repeat left 0px;}
.h_nav li a:hover span {background:url(/img/9.png) no-repeat right 0px;}
.h_banka {background:url(/img/11.png) no-repeat; width:550px; height:97px; float:right; margin:48px 0 0 441px; position: absolute;}
.h_banka img {padding: 7px 0 0 73px;}
.h_menu {background:url(/img/7.png) no-repeat 0 0; width:1000px; height188px;}
.h_ss {float:left; height:20px; overflow:hidden; margin: 155px 0 0 442px; position: absolute;}
.h_ss img {margin: 0 0 0 5px}

/* Центр сайта */
.c_bg {background:url(/img/12.png) repeat-y; padding: 4px 4px;}
.fc_bg {background:url(/img/13.png) repeat-y; padding: 4px 4px;}
.c_bg_bottom {background:url(/img/14.png) no-repeat; width:1000px; height:10px;}

.b_fuul {width:200px; margin:0 0 10px 0;}
.b_top_l {background:url(/img/15.png) no-repeat 0 0; width:200px; height:44px;}
.b_top_l li {line-height:40px; color:#fff; padding:0px 0 0 28px; font-family: Calibri; font-size:14px; font-style: italic;}
.b_top_l li a {color:#fff;}
.b_top_r {background:url(/img/16.png) no-repeat 0 0; width:200px; height:44px;}
.b_top_r li {line-height:40px; color:#fff; padding:0px 0 0 28px; font-family: Calibri; font-size:14px; font-style: italic;}
.b_top_r li a {color:#fff;}
.b_top_bb {background:url(/img/17.png) no-repeat 0 0; width:200px; height:44px;}

.b_cont {background:#f4f4f4; padding:2px 4px;}
.b_bottom {background:url(/img/18.png) no-repeat; width:200px; height:17px;}
.b_top_bb li {line-height:40px; color:#fff; font-family: Calibri; font-size:14px; font-style: italic; text-align:center;}



.bmenu {width:193px; margin:0 0 0 0;}
.bmenu ul li {display:block; height:20px; line-height:20px; padding:0 0 3px 0;}
.bmenu ul li a {display:block; background:url(/img/19.png) no-repeat 0 0; height:22px; color:#161616; padding:0 0 0 24px;}
.bmenu ul li a:hover {display:block; background:url(/img/20.png) no-repeat 0 0; height:22px; color:#eaeaea; padding:0 0 0 24px; text-decoration:none;}
.v_top li {line-height:44px; color:#fff; padding:0 204px; position: absolute;}
.v_loop {width:539px; margin:0 0 5px 0;}
.v_top {background:url(/img/21.png) no-repeat; width:539px; height:44px; position: left;}
.v_top li {line-height:44px; color:#fff; padding:center;}
.v_top li a {color:#fff;}
.v_cont {background:url(/img/22.png); padding:2px 4px;}
.v_bottom {background:url(/img/23.png); height:8px;}
.v_poster {float:left; background:url(/img/24.png); width:143px; height:144px; margin:0 4px;}
.v_poster img {width:131px; height:131px; padding:5px 0 0 6px;}
.v_top_panel {background:url(/img/25.png); width:539px; height:25px; margin:0 auto;}
.v_top_inf {float:left; margin:0 5px;}
.v_top_inf li {padding:4px 4px;} 
.v_top_str {background:url(/img/26.png) no-repeat left 5px; float:left; margin:0 auto;}
.v_bottom_panel {background:url(/img/27.png); width:539px; height:28px; margin:0 auto;}
.v_bottom_inf {float:left; margin:5px 5px;}
.v_bottom_inf li {padding:4px 4px;} 
.v_bottom_str {background:url(/img/26.png) no-repeat; width:20px; height:13px; float:left; margin: 6px auto;}

.v_poster1 {background:url(/img/28.png) no-repeat; width:301px; height:156px; margin:0 auto;}
.v_poster1 img {width:287px; height:140px; padding:6px 0 0 7px; position: absolute;}
.v_text {float:left; margin: 10px 50px;}
.v_download {width:263px; margin:0 auto;}

.comments {width:539px; margin:9px auto; overflow:hidden;}
.com_av {float:left; width:84px; height:86px; margin:0 5px;}
.com_av img {width:84px; height:86px;}
.com_bg {background:#ccc; border-radius:4px; overflow:hidden; min-height:86px;}
.com_bg .text {padding:3px;}

/* Comments style */
.side_main input[type="text"],
.side_main input[type="password"],
.side_main textarea,
.side_main select,
.side_main option {outline:none; border:none; padding:3px 3px; font-family:tahoma; font-size:11px; background:#dddddd; color:#000; border-radius:6px;}
.side_main input[type="text"],
.side_main input[type="password"] {padding:2px 0; text-indent:3px;}
.side_main input[type="button"],
.side_main input[type="submit"],
.side_main input[type="reset"], 
.side_main button {cursor:pointer; outline:none; border:none; font-family:tahoma; font-size:11px; background:url(/img/29.png) no-repeat; height:19px; line-height:19px; color:#eaeaea; border-radius:3px; margin:3px 3px;}
.side_main input[type="button"]:hover, 
.side_main input[type="submit"]:hover,
.side_main input[type="reset"]:hover, 
.side_main button:hover,
.side_main select:hover {background:url(/img/29.png) no-repeat;}


/* Низ сайта */
.f_in {overflow:hidden;}
.f_bg {background:url(/img/30.png) no-repeat; width:1000px; height:136px; margin:7px auto;}
.f_bg .text {color:#fff; padding:37px 18px; float:left;}
.f_bg .text a {color:#fff;}
.f_b {float:right; margin:45px 27px;}
.f_blank {background:url(/img/31.png); width:96px; height:41px; float:left; margin:0 5px;}
.f_blank li {padding:4px 4px;}

/* Дополнительно */
.stat {background:url(/img/32.png) no-repeat; width:200px; height:26px; line-height:26px; padding:0 0 0 25px;}
.tOnline, 
.gOnline,
.uOnline {background:url(/img/33.png) no-repeat 0 2px; padding:0 16px; height:17px;}

.b_cont .bmenu {width:193px; margin:0 0 0 0;}
.b_cont .bmenu ul li {display:block; height:20px; line-height:20px; padding:0 0 3px 0;}
.b_cont .bmenu ul li a {display:block; background:url(/img/19.png) no-repeat 0 0; height:22px; color:#161616; padding:0 0 0 24px;}
.b_cont .bmenu ul li a:hover {display:block; background:url(/img/20.png) no-repeat 0 0; height:22px; color:#eaeaea; padding:0 0 0 24px; text-decoration:none;}

.bestf {float:left; margin:4px; background:url(/img/34.png) no-repeat 0 0; width:76px; height:63px;}
.bestf img {width:70px; height:57px; padding:3px;}

.b_prof_ava {background:url(/img/35.png) no-repeat; width:150px; height:150px; margin:0 auto 4px auto; overflow:hidden;}
.b_prof_ava img {width:140px; height:140px; padding:5px 0 0 5px;}
.b_prof_button a {background:url(/img/36.png) no-repeat 0 0; width:201px; height:28px; line-height:28px; display:block; text-align:center; text-decoration:none; overflow:hidden; margin:0 0 4px 0; color:#fff;}
.b_prof_button a:hover {background-position:0 -29px;}


/* ===== forum Start ===== */
.forumContent {width:990px; margin:0 auto;}
td.gTableTop {background: url(/img/37.png) no-repeat; height:45px; line-height:31px; text-align:center; color:#fff; padding:0 0 0 20px;}
td.gTableTop a {color:#fff;}
.f_bottom {background:url(/img/38.png) no-repeat; height:16px;}
.g_table_lr {padding:0 5px;}
.form_add_post td, .form_add_post td a {color:#000;}
#frM55, #frM55 a, #frM55 td, #frM55 td a {color:#fff;}

.forumNamesBar {display:none;}

/* General forum Table View */
.gTable {padding:0; margin:0; border-collapse:separate; border-spacing:0 !important; background:#f4f4f4;}
.gTable input {max-width:99%;}
.gTableTop {text-decoration:none;}
.gTableSubTop,
.postTdTop {background:url() repeat-x; height:25px; line-height:25px; padding:0 10px 0 10px; color:#000;}
.gTableSubTop a,
.postTdTop a {text-decoration:none; color:#000;}
.gTableBottom {padding:0 12xp; background:url(/img/38.png); height: 23px; width: 979px;}
.gTableLeft {padding:0 2px; font-weight:bold; color:#000;}
.gTableBody,
.gTableBody1,
.threadLastPostTd {background:url(/img/39.png) no-repeat 0 0; height:70px; padding:0 10px; color:#000;}
/* ------------------------ */

/* Forums Styles */
.threadPostTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumIcoTd,
.forumLastPostTd {padding:0 6px; height:60px; color:#000;}

.threadNametd,
.threadAuthTd {background:url(/img/39.png) no-repeat right 0; padding:0 10px;}
.forumNameTd {background:url(/img/39.png) no-repeat right 0; padding:0 10px;}
.forumLastPostTd {background:url(/img/39.png) no-repeat left 0; padding:0 10px;}

.gTableRight,
.threadIcoTd,
.threadPostTd,
.threadViewTd,
.forumIcoTd {background:url(/img/39.png) no-repeat right 0; font-weight:bold; height:60px;}

.forumThreadTd,
.forumPostTd {background:url(/img/39.png) no-repeat right 0; font-weight:bold; height:60px;}

.threadNoticeLink,
.threadsType,
.threadsDetails,
.forumOnlineBar {background:url(/img/39.png) repeat-x; height:29px; line-height:29px; padding:0 15px 0 15px; color:#000;}

a.catLink {text-decoration:none;}
a.catLink:hover {text-decoration:underline;}

.archivedForum {font-size:11px; color:#000; font-weight:bold;}
.threadDescr,
.statsRecord {color:#000;}
.threadLink {font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold; font-size:12px; color:#000;}
.forumDescr, .forumViewed {font-size:11px; color:#000;}
.forumModer {font-size:11px;}
.forumModer a {font-weight:bold; color:#000;}

a.lastPostUserLink,
a.threadAuthorLink {text-decoration:none; font-weight:bold; color:#000;}
a.lastPostUserLink:hover,
a.forumLastPostLink:hover,
a.threadAuthorLink:hover {text-decoration:underline; color:#000;}

a.forum {color:#000; font-size:12px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.forumLastPostLink {color:#000;}
a.forumLastPostLink:hover {color:#000;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {float:left; font-weight:bold; padding:0 4px; margin:3px 0 5px 0; font-size:11px; color:#fff;}
.forumBarKw {font-weight:normal; color:#fff;}
a.forumBarA {text-decoration:none; color:#fff;}
a.forumBar {color:#fff;}
a.forumBar:first-child {padding:0 0 0 10px;}
/* -------------------- */

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

/* forum Fast Navigation Menu */
.fastNavCatA {color:#000;}
/* -------------------------- */

/* forum Page switches */
.switches {margin-left:10px; margin:3px 0; color:#000; background:#e1e1e1; border-radius:4px;}
.pagesInfo {background:0; padding-right:10px; font-size:11px; color:#000;}
.switch {background:0; width:15px; font-size:11px; color:#000;}
.switchActive {background:0; font-weight:bold; width:15px; color:#000;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#000;}
/* ------------------- */

/* forum Threads Style */
a.threadPinnedLink,
a.threadLink {font-size:11px; color:#000;}

a.threadPinnedLink:link {text-decoration:none; color:#000; font-weight:bold !important;}
a.threadPinnedLink:hover {text-decoration:underline;}

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

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

select.searchForumsFl {width:300px; height:250px;}

.forumMemNum
.forumMemSwch,
.uTable,
.userSchFrm {padding:2px 5px;}

/* forum Posts View */
.postTable {color:#000;}
.postPoll {background:0; text-align:center;}


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

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

.statusBlock {padding-top:3px;}
.statusOnline {color:green;}
.statusOffline {color:red;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadItem {padding: 0 0 0 8px; background: url('/img/40.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/img/40.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.myWinCont table[style="border:1px inset;"] {border:0 !important;}

.postNameFl, .postDescrFl {margin:2px 0; outline:none; color:#000;}
.postPollFl,.postQuestionFl {margin:2px 0; outline:none; color:#000;}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:99.9% !important; margin:0 2px; padding:2px; color:#000;}

.pollHelp {font-weight:normal; font-size:8pt; padding-top:3px;}
.smilesPart {padding-top:5px; text-align:center}
/* ----------------- */

#_uwndWnd1 .myWinCont table td {text-align:left;}
#_uwndWnd1 .myWinCont table td[align="right"] {text-align:right;}

input.postNameFl,
input.postDescrFl,
input.postQuestionFl,
textarea.postPollFl,
textarea.postTextFl {width:98% !important;}

.postTdTop {background:url(/img/41.png) repeat-x;color:#8e8e8e;height:30px;padding:3px 5px 0 5px;font:11px Tahoma;font-weight:bold;border-bottom:1px solid #e6e6e6;}
.postBottom {background:url(/img/41.png) repeat-x;height:36px;color:#8e8e8e;font:11px Tahoma;}
.postUser {font-weight:bold;color:4c7185}
.postUser:hover {color:#4c7185;text-decoration:none;}
.postTdInfo {background:#fff;text-align:center;padding:5px;border-right:1px solid #e6e6e6;font:11px Tahoma;}
.postip {color:#4c7185;}
.postip:hover {color:#4c7185;text-decoration:none;}
.postIpLink {color:#4c7185;}
.postIpLink:hover {color:#4c7185;text-decoration:none;}

.postRankName {margin:0 auto;}
.postRankIco {margin:3px 0;}
.reputation {margin-top:2px;}
.signatureHr {margin-top:0px;color:#5d5d5d;}
.posttdMessage {font-size: 11px;background:#fff;padding:10px;font-family:Tahoma;color:#525252;}
.posttdMessage img {max-width:700px;owerflow:hidden;}

.postInfoTable {background:url(/img/42.png) no-repeat;width:208px;height:26px;}
.postInfoTextLeft {padding-left:20px;padding-top:5px;color:#fff;font-weight:bold;float:left;}
.postInfoTextLeft3 {padding-left:20px;padding-top:5px;color:#fff;font-weight:bold;float:center;}
.postInfoTextLeft2 {padding-top:5px;color:#fff;font-weight:bold;float:center;}
.postInfoTextRight {margin-right:22px;padding:2px 5px 2px 5px;color:#d1d6da;float:right;background:#0d0d0d;margin-top:4px;border-bottom:1px solid #242424;-moz-border-radius:4px;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-khtml-border-radius:4px; border-radius: 4px;}

.posttdMessage {font-size: 11px;background:#fff;padding:10px;font-family:Tahoma;color:#525252;}
.posttdMessage img {max-width:700px;owerflow:hidden;}

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

/* profile */
.profile {overflow:hidden; padding:5px 0 0 0;}
.profile_l {float:left; width:165px;}
.profile_r {overflow:hidden;}
.row {min-height:20px; line-height:20px; padding:0 0 0 10px; margin:0 10px 2px 0; overflow:hidden;}
.row_in {margin:0 0 0 10px; overflow:hidden;}
.row dd {background:url(/img/43.png)no-repeat; height:22px; width:369px; padding:0 10px; color:#fff; text-align:left; position: absolute; margin: 0 0 0 -20px;}