*{
  box-sizing: border-box;  
}
body {
  font-family: 'Roboto', Tahoma, Arial;
    font-size: 12px;
color: #bfb5ba;
    max-width: 550px;
    padding: 0px;
    background: #111;
    margin: auto;
    line-height: normal;
}
li{
    list-style-type: none;
}
ul{
    padding: 0px;
    margin: 0px;
    padding-inline-start: 0px;
}

.content{
    min-height: 100vh;
    margin-top: 26px;
    margin-bottom: 50px;
    background: #1b1b1b;

}
.content__inside{
    background: #000;
}
.main{
    background: #1b1b1b;
    margin-top: 28px;
}
.footer{
    padding-bottom: 50px;
    background-color: rgba(0, 0, 0, 0.30);
}

#nav_menu{
    position: fixed;
    bottom: 0;
    background: #1b1b1b;
    padding-top: 0px;
    z-index: 10;
    width: 100%;
    max-width: 550px;
    min-width: 350px;
    margin-left: 0px;
}
#nav_menu a{
    width: 20%;
    display: inline-block;
    border: 1px solid #111;
    border-right:0px;
    height: 50px;
    padding-top: 5px;
    text-align: center;
    color: #fff;
    font-size:12px;
    float: left;
    border-radius: 0px;

}
#nav_menu a img{
    width: 24px;
    max-height: 24px;
}
#nav_menu a span{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#nav_menu a:hover{
    background-color: rgba(5, 15, 1, 0.55);
    box-shadow: 0 0 7px #838a8a;
}
.udata_puls{
    background: #1c1c1c;
    background: linear-gradient(to top,#242C30,#1c1c1c);
    border-bottom: 1px #425763 solid;
    text-align: center;
    width: 100%;
    min-height: 25px;
    font-size: 12px;

}
header{
    background: #242424;
    position: fixed;
    top: 0;
    padding-top: 0px;
    z-index: 10;
    width: 100%;
    max-width: 550px;
    min-width: 350px;
    border-bottom: 1px solid #363D45;
    text-align: center;
    font-family: stalker;
}
header li{
    min-width:10%;
    display: inline-block;
    margin:4px;
}

.top-user-alert{
    color: white;
    font-weight: 300;
    z-index: 900;
    display: block;
    position: absolute;
    width: 70%;
    top:5%;
    left: 15%;
    font-size: 18px;
    padding-left: 10px;
    padding-top: 10px;
    background-color: rgba(1, 10, 15, 0.8);
    text-align: center;
}


.lvl-progress{
    font-size:10px;
    width: 100%;
}
.lvl-progress__td-1{
    height:6px; width: 40px;background: #222;border-radius: 4px;border: 1px solid #222;text-align: center;
}










textarea,input,select {
    background-color: rgba(20,20,20,0.3);
    color: white;
    border: 1px solid #363D45;
    vertical-align: middle;
    width: 30%;
    max-width: 100%;
    padding: 7px;
}

textarea:hover,input:hover,select:hover {
    background:#111111;
    cursor: pointer;
}
.textarea,.list-textarea input{
    color: white;
    vertical-align: middle;
    display: block;
    max-width: 100%;
    width: 100%;
    border-radius:0px;
}
.textarea:hover,.list-textarea input:hover {
    color: white;
    border: 1px solid #474B4B;
    vertical-align: middle;
    max-width: 100%;
    border-radius:0px;
}

/*- Технические элементы -*/

.input input, .input select, .input textarea {
color: #bfb5ba;
background: #191718;
font-size: 14px;
font-family: 'Roboto', sans-serif;
padding: 8px;
border: 1px solid #34272e;
margin: 0 0 10px 0px;
border-radius: 8px;
max-width:90%; 
width:90%; 

box-sizing: border-box;
}
  .input input[type="submit"] {
  background: #333;
  font-family: 'El Messiri', sans-serif;
  font-weight: 700;
  border: 1px solid #222;
  color: #fff;
}
table{
    border-collapse:collapse;

}
hr {
    border-top: 1px #000000 solid;
    border-bottom: 1px #425763 solid;
}

.stats {
border: 1px solid transparent;
border-image: linear-gradient(to right, transparent 0%, #7a7a7a 50%, transparent 100%);
border-image-slice: 1;
padding: 15px;
color: #dbd6c9;
}

.stats2 {
border-top: 1px solid transparent;
border-image: linear-gradient(to right, transparent 0%, #7a7a7a 50%, transparent 100%);
border-image-slice: 1;
	margin: 9px;
color: #dbd6c9;
}
a {
text-decoration:none;
color:#c77228;
border-radius:2px;
display:inline-block;
}

a:hover {
text-decoration:none;
color:#ddd;
border-radius:2px;
}

/*mods*/
/**/
/*list*/
.list li{
  display:block;
  margin-bottom:5px;
  padding:5px;
  border:1px solid #363D45;
  color:#b5c4c6;
}
.list-none li{
  display:block;
  margin-bottom:5px;
  padding:5px;
  color:#b5c4c6;
}
.links, .list-links a{
    display: block;
    background: #373739 url(links.png);
    border: 1px solid #222;
    padding: 6px;
    margin: 2px 0 auto;
    color: #fff;
    text-decoration: none;
}
.ppg{
    text-decoration: none;
    background-color: #1B1B1B;
    padding: 8px;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #0a0a0a;
    display: block;
    position: relative;
    z-index: 0;
    color:#c77228;
}
.ppg2{
    color:#009933;
    padding: 4px 4px 4px 4px;
    display:inline-block;
}
.ppg3 a,.ppg3 li,.ppg4, .list-a{
    text-decoration: none;
    background-color: #1B1B1B;
    padding: 8px;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #0a0a0a;
    display: block;
    position: relative;
    z-index: 0;
    color:#c77228;
}
.select li,.select a{
    display: block;
    width: 100%;
    border:1px solid #474B4B;
    background-color:#000;
    padding:4px;
    margin-bottom:2px;
    margin-top:2px;
    border-radius:2px;
}
.ppg3 a:hover,.ppg3 li:hover,.ppg4:hover, .back:hover{
    background-color: rgba(60,60,60,0.1);    
}
.ppg2:hover{
    color:#009999;
    padding: 4px 4px 4px 4px;
    background:#000;
    display:inline-block;
}
.ppg:hover{
    background-color: #070f16;
}
.ppg_center:hover{
    text-align:center;
    text-decoration:none;
    color:#ddd;
    background:#222;
}
.show-up__ppg{
    text-decoration: none;
    background-color: #1B1B1B;
    padding: 8px;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #0a0a0a;
    display: block;
    background-image: url('../img/ico/s2.png');
    background-repeat: no-repeat;
    background-position: right 10px center; 
    position: relative;
    z-index: 0;
    color:#ddd;
}


.block{
  display:block;
  margin-bottom:5px;
  padding:5px;
  border:1px solid #363D45;
}
.block3 {
    bottom: 0;
    background: #2c2b28;
    padding: 6px;
    z-index: 10;
    width: 100%;
    max-width: 550px;
    background-color: rgba(1, 10, 15, 0.6);
    background-image: url(/theme/plan.jpg);
}
.block4{
    text-decoration: none;
    color:#ddd;
    background: #1B1B1B;
    padding: 6px;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #0a0a0a;
    display: block;
    margin: 3px 0px;

}
.block_5 {
    background-color: rgba(20,20,20,0.3);
    border: 1px solid #363D45;
}
.block_6{
    margin: 5px;
    background-color: #151311;
    padding: 7px;
    font-size: 13px;
    border-bottom: 1px solid #2f281f;
}
.popup {
    background: #161616;
    border: 1px solid #1f1f1f;
    color: #b9c7e1d4;
    z-index: 100;
    position: fixed;
    top: 10%;
    left: 10%;
    width: 80%;

}
.popup .title{
    background: #1f1f1f;
    padding: 8px;
    border-bottom: 1px solid #0a0a0a;
    margin-bottom: 3px;
    display: block;
    width: 100%;
    text-align: center;
    color:#fff;
    font-size: 18px;
}
.popup__inside{
    overflow: auto;
    padding: 2px;
    z-index: 100;
    width: 100%;
}

.popup_head {
    background: #161616;
    border: 1px solid #1f1f1f;
    color: #b9c7e1d4;
    z-index: 100;
    position: fixed;
    top: 10%;
    left: 5%;
    height: 50vh;
    width: 90%;
    display: none;

}
.popup_head .title{
    background: #1f1f1f;
    padding: 8px;
    border-bottom: 1px solid #0a0a0a;
    margin-bottom: 3px;
    display: block;
    width: 100%;
    text-align: center;
    color:#fff;
    font-size: 18px;
}
.popup_head__inside{
    overflow: auto;
    z-index: 100;
    position: absolute;
    height: 50vh;
    width: 100%;
    padding-bottom: 50px;

}


.popup_page {
    background: #161616;
    border: 1px solid #1f1f1f;
    color: #b9c7e1d4;
    z-index: 100;
    position: fixed;
    top: 5px;
    left: 1%;
    height: 90vh;
    width: 97%;
    display: none;

}
.popup_page .title{
    background: #1f1f1f;
    padding: 8px;
    border-bottom: 1px solid #0a0a0a;
    margin-bottom: 3px;
    display: block;
    width: 100%;
    text-align: center;
    color:#fff;
    font-size: 18px;
}
.popup_page__inside{
    overflow: auto;
    z-index: 100;
    position: absolute;
    height: 90vh;
    width: 100%;
    padding-bottom: 50px;

}
.popup_block {
    background: #161616;
    border: 1px solid #1f1f1f;
    color: #b9c7e1d4;
    z-index: 100;
    position: fixed;
    top: 10%;
    left: 5%;
    width: 90%;
    display: none;
    padding: 5px;
    max-height: 50vh;

}
.popup_block .title{
font-size: 20px;
font-weight: 700;
color: #ffdb77;
display: block;
padding: 10px 0;
font-family: 'El Messiri', sans-serif;
}
.popup_block__inside{ 
  overflow: auto;
    z-index: 100;
    max-height: 50vh;
    width: 100%;
}
   .popup_head__inside::-webkit-scrollbar {
        width: 10px;
        height: 10px;
        cursor: pointer;
    }
    .popup_head__inside::-webkit-scrollbar-thumb {
        background-color: rgba(60, 60, 60, 0.8);
    }
    .popup_head__inside::-webkit-scrollbar-track {
        background-color: rgba(1, 10, 10, 0.6);
    }


.popup__close{
    text-decoration: none;
    background: #171717;
    padding: 8px;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #0a0a0a;
    display: block;
    cursor: pointer;
    position: absolute;
    bottom: 0%;
    width: 100%;
    text-align: center;
    color:#c77228;
    z-index: 100;
    margin-top: 25px;
}
.popup__block-list{
  width: 30%;height: 80px;
  display: inline-block;
  border:1px solid #888;
  border-bottom:none;
  margin: 0px 2px 15px 2px;
}
.popup__block-list__img{
  width: 100%;height: 80px;
  display: inline-block;
}
.popup__block-text{font-size: 10px;text-decoration: none; color: #c19442;background-color:  #444;width: 100%;display: inline-block;
  text-align: center;
}
.active{
    background: #161616 !important;     
}
.selected{
    color: #1c9614 !important;
}

.hover:hover{
    background-color: rgba(60,60,60,0.1) !important;
    cursor: pointer;

}
.button {
    background: #3c3d3e;
    display: inline-block;
    color: #e3f1f6;
    text-align: center;
    padding: 7px 0;
    font-size: 14px;
    background: -webkit-radial-gradient(#30383c, #212629, #15181a);
    border: 1px solid #30383c;
    background: -o-radial-gradient(#30383c, #212629, #15181a);
    background: -moz-radial-gradient(#30383c, #212629, #15181a);
    background: radial-gradient(#30383c, #212629, #15181a);
    border-radius: 0px;
}
.button2 {
    background-color: #111111;
    color: white;
    border: 1px solid #363D45;
    vertical-align: middle;
    width: 30%;
    max-width: 100%;
    padding: 7px;
}
.button:hover{
    background: #161616;  
}
h5{
    background: #1c1c1c;
    background: linear-gradient(to top,#242C30,#1c1c1c);
    border-top: #434242 solid 1px;
    border-bottom: #090909 solid 1px;
    padding: 6px;
    margin: 0px;
    text-align: center;
}
.title{
    background: #1e1d1d;
    padding: 6px;
    margin: 0px;
    text-align: center;
    font-size: 16px;
}

.title_2 {
font-size: 25px;
font-weight: 600;
font-family: 'El Messiri', sans-serif;
color: #fffbfd;
margin: 0 0 15px 0;
}
h6{
    background: #1e1d1d;
    padding: 6px;
    margin: 0px;
    text-align: center;
    font-size: 20px;
}
.not-item{
    background-color: #070f16;
    color: #b9c7e1d4;
    padding: 6px;
/*    border: 1px solid #29424d;
*/}
.line{
    background:url('d-li.png') repeat-x;
    height: 3px;
    margin-top: 1px;
    margin-bottom: 1px;
}


.social-links{
    color: #fff;
    font-size: 14px;
    padding: 5px;
    border: 2px solid #fff;
    margin: 5px;
}






/*encycl*/
.vesh__block{
    background: #111;
    border:1px solid #4e4e4e;
    display: inline-block;
    text-align: center;
    float: left;
    position: relative;
}
.vesh__weapon{
    width: 28.56%;
    height: 14.28%;
}
.vesh__weapon a{
    width: 100%;
    padding-top: 50%;
}

.vesh__body{
    width: 14.28%;
    height: 28.56%;
}
.vesh__body a{
    width: 100%;
    padding-top: 100%;
}


.vesh__thing{
    width: 14.28%;
    height: 14.28%;
}
.vesh__thing a{
    width: 100%;
    padding-top: 100%;
}


.vesh__block-link{
    background-size: 70%;
    background-position: center;
    background-repeat:no-repeat;
}
.vesh__block img{
    max-width: 100%;
    max-height: 100%;
}
.unik{
    border-color: #00ffff;
}
.elit{
    border-color: gold;
}
.encycl div{
    color: #fff;
}
.encycl li{
  display:block;
  margin-bottom:5px;
  padding:5px;
  border:1px solid #363D45;
  color:#b5c4c6;
}

.vesh{
    margin: 5px 0px;
    background: #191919;
    border: 1px solid #3d3d3d;
}
.eq{
    width: 50px;
    height: 50px;
    margin-top: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 2px;
    float: left;

    background: #000000;
    padding: 3px;
    margin-right: 5px;
    border-radius: 8px;
}
.eq img{
    height: 50px;
    width: 50px;    
}
.navig{
 text-decoration: none;
    color: #c77228;
    padding: 2px;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #0a0a0a;
    display: block;
    text-align: center;
}
.navig a{
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding: 0 7px;
    color: #fafcff;
    border-bottom: 1px solid #2b2a2a;
    background-color: rgba(1, 10, 15, 0.8);
    border-radius: 3px;
    margin: 2px 3px;
    text-decoration: none;
    box-sizing: border-box;
}
.error-page{
margin: 5px;
    padding: 5px;
    color: #FFFAFA;
    background: #191970;
    background: linear-gradient(to bottom, #970004, #ff0046);
    border: 4px ridge #000000;
    border-radius: 10px;
    box-shadow: inset 0 0 15px 2px #3c1300;
}
 
.npc_title {
    margin-right: 0px;
    margin-left: 0px;
    display: block;
    background: #121212;
    color: #a6a6a6;
    padding: 8px;
    border-bottom: 1px solid #444e4f;
    min-height: 100px;
}

.mob_info li{
    padding: 3px;
}


.pda a{
    font-size: 10px;
    display: inline-block;
    margin: 4px;
    border:1px solid #111;
    width: 30%;
    text-align: center;
    padding: 8px;
    border-radius: 5px;
    background-color: #222;
}
.pda a img{
    width: 48px;
    max-height: 48px;
}
.pda a span{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    #chat{
        width: 100%;
        /*background-color: rgba(1, 10, 15, 0.6);*/
    }
    #chat::-webkit-scrollbar {
        width: 0px;
        height: 6px;
    }
    .chat_panel{
    bottom: 0;
    background: #2c2b28;
    padding: 6px;
    z-index: 10;
    width: 100%;
    max-width: 550px;
    background-color: rgba(1, 10, 15, 0.6);
    background-image: url(/theme/plan.jpg);
    border-top: 2px #000 solid;
    border-bottom: 2px #000 solid;
    font-size: 16px;

    }
    .navigMsg{
        display: block;
        min-height: 50px;
        font-size: 0.9em;
        border-bottom: 1px solid #282828;
        background-color: rgba(20,20,20,0.3);
        color: #CF950E;
        padding-top: 3px;
        background:#000;padding-left: 4px; font-size: 1em;
    }
    .chat__avatar{
        width:50px; 
        margin: 2px;
    }
    .chat__wrap-text{
        background: #1B1B1B; min-height: 55px; padding: 4px; 
        border-radius: 2px;
        border-left: 2px solid white;
    }
/* HIDE RADIO */
    .key-switch-img{
        display: inline-block;
    }
    .key-switch-img li{
        display: inline-block;
    }
    .key-switch-img input[type=checkbox], .key-switch-img input[type=radio]{ 
      position: absolute;
      opacity: 0;
      width: 0;
      height: 0;
    }

    /* IMAGE STYLES */
    .key-switch-img input[type=checkbox] + li,.key-switch-img input[type=radio]:checked + li{
      cursor: pointer;
    }

    /* CHECKED STYLES */
    .key-switch-img input[type=checkbox]:checked + li,.key-switch-img input[type=radio]:checked + li{
      border: 2px solid #ade892;
    }
.coub__wrap{
 width: 100%;
 border-radius: 8px;
 background: #222;
 padding: 5px 0px;
}
.coub__wrap {
 position: relative;
 padding-bottom: 56.25%; /* 16:9 */
 padding-top: 25px;
 height: 0;
}
.coub__wrap iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}


.view_usr__name{
    display: block;
    margin: 1px 0;
    padding: 5px 7px;
    background: #100e0e;
    color: #b8cccd;
    box-sizing: border-box;
    border-left: 1px solid #36073c;
}
.view_usr span{
    color: orange;
    font-size: 13px;
    margin: 1px 0;
    padding: 1px 7px;
}
.view_usr{
    font-size: 14px;
}
.footerLink{
    color: #aaaadd;
    text-decoration: underline;
    margin:5px;
}
.click, .list-click li{
    display: block;
    width: 100%;
    cursor: pointer;
    background-image: url('/img/ico/hand_point.png');
    background-size: auto;
    background-position: right center;
    background-repeat: no-repeat;
}
.d-show{
    background-image: url('../img/ico/s2.png');
    background-repeat: no-repeat;
    background-position: right 10px center; 
    position: relative;
    z-index: 0;
}
.ico{
    vertical-align: bottom; opacity: 0.9; max-height: 18px;
    padding-right:3px;
}
.bg-hdark5 {
    background-color: rgba(0, 0, 0, 0.30);
}
.line {
    padding: 1px;
    background: #333;
    margin-bottom: 5px;
    margin-top: 2px;
}
.btn {
  padding: 5px 10px;
  margin: 0 1px;
  display: block;
  border: 1px solid #ffa200;
  color: #ffa200;
  height: auto;
}

.title-poster {
font-family: 'El Messiri', sans-serif;
display: block;
position: absolute;
width: 100%;
top: 25px;
font-size: 25px;
font-weight: 600;
color: #fffbfd;
text-shadow: 0px 0px 20px #6a1f3f, 0px 0px 1em #ff004e;
}

.btn_2 {
font-size: 14px;
padding: 8px;
margin: 0 0 10px 0px;
border-radius: 8px;
max-width:90%; 
width:90%; 
box-sizing: border-box;
  background: #333;
  font-family: 'El Messiri', sans-serif;
  font-weight: 700;
  border: 1px solid #222;
  color: #fff;
}
#load_animation{
  position:absolute;z-index:999;width:100%;height:100%;display: none;
}
#load_animation_error{
  position:absolute;z-index:999;width:100%;height:100%;
}

.c1{color: #4682b4 !important;}
.c2{color: rgb(255 212 134) !important;}
.c3{color: #7ac755 !important;}
.c4{color: #d3ff3b !important;}
.c5{color: #4682b4 !important;}
.c6{color: #4682b4 !important;}
.c7{color: #4682b4 !important;}
.c8{color: #4682b4 !important;}
.c9{color: #4682b4 !important;}
.c10{color: #4682b4 !important;}


.p0{padding: 0px !important;}
.p1{padding: 1px !important;}
.p3{padding: 3px !important;}
.p5{padding: 5px !important;}
.p6{padding: 6px !important;}
.p8{padding: 8px !important;}
.p10{padding: 10px !important;}
.p20{padding: 20px !important;}

.pt0{padding: 0px !important;}
.pt1{padding: 1px !important;}
.pt3{padding: 3px !important;}
.pt5{padding: 5px !important;}
.pt10{padding: 10px !important;}
.pt20{padding: 20px !important;}

.pb0{padding: 0px !important;}
.pb1{padding: 1px !important;}
.pb3{padding: 3px !important;}
.pb5{padding: 5px !important;}
.pb10{padding: 10px !important;}
.pb20{padding: 20px !important;}

.green{color: green !important;}
.red{color: red !important;}
.blue{color: blue !important;}
.white{color: white !important;}


.mr8{margin-right: 8px !important;}
.m0{margin:0px;}
.d-none{display: none;}
.d-block{display: block;}
.d-inline{display: inline-block;}
.center{text-align: center;}
.c-pointer{cursor: pointer;}
.w5{width: 5% !important}
.w10{width: 10% !important}
.w20{width: 20% !important}
.w25{width: 25% !important}
.w30{width: 30% !important}
.w49{width: 49% !important}
.w50{width: 50% !important}
.w70{width: 70% !important}
.w75{width: 75% !important}
.w90{width: 90% !important}
.w95{width: 95% !important}
.w100{width: 100% !important}
.wp20{width: 20px !important}
.wp70{width: 70px !important}
.wp200{width: 200px !important}
.hp20{height: 20px !important}
.hp30{height: 30px !important}
.hp50{height: 50px !important}
.hp100{height: 100px !important}
.hp200{height: 200px !important}
.hp300{height: 300px !important}
.h100{height: 100% !important}
.tar{text-align: right}
.tal{text-align: left}
.tac{text-align: center}
.mw90{max-width: 90px}
.mw100{max-width: 100px}
.mw120{max-width: 120px}
.mw200{max-width: 200px}
.mw250{max-width: 250px}
.mh100{max-height: 100px}
.minw200{min-width: 200px}


.ml5{margin-left: 5px !important;}
.ml10{margin-left: 10px}
.ml20{margin-left: 20px}
.mr5{margin-right: 5px}
.mr10{margin-right: 10px}

.mt5{margin-top: 5px !important}
.mt3{margin-top: 3px !important}
.mt2{margin-top: 2px !important}
.mt10{margin-top: 10px !important}
.mb10{margin-bottom: 10px}
.mb5{margin-bottom: 5px}
.mb3{margin-bottom: 3px}
.mb2{margin-bottom: 2px}
.m15{margin: 15px}
.m10{margin: 10px}
.m5{margin: 5px}
.m3{margin: 3px}
.m0{margin: 0px}
.m0auto{margin: 0 auto}


.ul{list-style-type: disc;margin-left: -10px}
.tbs2{border-spacing: 2px}
.tbs0{border-spacing: 0px}
.font120{font-size: 120%}
.fl{float: left}
.fr{float: right}
.cfl{clear: left}
.cfr{clear: right}
.vm, .vam{vertical-align: middle}
.vat{vertical-align: top}
.vatt{vertical-align: text-top}
.vatm{vertical-align: text-middle}
.hidden{display: none}
.d-ib{display: inline-block}
.d-b{display: block}
.pos-r{position: relative}
.pos-a{position: absolute}
.lot{width: 72px; height: 72px}
.rot10{transform: rotate(-10deg); -ms-transform: rotate(-10deg); -webkit-transform: rotate(-10deg);}
.tdn{text-decoration: none}
.op25{opacity: .25; -moz-opacity: .25; filter: alpha(opacity=25);}
.op40{opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40);}
.op50{opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50);}
.op100{opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}
.ovh{overflow:hidden}
.award_a {animation: awarda 0.4s forwards linear; -webkit-animation: awarda 0.4s forwards linear; transform: translateZ(0);}
@-webkit-keyframes awarda {from { transform: scaleX(0.75) scaleY(0.9)} to { transform: scaleX(1) scaleY(1)}}
@keyframes awarda { from { transform: scaleX(0.75) scaleY(0.9)} to { transform: scaleX(1) scaleY(1)}}
.btl_btn_hdr{background:url('//img0.flibu.mobi/img/battle/btn-top.png') 0 0 repeat-x #1d1b18}
.pt1{padding-top: 1px}
.pt3{padding-top: 3px}
.pb1{padding-bottom: 1px}
.pb3{padding-bottom: 3px}
.pl10{padding-bottom: 10px}
.bgc333{background-color: #333}
.bgc_btl_me{background-color: #251C10}
.bgc_btl_enemy{background-color: #202325}
.pad0{padding: 0}
.pad1{padding: 1px}
.pad3{padding: 3px}
.pad5{padding: 5px}
.pad10{padding: 10px}
.top0{top: 0px}
.left0{left: 0px}
.right0{right: 0px}

.row{display: table-row;}
.cell{display: table-cell;}
.small{font-size: 10px !important}


.ng_div {
    background: #e6e6fa;
    color: #000;
    font-family: sans-serif;
    margin: .1pt;
    opacity: 2.95;
    padding: 4px;
}
.font-stalker{
    font-family: 'stalker';
}