/* Главные стили */
body {background:url(/design_47/bg.png) repeat; margin:0; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#fff;}
a {color:#fff; 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;}
.center {text-align:center;}
.hidden {overflow:hidden;}

/* group */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#EEFF00;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red; font-weight:bold;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:##e28b00;}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#fff68f;} 

/* Input style */
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea,
.input_style select,
.input_style option {outline:none; border:none; padding:3px 3px; color:#000; font-family:Tahoma; font-size:11px; background:#e1e1e1; 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:19px; line-height:20px; text-align:center; color:#fff; padding:0 5px; margin:3px 0 3px 3px; background:url(/design_47/bchat_bg.png) repeat-x; 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 {opacity:0.9;}

/* Фиксация */
#container_wrap {width:1061px; margin:0 auto;}
.container_bg {background:url(/design_47/container_bg.png) repeat-y; padding:0 27px 0 25px;}
.side_main {overflow:hidden;}
.side_left {width:209px; float:left; margin:0 0 0 5px;}
.side_right {width:209px; float:right; margin:0 5px 0 0;}
#side_center {margin:0 231px;}

/* Header */
#header {background:url(/design_47/h_bg.png) no-repeat; width:1009px; height:232px; overflow:hidden; margin:0 0 5px 0;}
.h_nav_l {float:left; overflow:hidden; height:32px; margin:2px 0 0 4px;}
.h_nav_r {float:right; overflow:hidden; height:32px; margin:2px 4px 0 0;}
.h_nav_l ul,
.h_nav_r ul {height:32px; display:block;}
.h_nav_l ul li.first,
.h_nav_r ul li.first {float:left; background:url(/design_47/h_nav.png) no-repeat right 0; width:2px; height:32px;}
.h_nav_l ul li,
.h_nav_r ul li {float:left; height:32px; background:url(/design_47/h_nav.png) no-repeat right 0;}
.h_nav_l ul li a,
.h_nav_r ul li a {height:32px; line-height:32px; padding:0 10px; display:block; overflow:hidden; text-decoration:none; color:#fff;}
.h_nav_l ul li a:hover,
.h_nav_r ul li a:hover {background:url(/design_47/h_nav.png) no-repeat right -32px;}
.h_logo {width:287px; height:100px; margin:0 auto;}
.h_banka {background:url(/design_47/h_banka.png) no-repeat; width:545px; height:89px; position:absolute; margin:130px 0 0 232px;}
.h_banka img {width:468px; height:60px; padding:4px 0 0 31px;}
#h_speedbar {float:left; height:16px; line-height:16px; background:url(/design_47/h_speedbar.png) no-repeat 0 0; padding:0 0 0 20px; margin:12px 0 0 10px; color:#fff; position:absolute;}
#h_speedbar a {color:#fff;}
.h_button_p {float:left; margin:0 0 0 4px; background:url(/design_47/h_button_p.png) no-repeat center 0; height:20px; line-height:20px; border-radius:2px; display:block;} 
.h_button_p a {padding:0 20px; text-align:center; text-decoration:none; color:#000;}

/* Footer */
#footer {overflow:hidden; margin:10px 0 0 1px;}
.f_bg {background:url(/design_47/f_bg.png) no-repeat; width:1007px; height:75px; overflow:hidden;}
.f_copy {width:311px; height:44px; margin:0 auto 10px auto;}
.f_banka_l {float:left; margin:5px 0 0 35px;}
.f_banka_r {float:right; margin:5px 43px 0 0;}
.f_banka_l .blank,
.f_banka_r .blank {width:88px; height:31px; float:left; margin:0 0 0 4px;}
.f_text {width:520px; margin:0 auto; text-align:center; color:#fff; padding:10px 0 0 0;}
.f_text a {color:#fff;}

/* Content */
.b_full {width:209px; margin:0 0 8px 0;}
.b_top {background:url(/design_47/b_bg.png) no-repeat 0 0; width:209px; height:32px; line-height:35px; color:#fff; padding:0 0 0 10px;}
.b_cont {background:#fff url(/design_47/b_bg.png) repeat-y 0 -32px; overflow:hidden; padding:5px 3px 3px 3px; border-radius:0 0 3px 3px; color:#000;}
.b_cont a {color:#000;}
.b_top_ico {position:absolute; margin:2px 0 0 175px; height:16px;}
.b_top_ico .ico_1 {background:url(/design_47/b_ico.png) no-repeat 0 0; width:11px; height:16px; margin:0 0 0 6px;}
.b_top_ico .ico_2 {background:url(/design_47/b_ico.png) no-repeat -12px 0; width:22px; height:16px; margin:0 0 0 6px;}
.b_top_ico .ico_3 {background:url(/design_47/b_ico.png) no-repeat -36px 0; width:21px; height:16px; margin:0 0 0 6px;}
.b_top_ico .ico_4 {background:url(/design_47/b_ico.png) no-repeat -61px 0; width:14px; height:16px; margin:0 0 0 6px;}
.b_top_ico .ico_5 {background:url(/design_47/b_ico.png) no-repeat -76px 0; width:16px; height:16px; margin:0 0 0 6px;}
.b_top_ico .ico_6 {background:url(/design_47/b_ico.png) no-repeat -94px 0; width:15px; height:16px; margin:0 0 0 6px;}
.b_top_ico .ico_7 {background:url(/design_47/b_ico.png) no-repeat -115px 0; width:12px; height:16px; margin:0 0 0 8px;}

.b_menu {width:196px; margin:0 auto;}
.b_menu ul li {display:block; height:20px; line-height:20px; padding:0 0 3px 0;}
.b_menu ul li a {display:block; background:url(/design_47/b_menu.png) no-repeat 0 -20px; height:20px; color:#fff; padding:0 0 0 20px;}
.b_menu ul li a:hover {background-position:0 0; text-decoration:none;}

.best_user {float:left; overflow:hidden; width:88px; height:88px; margin:0 0 5px 9px;}
.best_user_ava {background:url(/design_47/best_user_ava.png) no-repeat; width:78px; height:66px; margin:0 0 0 4px;}
.best_user_ava img {width:72px; height:60px; padding:3px 0 0 3px;}
.best_user_b {margin:2px 0 0 0; background:url(/design_47/best_user_b.png) no-repeat 0 0; width:87px; height:20px; line-height:20px; color:#fff; text-align:center;}
.best_user_b:hover {background-position:0 -20px;}

.b_cont .catsTable {width:198px; margin:0 auto;}
.b_cont .catsTable a {text-decoration:none; color:#fff;}
.b_cont .catsTd {background:url(/design_47/cats_table.png) no-repeat 0 0; width:196px; height:20px; line-height:20px; overflow:hidden; color:#fff; padding:0 0 2px 0;}
.b_cont .catsTd:hover {background-position:-196px 0; color:#fff;}
.b_cont .catsTd:hover a {color:#fff;}
.b_cont .catName,
.b_cont .catNameActive {float:left; padding:0 0 0 20px;}
.b_cont .catNumData {float:right; padding:0 5px 0 0;}
.b_cont .catDescr {display:none;}

.poll_bg {background:url(/design_47/poll_bg.png) no-repeat; width:209px; margin:0 0 0 -3px;}
.poll_bg_in {overflow:hidden; color:#fff; padding:7px 0 0 8px; width:80%;}
.poll_answer {margin:25px 0 0 10px;}
.poll_answer input {border:0; font-family:Tahoma;}
.poll_bg:not(#Foo) label {padding:2px 0 0 20px; color:#000;}
.poll_bg:not(#Foo) input[type=radio] {display:none;}
.poll_answer:not(#Foo) input[type=radio] + label {background:url(/design_47/poll_d.png) no-repeat 3px 3px; font-size:11px; color:#000;}
.poll_answer:not(#Foo) input[type=radio]:checked + label {background:url(/design_47/poll_a.png) no-repeat 3px 3px;}
.poll_answer:not(#Foo) input[type=radio]:hover + label {cursor:pointer;}
.pollBut {background:url(/design_47/poll_button.png) no-repeat 0 0; width:65px; height:21px; font-size:0px; color:#000; cursor:pointer; float:left; margin:5px 0 0 15px;}
.pollBut:hover {background-position:0 -22px;}
.poll_results {background:url(/design_47/poll_button.png) no-repeat -66px 0; width:84px; height:21px; float:left; margin:5px 0 0 15px;}
.poll_results:hover {background-position:-66px -22px;}

.tOnline,
.gOnline, 
.uOnline {background:url(/design_47/b_stats.png) no-repeat; width:183px; height:17px; line-height:15px; margin:0 auto 3px auto; text-align:center; color:#fff;}
.b_stats {width:185px; margin:0 auto 5px auto; background:#e4e4e4; border-radius:6px;}
.b_stats .text {padding:10px;}

.b_login {width:177px; margin:0 auto;}
.b_login input {outline:none; border:none; font-family:Tahoma; font-size:11px;}
.b_login .login_input {background:url(/design_47/login_input.png) no-repeat; width:177px; height:23px; line-height:23px; color:#000; padding:0 5px; margin:0 0 3px 0;}
.b_login .login_b_reg {background:url(/design_47/login_button.png) no-repeat 0 0; width:113px; height:23px; float:left;}
.b_login .login_b_reg:hover {background-position:0 -23px;}
.b_login .login_b_input {background:url(/design_47/login_button.png) no-repeat -113px 0; width:61px; height:23px; float:right; cursor:pointer;}
.b_login .login_b_input:hover {background-position:-113px -23px;}

.b_prof {width:188px; margin:0 auto;}
.b_prof .b_prof_ava {background:url(/design_47/b_prof_ava.png) no-repeat; width:156px; height:156px; margin:0 auto 5px auto;}
.b_prof .b_prof_ava img {width:150px; height:150px; padding:3px 0 0 3px;}
.b_prof .b_prof_vid {background:url(/design_47/b_prof_vid.png) no-repeat; width:177px; height:23px; line-height:23px; margin:0 auto 3px auto; text-align:center; color:#fff;}
.b_prof .b_prof_b {background:url(/design_47/b_prof_button.png) no-repeat 0 0; width:61px; height:23px; float:left; margin:0 0 0 1px;}
.b_prof .b_prof_b_in {background:url(/design_47/b_prof_button.png) no-repeat -62px 0; width:61px; height:23px; float:left; margin:0 0 0 1px;}
.b_prof .b_prof_b_ins {background:url(/design_47/b_prof_button.png) no-repeat -124px 0; width:61px; height:23px; float:left; margin:0 0 0 1px;}
.b_prof .b_prof_b:hover {background-position:0 -23px;}
.b_prof .b_prof_b_in:hover {background-position:-62px -23px;}
.b_prof .b_prof_b_ins:hover {background-position:-124px -23px;}

.bchat_loop {overflow:hidden; margin:0 0 3px 0;}
.bchat_top {background:url(/design_47/bchat_bg.png) repeat-x 0 0; overflow:hidden; height:19px; line-height:19px; margin:0 5px; border-radius:2px 2px 0 0; color:#fff;}
.bchat_top_in {background:url(/design_47/bchat_bg.png) no-repeat center -19px; height:2px;}
.bchat_bottom {background:url(/design_47/bchat_bg.png) no-repeat center -21px; height:6px;}
.bchat_cont {padding:3px 4px 8px 4px; overflow:hidden; background:url(/design_47/bchat_cont.png) no-repeat 0 0; color:#000;}
.bchat_cont a {color:#000;}

.bchat_forma input,
.bchat_forma textarea {outline:none; border:none; font-family:Tahoma; font-size:11px;}
.bchat_forma textarea {background:url(/design_47/bchat_textarea.png) no-repeat; width:185px; height:48px; margin:3px 0 0 9px; padding:4px; color:#000;}
.bchat_ico {float:left; margin:0 0 3px 8px;}
.bchat_ico .ico_1 {background:url(/design_47/bchat_button.png) no-repeat 0 0; width:19px; height:16px; float:left; margin:0 0 0 2px;}
.bchat_ico .ico_2 {background:url(/design_47/bchat_button.png) no-repeat -19px 0; width:19px; height:16px; float:left; margin:0 0 0 2px;}
.bchat_ico .ico_3 {background:url(/design_47/bchat_button.png) no-repeat -38px 0; width:19px; height:16px; float:left; margin:0 0 0 2px;}
.bchat_ico .ico_1:hover {background-position:0 -16px;}
.bchat_ico .ico_2:hover {background-position:-19px -16px;}
.bchat_ico .ico_3:hover {background-position:-38px -16px;}
.bchat_input input {background:url(/design_47/bchat_button.png) no-repeat -57px 0; width:120px; height:16px; float:right; margin:0 10px 0 0; cursor:pointer;}
.bchat_input input:hover {background-position:-57px -16px;}

.v_loop {width:548px; margin:0 0 8px 0;}
.v_top {background:url(/design_47/v_bg.png) no-repeat 0 0; width:548px; height:30px; line-height:30px; color:#fff;}
.v_top a {color:#fff;}
.v_top .left {float:left; padding:0 0 0 10px;color:#fff;}
.v_top .right {float:right; margin:12px 23px 0 0;}
.v_cont {background:#fff url(/design_47/v_bg.png) repeat-y 0 -30px; overflow:hidden; padding:4px 0 4px 0; border-radius:0 0 3px 3px; color:#000;}
.v_cont a,
.v_cont td,
.v_cont td a {color:#000;}
.v_cont hr {color:#ccc;}
.v_poster {float:left; background:url(/design_47/v_poster.png) no-repeat; width:136px; height:105px; margin:0 4px 0 4px;}
.v_poster img {width:130px; height:98px; padding:3px 0 0 3px;}
.v_poster2 {background:url(/design_47/v_poster2.png) no-repeat; width:329px; height:194px; margin:0 auto;}
.v_poster2 img {width:323px; height:164px; padding:3px 0 0 3px;}
.v_entry {float:right; margin:10px 5px 0 0; overflow:hidden; background:url(/design_47/v_elem.png) no-repeat 0 0; width:104px; height:27px;}
.v_entry:hover {background-position:0 -28px;}
.v_panel {background:url(/design_47/v_panel.png) repeat-x; height:31px; overflow:hidden; margin:4px 0 0 0;}
.v_row {float:left; height:14px; padding:1px 0 0 0; margin:8px 0 0 20px;}
.v_row ul li {float:left; padding:0 0 0 20px; margin:0 0 0 25px; color:#003d57;}
.v_row ul li a {color:#003d57;}
.v_row ul li.row_1 {background:url(/design_47/v_row.png) no-repeat left 0;}
.v_row ul li.row_2 {background:url(/design_47/v_row.png) no-repeat left -15px;}
.v_row ul li.row_3 {background:url(/design_47/v_row.png) no-repeat left -30px;}
.v_text {padding:0 10px;}
.v_hr {background:url(/design_47/v_hr.png) no-repeat center 0; margin:3px 0 3px 0; height:3px;}
.v_down {float:left; margin:0 0 0 5px; background:url(/design_47/v_elem.png) no-repeat -105px 0; width:104px; height:27px;}
.v_down:hover {background-position:-105px -28px;}
.v_complaint {float:left; margin:0 0 0 5px; background:url(/design_47/v_elem.png) no-repeat -209px 0; width:105px; height:27px;}
.v_complaint:hover {background-position:-209px -28px;}
.v_tags {background:url(/design_47/v_tags.png) no-repeat; width:274px; height:26px; line-height:26px; padding:0 8px; float:left; margin:0 0 0 5px;}

.pagesBlockuz2,
#pagesBlock1 {display:block; margin:10px 0; overflow:hidden; font-size:11px; color:#003d57; text-align:center;}
.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {height:21px; display:inline-block; color:#003d57; vertical-align:top; background:url(/design_47/page_selector.png) no-repeat 0 0;}
#pagesBlock1 b,
#pagesBlock1 b span,
.pagesBlockuz2 b,
.pagesBlockuz2 b span, {}
.pagesBlockuz2 a span,
.pagesBlockuz2 b span,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 a span,
#pagesBlock1 b span,
#pagesBlock1 .swchItemDots span {background:url(/design_47/page_selector.png) no-repeat right 0; height:21px; line-height:21px; 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 -21px; color:#fff;}
.pagesBlockuz2 b span,
.pagesBlockuz2 a:hover span,
#pagesBlock1 b span,
#pagesBlock1 a:hover span {background-position:right -21px;}
.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {padding:0 3px; background:0; color:#fff;}

.v_comm_loop {margin:0 0 6px 0;}
.v_comm_ava {float:left; background:url(/design_47/v_comm_ava.png) no-repeat; width:95px; height:80px; margin:0 5px 0 0;}
.v_comm_ava img {width:88px; height:74px; padding:3px 0 0 3px;}
.v_comm_bg-r {float:left; width:447px;}
.v_comm_bg-r .top {background:url(/design_47/v_comm_bg.png) no-repeat 0 0; width:477px; height:22px; line-height:22px; overflow:hidden;}
.v_comm_bg-r .cont {background:#fff url(/design_47/v_comm_bg.png) no-repeat 0 bottom; min-height:44px; overflow:hidden; padding:4px 4px 10px 4px; border-radius:0 0 3px 3px; color:#000;}
.v_comm_bg-r .cont a {color:#000;}

/* ===== forum Start ===== */
.forumContent {width:887px; margin:0 auto;}
td.gTableTop {background:#0c0c0c url(/design_47/f_top.png) no-repeat; height:31px; line-height:31px; text-align:left; color:#fff; padding:0 0 0 20px;}
td.gTableTop a {color:#fff;}
.f_bottom {background:url(/design_47/f_bottom.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:#fff;}
.gTable input {max-width:99%;}
.gTableTop {text-decoration:none;}
.gTableSubTop,
.postTdTop {background:url(/design_47/f_sub_top.png) repeat-x; height:27px; line-height:27px; padding:0 10px 0 10px; color:#000;}
.gTableSubTop a,
.postTdTop a {text-decoration:none; color:#000;}
.gTableBottom {padding:0 12px;}
.gTableLeft {padding:0 2px; font-weight:bold; color:#000;}
.gTableBody,
.gTableBody1,
.threadLastPostTd {background:url(/design_47/f_post_td.png) no-repeat 0 0; height:74px; padding:0 10px; color:#000;}
/* ------------------------ */

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

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

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

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

.threadNoticeLink,
.threadsType,
.threadsDetails,
.forumOnlineBar {background:url(/design_47/f_sub_top.png) repeat-x; height:27px; line-height:27px; padding:0 10px 0 10px; 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;}

.postUser {font-weight:bold;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px; margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px; color:#ccc;}
.postTdInfo {width:200px !important;}
.postTdTop a {color:#000;}
.posttdMessage {color:#000;}

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

/* Forum Vid materialov Styles */
.fPost_loop {font-size:11px; color:#000;}
.fPost_left {width:242px; float:left; padding:11px 0 0 0; overflow:hidden;}
.fPost_right {overflow:hidden; padding:5px 0 0 0;}

.fPost_top {background:url(/design_47/f_post_top.png) repeat-x 0 -29px;}
.fPost_top_in {background:url(/design_47/f_post_top.png) no-repeat 0 0; height:29px; line-height:29px; color:#000;}
.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:#000;}
.fPost_top_in a:hover {text-decoration:underline;}

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

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

.fVid_ava img {width:150px;}
.fvid_v {background:url(/design_47/fvid_v.png) no-repeat; width:189px; height:26px; line-height:26px; text-align:center; margin:0 0 2px 0; color:#fff;}
.fvid_v a {color:#fff;}

a.lastUserLink {color:#000;}
/* -------------- */

.prof_ava img {width:150px;}
.prof_button {background:url(/design_47/prof_button.png) no-repeat 0 0; width:146px; height:22px; line-height:22px; text-align:center; margin:0 auto 3px auto; color:#fff;}
.prof_button a {color:#fff; display:block; text-decoration:none;}
.prof_button:hover {background-position:0 -22px;}
.prof_button_in {background:url(/design_47/prof_button.png) no-repeat 0 -44px; width:146px; height:22px; line-height:22px; text-align:center; margin:0 auto 3px auto; color:#fff;}
.prof_button_in a {color:#fff; display:block; text-decoration:none;}
.prof_button_in:hover {background-position:0 -66px;}
.prof_panel {background:#d3d3d3; width:320px; height:21px; line-height:21px; padding:0 0 0 10px; margin:3px 0 3px 0; border-radius:3px;}
.prof_cont, .prof_cont a {color:#003d57;}
.prof_c-in {margin:0 0 0 10px;}
.prof_SIGNATURE {background:#d3d3d3; padding:6px 6px; margin:3px 10px 3px 10px; border-radius:3px;}

.file_inf_bg {background:#fff url(/design_47/file_inf_bg.png) no-repeat 0 0; width:209px; overflow:hidden; margin:0 0 0 -3px;}
.file_inf_bg .hover {width:115px; height:66px; float:left; color:#000; padding:10px 3px; margin:5px 0 0 0;}
.file_inf_bg .hover a {text-decoration:none;}
.file_inf_bg .hover:hover {cursor:pointer; background:url(/design_47/file_inf_bg-hover.png) no-repeat 0 0; width:115px; height:66px; color:#fff;}