.tmenu_cont_main {
    position: absolute;
    top: -30px;
    vertical-align: middle;
    height: 0;
    user-select: none;
    -webkit-user-select: none;
    z-index: 1000;
    /* width: 560px; */
    left: calc(50% - 240px);
}
.tmenu_cont_main .tmenu_cont_into {
    position: relative;
    top: 33px;

    -moz-transition: top 0.25s ease;
    -webkit-transition: top 0.25s ease;
    -o-transition: top 0.25s ease;
    transition: top 0.25s ease;
}
.tmenu_cont_main .tmenu_cont_into.activated {
    position: relative;
    top: 17px;
}
.tmenu_cont_main .tmenu_cont_into.activated.active {
    position: relative;
    top: -3px;
}

.mf_menu_item.have_sub:after {
    background: url(/images_v2/menu/podmenu_closed.png);
    width: 18px;
    height: 17px;
    content: "";
    position: absolute;
    z-index: 1000;
    bottom: -1px;
    right: -7px;
    -moz-transition: right 0.5s ease;
    -webkit-transition: right 0.5s ease;
    -o-transition: right 0.5s ease;
    transition: right 0.5s ease;
}

.mf_menu_item.have_sub.active:after {
    bottom: -1px;
    right: 26px;
    background: url('/images_v2/menu/podmenu_open.png');
}

.tmenu_cont_main .tmenu_cont_into.activated.active .mf_menu_item.active {
    filter: brightness(130%);
}
.tmenu_cont_main .tmenu_cont_into.activated.active .mf_menu_item:not(.active) {
    filter: grayscale(0.9);
}

.podmenu_cepochka_div{
    width: 100%;
    position: absolute;
    top: -34px;
}

.mf_submenu_container .podmenu_cepochka_div {
    width: 100%;
    position: absolute;
    top: -23px;
    display: none;
}

.mf_submenu_container .podmenu_cepochka.cepo_left {
    position: absolute;
    left: 15px;
}

.mf_submenu_container .podmenu_cepochka.cepo_right {
    position: absolute;
    right: 15px;
}

.podmenu_cepochka {
    background: url('/images_v2/menu/podmenu_cepochka.png');
    width: 51px;
    height: 37px;
}

.podmenu_cepochka.cepo_left {
    position: absolute;
    left: 70px;
}

.podmenu_cepochka.cepo_right {
    position: absolute;
    right: 70px;
}


.mf_submenu_container .tmenu_cont_left {
    position: absolute;
    top: -2px;
    left: -18px;
}

.tmenu_cont_into .menu_m_devider_left {
    width: 26px;
    height: 59px;
    display: inline-block;
    float: left;
    position: relative;
}
.menu_m_devider_left div {
    position: absolute;
    top: 5px;
    left: 3px;
    width: 49px;
    height: 57px;
    background: url(/images_v2/menu_oc/menu_corn_left.png);
}

.tmenu_cont_into .menu_m_devider_right {
    width: 58px;
    height: 59px;
    display: inline-block;
    float: left;
    position: relative;
}
.menu_m_devider_right div {
    position: absolute;
    top: 5px;
    left: -15px;
    width: 49px;
    height: 57px;
    background: url(/images_v2/menu_oc/menu_corn_right.png);
}



.tmenu_cont_into .menu_m_devider_center {
    width: 28px;
    height: 59px;
    display: inline-block;
    float: left;
    position: relative;
}
.menu_m_devider_center div {
    position: absolute;
    top: 6px;
    left: -14px;
    width: 49px;
    height: 57px;
    background: url(/images_v2/menu_oc/menu_corn_center.png);
}

.mf_submenu_container .tmenu_cont_right {
    position: absolute;
    top: -2px;
    right: -34px;
}
.tmenu_cont_left {
    position: relative;
    width: 34px;
    height: 42px;
    display: inline-block;
    float: left;
}
.tmenu_cont_right{
    position: relative;
    width: 34px;
    height: 42px;
    display: inline-block;
    float: left;
}
.menu_item {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 52px;
    float: left;
    margin-top: 4px;
    cursor: pointer;
}
.menu_item .bg_pic {
    width: 48px;
    height: 43px;
    position: absolute;
    top: 5px;
    left: 6px;
    z-index: 500;
    -webkit-filter: brightness(90%);
    transition: all 0.3s ease;
}
.menu_item .slot_osn {
    background: url(/images/main_menu/podmenu/logo.png);
    width: 50px;
    height: 50px;
    position: absolute;
    top: -15px;
    left: -40px;
    z-index: 1000;
}
.menu_item .slot_osn_hide {
    background: url(/images_v2/menu_oc/menu_icon_hov2.png);
    width: 42px;
    height: 42px;
    position: absolute;
    top: 7px;
    left: 9px;
    z-index: 100;
    display: none;
}

.menu_item.active .slot_osn_hide {
    background: url(/images_v2/menu_oc/menu_icon_hov.png);
    display: block;
}


.menu_item .bg_title {
    background: url('/images/main_menu/podmenu/title.png');
    background-repeat: repeat-x;
    width: auto;
    min-width: 117px;
    height: 27px;
    position: relative;
}

.menu_item .bg_title .text_title {
    position: relative;
    color: #e4e64e;
    text-shadow: 1px 0 1px #000, 0 1px 1px #000, -1px 0 1px #000, 0 -1px 1px #000;
    font-size: 13px;
    line-height: 24px;
    text-transform: uppercase;
    white-space: nowrap;
    padding-left: 13px;
    padding-right: 8px;
}

.mf_sub_menu_item .mf_sub_chain {
    background: url('/images/main_menu/podmenu/chain.png');
    width: 51px;
    height: 19px;
    position: absolute;
    top: -17px;
    left: 13px;
}
#mf_submenu_cont:after {
    content: "";
    background: url(/images/main_menu/podmenu/bottom.png);
    width: 48px;
    height: 17px;
    position: absolute;
    left: 14px;
    bottom: -4px;
}


.mf_sub_menu_item.mf_sub_odd .mf_sub_chain {
    left: 28px;
}

.menu_item .bg_title:after {
    content: "";
    background: url('/images/main_menu/podmenu/right.png');
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    top: 0px;
    right: -25px;
}

.menu_item .slot_title {
    background: url(/images/main_menu/name.png);
    width: 72px;
    height: 37px;
    position: absolute;
    top: 44px;
    left: 2px;
    z-index: 1300;
    display: none;
}

.menu_item .slot_title .slot_bg_red {
    width: 72px;
    height: 14px;
    position: absolute;
    top: 15px;
    left: 0px;
    color: #e4e64e;
    text-shadow: 1px 0 1px #000, 0 1px 1px #000, -1px 0 1px #000, 0 -1px 1px #000;
}
.menu_item:hover .slot_title .slot_bg_red {
    background: url(/images/main_menu/name_red.png);

}

.menu_item:hover .slot_osn_hide {
    display: block;
}
.menu_item .bg_osn {
    background: url(/images_v2/menu_oc/menu_icon.png);
    width: 58px;
    height: 53px;
    position: absolute;
    top: 0;
    left: 1px;
    z-index: 0;
}

.menu_item .bg_pic2 {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 2px;
    left: -20px;
    z-index: 2500;
    -webkit-filter: brightness(90%);
    transition: all 0.3s ease;
}

.menu_item:hover .bg_pic, .menu_item:hover .bg_pic2 {
    -webkit-filter: brightness(130%);
}
.menu_items {
    float:left;
}
.mf_submenu_container {
    position: absolute;
    top: 17px;
    height: 100%;
    z-index: 0;
    user-select: none;
    -webkit-user-select: none;
}

.mf_sub_menu_item:hover .bg_title {
    background: url('/images/main_menu/podmenu/title_h.png');
}

.mf_sub_menu_item.mf_sub_odd {
    left: -15px;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {
    /* For mobile phones: */
    .tmenu_cont_left {
        display: none;
    }
    .tmenu_cont_right{
        display: none;
    }
}

.mf_submenu_container #mf_submenu_cont {
    width: 100%;
    display: block;
    position: relative;
}

.mf_sub_menu_item {
    float: unset;
    display: block;
    width: auto;
    height: 36px;
}

.money_bar {
    position: absolute;
    bottom: -11px;
    z-index: 435;
    left: -5px;
    width: 400px;
    height: 50px;
}

.money_bar .bank_button {
    background: url('/images/money_bar/bank_button.png');
    width: 51px;
    height: 50px;position: absolute;
    left: 0;
    top: 0;
    z-index: 40;
    filter: brightness(0.85);
    transition: all 0.5s ease;
    cursor: pointer;
}
.money_bar .bank_button:hover {
    filter: brightness(1);
}
.money_bar .bank_center {
    background: url(/images/money_bar/bar_center.png);
    width: auto;
    height: 23px;
    position: absolute;
    top: 15px;
    left: 40px;
    z-index: 20;
    line-height: 23px;
    padding-left: 12px;
    padding-right: 12px;
}
.money_bar .bank_center:after {
    content: "";
    background: url(/images/money_bar/bar_right.png);
    width: 43px;
    height: 26px;
    position: absolute;
    top: -1px;
    right: -40px;
}

.money_bar b span {
    margin-right: 2px;
    margin-left: 2px;
}

.money_bar .bank_center b, .money_bar .bank_center .redd, .money_bar .bank_center .redd * {
    color: #ffffff!important;
}


.tuser_info {
    position: absolute;
    width: 250px;
    height: 86px;
    top: 0px;
    left: 10px;
    z-index: 100000000;
}




/* USER_LVL */
.user-lvl{
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.user-lvl-cont{
    position: relative;
}
.user-lvl .lvl-avatar{
    position: absolute;z-index: 5;top: 13px;left: 6px;
    user-select: none;
    pointer-events: none;
}
.user-lvl .porthret-bg-back{
    background: url('/images/user_bar/user_border.png');
    width: 84px;
    height: 84px;
    position: absolute;
    top: 8px;
    left: 6px;
    z-index: 4;
}
.user-lvl .porthret-bg{
    width: 83px;
    height: 83px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}
.user-lvl .ramka-bg{
    width: 257px;
    height: 81px;
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 3;
}
.user-lvl .user-lvl-back{
    width: 156px;
    height: 64px;
    position: absolute;
    left: 47px;
}
.user-lvl .relat{
    position: relative;
}
.user-lvl .line{
    width: 59px;
    height: 9px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.user-lvl .line-brd{
    border-radius: 5px 5px 0px 0px;
}

.user-lvl .line_bg {
    background: url('/images/user_bar/lines/line_bg.png');
    width: 119px;
    height: 17px;
}

.user-lvl .line-block{
    background: url('/images/user_bar/lines/line_bg.png');
}
.user-lvl .hp-h{
    background: url(/images/user_bar/lines/line_hp_h.png);
}
.user-lvl .hp-na{
    background: url(/images/user_bar/lines/line_hp.png);
}
.user-lvl .honor-h{
    background: url(/images/user_bar/lines/line_honor_h.png);
}
.user-lvl .honor-na{
    background: url(/images/user_bar/lines/line_honor.png);
}
.user-lvl .exp-h{
    background: url(/images/user_bar/lines/line_exp_h.png);
}
.user-lvl .exp-na{
    background: url(/images/user_bar/lines/line_exp.png);
}
.user-lvl .impact-h{
    background: url(/images/user_bar/lines/lene_impact_h.png);
}
.user-lvl .impact-na{
    background: url(/images/user_bar/lines/lene_impact.png);
}
.user-lvl .hp_sm-h{
    background: url(/images/user_bar/lines/line_hp_sm_h.png);
}
.user-lvl .hp_sm-na{
    background: url(/images/user_bar/lines/line_hp_sm.png);
}
.user-lvl .mana-h{
    background: url(/images/user_bar/lines/line_mana_h.png);
}
.user-lvl .mana-na{
    background: url(/images/user_bar/lines/line_mana.png);
}
.user-lvl .lines{
    position: absolute;
    top: 0px;
    left: 0px;
}
.user-lvl .user-nick{
    position: absolute;
    top: 1px;
    left: 6px;
}
.user-nick .nick-cont{
    width: 144px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    font-size: 12px;
    font-weight: bold;
}
.user-lvl .user-level{
    position: absolute;
    top: 4px;
    left: 58px;
    z-index: 20;
}
.user-lvl .level-bg{
    width: 23px;
    height: 23px;
    border-radius: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background: url('/images/rad/user_status/2.png');
}
.user-lvl .level-bg b{
    padding-top: 4px;
    display: block;
    font-size: 11px;
}
.user-lvl .level-bg:hover{
    background: url('/images/rad/user_status/2.png');
}
.user-lvl .l-text{
    color: white;
    top: -2px;
    width: 157px;
    height: 10px;
    text-align: right;
    z-index: 3;
}
.user-lvl .s_text_container{
    position: absolute;
    left: 82px;
    top: 11px;
    z-index: 1000;
    pointer-events: none;
    width: 157px;
}
.user-lvl .s_text_container .exp {
    position: absolute;
    top: 1px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 1);
    color: #FFEB3B!important;
}
.user-lvl .s_text_container .hp {
    position: absolute;
    top: 16px;
    left: 4px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 1);
    color: #c1ff3b!important;
}
.user-lvl .s_text_container .mp {
    position: absolute;
    top: 26px;
    left: 4px;
    color: #ffe500!important;
    -webkit-text-stroke: 0.05px black;
}
.user-lvl .s_text_container .honor {
    position: absolute;
    top: 36px;
    left: 4px;
    color: #4bf0ff!important;
}
.user-lvl .lines.line_1 {
    left: 82px;
    top: 28px;
    z-index: 20;
}
.user-lvl .lines.line_2 {
    left: 82px;
    top: 38px;
    z-index: 20;
}
.user-lvl .lines.line_3{
    top: 48px;
    left: 82px;
    z-index: 20;
}
.user-lvl .lines.line_4{
    top: 12px;
    left: 77px;
    z-index: 20;
}
.user-lvl .line-lvl-z-perc{
    padding-right: 4px;
    line-height: 14px;
    font-size: 9px;
}
.user-lvl .line-lvl-z-perc-info{
    display:none;
    padding-right: 4px;
    line-height: 14px;
    font-size: 9px;
}
.l-text .hp{
    text-shadow:0px 1px 0 rgb(209,16,27),0px -1px 0 rgb(209,16,27),1px 0px 0 rgb(209,16,27),-1px 0px 0 rgb(209,16,27),1px 1px 0 rgb(209,16,27),1px -1px 0 rgb(209,16,27),-1px 1px 0 rgb(209,16,27),-1px -1px 0 rgb(209,16,27);
    -webkit-text-shadow:0px 1px 0 rgb(209,16,27),0px -1px 0 rgb(209,16,27),1px 0px 0 rgb(209,16,27),-1px 0px 0 rgb(209,16,27),1px 1px 0 rgb(209,16,27),1px -1px 0 rgb(209,16,27),-1px 1px 0 rgb(209,16,27),-1px -1px 0 rgb(209,16,27);
    -moz-text-shadow:0px 1px 0 rgb(209,16,27),0px -1px 0 rgb(209,16,27),1px 0px 0 rgb(209,16,27),-1px 0px 0 rgb(209,16,27),1px 1px 0 rgb(209,16,27),1px -1px 0 rgb(209,16,27),-1px 1px 0 rgb(209,16,27),-1px -1px 0 rgb(209,16,27);
    font-size:9px;
    color:rgb(255, 255, 255);
    font-family:Verdana, Geneva, sans-serif;
}
.l-text .exp{
    font-size: 10px;
    color: #009688;
    font-family: monospace;
    text-shadow: 0px 1px 0 rgb(238, 255, 153), 0px -1px 0 rgb(238, 255, 153), 1px 0px 0 rgb(238, 255, 153), -1px 0px 0 rgb(238, 255, 153), 1px 1px 0 rgb(238, 255, 153), 1px -1px 0 rgb(238, 255, 153), -1px 1px 0 rgb(238, 255, 153), -1px -1px 0 rgb(238, 255, 153);
    -webkit-text-shadow: 0px 1px 0 rgb(238, 255, 153),0px -1px 0 rgb(238, 255, 153),1px 0px 0 rgb(238, 255, 153),-1px 0px 0 rgb(238, 255, 153),1px 1px 0 rgb(238, 255, 153),1px -1px 0 rgb(238, 255, 153),-1px 1px 0 rgb(238, 255, 153),-1px -1px 0 rgb(238, 255, 153);
    -moz-text-shadow: 0px 1px 0 rgb(238, 255, 153),0px -1px 0 rgb(238, 255, 153),1px 0px 0 rgb(238, 255, 153),-1px 0px 0 rgb(238, 255, 153),1px 1px 0 rgb(238, 255, 153),1px -1px 0 rgb(238, 255, 153),-1px 1px 0 rgb(238, 255, 153),-1px -1px 0 rgb(238, 255, 153);
}
.l-text .mp{
    text-shadow:rgb(132, 165, 245) 0px 1px 0px, rgb(132, 165, 245) 0px -1px 0px, rgb(132, 165, 245) 1px 0px 0px, rgb(132, 165, 245) -1px 0px 0px, rgb(132, 165, 245) 1px 1px 0px, rgb(2, 156, 41) 1px -1px 0px, rgb(132, 165, 245) -1px 1px 0px, rgb(132, 165, 245) -1px -1px 0px;
    -webkit-text-shadow:0px 1px 0 rgb(2,156,41),0px -1px 0 rgb(2,156,41),1px 0px 0 rgb(2,156,41),-1px 0px 0 rgb(2,156,41),1px 1px 0 rgb(2,156,41),1px -1px 0 rgb(2,156,41),-1px 1px 0 rgb(2,156,41),-1px -1px 0 rgb(2,156,41);
    -moz-text-shadow:0px 1px 0 rgb(2,156,41),0px -1px 0 rgb(2,156,41),1px 0px 0 rgb(2,156,41),-1px 0px 0 rgb(2,156,41),1px 1px 0 rgb(2,156,41),1px -1px 0 rgb(2,156,41),-1px 1px 0 rgb(2,156,41),-1px -1px 0 rgb(2,156,41);
    font-size:9px;
    color:rgb(255, 255, 255);
    font-family:Verdana, Geneva, sans-serif;
}
.l-text .l_honor{
    text-shadow:0px 1px 0 rgb(208,165,6),0px -1px 0 rgb(208,165,6),1px 0px 0 rgb(208,165,6),-1px 0px 0 rgb(208,165,6),1px 1px 0 rgb(208,165,6),1px -1px 0 rgb(208,165,6),-1px 1px 0 rgb(208,165,6),-1px -1px 0 rgb(208,165,6);
    -webkit-text-shadow:0px 1px 0 rgb(208,165,6),0px -1px 0 rgb(208,165,6),1px 0px 0 rgb(208,165,6),-1px 0px 0 rgb(208,165,6),1px 1px 0 rgb(208,165,6),1px -1px 0 rgb(208,165,6),-1px 1px 0 rgb(208,165,6),-1px -1px 0 rgb(208,165,6);
    -moz-text-shadow:0px 1px 0 rgb(208,165,6),0px -1px 0 rgb(208,165,6),1px 0px 0 rgb(208,165,6),-1px 0px 0 rgb(208,165,6),1px 1px 0 rgb(208,165,6),1px -1px 0 rgb(208,165,6),-1px 1px 0 rgb(208,165,6),-1px -1px 0 rgb(208,165,6);
    font-size:9px;
    color:rgb(255, 255, 255);
    font-family:Verdana, Geneva, sans-serif;
}
.l-text .honor{
    text-shadow:0px 1px 0 rgb(0,148,143),0px -1px 0 rgb(0,148,143),1px 0px 0 rgb(0,148,143),-1px 0px 0 rgb(0,148,143),1px 1px 0 rgb(0,148,143),1px -1px 0 rgb(0,148,143),-1px 1px 0 rgb(0,148,143),-1px -1px 0 rgb(0,148,143);
    -webkit-text-shadow:0px 1px 0 rgb(0,148,143),0px -1px 0 rgb(0,148,143),1px 0px 0 rgb(0,148,143),-1px 0px 0 rgb(0,148,143),1px 1px 0 rgb(0,148,143),1px -1px 0 rgb(0,148,143),-1px 1px 0 rgb(0,148,143),-1px -1px 0 rgb(0,148,143);
    -moz-text-shadow:0px 1px 0 rgb(0,148,143),0px -1px 0 rgb(0,148,143),1px 0px 0 rgb(0,148,143),-1px 0px 0 rgb(0,148,143),1px 1px 0 rgb(0,148,143),1px -1px 0 rgb(0,148,143),-1px 1px 0 rgb(0,148,143),-1px -1px 0 rgb(0,148,143);
    font-size:9px;
    color:rgb(255, 255, 255);
    font-family:Verdana, Geneva, sans-serif;
}
.l-text .prov{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-shadow:
            -0   -1px 0   #000000,
            0   -1px 0   #000000,
            -0    1px 0   #000000,
            0    1px 0   #000000,
            -1px -0   0   #000000,
            1px -0   0   #000000,
            -1px  0   0   #000000,
            1px  0   0   #000000,
            -1px -1px 0   #000000,
            1px -1px 0   #000000,
            -1px  1px 0   #000000,
            1px  1px 0   #000000,
            -1px -1px 0   #000000,
            1px -1px 0   #000000,
            -1px  1px 0   #000000,
            1px  1px 0   #000000;
}
.user-lvl .stats-cont{
    position: absolute;
    top:20px
    left: 10px;
    z-index: 3;
    display: none;
    pointer-events: none;
}
.lines .stats1{
    background: url(/images/user_lvl/stats.png) 0px 0px;
    width: 16px;
    height: 10px;
}
.lines .stats2{
    background: url(/images/user_lvl/stats.png) 0px -10px;
    width: 21px;
    height: 10px;
}
.lines .stats3{
    background: url(/images/user_lvl/stats.png) 0px -20px;
    width: 21px;
    height: 10px;
}
.lines .stats5{
    background: url(/images/user_lvl/m-exp.png);
    width: 33px;
    height: 9px;
}
.lines .stats6{
    background: url(/images/user_lvl/m-avt.png);
    width: 33px;
    height: 9px;
}
.user-lvl .button-cont{
    position: absolute;
    top: 53px;
    left: 202px;
    z-index: 4;
}
.user-lvl .button-switch{
    background: url('/images/user_lvl/but_block.png');
    width: 16px;
    height: 15px;
    cursor: pointer;
}
.user-lvl .lvl-prem{
    position: absolute;
    top: 19px;
    left: 248px;
    z-index: 50;
    width: 41px;
    height: 41px;
}
.panel_money {
    position: absolute;
    top: 61px;
    left: 82px;
}
.user-lvl .lvl-prem .lvl-prem-bg{
    background: url(/images/rad/user_lvl/prem_ram.png);
    width: 41px;
    height: 41px;
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
}
.user-lvl #lvl_prem_div{
    position: absolute;
    left: 0;
    top: 1px;
    z-index: 0;
}

.user-lvl-cont-panel{
    position: relative;
}

.user-nick-panel{
    width: 235px;
    height: 23px;
    position: absolute;
    top: 1px;
    left: 19px;
    background: url('/images/n_lvl/panel_nick_lvl_bg.png');
    cursor:pointer;
}
.user-nick-panel .nick-cont{
    position: absolute;
    top: 4px;
    left: 5px;
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    z-index: 40;
}
.user-nick-panel:hover{
    background: url('/images/n_lvl/panel_nick_lvl_bg_h.png');
}
.user-nick-panel:hover .nick-cont{
    display: none;
}
.user-nick-panel .exp-cont{
    position: absolute;
    top: 4px;
    left: 5px;
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    z-index: 40;
    display: none;
}
.user-nick-panel:hover .exp-cont{
    display: block;
}
.user-nick-panel .user-nick-panel-exp{
    position: absolute;
    height: 23px;
    z-index: 30;
    background: url('/images/n_lvl/panel_nick_lvl_bg_h.png');
}

.user-lvl-cont-panel2{
    position: relative;
}

.lvl-addon-panel{
    width: 232px;
    height: 53px;
    position: absolute;
    top: 24px;
    left: 21px;
    background: url('/images/n_lvl/panel_bg.png');
}

.panel_provocation{
    width: 155px;
    height: 12px;
    background: url('/images/n_lvl/panel_lines_bg.png');
}

.lvl-addon-info{
    position: absolute;
    top: 0;
    left: 0;
}

.lvl-p-provocation{
    position: relative;
}

.lvl-p-provocation .p_p_title{
    position: absolute;
    top: 0px;
    left: 2px;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
}

.lvl-p-provocation .panel_provocation{
    position: absolute;
    top: 1px;
    left: 72px;
}

.panel_provocation .p_prov_line{
    width: 153px;
    height: 10px;
    background: url('/images/n_lvl/panel_line_provocation.png');
    position: absolute;
    top: 1px;
    left: 1px;
}

.panel_provocation .p_prov_line_h{
    height: 10px;
    background: url('/images/n_lvl/panel_line_provocation_h.png');
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 30;
}

.panel_provocation .p_prov_text{
    width: 153px;
    height: 10px;
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 35;
    text-align: center;
    font-size: 9px;
    color:white;
}

.lvl-p-money{
    position: relative;
}

.lvl-p-money .p_p_title{
    position: absolute;
    width: 80px;
    top: 18px;
    left: 2px;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
}

.lvl-p-money .panel_money{
    position: absolute;
    top: 19px;
    left: 72px;
}

.panel_money .p_mon_line{
    width: 155px;
    height: 12px;
    background: url('/images/n_lvl/panel_money_bg.png');
}

.lvl-p-fast{
    position: relative;
}

.lvl-p-pfast .p-fast-item{
    width: 75px;
    height: 14px;
    background: url('/images/n_lvl/panel_fm_buttom.png');
    float: left;
    cursor: pointer;
}
.lvl-p-pfast .p_fast_cont{
    position: absolute;
    top: 35px;
    left: 2px;
    width: 228px;
}
.p-fast-item .relat img{
    position: absolute;
}
.p-fast-item .relat span{
    position: absolute;
    right: 13px;
    top: 1px;
    color: #3c2929;
}

.p_mon_line .p_mon_3{
    position: absolute;
    top: 1px;
    left: 1px;
    width: 77px;
    height: 11px;
}

.p_mon_line .p_mon_1{
    position: absolute;
    top: 1px;
    left: 78px;
    width: 76px;
    height: 11px;
}

.p_mon_1 span{
    position: absolute;
    top: -1px;
    left: 1px;
}
.p_mon_3 span{
    position: absolute;
    top: -1px;
    left: 1px;
}

.p_mon_line .p_mon_text{
    width: 64px;
    height: 11px;
    text-align: center;
    font-size: 10px;
    color: #ffffff;
    position: absolute;
    top: -2px;
    left: 12px;
}

.user-nick2-panel{
    width: 235px;
    height: 23px;
    position: absolute;
    top: 1px;
    left: 19px;
    background: url('/images/n_lvl/panel_fast_menu_bg.png');
    cursor:pointer;
}
.user-nick2-panel .nick2-cont{
    position: absolute;
    top: 4px;
    left: 5px;
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
.user-nick2-panel:hover{
    background: url('/images/n_lvl/panel_fast_menu_bg_h.png');
}

.lvl-addon-panel .s_text_container{
    position: absolute;
    left: 5px;
    top: 2px;
}

.line_s_container{
    position: absolute;
    left: 76px;
    top: 3px;
}

.lines .lines_bg{
    background: url('/images/n_lvl/panel_lines_bg.png');
    position: absolute;
    width: 155px;
    height: 12px;
    top: -1px;
    left: -1px;
}

.user-lvl-effects{
    position: absolute;
    width: 15px;
    height: 13px;
    top: 59px;
    left: 64px;
    background: url(/images/rad/user_lvl/effect_off.png);
    z-index: 6;
    cursor: pointer;
}
.user-lvl-effects:hover{
    background: url(/images/rad/user_lvl/effect_on.png);
}
.user-lvl-effects.active{
    background: url(/images/rad/user_lvl/effect_on.png);
}
.user-lvl-effects:after{
    content: "";
    position: absolute;
    top: -3px;
    left: -1px;
    z-index: 5;
    width: 17px;
    height: 17px;
    background: url(/images/rad/user_lvl/effect_ram.png);
}


@media (max-width: 1000px) {
    .tmenu_cont_main {
        right: -40px!important;
        left: unset!important;
    }
}
@media (max-height: 675px) {
    .estateButtons_2 {
        left: 100px !important;
        right: unset !important;
        bottom: 25px !important;
    }
}