/* Главные стили */
body {background:#0b0b0b; width:1264px height:1064; margin: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;}
.middle {margin:20px 80px;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;} 


.side_main {overflow:hidden; padding:5px 0 0 0;}
.side_left {width:229px; float:left; margin:0 0 0 5px;}
.side_right {width:229px; float:right; margin:0 5px 0 0;}
.side_center {margin:0 250px;}
/*-----*/
hr {color:#777777;height:1px;border-top:0px;border-style:dashed;} 

/* head */
.hbg {margin:0 0; overflow:hidden;}
.hbg_l {background:url(/design_11/hbg.png) no-repeat 0 0; width:330px; height:201px; float:left;}
.hbg_r {background:url(/design_11/hbg.png) no-repeat 0 -201px; width:330px; height:201px; float:right;}
.hbg_c {background:url(/design_11/hbg.png) repeat-x 0 -402px; height:201px; margin: 0 330px; padding:0 0 0 0; overflow:hidden;}
.hlogo {background:url(/design_11/hlogo.png) no-repeat 0 0; width:290px; height:110px; margin:30px auto;}
.hprofile_ava {background:#000; width:86px; height:83px; border-radius:4px; float:left; margin:58px 0 0 30px; overflow:hidden;}
.hprofile_ava img {width:86px; height:83px;}
.hprofile_load {background:#000; width:86px; height:83px; border-radius:4px; float:left; margin:58px 0 0 30px; overflow:hidden;}
.hprofile_load img {width:86px; height:83px;}
.hbanbg {background:url(/design_11/banbg.png) no-repeat 0 0; width:474px; height:84px; margin:0 auto; overflow:hidden; padding:21px 0 0 3px;position:relative;}
.hbanbg img {width:468px; height:60px; }
.hprof_t1 {background:url(/design_11/hprof_t.png) no-repeat 0 0; height:7px; float:left; margin:80px 3px 3px 7px; color:#637c4c; line-height:7px; padding:0 0 0 10px;}
.hprof_t {background:url(/design_11/hprof_t.png) no-repeat 0 0; height:7px; float:left; margin:5px 3px 3px 7px; color:#637c4c; line-height:7px; padding:0 0 0 10px;}
.htopf {background:#000;border-radius:4px;float:right;margin:57px 27px 0 0;overflow:hidden;}
.htopf img {width:86px;height:83px;}
.topf_but {background:url(/design_11/topf_buttom.png) no-repeat 0 0; display:block; width:161px; height:25px; float:left; margin:58px 0 0 47px; overflow:hidden; color:#fff; line-height:25px; text-align:center;}
.topf_but:hover {background:url(/design_11/topf_buttom.png) no-repeat 0 -25px; width:161px; height:25px; text-decoration:none; color:#fff;}
.topf_but a {color:#fff; display:block;}
.topf_but:hover a {color:#fff; text-decoration:none;}
.topf_but1 {background:url(/design_11/topf_buttom1.png) no-repeat 0 0; display:block; width:161px; height:25px; float:left; margin:5px 0 0 47px; color:#fff; line-height:25px; text-align:center;}
.topf_but1:hover {background:url(/design_11/topf_buttom1.png) no-repeat 0 -25px; width:161px; height:25px; text-decoration:none; color:#fff;}
.topf_but1 a {color:#fff; display:block;}
.topf_but1:hover a {color:#fff; text-decoration:none;}
.topf_but2 {background:url(/design_11/topf_buttom2.png) no-repeat 0 0; display:block; width:161px; height:25px; float:left; margin:5px 0 0 47px; color:#fff; line-height:25px; text-align:center;}
.topf_but2:hover {background:url(/design_11/topf_buttom2.png) no-repeat 0 -25px; width:161px; height:25px; text-decoration:none; color:#fff;}
.topf_but2 a {color:#fff; display:block;}
.topf_but2:hover a {color:#fff; text-decoration:none;}

.hnav {float:left; height:28px; margin:-11px 0 0 0;}
.hnav ul {height:28px; float:left;}
.hnav ul li,
.hnav ul li.first {height:28px; float:left; background:url(/design_11/hnav.png) no-repeat right -28px; min-width:2px;}
.hnav ul li a {height:28px; line-height:28px; display:block; overflow:hidden; padding:0 20px; color:#fff; text-shadow:0 1px #0f5267; text-decoration:none; margin:0 2px 0 0;}
.hnav ul li a:hover {background:url(/design_11/hnav.png) no-repeat center 0;}
/*------*/

/* body */
#wrapper {min-width:1200px;}
.cont_full {overflow:hidden; margin:-57px 10px 0;}
.cont_top {background:#fff url(/design_11/cont_top.png) repeat-x 0 -382px; height:60px; overflow:hidden;}
.cont_top_l {background:url(/design_11/cont_top.png) no-repeat left 0;}
.cont_top_r {background:url(/design_11/cont_top.png) no-repeat right -191px; height:60px; overflow:hidden;}
.cont_dc {background:#fff url(/design_11/cont_top.png) repeat-x 0 -442px; min-height:1px; overflow:hidden;}
.cont_dc .cont_dl {background:url(/design_11/cont_dl.png) repeat-y left 0;}
.cont_dc .cont_dr {background:url(/design_11/cont_dr.png) repeat-y right 0; overflow:hidden;}
/*-----*/

/* fotter */
.fotbg {background:url(/design_11/fotbg.png) repeat-x 0 0; height:45px; margin: 3px 0 3px 0;}
.fban {float:right; background:url(/design_11/fban.png) no-repeat 0 0; width:88px; height:31px; overflow:hidden; margin:7px 5px 0 0;}
.fcont {color:#000; padding:3px;}
.flogo {background:url(/design_11/flogo.png) no-repeat 0 0; width:192px; height:43px; float:right; margin:10px 0 0 0;}
.fcopy {background:url(/design_11/copy.png) no-repeat 0 0; width:92px; height:17px; margin:13px 0 0 10px; float:left;}
.fup {background:url(/design_11/up.png) no-repeat 0 0; width:36px; height:22px;}
.fup:hover {background:url(/design_11/up.png) no-repeat 0 -23px; height:22px;}
/*--------*/

/* block main */
.bfull {width:229px; margin:0 0 8px 0;}
.btop {background:url(/design_11/block.png) no-repeat 0 0; width:229px; height:30px; line-height:30px;}
.btop .title {color:#fff; font-size:11px Tahoma; text-align:center;}
.bcont {background:#000; width:229px; margin:0 auto; overflow:hidden; color:#fff;}
.bcont a {color:#fff;}
.bbottom {background:url(/design_11/block.png) no-repeat -229px bottom; width:229px; height:3px; margin:0 auto;}
.block_menu {width:218px;margin:5px 5px 0 5px;}
.block_menu li {display:block; height:29px; width:218px; line-height:29px;padding:0 0 4px 0;}
.block_menu li a {display:block; background:url(/design_11/bmenu.png) no-repeat 0 0; width:218px; height:29px; color:#fff; padding-left:20px; text-decoration:none;}
.block_menu li a:hover {background-position:0 -29px; color:#fff; text-shadow: 1px 1px 0px #3b5f1b; text-decoration:none;}

.bfull2 {width:229px; margin:0 0 8px 0;}
.btop2 {background:url(/design_11/block2.png) no-repeat 0 0; width:229px; height:30px; line-height:30px;}
.btop2 .title2 {color:#fff; font-size:11px Tahoma; text-align:center;}
.bcont2 {background:#000; width:229px; margin:0 auto; overflow:hidden;}
.bcont2 a {color:#fff;}
.bbottom2 {background:url(/design_11/block2.png) no-repeat -229px bottom; width:229px; height:3px; margin:0 auto;}
/*------------*/

/* stat */
.tOnline,
.gOnline, 
.uOnline {color:#fff; margin:3px 0 0 5px;}
.bstats_bg {width:213px; margin:5px auto 0 auto; background:#d5d5d5; border-radius:3px;}
.bstats_bg .cont {padding:6px;}
.s a {color:#fff;}
.statbg {background:url(/design_11/statbg.png) no-repeat 0 0; width:229px; width:223px; height:22px; line-height:18px; margin:5px 3px 3px 3px; padding-left:22px; color:#fff; text-shadow: 1px 1px 0px #3b5f1b;}
.statcont {padding:0 0 3px 10px; color:#fff; text-align:left;}
/*---*/

/* material */
.vmat {margin: 5px 0 0 0;}
.vmat_l {background:url(/design_11/vmat.png) no-repeat 0 0; width:37px; height:35px; float:left;}
.vmat_r {background:url(/design_11/vmat.png) no-repeat 0 -35px; width:37px; height:35px; float:right;}
.vmat_c {background:url(/design_11/vmat.png) repeat-x 0 -70px; height:35px; line-height:33px; margin:0 37px;}
.vmat_c .title {color:#fff; text-shadow: 1px 1px 0px #3b5f1b; text-align:left;}
.vmat_c .title a {color:#fff; text-shadow: 1px 1px 0px #3b5f1b; text-align:left;}
.vmat_a {background:#131313; color:#fff; height:21px; border-radius:4px; float:left; line-height:21px; margin:7px 0 0 0; padding:0 5px; overflow:hidden;}
.vmat_at {color:#fff;}
.vmat_cont {background:#131313; min-height:178px; border-radius:0 0 4px 4px; padding:10px 10px 10px 0;}
.vmat_screen {background:#272727; width:138px; height:138px; float:left; margin:0 10px 10px 10px; border-radius:4px;}
.vmat_screen img {width:138px; height:138px;border-radius:4px;}
.vmat_mcont {background:#272727; min-height:138px; border-radius:4px; color:#fff; overflow:hidden; padding:0 0 0 5px;}
.vmat_cont_text {background:#272727; min-height:90px; color:#000; border-radius:4px; overflow:hidden; float:left;}
.vmat_panel {background:#272727; height:30px; color:#fff; border-radius:4px; margin:10px 10px 0 10px; line-height:30px; overflow:hidden;}
.vmat_buttom {background:url(/design_11/vmat_buttom.png) no-repeat 0 0; width:72px; height:30px; float:right; line-height:30px; text-align:center; color:#fff; margin:10px 0 10px 10px;}
.vmat_buttom a {color:#fff;}
.vmat_buttom:hover {background:url(/design_11/vmat_buttom.png) no-repeat 0 -30px; width:72px; height:30px; text-decoration:none;}
.vmat_buttom a:hover {color:#fff; text-decoration:none;}
.icon2 {background:url(/design_11/vmat_icon.png) no-repeat 0 -7px; height:7px; color:#fff; margin:10px 5px 0 5px; float:left; line-height:9px;}
.icon22 {background:url(/design_11/vmat_icon.png) no-repeat 0 0; height:7px; color:#fff; margin:10px 5px 0 10px; float:left;}
.icon32 {background:url(/design_11/vmat_icon.png) no-repeat 0 -18px; height:9px; color:#fff; margin:10px 5px 0 50px; float:left;}
.vmat_panel_t {color:#fff; padding:0 0 0 5px; text-align:left;}
.icon {background:url(/design_11/icon.png) no-repeat 0 0;}
.icon2 {background:url(/design_11/icon2.png) no-repeat 0 0; height:18px; margin:0 4px 0 0;}
.icon3 {background:url(/design_11/icon3.png) no-repeat 0 0;}
.vpanel2 {background:#272727; color:#fff; line-height:30px; padding:5px 0 0 0;}
.vpanel2 ul li {float:left; padding:0 0 0 20px; margin:5px 0 0 10px; line-height:12px;}
.vmat_screeni {background:#272727; width:138px; height:138px; margin:0 auto; border-radius:4px;}
.vmat_screeni img {width:138px; height:138px; border-radius:4px;}
.vmat_mconti {background:#272727; min-height:138px; border-radius:4px; color:#fff; overflow:hidden; padding:0 0 0 5px; margin:10px 0 0 10px;}
/*----------*/

/* comments */
.comm {margin:5px 0 0 0;}
.comm_l {background:url(/design_11/commt.png) no-repeat 0 0; width:4px; height:19px; float:left;}
.comm_r {background:url(/design_11/commt.png) no-repeat 0 -19px; width:4px; height:19px; float:right;}
.comm_c {background:url(/design_11/commt.png) repeat-x 0 -38px; height:19px; margin:0 4px; line-height:19px;}
.comm_c .title {color:#fff; text-shadow: 1px 1px 0px #3b5f1b; padding: 0 0 0 5px; text-align:left;}
.comm_c .title a {color:#fff; text-shadow: 1px 1px 0px #3b5f1b; padding: 0 0 0 5px; text-align:left;}
.comm_ava {background:#272727; width:95px; height:95px; float:left; margin:0 10px 10px 10px; border-radius:4px;}
.comm_ava img {width:95px; height:95px; border-radius:4px;}
.comm_bg {background:#131313; min-height:100px; border-radius:0 0 4px 4px; padding:10px 10px 10px 0;}
.comm_t {background:#272727; min-height:74px; border-radius:4px; color:#fff; overflow:hidden; padding:3px;}
/*----------*/

/*-- Forum Style --*/

#side_forum {background:#fff;margin:-57px 10px 0;overflow:hidden;}
#side_bgtopleft {background:url(/images/side_forum_topleft.png) no-repeat left top;}
#side_bgtopright {background:url(/images/side_forum_topright.png) no-repeat right top;}
#side_bgtop {background:url(/images/side_forum_top.png) repeat-x 0 top;}
#side_bgtopright2 {background:url(/images/side_forum_topright2.png) repeat-y right top;}
#side_right {float:right;padding:7px 7px 7px 0;}
#side_left {padding:65px 256px 0 12px;}

.gTable {background:none;border-spacing:0;color:#fff;}
.gTable a {color:#fff;}
.gTableTop {background:url(/images/gTableTop.png) no-repeat left 0, url(/images/gTableTop.png) no-repeat right -78px, url(/images/gTableTop.png) repeat-x 0 -39px;margin-left:10px;height:32px;padding:0 20px 7px 45px;font:10px Tahoma, Geneva, sand-serif; margin:0 10px 0 0; color:#fff;}
.gTableSubTop {background:#131313;height:24px;padding:3px 10px 0;font:10px Tahoma, Geneva, sand-serif;color:#dedede;border-right:1px solid #253c12;border-bottom:1px solid #253c12;}
.gTableSubTop a {color:#dedede;}
.gTableSubTop:last-child, .postTdTop:last-child, .posttdMessage, .postBottom:last-child {border-right:0;}
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .gTableRight, .gTableBody1, .threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {background:url(/images/gTableTrTd.png) repeat-x;height:58px;border-right:1px solid #253c12;border-bottom:1px solid #253c12;font:10px Tahoma, Geneva, sand-serif;}
.forumNameTd, .forumLastPostTd, .threadLastPostTd, .threadNametd {padding:0 10px; color:#fff;}
.forumNameTd a.forum, .forumThreadTd, .forumPostTd, .threadLink, .threadPostTd, .threadViewTd, .threadAuthTd {font-weight:bold; color:#fff;}
.gDivBottomCenter {background:url(/images/gTableBottom.png) no-repeat left 0, url(/images/gTableBottom.png) no-repeat right -10px #131313;height:10px;}
.postTable {background:#131313;}
.postTable td {font:10px Tahoma, Geneva, sand-serif; color:#fff;}
.postTdTop, .postTdInfo, .posttdMessage, .postBottom {border-right:1px solid #253c12;border-bottom:1px solid #253c12;padding:5px;}
.threadsDetails, .forumOnlineBar, .threadsType {background:#131313;padding:7px;border-bottom:1px solid #253c12;font:10px Tahoma, Geneva, sand-serif;}
.switches {background:#131313;color:#fff;padding:3px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.pagesInfo, .switchActive, .switch {background:#fff;padding:3px 5px;color:#131313;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.switchActive {background:f0f0f0;}
.forumNamesBar {padding:0 0 0 10px;}
.fastNav {margin:0 0 0 10px;}
.forumDescr, .gTableBody1, .statsRecord, .threadsType, .threadsDetails, .forumOnlineBar, .gTableLeft, .gTableRight {color:#fff;}
.switches {margin:0 0 0 10px;}
.gTableRight, .gTableBody1 {padding:0 10px !important;}
.clear2, #forum_filter {display:none;}
/*-- /Forum Style --*/

.forumvid {width:210px; margin:0 auto; font-size:11px; font-family:tahoma;}
.forumusername, .forumuserinfo {background:url(../images/forumusername.png) repeat-x; width:210px; height:19px; color:#fff; border-radius:2px; text-align:center; padding-top:5px;}
.forumusername a {color:#fff;}
.forumavatar {margin:10px;}
.forumstatus {margin-bottom:3px;}
.forumuserinfo {margin-top:2px;}
.gTableLeft, .gTableRight {background:url(/images/gTableTrTd.png) repeat-x #000;height:58px;border-right:1px solid #253c12;border-bottom:1px solid #253c12;font:10px Tahoma, Geneva, sand-serif;}
.smilesPart {width:85px; margin:0 auto;}
.gTableLeft {padding:5px}

.inffix {overflow:hidden; margin: 3px 0 5px 0;}
.infava {background:url(/design/noava.png); width:72px; height:72px; float:left;}
.infava img {width:66px; height:66px; padding:3px 0 0 3px;}
.info {overflow:hidden;}
.infofon {background:url(/design/infofon.png); width: 145px; height: 28px; line-height:28px; margin: 6px 0 0 4px;}
.inftext {padding: 0 0 0 6px; fint-size: 11px; color: #eaeaea;}
.inftext a {color: #eaeaea;}
.inftext a:hover {color: #ffffff;text-decoration: none;}

/* mini profile */
.avatar {width:100px; height:100px; margin:5px auto;}
.avatar img {width:100px; height:100px;}
.mini_prof_t {color:#fff; font-weight:bold; text-align:center;}
.mini_prof_i {color:#405d00; text-align:center;}
.mbuttom a {background:url(/design_11/mbuttom.png) no-repeat 0 0; color:#fff; width:69px; height:20px; line-height:20px; margin:0 0 0 5px; overflow:hidden;}
.mbuttom a:hover {background:url(/design_11/mbuttom.png) no-repeat 0 -20px; }
/*----------*/

.blocktitile {background:#1a1a1a url('/design_11/br.png') repeat-x;padding:10px 9px 10px 9px;border:1px solid #2b2b2b;box-shadow:inset 0px 0px 0px 1px #171717;font-size:11px; font-weight:bold; color:#fff;border-radius:2px 2px 0px 0px;}
 .rig {text-align:right;}
 .blocktconte {background:#1a1a1a url('/design_11/br-2.png') repeat;padding:7px;border:1px solid #2b2b2b;border-top:0px;border-radius:0px 0px 2px 2px;}



.inffix {overflow:hidden; margin: 3px 0 5px 4px;}
.infava {background:url(/design/noava.png); width:72px; height:72px; float:left;}
.infava img {width:66px; height:66px; padding:3px 0 0 3px;}
.info {overflow:hidden;}
.infofon {background:url(/design/infofon.png); width: 145px; height: 28px; line-height:28px; margin: 6px 0 0 4px;}
.infofon2 {background:url(/design/infofon2.png); width: 145px; height: 28px; line-height:28px; margin: 6px 0 0 4px;}
.inftext {padding: 0 0 0 6px; fint-size: 11px; color: #eaeaea;}
.inftext a {color: #eaeaea;}
.inftext a:hover {color: #ffffff;text-decoration: none;}