/*Блок пользователя*/
#wrap #ng_user_block
{
    text-align: right;
    vertical-align: top;
    padding-right: 0.9285em;
    width: 9.7142em;
    position: relative;
}
#wrap #ng_user_block.ng_preloader
{
    padding-right: 0;
}
#wrap #ng_user_block.ng_preloader #ng_btn_to_auth,
#wrap #ng_user_block.ng_preloader #ng_menu_up_user
{
    display: none;
}
#wrap.ng_ui_user_auth #ng_user_block
{
    width: 16.1428em;
    vertical-align: middle;
    box-sizing: border-box;
}
#wrap #ng_btn_to_auth
{
    margin-top: 0.5714em;
}


#wrap.ng_ui_user_auth #ng_btn_to_auth
{
    display: none;
}

#wrap #ng_menu_up_user
{
    display: none;
    position: relative;
    background-image: url('../images/ui/user_block/ng_menu_up_user.png');
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;

    width: 16.1428em;
    height: 6.2857em;
}
#wrap.ng_ui_user_auth #ng_menu_up_user
{
    display: inline-block;
}

#wrap #ng_menu_up_user .ng_label
{
    font-size: 11px;
    font-size: 0.7857em;
    color: #FFFFFF;
    position: absolute;
    left: 1.5454em;
    margin-bottom: 0;
}
#wrap #ng_title_profile
{
    top: 0.8181em;
}
#wrap #ng_title_balance
{
    top: 3em;
}

#wrap #ng_user_login,
#wrap #ng_user_balance,
#wrap #ng_btn_profile,
#wrap #ng_btn_balance_add
{
    font-size: 11px;
    font-size: 0.7857em;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    position: absolute;
    left: 7.8181em;
    display: inline-block;
    width: 8.9090em;
    height: 1.4545em;
    line-height: 1.4545em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}
#wrap #ng_user_login
{
    top: 0.7272em;
}
#wrap #ng_user_balance
{
    top: 3em;
    width: 8.9090em;
    line-height: 1.8em;
}

#wrap #ng_btn_profile
{
    cursor: pointer;
    top: 0.7272em;
    left: 17.2727em;
    width: 1.4545em;
}
#wrap #ng_btn_profile:hover
{
    background-image: url('../images/ui/user_block/ng_btn_profile.png');
}

#wrap #ng_btn_balance_add
{
    cursor: pointer;
    top: 3em;
    left: 17.2727em;
    width: 1.4545em;
}
#wrap #ng_btn_balance_add:hover
{
    background-image: url('../images/ui/user_block/ng_btn_balance_add.png');
}

#wrap #ng_btn_statistics,
#wrap #ng_btn_logout
{
    position: absolute;
    top: 3.7142em;
    line-height: 2em;
}
#wrap #ng_btn_statistics
{
    left: 2.3571em;
}
#wrap #ng_btn_logout
{
    right: 0.2857em;
}
#wrap #ng_btn_statistics [data-lang],
#wrap #ng_btn_logout [data-lang]
{
    font-size: 11px;
    font-size: 0.7857em;
}
#wrap.ng_fb #ng_btn_logout
{
    display: none;
}

/*Стили для демо-пользователя*/
#wrap.ng_user_demo.ng_ui_user_auth #ng_menu_up_user
{
    display: none;
}
#wrap.ng_user_demo.ng_ui_user_auth #ng_btn_to_auth
{
    display: inline-block;
}
#wrap.ng_user_demo.ng_ui_user_auth #ng_user_block
{
    width: 9.7142em;
    vertical-align: top;
}



/*Цветовые схемы*/
#wrap[data-theme="dark"] #ng_menu_up_user
{
    background-image: url('../images/ui/themes/dark/user_block/ng_menu_up_user.png');
}
#wrap[data-theme="dark"] #ng_btn_profile:hover
{
    background-image: url('../images/ui/themes/dark/user_block/ng_btn_profile.png');
}
#wrap[data-theme="dark"] #ng_btn_balance_add:hover
{
    background-image: url('../images/ui/themes/dark/user_block/ng_btn_balance_add.png');
}


#wrap[data-theme="dark"] #ng_menu_up_user .ng_label
{
    color: #6d6d6d;
}
#wrap[data-theme="dark"] #ng_user_login,
#wrap[data-theme="dark"] #ng_user_balance
{
    font-weight: bold;
    text-align: right;
    padding-right: 0.4em;
    box-sizing: border-box;
    color: #000000;
}
#wrap[data-theme="dark"] #ng_btn_statistics,
#wrap[data-theme="dark"] #ng_btn_logout
{
    font-weight: bold;
    top: 4em;
}
#wrap[data-theme="dark"] #ng_title_balance
{
    top: 3.1em;
}