* {font-size: 11px; font-family: Tahoma,sans-serif,Arial;}
body, html {font-size: 11px; font-family: Tahoma,sans-serif,Arial; color: #1d1d1d;}
a:link, a:visited {text-decoration: none; color: #51708c;}
a:hover, a:active {text-decoration: underline; color: #2d2d2d;}
input, select, textarea {font-size: 11px; font-family: tahoma; margin: 0px;}
textarea {resize: vertical;}
input[type="text"], input[type="password"], textarea {
 padding: 3px; border: 1px solid #ccc; background: #fff;
 -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 -moz-box-shadow: inset 0 2px 5px #e5e5e5; -webkit-box-shadow: inset 0 2px 5px #e5e5e5;
 box-shadow: inset 0 2px 5px #e5e5e5; text-shadow: 0 1px 0 #fff;
}
* {outline: none; margin: 0; padding: 0;}

.system {
 display: block; padding: 7px 7px 7px 32px; font-size: 11px;
}
.system.error {
 background: #FCCAC1 url("/img/icon-error.png") no-repeat 7px 7px;
 border: 1px solid #E18B7C; color: #C33820; border-image: initial;
}
.system.info {
 background: #C1DAFC url("/img/icon-info.png") no-repeat 7px 7px;
 border: 1px solid #7CA7E1; color: #2065C3; border-image: initial;
}
.system.succes {
 background: #DEFCC1 url("/img/icon-succes.png") no-repeat 7px 7px;
 border: 1px solid #AEE17C; color: #62AF17; border-image: initial;
}

.wrap-but {
 display: inline-block; *display: inline;
 background: #e0e0e0 url("/img/noize.png"); padding: 4px;
 -webkit-box-shadow: inset 0px 1px 1px -1px rgba(0, 0, 0, 0.17);
 -moz-box-shadow: inset 0px 1px 1px -1px rgba(0, 0, 0, 0.17); box-shadow: inset 0px 1px 1px -1px rgba(0, 0, 0, 0.17); 
}
a.button:link, a.button:visited {
 text-decoration: none; font-size: 11px; color: #fff;
 display: inline-block; *display: inline;
 border: 1px solid #51708c; background: #648aad url("/img/noize.png"); text-shadow: 0 -1px 0 #597a98;
}
a.button:hover, a.button:active {
 text-decoration: none; color: #fff; border: 1px solid #51708c; background: #6e96b5 url("/img/noize.png");
}
a.button span.sb {
 display: inline-block; *display: inline;
 background: url("/images/new/highlight.png") repeat-x 0 -2px;
 padding: 5px 10px;
}

a.block-link:link, a.block-link:visited {
 text-decoration: none; color: #9d9d9d; display: block; font-weight: bold;
 border-bottom: 1px solid #ddd; background: rgba(250,250,250,0.50);
}
a.block-link:hover, a.block-link:active {
 text-decoration: none; color: #648aad; background: rgba(255,255,255,0.60);
}
a.block-link span {
 text-shadow: 0 -1px 0 #fff;
 display: block; padding: 7px 7px; background: url("/images/new/highlight.png") repeat-x 0 0;
}
.side {
 border-bottom: 1px solid #ddd; background: #f3f3f3 url("/img/noize.png");
}
.side .bar {
 padding: 7px 7px; background: rgba(243,243,243,0.55) url("/img/highlight_faint.png") repeat-x 0 0;
 color: #8d8d8d; font-weight: bold; text-shadow: 0 -1px 0 #fff;
}

.wrapdiz {
 margin: 0 auto; width: 870px;
}
.block_wrap {
 border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: rgba(235,235,235,0.65);
}
.block_title {
 background: url("/img/highlight_faint.png") repeat-x 0 0;
 font-weight: bold; color: #707070; text-shadow: 0 -1px 0 rgba(255,255,255,0.65);
}
.title-tab {
 background: #769abc url("/img/noize.png"); border: 1px solid #648aad;
 display: inline-block; *display: inline; margin-right: 7px;
}
.title-tab .tab {
 background: url("/img/highlight_faint.png") repeat-x 0 0; width: 5px; height: 5px;
}

.topMenu {
 border-top: 1px solid #51708c; border-bottom: 1px solid #51708c; background: #648aad url("/img/noize.png");
}
.topMenu2 {
 border-bottom: 1px solid #769abc; background: url("/img/highlight_faint.png") repeat-x 0 0;
 font-size: 11px; color: #fafafa; text-shadow: 0 -1px 0 #597a98;
}
a.logotype:link, a.logotype:visited {
 text-decoration: none;
 display: inline-block; *display: inline;
 padding: 1px 0;
 background: url("/img/l.logotype.png") no-repeat 0 -1px;
 width: 96px; height: 24px; margin: 2px 4px 1px 0; vertical-align: top;
}
a.logotype:hover, a.logotype:active {text-decoration: none;}
.wraphmenu {
 display: inline-block; *display: inline;
 border-left: 1px solid #51708c;
 border-right: 1px solid #769abc;
 margin-bottom: -1px;
}
a.hmenu:link, a.hmenu:visited {
 text-decoration: none;
 font-size: 11px;
 color: #fafafa;
 background: #648aad url("/img/noize.png");
 border-left: 1px solid #769abc;
 border-right: 1px solid #51708c;
 display: inline-block; *display: inline;
}
a.hmenu:hover, a.hmenu:active {
 text-decoration: none;
 color: #fff;
 background: #6e96b5 url("/img/noize.png");
 border-left-color: #78a1bd;
}
a.hmenu span.h {
 padding: 8px 15px 8px 15px;
 background: url("/img/highlight_faint.png") repeat-x 0 0;
 display: inline-block; *display: inline;
 border-bottom: 1px solid #769abc;
 font-weight: bold;
 line-height: 13px;
}

.wrap-r-tools {
 width: 364px;
 float: right;
 text-align: right;
}
.h .mprofAvat {
 width: 23px;
}
.h .mprofAvat img {
 width: 23px;
 height: 23px;
 border: 1px solid #51708c;
}
.h .mprofText {
 vertical-align: top;
 padding-left: 5px;
 font-size: 11px;
 font-weight: bold;
 color: #fff;
}
.h .mprofText div {
 font-size: 10px;
 font-weight: normal;
 color: #d8eaf9;
 line-height: 12px;
}
.inputPoisk {
 margin-top: 4px;
 vertical-align: top;
 width: 100%;
 border: 1px solid #51708c !important;
}

.left-side {
 width: 234px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: rgba(245,245,245,0.65);
}
.side-news-t {
 background: url("/img/newspaper.png") no-repeat 0px 1px;
 padding: 3px 5px 3px 23px; color: #51708c;
}
.side-news-m {
 padding-top: 1px; padding-left: 23px; line-height: 15px; color: #3d3d3d;
}

.chat-wrap-mes {
 padding: 5px 1px 5px 1px; border-top: 1px solid #ddd;
}
.chat-wrap-mes:first-child {border-top: 0; padding-top: 0;}
.chat-wrap-mes .td1 {
 width: 30px; padding-right: 2px;
}
.chat-wrap-mes .td2 {
 
}
#statMchat:before {
 border: 1px solid red !important; padding: 1px;
}
#statMchat {
 position: absolute; margin-bottom: 12px; width: 137px; background: rgba(0,0,0,0.75); color: #fff; padding: 5px;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.35); -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.35);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.35); 
}



div.lucoz {
 border: 1px solid #2c8c30; background: #41ab46 url("/img/noize.png"); 
}
div.lucoz:hover {
 background: #4abc4f url("/img/noize.png");
}
div.lucoz .divik {
 background: url("/img/highlight_faint.png") repeat-x 0 0; padding: 5px;
}
div.lucoz .divik td {
 color: #fff;
}
div.lucoz .divik td a {
 text-decoration: none; color: #fff; display: inline-block; *display: inline;
 padding-bottom: 1px; border-bottom: 1px dotted #fff;
}
div.lucoz .divik td a:hover {
 text-decoration: none; color: #fff; display: inline-block; *display: inline;
 padding-bottom: 1px; border-bottom: 1px solid #fff;
}

a.lucoz:link, a.lucoz:visited {
 text-decoration: none; color: #fff; display: block;
 border: 1px solid #51708c; background: #648aad url("/img/noize.png");
}
a.lucoz:hover, a.lucoz:active {
 text-decoration: none; color: #fff; background: #6e96b5 url("/img/noize.png");
}
a.lucoz .divik {
 background: url("/img/highlight_faint.png") repeat-x 0 0; padding: 5px;
}
a.lucoz .divik img {
 margin-right: 2px; border: 0; vertical-align: middle;
}
a.lucoz .divik b {
 vertical-align: top; clear: right;
}
a.lucoz .divik .dopis {
 color: rgba(255,255,255,0.75); margin-top: 2px;
}


.new-m {
 font-size: 0px;
}
a.new-menu:link, a.new-menu:visited {
 text-decoration: none; color: #3d3d3d; display: inline-block; *display: inline;
 border: 1px solid #ddd; background: #fdfdfd url("/img/noize.png");
}
a.new-menu:hover, a.new-menu:active {
 text-decoration: none; color: #2d2d2d; border-color: #bbb;
}
a.new-menu .spb.b {background: url("/img/bb/edit-bold.png") no-repeat 8px 5px;}
a.new-menu .spb.i {background: url("/img/bb/edit-italic.png") no-repeat 8px 5px;}
a.new-menu .spb.u {background: url("/img/bb/edit-underline.png") no-repeat 8px 5px;}
a.new-menu .spb.l {background: url("/img/bb/edit-left.png") no-repeat 8px 5px;}
a.new-menu .spb.c {background: url("/img/bb/edit-center.png") no-repeat 8px 5px;}
a.new-menu .spb.r {background: url("/img/bb/edit-right.png") no-repeat 8px 5px;}
a.new-menu .spb.link {background: url("/img/bb/url.png") no-repeat 8px 5px;}
a.new-menu .spb.mail {background: url("/img/bb/mail.png") no-repeat 8px 5px;}
a.new-menu .spb.img {background: url("/img/bb/image.png") no-repeat 8px 5px;}
a.new-menu .spb.smile {background: url("/img/bb/smiley.png") no-repeat 8px 5px;}
a.new-menu .spb.quote {background: url("/img/bb/edit-quotation.png") no-repeat 8px 5px;}
a.new-menu .spb.code {background: url("/img/bb/edit-code.png") no-repeat 8px 5px;}
a.new-menu .spb.spoiler {background: url("/img/bb/edit-spoiler.png") no-repeat 8px 5px;}
a.new-menu .spb.list {background: url("/img/bb/edit-list.png") no-repeat 8px 5px;}
a.new-menu .spb.hide {background: url("/img/bb/lock.png") no-repeat 8px 5px;}
a.new-menu .spb.keyb {background: url("/img/bb/keyboard.png") no-repeat 8px 5px;}
a.new-menu .spb.allb {background: url("/img/bb/edit-symbol.png") no-repeat 8px 5px;}
a.new-menu .spb.hide {background: url("/img/bb/lock.png") no-repeat 8px 5px;}
a.new-menu .spb.slash {background: url("/img/bb/slash.png") no-repeat 8px 5px;}
a.new-menu .spb {
 background-color: rgba(255,255,255,0.25);
 display: inline-block; *display: inline; width: 33px; height: 25px;
 -webkit-box-shadow: inset 0px 0px 3px 1px #eee; -moz-box-shadow: inset 0px 0px 3px 1px #eee;
 box-shadow: inset 0px 0px 3px 1px #eee;
}
a.new-menu:hover .spb {
 background-color: rgba(255,255,255,0.45);
 -webkit-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.20); -moz-box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.20);
 box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.20);
}
span.new-hr {
 border-left: 1px solid #ddd; height: 27px; display: inline-block; *display: inline; vertical-align: top;
}



.bbQuoteBlock {
 padding-left: 21px; background: url("/img/quote.gif") no-repeat 3px 1px;
}
.quoteMessage {
 border: 0px !important; border-left: 1px solid rgba(0,0,0,0.25) !important; padding: 1px 5px; color: #3d3d3d;
}
.bbQuoteName {display: none;}

.footerWrap {
 position: fixed; bottom: -150px; width: 100%; z-index: 6;
}
.foot-href {
 background: #78a1bd; height: 5px; cursor: pointer;
}
.footugl {
 position: absolute; left: 50%; margin-top: -10px; width: 30px; height: 14px; cursor: pointer; display: inline-block; *display: inline;
 background: #78a1bd url("/img/arrow_top.png") no-repeat center 3px;
 -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px;
 -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;
}
.footbor {
 background: #2d2d2d url("/img/noize.png");
}
.footcont {
 background: rgba(30,30,30,0.45) url("/img/highlight_faint.png") repeat-x 0 0px; border-top: 1px solid #2a2a2a;
 padding: 5px 0; color: #f5f5f5; text-shadow: 0 -1px 0 #000;
}
.foot_title_block {
 font-size: 11px; font-family: tahoma; font-weight: bold; color: #fdfdfd; text-shadow: 0 -1px 0 #000;
 padding: 7px 10px; background: rgba(0,0,0,0.25); border: 1px solid #1d1d1d; margin: 0px 0px 5px 0px;
 -webkit-box-shadow: 0px 0px 1px 0px #3d3d3d; -moz-box-shadow: 0px 0px 1px 0px #3d3d3d;
 box-shadow: 0px 0px 1px 0px #3d3d3d; 
}
.footcont a {
 text-decoration: none; color: #f7f7f7;
}
.footcont a:hover {
 text-decoration: underline; color: #fff;
}
.footcont a.gtop {
 text-decoration: none; color: #f7f7f7; display: inline-block; *display: inline; margin: -7px 0; margin-right: -1px;
 background: transparent; border-left: 1px solid #1a1a1a; border-right: 1px solid #3d3d3d;
}
.footcont a.gtop:hover {
 text-decoration: none; color: #fff; background: rgba(35,35,35,0.45) url("/img/highlight_faint.png") repeat-x 0 0px;
}
.footcont a.gtop span {
 border-left: 1px solid #3d3d3d; border-right: 1px solid #1a1a1a; display: inline-block; *display: inline;
 background: url("/img/arrow_top.png") no-repeat 7px 9px; padding: 7px 10px 7px 24px;
}
.fFastSearchTd {
 display: none;
}
a.ftik {
 text-decoration: none; color: #f7f7f7; display: inline-block; *display: inline; padding: 3px 5px 3px 0;
}
a.ftik:hover {
 text-decoration: underline; color: #fff;
}


.groupAdmin, a.groupAdmin {color: #b22222;}
.groupModer, a.groupModer {color: #4682b4;}
.groupVerify, a.groupVerify {color: #008b00;}
.groupUser, a.groupUser {color: #a3a3a3;}
.groupBanned, a.groupBanned {color: #663300;}
.groupOther1, a.groupOther1 {color: #858585;}
.groupOther2, a.groupOther2 {color: #cdb516;}
.groupFriends, a.groupFriends {color: #912cee;}
.groupOther3, a.groupOther3 {color: #f308f0;}
.groupOther4, a.groupOther4 {color: #4399af;}

a.cuser:link, a.cuser:visited {text-decoration: none; color: #6d6d6d; border: 1px solid #ddd; background: #f5f5f5 url("/images/new/highlight.png") repeat-x top; padding: 3px; margin-bottom: 3px; display: block;}
a.cuser:hover, a.cuser:active {text-decoration: none; color: #5d5d5d; border: 1px solid #ddd; background: #fafafa url("/images/new/highlight.png") repeat-x top;}

a.cuser .ava {width: 22px; padding-right: 3px; border-right: 1px solid #ddd;}
a.cuser:hover .ava {width: 22px; padding-right: 3px; border-right: 1px solid #e5e5e5;}
a.cuser .ava img {height: 21px; width: 21px;}
a.cuser .nick-grupp {padding-left: 5px; border-left: 1px solid #fff;}
a.cuser .grupp {padding-top: 1px;}

.avkas {
 display: inline-block; *display: inline; background: rgba(230,230,230,0.65); padding: 5px; padding-bottom: 6px;
 -webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.25), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
 -moz-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.25), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.12);
 box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.25), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.12); 
}
.avkas.on {
 background: #5cba38;
}
.avkas div {
 background: #fff; padding: 3px; display: inline-block; *display: inline;
 -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15);
 box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15); 
}





.rad-lt1 {-webkit-border-top-left-radius: 1px; -moz-border-radius-topleft: 1px; border-top-left-radius: 1px;}
.rad-rt1 {-webkit-border-top-right-radius: 1px; -moz-border-radius-topright: 1px; border-top-right-radius: 1px;}
.rad-lb1 {-webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomleft: 1px; border-bottom-left-radius: 1px;}
.rad-rb1 {-webkit-border-bottom-right-radius: 1px; -moz-border-radius-bottomright: 1px; border-bottom-right-radius: 1px;}
.rad-lt2 {-webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px;}
.rad-rt2 {-webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px;}
.rad-lb2 {-webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px;}
.rad-rb2 {-webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px;}
.rad3 {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.rad2 {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.rad1 {-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;}






.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: none;
 -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.jScrollPaneDrag {position: absolute; background: rgba(0,0,0,0.45); width: 5px !important; cursor: pointer;
 overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.jScrollPaneDrag:hover {background: rgba(0,0,0,0.65);}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp {
 display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden;
 /*background-color: #666;*/ height: 9px;
}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}

a.jScrollArrowDown {
 display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden;
 /*background-color: #666;*/ height: 9px;
}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
#frmButns83 img[title="Тема закрыта"] {display: none;}

.replaceTable {
 width: 450px !important; margin: 0 auto !important;
}



.pagesBlockuz1 {
 display: block; font-size: 0px !important;
}
.pagesBlockuz1 b.swchItemA {
 font-size: 11px; display: inline-block; *display: inline; border: 1px solid #51708c; border-right: 0;
 background: #648aad url("/img/noize.png");
}
.pagesBlockuz1 b.swchItemA span {
 display: inline-block; *display: inline; padding: 4px 5px;
 background: url("/images/new/highlight.png") repeat-x 0 -2px;
}
.pagesBlockuz1 b.swchItemA span span {
 display: inline-block; *display: inline; padding: 1px 8px; color: #8d8d8d; text-shadow: 0 -1px 0 #fff;
 background: #f5f5f5 url("/images/new/highlight.png") repeat-x 0 -2px;
}
.pagesBlockuz1 a.swchItem {
 font-size: 11px; font-weight: bold; border-right: 0;
}
.pagesBlockuz1 a.swchItem span {
 font-size: 11px; font-weight: bold; padding: 5px 13px 5px 13px; border-left: 1px solid #78a1bd;
}

.class_by {padding:0;margin:0;border:0;smile:);}

.swchItemDots {display: none;}
.pagesBlock1 {
 display: block; font-size: 0px; margin-bottom: -1px;
}
.pagesBlock1 a.swchItem {
 text-decoration: none; color: #51708c; font-size: 11px; display: inline-block; *display: inline; padding: 5px 4px 1px 4px; border-bottom: 0;
}
.pagesBlock1 a.swchItem:hover {
 text-decoration: none; color: #51708c; display: inline-block; *display: inline; border-bottom: 3px solid #769abc; padding: 2px 4px 1px 4px;
}
.pagesBlock1 .swchItemA {
 font-size: 11px; color: #51708c; display: inline-block; *display: inline; padding: 5px 4px 1px 4px; border-bottom: 3px solid #51708c;
}



a.new-cat:link, a.new-cat:visited, a.new-cat:active {
 width: 157px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;
 text-decoration: none; color: #648aad; font-size: 11px; display: inline-block; *display: inline; background: #fff;
}
a.new-cat:hover {
 text-decoration: none; color: #51708c; background: #f5f5f5;
}
a.new-cat .cat-tex {
 display: inline-block; *display: inline; padding: 8px 10px 8px 4px;
}
a.new-cat .cat-img {
 display: inline-block; *display: inline; float: left; margin-top: 4px; margin-left: 4px;
 border: 1px solid #51708c; background: #648aad url("/img/noize.png");
}
a.new-cat .cat-img span {
 display: inline-block; *display: inline;
 border-bottom: 1px solid #769abc; background: url("/img/highlight_faint.png") repeat-x top;
}
a.new-cat .cat-img span span {
 display: inline-block; *display: inline; border: 0;
 width: 20px; height: 18px; background: url("/img/new/cat/files.png") no-repeat 3px 2px;
}
a.new-cat .cat-arr {
 width: 0; height: 0; display: inline-block; *display: inline; float: left; margin-top: 11px;
 border-top: 4px solid transparent; border-bottom: 4px solid transparent;
 border-left: 4px solid #51708c;
}
a.new-cat .cat-num {
 float: right; color: #9d9d9d; background: #f5f5f5; padding: 4px 7px;
 display: inline-block; *display: inline; margin-top: 4px; margin-right: 4px;
}


a.new-cat .cat-img span span.users {background: url("/img/new/cat-new/user.png") no-repeat 3px 2px;}
a.new-cat .cat-img span span.stats {background: url("/img/new/cat-new/stat.png") no-repeat 3px 2px;}
a.new-cat .cat-img span span.forum {background: url("/img/new/cat-new/forum.png") no-repeat 3px 2px;}
a.new-cat .cat-img span span.comms {background: url("/img/new/cat-new/comment.png") no-repeat 3px 2px;}
a.new-cat .cat-img span span.chats {background: url("/img/new/cat-new/chat.png") no-repeat 3px 2px;}
a.new-cat .cat-img span span.files {background: url("/img/new/cat-new/files.png") no-repeat 3px 2px;}
a.new-cat .cat-img span span.php {background: url("/img/new/cat-new/php.png") no-repeat 3px 2px;}
a.new-cat .cat-img span span.proch {background: url("/img/new/cat-new/other.png") no-repeat 3px 2px;}






.saer-wrap {
 position: absolute; display: none;
}
.search-ugol {
 width: 0; height: 0; margin: 0 auto;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-bottom: 7px solid rgba(0,0,0,0.70);
}
.Searching {
 background: rgba(0,0,0,0.70); padding: 5px;
}
.asearch {
 background: #fff; text-shadow: 0 0 0; color: #9d9d9d;
}
.asearch-title {
 font-weight: bold; color: #7d7d7d; text-shadow: 0 -1px 0 #fff; padding: 7px 10px;
 border-bottom: 1px solid #ddd; background: #f5f5f5 url("/images/new/highlight.png") repeat-x 0 -2px;
}

.saerch-butt-hr {border-top: 1px solid #ddd;}
.saerch-butt {background: #fdfdfd url("/img/noize.png");}
.saerch-butt .butt-search {
 border-bottom: 1px solid #fafafa; background: rgba(250,250,250,0.65) url("/img/highlight_faint.png") repeat-x 0 0;
 padding: 5px 5px; font-size: 11px; text-shadow: 0 -1px 0 #fff;
}
.saerch-butt .butt-search a.a1-search {color: #51708c;}
.saerch-butt .butt-search div {color: #aaa;}
.saerch-butt .butt-search a.a2-search {color: #aaa;}

.saerch-butt:hover {background: #648aad url("/img/noize.png");}
.saerch-butt:hover .butt-search {
 border-bottom: 1px solid #769abc; background: url("/img/highlight_faint.png") repeat-x 0 0;
 text-shadow: 0 -1px 0 #597a98;
}
.saerch-butt:hover .butt-search a.a1-search {color: #fff;}
.saerch-butt:hover .butt-search div {color: rgba(255,255,255,0.65);}
.saerch-butt:hover .butt-search a.a2-search {color: rgba(255,255,255,0.65);}

.uSpoilerButton {width: 100%; border: none; background: #fff; padding: 1px 5px 1px 5px; color: #51708c; font-weight: bold; text-align: left; cursor: pointer;}
.uSpoilerOpened {border-left: 3px solid #648aad;}
.uSpoilerClosed {border-left: 3px solid #648aad;}
.uSpoilerText {background: #fafafa; padding: 10px; margin: 3px 0 0 5px; border: 1px solid #ddd;}


.entry-hr {
 float: right;
}
.entry-hr div {
 border-left: 1px solid #ddd; width: 0px; height: 228px;
}
.entry-js {
 background: #fff; border-bottom: 1px solid #ddd;
}
.ernry-ms {
 width: 315px; position: absolute; z-index: 5; border-bottom: 1px solid #ddd; overflow: hidden; margin-top: -180px;
}
.ernry-ms div.ms {
 background: rgba(245,245,245,0.90); line-height: 15px; height: 180px; color: #1a1a1a;
 text-shadow: 0 -1px 0 #fff;
}
.entry-img {
 padding: 10px; text-align: center; height: 160px;
}
.entry-img img {
 border: 1px solid #ddd; background: #fff; padding: 1px; max-width: 290px; max-height: 150px; *height: 150px;
 -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.entry-js:hover {
 background: #fafafa;
}

.submit_mchat input {
 text-decoration: none; font-size: 11px; color: #fff;
 display: inline-block !important; *display: inline !important;
 border: 1px solid #51708c !important; background: #648aad url("/img/noize.png") !important; text-shadow: 0 -1px 0 #597a98 !important;
}

.MesChat {border-bottom:1px solid #ddd;margin-bottom:5px;width:100%;}