
/* Forum post */
.img {max-width:850px;}
.fPost_loop {overflow:hidden; background:url(../designs_156/f_post_r_bg.png) no-repeat right 0;}
.fPost_loop img {max-width:850px;}
.fPost_in {overflow:hidden; background:url(../designs_156/f_post_line_y.png) repeat-y 233px 0;}
.fPost_top {height:27px; line-height:25px; overflow:hidden; margin:0 0 10px 0; font-weight:bold; color:#464646; background:url(../designs_156/f_post_line_x.png) no-repeat center bottom;}
.fPost_top a {color:#464646; text-decoration:none;}
.fPost_top a:hover {text-decoration:underline;}
.fPost_left {width:234px; float:left; margin:0 2px 0 0; text-align:center;}
.fPost_name {font-size:12px;}
.fPost_right {overflow:hidden; padding:0 15px;}

.fPost_info {width:153px; padding:5px 9px 0 9px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:12px; background:#1a1a1a url(../designs_156/f_elem.png) no-repeat 0 0;}

.fPost_ava {margin:0 0 4px 0; text-align:center;}
.fPost_ava img {vertical-align:top;}
.fPost_group {width:150px; height:30px; line-height:30px; margin:0 auto 5px auto; color:#fff; text-shadow:1px 0px 1px #000; text-align:center; background:#007b11 url(../designs_156/site_elem.png) no-repeat -118px -116px;}

.fPost_status {width:171px; height:24px; line-height:22px; margin:0 auto 13px auto; font-weight:bold; font-size:12px; color:#fff; text-align:center; background:#1a1a1a url(/designs_156/f_elem.png) no-repeat 0 bottom;}

.fPost_line {height:2px; overflow:hidden; margin:4px 0 5px 0; background:url(../designs_156/f_post_line.png) no-repeat center bottom;}
.fPost_info dl {width:139px; overflow:hidden; padding:0 0 6px 0; margin:4px auto 3px auto; color:#898989; text-shadow:1px 0px 1px #000; background:url(../designs_156/f_post_line.png) no-repeat center bottom;}
.fPost_info dt {float:left;}
.fPost_info dd {float:right;}

.fPost_rat {width:72px; height:22px; padding:0 32px; margin:0 auto; position:relative;}
.f_rat_plus,
.f_rat_minus {width:38px; height:22px; display:block; position:absolute; top:0px; background:url(../designs_156/f_elem.png) no-repeat -346px -24px;}
.f_rat_plus {left:0px; background-position:-346px -24px;}
.f_rat_minus {right:0px; background-position:-386px -24px;}
.f_rat_plus:hover {background-position:-346px -48px;}
.f_rat_minus:hover {background-position:-386px -48px;}
.f_rat_plus.disabled {background-position:-346px -72px;}
.f_rat_minus.disabled {background-position:-386px -72px;}

.f_rat_plus span,
.f_rat_minus span {width:38px; height:22px; display:block;}

.f_rat_num {width:72px; height:22px; line-height:21px; color:#ededed; text-shadow:1px 0px 1px #2f2f2f; text-align:center; background:#454545 url(/designs_156/f_elem.png) no-repeat -346px 0;}
.f_rat_num a {color:#ededed; text-shadow:1px 0px 1px #2f2f2f; text-decoration:none;}
.f_rat_num a:hover {text-decoration:underline;}

.fPost_bottom {padding:7px 5px 5px 5px; overflow:hidden; background:url(../designs_156/f_post_line_x.png) no-repeat center 0;}
.fPost_bottom img,
.fPost_bottom input {vertical-align:middle;}
.fPost_bottom img:hover,
.frmBtns img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); filter: alpha(opacity=90); opacity:0.9;}

.fUserOffLine .fPost_info {background-position:-173px 0;}
.fUserOffLine .fPost_status {background-position:-173px bottom;}



.f_nav {width:1135px; height:33px; margin:0 0 5px 0; position:relative; background:#3f3f3f url(/designs_156/f_nav_bg.png) no-repeat 0 0;}
.f_nav li {padding:0 0 0 2px; float:left; background:url(../designs_156/f_nav_bg.png) no-repeat 0 -35px;}
.f_nav .left li {padding:0 2px 0 0; background:url(../designs_156/f_nav_bg.png) no-repeat right -35px;}
.f_nav a {height:33px; line-height:31px; display:block; padding:0 23px; font-weight:bold; color:#ededed; text-shadow:0px 1px 1px #1b1b1b; text-decoration:none;}
.f_nav a:hover {background:url(../designs_156/f_nav_bg.png) no-repeat 0 -70px;}

.f_nav .angle_l,
.f_nav .angle_r {width:6px; height:33px; position:absolute; top:0px; background:url(../designs_156/f_nav_bg.png) no-repeat 0 -105px;}
.f_nav .angle_l {left:0px;}
.f_nav .angle_r {right:0px; background-position:right -105px;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#fff;}
.statusOffline {color:#fff;}