@charset "utf-8";
/* CSS Document */

body {
 padding:0;
 margin:0;
 background:#1a1a1a; 
}

body, td {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#42831f;
}

a {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#42831f; 
 text-decoration:none;
}

a:hover {
 text-decoration:underline; 
}

img {
 border:0;
 vertical-align:middle;
}

#all {
 min-width:1100px; 
}

.header_t {
 height:192px;
 background:url(/images/header_bg.png) repeat-x 0 0;
}

.header_t #head_t {
 background:url(/images/header_bg_top.png) no-repeat center top;
 width:352px;
 height:53px;
 margin:0 auto;
}

.header_t #head_t #ico_t {
 padding:8px 0 0 119px; 
}

.header_t #head_t #ico_t #ico1 {
 float:left;
 display:block;
 height:13px;
 width:18px;
 background:url(/images/ico_top.png) no-repeat 0 0;
}

.header_t #head_t #ico_t #ico1:hover {
 background-position:0 -14px;
 height:13px;
 width:18px;
}

.header_t #head_t #ico_t #ico2 {
 float:left;
 display:block;
 height:13px;
 width:18px;
 background:url(/images/ico_top.png) no-repeat -19px 0;
 margin:0 3px;
}

.header_t #head_t #ico_t #ico2:hover {
 background-position:-19px -14px;
 height:13px;
 width:18px;
}

.header_t #head_t #ico_t #ico3 {
 float:left;
 display:block;
 height:13px;
 width:18px;
 background:url(/images/ico_top.png) no-repeat -38px 0;
}

.header_t #head_t #ico_t #ico3:hover {
 background-position:-38px -14px;
 height:13px;
 width:18px;
}

.header_t #head_t #ico_t #vhod {
 border:1px solid #fff;
 -moz-border-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -khtml-border-radius:5px;
 border-radius:5px;
 background:url(/images/button_1.png) #e9e9e9 repeat-x 0 0;
 
 font-family:Arial;
 font-size:11px;
 color:#1a1a1a;
 text-shadow:0 1px 0px #fff;
 text-align:center;
 padding:1px 5px;
 margin-left:7px;
}

.header_t #head_t #ico_t #vhod:hover {
 text-decoration:none;
 background:url(/images/button_1_h.png) #e3e3e3 repeat-x 0 0;
}

.header_t #head_c #banka {
 float:right;
 width:592px;
 height:73px;
 background:url (/images/banka.png) no-repeat 0 0;
 margin:16px 60px 0 0;
}

.header_t #head_c #banka a{
 font-family:Tahoma;
 font-size:10px;
 color:#42831f;
 display:block;
 margin:26px 0 0 13px;
 height:20px;
 line-height:20px;
 float:left;
}

.header_t #head_c #banka img {
 float:left;
 margin:6px 0 0 19px;
 width:468px;
 height:60px;
}

.header_t #head_c #logo {
 padding:10px 0 0 80px;
}

.header_t #head_c #logo a {
 display:block;
 width:610px;
 height:100px;
 background:url(http://gama-game.ucoz.ru/onlinelogomaker-061114-1026.png) no-repeat 0 0;
}

.header #head_b .menu_c {
 background:url(/images/head_menu.png) repeat-x 0 0;
 height:46px;
}

.header #head_b .menu_l {
 background:url(/images/head_menu.png) no-repeat left -48px;
 height:46px;
}

.header #head_b .menu_r {
 background:url(/images/head_menu.png) no-repeat right -96px;
 height:46px;
}

.header #head_b .menu_r ul {
 padding:0;
 margin:0 220px;
 height:46px;
 line-height:40px;
}

.header #head_b .menu_r ul li {
 float:left;
 display:block;
 height:46px;
 background:url(/images/head_menu_hr.png) no-repeat right 7px;
 padding:0 10px 0 8px;
}

.header #head_b .menu_r ul li a {
 font-family:Tahoma;
 font-size:11px;
 font-weight:bold;
 color:#fff;
 padding:4px 15px 5px 15px;
 text-decoration:none;
}

.header #head_b .menu_r ul li a:hover {
 border:0;
 -moz-border-radius:10px;
 -webkit-border-top-right-radius:10px;
 -webkit-border-top-left-radius:10px;
 -webkit-border-bottom-right-radius:10px;
 -webkit-border-bottom-left-radius:10px;
 -khtml-border-radius:10px;
 border-radius:10px;
 background:url(/images/head_menu_h.png) repeat-x 0 0;
}

.header #head_b .menu_r ul li:hover div {
 background:url(/images/head_menu_h1.png) no-repeat center bottom; 
 height:42px;
}

.header #head_b .menu_r #search {
 float:right;
 margin:9px 220px 0 0;
}

.header #head_b .menu_r #search form input[type="text"] {
 border:0;
 background:url(/images/head_search.png) no-repeat 0 1px;
 width:154px;
 height:21px;
 
 font-family:Tahoma;
 font-size:11px;
 color:#5f5f5f;
 text-indent:5px;
}

.header #head_b .menu_r #search form input[type="submit"] {
 border:0;
 background:url(/images/head_search.png) no-repeat 0 -22px;
 width:21px;
 height:23px;
 float:right;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 border-top-left-radius:0;
 border-top-right-radius:0;
}

.header #head_b .menu_r #search form input[type="submit"]:hover {
 background-position:-22px -22px;
 cursor:pointer;
}

.cont_t {
 height:57px;
 background:url(/images/cont_top.jpg) repeat-x 0 0;
 margin-top:22px;
}

.cont_t > .cont_t {
 height:57px;
 background:url(/images/cont_top.jpg) no-repeat left -58px; 
}

.cont_t > .cont_t > .cont_t {
 height:57px;
 background:url(/images/cont_top.jpg) no-repeat right -116px; 
}

.cont_b {
 height:20px;
 background:url(/images/cont_top.jpg) repeat-x 0 -216px;
}

.cont_b > .cont_b {
 height:20px;
 background:url(/images/cont_top.jpg) no-repeat left -174px; 
}

.cont_b > .cont_b > .cont_b {
 height:20px;
 background:url(/images/cont_top.jpg) no-repeat right -195px; 
}

.cont_c {
 background:#e1e1e1;
}

.cont_c > .cont_c {
 background:url(/images/cont_l.jpg) repeat-y left 0; 
}

.cont_c > .cont_c > .cont_c {
 background:url(/images/cont_r.jpg) repeat-y right 0;
 min-height:100px;
}


.cont_t > .cont_t > .cont_t > #link {
 float:right;
 padding:17px 80px 0 0;
 line-height:42px;
}

.cont_t > .cont_t > .cont_t > #sidebar {
 padding:17px 0 0 80px; 
 line-height:42px;
}

.cont_t > .cont_t > .cont_t > #link a,
.cont_t > .cont_t > .cont_t > #link,
.cont_t > .cont_t > .cont_t > #sidebar a,
.cont_t > .cont_t > .cont_t > #sidebar {
 font-size:11px;
 font-family:Arial;
 color:#42831f;
 text-shadow:0 1px 0 #fff; 
}

.cont_c #side1 {
 margin:0 68px;
 padding-top:5px;
}

.cont_c #side2 {
 overflow:hidden;
}

#site_left {
 float:left;
 width:202px;
 padding:2px 0 0 8px;
}

#site_right {
 float:right;
 width:202px;
 padding:2px 6px 0 0;
}

#site_center {
 margin:2px 215px;
}

.block_while {
 width:202px;
 background:url(/images/block_while.png) repeat-y 0 0;
 margin-bottom:5px;
}

.block_while > .title {
 width:202px;
 height:43px; 
 background:url(/images/block_while.png) no-repeat -202px 0;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#42831f;
 line-height:42px;
}

.block_while > .cont {
 width:202px;
 background:url(/images/block_while.png) no-repeat -405px bottom;
 padding:0 2px 2px 2px;
 overflow:hidden;
}

.block_black {
 width:202px;
 background:url(/images/block_black.png) repeat-y 0 0;
 margin-bottom:5px;
}

.block_black > .title {
 width:202px;
 height:43px; 
 background:url(/images/block_black.png) no-repeat -202px 0;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#e1e1e1;
 line-height:42px;
}

.block_black > .cont {
 width:202px;
 background:url(/images/block_black.png) no-repeat -405px bottom;
 padding:0 2px 2px 2px;
 overflow:hidden;
}

.block_green {
 width:202px;
 background:url(/images/block_green.png) repeat-y 0 0;
 margin-bottom:5px;
}

.block_green > .title {
 width:202px;
 height:43px; 
 background:url(/images/block_green.png) no-repeat -202px 0;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 line-height:42px;
}

.block_green > .cont {
 width:202px;
 background:url(/images/block_green.png) no-repeat -405px bottom;
 padding:0 2px 2px 2px;
 overflow:hidden;
}

.uMenuV ul {
 padding:0;
 margin:0;
}

.uMenuV ul li {
 display:block;
 width:196px;
 height:30px;
 background:url(/images/block_menu.png) no-repeat 0 0;
}

.uMenuV ul li a {
 display:block;
 width:189px;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#42831f;
 font-weight:bold;
 margin:0 auto;
 line-height:27px;
}

.uMenuV ul li a:hover {
 background:url(/images/block_menu_h.png) no-repeat 0 4px;
 text-indent:20px;
 text-decoration:none;
 color:#fff;
}

.catsTable a.catName {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#1a1a1a;
}

.catsTable a.catName:hover {
 text-decoration:none; 
}

.catsTable .catsTd {
 background:url(/images/ico1.png) no-repeat 0 3px;
 height:16px;
 padding:0 9px 0 17px;
 line-height:16px;
}

.catsTable .catNumData {
 display:block;
 float:right; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#42831f;
}

.banner_1 {
 width:156px;
 height:200px;
 margin:5px auto;
}

#sts_block u {
 display:block;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 padding:5px 0 5px 5px;
 text-decoration:none;
}

.hr {
 height:3px;
 width:193px;
 background:url(/images/hr1.png) no-repeat 0 0;
 margin-left:2px;
}

#sts_block .tOnline,
#sts_block .gOnline,
#sts_block .uOnline,
#sts_block #uOnl {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 text-align:center;
}

#sts_block #uOnl a { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
}

#sts_block #uOnl i {
 display:block;
 font-style:normal;
 padding:8px 0;
}

.mchat_v {
 width:171px;
 margin-bottom:5px;
 padding:0 0 0 5px;
}

.mchat_v u {
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#1a1a1a;
 padding-left:3px;
}

.mchat_v div {
 border:0;
 -moz-border-radius:7px;
 -webkit-border-top-right-radius:7px;
 -webkit-border-top-left-radius:7px;
 -webkit-border-bottom-right-radius:7px;
 -webkit-border-bottom-left-radius:7px;
 -khtml-border-radius:7px;
 border-radius:7px;
 background:#42831f;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 padding:5px;
}

.mchat_v div:hover {
 background:#82ad6b; 
}

#mchat_add textarea {
 border:0;
 background:url(/images/mchat_textarea.png) no-repeat 0 0;
 width:190px;
 height:29px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 margin-left:2px;
 padding:2px 5px 0 5px;
}

#mchat_add input[type="submit"] {
 border:1px solid #478d21;
 -moz-border-radius:7px;
 -webkit-border-top-right-radius:7px;
 -webkit-border-top-left-radius:7px;
 -webkit-border-bottom-right-radius:7px;
 -webkit-border-bottom-left-radius:7px;
 -khtml-border-radius:7px;
 border-radius:7px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#fff;
 background:url(/images/submit_1.png) #1c520a repeat-x 0 0;
 height:18px;
 margin:1px 0 2px 2px;
 padding-bottom:1px;
}

.hr1 {
 height:3px;
 width:193px;
 background:url(/images/hr2.png) no-repeat 0 0;
 margin:3px 0 3px 6px;
}

.hr3 {
 height:3px;
 width:193px;
 background:url(/images/hr3.png) no-repeat 0 0;
 margin:3px 0 3px 3px;
}

#poll {
 
}

#poll #top {
 background:url(/images/poll_t.png) repeat-x 0 0; 
 border:1px solid #000;
 -moz-border-radius:9px;
 -webkit-border-top-right-9px;
 -webkit-border-top-left-radius:9px;
 -webkit-border-bottom-right-radius:9px;
 -webkit-border-bottom-left-radius:9px;
 -khtml-border-radius:9px;
 border-radius:9px;
 width:183px;
 min-height:43px;
 margin:5px 0 5px 2px;
 line-height:42px;
 padding:0 3px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
}

#poll:not(#Foo) label {
 padding:2px 0px 2px 20px;
}

#poll:not(#Foo) input[type=radio] {
 display:none;
}

body:not(#Foo) input[type=radio] + label,
#cont:not(#Foo) input[type=radio] + label {
 background:url(/images/radio1.png) no-repeat 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#1a1a1a;
}

body:not(#Foo) input[type=radio]:checked + label,
#cont:not(#Foo) input[type=radio]:checked + label {
 background:url(/images/radio2.png) no-repeat 5px 5px;
 font-weight:bold;
}

body:not(#Foo) input[type=radio]:hover + label,
#cont:not(#Foo) input[type=radio]:hover + label {
 cursor:pointer; 
}

#poll #but {
 overflow:hidden;
 width:174px;
 margin:0 auto; 
}

#poll #but1 {
 display:block;
 width:100px;
 height:20px;
 background:url(/images/poll_b.png) no-repeat 0 0;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 font-weight:bold;
 line-height:22px;
 text-align:center;
}

#poll #but1:hover {
 cursor:pointer;
 background-position:0 -21px;
 text-decoration:none;
}

#poll #but2 {
 display:block;
 width:70px;
 height:20px;
 background:url(/images/poll_b.png) no-repeat -103px 0;
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 font-weight:bold;
 line-height:22px;
 text-align:center;
 margin-left:2px;
}

#poll #but2:hover {
 cursor:pointer;
 background-position:-103px -21px;
 text-decoration:none;
}

#poll #otv {
 text-align:center; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 padding-bottom:3px;
}

.informer {
 height:168px;
}

.informer > .title {
 height:32px;
 background:url(/images/inf_title.png) no-repeat 0 0; 
}

.informer > .title > .title {
 height:32px;
 background:url(/images/inf_title.png) no-repeat right -33px; 
}

.informer > .cont {
 background:url(/images/inf_c.png) #fff no-repeat center center;
 overflow:hidden;
}

.informer > .bot {
 height:6px;
 background:url(/images/inf_title.png) no-repeat 0 -66px; 
}

.informer > .bot > div {
 height:6px;
 background:url(/images/inf_title.png) no-repeat right -73px; 
}

.informer > .cont ul {
 padding:0;
 margin:0; 
}

.informer > .cont ul li {
 display:block;
 float:left;
 width:49%; 
}

.informer > .title > .title ul {
 padding:0;
 margin:0; 
}

.informer > .title > .title ul li {
 display:block;
 float:left;
 width:49%;
 text-align:center;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#42831f;
 text-shadow:0 1px 0 #fff;
 line-height:30px;
}


.informer > .cont ul li ul {
 padding:0;
 margin:3px 0 0 0; 
}

.informer > .cont ul li ul li {
 display:block;
 text-indent:25px;
 width:91%;
 margin:0 0 2px 4px;
}

.informer > .cont ul li ul li a {
 display:block;
 background:url(/images/inf_menu.png) no-repeat 0 0;
 height:22px;
 font-family:Tahoma;
 font-size:11px;
 color:#42831f;
 line-height:21px;
}

.informer > .cont ul li ul li a:hover {
 background-position:0 -23px;
 color:#fff;
 text-decoration:none;
}

.informer > .cont ul li ul li a:hover b {
 display:block;
 height:22px;
 background:url(/images/inf_menu.png) no-repeat right -46px;
}

.informer > .cont ul li ul li a b {
 font-weight:normal;
}

.vid_mater {
 margin-bottom:5px; 
}

.vid_mater > .title {
 background:url(/images/vid_title.png) no-repeat 0 0;
 height:34px; 
}

.vid_mater > .title > .title {
 background:url(/images/vid_title.png) no-repeat right -35px;
 height:34px; 
}

.vid_mater > .title > .title > .title {
 background:url(/images/ico2.png) no-repeat center 27px; 
 height:34px;
 line-height:31px;
 padding:0 15px;
}
.vid_mater > .title > .title > .title,
.vid_mater > .title > .title > .title a {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#fff;
}

.vid_mater > .bot {
 height:39px;
 background:url(/images/vid_title.png) no-repeat 0 -71px; 
}

.vid_mater > .bot > .bot {
 height:39px;
 background:url(/images/vid_title.png) no-repeat right -111px;
 line-height:38px;
 padding:0 10px;
}

.vid_mater > .cont {
 background:url(/images/oth1.png) #fff repeat-x 0 top;
}

.vid_mater > .cont > .cont {
 background:url(/images/oth2.png) repeat-x 0 bottom;
 min-height:50px;
 overflow:hidden;
}

.vid_mater > .cont > .cont > .mess_l {
 float:left;
 width:155px;
 height:123px; 
 border:3px solid #42831f;
 -moz-border-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -khtml-border-radius:5px;
 border-radius:5px;
 margin:10px;
}

.vid_mater > .cont > .cont > .mess_l img {
 width:155px;
 height:123px; 
}

.vid_mater > .cont > .cont > .mess_r {
 overflow:hidden;
 padding:6px 10px 5px 0;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 color:#42831f;
}

.vid_mater > .bot > .bot div {
 float:right; 
}

.vid_mater > .bot > .bot div a {
 background:url(/images/button_2.png) repeat-x 0 0;
 font-family:Tahoma;
 font-size:11px;
 color:#fff;
 text-align:center;
 border:1px solid #42831f;
 -moz-border-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -khtml-border-radius:5px;
 border-radius:5px;
 padding:2px 10px 2px 10px;
}

.vid_mater > .bot > .bot div a:hover {
 text-decoration:none; 
}

/*????????????? ???????*/
.pagesBlockuz2 {
 display:block;
 height:29px;
 background:url(/images/page.png) no-repeat 0 0;
 width:100%;
}

.pagesBlockuz2 > .page_r {
 height:29px;
 background:url(/images/page.png) no-repeat right -30px;
 line-height:28px;
 padding:0 5px;
 text-align:left;
}

.pagesBlockuz2 > .page_r a {
 color:#42831f;
 padding:0 6px 0 6px;
 height:16px;
 border:1px solid #fff;
}

.pagesBlockuz2 .swchItemA1,
.pagesBlockuz2 > .page_r a:hover {
 border:1px solid #42831f;
 -moz-border-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -khtml-border-radius:5px;
 border-radius:5px;
 height:16px;
 text-align:center;
 background:url(/images/oth3.png) repeat-x 0 0;
 font-weight:normal;
 color:#fff;
 padding:0 6px 0 6px;
 text-decoration:none;
}
/*---------------------*/

.footer {
 height:164px;
 background:url(/images/footer.png) repeat-x 0 0; 
 margin:-30px 0 0 0;
}

.footer > .footer_b > .footer_l {
 height:164px;
 background:url(/images/footer.png) no-repeat left -164px; 
}

.footer > .footer_b > .footer_l > .footer_r {
 height:164px;
 background:url(/images/footer.png) no-repeat right -332px; 
}

.footer > .footer_b {
 background:url(/images/footer_b.png) no-repeat center bottom; 
}

.footer > .footer_b .banner_2 {
 padding:50px 12px 0 0; 
 float:right;
}

.footer > .footer_b .banner_2 div {
 width:175px;
 height:66px;
 background:url(/images/copy.png) no-repeat right bottom;
}

.footer > .footer_b .banner_3 {
 padding:50px 0 0 12px; 
}

.footer_r > .text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 padding:20px 0 0 12px; 
}

input,
textarea,
select {
 max-width:94% !important;
 border:1px solid #42831f;
}

input[type="submit"],
input[type="button"],
input[type="reset"] {
 background:url(/images/button_2.png) repeat-x 0 0;
 font-family:Tahoma;
 font-size:11px;
 color:#fff;
 text-align:center;
 border:1px solid #42831f;
 -moz-border-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -khtml-border-radius:5px;
 border-radius:5px;
 padding:2px 10px 2px 10px;
}

.commFl {
 width:99%;
}

.cBlock1,
.cBlock2 {
 border:1px solid #42831f;
 background:#fff; 
}

.forumContent {
 padding:0 5px;
} 

.gTable {
 border-collapse: separate;
 border-spacing: 0px;
 background:#232323;
}

.gTableTop {
background: url(/images/vid_title.png) no-repeat 0 0;
height: 34px;
color: white;
}

.gTableTop > .f_t_r {
 background:url(/images/vid_title.png) no-repeat right -35px;
 height:34px; 
}

.gTableTop > .f_t_r > .f_t_i {
 background:url(/images/ico2.png) no-repeat center 27px; 
 height:34px;
 line-height:31px;
 padding:0 15px;
 color:#fff;
 font-weight:bold;
}

.gTableTop > .f_t_r > .f_t_i a {
 color:#fff;
 font-weight:bold;
}

.divright > div {
 background:url(/images/forum_b_r.png) no-repeat right 0;
 height:8px;
}

.divright {
 background:url(/images/forum_b.png) no-repeat 0 0;
 height:8px;
 margin-top:1px;
 margin-bottom:10px;
}

.gTableSubTop,
.threadsType,
.threadsDetails,
.forumOnlineBar,
.postTdTop {
 height:20px;
 background:url(/images/gTablesubtop.png) repeat-x 0 0;
 border-bottom:1px solid #fefefe;
 line-height:20px;
}

.threadsType,
.threadsDetails,
.forumOnlineBar {
 padding-left:5px;
}

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd,
.gTableRight,
.gTableBody1 {
 height:47px;
 background:url(/images/forumIcoTd.png) #fff repeat-x 0 0;
 border-bottom:1px solid #f3f3f3;
}

.gTableLeft {
 background:#fff;
 border-bottom:1px solid #f3f3f3;
 border-right:1px solid #f3f3f3;
 padding:3px 0 0 3px;
}

.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd {
 background:url(/images/forumIcoTd.png) repeat-x 0 bottom;
 border-bottom:1px solid #f3f3f3;
}

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.gTableRight,
.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd {
 border-right:1px solid #e9e9e9;
}

.forumNameTd {
 border-left:1px solid #fff;
}

.gTableSubTop:first-child {
 padding-left:5px;
}

.forumNameTd,
.forumLastPostTd,
.gTableBody1,
.threadNametd,
.threadLastPostTd {
 padding-left:5px;
}

.forumNameTd a.forum {
 color:#000;
 font-weight:bold;
}

.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd,
.forumLastPostLink {
 color:#000;
}

.forumNameTd .forumModer,
.forumNameTd .forumModer a {
 color:#848282;
}

.postTdInfo,
.posttdMessage {
 border-top:1px solid #e1e1e1;
}

.postTdInfo {
 background:url(/images/postTdInfo.png) repeat-y 0 0;
 padding-top:3px;
}

.posttdMessage {
 border-left:1px solid #f5f5f5;
 background:#fff;
 padding-left:3px;
}

.postBottom {
 height:32px;
 background:url(/images/postBottom.png) #fff repeat-x 0 0;
}

.postSeparator {
 background:#fff;
}

.for_but,
.postUserGroup,
.numposts,
.reputation,
.userBan {
 width:218px;
 height:21px;
 background:url(/images/forum_but.png) no-repeat 0 0;
 text-align:left;
 color:#fff;
 line-height:21px;
 margin-left:3px;
 margin-bottom:3px;
 padding-left:5px;
}

.catLink {
color: white;
}