body{top:0;left:0;width:100%;min-width:240px;min-height:100%;margin:0;padding:0;line-height:130%;font-family:"Roboto", Arial, sans-serif;background:url("/forum/img/bgforum.png") no-repeat center 0}
.fminimg,.fminimgnz{margin-right:1%;margin-bottom:3px;overflow:hidden;float:left}
div.fminimg{overflow:hidden}
img.fminimg{max-width:200px;max-height:100px;cursor:zoom-in;cursor:-moz-zoom-in;cursor:-webkit-zoom-in}
a img{border:0}
a{outline:none}
.page{position:relative;width:1160px;max-width:98%;margin:0 auto 0 auto}
#topbar{padding:8px 0 10px 0;text-align:right;font-size:12px}
#topbar b{padding:2px 4px;border:none;color:#fff;background:#F87802;cursor:pointer}
.links{text-decoration:underline;cursor:pointer}
.foruminfin a, .spoiler a, .comt .b a, #topbar, .regform .bd .dl a, .regform .bl a, .mesans a, .addmes a, .nav a:hover, .mes .user a:hover, #menu a:hover, #hdr a:hover, .mes .u1 .posted:hover, .mes .touser a:hover, .news .a a, .pmes a, .debate a, .blist a, .dtopic a, .mtab .a, .mtab .topic .d a:hover, #forumcats table .update a:hover, .ttab .a, .addpage a, #forum .foruminf a, .mes .user .links:hover, .mes .comans a, .dtopic .ontopic .b:hover{color:#174980}
.foruminfin a:hover, .spoiler a:hover, .comt .b a:hover, .regform .bd .dl a:hover, .regform p a:hover, .mesans a:hover, .addmes a:hover, .news a:hover, .news .d a:hover, .pmes a:hover, .debate a:hover, .links:hover, .blist a:hover, #menu a:hover, .dtopic a:hover, .mtab a:hover, .ttab a:hover, #footer .c a:hover, table .topic .d a, .dforums .new a:hover, .addpage a, #forum .foruminf a:hover, .mes .comans a:hover{color:#51768c}
#header{position:relative;line-height:100%;background:#4E6E81 url("/forum/img/bgforum.png") no-repeat center -35px;overflow:hidden}
#headmain{position:relative;background:url("/forum/img/bgheadforum.png") no-repeat 0 bottom;overflow:hidden}
#logo{display:block;width:170px;margin-top:15px;padding:20px 10px 20px 35px;font-size:28px;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;background:url("/forum/img/spriteforum.png") center 0 no-repeat;float:left}
#hdl{position:absolute;top:15px;left:240px;margin-right:245px;padding:5px 0 3px 15px;font-size:13px;font-style:italic;float:left}
#hdl p{width:250px;margin:0;padding:0 0 3px 0;color:#fff}
#hdl p span{display:block}
#hdl b{color:#fff}
#hdr{width:210px;padding:10px 15px 10px 0;text-align:right;background:url("/forum/img/bgheadforum.png") no-repeat 100% 0;float:right}
#hdr .tel{font-size:20px;color:#fff}
#hdr a{font-size:12px;color:#fff}
#hdr p{margin:1px 0 0 0;padding:0;font-size:12px;color:#313f46}
#menu{padding:15px 5px;overflow:hidden}
#menu a{display:block;max-width:100px;padding:0 0 20px 15px;margin-right:4%;font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;color:#6d7f8a;background:url("/forum/img/spriteforum.png") 0 -73px no-repeat;float:left}
#menu a:last-child{margin-right:0}
#menu a:hover{background:url("/forum/img/spriteforum.png") -166px -73px no-repeat}
#menu a.menuact{margin-top:15px;color:#444;background:url("/forum/img/spriteforum.png") -166px -73px no-repeat}
#main{background:url("/forum/img/bgpaper.jpg") repeat;border-bottom:1px solid #e0ded3;box-shadow:0px 1px 3px #7d8c91;overflow:hidden}
.nav{padding:10px 0 10px 30px;font-size:14px;color:#777;overflow:hidden}
.nav .ahom{width:15px;height:14px;margin-left:-20px;background:url("/forum/img/spriteforum.png") -35px -276px no-repeat;float:left}
.nav a{margin-left:5px;margin-right:5px;color:#313f46;text-decoration:none}
.navb{padding:1px 15px;font-size:12px;color:#fff;background:#777}
.navb a{color:#fff;text-decoration:none}
.navb a:hover{color:#ccc}
#content{width:100%;margin-left:-320px;padding-bottom:25px;float:left}
#forum{margin-left:320px}
#forum .forumin{background:#fff;border-top:1px solid #e0ded3;border-right:1px solid #e0ded3;border-bottom:1px solid #e0ded3}
h1,h2,h3,h4,h5,h6{font-weight:500}
h1{padding:5px 0 15px 0;font-weight:normal;font-size:20px;line-height:120%;color:#313f46;border-bottom:1px solid #e0ded3;overflow:hidden}
#forum .allmes{padding:25px 0}
.mes .mes{min-width:200px;margin-left:20px;padding-left:3%}
.inmes h1{width:96%;margin:10px 3% 5px 3%}
.mes .publisher{width:30px;height:30px;margin-top:13px;margin-right:10px;float:left}
.mes .publisher img{width:100%;height:100%;border:2px solid #fff;box-shadow:0px 1px 1px #aaa}
.inmes .comt .d{display:block;font-size:13px;color:#aaa}
.h1d h1{margin:0 10px}
.mes .h{position:relative;overflow:hidden}
.mes{position:relative;line-height:100%}
.mes .avatar span{padding:0 1px;text-transform:uppercase;color:#fff;background:#f87802}
.mes .avatar{width:37px;height:37px;margin:0 8px 3px 1px;border:2px solid #fff;background-size:contain;float:left;border-radius:5px;box-shadow:0px 1px 1px #aaa}
.mes .user{position:relative;margin:15px 0 0 3%;padding:12px 0 0 0}
.mes .user p{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 5px 0;padding:0}
.mes .user p>span,.mes .user p>a{display:flex;margin:0 10px 5px 0}
.mes .user .name{width:100%;color:#444}
.mes .user a{font-size:12px;color:#777;text-decoration:none}
.mes .u2 .u{font-size:13px;color:#777}
.mes .u1 .nic{font-weight:500;font-size:13px;color:#444}
.mes .profile{color:#444}
.mes .urating{display:block;height:15px;font-size:12px;background:url("/forum/img/spriteforum.png") no-repeat -167px -170px;overflow:hidden;float:left}
.mes .urating .b{display:block;min-height:20px;padding:0 4px 0 17px;font-weight:500}
.mes .urating .m{color:#fe0000}
.mes .urating .n{color:#999}
.mes .urating .p, .mes .urating .pp{line-height:100%;color:#444}
.mes .urating .pp b{display:inline-block;padding:3px 2px;margin-right:3px;margin-top:-2px;line-height:100%;color:#fff;background:#F87802}
.mes .ts{position:absolute;top:44px;left:32px;width:10px;height:10px;border:1px solid #fff;background:url("/forum/img/spriteforum.png") -3px -278px no-repeat;overflow:hidden}
.mes .mail{width:15px;height:10px;margin-top:2px;background:url("/forum/img/spriteforum.png") -37px -391px no-repeat;border:1px solid #fff;cursor:pointer}
.mes .mail:hover{border:1px solid #4E6E81}
.mes .com, .inmes .comt, .mes .comans{margin:0 0 5px 3%;padding:0 3% 0 50px;font-size:15px;line-height:140%;color:#222;overflow:hidden}
.mes .com p{margin:5px 0 10px 0}
.mes .mes .com{font-size:14px}
.mes .com a{color:#c12f2f}
.mes .com a:hover{color:#F87802}
.mes .com pre{display:block;max-width:100%;padding:20px;background:#f5f5f5;overflow:auto;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}
.mes .touser{display:flex}
.mes .touser:before{flex-shrink:0;display:block;width:20px;height:15px;margin-right:10px;background:url("/forum/img/spriteforum.png") -105px -276px no-repeat;content:""}
.mes .touser a{color:#777;font-size:13px}
.mes .comans{margin-top:-4px}
.mes .comans a{font-weight:500;text-transform:capitalize;text-decoration:none}
.mes .comans a span{display:block;width:15px;height:15px;margin-right:4px;background:url("/forum/img/spriteforum.png") -88px -275px no-repeat;float:left}
.mes .mrrat{margin-top:26px}
.mes .mrating{height:22px;margin-right:1%;float:right}
.mes .mrating .l{display:block;min-width:20px;padding:2px;text-align:center;font-family:monospace;font-size:12px;float:left}
.mes .mrating .bm{background:url("/forum/img/spriteforum.png") 1px -172px no-repeat}
.mes .mrating .bp{background:url("/forum/img/spriteforum.png") -31px -172px no-repeat}
.mes .mrating .bm:hover{background:url("/forum/img/spriteforum.png") -15px -172px no-repeat}
.mes .mrating .bp:hover{background:url("/forum/img/spriteforum.png") -47px -172px no-repeat}
.mes .mrating .m{font-weight:500;color:#c12f2f}
.mes .mrating .p {font-weight:500;color:#89b62b}
.mes .mrating .pp{font-weight:500;color:#51768c}
.mes .mrating .n{color:#444}
.mes .lmbr{font-size:12px;color:#aaa;text-align:center}
.mes .lmbr .lmbrl{height:6px;margin:0 3% -9px 3%;border-bottom:1px dotted #ccc}
.mes .lmbr span{padding:3px 10px;background:#E0DED3 url("/forum/img/bgpaper.jpg") repeat}
.mes .fminimg, .mes .fminimgnz{margin-right:1%;margin-bottom:3px;overflow:hidden;float:left}
.mes div.fminimg{overflow:hidden}
.mes img.fminimg{max-width:200px;max-height:100px;font-size:12px;color:#eee;border:1px solid #eee;cursor:pointer}
.imgartbott{height:2px;margin:0 3% 0 3%;padding:0;line-height:0;overflow:hidden}
.imgartbottin{margin-left:50px}
.imgartbott img{width:100%;height:100%;cursor:zoom-in}
#fzoomfoto, #fzoomfoto div{position:fixed;top:0;left:0;width:100%;height:100%;cursor:zoom-out;cursor:-moz-zoom-out;cursor:-webkit-zoom-out;user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
#fzoomfoto div{background:#000;opacity:0.8;z-index:99998}
#fzoomfoto span{position:fixed;top:10px;right:10px;height:20px;width:90px;text-align:center;background:#fccf71;color:#000;z-index:9999999999;cursor:pointer}
#fzoomfoto img{position:relative;display:block;max-width:90%;max-height:90%;margin:3% auto;border:3px solid #fff;z-index:99999;cursor:pointer;transition:width .3s, height .3s}
table .mrating .lab{display:block;min-width:20px;padding:2px;text-align:center;font-family:monospace;font-size:12px;border-left:1px solid #e0ded3;border-top:1px solid #e0ded3;border-right:1px solid #FAF9F5;border-bottom:1px solid #FAF9F5;float:left}
table .mrating .m, .fstat .m{color:#fff;background:#c12f2f}
table .mrating .p, .fstat .p {color:#fff;background:#89b62b}
table .mrating .pp{color:#fff;background:#51768c;font-weight:500;white-space:nowrap}
table .mrating .n, .fstat .n{color:#56503D;background:#FAF9F5}
.mes .mrating .b{display:none;width:18px;height:22px;margin:2px;cursor:pointer;float:left}
.mes .mrating:hover .b{display:block}
.mes .mrating .bw{margin-right:10px;float:left}
.user .a{width:18px}
.mes .debate{margin-left:27px;font-size:12px;color:#313f46}
.mes .debath{margin-bottom:10px;padding:3px 0 3px 15px;color:#777;background:#e0ded3}
.mes .debate .debatmess{margin:3px 0 7px 3%;line-height:100%}
.mes .debate p{margin:3px 0 5px 0;padding:0}
.mes .links{position:relative}
.mes .hidetel{color:#aaa;cursor:pointer}
.mes img{max-width:100%}
.mes .limg{width:30%;padding:15px 0;margin:0 3% 5px 0;float:left}
.mes .fmessoc{background:url("/forum/img/spriteforum.png") 1px -390px no-repeat}
.mes .fmesbtsoc{position:absolute;right:0;padding:3px;background:#e0ded3;overflow:hidden;z-index:999999}
.mes blockquote, .mes cite, .mes q{display:block;margin:15px 0;padding:15px 4%;font-size:14px;background:#fff;border-left:3px solid #fccf71;overflow:hidden}
.mes blockquote cite{display:inline-block;margin:0;padding:5px 4%;background:#f1f1f1;border-left:0}
.mes .mesupd{font-size:12px;color:#aaa}
.mes .clearp{clear:both}
.bestmesg{margin-bottom:20px;padding:15px 2% 35px 2%;background:#fff;border-top:1px solid #d1e79f;border-bottom:1px solid #d1e79f;border-right:1px solid #d1e79f}
.bestmesg .bestmesgp{font-size:15px;text-transform:uppercase}
.mes p.desbest{font-size:13px;color:#999}
.bestmesg .mes p{color:#222}
.fstat{position:fixed;top:10px;right:10px;line-height:100%}
.fstat .b{padding:4px 8px;font-size:12px;font-family:monospace}
.fstat p{position:relative;margin:1px 0;text-align:center}
.fstat .dt{position:absolute;left:0;bottom:-3px;width:100%;text-align:center;font-size:7px}
#poll{margin:15px 0 0 0;padding:25px 4%;line-height:100%;color:#574841;background:#fff1e7;border-bottom:1px dashed #e0ded3}
#poll p{font-size:14px}
#poll h2{font-size:20px;line-height:120%}
#poll table{width:100%;line-height:22px;border-spacing:0;text-align:center;border-collapse:separate;border:0}
#poll table .pollvar{margin:-22px 0 4px 0;text-align:left}
#poll td{min-width:50px;margin:0;padding:40px 1% 0 1%;text-align:center;font-size:16px}
#poll th{display:none;padding:5px 15px;font-size:14px;color:#f60;background:#ffc9a5}
#poll th:nth-child(2){text-align:left}
#poll td:last-child{text-align:right}
#poll .pollgraf,#poll .wrap{height:18px;background:#ff6600;border-radius:8px}
#poll .wrap{background:#ffc9a5}
#poll .pollplus{display:flex;align-items:center;justify-content:center;height:32px;width:32px;font-weight:bold;font-size:15px;color:#fff;border-radius:30%;background:#ff6600;cursor:pointer}
#poll .pollplus:hover{opacity:.6}
#poll .pollpltd{width:50px}
#sidebar{width:300px;margin:0 10px 25px 0;line-height:100%;float:right}
#sidebar .inbar{background:#fff;border:1px solid #e0ded3}
#sidebar .search{position:relative;margin-bottom:10px;border:4px solid #fccf71;overflow:hidden}
#sidebar .search select{width:72px;height:28px;margin:0;padding:0;vertical-align:top;font-size:13px;color:#777;background:#fff url("/forum/img/spriteforum.png") 42px -355px no-repeat;border:1px solid #aaa;outline-width:0;border-radius:0px;float:left}
#sidebar .search option{margin:0;padding:3px;font-size:13px;border-radius:0px}
#sidebar .search .textfind{position:absolute;left:0;top:0;margin:0 70px 0 55px;float:left}
#sidebar .search input[type=text]{width:100%;height:28px;padding-left:4px;font-size:13px;color:#313f46;background:#fff;border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:none;outline-width:0;border-radius:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#sidebar .search button{width:70px;height:28px;margin:0;font-size:13px;text-align:center;color:#313f46;background:#eee;box-shadow:0px 1px 0px #fff inset, 0px 1px 2px rgba(0, 0, 0, 0.05);border:1px solid #aaa;outline-width:0;border-radius:0px;float:right;cursor:pointer}
#sidebar .search button:hover{opacity:.8}
#sidebar .blist{padding:10px 15px 0 20px;overflow:hidden}
#sidebar .inbar .blh{margin:15px 0 10px 0;padding:0;font-size:18px;color:#444}
#sidebar .inbar .bld{font-size:12px;color:#999}
#sidebar .inbar .bld a img{width:100%}
#sidebar .inbar p.bld{margin:0 0 20px 0;padding:0}
#sidebar .inbar .bldc{display:block;padding:14px 0 5px 10px;border-top:1px dashed #e0ded3}
#sidebar .blist ul{margin:5px 0 10px 0;padding:0 0 15px 0;border-bottom:1px solid #e0ded3}
#sidebar .blist li{display:flex;position:relative;margin:0;padding:3px 0 7px 16px;font-size:15px;list-style-type:none}
#sidebar .blist li:before{position:absolute;top:0;left:0;width:20px;height:20px;background:url("/forum/img/spriteforum.png") 0 -192px no-repeat;content:""}
#sidebar .blist li span{font-size:13px;padding-left:5px;color:#999}
#sidebar .blist li a{text-decoration:none;font-weight:500}
#sidebar .blist li .i{padding-right:15px;background:url("/forum/img/spriteforum.png") -159px -392px no-repeat}
.dtopic{margin-left:3%;font-weight:500}
.dtopicon{margin-left:40px;padding:10px 1%;border-top:1px dashed #e0ded3;overflow:hidden}
.dtopic .dcomm{font-size:15px;color:#333;float:left}
.dtopic .ontopic{margin:2px 0;font-size:13px;float:right}
.dtopic .ontopic .b{display:block;padding:0 10px;color:#333;border-left:1px solid #ccc;float:left}
.dtopic .ontopic .bkm{border:none}
.sendcomm:hover{opacity:0.8}
.dtopic .ontopic .i, .sendcomm .i{display:block;width:16px;height:16px;margin-top:1px;margin-right:5px;float:left}
.dtopic .bkm .i{background:url("/forum/img/spriteforum.png") -128px -366px no-repeat}
.dtopic .new .i{background:url("/forum/img/spriteforum.png") -64px -366px no-repeat}
.dtopic .ans .i{background:url("/forum/img/spriteforum.png") -161px -366px no-repeat}
.sendcomm{display:block;padding:7px 9px;white-space:nowrap;font-weight:500;color:#fff;background:#313f46;border:none;overflow:hidden;cursor:pointer}
.sendcomm .i{background:url("/forum/img/spriteforum.png") -97px -366px no-repeat}
.dtopic #bkmrk{display:none;position:absolute;width:120px;height:20px;margin-top:-30px;margin-left:-15px;padding:5px;background:#fff;border:1px solid #e0ded3;float:left}
#liked{margin:20px;padding:4px;background:#51768C;text-align:center;overflow:hidden}
#liked .lb{display:block;margin:0 auto;width:170px;padding:5px 0;font-size:14px;color:#fff;border:1px solid #fff;cursor:pointer;border-radius:3px}
.shdw2{border-bottom:1px solid #ccc}
.sidemenu{font-size:14px;border-top:1px solid #e0ded3}
.sidemenu a{display:block;padding-top:7px;padding-bottom:7px;color:#333;text-decoration:none;border-bottom:1px solid #e0ded3}
.sidemenu a:hover{color:#56503d;background-color:#faf9f5}
.sidemenu .smenuin0{padding-left:20px;background:url("/forum/img/spriteforum.png") 10px -112px no-repeat}
.sidemenu .smenuin1{padding-left:35px;background:url("/forum/img/spriteforum.png") 25px -112px no-repeat}
.sidemenu .smenuin2{padding-left:50px;background:url("/forum/img/spriteforum.png") 40px -112px no-repeat}
.sidemenu,.sidemenu ul{margin:0;padding:0;list-style-type:none}
.sidemenu .subhide{display:none}
.sidemenu .smenuact{color:#f87802}
#forumcats{padding-right:1%}
.addmes{position:relative;padding:15px;color:#313f46}
.addmesbut{position:absolute;top:10px;right:15px;text-align:right;font-size:12px;color:#313f46}
.addmesbut span{display:block;color:#777}
.addmes span{display:block}
.addmes .s{font-size:12px}
.meslab1{margin:10px 0;font-size:15px;font-weight:500;color:#444}
.addmes .c{text-align:center}
.addmesformtop{position:relative;padding-top:10px}
.addmesform{margin-top:10px;padding-bottom:4px;background:#e0ded3 url("/forum/img/bgpaper.jpg") repeat;overflow:hidden}
.files{width:98%;padding:10px 1%;font-size:12px;font-family:monospace;color:#777;overflow:hidden}
.files input{margin-bottom:10px}
.addmesform .sendcomm{margin:5px 5px 0 30px}
.addmesform .mesclr{clear:both;width:100%;padding-top:10px;overflow:hidden}
.sendcomm{float:right}
.formlab{font-size:12px}
.forarea{margin:10px 0;padding:10px;background:#fff;border:1px solid #b2c4ce}
#forum textarea, .bdcons textarea, #forumcats textarea{display:block;width:100%;height:50px;margin-top:5px;font-size:13px;background:#fff;border:none;border-radius:0;resize:none;box-sizing:border-box}
.addmes .areaeditor{margin:0 0 3px 0}
.addmes .usercomm{margin:2px 1%;font-size:12px;overflow:hidden;float:left}
.addmes .usercomm u{cursor:pointer}
.addmes #socavatar{font-size:12px;overflow:hidden}
.addmes .labcomava{min-width:220px;padding:10px 2%;background:#fafafa;border:1px solid #eee;overflow:hidden}
.addmes .labcomava img{width:32px;height:32px;margin-right:10px;border:1px solid #fff;float:left;box-shadow:0px 1px 1px #aaa}
.addmes .labcomava div{margin-bottom:5px;white-space:nowrap}
.addmes p{margin-top:15px;margin-bottom:5px;font-size:15px;color:#313f46}
.addmes input[type=text].i{width:100%;height:28px;font-size:13px;color:#313f46;background:#fff;border:1px solid #aaa;outline-width:0;border-radius:0px;box-sizing:border-box}
.addmes textarea{width:99%;height:150px}
.addmes select.i{min-width:200px;width:40%;height:28px;margin:0;padding:0;vertical-align:top;font-size:13px;color:#313f46;background:#fff;border-radius:0px;border:1px solid #aaa;outline-width:0;float:left}
.addmes .c{overflow:hidden}
.addmes select.i option{margin:0;padding:3px;font-size:13px;border-radius:0px}
.addmes option[selected]{background:#F87802}
#addthread{margin:20px 0 20px 1%;border:1px solid #e0ded3}
.hdcons{height:45px;padding:7px 5px 0 58px;color:#fff;background:#313f46 url("/forum/img/user1-conculntant.png") 7px 2px no-repeat}
.hdcons p{margin:0 0 5px 0;font-size:13px}
.hdcons .consonline{margin-bottom:-15px;margin-right:5px;padding:0 2px;font-size:12px;background:#f87802;float:right}
.consultant .bdcons{padding:0 10px 10px 10px;overflow:hidden}
.consultant .descons{display:block;width:140px;font-size:12px;color:#313f46;float:left}
#forum .bc{overflow:hidden}
#forum .bl{width:49%;margin-right:1%;float:left;overflow:hidden}
#forum .br{width:49%;margin-left:1%;float:right;overflow:hidden}
#forum .b2, #forumcats .b2{margin-top:25px;margin-left:15px;border-bottom:1px solid #e0ded3}
#forum .b2 .h, #forumcats .b2 .h{margin:0;padding:5px 0;font-size:12px;color:#fff;text-transform:uppercase;border-bottom:1px solid #4E6E81}
#forum .b2 .h span, #forumcats .b2 .h span{padding:5px 15px;background:#4E6E81 url("/forum/img/bgforum.png") no-repeat scroll 30% 50%}
#sidebar .h{margin:20px 0 0 0;padding:0;font-size:16px;color:#313f46}
#sidebar .h span{display:block;margin:0;padding:10px 15px;border-top:1px dashed #e0ded3}
.news ul{margin:0;padding:0}
.news li{margin:0;padding:12px 15px;list-style-type:none;border-top:1px solid #fff;border-bottom:1px solid #e0ded3;overflow:hidden}
.news li:last-child{border-bottom:none}
.news .a{display:block;margin:7px 0 0 0;padding:0;font-size:13px}
.news .d{display:block;margin:0;padding:0;color:#777;text-decoration:none;font-size:12px}
.news .d a{color:#777}
.news .i{display:block;padding:0;color:#333;line-height:120%;font-size:13px}
.stat .b{margin:0;padding:12px 15px 4px 15px}
.stat .d{display:block;padding-bottom:4px;color:#313f46;font-size:12px}
#footer{position:relative;padding:15px 0;line-height:100%;font-size:12px;background:#fff;box-shadow:0px 1px 2px #313f46;overflow:hidden}
#footer ul{margin:0 15px 15px 15px;padding:10px 15px;background:#313f46;overflow:hidden}
#footer ul li{margin:0;padding:0;list-style-type:none;float:left}
#footer ul li a{display:block;margin:5px 10px;color:#fff;white-space:nowrap}
#footer ul a:hover{color:#ccc}
#footer .c{padding:0 15px 15px 15px;color:#999}
#footer .c a{color:#999}
#footer .l{display:block;width:46%;float:left}
#footer .r{display:block;width:46%;text-align:right;float:right}
#footer .c p{padding:0;margin:5px 0}
#forumcats .foruminf{width:99%;margin-left:1%;line-height:140%;background:#FAF9F5;border:1px solid #e0ded3;overflow:hidden}
#forumcats .spoiler{width:96%;height:18px;margin-bottom:2px;padding:0 2% 2px 2%;overflow:hidden;background:#FCCF71;border-top:4px solid #FCCF71}
#forumcats .foruminft{font-size:12px}
#forumcats .foruminfb{font-size:13px}
#forumcats .foruminft strong{padding-left:16px;padding-right:3px;color:#333;background:url("/forum/img/spriteforum.png") -0px -194px no-repeat;cursor:pointer;}
.foruminf h1{margin-left:3%;margin-left:3%;text-transform:uppercase;text-align:center;font-size:15px}
#forumcats .foruminf h2{font-size:15px}
#forumcats .foruminf h3{font-size:14px}
#forumcats .foruminfin{margin:3%;color:#444;font-size:13px}
#forumcats table{width:99%;margin:0 0 10px 1%;line-height:120%;border-spacing:0;border-collapse:separate;border-left:1px solid #e0ded3;border-top:1px solid #e0ded3;border-right:1px solid #e0ded3}
#forumcats table .l{text-align:left}
#forumcats table .c{text-align:center}
#forumcats table .r{text-align:right}
.dmtab{margin-top:10px}
#forumcats table th{padding:4px 10px;color:#444;font-size:12px;font-weight:normal;text-transform:uppercase;background:#fff}
#forumcats table tr{border:none}
#forumcats table td{padding:7px 10px;border-bottom:1px solid #e0ded3}
#forumcats table .tstat{width:20px}
#forumcats table .space{width:16px;border-left:1px dashed #e0ded3;border-right:1px dashed #e0ded3}
#forumcats table .topic{width:100%}
#forumcats table .folder{display:block;width:25px;height:22px}
#forumcats table .t0{background:url("/forum/img/spriteforum.png") -70px -292px no-repeat}
#forumcats table .t1{background:url("/forum/img/spriteforum.png") -160px -292px no-repeat}
#forumcats table .t2{background:url("/forum/img/spriteforum.png") -129px -292px no-repeat}
#forumcats table .t3{background:url("/forum/img/spriteforum.png") -99px -292px no-repeat}
#forumcats table .t4{background:url("/forum/img/spriteforum.png") -40px -292px no-repeat}
#forumcats table .t5{background:url("/forum/img/spriteforum.png") -10px -292px no-repeat}
#forumcats table .f{background:url("/forum/img/spriteforum.png") 7px -192px no-repeat}
.mtab .topic .a{font-weight:500}
.topic .b{font-weight:500;color:#F87802}
.topic .c{font-weight:500;color:#922B2B}
table .topic .o{display:block;width:12px;height:14px;margin-top:-5px;margin-right:-8px;background:url("/forum/img/spriteforum.png") -21px -277px no-repeat;float:right}
table .topic .d{display:block;font-size:13px;color:#777}
table .topic .d strong{color:#51768C}
table .topic .dthem{padding:10px;border:1px solid #e0ded3;font-style:italic}
table .topic .d img{max-width:100px;height:auto}
#forumcats table .replies, table .views .count{text-align:center;color:#777;font-size:13px}
#forumcats table .update{text-align:right;white-space:nowrap}
#forumcats table .update a{color:#444;font-size:13px}
#forumcats table .update span{font-size:13px}
#forumcats table .update .user{color:#333;font-weight:500}
#forumcats table td .date, table td .user{display:block}
#forumcats table td a.date{text-decoration:none}
#forumcats table tr:nth-child(odd){background:#FAF9F5}
#forumcats table .author, table .count, table .date{display:block;color:#777}
table .date span{display:block;color:#922B2B}
#forumcats table .author .links{position:relative}
#forumcats table .topic .a{text-decoration:none;font-size:14px;font-weight:500}
#forumcats table .topic .author{margin:4px 0 0 0;font-size:12px}
#forumcats table .topic .author .nic{color:#777;text-decoration:underline;cursor:pointer}
#forumcats table .replies, table .views, table .update, table .ans{border-left:1px dashed #e0ded3}
.dforums{margin:10px 0;overflow:hidden}
.dforums a{font-size:13px;font-weight:500;color:#333;float:right}
.addpage{width:100%;height:100%;color:#444}
.addpage .idp{position:relative;width:860px;margin:30px auto 0 auto;overflow:hidden}
.addpage .idpb{margin:15px 0;padding:20px;border:1px solid #e0ded3;background:#fff;overflow:hidden}
.addpage h1, .addpage h2{margin:0;padding:0 0 10px 0;font-size:12px;text-transform:uppercase}
.addpage h2{border-bottom:1px solid #e0ded3}
.addpage h1{border-bottom:1px solid #C12F2F}
.addpage .idpbd{padding:20px 0 0 0;font-size:12px}
.addpage .err{color:#C12F2F}
.addpage .mesform{overflow:hidden}
.regform{position:absolute;top:30px;right:0;width:30%;min-width:240px;max-width:350px;text-align:left;background:#e0ded3 url("/forum/img/bgpaper.jpg") repeat;z-index:10000}
.regformb{padding:7px 2%;border:1px solid #444}
.regform .h{position:relative;padding:4px 12px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:500;background:#313f46}
.regform .hr{position:absolute;right:5px;top:4px;width:16px;height:15px;background:url("/forum/img/spriteforum.png") -43px -366px no-repeat;cursor:pointer}
.regform .hr:hover{opacity:0.7}
.regform .bc, .regform .bd{overflow:hidden}
.regform .bc .bl, .regform .bd .dl{width:45%;padding-top:5px;overflow:hidden;float:left}
.regform .bc .br, .regform .bd .dr{width:45%;padding-top:5px;overflow:hidden;float:right}
.regform .bc p{margin:0;padding:0 0 5px 0;font-size:12px;color:#313f46}
.regform .inp{padding-left:18px;border:1px solid #aaa}
.regform .inp input{width:100%;padding:3px 0;font-size:13px;color:#313f46;background:#fff;border:none;outline-width:0;border-radius:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.regform .l{background:#fff url("/forum/img/spriteforum.png") -97px -385px no-repeat}
.regform .p{background:#fff url("/forum/img/spriteforum.png") -67px -385px no-repeat}
.regform .bd .dr a span, .regform .bc .br a span{padding:4px 15px 4px 2px;font-size:13px;font-family:monospace;background:url("/forum/img/spriteforum.png") -125px -385px no-repeat}
.regform .bd .dr a, .regform .bc .br a{padding:4px 15px 4px 7px;text-decoration:none;text-transform:uppercase;font-weight:500;color:#fff;font-size:12px;background:#c12f2f;border:1px solid #922b2b;float:right}
.regform .bd .dr a:hover, .regform .bc .br a:hover{background:#922b2b}
.regform .bd .dl a{font-size:12px}
.regform .regcds{margin:10px;font-size:12px;color:#444;text-align:center}
.regform .regsoci{text-align:center}
.regform .regsoci_{display:inline-block;padding:0 10px;text-align:center;background:#FAF9F5;border:1px solid #e0ded3;overflow:hidden}
.regform .regsoci span{display:inline-block;width:25px;height:25px;margin:8px 3px;cursor:pointer}
.regform .regsoci #authsoc_mail{background:url("/forum/img/spriteforum.png") 0px -506px no-repeat}
.regform .regsoci #authsoc_vk{background:url("/forum/img/spriteforum.png") -54px -506px no-repeat}
.regform .regsoci #authsoc_odn{background:url("/forum/img/spriteforum.png") -27px -506px no-repeat}
#regerr .regerrin, #tcons .regerrin, #poll .mes{padding:10px;font-size:13px;color:#922b2b;background:#fef3da;border:1px solid #FCCF71;overflow:hidden}
.allmes .anchor{transition:background-color 1s linear;-moz-transition:background-color 1s linear; -webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear}
.dontspam{color:#ff6600}
@media only screen and (max-width:1000px){
    .bl{width:100% !important;float:none}
    .br{width:100% !important;float:none}
    table .update{display:none;width:0 !important;padding:0 !important;border:none !important}
    table .space{width:0;padding:0 !important;border:none !important}
}
@media only screen and (max-width:760px){
    .page{width:unset}
    #topbar{position:absolute;top:90px;right:10px;z-index:2}
    #menu{display:block;position:relative;width:60px;height:55px;margin:0;padding:0;background:#fff;overflow:hidden;cursor:pointer}
    #menu *{display:block;margin-left:100vw;transition:all .4s ease-in-out}
    #menu:before{display:block;margin:0;width:45px;height:45px;background:#475064;border:5px solid #fff;overflow:hidden;content:""}
    #menu:after{display:block;position:absolute;left:16px;top:18px;width:23px;height:3px;background:#fff;box-shadow:0 8px 0 0 #fff, 0 16px 0 0 #fff;content:"";transition:all .4s ease-in-out}
    #menu.active{width:100%;overflow:unset}
    #menu.active a{margin-left:0}
    #menu.active:after{left:23px;top:24px;transform:rotate(90deg)}
    #menu a{display:flex;position:relative;width:90%;max-width:100vw;margin:0 0 0 -150vw;padding:7px 5%;background:#313f46;border-bottom:1px solid #ffffff05;color:#fff;z-index:3}
    #menu a:hover{margin:0;padding:7px 15px;font-size:15px;color:#fff1;background:#313f46}
    #menu .menuact{float:none}
    #menu a.menuact{background:#313f46;color:#fff5}
    #hdl, #sidebar .inbar .bld a img{display:none}
    #content{margin:0 !important;float:none}
    #sidebar{width:100% !important;float:none}
    .inbar{float:none}
    #forum{margin-left:0;margin-right:1%}
    .inpage{width:100%}
    #forum .bc{display:none}
    #forumcats table td{padding-top:2px !important;padding-bottom:2px !important;overflow:hidden}
    .mes .ts{right:0px}
}
@media only screen and (max-width:550px){
    #forumcats .tstat,#formconsult,.ahom{display:none}
    body{background:#292e39}
    #header{background:none;overflow:hidden}
    #headmain{padding-bottom:10px;background:#393f4a}
    #hdr{width:100% !important;margin:0 !important;font-size:18px;text-align:center;background:none;float:none}
    #hdr p{display:none}
    #logo{width:100% !important;margin:10px 0 !important;padding:3px 0 !important;font-size:16px;font-weight:500;background:#24282f !important}
    .mes .com, .inmes .comt, .mes .comans{font-size:17px}
    #topbar{top:106px;color:#c6c7ca}
    #menu{background:none}
    #menu:before{border-color:#292e39}
    h1{padding-top:15px;line-height:150%;border-bottom:1px solid #384660;font-weight:bold;color:#cacbce}
    #forum{margin-right:0}
    #forum .forumin{color:#cacbce;background:#393f4a;border:0}
    #footer,#main{background:none;box-shadow:unset}
    .dtopicon{border-top:1px solid #384660}
    .imgartbottin{height:0}
    .addmesform .mesclr{display:flex;flex-direction:column}
    .addmes,#sidebar .inbar .blh,.news .i,#forumcats .foruminfin{color:#eee}
    .addmes .labcomava{background:#3d4453;border:0}
    .comt .b a,.mes .comans a,.mes .com a,.addmes a,.sidemenu a,.blist a,#forumcats table .topic .a,.addmes p{color:#437ff7}
    .nav{padding:10px 0}
    .nav a,.mes .u1 .nic,.dtopic .dcomm{color:#c6c7ca}
    .nav>span span:first-child a{margin-left:0}
    #sidebar .inbar{background:none;border:0}
    .sidemenu a{border-color:#383f4d}
    .mes .mes .com{font-size:17px;color:#cacbce}
    .mes .avatar{border:0;box-shadow:unset;opacity:0.8}
    .mes .user p{margin-bottom:2px}
    .mes .u1 .nic{font-size:14px}
    .addmes,.dtopic .ontopic .b,.stat .d{color:#7f8799}
    .mes .debate, .mes .comt{margin-left:0 !important;padding-left:0 !important}
    .mes .comt{line-height:110%}
    .mes .comt .d{padding-left:3%}
    .mes .com{padding-left:0;color:#cacbce}
    .mes blockquote, .mes cite, .mes q{background:#393f4a}
    .mes blockquote cite{background:#4a5879}
    .mes .urating .pp b{display:block;margin-top:0;border-radius:3px}
    .addmes .labcomava{padding:14px 10px}
    .addmesform .sendcomm{margin:20px auto;padding:12px 16px;background:#0a51fb}
    .addmesform .sendcomm .i{margin-top:0}
    #poll{color:#cdd4e1;background:#393f4a}
    #poll td{vertical-align:bottom}
    #poll tr td:nth-child(3){display:none}
    #poll .pollplus{margin-bottom:-5px}
    #forumcats .foruminf{background:#393f4a;border:0}
    #forumcats .spoiler{background:#656B77;border-top: 4px solid #656B77}
    .imgartbott{height:0}
    #forumcats table{border:0;background:#393f4a}
    #forumcats table tr:nth-child(2n+1){background:#292E39}
    #forumcats table th{background:#000}
    #forumcats table td,#forumcats table .replies{border-color:#384660}
    .topic .c{color:#C62424}
    #forum .addmesform textarea,#forumcats textarea{padding:15px;font-size:15px;color:#292e39;background:#b4c3dd;border:0 !important;border-radius:8px}
    .mes .publisher{width:5px;height:5px;margin-right:0}
    .mes .publisher img{border:0;box-shadow:unset}
    .mes .lmbr{margin-top:35px}
    .mes .lmbr span{background:#393f4a}
    .mes .lmbr .lmbrl{border-color:#777}
    #mesform{margin-bottom:100px}
    #mesform input[type="text"].i{padding:15px 8px;background:#b4c3dd;border:2px solid #3d4453}
    .addmesform{background:none}
    #addthread{background:#393f4a;border:0}
    .addmes select.i{height:unset;margin-bottom:10px;padding:8px;background:#b4c3dd}
    .addmesbut{color:unset}
    .meslab1,.files,table .topic .d{color:#cacbce}
    .dtopicon{margin-left:0 !important}
    .dtopic .ontopic .b{border-left:0}
    .dtopic{margin-left:0 !important}
    .mes .comans{padding-left:0}
    .dcomm{display:block;width:100%;margin-top:15px;font-size:12px;text-align:center;overflow:hidden;float:none}
    .ontopic{display:block;width:100%;margin-top:15px;text-align:center;overflow:hidden;float:none}
    .usermenu{left:0 !important}
    table .views{width:0 !important;padding:0 !important;border:none}
    table .views *, table .author{display:none !important}
    .dtopic .ontopic .b{display:block;width:92%;margin:3px 0;float:left}
    .mes .u1 .posted{display:block}
    .ttab .ttc1, .ttab .ttc2{display:none !important}
    .mes .mes{min-width:100px;margin-left:10px;padding-left:2%}
    .mes .user span, .mes .user a{white-space:normal}
    .touser span:after{padding-left:15px;font-size:12px;color:#949baa;content:""}
    .mes .touser span{padding-right:0}
    .meslab1{font-size:20px;line-height:150%;margin-top:20px}
    #sidebar .news li{display:none}
    #sidebar .news li:first-child{display:block}
}
.cleditorMain{border:1px solid #ccc;padding:0 1px 1px;background-color:white;overflow:hidden}
.cleditorMain iframe{border:none;margin:0;padding:0}
.cleditorMain textarea{border:none;margin:0;padding:0;overflow-y:scroll;font:10pt Arial,Verdana;resize:none;outline:none}
.cleditorToolbar{padding-top:5px;background:#f0f0f0;border-bottom:1px solid #ccc}
.cleditorGroup{float:left;height:26px}
.cleditorButton{float:left;width:24px;height:24px;margin:1px 0 1px 0;background:url('images/buttons.gif')}
.cleditorDisabled{opacity:0.3}
.cleditorDivider{float:left;width:1px;height:23px;margin:1px 0 1px 0;background:#CCC}
.cleditorPopup{border:solid 1px #999;background-color:white;color:#333333;position:absolute;font:10pt Arial,Verdana;cursor:default;z-index:10000}
.cleditorList div{padding:2px 4px 2px 4px}
.cleditorList p, .cleditorList h1, .cleditorList h2, .cleditorList h3, .cleditorList h4, .cleditorList h5, .cleditorList h6, .cleditorList font{padding:0;margin:0;background-color:Transparent}
.cleditorColor{width:150px;padding:1px 0 0 1px}
.cleditorColor div{float:left;width:14px;height:14px;margin:0 1px 1px 0}
.cleditorPrompt{background-color:#F6F7F9;padding:4px;font-size:8.5pt}
.cleditorPrompt input, .cleditorPrompt textarea{font:8.5pt Arial,Verdana}
.cleditorMsg{background-color:#FDFCEE;width:150px;padding:4px;font-size:8.5pt}
@font-face{font-family:'Roboto';src:url('/css/fonts//Roboto/Roboto.eot');src:local('Roboto'),local('Roboto'),url('/css/fonts//Roboto/Roboto.eot?#iefix') format('embedded-opentype'),url('/css/fonts//Roboto/Roboto.woff') format('woff'),url('/css/fonts//Roboto/Roboto.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto';src:url('/css/fonts//Roboto/Robotomedium.eot');src:local('Roboto Medium'),local('Robotomedium'),url('/css/fonts//Roboto/Robotomedium.eot?#iefix') format('embedded-opentype'),url('/css/fonts//Roboto/Robotomedium.woff') format('woff'),url('/css/fonts//Roboto/Robotomedium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}