body {
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 line-height: 1.4;
 padding: 0;
 margin: 0 auto;
 background: url(../image/body-bg.jpg) #000 no-repeat center top;
 

}
a {
 color: #616161;
}
a:hover {
 text-decoration: none;
}

img {
 border: none;
}

.wrap {
 margin: 0 auto;
 width: 986px;
 position: relative;
}

 .wrap .light-l {
 display: block;
 position: absolute;
 background: url(../image/fon-left.png) no-repeat top left;
 width: 79px;
 height: 1636px;
 top: 705px;
 left: -50px;
 }
 .wrap .light-r {
 display: block;
 position: absolute;
 background: url(../image/fon-right.png) no-repeat top left;
 width: 79px;
 height: 1636px;
 top: 705px;
 right: -33px;
 }
 .header {
 width: 986px;
 height: 392px;
 position: relative;
 margin: 0 0 -31px 0 ;
 background: url(../image/head-bg.jpg) no-repeat left bottom;

 }
 .header h1 {
 margin: 0;
 padding: 0;
 font-size: 16px;
 line-height: 0;
 
 }
 .header .b-logo {
 position: absolute;
 left: 50%;
 margin: 0 0 0 -194px;
 bottom: 14px;

 z-index: 40;
 }
 .header .b-menu {
 
 height: 36px;
 margin: 12px auto 0 auto;
 background: #525252;
 background: url(../image/hmenu-bg.png) no-repeat left top;
 width: 986px;
 }

 .b-menu ul {
 margin: 0 0 0 14px;padding: 0;
 
 }
 .b-menu li {
 list-style: none;
 float: left;
 background: url(../image/hmenu-ar.png) no-repeat right top;

 }
 .b-menu li.last {
 background: none;
 }
 .b-menu li a {
 color: #fff;
 font-family: Myriad Pro, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 letter-spacing: -1px;
 text-decoration: none;
 line-height: 2.2;
 height: 36px;
 display: block;
 padding: 0 9px 0 9px;
 text-shadow: #2d2d2d 0 2px 5px;
 }
 .b-menu li a:hover {
 text-decoration: none;
 background: url(../image/hmenu-hover-bg.png) center top;
 
 }
 .bm-search .schQuery {
 float: left;
 }
 .bm-search .schQuery input {
 background: url(../image/find-form-bg.png) no-repeat left top;
 border: none;
 height: 24px;
 width: 152px;
 margin: 0 5px 0 0;
 
 }
 .bm-search .schBtn {
 float: left;
 
 }
 .bm-search .schBtn input {
 border: none;
 background-color: transparent;
 color: #fff;
 font-family: Myriad Pro,Arial,Helvetica,sans-serif;
 cursor: pointer;
 font-weight: bold;
 font-size: 15px;
 }
 .b-menu .bm-search {
 float: right;
 margin: 6px 10px 0 0;
 
 }
 .header .b-smenu {
 margin: 0;
 padding: 0;
 position: absolute;
 top:196px;
 right: 31px;
 width: 188px;
 height: 172px;
 background: url(../image/smenu-bg.jpg) no-repeat left bottom;
 
 }
 .b-smenu ul {
 background: #f9fbfa;
 width: 151px;
 height: 57px;
 margin: 0;
 padding: 3px 6px 3px 6px;
 background: url(../image/smenu-con-bg.jpg) no-repeat left top;
 float: right;
 }
 .b-smenu ul li {
 width: 43px;
 height: 19px;
 display: block;
 float: left;
 padding: 0 0 0 7px;
 }
 .b-smenu ul li.no-p {
 margin: 0 0 0 0px;
 padding: 0 7px 0 0px;
}
 .b-smenu ul li a {
 font-size: 11px;
 color: #494949;
 text-decoration: none;
 }
 .b-smenu ul li a:hover {
 text-decoration: underline;
 }
 .content
 {
 background: url(../image/cont-bg.jpg) no-repeat left bottom;
 position: relative;
 z-index: 30;
 background-color: transparent;
 height: 100%;

 
 }
 .b-lside {
 float: left;
 width: 202px;
 }
 .b-lside .b-block {
 
 }
 .b-lside .b-block .bb-c-wrap , .b-rside .b-block .bb-c-wrap {
 border: 1px solid #2a2a2a;
 background-color: #0d0d0d;
 position: relative;

 }
 .b-rside .bb-c-wrap .bb-content, .b-lside .bb-c-wrap .bb-content {
 padding: 8px 0 8px 0;
 position: relative;
 z-index: 10;
 }


 .b-lside .bb-c-wrap .bb-c-rb, .b-lside .bb-c-wrap .bb-c-lb, .b-lside .bb-c-wrap .bb-c-lt, .b-lside .bb-c-wrap .bb-c-rt, .b-rside .bb-c-wrap .bb-c-rt, .b-rside .bb-c-wrap .bb-c-lt, .b-rside .bb-c-wrap .bb-c-rb, .b-rside .bb-c-wrap .bb-c-lb,
 .b-lside .bb-content .bb-c-rt, .b-lside .bb-content .bb-c-lt, .b-lside .bb-content .bb-c-rb, .b-lside .bb-content .bb-c-lb, .b-rside .bb-content .bb-c-rt, .b-rside .bb-content .bb-c-lt, .b-rside .bb-content .bb-c-rb, .b-rside .bb-content .bb-c-lb {
 background: url(../image/side-box-bg.png) no-repeat;
 width: 38px;
 height: 26px;
 display: block;
 position: absolute;
 z-index: 1;
 }
 .b-lside .bb-c-wrap .bb-c-rt, .b-rside .bb-c-wrap .bb-c-rt,
 .b-lside .bb-content .bb-c-rt, .b-rside .bb-content .bb-c-rt {
 top: -2px;
 right: -1px;
 background-position: right top;
 }
 
 .b-lside .bb-c-wrap .bb-c-lt, .b-rside .bb-c-wrap .bb-c-lt,
 .b-lside .bb-content .bb-c-lt, .b-rside .bb-content .bb-c-lt {
 top: -2px;
 left: -1px;
 }
 .b-lside .bb-c-wrap .bb-c-rb, .b-rside .bb-c-wrap .bb-c-rb,
 .b-lside .bb-content .bb-c-rb, .b-rside .bb-content .bb-c-rb {
 bottom: -2px;
 right: -1px;
 background-position: right bottom;
 }
 .b-lside .bb-c-wrap .bb-c-lb, .b-rside .bb-c-wrap .bb-c-lb,
 .b-lside .bb-content .bb-c-lb, .b-rside .bb-content .bb-c-lb {
 bottom: -2px;
 left: -1px;
 background-position: left bottom;
 }
 
 .b-lside .b-block h2, .b-rside .b-block h2 {
 background: url(../image/block-head.png) transparent left top;
 height: 42px;
 color: #fff;
 font-size: 13px;
 text-align: right;
 width: 190px;
 margin: 0;
 line-height: 3.2;
 position: relative;
 
 }
 .b-rside .b-block h2 {
 padding: 0 0px 0 12px;
 text-shadow: #1d1d1d 0 2px 5px;
 }
 .b-lside .b-block h2 {
 padding: 0 12px 0 0px;
 text-shadow: #1d1d1d 0 2px 5px;
 }
 .b-lside .b-block .ak span {
 display: block;
 background: url(../image/ak.png) no-repeat left top;
 width: 49px;
 height: 33px;
 position: absolute;
 top: -10px;
 left: 5px;
 z-index: 100;
 }
 .b-rside .b-block h2.ak span {
 display: block;
 background: url(../image/ak-l.png) no-repeat left top;
 width: 49px;
 height: 33px;
 position: absolute;
 top: -10px;
 right: 5px;
 z-index: 100;
 }
 .b-lside .b-block .gun span {
 display: block;
 background: url(../image/gun.png) no-repeat left top;
 width: 47px;
 height: 30px;
 position: absolute;
 top: -8px;
 left: 2px;
 z-index: 100;
 }
 .b-rside .b-block h2.gun span {
 display: block;
 background: url(../image/gun-l.png) no-repeat left top;
 width: 47px;
 height: 30px;
 position: absolute;
 top: -8px;
 right: 2px;
 z-index: 100;
 }
 .b-lside .b-block h2.agun span {
 display: block;
 background: url(../image/agun.png) no-repeat left top;
 width: 47px;
 height: 30px;
 position: absolute;
 top: -8px;
 left: 2px;
 z-index: 100;
 }
 .b-rside .b-block h2.agun span {
 display: block;
 background: url(../image/agun-l.png) no-repeat left top;
 width: 47px;
 height: 30px;
 position: absolute;
 top: -8px;
 left: 2px;
 z-index: 100;
 }
 .b-rside .b-block h2 {
 background: url(../image/block-head.png) transparent left -42px;
 padding: 0 0 0 12px;
 text-align: left;
 }
 .b-lside .first h2, .b-rside .first h2 {
 background: url(../image/top-block.png) transparent left bottom;
 height: 62px;
 width: 218px;
 margin: -30px -8px -3px -8px;
 padding: 0;
 text-align: center;
 line-height: 6.1;
 vertical-align: middle;
 z-index: 50;
 position: relative;
 }
 .uMenuRoot {
 margin: 0px 0 0px 0;
 padding: 0;
 }
 .uMenuRoot li .umn-footer {
 height: 2px;
 width: 100%;
 line-height: 0;
 background: url(../image/umn-foot.png);
 position: absolute;
 left: 0;
 bottom: 0;
 
 }
 .uMenuRoot li .uMenuArrow {
 height: 8px;
 width: 8px;
 background: url(../image/arrow.png) no-repeat top left;
 position: absolute;
 right: 9px;
 top:5px;
 }
 .uMenuRoot li.active {
 background: #202020;
 }
 .uMenuRoot li {
 display: block;
 height: 22px;
 padding: 0 0 0 12px;
 position: relative;
 line-height: 1.6;
 }
 .uMenuRoot li a {
 font-size: 11px;
 color: #909090;
 text-decoration: none;
 }
 .uMenuRoot li a.uMenuItemA {
 color: #fff;
 font-weight: bold;
 }
 .uMenuRoot li a:hover {
 text-decoration: underline;
 }
 .admin-list {
 margin: 0;padding: 0;
 color: #fff;
 }
 .admin-list h3 {
 font-size: 11px;
 margin: 0 0 0 8px ;
 padding: 0;
 color: #626262;
 }
 .admin-list .hr {
 margin: 8px 0 5px 0;
 }
 .admin-list ul {
 list-style: none;
 margin: 0 0 0 8px ;
 padding: 0;
 }
 .admin-list ul li a {
 color: #afafaf;
 text-decoration: none;
 }
 .admin-list ul li a:hover {
 text-decoration: underline;
 color: #fff;
 }
 .user-top {
 margin: -4px 6px 0 8px;
 padding: 0;
 color: #b1b1b1;
 list-style: none;
 }
 .user-top li {

 margin: 0;
 background: url(../image/top-u-bg.png) no-repeat left bottom;
 overflow: hidden;
 }
 .user-top li a {
 padding: 9px 0 9px 0;
 text-decoration: none;
 color:#b1b1b1;
 display: block;
 margin: 0 0 1px 0;
 
 }
 .user-top li a:hover {
 background-color: #1e1e1e;

 }
 .user-top dl, .user-top dt, .user-top dd {
 margin: 0;
 padding: 0;
 line-height: 1.1;
 }
 .user-top dt {
 float: left;
 margin: 2px 0 0 0;
 }
 .user-top dd {
 margin: 0 0 0 37px;
 }
 .user-top dd strong {
 color: #fff;
 }
 .user-top dd span {
 font-size: 9px;
 display: block;
 }
 
 .b-mside {
 float: left;
 width: 561px;
 margin: 0 10px 0 10px;

 background-color: #e4e4e4;
 background: url(../image/mains-bg.png) #e4e4e4 repeat-y center top ;
 }
.user-page {
 margin: 0 auto;
 float: none;
}

 .forum {
 width: 100%;
 margin: 0 auto;
 
 }
 .b-mside .mb-hr {
 height:56px;
 width: 100%;
 padding: 0;
 margin: -18px 0 -10px 0;
 background: url(../image/msb-hr.png) no-repeat left top;
 position: relative;
 z-index: 50;
 }
 .footer .b-block,
 .b-mside .b-block {
 position: relative;
 margin: 0;padding: 10px 12px 26px 9px;
 z-index: 30;
 
 }
 .b-mside .slider {
 padding: 20px 15px 13px 11px;
 }
 .bb-s-box {
 position: relative;
 color: #424242;
 padding: 0 0 12px 0;
 background: url(../image/bs-box-bg.png) no-repeat left bottom;
 margin: 0 0 10px 0;
 }
 .bb-s-box .cat {
 position: absolute;
 top: 0;
 right: 0;
 display: block;
 width: 48px;
 height: 21px;
 background-color: #e1e1e1;
 padding: 0 0 0 7px;
 line-height: 1.7;
 }
 
 .bb-s-box p {
 margin: 0;
 padding: 0;
 }
 .bb-s-box .tumb-img {
 padding: 2px;
 background: url(../image/main-sprite-2.png) no-repeat -77px top;
 float: left;
 margin: 2px 5px 0 0;
 }
 .bb-s-box .box-cont {
 margin: 0 0 0 0px;
 line-height: 1.2;
 }
 .box-cont .box-date {
 color: #6f6f6f;
 }
 .bb-s-box .box-cont a {
 font-weight: bold;
 color: #424242;
 text-decoration: none;
 }
 .bb-s-box .box-cont a:hover {
 color: #9d0101;
 }
 .bb-b-box h2 a {
 font-weight: bold;
 color: #424242;
 text-decoration: none;
 }
 .bb-b-box h2 a:hover {
 color: #9d0101;
 }
 
 .more-video {
 height: 29px;
 text-align: center;
 background-color: #e1e1e1;
 line-height: 2.5;
 
 }
 .more-video a {
 color: #424242;
 text-decoration: none;
 font-weight: bold;
 }
 .more-video a:hover {
 text-decoration: underline;
 }
 .bb-b-box .tumb-img {
 background: url(../image/main-sprite-2.png) no-repeat -172px top;
 display: block;
 width: 172px;
 height: 103px;
 margin: 0 6px 6px 0px;
 float: left;

 }
 .bb-b-box .tumb-img img {
 padding: 5px 0 0 5px;
 }
 .bb-b-box .box-bar {
 height: 30px;
 background: url(../image/main-sprite.png) #d7d7d7 no-repeat left top;
 clear: both;
 line-height: 2.6;
 color: #575757;
 position: relative;
 padding: 0 0 0 9px;
 margin: 5px 0 0 -1px;
 
 }
 .bb-b-box {
 color: #424242;
 }
 .bb-b-box .box-cont p {
 margin: 0 0 5px 0;
 padding: 0;
 }
 .bb-b-box .box-cont a {
 color: #575757;
 }
 .bb-b-box .box-cont a:hover {
 text-decoration: none;
 }
 .box-bar .box-bar-more {
 font-weight: bold;
 background: url(../image/main-sprite-2.png) no-repeat left bottom;
 width: 93px;
 height: 26px;
 margin: 0;
 padding: 0 0 0 0;
 position: absolute;
 top:2px;
 right: 2px;
 line-height: 2;
 }
 .box-bar span {
 float: left;
 }
 .box-bar .box-bar-ar {
 background: url(../image/main-sprite-2.png) no-repeat left top;
 width: 10px;
 height: 27px;
 display: block;

 margin: 3px 1px 0 1px ;
 
 }
 .box-bar a {
 color: #575757;
 font-weight: bold;
 }
 .box-bar a:hover {
 text-decoration: none;
 }
 .box-bar .box-bar-more a {
 color: #fff;
 text-decoration: none;
 margin: 0 0 0 16px;
 }
 .box-bar .box-bar-more a:hover {
 text-decoration: underline;
 }

 .b-mside .b-block .bcrumbs {
 height: 23px;
 color: #b3b3b3;
 
 margin: 0px 0 0 0;
 padding: 0 0 0 7px;
 background: url(../image/bcrumbs.png) #e1e1e1 no-repeat 350px top ;
 line-height: 1.7;
 
 
 }
 .b-mside .b-block .bcrumbs span {
 
 }
 .b-mside .b-block .bcrumbs a {
 color: #616161;
 }
 .b-mside .b-block .bcrumbs a:hover {
 text-decoration: none;
 }
 .b-mside .b-block h2 {
 background: url(../image/main-sprite.png) no-repeat left -30px;
 height: 22px;
 margin: 12px 0 10px 0;
 padding: 0 0 0 7px;
 font-size: 13px ;
 font-weight: bold;
 color: #424242;
 
 }
 .footer .b-block .bb-lt, .footer .b-block .bb-rt, .footer .b-block .bb-lb, .footer .b-block .bb-rb,
 .b-mside .b-block .bb-lt, .b-mside .b-block .bb-rt, .b-mside .b-block .bb-lb, .b-mside .b-block .bb-rb {
 position: absolute;
 display: block;
 width: 5px;
 height: 5px;
 
 }
 .footer .b-block .bb-lt,
 .b-mside .b-block .bb-lt {
 top:0;
 left: 0;
 background: url(../image/mains-corner.png) no-repeat left top;
 }
 .footer .b-block .bb-rt,
 .b-mside .b-block .bb-rt {
 top:0;
 right: 0;
 background: url(../image/mains-corner.png) no-repeat right top;
 }
 .footer .b-block .bb-lb,
 .b-mside .b-block .bb-lb {
 bottom: 0;
 left: 0;
 background: url(../image/mains-corner.png) no-repeat left bottom;
 }
 .footer .b-block .bb-rb,
 .b-mside .b-block .bb-rb {
 bottom:0;
 right: 0;
 background: url(../image/mains-corner.png) no-repeat right bottom;
 }
 .b-mside .b-welkom, .footer .b-welkom {
 background: url(../image/welk-bg.png) no-repeat left bottom;
 height: 58px;
 margin: -13px 0 -17px 0;
 z-index:55;
 position: relative;
 color: #fff;
 font-weight: bold;
 padding: 0 0 0 86px;
 line-height: 4.7;
 }
 .b-mside .about, .footer .about {
 padding: 11px ;
 }
 
 .b-rside {
 float: left;
 width: 202px;
 }
 .b-rside .bb-login {
 color: #cecece;
 }
 .bb-login p {
 margin: 0 0 8px 6px;
 padding: 0;
 }
 .bb-login dl, .bb-login dt, .bb-login dd {
 margin: 0;
 padding: 0;
 }
 .bb-login .exit {
 color: #cecece;
 width: 37px;
 height: 19px;
 padding: 0 0 0 21px;
 background: url(../image/login-but-exit.png) no-repeat top left;
 display: block;
 text-decoration: none;
 margin: 7px 0 0 6px;
 }
 .bb-login dl {
 margin: 0 6px 0 6px;
 }
 .bb-login dt {
 float: left;
 }
 .bb-login dd a {
 background: url(../image/login-but.png) #eaeaea no-repeat top left;
 display: block;
 height: 19px;
 width: 109px;
 margin: 0 0px 4px 72px;
 padding: 0 0 0 6px ;
 text-decoration: none;
 color: #000;
 line-height: 1.5;
 text-shadow:#fff 1px 1px 0px;
 
 }
 .bb-login dd a:hover {
 text-decoration: underline;
 }
 .msg-item {
 position: relative;
 background: #d9d9d9;
 width: 168px;
 margin: auto;
 margin: 0 auto 4px auto;
 
 }
 .msg-hed {
 height: 24px;
 background: url(../image/char-item.png) no-repeat left top;
 padding: 0 0 0 20px;
 position: relative;
 }
 .msg-hed a{
 color: #333;
 font-weight:bold;
 text-decoration: none;
 line-height: 1.6;
 }
 .msg-hed span {
 color: #757575;
 right:4px;
 top:1px;
 position: absolute;
 font-size: 11px;
 }
 .msg {
 background: #fff;
 width: 158px;
 padding: 0px 0 0px 4px;
 margin: 0 0 0 3px;
 color: #323232;
 
 }
 .msg-foot {
 height: 8px;
 display: block;
 line-height: 0;
 background: url(../image/char-item.png) no-repeat left bottom;
 margin: 0;
 padding: 0;
 font-size: 1px;
 }
 .c-add-form {
 margin: 0 7px 0 7px;
 overflow: hidden;
 }
 .RSel, .ico, .NmF, .EmF, .UrlF, .C1f, .C2F, .CodeMc3, .MsgF, .SImg3 {
 float: left;
 color: #3e3e3e;
 }
 .RselF {
 height: 25px;
 }
 .RSel {
 margin: 3px 0 0px 0;
 }
 .RSel select {
 height: 19px;
 }
 .ico { margin: 3px 0 0px 0;float: right; }
 .NmF {
 width: 187px;
 background: url(../image/chat-f-bg.png);
 margin: 5px 0 3px 0;
 font-size: 9px;
 line-height: 1;
 }
 .NmF input {
 background: url(../image/chat-f-bg.png) #fff no-repeat left -76px;
 border: none;
 height: 19px;
 width: 187px;
 height: 19px;
 font-size: 11px;
 padding: 0 0 0 6px ;
 }
 .EmF, .C1f {
 width: 86px;
 margin: 0 3px 3px 0;
 float: left;
 
 }
 .C1f, .C2F {
 float: left;
 }
 .EmF input, .C1f input {
background: url(../image/chat-f-bg.png) #fff no-repeat -100px -57px;
 
 border: none;
 height: 19px;
 font-size: 11px;
 padding: 0 0 0 6px ;
 }
 .UrlF, .C2F {
 width: 96px;
 margin: 0 0 3px 0px;
 }
 .UrlF input, .C2F input {
 background: url(../image/chat-f-bg.png) #fff no-repeat left -57px;
 border: none;
 height: 19px;
 font-size: 11px;
 padding: 0 0 0 6px ;
 }
 .CodeMc3 {
 margin: 0 0 5px 0;
 }
 #secuCodeMc3, .CodeMc3 input {
 background: url(../image/chat-f-bg.png) #fff no-repeat left -22px;
 border: none;
 height: 35px;
 padding: 0 0 0 0px !important;
 
 }
 .SImg3 {float: right;}
 .MsgF {
 width: 154px;
 
 }
 .MsgF textarea {
 height: 40px;
 background: url(../image/chat-f-bg.png) #fff no-repeat left -95px;
 border: none;
 }
 .MsgG {
 float: right;
 width: 30px;
 position: relative;
 height: 40px;
 }
 
 .MsgG .count {
 color: #959595;
 position: absolute;
 top: 0;
 right: 4px;
 }
 .MsgG .Btn input {
 border: none;
 
 font-size: 10px;
 padding: 0 0 4px 0;
 line-height: -3px;
 width: 28px !important;
 height: 17px;
 font-weight: bold;
 color: #595959;
 cursor: pointer;
 bottom: 0;
 right: 0;
 position: absolute;
 background: url(../image/chat-f-bg.png) no-repeat right bottom;
 }
 .stat .hr {
 margin: 4px 0 6px 0;
 line-height: 0;
 }
 .stat p {
 margin: 0 6px 0 6px;
 padding: 0;
 color: #fff;
 }
 .stat p a {
 color: #9c9c9c;
 
 
 }
 .stat p a:hover {
 color: #fff;
 }
 .b-lside .tag h2, .b-lside .who h2,
 .b-rside .tag h2, .b-rside .who h2 {
 height: 37px;
 background: url(../image/teg-who.png) top left;
 line-height: 2.6;
 color: #444;
 text-align: center;
 padding: 0 0 0 10px;
 text-shadow:#d6d6d6 1px 1px 0px;
 }

.b-lside .who a.groupVerify, .b-rside .who a.groupVerify,
.b-lside .who a.groupUser, .b-rside .who a.groupUser {
color: #fff;
}
.b-lside .who a.groupModer, .b-rside .who a.groupModer {
color: #279800;
}
.b-lside .who a.groupFriends, .b-rside .who a.groupFriends {
color: #0085da;
}
.b-lside .who a.groupAdmin, .b-rside .who a.groupAdmin {color:#9e0000;}
 .b-lside .tag a, 
 .b-rside .tag a {
 color: #c9c9c9;
 text-decoration:none;
 }
 .b-lside .tag a:hover, .b-lside .who a:hover,
 .b-rside .tag a:hover, .b-rside .who a:hover {
 color: #5c5b5b;
 text-decoration: underline;
 }
 .b-lside .who p,
 .b-rside .who p {
 margin: 0;
 padding: 0;
 color: #858484;
 z-index: 20;
 }
 .b-rside .who .bb-c-wrap .tOnline, .b-rside .who .bb-c-wrap .gOnline, .b-rside .who .bb-c-wrap .uOnline,
 .b-lside .who .bb-c-wrap .tOnline, .b-lside .who .bb-c-wrap .gOnline, .b-lside .who .bb-c-wrap .uOnline {
 color: #858484;
 line-height: 1.2;
 }
 .b-rside .who .bb-c-wrap .uOnline,
 .b-lside .who .bb-c-wrap .uOnline {
 line-height: 1.1;
 
 background: url(../image/umn-foot.png) no-repeat left bottom;
 margin: 0 0 2px 0 ;
 padding: 0 0 9px 0;
 }
 .b-lside .who .hr,
 .b-rside .who .hr {
 margin: 5px 0 5px 0;
 }
 .b-lside .who .bb-c-wrap .bb-content,
 .b-rside .who .bb-c-wrap .bb-content {
 padding: 6px;
 }
 .b-lside .who a,
 .b-rside .who a {
 color: #fff;
 text-decoration: underline;
 
 }
 .b-lside .who a:hover,
 .b-rside .who a:hover {
 text-decoration: none;
 color: #fff;
 }
 .tag-cont {
 margin: 0 8px 0 8px;
 }
 
 .footer {
 background: url(../image/footer-bg.jpg) no-repeat left bottom;
 height: 203px;

 margin: 0;
 padding: 0px 0 0 211px;
 position: relative;
 color: #fff;
}
f-user-page {}

 .footer .b-welkom {
 background: url(../image/welk-bg.png) no-repeat left bottom;
 height: 58px;
 margin: -17px 0 -17px 0;
 z-index:55;

 color: #fff;
 font-weight: bold;
 padding: 0 0 0 88px;
 line-height: 1.6;
 width: 475px;

 }
.no-bg {
background:none;
}
.w-user-page {
width:700px ;
}
.f-user-page .b-welkom {
line-height: 5.5;
}
.user-page .uSearchFl {
 width:100px !important;
}
.searchF {
margin: 10px 0 0 0;
}
.searchF .queryField {width:190px !important;}

 .footer .b-block {
 margin: 0 0px 0 0px;
 width: 541px;
 background-color: #e4e4e4;
 background: url(../image/mains-bg.png) #e4e4e4 repeat-y center top ;
 color: #424242;
 }
 .footer a {
 color: #fff;
 font-weight: bold;
 
 }
 
 .footer .copy {
 margin: 22px 0 0 12px;
 padding: 0px 0 0 0;
 position: relative;
 text-shadow:#1d1d1d 0 8px 4px;
 }
 .footer .copy .counter {
 position: absolute;
 top: 1px;
 left: 455px;
 }
 .comm-item {
 background: url(../image/bs-box-bg.png) no-repeat left bottom;
 padding: 0 0 9px 0;
 margin: 0 0 7px 0;
 }
 .comm-item .comm-rate {
 float: right;
 }
 
 .comm-item .comm-avatar
 {
 float: left;
 padding: 0 0px 0 0px;
 width: 65px;
 }
 .comm-item .comm-msg {
 
 background-color: #e4e4e4;
 border: 1px solid #d8d8d8;
 margin: 0 0 0 70px;
 padding: 3px 5px 5px 5px;
 }
 .comm-item .comm-hed {
 height: 20px;
 color: #000;
 background-color: #e1e1e1;
 margin: 0 0 6px 0;
 padding: 0 7px 0 5px;
 }
 .comm-item .comm-hed a {
 color: #000;
 }
 .add-comm-name , .add-comm-mail, .add-comm-code {
 margin: 0 0 3px 0;
 }
 .add-comm-name , .add-comm-mail , .add-comm-code, .add-comm-subs, .add-comm-msg, add-comm-bt {
 clear: both;
 
 }
 .add-comm-bt {
 margin: 25px 0 0 0;
 }
 .add-comm-bt input {
 text-indent: -10000px;
 height: 19px;
 width: 170px;
 background: url(../image/add-btn.png) no-repeat left top;
 border: none;
 color: #fff;
 line-height: -5px;
 cursor: pointer;
 }
 .add-comm-name label , .add-comm-mail label , .add-comm-code label, .add-comm-subs label {
 display: block;
 float: left;
 width: 75px;
 color: #5b5b5b;
 font-weight: bold;
 }
 .add-comm-code label {
 margin: 7px 0 0 0;
 }
 .add-comm-subs {
 margin: 0 0 10px 0;
 }

 .add-comm-smile {
 float: left;
 margin: 5px 0 0 0;
 }
.add-comm-smile .smiles {background: none; width: 150px;}

 .add-comm-name input , .add-comm-mail input {
 border: none;
 background: url(../image/comm-form-bg.png) no-repeat left top;
 height: 20px;
 width: 224px;
 font-size: 11px;
 padding: 0 0 0 5px;
 }
 .add-comm-bbcd {
 margin: 0 0 5px 0;
 }
 .add-comm-msg textarea {
 border: none;
 background: url(../image/comm-form-bg.png) no-repeat left bottom;
 float: left;
 margin: 0 0 10px 0;
 width: 372px;
 }
 .add-comm-code input {
 border: none;
 background: url(../image/comm-form-bg.png) no-repeat left -20px;
 }
 .link-box {
 background-color: #505050;
 text-align: center;
 height: 19px;
 padding: 0;
 margin: 10px 8px 0 8px;
 
 }
 .link-box a {
 text-decoration: none;
 color: #000;
 text-decoration: none;
 font-weight: bold;
 line-height: 1.6;
 font-size: 11px;
 }
 .lb a {
 line-height: 1.5;
 }
 .link-box a:hover {
 text-decoration: underline;
 }
 
 .loginLinks {
 text-align: center;
 }
 .logLnkSep {
 margin: 0 3px 0 3px;
 }
 .log-form {
 padding: 0;
 margin: 0 6px 0 6px;
 }
 .buttonDiv {
 text-align: center;
 margin: 3px 0 0 0;
 }
 .buttonDiv input {
 margin: auto;
cursor: pointer;

 }
 .loginDiv span {
 display: block;
 margin: 0 0 2px 0;
 }
 .loginDiv span a {
 margin: 0 0 0 3px;
 }
 .passwordDiv input,
 .loginDiv input {
 border: 0;
 background: url("../image/chat-f-bg.png") no-repeat scroll left -76px transparent;
 height: 19px;
 width: 187px;
 font-size: 11px;
 padding: 0 0 0 6px;
 
 }
 .passwordDiv span {
 display: block;
 margin: 0 0 2px 0;
 }
 
 
.hr {
 background: url(../image/umn-foot.png) no-repeat left top;
 height: 2px;
 line-height: 0;
 width: 100%;
 display: block;
}
.clear { overflow: auto;
 margin: 0;
 padding: 0;
 line-height: 0;
 clear: both;
}

.cuzadpn {
 z-index: 200;
}
.cuzadpn #uzadmp {
 z-index: 205;
}
.uz-sort dt {
 z-index: 200;
}
.uz-sort dd {
 z-index: 180;
}
.tcenter {
 text-align: center;
}
.tleft {
 text-align: left;
}
.tright {
 text-align: right;
}
/* ===== forum Start ===== */

.gTableTop {padding:2px;background:url('/newsinners/forumtop.png') #5D5D5D;padding-left:20px;padding-bottom:1px;color:#5D5D5D; text-shadow:0px 1px 0px #ffffff; font-weight:bold;height:41px;font-size:10pt;}
.gTableSubTop {padding:2px;background:url('') #ededed;color:#4d4d4d; text-shadow:0px 1px 0px #fff; height:19px; font-size:11px;}
.gTableBody {padding:2px;background:#FAFAFA;}
.gTableBody1 {padding:2px;background:#FFFFFF;}
.gTableBottom {padding:2px;background:#FAFAFA;}
.gTableLeft {width: 200px; background:#ffffff; padding-left:5px;}
.gTableRight {padding:2px;background:#F8F9FA}
.gTableError {padding:2px;background:#FAFAFA;color:#FF0000;}
.smiles {background:#FFFFFF; width: 190px;}

/* ------------------------ */
 table.gTable tr:hover td.gTableLeft {background:#F7F7F7;}
 table.gTable tr:hover td.gTableRight {background:#EAEAEA;}

td.forumLastPostTd { border: 1px #E0E0E0 solid;}
 td.forumIcoTd { border: 1px #E0E0E0 solid; }
 td.threadIcoTd,
 td.forumNameTd,
 td.threadNametd,
 td.forumPostTd,
 td.threadViewTd,
 td.threadPostTd,
 td.threadVi ewTd,
 td.threadAuthTd,
 td.forumThreadTd { border: 1px #E0E0E0 solid; }
 td.threadLastPostTd { border: 1px #E0E0E0 solid; }
 table.gTable tr:hover td.forumLastPostTd,
 table.gTable tr:hover td.forumIcoTd,
 table.gTable tr:hover td.threadIcoTd,
 table.gTable tr:hover td.forumNameTd,
 table.gTable tr:hover td.threadNametd,
 table.gTable tr:hover td.forumPostTd,
 table.gTable tr:hover td.threadPostTd,
 table.gTable tr:hover td.threadViewTd,
 table.gTable tr:hover td.threadAuthTd,
 table.gTable tr:hover td.forumThreadTd,
 table.gTable tr:hover td.threadLastPostTd,
 table.gTable tr:hover td.forumLastPostTd { background: #F0F0F0; border: 1px #E0E0E0 solid; }
/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:10px;background:#FFFFFF}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#F2F2F2}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

.frmBtns {padding-right: 10px;}
.forumModerFuncs {padding-right: 10px;}
a.topSortLink:link {text-decoration:none; color:#000;}
a.topSortLink:visited {text-decoration:none; color:#000;}
a.topSortLink:hover {text-decoration:none; color:#000;}
a.topSortLink:active {text-decoration:none; color:#000;}

a.catLink:link {text-decoration:none; color:#393939; text-shadow:0 1px 0px #fff;}
a.catLink:visited {text-decoration:none; color:#393939; text-shadow:0 -1px 0px #fff;}
a.catLink:hover {text-decoration:none; color:#5F5F5F; text-shadow:0 0px 5px #fff;}
a.catLink:active {text-decoration:none; color:#5F5F5F; text-shadow:0 0px 5px #fff;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;font-size:7pt;}
.forumViewed {font-size:9px;}

a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#848484; padding-bottom: 5px;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#848484; padding-bottom: 5px;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:none; color:#248eb2; padding-bottom: 5px;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:none; color:#248eb2; padding-bottom: 5px;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:7pt; padding-left: 10px;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#ffffff;}
a.forumBarA:visited {text-decoration:none; color:#ffffff;}
a.forumBarA:hover {text-decoration:underline; color:#ffffff;}
a.forumBarA:active {text-decoration:underline; color:#ffffff;}

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

a.forumModer:link {text-decoration:none; color:#ffffff; text-decoration:none;padding:0px 2px 0px 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; color:#ffffff; text-shadow:0px 1px 0px #000000; background:#484848;}
a.forumModer:visited {text-decoration:none; color:#ffffff; text-decoration:none;padding:0px 2px 0px 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; color:#ffffff; text-shadow:0px 1px 0px #000000; background:#484848;}
a.forumModer:hover {text-decoration:none; color:#ffffff; text-decoration:none;padding:0px 2px 0px 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; color:#ffffff; text-shadow:0px 1px 0px #000000; background:#484848;}
a.forumModer:active {text-decoration:none; color:#ffffff; text-decoration:none;padding:0px 2px 0px 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; color:#ffffff; text-shadow:0px 1px 0px #000000; background:#484848;}
.forumModerBlock {padding-left: 10px;}
/* -------------------- */

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

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat {background:#EFEFEF;}
.fastNavCatA {background:#EFEFEF;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */



/* forum Page switches */
.switches {padding-left: 10px; }
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#E0E0E0;font-weight:bold;color:#6E6E6E;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd,.threadViewTd {padding:2px;padding:2px;background:#FFFFFF}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#F2F2F2}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#AAAAAAheight:20px;font-weight:bold;font-size:7pt;color:#FFFFFF;padding-left:40px;}
.threadsDetails {padding:2px;background:#AAAAAAheight:20px;color:#6E6E6E;}
.forumOnlineBar {padding:2px;background:#AAAAAAheight:20px;color:#6E6E6E;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:none; color:#FF0000;}

a.threadLink:link {text-decoration:none; color:#6E6E6E;}
a.threadLink:visited {text-decoration:none; color:#6E6E6E;}
a.threadLink:hover {text-decoration:none; color:#000000;}
a.threadLink:active {text-decoration:none; color:#000000;}

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

/* forum Posts View */
.postTable {}
.postPoll {background:#EBEBEB;text-align:center;}
.postFirst {background:#EBEBEB;border-bottom:3px solid #ECECEC;}
.postRest1 {background:#EBEBEB;}
.postRest2 {background:#EBEBEB;}
.postSeparator {height:1px;background:#FEA329;}

.postTdTop {background:#F7F7F7;color:#000;height:16px;font-size:8pt;}
.postBottom {background: #ECECEC;color:#000000;height:20px;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px; background:#fff; border: 1px #E0E0E0 solid;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#FFAE00;}
.posttdMessage {padding:5px; border: 1px #E0E0E0 solid;}

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

.bbQuoteName {color: #889095; !important; background: #ebeef0 ; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; border: 1px #ccd0d5 solid; border-bottom: 1px solid #ccd0d5; padding-top: 7px; padding-bottom: 7px;}
.bbCodeName {color: #889095; !important; background: #ebeef0 ; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; border: 1px #ccd0d5 solid; border-bottom: 1px solid #ccd0d5; padding-top: 7px; padding-bottom: 7px;}
.codeMessage {color: #465584; background: #f0f3f5; border:1px solid #ccd0d5!important; border-top: 0 !important; text-align:left; padding: 3px;font-family:Courier New;font-size: 12px;color:#444444;}
.quoteMessage {color: #465584; background: #f0f3f5; border:1px solid #ccd0d5!important; border-top: 0 !important; text-align:left; padding: 3px;color:#444444;}

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

.forumInf {background: #F2F2F2; width: 156px; border: 1px solid #ccc; color: #4A4A4A; text-shadow:0 1px 0px #fff;}
.forumInf img{vertical-align: middle;}
.forumP {border-bottom: 1px dashed #ccc; margin-top: 3px; margin-bottom: 3px;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/814/16.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/814/16.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons {font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll {font-size:7pt; color:#6E6E6E;font-weight:bold;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl,.postDescrFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postPollFl,.postQuestionFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postResultFl {background:#FCFCFC;border:1px solid #6E6E6E;width:50px}
.postAnswerFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}
.postTextFl {background:#FCFCFC;border:1px solid #6E6E6E;width:550px;height:150px}
.postUserFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}

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


.commSbmFl {cursor:pointer; font-size:8pt; height:25px;border:0px; color: #FFFFFF;}
.commSbmFl:hover {opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60);}



.codeCloseAll {font-size:7pt;background:#FFFFFF;color:#A4A4A4;font-weight:bold;}

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

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

.catPages1, .pagesBlockuz2 {
 margin:13px 0 0 0 ;
}
.pagesBlockuz2 {text-align:center; display:block;}

.pagesBlockuz1 .swchItem, .pagesBlockuz1 .swchItemA,
.pagesBlockuz2 .swchItem1, .pagesBlockuz2 .swchItemA1,
.catPages1 .swchItem, .catPages1 .swchItemA {
 margin: 0 3px 0 3px;
 display: inline-block;
 background: url(../image/pager-bg.png) #626262 repeat-x left top;
 color: #fff;
 text-decoration: none;
 font-weight: bold; 
 height: 23px;

 line-height: 1.8;
}
.catPages1 {
overflow: hidden;
}
.pagesBlockuz1 .swchItemA,
.pagesBlockuz2 .swchItemA1,
.catPages1 .swchItemA {
 background: url(../image/pager-bg.png) #767676 repeat-x left bottom;

}
.swchItemDots {
 display: inline-block;

}
.pagesBlockuz1 .swchItem span, .pagesBlockuz1 .swchItemA span,
.pagesBlockuz2 .swchItem1 span, .pagesBlockuz2 .swchItemA1 span,
.catPages1 .swchItem span, .catPages1 .swchItemA span {
 margin: 0 10px 0 10px;
}