/* Главные стили */
body {background:#efefef; 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, dl, dr, dt, dd {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.hidden {overflow:hidden;}
hr {color:#ccc;}

/* Фиксация */
#container_wrap {min-width:1280px;}
.wrap_bg_l {background:url(/design_44/wrap_bg_l.png) repeat-y left 0;}
.wrap_bg_r {background:url(/design_44/wrap_bg_r.png) repeat-y right 0; overflow:hidden; padding:0 39px;}
.wrap_bg_f_l {background:url(/design_44/wrap_bg_f_l.png) repeat-y left 0;}
.wrap_bg_f_r {background:url(/design_44/wrap_bg_f_r.png) repeat-y right 0; overflow:hidden; padding:0 39px;}
#side_main {overflow:hidden; padding:20px 0 0 0;}
.side_left {width:197px; float:left; margin:0 0 0 22px;}
.side_right {width:197px; float:right; margin:0 22px 0 0;}
.side_center {margin:0 271px;}

/* Input style */
#input_style input[type="text"],
#input_style input[type="password"],
#input_style textarea,
#input_style select {outline:none; border:none; padding:3px 3px; color:#000; font-family:Tahoma; font-size:11px; background:#fff; border:1px solid #a8a7a7; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
#input_style input[type="text"],
#input_style input[type="password"] {padding:2px 0; text-indent:3px;}
#input_style input[type="button"],
#input_style input[type="submit"],
#input_style input[type="reset"], 
#input_style button {cursor:pointer; outline:none; border:none; font-family:Tahoma; font-size:11px; height:20px; line-height:20px; text-align:center; color:#fff; padding:0 5px; margin:3px 0 3px 3px; background:url(/design_44/input_style.png) no-repeat left 0, url(/design_44/input_style.png) no-repeat right -40px, url(/design_44/input_style.png) repeat-x 0 -80px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px;}
#input_style input[type="button"]:hover, 
#input_style input[type="submit"]:hover,
#input_style input[type="reset"]:hover, 
#input_style button:hover,
#input_style select:hover {background:url(/design_44/input_style.png) no-repeat left -20px, url(/design_44/input_style.png) no-repeat right -60px, url(/design_44/input_style.png) repeat-x 0 -100px;}

/* Цвета групп */
a.groupModer:link, a.groupModer:visited, a.groupModer:hover {color:#00CD00;}
a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover {color:#FF0000; font-weight:bold;}
a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover {color:#2489f1;}
a.groupFriends:link, a.groupFriends:visited, a.groupFriends:hover {color:#ff8800;} 
a.groupBanned:link, a.groupBanned:visited, a.groupBanned:hover {color:#aaa; text-decoration:line-through;}
a.groupOther1:link, a.groupOther1:visited, a.groupOther1:hover {color:#8b00ff;} 
a.groupOther2:link, a.groupOther2:visited, a.groupOther2:hover {color:#FFA500;}
a.groupOther3:link, a.groupOther3:visited, a.groupOther3:hover {color:#ce6b6b;}

/* Верх сайта */
.h_bg {overflow:hidden; height:152px;}
.h_bg_l {background:url(/design_44/h_bg.png) no-repeat 0 0; width:164px; height:152px; float:left; overflow:hidden;}
.h_bg_r {background:url(/design_44/h_bg.png) no-repeat -165px 0; width:469px; height:152px; float:right; overflow:hidden;}
.h_bg_r .logo {float:right; background:url(/design_44/h_logo.png) no-repeat; width:352px; height:128px; margin:22px 0 0 0;}
.h_bg_m {background:url(/design_44/h_bg.png) repeat-x 0 -153px; height:152px; overflow:hidden; margin:0 5px;}
.h_bg_m .banka {background:url(/design_44/h_banka.png) no-repeat; width:529px; height:78px; margin:52px auto 0 auto; overflow:hidden;}
.h_bg_m .banka img {width:468px; height:60px; padding:8px 32px;}
.h_nav {float:left; height:40px; overflow:hidden; position:absolute; margin:0 0 0 170px;}
.h_nav .first {background:url(/design_44/h_nav.png) no-repeat right -40px; width:2px; height:40px; float:left; overflow:hidden;}
.h_nav ul {height:40px; float:left; left:50%; position:relative;}
.h_nav ul li {height:40px; float:left; position:relative; right:50%; background:url(/design_44/h_nav.png) no-repeat right -40px;}
.h_nav ul li a {height:40px; line-height:40px; display:block; overflow:hidden; padding:0 15px; color:#fff; text-decoration:none; margin:0 2px 0 0;}
.h_nav ul li a:hover {background:url(/design_44/h_nav.png) no-repeat center 0;}
.h_prof {float:left; width:160px; margin:30px 0 0 5px;}
.h_prof .top {background:url(/design_44/site_elem.png) no-repeat 0 0; width:134px; height:21px; overflow:hidden; margin:0 0 6px 4px; color:#fff; text-align:center; line-height:21px; text-shadow:0 1px #003346;}
.h_prof dl,
.h_login .login_input {background:#dfdfdf; width:138px; height:21px; overflow:hidden; color:#004863; text-align:left; line-height:21px; padding:0 0 0 7px; margin:2px 0 2px 0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px;}
.h_prof dl a {color:#004863;}
.h_prof .button,
.h_login .login_button {float:left; margin:3px 0 0 2px; background:url(/design_44/site_elem.png) no-repeat 0 -22px; width:50px; height:19px; color:#fff; text-align:center; line-height:19px; cursor:pointer;}
.h_prof .button a {color:#fff; display:block; text-decoration:none;}
.h_prof .button:hover,
.h_login .login_button:hover {background-position:0 -42px;}
.h_login {float:left; width:149px; margin:40px 0 0 1px;}
.h_login #uidLogButton {display:none;}
.h_login #baseLogForm {display:block !important;}

/* Низ сайта */
.f_bg {overflow:hidden; height:143px; font-weight:normal;}
#footer_in .f_bg_l {background:url(/design_44/f_bg.png) no-repeat 0 0; width:432px; height:143px; float:left; overflow:hidden;}
#footer_in .f_bg_r {background:url(/design_44/f_bg.png) no-repeat 0 -144px; width:432px; height:143px; float:right; overflow:hidden;}
#footer_ins .f_bg_l {background:url(/design_44/f_bg.png) no-repeat 0 -432px; width:432px; height:143px; float:left; overflow:hidden;}
#footer_ins .f_bg_r {background:url(/design_44/f_bg.png) no-repeat 0 -576px; width:432px; height:143px; float:right; overflow:hidden;}
#footer_in .f_bg_m,
#footer_ins .f_bg_m {background:url(/design_44/f_bg.png) repeat-x 0 -288px; height:143px; overflow:hidden;}
.f_bg_l .b_left {float:left; margin:18px 0 0 46px;}
.f_bg_r .b_right {float:right; margin:18px 52px 0 0;}
.b_left .blank,
.b_right .blank {float:left; width:88px; height:31px; margin:0 0 0 6px;}
.f_bg_l .text {color:#fff; padding:20px 0 0 20px;}
.f_bg_l .text a {color:#fff;}
.f_bg_r .copy {background:url(/design_44/f_copy.png) no-repeat; width:152px; height:55px; float:right; margin:18px 62px 0 0;}
.f_nav_in {width:336px; margin:52px auto 0 auto; overflow:hidden;}
.f_nav {background:url(/design_44/site_elem.png) no-repeat 0 -62px; width:109px; height:25px; float:left; margin:0 0 0 2px; color:#000; text-align:center; line-height:25px;}
.f_nav a {color:#000; display:block; text-decoration:none;}
.f_nav:hover {background-position:0 -88px;}
.f_up {background:url(/design_44/site_elem.png) no-repeat 0 -114px; width:175px; height:24px; margin:24px auto 0 auto; cursor:pointer;}
.f_up:hover {background-position:0 -139px;}

/* Контент сайта */
.b_full {width:197px; margin:0 0 5px 0;}
.b_top {background:url(/design_44/b_bg.png) no-repeat 0 0; width:197px; height:33px;}
.b_top_in {background:url(/design_44/b_bg.png) no-repeat -197px 0; width:197px; height:33px;}
.b_top li,
.b_top_in li {text-align:left; color:#fff; line-height:33px; padding:0 0 0 10px;}
.b_cont {background:#e0e0e0; overflow:hidden; padding:3px 3px 0 3px; border-left:1px solid #c3c3c3; border-right:1px solid #cecece;}
.b_bottom {background:url(/design_44/b_bg.png) no-repeat -394px bottom; width:197px; height:16px;}

.b_menu {width:190px; margin:0 auto;}
.b_menu li {display:block; height:25px; line-height:27px; padding:0 0 3px 0;}
.b_menu li a {display:block; background:url(/design_44/site_elem.png) no-repeat 0 -190px; height:25px; color:#fff; padding:0 0 0 24px;}
.b_menu li a:hover {background-position:0 -164px; text-decoration:none; color:#004863;}

.b_cont .catsTable {width:197px; margin:0 0 0 -5px;}
.b_cont .catsTable a {text-decoration:none;}
.b_cont .catsTd {background:url(/design_44/site_elem.png) no-repeat 0 -216px; width:197px; height:28px; overflow:hidden; line-height:28px; color:#000;}
.b_cont .catsTd:hover {background-position:0 -245px; color:#fff;}
.b_cont .catsTd:hover a {color:#fff;}
.b_cont .catName,
.b_cont .catNameActive {float:left; padding:0 0 0 27px;}
.b_cont .catNumData {float:right; padding:0 5px 0 0;}
.b_cont .catDescr {display:none;}

.comm_bg {overflow:hidden; margin:0 0 3px -3px; background:url(/design_44/comm_bg.png) no-repeat; width:195px; height:76px;}
.comm_bg .ava {float:left; width:85px; height:87px;}
.comm_bg .ava img {width:73px; height:53px; padding:2px 0 0 7px;}
.comm_bg .info {float:left; width:110px;}
.comm_bg .info dl {color:#000; font-weight:bold; padding:6px 0 0 15px;}
.comm_bg .info dl a {color:#000;}
.comm_bg .info dt {width:91px; height:11px; background:#000; margin:0 0 0 3px; color:#fff; font-size:10px; text-align:center; line-height:11px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px;}
.comm_bg .info dt a {color:#fff;}
.comm_bg .info dd {color:#000;}
.comm_bg .info dd a {color:#000;}

.bchat_bg {overflow:hidden; background:#171717; margin:0 0 3px 0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px;}
.bchat_bg .top {padding:4px 0 4px 4px; overflow:hidden; color:#fff; line-height:20px;}
.bchat_bg .top a {color:#fff;}
.bchat_vtop {background:url(/design_44/bchat_top.png) no-repeat left 0; float:left;}
.bchat_vtop div {background:url(/design_44/bchat_top.png) no-repeat right -19px; height:19px; line-height:19px; overflow:hidden; font-weight:bold; padding:0 5px; color:#fff;}
.bchat_vtop div a {color:#fff;}
.bchat_bg .first {background:url(/design_44/bchat_top.png) no-repeat right -38px; width:18px; height:5px; float:left; padding:0 0 0 5px; position:relative; top:7px;}
.bchat_bg .cont {background:#0e0e0e; color:#fff; overflow:hidden; padding:4px 4px; margin:0 4px 4px 4px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px;}
.bchat_bg .cont a {color:#fff;}

.tOnline,
.gOnline, 
.uOnline {background:url(/design_44/bstats_l.png) no-repeat 0 3px; padding:0 12px;}
.bstats {background:url(/design_44/bstats_bg.png) no-repeat 0 0; width:185px; padding:0 5px 5px 8px;}
.bstats li {color:#024159; font-weight:bold; padding:0 0 10px 10px;}
.bstats .hr {height:1px; background:url(/design_44/bstats_hr.png) no-repeat; width:169px; margin:3px 0 2px 0;}
.bstats_b {background:url(/design_44/bstats_bg.png) no-repeat 0 bottom; width:185px; height:2px;}
.bstats_in {background:url(/design_44/bstats_bg_in.png) no-repeat; height:80px;}
.bstats_in li {color:#024159; font-weight:bold; padding:0 0 0 15px;}
.bstats_in dl {padding:0 0 0 34px; line-height:17px;}
.bstats_in dr,
.bstats_in dt,
.bstats_in dd {padding:0 0 0 34px; line-height:16px;}

.bchat_add input,
.bchat_add textarea,
.h_login input {outline:none; border:none; font-family:Tahoma; font-size:11px;}
.bchat_add textarea {float:left; background:url(/design_44/bchat_textarea.png) no-repeat; width:112px; height:44px; margin:2px 0 0 3px; color:#fff; padding:3px 3px;}
.bchat_add input {background:url(/design_44/site_elem.png) no-repeat 0 -274px; width:67px; height:20px; margin:0 0 0 3px; cursor:pointer;}
.bchat_add input:hover {background-position:0 -295px;}
.bchat_bb {float:left; width:60px;}
.bchat_bb .bb_1 {background:url(/design_44/site_elem.png) no-repeat 0 -316px; width:24px; height:20px; float:left; margin:2px 0 0 2px;}
.bchat_bb .bb_2 {background:url(/design_44/site_elem.png) no-repeat 0 -337px; width:24px; height:20px; float:left; margin:2px 0 0 2px;}
.bchat_bb .bb_3 {background:url(/design_44/site_elem.png) no-repeat 0 -359px; width:24px; height:20px; float:left; margin:2px 0 0 2px;}
.bchat_bb .bb_1:hover {background-position:-25px -316px;}
.bchat_bb .bb_2:hover {background-position:-25px -337px;}
.bchat_bb .bb_3:hover {background-position:-25px -359px;}

.v_loop {margin:0 0 5px 0;}
.v_top_l {float:left; background:url(/design_44/v_bg.png) no-repeat 0 0; width:180px; height:35px;}
.v_top_l li {text-align:left; color:#fff; line-height:30px; padding:0 0 0 20px; position:absolute;}
.v_top_l li a {color:#fff;}
.v_top_r {float:right; background:url(/design_44/v_bg.png) no-repeat 0 -45px; width:180px; height:35px;}
.v_top_m {background:url(/design_44/v_bg.png) repeat-x 0 -90px; margin:0 180px; height:35px;}
.v_top_m .top_in {background:url(/design_44/v_bg.png) no-repeat center -135px; height:35px;}
.v_cont {overflow:hidden; background:#171718; color:#fff; border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -khtml-border-radius:0 0 2px 2px;}
.v_cont a,
.v_cont td,
.v_cont td a {color:#fff;}
.v_hr,
.v_cont hr {border:0; background:url(/design_44/v_hr.png) no-repeat left 0, url(/design_44/v_hr.png) no-repeat right -4px, url(/design_44/v_hr.png) repeat-x 0 -8px; height:4px; margin:0 2px 3px 3px; overflow:hidden;}
.v_cont hr {margin:3px 0 3px 0;}
.v_row {overflow:hidden; height:20px; margin:3px 0 0 0;}
.v_row1 {background:url(/design_44/v_row1.png) no-repeat 0 1px; padding:2px 0 0 20px; margin:0 0 0 30px; float:left; height:20px;}
.v_row2 {background:url(/design_44/v_row2.png) no-repeat 0 1px; padding:2px 0 0 20px; margin:0 0 0 30px; float:left; height:20px;}
.v_row3 {background:url(/design_44/v_row3.png) no-repeat 0 4px; padding:2px 0 0 25px; margin:0 0 0 30px; float:left; height:20px;}
.v_row4 {background:url(/design_44/v_row4.png) no-repeat 0 4px; padding:2px 0 0 20px; margin:0 0 0 30px; float:left; height:20px;}
.v_row5 {background:url(/design_44/v_row5.png) no-repeat 0 2px; padding:2px 0 0 25px; margin:0 0 0 30px; float:left; height:20px;}
.v_poster {float:left; background:url(/design_44/v_poster.png) no-repeat; width:125px; height:119px; margin:0 0 0 12px;}
.v_poster img {width:121px; height:106px; padding:2px 2px;}
.v_text {padding:0 5px 0 5px; overflow:hidden; height:77px;}
.v_text2 {padding:7px; overflow:hidden; margin:5px; background:#0f0f0f; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px;}
.v_info {overflow:hidden; margin:0 0 5px 0;}
.v_catbg {background:#0f0f0f url(/design_44/v_catbg.png) no-repeat 0 0; height:23px; margin:6px 0 0 0; padding:0 5px 0 20px; line-height:22px; float:left; border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -khtml-border-radius:0 2px 2px 0;}
.v_catbg_in {background:#0f0f0f url(/design_44/v_catbg.png) no-repeat 0 0; height:23px; margin:6px 0 0 0; padding:0 5px 0 20px; line-height:22px; float:right; border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px; -khtml-border-radius:2px 0 0 2px;}
.v_but {float:right; margin:0 5px 0 0;}
.v_but .but_1 {background:url(/design_44/v_but.png) no-repeat 0 0; width:101px; height:36px; float:left; margin:0 16px 0 0;}
.v_but .but_2 {background:url(/design_44/v_but.png) no-repeat 0 -37px; width:101px; height:36px; float:left;}
.v_but .but_1:hover {background-position:0 -74px;}
.v_but .but_2:hover {background-position:0 -111px;}

.pagesBlockuz2,
#pagesBlock1 {display:block; margin:10px 0; overflow:hidden; font-weight:bold; font-size:11px; color:#fff; text-align:center;}
.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {height:20px; display:inline-block; color:#fff; font-weight:bold; vertical-align:top; background:url(/design_44/page_selector.png) no-repeat 0 0;}
#pagesBlock1 b,
#pagesBlock1 b span,
.pagesBlockuz2 b,
.pagesBlockuz2 b span, {font-weight:bold !important;}
.pagesBlockuz2 a span,
.pagesBlockuz2 b span,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 a span,
#pagesBlock1 b span,
#pagesBlock1 .swchItemDots span {background:url(/design_44/page_selector.png) no-repeat right 0; height:20px; line-height:20px; padding:0 11px; display:inline-block; vertical-align:top; cursor:pointer;}
.pagesBlockuz2 b span,
#pagesBlock1 b span {cursor:default;}
.pagesBlockuz2 b,
.pagesBlockuz2 a:hover,
#pagesBlock1 b,
#pagesBlock1 a:hover {text-decoration:none; background-position:0 -20px; color:#fff;}
.pagesBlockuz2 b span,
.pagesBlockuz2 a:hover span,
#pagesBlock1 b span,
#pagesBlock1 a:hover span {background-position:right -20px;}
.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {padding:0 3px; background:0; color:#000; font-weight:bold;}

/* ===== forum Start ===== */
.forumContent {margin:0 41px; color:#004863;}
.forumContent a {color:#004863;}
.fBlock_title {background:url(/design_44/f_top.png) no-repeat left 0, url(/design_44/f_top.png) no-repeat right -31px, url(/design_44/f_top.png) repeat-x 0 -62px; overflow:hidden; height:30px; color:#fff; text-align:left; padding:0 0 0 20px; line-height:30px;}
.fBlock_title a {color:#fff;}
.forum_cb_bg {background:url(/design_44/f_bottom.png) repeat-x; height:3px;}
.g_table_lr {padding:0 5px;}

/* General forum Table View */
.gTable {border-collapse:collapse; border-spacing:0; padding:0; margin:0; background:#e5e5e5;}
.gTable input {max-width:99%;}
.gTableTop {text-decoration:none;}
.gTableSubTop,
.postTdTop {background:url(/design_44/f_sub_top.png) repeat-x; height:24px; padding:0 10px 0 10px; line-height:24px; color:#004661; font-weight:bold;}
.gTableSubTop a,
.postTdTop a {text-decoration:none; color:#004661;}
.gTableBottom {padding:12px; background:#e5e5e5;}
.gTableLeft {padding:2px; background:#e5e5e5; font-weight:bold; color:#004863;}
.gTableBody,
.gTableBody1,
.threadLastPostTd {background:url(/design_44/f_post_td.png) no-repeat center 0; height:64px; padding:0 10px; color:#004863;}
/* ------------------------ */

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

.threadNametd,
.threadAuthTd,
.forumNameTd {background:url(/design_44/f_post_td.png) no-repeat right 0; padding:0 10px;}

.gTableRight,
.threadIcoTd,
.threadPostTd,
.threadViewTd,
.forumThreadTd,
.forumPostTd {background:url(/design_44/f_post_td.png) no-repeat right 0; font-weight:bold; height:64px;}

.forumIcoTd {background:url(/design_44/f_post_ico_td.png) no-repeat right 0; font-weight:bold; height:64px; padding:0 10px;}
.forumLastPostTd {background:url(/design_44/f_last-post_td.png) no-repeat right 0; padding:0 10px;}

.threadNoticeLink,
.threadsType,
.threadsDetails,
.forumOnlineBar {background:url(/design_44/f_sub_top.png) repeat-x; height:24px; padding:0 10px 0 10px; line-height:24px; color:#11233e; font-weight:bold; text-shadow:0 1px #fff;}

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

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

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

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

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

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

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

/* forum Fast Navigation Menu */
.fastNavMain {background:#e5e5e5;}
.fastNavCat {background:#e5e5e5;}
.fastNavCatA {background:#e5e5e5; color:#004863;}
.fastNavForumA {background:#e5e5e5;}
/* -------------------------- */

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

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

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

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

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

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

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

/* forum Posts View */
.postTable {background:#e5e5e5; color:#004863;}
.postPoll {background:0; text-align:center;}
.postFirst, 
.postRest1,
.postRest2,
.postSeparator {background:#e5e5e5;}

.postUser {font-weight:bold;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px; margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px; color:#004863;}
.postTdInfo {background:#e5e5e5; width:200px !important;}
.postTdTop a {color:#004863;}
.posttdMessage {background:#e5e5e5; padding:2px 5px; color:#004863;}
.postBottom {background:#e5e5e5;}

.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 */
.newThreadBlock {background:#e5e5e5;}
.newPollBlock {background:#e5e5e5;}
.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 */
.myWinCont table[style="border:1px inset;"] {border:0 !important;}

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

.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;}
/* ====== forum End ====== */

/* Forum Vid materialov Styles */
.fPost_loop {font-size:11px; margin:0; color:#004863; background:url(/design_44/f_post_mes_r.png) no-repeat right 0;}
.fPost_left {width:242px; float:left; padding:11px 0 0 0; margin:0 6px 0 0; overflow:hidden;}
.fPost_right {overflow:hidden; padding:7px;}

.fPost_top {background:url(/design_44/f_post_top.png) repeat-x 0 -26px;}
.fPost_top_in {background:url(/design_44/f_post_top.png) no-repeat 0 0; height:26px; line-height:26px; color:#004863;}
.fPost_top_in .fPost_left {padding:0; text-align:center; background:0;}
.fPost_top_in .fPost_right {padding:0;}
.fPost_top_in a {text-decoration:none; color:#004863;}
.fPost_top_in a:hover {text-decoration:underline;}

.fPost_in {background:url(/design_44/f_post_left-y.png) repeat-y 0 0; overflow:hidden;}
.fPost_message {padding:0 0 6px 0; overflow:hidden;}
.fPost_message a {color:#004863; text-decoration:none;}
.fPost_message a:hover {text-decoration:underline;}

.fPost_bottom {background:url(/design_44/f_post_bottom.png) repeat-x; height:30px; overflow:hidden; padding:5px 0 3px 0;}
.fPost_bottom img:hover,
.frmBtns img:hover {opacity:0.9;}

.fvid_bg {overflow:hidden; background:url(/design_44/fvid_bg.png) no-repeat; width:224px; height:127px; margin:3px 0 5px 0;}
.fvid_bg .first {background:url(/design_44/fvid_m.png) no-repeat; width:206px; height:14px; overflow:hidden;}
.fvid_bg .fvid_group {background:url(/design_44/fvid_group.png) no-repeat; width:168px; height:24px; overflow:hidden; color:#fff; text-align:center; line-height:24px; margin:3px 0 3px 0;}
.fvid_bg .fvid_m {background:url(/design_44/fvid_m.png) no-repeat; width:206px; height:26px; overflow:hidden; color:#fff; line-height:26px; margin:0;}
.fvid_bg .fvid_m a {color:#fff;}
.fvid_bg .fvid_m li {float:left; padding:0 0 0 10px;}

.fvid_bg dl {float:left; background:url(/design_44/fvid_rep.png) no-repeat 0 0; width:25px; height:14px; margin:7px 0 0 3px;}
.fvid_bg dr {float:left; background:url(/design_44/fvid_rep.png) no-repeat 0 -14px; width:25px; height:14px; margin:7px 0 0 0;}
.fvid_bg dd {float:left; padding:0 7px;}
.fvid_bg dl:hover {background-position:0 -28px;}
.fvid_bg dr:hover {background-position:0 -42px;}
/* -------------- */

.inf_border {border:3px solid #111111;display:inline-block;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;margin:3px 0px;}
.inf_border a img {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.inf_border a img:hover {-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}

.bannerss a img {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.bannerss a img:hover {-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}

/* Новое на форуме на главной */
.forum_infor {background:url(/img/forum_bg_infor.png) repeat-x;height:63px;overflow:hidden;}
.r_forum {color:#666;width:32%;float:right;padding-top:14px;}
.r_forum table {color:#666;}
.r_forum br {padding-top:10px;}
.lq_forums {padding:3px 0px;}
.w_forum {width:50%;display:inline-block;*display:inline;vertical-align:top;padding:14px 7px;}
a.a_forum {color:#898989;text-decoration:none;font-weight:bold;font-size:11px;}
a.a_forum:hover {color:#ddd;text-decoration:none;}
.forum_border {background:url(/others/img/forum_bg_infor.png) no-repeat top left, url(/others/img/forum_bg_infor.png) no-repeat top right;height:42px;margin-top:10px;display:inline-block;*display:inline;color:#898989;}
.la_forums {color:#646464;padding:3px 0px;}
.ot_forum {width:70px;padding:5px 15px;}
/* -------------- */

/* tooltip */
#tooltip {position:absolute; z-index:10; background:#2a2a2a; font-size:11px; color:#fff; margin:0 5px 0 0; padding:3px 5px; opacity:0.75; border-radius:5px;}
#tooltip h3 {display:block; margin:0; padding:0; font-weight:bold; font-size:11px;}