/* cyrillic-ext */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/play/v19/6aez4K2oVqwIvtg2H68T.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/play/v19/6aez4K2oVqwIvtE2H68T.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/play/v19/6aez4K2oVqwIvtY2H68T.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/play/v19/6aez4K2oVqwIvto2H68T.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/play/v19/6aez4K2oVqwIvts2H68T.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/play/v19/6aez4K2oVqwIvtU2Hw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
    --custom-font: Play; 
}

body, td, a, .forum_post {
    font-family: var(--custom-font) !important;
}
html,body{background:url(https://lord.mpchat.com/img/1695217599479.png) fixed;background-size: cover;margin:0; font-family: 'Play';}
td{font-size:17px;font-family:Play;color:#555}
a{font-family:Play;color:#5d7d4e;}
a:hover{/* font-family:Play; */}
table{border:none;border-collapse:collapse;border-radius:6px;box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;-webkit-box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;-moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;-khtml-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;}
tr{border:none}
td{border:none;background-color:rgba(245,245,225);border:1px solid #d9ead3;color:#3a4336;font: 14px Play;padding:4px;border-bottom:0}
.title {
    color: #000;
    font-weight: normal;
    background-color: rgb(183 212 130);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255 255 255 / 49%)), color-stop(100%,rgb(255 255 255 / 0%)));
    padding: 10px;
    border: 0;
    height: 18px;
}
.pinned-post td{
    background-color: rgb(245 241 225);
    border: 1px solid #eadfd3;
}
.pinned-post .title{
    background-color: rgb(212 191 130);
}
.genlink a{font-size: 18px;}
.low:hover{font:normal 11px Verdana}

button,input[type=button],input[type=submit]{cursor:pointer;padding:9px 11px;color:#000;border-radius:5px;border:0;background-color: rgb(183 212 130);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255 255 255 / 49%)), color-stop(100%,rgb(255 255 255 / 0%)));    transition: background-color 0.5s ease;}
button:hover,input[type=button]:hover,input[type=submit]:hover{background: #b8d483;}
.input__reg{border-radius:5px;border:1px solid #e2e2e2;width:80%;font-family:Play;font-size:15px;outline:0;margin-bottom:3px;padding:5px 9px}
.topic svg{stroke-width: 2;stroke: rgb(93, 125, 78);fill: none;stroke-linecap: round;stroke-linejoin: round;}
.oldforumicon{background:url(../img/icon_forum.png);border-radius:10px; width:38px; height:38px;}
.newforumicon{background-image:url(../img/icon_forum.png);border-radius:10px;width:38px;height:38px;background-position:-35px}
.closedforumicon{background-image:url(../img/icon_forum.png);border-radius:10px;width:38px;height:38px;background-position: -144px;}
.oldicon{background-image:url(../img/icon_forum.png);border-radius:10px;width:38px;height:38px}
.newicon{background-image:url(../img/icon_forum.png);border-radius:10px;width:38px;height:38px;background-position:-35px}
.hoticon{background-image:url(../img/icon_forum.png);border-radius:10px;width:38px;height:38px;background-position:-108px}
.closedicon{background-image:url(../img/icon_forum.png);border-radius:10px;width:38px;height:38px;background-position: -144px;}
.pinnedicon{background-image:url(../img/icon_forum.png);border-radius:10px;width:38px;height:38px;background-position:-141px}
.closetopic{color: #a2a2a2!important;}
.closetopic a{color: #a2a2a2!important;}
.closetopic td{background-color: rgb(235 235 225);color: #a2a2a2!important;}
.closetopic td:first-child a{text-decoration: line-through!important;}
.closetopic svg{stroke-width: 2;stroke: #a2a2a2;fill: none;stroke-linecap: round;stroke-linejoin: round;}
.movedicon{background:#FFF;border-radius:10px;width:20px;height:20px}
.signature{padding-top:15px;margin-bottom: 65px;}
.signature hr{height:1px;text-align:left;margin-left:0;border:none;color:#000;background-color:#000;clear:both}
.container{display:flex;justify-content:center;position:absolute;height:200px}
.forum-moder-mpanel,.forum-moder-mpanel *{-moz-box-sizing:border-box;box-sizing:border-box}
.forum-moder-mpanel.hidden{display:none}
.forum-moder-mpanel a{position:absolute;left:0;right:0;bottom:0;top:0}
.forum-moder-mpanel-l{padding:0 0 0 3px;margin:0 15px 0 0;list-style:none;line-height:0;font-size:0;visibility:hidden;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;border-radius:13px 0 0 13px;border:1px solid #d9ead3;position:absolute;right:-10px;opacity:0;background-color:#f5f5e1;white-space:nowrap;top:0}
.forum-moder-mpanel:hover.forum-moder-mpanel.open .forum-moder-mpanel-l{visibility:visible;opacity:1;right:0;padding-right:10px}
.forum-moder-mpanel{height:25px;width:25px;display:inline-block;vertical-align:middle;position:relative;border-radius:13px;z-index:5;float:right;margin-top:-20px}
.forum-moder-mpanel-toggle{height:25px;width:25px;border:1px solid #d9ead3;position:relative;border-radius:100%;background:#f5f5e1 url(../img/forum/modern.png?2) no-repeat -20px -20px;position:absolute;z-index:10;cursor:pointer}
.forum-moder-mpanel-l li{position:relative;width:25px;height:23px;display:inline-block;cursor:pointer;background-image:inherit;margin:0}
.forum-moder-mpanel-l .forum-moder-mpanel-nspam{width:57px}
.forum-moder-mpanel-l .forum-moder-mpanel-spam{width:36px}
.forum-moder-mpanel-ico{background: url(../img/forum/modern.png?2) no-repeat;width:11px;height:11px;display:block;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-6px}
.forum-moder-mpanel.open .forum-moder-mpanel-toggle{background-position:-41px -20px}
.forum-moder-mpanel-ip .forum-moder-mpanel-ico{background-position:-5px -109px}
.forum-moder-mpanel-ip:hover .forum-moder-mpanel-ico{background-position:-26px -109px}
.forum-moder-mpanel-pending .forum-moder-mpanel-ico{background-position:-47px -110px}
.forum-moder-mpanel-pending:hover .forum-moder-mpanel-ico{background-position:-68px -110px}
.forum-moder-mpanel-nspam .forum-moder-mpanel-ico{width:45px;margin-left:-23px;background-position:-5px -68px}
.forum-moder-mpanel-nspam:hover .forum-moder-mpanel-ico,.forum-moder-mpanel-nspam.hover .forum-moder-mpanel-ico{background-position:-5px -89px}
.forum-moder-mpanel-spam .forum-moder-mpanel-ico{width:24px;margin-left:-12px;background-position:-57px -68px}
.forum-moder-mpanel-spam:hover .forum-moder-mpanel-ico{background-position:-57px -89px}
.forum-moder-mpanel-publ .forum-moder-mpanel-ico{background-position:-5px -5px}
.forum-moder-mpanel-publ:hover .forum-moder-mpanel-ico{background-position:-26px -5px}
.forum-moder-mpanel-publs .forum-moder-mpanel-ico{background-position: -47px -5px;}
.forum-moder-mpanel-publs:hover .forum-moder-mpanel-ico{background-position: -5px -26px;}
.forum-moder-mpanel-tags .forum-moder-mpanel-ico{background-position:-68px -26px}
.forum-moder-mpanel-tags:hover .forum-moder-mpanel-ico{background-position:-68px -47px}
.forum-moder-mpanel-rating .forum-moder-mpanel-ico{background-position:-5px -47px}
.forum-moder-mpanel-rating:hover .forum-moder-mpanel-ico{background-position:-26px -47px}
.forum-moder-mpanel-edit .forum-moder-mpanel-ico{background-position:-47px -47px}
.forum-moder-mpanel-edit:hover .forum-moder-mpanel-ico{background-position:-68px -5px}
.forum-moder-mpanel-del .forum-moder-mpanel-ico{background-position: -5px -238px;}
.forum-moder-mpanel-del:hover .forum-moder-mpanel-ico{background-position: -26px -238px;}
.forum-moder-mpanel-mark .forum-moder-mpanel-ico{background-position:-5px -131px}
.forum-moder-mpanel-mark:hover .forum-moder-mpanel-ico{background-position:-26px -131px}
.forum-moder-mpanel-left .forum-moder-mpanel-ico{background-position:-47px -131px}
.forum-moder-mpanel-left:hover .forum-moder-mpanel-ico{background-position:-68px -131px}
.forum-moder-mpanel-right .forum-moder-mpanel-ico{background-position:-47px -152px}
.forum-moder-mpanel-right:hover .forum-moder-mpanel-ico{background-position:-68px -152px}
.forum-moder-mpanel-bw .forum-moder-mpanel-ico{background-position:-5px -152px}
.forum-moder-mpanel-bw:hover .forum-moder-mpanel-ico{background-position:-26px -152px}
.forum-moder-mpanel-sticky .forum-moder-mpanel-ico{width: 15px;height: 15px;background-position: -2px -174px;}
.forum-moder-mpanel-sticky:hover .forum-moder-mpanel-ico{background-position: -23px -174px;}
.forum-moder-mpanel-sticky-o .forum-moder-mpanel-ico{width: 15px;height: 15px;background-position: -23px -174px;}
.forum-moder-mpanel-sticky-o:hover .forum-moder-mpanel-ico{background-position: -2px -174px;}
.forum-moder-mpanel-pinne .forum-moder-mpanel-ico{width: 15px;height: 15px;margin-top:-4px;margin-left:-7px;background-position: -44px -220px;}
.forum-moder-mpanel-pinne:hover .forum-moder-mpanel-ico{background-position: -65px -220px;}
.forum-moder-mpanel-pinne-o .forum-moder-mpanel-ico{width: 15px;height: 15px;margin-top:-4px;margin-left:-7px;background-position: -65px -220px;}
.forum-moder-mpanel-pinne-o:hover .forum-moder-mpanel-ico{background-position: -44px -220px;}

.forum-moder-mpanel-hides:hover .forum-moder-mpanel-ico{background-position: -65px -220px;}
.forum-moder-mpanel-hides .forum-moder-mpanel-ico,.forum-moder-mpanel-hidden .forum-moder-mpanel-ico{width: 15px;height: 15px;margin-top: -4px;margin-left: -7px;background-position: -44px -220px;}
.forum-moder-mpanel-stock .forum-moder-mpanel-ico{width:12px;height:10px;margin-top:-5px;margin-left:-7px;background-position:-47px -174px}
.forum-moder-mpanel-stock:hover .forum-moder-mpanel-ico{background-position:-67px -174px}
.forum-moder-mpanel-spam.hidden{display:none}
.forum-moder-mpanel.up-right .forum-moder-mpanel-l{padding:0 3px 0 0;margin:0 0 0 15px;right:inherit;left:-10px;border-radius:0 13px 13px 0}
.forum-moder-mpanel.open.up-right .forum-moder-mpanel-l{padding:0 3px 0 10px;left:0}
.forum-moder-mpanel.up-right{margin:0 10px 0 0}
.forum-moder-mpanel.up-right .forum-moder-mpanel-tooltip{left:-16px;right:inherit;margin-right:-100px;margin-left:0;text-align:left}
.forum-moder-mpanel.up-right .forum-moder-mpanel-tooltip:before{right:0;left:inherit}
.forum-moder-mpanel.up-right .forum-moder-mpanel-tooltip:after{top:100%;left:21px;right:inherit;margin:0 -6px 0 0}
.forum-moder-mpanel.up-right.photo-view,.forum-moder-mpanel.video-view{margin-top:-5px}
.forum-moder-mpanel-ud .forum-moder-mpanel-ico{background-position:-5px -197px}
.forum-moder-mpanel-ud:hover .forum-moder-mpanel-ico{background-position:-26px -197px}
.forum-moder-mpanel-rank .forum-moder-mpanel-ico{background-position:-47px -196px}
.forum-moder-mpanel-rank:hover .forum-moder-mpanel-ico{background-position:-68px -196px}
.btns-c,.btns-w-c{background-color:#dedeca;opacity:.8;-ms-transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;height:39px;overflow:hidden;font-size:9px;padding:2px 9px;border:1px solid #c8c8b7;outline:none;text-decoration:none;color:#000000ad;cursor:pointer;border-radius:6px}
.btns-w-c{background-color:#b7d483;border:1px solid #a7c276;font-weight:700}
.btns-c a{color:#fff;text-decoration:none}
.btns-c:hover{opacity:1}
.structItem-parts {list-style: none;margin: 0;padding: 0;display: inline;}
.structItem-parts>li {display: inline;margin: 0;padding: 0;}
.structItem-minor a {color: inherit;text-decoration: none;}
.structItem-page a {opacity: .5;-webkit-transition: all .25s ease;transition: all .25s ease;}
.topic:hover .structItem-page a {opacity: 1;}
.posts-newIndicator {
    font-size: 90%;
    color: #fff;
    background: #f2930d;
    border-radius: 2px;
    padding-top: 1px;
    padding-right: 4px;
    padding-bottom: 1px;
    padding-left: 4px;
}
#scroll-up, #scroll-down {
    position: fixed;
    right: 20px;
    padding: 10px 20px;
    background-color: rgb(183 212 130);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255 255 255 / 49%)), color-stop(100%,rgb(255 255 255 / 0%)));
    color: #3a4336;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: opacity 0.3s ease;
    box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;
    -webkit-box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;
    -khtml-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;
    z-index: 2;
}
  #scroll-up {
      bottom: 100px;
  }
  #scroll-down {
      bottom: 50px;margin-right: 4px;
  }
  .hidden {
      opacity: 0;
      pointer-events: none;
  }
 .FNTslider {
    border-radius: 4px;
    position: relative;
    z-index: 1000;
    background: #E0E0E0;
    width: 110px;
    height: 5px;
    margin: 3px 5px;
    border: solid 1px #999;
    float: right;
    margin-right: 7%;
}
.FNTslider .before {
    height: 5px;
    border: 1px solid #a7c276;
    border-right: none 0;
    border-radius: 4px 0 0 4px;
    position: absolute;
    background: #c3da95;
    margin-top: -1px;
}
.FNTslider .thumb {
    width: 8px;
    height: 13px;
    border-radius: 3px;
    position: relative;
    top: -5px;
    cursor: pointer;
    background-color: rgb(183 212 130);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255 255 255 / 49%)), color-stop(100%,rgb(255 255 255 / 0%)));
    border: 1px solid #a7c276;
}
       
#mpreview{color:#424242;border:1px solid #D6D6D6;margin:0;width:99%;padding:4px 7px;background:#F9F9F9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;background-repeat:no-repeat;background-position:right bottom;background-image:url(http://png-2.findicons.com/files/icons/1239/sticker_2/48/preview.png);height:auto;min-height:160px;outline:none;display:none}
.book{font:Bold 12px Arial,sans-serif;margin:0 auto;padding:.1px 10px}
.nobook{padding:10px;margin:10px 0;background: linear-gradient(to right,#f44336 0,#e91f62 100%);text-align:center;color:#fff;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15)}
.bookmark{background:#9dcd40;margin:10px 0 0 41px;padding:14px 10px;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15)}
.bookblock{background:#9dcd40;position:absolute;margin:10px 0;padding:15.5px 10px;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15)}
.bookmark a{text-align:left;font-size:13px;color:rgba(0,0,0,0.46);font-family:'Cuprum',sans-serif;text-decoration:none;display:block}
.bookmark button{font:12px Arial,sans-serif;float:right;background:rgba(255,255,255,.25);border:0;color:#4A7B38;margin-top:-5px;margin-right:20px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;padding:5px;outline:none;text-shadow:#d8d7d7 1px 1px 1px}
.bookmark button:hover{background:rgba(0,0,0,.1);color:#fff;text-shadow:#4A7B38 1px 1px 1px}
.bookautor{position:absolute;color:#5F7730;right:33px;margin-right:325px;margin-top:-15px;font-size:11px;opacity:.6}
.bookautor:hover{opacity:1;color:#DEECE9;cursor:default}
.bookback{background:rgba(157,205,64,0.72);position:absolute;margin:10px 0 0 5px;padding:12px 10px;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15)}
.bookiconlenta{position:relative;float:right;right:-87px;top:-31px;opacity:.5}
.to_p_fans_img{max-width:50%;cursor:zoom-in;border-radius:3px}
#p_fans{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2147483647;text-align:center}
#p_fans .p_fans_bg{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.9)}
#p_fans .p_fans_helper{display:inline-block;vertical-align:middle;height:100%;width:0}
#p_fans .p_fans_img{max-height:50%;max-width:90%;vertical-align:middle;position:relative}
.p_comment{width:87%;background:#FCE9E9;border-left:7px solid #E26565;padding:12px;color:#7B6363;margin:0 auto;text-align:left;margin-bottom:20px;border-radius:6px;box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;-webkit-box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;-moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;-khtml-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;}
.p_comment hr{clear:both;border:none;border-bottom:1px solid #e26565;padding:10px 0 0;margin:0 0 10px}
select{border:1px solid #CCC;background-color:#FFF;height:30px;display:inline-block;margin-bottom:5px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;outline:none}
textarea, .inpf{color:#424242;border:1px solid #D6D6D6;margin:0;padding:4px 7px;background:#F9F9F9;background-position:155px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-sizing:border-box}
.custom-border{background-origin:padding-box,border-box;border:1px solid transparent;background-size:100% 100%,cover;background-position:0 0%,center center;background-attachment:scroll,scroll;padding:16px}
.dashed-border{background-image:linear-gradient(#fff,#fff),repeating-linear-gradient(-45deg,#ccc,#ccc 10px,transparent 10px,transparent 20px);background-repeat:no-repeat,repeat}
.style1{background:linear-gradient(180deg,red 60%,#7fff00 50%),linear-gradient(180deg,red 60%,#7fff00 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.style2{background:linear-gradient(180deg,#ff0 60%,#7fff00 50%),linear-gradient(180deg,#ff0 60%,#7fff00 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.animated-border{border-width:6px;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#FFF600 0%,#FF38FF);background-repeat:no-repeat,repeat;-webkit-animation:animatedBorder 10s ease infinite;animation:animatedBorder 10s ease infinite;background-size:100%,300% 300%}
@-webkit-keyframes animatedBorder {
0%{background-position:0 0%,0 50%}
50%{background-position:0 0%,100% 50%}
100%{background-position:0 0%,0 50%}
}
@keyframes animatedBorder {
0%{background-position:0 0%,0 50%}
50%{background-position:0 0%,100% 50%}
100%{background-position:0 0%,0 50%}
}
.stickytext{
    color: #fe0000;
}
.stickytext:before {
  content: url(../img/forum/sticky.png);
  margin-right: 5px;
}
.tipsy{padding:5px;font-size:10px;position:absolute;z-index:100000}
.tipsy-inner{padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.tipsy-arrow{position:absolute;background:url(../img/tipsy.gif) no-repeat top left;width:9px;height:5px}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px}
.tipsy-nw .tipsy-arrow{top:0;left:10px}
.tipsy-ne .tipsy-arrow{top:0;right:10px}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px}
.single_mes-forum_wrap{background:#DEECE9!important}
.mod_mes-forum{background:#B5F5F0!important}
.tech_mes-forum{background:#CADDFF!important}
.admin_mes-forum{background:#F5B5B5!important}
.zadmin_mes-forum{background:#F5DFB5!important}
.radmin_mes-forum{background:#F8FB81!important}
.CodeBlock_bb{padding-top:5px;padding-bottom:3px}
.information_bb{color:#745e60;max-width:655px;background:url(http://vebmastak.ru/Fail/73313159.png) no-repeat 4px 4px #fcf0f0;padding:5px 10px 5px 20px !important;border:1px dotted #eaa;border-left:3px solid #eaa;border-bottom:0;text-shadow:0 1px 0 #fff;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px}
.information_bbm{overflow:hidden;color:#333;max-width:675px;border:1px dotted #eaa!important;border-left:3px solid #eaa!important;background:#fafafa;padding:5px;font-size:11px;font-family:tahoma;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px}
.extra_bb{color:#3a454f;max-width:655px;background:url(http://vebmastak.ru/Fail/98744443.png) no-repeat 4px 6px #f0f7fc;padding:5px 10px 5px 20px !important;border:1px dotted #aacdee;border-left:3px solid #aacdee;border-bottom:0;text-shadow:0 1px 0 #fff;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px}
.extra_bbm{overflow:hidden;color:#333;max-width:675px;border:1px dotted #aacaee!important;border-left:3px solid #aacaee!important;background:#fafafa;padding:5px;font-size:11px;font-family:tahoma;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px}
.add_bb{max-width:665px;background:#fafafa;padding:5px 10px!important;border:1px dotted #ccc;border-left:3px solid #ccc;-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}
.CodeBlock_bb:hover{-webkit-filter:blur(2px) grayscale(2);opacity:.8;cursor:pointer}
.grads{background:linear-gradient(left,#8F04A8 0%,#7CE700 60%,#FFE100 100%);background:-webkit-linear-gradient(left,#8F04A8 0%,#7CE700 60%,#FFE100 100%);-webkit-background-clip:text;color:transparent}
.avatar {
  
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 100%;
  background-color: #5E6678;

}

.avatar-o {
  
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: inline-block;
  background-color: #5E6678;
  position: relative;

}

.avatar-o span{

  color: white;
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);

}
.box_bottom {
    display: flex;
    flex-direction: row;
    width: 90%;
    justify-content: center;
}
.h_utop_b{
    display: inline-block;
    width: 195px;
    margin-left: 10px;
}
.h_utop_t{
    color: #000;
    font-weight: normal;
    background-color: rgb(183 212 130);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255 255 255 / 49%)), color-stop(100%,rgb(255 255 255 / 0%)));
    padding: 10px;
    border: 0;
    border-radius: 5px 5px 0 0;
    font: 14px Play;
}
.h_utop {position:relative;background-color: rgba(245,245,225);border: 1px solid #d9ead3;height: 90px;} 
.h_utop * {transition: all linear .1s; -moz-transition: all linear .1s; -webkit-transition: all linear .1s; -o-transition: all linear .1s} 
.hu_s {position:absolute;bottom:0px;width:10px;cursor: help;} 
.hs_active .hu_s {padding-top:5px;} 
.hu_s div {position:relative;width: 24px!important;height: 24px!important;font-size: 13px!important;text-decoration: none;border-radius: 24px;} 
.hu_s a {position:absolute;width:24px;height:24px;display:inline-block;margin-left: -19px;margin-top:-30px;visibility:hidden;opacity:0;cursor: pointer;color: #fff;text-decoration: none;} 
.hu_s a img {width: 24px!important;height: 24px!important;border-radius: 24px;} 
.hs_active .hu_s a {margin-top:-35px;opacity:1;visibility:visible;} 
.hu_1 {left: 10px;height: 55px;background:#f0c130} 
.hu_2 {left: 27px;height:44px;background:#d99355} 
.hu_3 {left: 45px;height:38px;background:#95a2b0} 
.hu_4 {left: 63px;height:32px;background:#b4bfca} 
.hu_5 {left: 79px;height:26px;background:#b4bfca} 
.hu_6 {left: 95px;height:20px;background:#b4bfca} 
.hu_7 {left: 111px;height:14px;background:#b4bfca} 
.hu_8 {left: 127px;height:10px;background:#b4bfca} 
.hu_9 {left: 142px;height:7px;background:#b4bfca} 
.hu_10 {left: 159px;height:4px;background:#b4bfca} 
.hu_11 {left:194px;height:2px;background:#b4bfca} 
.hs_p {position:absolute;right:15px;top:15px;font-size:13px;font-weight:bold;color: #3A5169;} 
.hs_t {position:absolute;right: 10px;top: 5px;font-size:13px;color: grey;} 
.hs_pos .hs_p {display:none} 
.hs_pos .hs_t {display:none} 
.hs_active .hs_p {display:block} 
.hs_active .hs_t {display:block}
.poll_block{
    width: 90%;
    background-color: rgba(245,245,225);
    color: #3a4336;
    font: 12px Verdana;
    border-radius: 6px;
    box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;
    -webkit-box-shadow: rgb(0 0 0 / 20%) 0px 0px 6px;
    -moz-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;
    -khtml-box-shadow: rgba(0,0,0,0.2) 0px 0px 6px;
    margin-bottom: 20px;
    padding: 10px;
}
#poll_question {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 15px;
    color: #333;
}
#poll_options{width: fit-content;display: block;padding: 10px;margin-bottom: 10px;background-color: #fff;border: 1px solid #ddd;border-radius: 6px;transition: background-color 0.3s ease;}
#poll_options label {
    display: block;
    cursor: pointer;
    margin: 5px;
}
#poll_options label:hover {
    background-color: #f0f0f0;
}
#poll_options input[type="radio"] {
    margin-right: 10px;
    cursor: pointer;
}

#vote_button:disabled {
    background-color: #ddd;
    cursor: not-allowed;
}

.poll_result {
    margin-top: 20px;
}


.poll_result .poll_option {
    margin-bottom: 15px;
}

.progress_bar_container {
    width: 100%;
    background-color: #e9ecef;
    border-radius: 4px;
    overflow: hidden;
    margin-top: 5px;
}
.progress_bar {
    height: 20px;
    background-color: #17a2b8;
    border-radius: 4px;
    width: 0;
    transition: width 0.5s ease;
    color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 0.9em;
}

@media (max-width: 768px) {
    #poll_container {
        padding: 15px;
    }
    #vote_button {
        width: 100%;
    }
}


@keyframes animation-tada {
    0%,20% {
        transform: scale3d(1,1,1)
    }

    2%,4% {
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-2deg)
    }

    10%,14%,18%,6% {
        transform: scale3d(1.05,1.05,1.05) rotate3d(0,0,1,2deg)
    }

    12%,16%,8% {
        transform: scale3d(1.05,1.05,1.05) rotate3d(0,0,1,-2deg)
    }
}

@keyframes animation-shake-x {
    0%,20% {
        transform: translate3d(0,0,0)
    }

    10%,14%,18%,2%,6% {
        transform: translate3d(-3px,0,0)
    }

    12%,16%,4%,8% {
        transform: translate3d(3px,0,0)
    }
}

@keyframes animation-shake-y {
    0%,20% {
        transform: translate3d(0,0,0)
    }

    10%,14%,18%,2%,6% {
        transform: translate3d(0,-3px,0)
    }

    12%,16%,4%,8% {
        transform: translate3d(0,3px,0)
    }
}

@keyframes animation-buzz {
    0%,4% {
        transform: translateX(3px) rotate(1deg)
    }

    2%,6% {
        transform: translateX(-3px) rotate(-1deg)
    }

    12%,8% {
        transform: translateX(2px) rotate(1deg)
    }

    10%,14% {
        transform: translateX(-2px) rotate(-1deg)
    }

    16%,18% {
        transform: translateX(1px) rotate(1deg)
    }

    20% {
        transform: translateX(0) rotate(0)
    }
}

@keyframes animation-wobble {
    0%,20% {
        transform: translate3d(0,0,0)
    }

    3% {
        transform: translate3d(-25px,0,0) rotate3d(0,0,1,-5deg)
    }

    6% {
        transform: translate3d(20px,0,0) rotate3d(0,0,1,3deg)
    }

    9% {
        transform: translate3d(-15px,0,0) rotate3d(0,0,1,-3deg)
    }

    12% {
        transform: translate3d(10px,0,0) rotate3d(0,0,1,2deg)
    }

    15% {
        transform: translate3d(-5px,0,0) rotate3d(0,0,1,-1deg)
    }
}

@keyframes animation-blink {
    0% {
        left: -100%
    }

    100%,20% {
        left: 120%;
        margin-left: 5rem
    }
}

@keyframes animation-pulse {
    0%,20% {
        transform: scale(1)
    }

    10% {
        transform: scale(1.05)
    }
}

@keyframes animation-heart-beat {
    0%,20%,70% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.02)
    }

    42% {
        transform: scale(1.05)
    }
}

@keyframes animation-rubber-band {
    0%,20% {
        transform: scale3d(1,1,1)
    }

    6% {
        transform: scale3d(1.25,.75,1)
    }

    8% {
        transform: scale3d(.75,1.25,1)
    }

    10% {
        transform: scale3d(1.15,.85,1)
    }

    13% {
        transform: scale3d(.95,1.05,1)
    }

    15% {
        transform: scale3d(1.05,.95,1)
    }
}

.has-animation {
    animation: 3s linear 0s infinite normal;
}

.has-animation-tada {
    animation-name: animation-tada
}

.has-animation-buzz {
    animation-name: animation-buzz
}

.has-animation-wobble {
    animation-name: animation-wobble
}

.has-animation-shake-x {
    animation-name: animation-shake-x
}

.has-animation-shake-y {
    animation-name: animation-shake-y
}

.has-animation-rubber {
    animation-name: animation-rubber-band
}

.has-animation-pulse {
    animation-name: animation-pulse;
    animation-duration: 2s
}

.has-animation-heart {
    animation-name: animation-heart-beat;
    animation-duration: 1s
}

.has-animation-blink:not(.is-loading) {
    position: relative;
    overflow: hidden
}

.has-animation-blink:not(.is-loading):after {
    content: "";
    display: block;
    width: 1rem;
    height: 100%;
    background: #fff;
    opacity: .9;
    position: absolute;
    left: -100%;
    top: 0;
    z-index: 1;
    transform: rotate(45deg) scale(2);
    animation: 3s linear 0s infinite normal animation-blink
}

td {
    position: relative; 
}

.forum_post{padding: 10px;overflow-wrap: break-word;border-top: 0px;font-size: 17px;}
.reactions_wrapper {
    display: flex;
    padding: 12px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    position: absolute;  
    bottom: 0;  
    left: 0;
    right: 0;
}
.reactions__item {
    display: flex;
    height: 36px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 6px 8px;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    background: rgb(217 234 211 / 24%);
    font-size: 11pt;
    line-height: 100%;
    font-weight: bold;
    cursor: pointer;
    filter: brightness(1);
    transform: scale(1);
    transition: filter .15s, background .2s;
}
.reactions__item img {
    width: 20px;
    height: 20px;
    margin-right: 4px;
}

.reactions_wrapper .my_reaction, .reactions_wrapper .add_new {background: rgb(217 234 211 / 59%);}