/* КСС Гавношаба*/

/* Основные стили */

* {
 margin:0;
 padding:0;
}

@charset "windows-1251"; /* Do you speak Russian in CSS file? А теперь? */

body, html, div, span, table, td, tr, a, label, legend, fieldset, ul, ol {
 margin:0;
 padding:0;
 font-size:7pt;
 font-family:Verdana;
}

.container, .container td, .container table, .container div, .container tr {color:#252424 !important;}

body {
 word-wrap:break-word;
 color:#fff;
 background:#505050;
}

a:link, a.noun:link {
 color:#fff;
 text-decoration:underline;
}

a:visited, a.noun:visited {
 color:#f8f8f8;
 text-decoration:underline;
}

a:hover, a.noun:hover {
 color:#fff;
 text-decoration:none;
}

a:active, a.noun:active {
 color:#f8f8f8;
 text-decoration:none;
}

a img {border:none;}

a.smallbanner img {opacity:0.7;}

a.smallbanner img:hover {opacity:1.0;}

h1, h2, h3, h4, h5, h6 {display:block;}

h1 {font-size:9pt;}

h2 {font-size:14pt;}

h3 {font-size:13pt;}

h4 {font-size:12pt;}

h5 {font-size:11pt;}

h6 {font-size:10pt;}

ul, ol {display:block;}

input, select {
 font-size:7pt;
 font-family:Verdana;
}

.wrapper select {
 width:auto;
 height:15px;
 padding:0px 5px;
 padding-bottom:2px !important;
 background:#3f3f3f;
 border:1px solid #181616;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 color:#929292;
 margin:1px;
}
}

.wrapper select:hover {

}

input[type="button"], input[type="submit"], input[type="radio"], input[type="checkbox"], label, input[type="reset"] {cursor:pointer;}

.wrapper input[type="button"], .wrapper input[type="reset"], .wrapper input[type="button"]:active, .wrapper input[type="reset"]:active, .wrapper input[type="submit"]:active, .wrapper input[type="submit"] {
 width:auto;
 height:15px;
 padding:0px 5px;
 padding-bottom:2px !important;
 background:#3f3f3f;
 border:1px solid #181616;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 color:#929292;
 margin:1px;
}

.wrapper input[type="button"]:hover, .wrapper input[type="reset"]:hover, .wrapper input[type="submit"]:hover {
 box-shadow: inset 0px 0px 0px 0px #2e2e2e;
 -moz-box-shadow: inset 0px 0px 0px 0px #2e2e2e;
 -webkit-box-shadow: inset 0px 0px 0px 0px #2e2e2e;
 text-decoration:underline;
 color:#2493e0;
}

.wrapper input[type="button"][disabled], .wrapper input[type="reset"][disabled], .wrapper input[type="submit"][disabled] {

}

.wrapper input[type="text"], .wrapper input[type="password"], .wrapper input[type="text"]:active, .wrapper input[type="password"]:active {
 height:17px;
 padding:2px;
 background:#3f3f3f;
 border:1px solid #181616;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 color:#929292;
}

.wrapper input[type="text"]:hover, .wrapper input[type="password"]:hover {

}

.wrapper textarea {
 width:auto;
 height:auto;
 font-size:7pt;
 font-family:Verdana;
 padding:2px;
 background:#3f3f3f;
 border:1px solid #181616;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 color:#929292;
}
}

.wrapper textarea:hover {

}

hr {
 border:none;
 height:0px;
 border-bottom:1px dashed #454444 !important;
 margin:3px 0px;
}

.wrapper {
 min-height:100%;
 height:100%;
 height:auto !important;
 width:940px;
 border:1px solid #000;
 margin:0 auto;
 border-bottom:none !important;
}

/*--------------*/

/* Спец классы и теги для титулов */

.float_r {float:right;}
.float_l {float:left;}
.both {clear:both;}
.center {margin:0 auto;}
.b {font-weight:bold;}
.normal {font-weight:normal;}
.u {text-decoration:underline;}


red {color:#ff0000;}
blu {color:blue;}
gre {color:green;}
bla {color:black}
whi {color:white}
gra {color:gray;}
yel {color:yellow;}
ora {color:orange;}
pur {color:purple;}

/*--------------------------*/




/* uCoz классы */

.manTd2 input[type="text"], .gTableRight input[type="text"], .gTableRight textarea {
 width:98% !important;
}

.block_middle input[type="text"], .block_middle input[type="password"] {width:95% !important;}

.catsTd {
 
}

.catsTd a, .catsTd a:visited {

}

.catsTd a:hover {

}

.catNumData {

}

.catDescr {display:none;}

.pollQue {
 width:100%;
 height:11px;
 padding:20px 0px !important;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 background:#fff;
 color:#000;
 text-align:center !important;
 border:1px solid #000;
 display:block;
 font-size:7pt !important;
}

.pollButton {float:left;}

.pollBut {
 width:80px !important;
 height:27px !important;
 padding:0px 5px !important;
 padding-bottom:6px !important;
 background:#2493e0 !important;
 border-radius:2px;
 -moz-border-radius:2px !important;
 -webkit-border-radius:2px !important;
 -khtml-border-radius:2px !important;
 box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 -moz-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 -webkit-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 -khtml-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 border:1px solid #181616 !important;
 margin-bottom:5px;
 cursor:pointer;
 color:#242323 !important;
 margin:0px 12px;
 margin-left:14px !important;
 font-weight:bold !important;
 margin-top:4px !important;
} 

.pollBut input:hover {
 text-decoration:underline;
 box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed !important;
 -moz-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed !important;
 -webkit-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed !important;
 -khtml-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed !important;
}

.loginBlock {
 float:left;
 width:135px;
 height:49px;
}

.loginBlock input[type="text"], .loginBlock input[type="password"] {
 margin:none !important;
}

.loginBlock img {display:none;}

.loginBlock input[type="text"], .loginBlock input[type="password"] {
 height:11px !important;
 width:50px !important;
}

.loginDiv, .passwordDiv {
 width:135px !important;
 margin-bottom:1px;
}

.loginDiv span, .passwordDiv span {width:50px !important;}

.rememberDiv {display:none;}

.buttonDiv {float:right;}

.buttonDiv input[type="submit"] {
 width:40px;
 height:22px;
 margin:none !important;
 margin-top:-20px !important;
}

.buttonDiv {margin-top:-13px !important;}

.password input[type="password"] {margin-left:5px;}

.loginDiv span {margin-right:5px !important;}

.logLnkRem, .logLnkSep, .logLnkReg {font-size:8px !important;}

.commTable textarea {width:400px !important;}


.addentry {
 width:120px;
 height:10px;
 background:url('/images/entry_li.png') 0px 0px no-repeat;
 padding:7px 0px;
 text-align:center;
 float:left;
 cursor:pointer;
}

.addentry a {
 color:#fff;
 text-decoration:none;
}

.addentry a:hover, .addentry div:hover a {
 color:#242323;
 text-shadow:1px 1px 0px #49b1e9;
}

/*-------------*/



/* Оформление шапки */

.header {
 height:312px;
 width:940px;
 border-bottom:1px solid #000;
}

.highpanel {
 width:928px;
 height:49px;
 background:#232020 url('/images/header_bg.png') no-repeat;
 padding:2px 6px;
 padding-bottom:none !important;
 border-bottom:1px solid #000;
}

.miniprofile {
 width:135px;
 height:100%;
 margin-right:18px;
}

.miniprofile_ava {
 width:49px;
 height:49px;
 float:left;
}

.miniprofile_button {
 width:100% !important;
 height:10px;
 padding:0px 5px;
 padding-bottom:2px !important;
 background:#3f3f3f;
 border:1px solid #181616;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 -moz-box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 -webkit-box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 margin:2px;
 color:#929292;
 text-align:center;
}

.miniprofile_button a {
 color:#929292;
 text-decoration:none;
}

.miniprofile_button a:hover, .miniprofile_button:hover a {
 color:#2493e0;
 text-decoration:underline;
}


.hnav1_ul, .hnav1_ul ul {
 margin-top:11px;
 width:580px;
 height:40px;
 list-style:none;
 background:url('/images/hnav1_bg.png') repeat-x;
}

.hnav1_ul li {
 width:auto;
 height:34px;
 float:left;
 padding-bottom:6px;
}

.hnav1_ul a {
 text-decoration:none;
 color:#fff;
}

.hnav1_ul li:hover {background:url('/images/hnav1_li.png') top center no-repeat;}

.hnav1_ul li span {
 padding-right:5px;
 display:block;
 height:34px;
 width:91px;
}

.hnav1_ul li:last-child span {
 width:95px !important;
}

.hnav1_ul li:hover span {background:url('/images/hnav1_span.png') top right no-repeat;}

.hnav1_ul li a {
 display:block;
 height:27px;
 width:auto;
 padding-top:10px !important;
 padding:10px auto 0px;
 text-align:center;
}

.hnav1_ul li:hover a {
 background:url('/images/hnav1_a.png') top left no-repeat;
 color:#232020;
 text-shadow:1px 1px 0px #3ca6e6;
 text-decoration:none;
 padding-top:13px !important;
 height:24px;
}

.hnav1_ul a {
 color:#;
 text-decoration:;
}

.hnav1_ul a:hover, .hnav1_ul li:hover a {text-decoration:;}

.searchForm {margin:10px 0px 0px 23px;}

.searchForm {
 width:146px;
 height:18px;
 padding:1px;
 background:#3f3f3f;
 border:1px solid #181616;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 -moz-box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 -webkit-box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 text-align:left;
}

.queryField {
 width:124px !important;
 height:15px !important;
 margin-right:none !important;
 background:none !important;
 color:#929292;
 border:none !important;
 box-shadow:none !important;
 -moz-box-shadow:none !important;
 -webkit-box-shadow:none !important;
}

.schQuery {
 float:left;
 display:inline;
}

.schBtn {
 float:right;
 display:inline;
 margin-top:1px;
 margin-right:-12px !important;
}

.searchSbmFl {
 width:18px !important;
 height:18px !important;
 background:url('/images/search_button.png') !important;
 font-size:0pt !important;
 margin:-1px 12px 0px 0px !important;
 padding:none !important;
 border:none !important;
 box-shadow:none !important;
 -moz-box-shadow:none !important;
 -webkit-box-shadow:none !important;
}

.header_middle {
 width:902px;
 height:104px;
 background:#fafafa url('/images/header_bg.png') 0px -53px no-repeat;
 padding:33px 5px 0px 33px;
 border-bottom:1px solid #000;
}

.logo {
 width:337px;
 height:81px;
 background:url('/images/logo.png') no-repeat;
}

.logo a {
 display:block;
 width:100%;
 height:100%;
}

.bannerspace1 {
 width:492px;
 height:60px;
 padding:6px 4px 5px 4px;
 background:url('/images/bannerspace_bg.png');
}

.bannerspace1 img {float:left;}

.bs_href {
 float:right;
 display:block;
 width:19px;
 height:60px;
 margin-left:1px;
}

.highblocks {
 width:924px;
 height:110px;
 background:url('/images/header_bg.png') 0 -190px;
 padding:5px 8px;
}

.highblock {
 width:195px;
 height:92px;
 background:url('/images/highblock_bg.png');
 padding:11px 6px 7px;
 font-weight:bold;
}

.highblock_header {
 margin-left:4px;
 margin-bottom:8px;
 color:#fff;
}

.hb_ul, .hb_ul ul {
 list-style:none;
 width:194px;
}

.hb_ul li {
 background:url('/images/highblock_li.png') no-repeat;
 padding:7px 5px 7px 22px;
 width:167px;
 height:10px;
}

.hb_ul li:hover {background:url('/images/highblock_lihover.png') no-repeat;}

.hb_ul a {
 color:#227ae7;
 text-decoration:none;
}

.hb_ul a:hover, .hb_ul li:hover a {text-decoration:underline;}

.bannerspace2 {
 width:468px;
 height:60px;
 margin:20px 14px;
 padding:5px 6px 6px;
 background:url('/images/bannerspace2_bg.png');
}

/*------------------*/

/* Оформление контейнера с контентом */

.content {
 width:940px;
 height:auto;
 background:url('/images/content_bg.png') -940px 0px repeat-y;
 color:#fefefe;
}

.content_top {
 width:940px;
 height:5px;
 background:url('/images/content_bg.png') 0px 0px;
}

.content_bottom {
 width:940px;
 height:5px;
 background:url('/images/content_bg.png') -1880px 0px;
}

/*-----------------------------------*/

/* Оформление сайдбаров */

.sidebar1 {
 width:205px;
 height:auto;
 margin-left:9px;
 margin-right:5px;
}

.sidebar2 {
 width:205px;
 height:auto;
}

.block {
 width:205px;
 margin-bottom:5px;
 font-weight:bold;
}

.block_header {
 width:205px;
 height:10px;
 background:url('/images/block_bg.png') 0 0 no-repeat;
 text-align:center;
 padding:12px 0px;
}

.blockmenu_middle {
 width:201px;
 height:auto;
 background:#242323;
 border-left:1px solid #181616;
 border-right:1px solid #181616;
 padding:1px;
}

.block_middle {
 width:197px;
 height:auto;
 background:#242323;
 border-left:1px solid #181616;
 border-right:1px solid #181616;
 padding:3px;
 word-wrap:break-word;
}

.block_middle img {
 margin:4px;
}

.block_bottom {
 background:url('/images/block_bg.png') 0 -34px no-repeat;
 width:205px;
 height:5px;
}

.block_ul, .block_ul ul, .block_middle ul {
 width:201px;
 height:auto;
 list-style:none;
}

.block_ul li, .block_middle li {
 width:187px;
 height:11px;
 background:url('/images/block_ul.png') 0 0 no-repeat;
 padding:4px 7px;
 margin-bottom:1px;
 list-style:none;
}

.block_middle li {margin-left:-2px;}

.block_ul li:hover, .block_middle li:hover {
 background:url('/images/block_ul.png') 0 -19px no-repeat;
 padding-left:18px !important;
 width:176px;
}

.block_ul a, .block_middle ul a {
 font-weight:bold;
 color:#fff;
 text-decoration:none;
}

.block_ul a:hover, .block_ul li:hover a, .block_middle li:hover a, .block_middle a:hover {
 color:#2493e0;
 text-decoration:underline;
}

.graphref {
 width:auto !important;
 height:10px;
 padding:4px 5px;
 background:#2493e0;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -khtml-border-radius:2px;
 box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 -moz-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 -webkit-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 -khtml-box-shadow:inset 2px 2px 3px 1px #55bbed, inset -2px -2px 3px 1px #55bbed;
 border:1px solid #181616;
 margin-bottom:5px;
}

.graphref:hover {
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 -khtml-box-shadow:none;
}

.graphref a {
 text-decoration:none;
 color:#242323;
 text-shadow:1px 1px 0px #3ca6e6;
}

.graphref a:hover {color:#242323;}

.block_mp div {
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 padding:4px;
 background:#1a1717;
 width:auto;
 margin:3px;
 max-width:160px;
}

.block_mp div img {
 border:1px solid #000;
}

.block_mp span {
 background:#1a1717;
 border:1px solid #141212;
 width:150px;
 height:12px;
 display:block;
 padding:3px 0px;
 box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 -moz-box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 -webkit-box-shadow:1px 1px 0px 0px #2e2e2e, -1px -1px 0px 0px #2e2e2e;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 cursor:pointer;
 margin-bottom:4px;
}

.block_mp span a {
 color:#fff;
 text-decoration:none;
}

.block_mp span a:hover, .block_mp span:hover a {
 color:#2493e0;
 text-decoration:underline;
}

.banner {
 display:block;
 width:90px;
 height:39px;
 background:#1a1717;
 border:1px solid #0e0e0e;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 padding:0px 8px 2px 0px;
}

.banner img {margin:none !important;}

/*---------------------*/



/* Оформление контейнера */

.container {
 width:490px;
 height:auto;
 background:#fff;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -khtml-border-radius:2px;
 border:1px solid #000;
 padding:1px 5px;
 margin-right:5px;
 color:#252424 !important;
 font-weight:bold;
}

.container a {color:#252424;}

.infoblock {
 width:470px;
 height:117px;
 background:url('/images/infoblock_bg.png');
 padding:10px;
 color:#fff !important;
}

.infoblock div, .infoblock ul {color:#fff !important;}

.ib_ul, .ib_ul ul {
 width:231px;
 height:92px;
 list-style:none;
}

.ib_ul li {
 width:219px;
 height:11px;
 background:url('/images/infoblock_li.png') 0px 0px no-repeat;
 padding:6px;
 position:relative;
}

.ib_ul li:hover {
 width:219px;
 height:12px;
 padding:6px;
 background:url('/images/infoblock_li.png') 0px -23px no-repeat;
 text-align:center;
 margin-left:-1px;
 position:relative;
}

.ib_ul a {
 color:#0b81e3 !important;
 text-decoration:none;
}

.ib_ul a:hover, .ib_ul li:hover a {color:#fff !important;}

.eBlock {
 width:489px;
 height:auto;
 color:#fff !important;
 margin-top:5px;
 background:url('/images/eblock_bg.png') bottom left no-repeat;
}

.eBlock div, .eBlock span, .eBlock tr, .eBlock td, .eBlock table {color:#fff !important;}

.eBlock a {color:#fff;}

.eTitle {
 width:455px;
 height:11px;
 background:url('/images/entry_bg.png');
 padding:11px 17px;
}

.eMessage {
 width:471px;
 height:auto;
 padding:6px 9px;
}

.highslide {
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 border:5px solid #1a1717;
 margin-right:5px;
}

.highslide img {
 width:100px;
 height:100px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
}

.eInfo {
 width:360px;
 height:24px;
}

.eInfo div {
 width:120px;
 height:10px;
 background:url('/images/entry_li.png') 0px 0px no-repeat;
 padding:7px 0px;
 text-align:center;
 float:left;
 cursor:pointer;
}

.eInfo div:hover {
 background:url('/images/entry_li.png') 0px -24px no-repeat;
 color:#242323 !important;
 text-shadow:1px 1px 0px #49b1e9;
}

.eInfo a {
 color:#fff;
 text-decoration:none;
}

.eInfo a:hover, .eInfo div:hover a {
 color:#242323;
 text-shadow:1px 1px 0px #49b1e9;
}

.eDetails {padding:2px;}

.eText {

}

.eAttach {

}

.ComAll {
 width:488px;
 height:auto;
 overflow:hidden;
 word-wrap:break-word;
 -moz-word-wrap:break-word;
 color:#fff !important;
 background:#121111;
 border:1px solid #000;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 padding:3px;
}

.ComAll table, .ComAll td, .ComAll, .ComAll div, .ComAll span, .ComAll {color:#fff !important;}

.ComAll a, .ComAll tr a, .ComAll table a, .ComAll td a, .ComAll div a, .ComAll span a {color:#fff !important;}

/*------------------------------------*/




/* Оформление футера */

.footer {
 width:922px;
 height:50px;
 background:url('/images/footer_bg.png');
 color:#000;
 font-weight:bold;
 padding:14px 10px;
 margin:0 auto;
}

.footer a {
 color:#000;
 text-decoration:none;
}

.footer .banner {
 width:90px;
 height:33px;
 padding:2px;
 margin:3px 2px 3px 2px;
}

/*-------------------*/

/*----------------------------------------------------*/
/*----------------------------------------------------*/

/* Оформление форума */

.forumContent {margin:5px 6px 5px 5px;}

.gTable {
 border-collapse:collapse;
 width:929px;
 background:#121111;
 margin-bottom:5px;
}

.gTable a:hover {
 color:#2493e0;
 text-decoration:underline;
}

.gTable a {text-decoration:none;}

.gTableTop {
 height:11px;
 background:url('/images/gtable_top.png') no-repeat;
 font-size:8pt;
 font-weight:bold;
 color:#fff;
 padding:12px;
 padding-left:20px !important;
 margin-left:-1px !important;
 width:908px;
 background-clip:border-box;
 -moz-background-clip:border-box;
 -webkit-background-clip:border-box;
}

.forumIcoTd, .forumNameTd, .forumPostTd, .forumThreadTd, .forumLastPostTd, .threadIcoTd, .threadNametd, .threadViewTd, .threadPostTd,
.threadLastPostTd, .threadAuthTd, .gTableRight, .gTableBody1 {
 box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 -moz-box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 -webkit-box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 -khtml-box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 border:1px solid #000;
}

.catLink {
 font-size:8pt;
 font-weight:bold;
 color:#fff;
 text-decoartion:none !important;
}

.gTableSubTop {
 height:11px;
 border-bottom:1px solid #000;
 border-top:1px solid #000;
 font-size:7pt;
 color:#3f3e3e;
 font-weight:bold;
 background:#121111;
 padding:2px;
 text-align:center;
 margin-left:1px;
}

.gTableSubTop:first-child {border-left:1px solid #000;width:46px !important;}

.gTableSubTop:last-child {border-right:1px solid #000;}

.gTableSubTop a {color:#3f3e3e;}

.forumIcoTd {

}

.forumNameTd {
height:42px;
}

.forumNameTd:hover {background:url('/images/gtable_nametd.png') top right no-repeat;}

.forum {
 font-size:8pt;
 font-weight:bold;
}

.forumNameTd, .forumLastPostTd {padding:6px;}

.forumThreadTd:hover, .forumPostTd:hover, .forumLastPostTd:hover, .forumLastPostTd:hover a {
 color:#2493e0;
 text-decoration:underline;
}

.forumLastPostTd:hover a:hover {text-decoration:none !important;}

.forumViewed {

}

.forumModer {

}

.forumThreadTd, .forumPostTd {
font-weight:bold;
 font-size:8pt;
}

.forumLastPostTd {

}

.forumLastPostLink {

}

.lastPostUser {

}

.lastPostUserLink {

}

.switches {
background:#121111;
border:1px solid #000; 
}

.pagesInfo {padding:3px;}

.switchActive {
border:1px solid #000;
 box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 -moz-box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 -webkit-box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 -khtml-box-shadow:inset 2px 2px 3px 1px #262525, inset -2px -2px 3px 1px #262525;
 padding:0px 3px;
}

.threadsType {

}

.threadIcoTd {

}

.threadNametd, .threadLastPostTd {padding:3px 8px;}

.threadNameTd {

}

.threadLink, .threadAuthor, .threadPostTd, .threadViewTd {font-weight:bold;}

.threadNametd:hover, .threadPostTd:hover, .threadViewTd:hover, .threadLastPostTd:hover {
 color:#2493e0;
}

.threadsDetails, .forumOnlineBar {
 border:1px solid #000;
 padding:3px;
}

.threadPinnedLink {

}

.postPSwithcesLink {

}

.threadPostTd, .threadViewTd {

}

.threadLastPostTd {

}

.vm_all {
 padding:3px 5px 3px 6px;
 width:885px;
 font-weight:bold;
 color:#fff;
 border:1px solid #000;
}

.vm_left {width:172px;}

.vm_leftbody {
 width:150px;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 border:1px solid #0c0b0b;
 background:#191818;
 text-align:center;
 padding:3px 14px 10px 12px;
}

.userAvatar {margin:3px 0px;}

.vm_bar {
 width:141px;
 height:12px;
 background:url('/images/vm_bar_bg.png');
 overflow:hidden;
 text-align:center;
 text-shadow:1px 1px 0px #1676d4;
 margin-left:4px;
 padding:5px 0px;
}

.vm_group {
 width:121px !important;
 padding-left:20px !important;
 background:url('/images/vm_bar1_bg.png') !important;
}

.vm_bar a:hover {
 color:#fff;
 text-decoration:underline;
}

.vm_right {
 width:741px;
 padding-left:4px;}

.vm_TopBar {
 width:720px;
 height:10px;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 -khtml-border-radius:3px;
 border:1px solid #0c0b0b;
 background:#191818;
 padding:2px 7px;
 margin-bottom:5px;
 margin-right:5px;
}

.vm_message {
 margin-left:2px;
 overflow:hidden;
}

.vm_bottom {
 padding:3px;
}

.vm_bottom a, .vm_bottom img, .vm_bottom a img {display:inline;}

/* Mini-Chat */ 
 #mchatIfm2 {width: 99% !important; height: 400px !important} 
 .cBlock1 {margin: 0 2px 4px 2px; padding: 2px; border: 1px dotted #444} 
 .cBlock2 {margin: 0 2px 4px 2px; padding: 2px; border: 1px dotted #444} 
 .cBlock1 .f-block {background: url('../images/trans-high.png') repeat; min-height: 58px} 
 .cBlock2 .f-block {background: url('../images/trans-light.png') repeat; min-height: 58px} 
 .a-block {height: 54px; width: 54px; float: left; margin: 0 6px 0 0} 
 .a-block img {width: 54px; height: 54px; padding:2px} 
 .u-block {padding: 2px} 
 .u-block a {font-size: 12pt; font-weight: bold; color: #000; text-shadow: 1px 1px 2px #999; text-decoration: none} 
 .d-block {font-size: 7pt; font-weight: bold; color: #000; text-shadow: 1px 1px 2px #888; float: right} 
 .cMessage {font-size: 10pt; color: #999; text-align: left; line-height: 1.1em; padding: 0 4px 4px 4px} 
 .cMessage a.link {text-decoration:none !important;} 
 .cBlock1 .f-block, .cBlock2 .f-block, .cMessage {min-height: 58px; -height: 58px; height:auto !important; height: 58px} 
 #mcnomess92 {color: #999; text-align: center;} 
 /* Form message chat */ 
 #form_block {width: auto; padding: 2px; margin: 6px 2px 0px 3px; border: 1px dotted #444} 
 #mess_block {margin: 2px} 
 .mess {color: #999; background: url(../images/trans-high.png) repeat; width: 251px; height: 70px; resize:none} 
 .name_block, .email_block, .site_block {margin: 6px 4px 4px 2px} 
 #funct_block {width: auto; margin: 3px 2px 2px} 
 #ent_block {display: block; float: right} 
 /* Delete message chat */ 
 .del_chat {width:300px;height:15px;border:1px solid #666;background:#f2f2f2;margin:10px 0;}/*сам прогресс-бар, цвет рамки и фона*/ 
 .delete_chat {height:15px;float:left;}/*выравнивание заполнения прогресс-бара*/ 
 .delete_chats {background:#c0c0c0;height:13px;width:1px;float:left;padding:1px;}/*стиль полоски прогресс-бара (главное цвет)*/ 
 .del_proc {margin-top:-25px;margin-bottom:15px;}/*процент удалённых сообщений*/ 
 #del_enter, #del_ok, #del_error, .del_c {margin:10px auto !important;overflow:none;}/*отступы для кнопки и сообщение об успехе/ошибке*/ 
 #del_ok, #del_error {font-size:15px;}/*размер текста для сообщений об успехе/ошибке*/ 
 #del_ok, #del_error, .del_c {text-align:center;display:none;}/*выравниание текста сообщений об успехе/ошибке*/ 
 .del_num {text-align:left;margin-left:14px;}/*стиль общего количества сообщений в чате*/ 
 .del_dels {text-align:right;float:right;margin-right:13px;}/*стиль количества удаленных сообщений*/ 
/* Rip by bogomol */