/* Главные стили */
body {background:#0f0f0f url(/design_59/bg.png) repeat; 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;}
.center {text-align:center;}
.hidden {overflow:hidden;}
hr {color:#535353; height:1px; border-top:0px; border-style:dashed;}

/* 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; font-family:tahoma; font-size:11px; background:#ececec; border-bottom:1px solid #d4d4d4; color:#000; border-radius:6px;}
.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; background:url(/design_59/input.png) no-repeat 0 0; height:24px; line-height:24px; color:#fff; border-radius:3px; margin:3px 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-position:0 -24px;}

/* group */
a.groupModer:link, a.groupModer:visited, a.groupModer:hover {color:#00CD00; font-weight:bold;}
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:#FFA500;} 
a.groupBanned:link, a.groupBanned:visited, a.groupBanned:hover {color:#aaa; text-decoration:line-through;}

/* Фиксация */
#wrapper {min-width:1200px;}
.cont_full {overflow:hidden; margin:0 33px 10px 33px;}
.cont_tl {background:url(/design_59/cont_bg.png) no-repeat 0 0; width:21px; height:5px; float:left;}
.cont_tr {background:url(/design_59/cont_bg.png) no-repeat 0 -5px; width:21px; height:5px; float:right;}
.cont_tm {background:url(/design_59/cont_bg.png) repeat-x 0 -10px; margin:0 21px; height:5px;}
.cont_c {background:#d6d6d6;}
.cont_cl {background:url(/design_59/cont_cl.png) repeat-y left 0;}
.cont_cr {background:url(/design_59/cont_cr.png) repeat-y right 0; overflow:hidden; padding:0 2px;}
.cont_bl {background:url(/design_59/fbg.png) no-repeat 0 0; width:396px; height:126px; float:left;}
.cont_br {background:url(/design_59/fbg.png) no-repeat 0 -126px; width:396px; height:126px; float:right;}
.cont_bm {background:url(/design_59/fbg.png) repeat-x 0 -252px; margin:0 396px; height:126px; overflow:hidden;}
.side_main {overflow:hidden; padding:10px 0 20px 0;}
.side_left {float:left; width:262px; margin:0 0 0 10px;}
.side_right {float:right; width:262px; margin:0 10px 0 0;}
.side_center {margin:0 285px;}

/* header */
.hbg_l {background:url(/design_59/hbg_l.png) no-repeat left 0;}
.hbg_r {background:url(/design_59/hbg_r.png) no-repeat right 0; height:152px; overflow:hidden;}
.hbg_c {background:url(/design_59/hbg_c.png) no-repeat 0 0; width:513px; height:152px; overflow:hidden; margin:0 auto;}
.hbg_m {background:url(/design_59/hbg_m.png) repeat-x 0 0; height:152px; overflow:hidden;}
.hlogo a {background:url(/design_59/hlogo.png) no-repeat 0 0; width:384px; height:74px; display:block; margin:30px auto 0 auto;}
.hnav {height:33px; overflow:hidden; margin:1px 0 0 0;}
.hnav ul {height:33px; float:left;}
.hnav ul li {height:33px; float:left; overflow:hidden;}
.hnav ul li.first {background:url(/design_59/hnav_first.png) no-repeat right 0; min-width:30px; height:33px;}
.hnav ul li.first-child {background:url(/design_59/hnav_first.png) no-repeat right -33px; min-width:28px; height:33px;}
.hnav ul li.first-last {background:url(/design_59/hnav.png) no-repeat right 0; min-width:2px; height:33px;}
.hnav ul li a {background:url(/design_59/hnav.png) no-repeat left 0; color:#fff; text-decoration:none; height:33px; display:block; padding:0 0 0 12px;}
.hnav ul li a span {background:url(/design_59/hnav.png) no-repeat right top; height:33px; line-height:33px; display:block; padding:0 12px 0 0;}
.hnav ul li a:hover {background:url(/design_59/hnav.png) no-repeat left -33px;}
.hnav ul li a:hover span {background:url(/design_59/hnav.png) no-repeat right -33px;}
.hbutton {position:absolute; margin:55px 0 0 0;}
.hbutton_l span a,
.hbutton_r span a {display:none;}
.hbutton_l a {color:#fff; text-decoration:none; background:url(/design_59/hbutton.png) no-repeat 0 0; min-width:43px; height:26px; line-height:28px; text-align:center; display:block; position:absolute; margin:0 0 0 -16px;}
.hbutton_l:hover span a {background:url(/design_59/hbutton.png) no-repeat 0 -52px; width:126px; display:block; margin:0 0 0 -99px;}
.hbutton_r a {color:#fff; text-decoration:none; background:url(/design_59/hbutton.png) no-repeat 0 -26px; min-width:43px; height:26px; line-height:28px; text-align:center; display:block; position:absolute; margin:0 0 0 485px;}
.hbutton_r:hover span a {background:url(/design_59/hbutton.png) no-repeat 0 -78px; width:126px; display:block;}

/* footer */
.ftext {padding:30px 0 0 30px; color:#fff; width:320px; text-shadow:1px 1px #0f4811;}
.ftext a {color:#fff;}
.fcopy {float:right; margin:40px 50px 0 0; background:url(/design_59/fcopy.png) no-repeat 0 0; width:172px; height:52px;}
.fbanka {width:294px; margin:0 auto 0 auto; position:relative;}
.fbanka .blank {float:left; width:88px; height:31px; margin:0 10px 0 0; background:#161616;}

/* content */
.bfull {width:262px; margin:0 0 10px 0;}
.btop {background:url(/design_59/btop.png) no-repeat 0 0; width:262px; height:33px; line-height:33px; color:#fff; text-shadow:1px 1px #0f4811; padding:0 0 0 20px; text-align:left;}
.bcont {background:#fff; border-radius:0 0 3px 3px; overflow:hidden; padding:5px 3px 5px 3px;}

.bmenu,
.uMenuV {width:235px; margin:0 auto;}
.bmenu ul li,
.uMenuV li {display:block; height:26px; line-height:26px; margin:0 0 3px 0;}
.bmenu ul li a,
.uMenuV li a {display:block; background:url(/design_59/bmenu.png) no-repeat 0 0; height:26px; color:#000; padding:0 0 0 26px;}
.bmenu ul li a:hover,
.uMenuV li:hover a, 
.bmenu li:hover a {background-position:0 -27px; text-decoration:none; color:#fff; text-shadow:1px 1px #0f4811;}

.binf_ava a {background:url(/design_59/binf_ava.png) no-repeat 0 0; width:75px; height:57px; float:left; margin:0 4px; display:block;}
.binf_ava img {width:62px; height:48px; padding:6px 0 0 7px;}
.binf_ava a:hover {opacity:0.8;}
.bhr {background:url(/design_59/hr.png) no-repeat center bottom; width:250px; height:26px; overflow:hidden; margin:0 auto 0 auto;}

.tOnline,
.gOnline, 
.uOnline {text-shadow:1px 1px #145616; background:url(/design_59/bstats.png) no-repeat 0 0; width:213px; height:25px; line-height:26px; padding:0 0 0 40px; margin:0 0 4px 21px; color:#fff;}
.bstats_bg {width:213px; margin:5px auto 0 auto; background:#d5d5d5; border-radius:3px;}
.bstats_bg .cont {padding:6px;}

.bcont .catsTable {width:264px; margin:0 0 0 -4px;}
.bcont .catsTable a {text-decoration:none; color:#fff;}
.bcont .catsTd {text-shadow:1px 1px #145616; background:url(/design_59/cats_table.png) no-repeat 0 0; width:262px; height:27px; line-height:27px; overflow:hidden; color:#fff;}
.bcont .catsTd:hover {cursor:pointer; color:#fff; background-position:-264px 0; text-shadow:1px 1px #171717;}
.bcont .catName,
.bcont .catNameActive {float:left; padding:0 0 0 25px;}
.bcont .catNumData {float:right; padding:0 10px;}
.bcont .catDescr {display:none;}

.bchat_loop {margin:0 0 5px 0; overflow:hidden;}
.bchat_top {background:url(/design_59/bchat_top.png) no-repeat 0 0;}
.bchat_top div {background:url(/design_59/bchat_top.png) no-repeat right -7px; height:7px; overflow:hidden;}
.bchat_intop1 {text-shadow:1px 1px #145616; background:url(/design_59/bchat_intop.png) no-repeat 0 0; height:26px; line-height:26px; color:#fff; float:left; overflow:hidden; padding:0 10px 0 15px; border-radius:0 3px 3px 0;}
.bchat_intop2 {text-shadow:1px 1px #171717; background:url(/design_59/bchat_instop.png) no-repeat 0 0; height:26px; line-height:26px; color:#fff; float:left; overflow:hidden; padding:0 10px 0 15px; border-radius:0 3px 3px 0;}
.bchat_intop1 a,
.bchat_intop2 a {text-decoration:none; color:#fff; display:block;}
.bchat_cont {background:url(/design_59/bchat_cont.png) repeat-y 0 0; overflow:hidden; padding:3px 5px 0 5px;}
.bchat_bottom {background:url(/design_59/bchat_bottom.png) no-repeat 0 0; height:5px; border-radius:0 0 3px 0;}

.bchat_bb {text-shadow:1px 1px #145616; float:left; margin:0 4px; background:url(/design_59/bchat_bb.png) no-repeat 0 0; width:27px; height:24px; line-height:24px; text-align:center; color:#fff;}
.bchat_bb a {color:#fff; display:block;}
.bchat_bb:hover {background-position:-27px 0; text-decoration:none; text-shadow:1px 1px #171717;}

.vloop {margin:0 0 10px 0;}
.vtop_l {background:url(/design_59/vtop.png) no-repeat left 0;}
.vtop_r {background:url(/design_59/vtop.png) no-repeat right -33px; height:33px; overflow:hidden;}
.vtop_m {background:url(/design_59/vtop.png) repeat-x 0 -66px; height:33px; overflow:hidden; border-radius:5px;}
.vtop_c {text-shadow:1px 1px #145616; background:url(/design_59/vtop.png) no-repeat center -99px; height:33px; line-height:33px; overflow:hidden; padding:0 0 0 30px; color:#fff;}
.vtop_c a {color:#fff;}
.vcont {background:#fefffe url(/design_59/vcont.png) no-repeat center 0; border-radius:0 0 3px 3px; overflow:hidden; padding:5px 3px 5px 3px;}
.vcont_ins {background:#fefffe url(/design_59/vcont.png) no-repeat center 0; border-radius:0 0 3px 3px; overflow:hidden;}
.vcont_in {overflow:hidden; padding:5px 5px 0 0;}
.vposter {float:left; background:url(/design_59/vposter.png) no-repeat 0 0; width:157px; height:134px; margin:5px 0 3px 5px;}
.vposter img {width:149px; height:126px; padding:4px;}
.vposter2 {background:url(/design_59/vposter2.png) no-repeat 0 0; width:429px; height:191px; margin:10px auto 3px auto;}
.vposter2 img {width:421px; height:183px; padding:4px;}
.vinfo {text-shadow:1px 1px #171717; background:url(/design_59/vinfo.png) no-repeat left 0, url(/design_59/vinfo.png) no-repeat right -27px, url(/design_59/vinfo.png) repeat-x 0 -54px; height:27px; line-height:27px; overflow:hidden; color:#fff; padding:0 0 0 10px; margin:0 0 5px 0;}
.vinfo a {color:#fff;}
.vtext {padding:0 0 0 4px;}
.vtext2 {padding:5px 30px;}
.vpanel {text-shadow:1px 1px #145616; background:url(/design_59/vpanel.png) no-repeat left 0, url(/design_59/vpanel.png) no-repeat right -28px, url(/design_59/vpanel.png) repeat-x 0 -56px; height:28px; line-height:28px; overflow:hidden; color:#fff; border-radius:3px; margin:5px 120px 0 5px;}
.vpanel a {color:#fff;}
.ventry {text-shadow:1px 1px #171717; float:right; margin:5px 5px 0 0; background:url(/design_59/ventry.png) no-repeat 0 0; width:104px; height:28px; line-height:28px; text-align:center; color:#fff;}
.ventry a {color:#fff; display:block;}
.ventry:hover {background-position:0 -28px; text-decoration:none;}
.vpanel_row {float:left; margin:9px 0 0 0;}
.vpanel_row ul,
.vpanel_row ul li {float:left;}
.vpanel_row ul li.row1 {background:url(/design_59/vpanel_row.png) no-repeat left 0; height:11px; line-height:11px; padding:0 0 0 23px; margin:0 10px 0 10px;}
.vpanel_row ul li.row2 {background:url(/design_59/vpanel_row.png) no-repeat left -12px; height:11px; line-height:8px; margin:2px 10px 0 10px; padding:0 0 0 20px;}
.vhr {background:url(/design_59/vhr.png) repeat-x 0 0; height:21px; overflow:hidden;}
.vhr2 {background:url(/design_59/vhr2.png) repeat-x 0 0; height:20px; overflow:hidden;}
.vcord {background:url(/design_59/vcord.png) no-repeat 0 0; width:52px; height:26px; float:right;}

.pagesBlockuz2,
#pagesBlock1 {display:block; overflow:hidden; padding:1px 0 0 0; color:#fff; margin:10px 0; height:31px; text-align:center; background:#121212; border-radius:3px;}
.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {text-shadow:1px 1px #145616; height:24px; display:inline-block; color:#fff; vertical-align:top; background:url(/design_59/switch_bg.png) no-repeat 0 0; margin:3px 2px;}
.pagesBlockuz2 a span,
.pagesBlockuz2 b span,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 a span,#pagesBlock1 b span,
#pagesBlock1 .swchItemDots span {text-shadow:1px 1px #145616; height:24px; line-height:24px; display:inline-block; vertical-align:top; background:url(/design_59/switch_bg.png) no-repeat right -48px; cursor:pointer; padding:0 12px;}
.pagesBlockuz2 b span,
#pagesBlock1 b span {cursor:default;}
.pagesBlockuz2 b,
.pagesBlockuz2 a:hover,
#pagesBlock1 b,
#pagesBlock1 a:hover {text-decoration:none; background-position:0 -24px; color:#146016; text-shadow:1px 1px #fff;}
.pagesBlockuz2 b span,
.pagesBlockuz2 a:hover span,
#pagesBlock1 b span,
#pagesBlock1 a:hover span {background-position:right -72px; color:#146016; text-shadow:1px 1px #fff;}
.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {color:#fff; background:0; text-shadow:1px 1px #000;}

.vcomm_loop {margin:0 0 10px 0; color:#fff;}
.vcomm_loop a {color:#fff;}
.vcomm_bg {background:#146016 url(/design_59/vcomm_bg.png) repeat-x 0 0; min-height:96px; overflow:hidden; border-radius:2px 2px 0 0; padding:0 5px 10px 0;}
.vcomm_bottom {background:url(/design_59/vcomm_bottom.png) repeat-x 0 0; height:3px; border-radius:0 0 3px 3px;}
.vcomm_ava {float:left; background:url(/design_59/vcomm_ava.png) no-repeat 0 0; width:110px; height:75px; margin:13px 5px 8px 8px;}
.vcomm_ava img {width:104px; height:69px; padding:3px;}
.vcomm_cont {overflow:hidden; padding:13px 0 0 0;}
.vcomm_info {background:url(/design_59/vcomm_info.png) repeat-x 0 0; height:25px; line-height:25px; border-radius:3px; padding:0 10px; overflow:hidden; margin:0 0 10px 0;}
.vcomm_text {text-shadow:1px 1px #0f4811; padding:0 0 0 3px;}

/* ===== Templates of the team rip-studio TheRip.Ru ===== */
.forumContent {margin:10px 17px;}
td.gTableTop {text-shadow:1px 1px #145616; background:url(/design_59/vtop.png) no-repeat left 0, url(/design_59/vtop.png) no-repeat right -33px, url(/design_59/gtabletop_c.png) no-repeat center 0; height:33px; overflow:hidden; padding:3px 0 0 30px; color:#fff;}
td.gTableTop a {color:#fff;}
.f_bottom {background:url(/design_59/fbottom.png) repeat-x 0 0; height:3px;}
.g_table_lr {padding:0 5px;}
#forum_filter {display:none;}
#subscribe {padding:0 30px 0 0;}

.replaceBody, .replaceBody a, .replaceBody td, .replaceBody td a {color:#fff;}

/* 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; line-height:6px;}
.gTableSubTop,
.postTdTop {background:url(/design_59/fsubtop.png) repeat-x 0 0; height:28px; line-height:28px; padding:2px 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_59/fposttd.png) no-repeat 0 0; height:66px; padding:0 10px; color:#000;}
/* ------------------------ */

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

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

.gTableRight,
.threadIcoTd,
.threadViewTd,
.forumPostTd {background:url(/design_59/fposttd.png) no-repeat right 0; font-weight:bold; height:66px; color:#000;}

.threadIcoTd,
.threadViewTd,
.threadPostTd,
.forumThreadTd, 
.forumPostTd,
.forumIcoTd {background:url(/design_59/fposttd.png) no-repeat right 0; font-weight:bold; height:66px; color:#000;}

.threadNoticeLink,
.threadsType,
.threadsDetails,
.forumOnlineBar {background:url(/design_59/fsubtop.png) repeat-x 0 0; height:28px; line-height:28px; padding:2px 10px 0 10px; color:#000;}

a.catLink {text-decoration:none; position:relative; top:-2px;}
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:#000;}
.forumBarKw {font-weight:normal; color:#000;}
a.forumBarA {text-decoration:none; color:#000;}
a.forumBar {color:#000;}
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:#fff; 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;}

.codeMessage,
.quoteMessage {color:#fff; background:#0b0b0b; border:1px #0b0b0b dotted !important; border-left:1px #0b0b0b solid !important; border-top:0 !important; padding:4px; border-radius:4px;}
/* ====== forum End ====== */

/* Forum Vid materialov Styles */
.fPost_loop {overflow:hidden;}
.fPost_left {width:285px; float:left; overflow:hidden; padding:6px 0 0 0;}
.fPost_right {overflow:hidden;}

.fPost_top {height:26px;}
.fPost_top_in {height:26px; line-height:26px; 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:#fff url(/design_59/fPost_in.png) no-repeat 0 0; overflow:hidden;}
.fPost_message {overflow:hidden; background:#fff url(/design_59/fpost_bg.png) repeat-x 0 0;} 
.fPost_message a {color:#000; text-decoration:none;}
.fPost_message a:hover {text-decoration:underline;}

.fPost_bottom {background:url(/design_59/fpost_bottom.png) repeat-x 0 -51px; height:51px; overflow:hidden;}
.fPost_bottom_in {background:url(/design_59/fpost_bottom.png) no-repeat left 0; height:51px; overflow:hidden; padding:10px 0 0 0;}
.fPost_bottom img:hover,
.frmBtns img:hover {opacity:0.9;}

.fpostvid {padding:10px 6px 5px 6px;}
.fpost_bott {background:url(/design_59/fpost_bott.png) no-repeat center 0; height:11px;}
.fpost_info {width:194px; margin:5px auto 5px auto;}
.fpost_info .info_in {text-shadow:1px 1px #121212; padding:0 0 0 10px; background:url(/design_59/fpost_info.png) no-repeat 0 0; height:26px; line-height:26px; overflow:hidden; color:#fff;}
.fpost_info .info_ins {text-shadow:1px 1px #0e410f; padding:0 0 0 10px; background:url(/design_59/fpost_info.png) no-repeat 0 -33px; height:26px; line-height:26px; overflow:hidden; color:#fff;}
.fpost_info .info_hr {background:url(/design_59/fpost_info.png) no-repeat 0 -26px; height:7px; overflow:hidden;}
.fpost_info .info_in a,
.fpost_info .info_ins a {color:#fff;}
/* -------------- */