html
{
display:none;
}
@charset "UTF-8";
.menu a,
.my_name,
.tell_all,
.user_balance {
    text-shadow: 1px 1px 0 #fff
}

.button_a,
.logo_cirlce,
.my_name,
.tell_all,
.user_balance {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}


html {
    overflow-x: hidden;
    background-color: #ffffff;
}

body {
    /*display: none;*/
}

input {
    background: #fff;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 0 0 #ccc inset;
    box-shadow: 0 0 0 #ccc inset;
    font-family: Idealist;
    color: #3B3B3B
}



.footer_left a:hover,
.footer_left table tbody tr td ul li a:hover {
    text-decoration: underline
}

#all_note_languages,
#user_state_in_w,
.add_to_bookmark,
.button_a,
.logo,
.main_study_info,
.menu a,
.my_name,
.next,
.notepad_all_modal_open,
.notepad_m_m a,
.prev,
.tell_all,
.user_balance {
    text-decoration: none
}

.smblockt a {
    position: relative;
    top: 0;
    left: 43px;
    color: #777;
    font-size: 12px;
    padding-top: 10px;
    font-family: Tahoma;
    width: 300px
}

#login_user,
.empty_slider,
.smblockt {
    position: absolute
}

.smblockt {
    display: inline-block;
    top: 0;
    width: 500px;
    font-family: Esqadero
}

.empty_slider {
    text-align: center;
    left: 34px;
    width: 714px;
    height: 20px;
    top: 83px;
    font-size: 20px;
    font-family: Tahoma;
    color: #ACACAC
}

#login_user {
    display: none;
    z-index: 100;
    background-color: #eee;
    right: 193px;
    top: -113px;
    width: 314px;
    height: 64px;
    border: 1px solid #dfdfdf
}

#lu_password,
#lu_user {
    width: 157px;
    left: 9px;
    top: 7px;
    height: 8px
}

#login_button_g,
#lu_password,
#lu_user {
    position: relative;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#login_button_g {
    left: 186px;
    top: -46px;
    padding-bottom: 14px;
    padding-top: 13px;
    width: 116px;
    font-family: PTM;
    color: #8E8E8E;
    font-size: 16px
}

.drop_my_friend_block {
    position: relative;
    left: -676px;
    top: 26px;
    width: 300px;
    text-align: right;
}

.drop_my_friend:hover {
    color: #777
}

.drop_my_friend {
    position: relative;
    left: 359px;
    top: 11px;
    color: #ccc;
    font-size: 13px;
}

#loading-modal,
#loading-modal-e {
    display: none;
    opacity: .5;
    visibility: visible;
    position: fixed;
    z-index: 1000000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    height: 100%
}

.logo,
.logo_cirlce,
.logo_cirlce2 {
    position: absolute
}

#loading-modal-opt {
    width: 250px;
    height: 250px;
    position: absolute;
    top: 200px;
    right: 0;
    bottom: 0;
    left: 260px;
    margin: auto
}

.people_love_me_xxx {
    position: fixed;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    z-index: 100;
    bottom: 25px;
    left: 28px;
    display: none;
    opacity: 0
}

.people_love_me_xxx_name {
    position: absolute;
    left: 132px;
    font-family: "Esqadero";
    color: #FFFFFF;
    z-index: 10;
    font-weight: bold;
    top: 28px;
    text-decoration: none;
    color: #70AAE0
}

.people_love_me_xxx_userpic {
    position: absolute;
    z-index: 2;
    top: 15px;
    left: 14px
}

.people_love_me_xxx_userpic img {
    border-radius: 100px
}

.people_love_me_xxx_h {
    position: absolute;
    z-index: 10;
    left: 131px;
    top: 55px;
    color: #FFFFFF;
    font-family: Esqadero;
    top: 88px
}

.people_love_me_xxx_action {
    position: absolute;
    z-index: 10;
    left: 131px;
    top: 58px;
    color: #FFFFFF;
    font-family: Esqadero
}

.people_love_me_xxx_bg {
    width: 430px;
    height: 130px;
    background-color: rgb(0, 0, 0);
    opacity: 0.7;
    border-radius: 150px
}

.people_love_me_xxx_bg2 {
    width: 420px;
    height: 120px;
    position: absolute;
    left: 5px;
    background-color: #70aae0;
    opacity: 0.2;
    border-radius: 150px;
    top: 5px
}

@font-face {
    font-family: nevis;
    src: url(../fonts/nevis.ttf)
}

@font-face {
    font-family: Idealist;
    src: url(../fonts/Idealist.ttf)
}

@font-face {
    font-family: Cuprum-Regular;
    src: url(../fonts/Cuprum-Regular.ttf)
}

@font-face {
    font-family: Cuprum-Bold;
    src: url(../fonts/Cuprum-Bold.ttf)
}

@font-face {
    font-family: Esqadero;
    src: url(../fonts/Esqadero-Regular.ttf)
}

@font-face {
    font-family: PTM;
    src: url(../fonts/PTM75F.ttf)
}

@font-face {
    font-family: PolarVertex-Regular;
    src: url(../fonts/PolarVertex-Regular.ttf)
}

@font-face {
    font-family: FARRAY;
    src: url(../fonts/FARRAY.otf)
}

@font-face {
    font-family: Silent_Lips-Bold;
    src: url(../fonts/Silent_Lips-Bold.ttf)
}

@font-face {
    font-family: MadSquire-Regular;
    src: url(../fonts/MadSquire-Regular.ttf)
}

@font-face {
    font-family: LobsterTwo-Italic;
    src: url(../fonts/LobsterTwo-Italic.otf)
}

.logo {
    display: inline-block;
    z-index: 1000;
    left: -webkit-calc(50% + -480px);
    left: calc(50% + -480px);
    font-size: 18px;
    margin-left: 20px;
    margin-top: -18px;
    top: 18px;
    width: 20px;
    font-family: nevis;
    white-space: nowrap;
    height: 55px;
    padding-top: 15px;
    padding-left: 28px
}

.logo_cirlce {
    top: 7px;
    left: 26px;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    display: none
}

.logo_a,
.logo_b,
.logo_c,
.my_name,
.my_name span,
.nav_general li {
    display: inline-block
}

#notepad_all_lang_modal .logo_b,
#notepad_all_lang_modal .logo_c {
    display: inline-block;
    position: relative;
    left: -8px
}

.logo_cirlce2 {
    top: 4px;
    left: 4px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #70e085;
    border: 1px solid #eee
}

.nav_general .logo_a {
    background-color: #606060;
    opacity: 1;
    padding: 8px 6px 6px 7px;
    color: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-right: -5px
}

.nav_general .logo_b {
    color: #70aae0
}

.nav_general .logo_c {
    color: #70e085
}

.mydaybook_logo {
    position: relative;
    width: 230px;
    left: 35px;
    top: -10px
}

.nav_general li {
    top: -2000px;
    font-family: Tahoma;
    font-size: 23px;
    font-weight: 300;
    color: #777;
    padding: 20.4px;
    left: 2px;
    cursor: pointer;
    background-color: #f0f0f0;
    -moz-box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    position: relative;
    list-style: none;
    margin-left: -8px;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf)) background:-moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

.add_to_bookmark,
.main_study_info,
.modal_border a,
.note_thumbs_down,
.note_thumbs_up,
.study_block_close {
    -webkit-transition: all .2s ease
}

.nav_general li:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #777), color-stop(50%, #777), color-stop(52%, rgba(233, 233, 233, 1)), color-stop(100%, rgba(233, 233, 233, 1)));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #dfdfdf 1%, #dfdfdf 56%, #dfdfdf 52%, #dfdfdf 100%)
}

.nav_general ul {
    position: absolute;
    left: 0
}

.nav_general nav {
    position: absolute;
    top: -4px;
    right: -webkit-calc(50% - 458px);
    right: calc(50% - 458px);
}

#exit {
    left: 1px
}

.add_to_bookmark {
    position: relative;
    color: #ccc;
    font-size: 16px;
    font-family: Tahoma;
    left: 148px;
    top: 2px
}

#lean_overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    display: none
}

.menu_ico,
.menu_icon1,
.menu_icon2,
.menu_text,
.menu_text_a,
.my_name span,
.text_block_menu {
    position: relative
}

.menu_icon1 {
    border: 1px solid rgba(9, 9, 9, .125);
    box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    -moz-box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    -webkit-box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    left: -5px;
    font-size: 20px;
    top: -10px;
    width: 40px;
    height: 40px;
    background: #ffffff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.menu_icon2 {
    z-index: 2;
    left: 4px;
    font-size: 18px;
    top: 4px;
    width: 30px;
    height: 30px;
    background: #fff;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid rgba(9, 9, 9, .125)
}

.menu_ico {
    top: 7px;
    left: 7px;
    font-size: 16px;
    color: #848484
}

.menu_text {
    color: #848484;
    top: -40px;
    left: 45px;
    font-size: 15px;
    font-family: Arial;
    display: none;
    width: 11px
}

.menu_text_a {
    top: -3px;
    left: 0
}

.text_block_menu {
    top: 6px;
    left: -10px;
    width: 20px
}

.my_name,
.nav_general {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    position: fixed;
}

.content {
    display: table;
    margin: 0 auto
}

.nav_general {
    color: #fff;
    padding: 15px 0;
    top: 0;
    width: -webkit-calc(100% + 14px);
    width: calc(100% + 14px);
    left: -7px;
    height: 35px;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    font-family: Arial;
    letter-spacing: 1px;
    font-size: 24px;
    z-index: 62;
    position: absolute;
    top: -300px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    border-bottom: 1px solid #EFEFEF;
}

.my_name {
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background-color: #ededed;
    font-family: Esqadero;
    top: 66px;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 18px;
    height: 30px;
    width: 883px;
    left: -webkit-calc(50% - 463px);
    left: calc(50% - 463px);
    z-index: 61;
    margin-top: -68px;
    text-align: left;
    -webkit-border-radius: 0 0 18px 18px;
    border-radius: 0 0 18px 18px;
    margin-left: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(70, 70, 70, .5);
    box-shadow: 0 1px 1px rgba(70, 70, 70, .5);
}

.button_a,
.tell_all,
.user_balance {
    text-align: center
}

.button_a,
.my_name {
    color: #777;
    border: 1px solid #dcdcdc
}

.my_name span {
    left: 16px;
    top: 7px;
    font-size: 14px
}

#user_state_in_w,
.tell_all {
    font-size: 11px
}

#user_state_in_w {
    position: absolute;
    top: 1px;
    font-family: Tahoma;
    font-weight: none;
    margin-left: 10px;
    color: #a7a7a7;
    right: 15px
}

#user_state_in_block {
    width: 100%;
    background-color: red
}

.button_a {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    display: block;
    cursor: pointer
}

.button_a,
.tell_all {
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

.button_a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.button_a:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.main {
    position: relative;
    width: 848px;
    height: 100%;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    margin-left: 35px;
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    left: -webkit-calc(50% - 460px);
    left: calc(50% - 460px);
    top: 38px;
}

.users_chat_carousel {
    position: absolute;
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    left: -36px;
    top: -117px;
    z-index: 10;
    background-color: #fff;
    width: 919px;
    height: 78px
}

.users_wall {
    position: relative;
    top: -14px;
    margin-left: 18px
}

.users_wall ul {
    position: relative;
    left: 20px
}

.users_wall ul li {
    border: 2px solid #fff;
    margin-left: -3px;
    display: inline-block;
    cursor: pointer
}

.users_wall ul li:hover {
    border: 2px solid #70aae0
}

.tell_all {
    position: absolute;
    background-color: #ededed;
    display: block;
    height: 78px;
    width: 70px;
    left: -18px;
    margin-top: -3px;
    line-height: 1.5
}

.menu a,
.tell_all,
.user_balance {
    font-weight: 700;
    color: #777;
    border: 1px solid #dcdcdc;
    font-family: arial
}

.tell_all,
.user_balance {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    z-index: 9;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.tell_all:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.tell_all span {
    position: relative;
    top: 23px;
    left: 0
}

.tell_all_text {
    position: absolute;
    margin-left: 100px;
    margin-top: 10px;
    display: none
}

.user_balance {
    position: absolute;
    background-color: #ededed;
    display: block;
    font-size: 12px;
    height: 62px;
    width: 56px;
    right: -17px;
    right: 0;
    margin-top: -3px
}

.menu a,
.user_balance {
    padding: 8px 18px;
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

.menu a,
.mini_social_block,
.user_balance {
    -moz-box-shadow: inset 0 1px 0 0 #fff
}

.user_balance span {
    position: relative;
    top: 1px;
    line-height: 1.7
}

.menu,
.view_content,
.view_userpic {
    position: absolute
}

    {
    width: 100%
}

.menu {
    display: none;
    top: 0;
    right: 0;
    z-index: 8
}

.menu a,
.prev {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    z-index: 9
}

.menu a {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    display: block;
    font-size: 15px;
    height: 34px;
    width: 11px;
    margin-top: -2px;
    text-align: left;
    border-top: 1px solid #ccc;
    border-right: 1px solid #dfdfdf
}

.menu a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.view_content {
    left: 215px
}

.view_userpic {
    left: 8px;
    top: 8px
}

.view_userpic .userpic img {
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.view_information {
    width: 412px;
    background-color: #fff;
    position: relative;
    top: 8px;
    border: 1px solid #dfdfdf;
    margin-left: 0;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.information_block {
    left: 10px;
    font-family: Esqadero;
    font-size: 13px;
    color: #777
}

.category_rr {
    position: relative;
    top: -22px;
    left: -5px;
    color: #8EFFA4
}

.show_note_my_friend span,
.show_note_my_friend_finger_t {
    color: #777;
    font-family: Tahoma
}

.view_information ul {
    position: relative;
    right: 35px
}

.view_information li {
    width: 405px;
    position: relative;
    text-align: left;
    padding-top: 8px;
    line-height: 1.7;
    list-style-type: none
}

.view_information .linex {
    position: relative;
    left: -10px;
    top: 5px;
    background: #fff;
    background: -webkit-linear-gradient(left, rgba(70, 140, 251, 1) 0, rgba(116, 170, 247, 1) 50%, rgba(70, 140, 251, 1) 100%);
    background: -o-linear-gradient(left, rgba(70, 140, 251, 1) 0, rgba(116, 170, 247, 1) 50%, rgba(70, 140, 251, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(70, 140, 251, 1)), color-stop(50%, rgba(116, 170, 247, 1)), to(rgba(70, 140, 251, 1)));
    background: -webkit-linear-gradient(left, rgba(70, 140, 251, 1) 0, rgba(116, 170, 247, 1) 50%, rgba(70, 140, 251, 1) 100%);
    background: -o-linear-gradient(left, rgba(70, 140, 251, 1) 0, rgba(116, 170, 247, 1) 50%, rgba(70, 140, 251, 1) 100%);
    background: linear-gradient(left, rgba(70, 140, 251, 1) 0, rgba(116, 170, 247, 1) 50%, rgba(70, 140, 251, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468cfb', endColorstr='#468cfb', GradientType=1);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(50%, #dfdfdf), color-stop(100%, #fff));
    padding: 1px;
    height: 0
}

.notepad_header,
.notepad_menu {
    position: absolute
}

.view_information hr {
    border: 1px solid #fff;
    position: relative
}

.notepad_header {
    z-index: 40;
    width: 100%;
    height: 80px;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0
}

.notepad_menu {
    z-index: 3;
    height: 42px;
    top: 110px;
    left: 6px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px
}

.notepad_menu div {
    margin-left: 5px
}

.show_note_my_friend_b {
    position: absolute;
    width: 400px;
    z-index: 2;
    top: 0;
    right: 0
}

.show_note_my_friend {
    position: relative
}

.main_study_info {
    position: absolute;
    color: #ccc;
    font-size: 32px;
    right: -11px;
    top: -2px;
    text-shadow: 0 0 0 #fff
}

.modal-close,
.next,
.prev,
.save_settings,
.tabs_button {
    text-shadow: 1px 1px 0 #fff
}

.main_study_info:hover {
    color: #777
}

.show_note_my_friend_finger_t {
    position: absolute;
    z-index: 2;
    text-align: right;
    width: 250px;
    top: 0;
    left: -307px;
    font-size: 11px;
    line-height: 1.5
}

#notepad-social-likes,
.languages_block {
    height: 42px;
    z-index: 2;
    width: auto;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px
}

.show_note_my_friend_finger_t span {
    font-size: 11px
}

.show_note_my_friend span {
    position: relative;
    top: 1px;
    left: -3px;
    font-size: 12px
}

#show_note_my_friend_finger {
    position: absolute;
    display: none;
    left: -47px;
    top: 9px;
    color: #acacac;
    font-size: 34px
}

#notepad-social-likes {
    position: absolute;
    padding-left: 10px;
    top: 132px;
    right: 15px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

#notepad-social-likes {
    margin-top: -5px;
    right: 5px
}

.border_diary_a,
.languages_block,
.languages_block_menu ul,
.view_diary {
    border: 1px solid #dfdfdf
}

#notepad-social-likes div {
    margin-left: -4px
}

.languages_block {
    position: absolute;
    padding-right: 25px;
    top: 85px;
    right: 10px
}

.languages_block_menu {
    position: absolute;
    top: 104px;
    width: 122px;
    right: 10px;
    z-index: 20;
    text-align: right;
    font-family: "939393"
}

.languages_block_menu ul {
    position: absolute;
    right: 0;
    background-color: #FFFFFF;
    color: #ffffff;
    width: 76px;
    border: 1px solid #dcdcdc;
    padding-bottom: 15px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    top: 18px
}

.languages_block_menu ul li {
    position: relative;
    list-style-type: none;
    right: 10px;
    margin-top: 8px
}

.languages_block_menu img {
    position: relative;
    left: -5px;
    top: 9px;
    width: 25px
}

.languages_block_menu span {
    color: #939393;
    font-size: 14px;
    top: 4px;
    position: relative;
    right: 0;
    cursor: pointer;
    font-family: "Esqadero"
}

.languages_block_menu span:hover {
    color: #000
}

.languages_block img {
    position: relative;
    left: 10px;
    top: 9px;
    width: 35px
}

.languages_block span {
    color: #777;
    font-size: 14px;
    top: 6px;
    position: relative;
    left: 14px
}

#all_note_languages {
    color: #ccc;
    position: absolute;
    top: 7px;
    right: 8px;
    font-size: 28px;
    z-index: 2
}

#all_note_languages:hover {
    color: #000;
    cursor: pointer
}

#languages_block_xname {
    position: relative;
    padding-right: 34px;
    padding-left: 40px;
    top: 17px;
    color: #939393;
    font-family: "Esqadero";
    font-size: 13px
}

#languages_block_flag {
    position: absolute
}

.notepad_expand {
    color: #8E8E8E;
    position: relative;
    display: inline-block;
    top: -25px;
    left: 0px;
    font-size: 22px;
    z-index: 3;
    padding: 10px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px
}

.notepad_expand:hover {
    cursor: pointer;
    color: #000
}

.notepad_comments {
    color: #8E8E8E;
    position: relative;
    display: inline-block;
    top: -11px;
    top: -25px;
    left: 0px;
    font-size: 22px;
    z-index: 3;
    padding: 10px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px
}

.notepad_comments:hover {
    cursor: pointer;
    color: #000
}

.notepad_all_modal_open {
    color: #8E8E8E;
    position: relative;
    display: inline-block;
    top: -25px;
    left: 0px;
    font-size: 22px;
    z-index: 3;
    padding: 10px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px
}

.notepad_all_modal_open:hover {
    color: #000;
    cursor: pointer
}

.list_carousel .carousel_photo,
.list_carousel li {
    float: left;
    color: #999;
    text-align: center;
    display: block
}

.view_diary {
    width: 412px;
    padding-top: 0;
    background-color: #fff;
    position: absolute;
    z-index: 10;
    bottom: 100%;
    margin-bottom: -537px;
    left: 0;
    padding-bottom: 10em;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.diary_content {
    top: 0;
    width: 420px;
    margin-left: 10px;
    height: 210px
}

.information_type {
    position: relative;
    right: 0;
    margin-left: 10px
}

.information_val {
    position: absolute;
    left: 0;
    margin-left: 160px;
    width: 243px
}

.information_divide {
    border-bottom: 1px dashed #cecece;
    width: 300px;
    position: relative;
    left: 11px
}

.information_divide_b {
    height: 7px
}

#intro {
    width: 580px;
    margin: 0 auto
}

.wrapper {
    background-color: #fff;
    width: 480px;
    margin: 40px auto;
    padding: 50px;
    -webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999
}

.list_carousel {
    position: relative;
    margin-left: 67px;
    top: -30px;
    height: 170px;
    width: 800px;
    width: 100%;
    padding-left: 11px;
    padding-right: 10px;
}

.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    position: relative
}

.list_carousel li {
    position: relative;
    margin-left: -6px;
    padding: 10px;
    top: 45px;
}

.list_carousel .carousel_photo {
    font-size: 40px;
    border: 1px solid #ccc;
    padding: 8px;
    position: relative;
    width: auto;
    height: 100%;
    margin-left: -9px;
    margin-right: 5px;
    margin-top: -13px;
}

.next,
.pagination,
.prev {
    position: absolute
}

.list_carousel.responsive {
    width: auto;
    margin-left: 0
}

.clearfix {
    float: none;
    clear: both
}

.prev {
    left: -25px;
    background-color: #ededed;
    margin-top: -45px
}

.next,
.prev {
    border: 1px solid #dcdcdc;
    display: block;
    color: #777;
    font-family: arial;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 18px;
    height: 167px;
    top: 37px;
    width: 20px;
    text-align: left;
    display: none;
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
}

.prev:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.prev:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #d8d8d8), color-stop(1, #d8d8d8));
    background: -moz-linear-gradient(center top, #d8d8d8 5%, #d8d8d8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#d8d8d8');
    background: -ms-linear-gradient(top, #d8d8d8, #d8d8d8)
}

.border_slider_a,
.next {
    margin-top: -45px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    z-index: 9
}

.next {
    background-color: #ededed;
    left: 748px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.next span,
.prev span {
    position: absolute;
    font-size: 25px;
    top: 75px
}

.next:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.navigation_photo_left:active,
.next:active {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#d8d8d8')
}

.next:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #d8d8d8), color-stop(1, #d8d8d8));
    background: -ms-linear-gradient(top, #d8d8d8, #d8d8d8)
}

.border_diary_a,
.border_slider_b,
.modal-close,
.modal_border,
.tabs_button {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

.prev span {
    left: 13px
}

.next span {
    left: 16px
}

.pagination {
    text-align: center;
    /* width: 820px; */
    top: 190px;
    left: -20px;
}

.pagination a {
    /* width: 11px; */
    /* height: 11px; */
    /* -webkit-border-radius: 50px; */
    /* border-radius: 50px; */
    /* background-color: #898989; */
    /* border: .5px solid #eee; */
    /* -webkit-box-shadow: 1px 1px 5px #9E9E9E; */
    /* box-shadow: 1px 1px 5px #9E9E9E; */
    /* margin: 0 5px 0 0; */
    /* display: inline-block; */
    /* position: relative; */
    /* z-index: 20; */
}

#moderator_modal_open_x,
.pagination a span {
    display: none
}

.border_diary_a,
.border_slider_a,
.border_slider_b {
    text-shadow: 1px 1px 0 #fff;
    text-decoration: none;
    display: block;
    font-family: arial;
    font-weight: 700
}

.pagination a.selected {
    background-color: #eee;
    cursor: default;
    position: relative;
    z-index: 2
}

.timer {
    background-color: #999;
    height: 6px;
    width: 0
}

.carousel_block {
    position: relative;
    z-index: 1;
    bottom: 6px;
    left: -14px;
    /* padding-bottom: 80px; */
}

.border_slider_a {
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    left: -25px;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0
}

.border_slider_a,
.border_slider_b {
    padding: 8px 18px;
    height: 20px;
    color: #777;
    position: absolute;
    border: 1px solid #dcdcdc;
    font-size: 15px;
    width: 793px;
    display: none;
}

.border_slider_b {
    background-color: #ededed;
    top: 176px;
    left: -72px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px
}

.border_diary_a,
.border_slider_b {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf)
}

#slider_photo {
    position: relative;
    top: -8px;
    left: -44px;
    /* width: 100%; */
}

#slider_photo li a,
#slider_photo li a img {
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.border_diary_block {
    position: relative;
    width: 300px
}

#note_button_left,
#note_button_right,
.border_diary_a {
    position: absolute;
    color: #777
}

.border_diary_a {
    background-color: #ededed;
    height: 54px;
    width: 100%;
    z-index: 100;
    bottom: 0;
    left: -1px;
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    border-bottom: 1px solid #D8D8D8
}

#note_button_add,
#note_button_left,
#note_button_right {
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    z-index: 100;
    width: 70px;
    font-family: Tahoma;
    font-size: 25px;
    padding-bottom: 13px;
    padding-top: 16px;
    padding-left: 30px;
    padding-right: 30px;
    border-bottom: 1px solid #D8D8D8
}

#complain_note,
.diary_tag_s,
.tag_e_block {
    display: inline-block
}

#note_button_left {
    top: -1px;
    left: 0;
    margin-left: -1px;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px
}

#note_button_right {
    top: -1px;
    right: 0;
    -webkit-border-radius: 0 0 15px;
    border-radius: 0 0 15px
}

#note_button_left:hover {
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%)
}

#note_button_right:hover {
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%)
}

.nav_general nav li {
    position: relative;
    margin-top: -1px;
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

#note_button_add {
    position: relative;
    top: -3000px
}

.diary_block_c {
    position: relative;
    top: 0
}

.diary_hr {
    border: none;
    background-color: #dfdfdf;
    color: red;
    height: 1px;
    width: 415px;
    position: absolute;
    margin-left: 11px;
    margin-top: 85px
}

.diary_header_name {
    position: absolute;
    font-family: Cuprum-Bold;
    font-size: 18px;
    color: #8E8E8E;
    left: 15px;
    top: 7px
}

.count_note_views,
.note_time {
    position: absolute;
    font-family: Esqadero
}

.count_note_views {
    right: 18px;
    top: 12px;
    font-size: 18px;
    color: #848484
}

.note_time {
    top: 42px;
    left: 0;
    margin-left: 15px;
    color: #777;
    font-size: 10px
}

.notepad_m_m {
    position: absolute;
    top: 55px;
    left: 5px
}

.notepad_m_m a {
    position: relative;
    left: 0;
    color: #777;
    font-family: Tahoma;
    font-size: 11px;
    margin-left: 10px
}

#complain_note,
#note_view_block {
    font-family: Esqadero
}

#note_view_block {
    color: #404040;
    line-height: 1.5
}

#complain_note {
    position: relative;
    font-size: 10px;
    top: 5px
}

.note_thumbs_down,
.note_thumbs_up {
    cursor: pointer;
    font-family: Tahoma;
    font-size: 22px;
    width: 30px;
    padding-right: 10px
}

#complain_note:hover {
    text-decoration: underline
}

#moderator_help_menu li a,
.diary_tag_s,
.mini_social_block,
.mini_social_block a,
.modal_border a,
.moderator_m_h,
.save_settings {
    text-decoration: none
}

    {
    color: #000
}

.diary_rating_block {
    position: absolute;
    top: 40px;
    right: 10px
}

.note_thumbs_down {
    color: #8E8E8E;
    position: relative;
    padding-left: 15px
}

.note_thumbs_down:hover {
    color: #5D5D5D
}

.note_thumbs_up {
    color: #8E8E8E;
    position: relative
}

.note_thumbs_up:hover {
    color: #5D5D5D
}

.note_thumbs_up:active {
    margin-top: 1px
}

#note_thumbs_down_amount {
    position: relative;
    top: -4px;
    font-size: 16px;
    font-weight: 400;
    font-family: "Tahoma";
    font-weight: bold
}

.note_thumbs_block {
    position: absolute;
    left: 100%;
    margin-left: -209px;
    margin-top: 10px;
    width: 200px;
    color: #979797;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: 700;
    text-align: right
}

.diary_tags_block {
    position: relative;
    top: -2px
}

.tag_e_block {
    position: relative;
    width: 95px;
    height: 2px
}

.diary_tag_s {
    position: relative;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 4px 5px;
    font-family: Tahoma;
    font-size: 10px;
    color: #777;
    border: 1px solid #dfdfdf;
    margin-top: 5px;
    margin-left: 2px
}

.note_thumbs_down_amount_block {
    width: 180px;
    color: #979797;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: 700;
    text-align: right
}

#go_friends_modal,
#send_new_message,
.mini_social_block {
    color: #777;
    width: 198px
}

#go_friends_modal,
#send_new_message {
    font-size: 11px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

#go_friends_modal,
#send_new_message,
.mini_social_block a {
    font-family: Arial
}

#go_friends_modal {
    position: relative;
    top: -10px
}

.mini_social_block {
    position: relative;
    height: 75px;
    margin-top: 2px;
    text-align: left;
    line-height: 1.4;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    display: block;
    cursor: pointer;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

#mini_social_block_a:hover,
#mini_social_block_b:hover,
.mini_social_block hr {
    background-color: #dfdfdf
}

#mini_social_block_a,
#mini_social_block_b {
    -webkit-transition: all .2s ease;
    width: 170px;
    height: 10px;
    padding: 10px
}

.save_search,
.save_settings {
    -webkit-transition: all .5s ease
}

.modal-close,
.modal_border {
    display: block;
    padding: 8px 18px
}

.mini_social_block_text {
    position: relative;
    top: 3px
}

.mini_social_block a {
    color: #777;
    font-size: 10px;
    margin-left: 10px;
    position: relative;
    top: 11px
}

.friends_amount,
.readership_amount {
    font-family: Esqadero
}

#mini_social_block_a {
    position: absolute;
    left: 4px;
    top: 1px;
    -webkit-border-radius: 15px 15px 5px 5px;
    border-radius: 15px 15px 5px 5px
}

.mini_social_block_a_b {
    position: absolute;
    top: -3px;
    left: -3px
}

#mini_social_block_b {
    position: absolute;
    left: 4px;
    top: 38px;
    -webkit-border-radius: 5px 5px 15px 15px;
    border-radius: 5px 5px 15px 15px
}

.mini_social_block_b_b {
    position: absolute;
    top: -3px;
    left: -3px
}

.mini_social_block hr {
    position: absolute;
    border: none;
    color: red;
    height: 1px;
    margin-left: 9px;
    margin-top: 12px;
    width: 180px
}

.friends_ico,
.readership_ico {
    right: 0;
    position: absolute;
    text-align: right;
    color: #8E8E8E
}

.mini_social_block_text_a {
    position: absolute;
    bottom: 24px;
    width: 198px
}

.mini_social_block_text_b {
    position: absolute;
    bottom: 0;
    width: 198px
}

.readership_amount {
    position: absolute;
    text-align: right;
    font-size: 10px;
    margin-top: 1px;
    right: 0;
    margin-right: -60px
}

.readership_ico {
    font-size: 19px;
    margin-right: -86px;
    margin-top: -2px
}

.friends_amount {
    position: absolute;
    text-align: right;
    margin-top: 1px;
    font-size: 10px;
    right: 0;
    margin-right: -72px
}

.followers_block_amount,
.friends_block_amount {
    font-size: 11px;
    font-family: Tahoma
}

.friends_ico {
    font-size: 15px;
    margin-right: -93px;
    margin-top: -2px
}

.friends_block_amount {
    position: absolute;
    left: 85px;
    top: 11px
}

.followers_block_text_f,
.friends_block_text_f {
    font-size: 11px
}

.friends_block_amount .friends_ico {
    position: absolute;
    top: 2px
}

.followers_block_amount {
    position: absolute;
    left: 98px;
    top: 11px
}

.modal-close,
.modal_border,
.tabs_button {
    text-decoration: none;
    font-family: arial;
    left: -1px
}

.followers_block_amount .friends_ico,
.sqpw1_block {
    position: absolute;
    top: 2px
}

.sqpw1_block {
    right: -20px
}

.left_social_block {
    position: relative;
    top: -20px
}

.modal_border {
    position: absolute;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #6BA2D6), color-stop(1, #5D8EBD));
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #6BA2D6;
    color: #FFF;
    font-size: 18px;
    height: 75px;
    width: 410px;
    top: -15px;
    border: 1px solid #5286B7;
    text-align: left;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
}

.modal-close {
    background-color: #ededed;
    color: #777;
    font-size: 15px;
    height: 20px;
    width: 613px;
    text-align: left
}

.modal-close,
.tabs_button {
    font-weight: 700;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 1px 0 0 #ccc;
    background: -ms-linear-gradient(top, #ededed, #dfdfdf)
}

#modal_news_b {
    width: 663px
}

.modal_border a {
    margin-right: 15px
}

.modal_border a:hover {
    color: #3A6A98
}

#tabs {
    position: relative;
    top: 15px
}

#tabs li {
    display: inline-block;
    margin-left: -2px
}

.tabs_button {
    background-color: #ededed;
    display: block;
    color: #777;
    font-size: 13px;
    padding: 3px 15px;
    height: 30px;
    text-align: left;
    margin-left: -3px;
    margin-top: 1px;
    position: relative;
    z-index: 10
}

.save_settings,
.tabs_button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

.tabs_button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

#add_view_photos,
#moderator_menu li,
#vk_go_upload_photo,
.moderator_m_h,
.save_settings {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

#moderator_menu li:hover,
.save_settings:hover {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')
}

.tabs {
    position: absolute;
    top: 22px;
    left: 0
}

#settings_tabs {
    top: 21px
}

.tabs li {
    list-style-type: none;
    display: inline-block;
    margin-left: -2px
}

.tabs ul {
    width: 700px
}

.save_settings {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    color: #777;
    font-family: arial;
    font-size: 15px;
    font-weight: 700;
    padding: 6px 14px;
    cursor: pointer;
    position: relative;
    z-index: 1
}

.moderator_m_h,
.save_settings {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    -moz-box-shadow: inset 0 1px 0 0 #fff
}

.save_settings:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    background-color: #dfdfdf
}

,
#moderator_modal,
#you_password_modal {
    background-color: #fff
}

.tab_view {
    position: absolute;
    /* top: 70px; */
    left: 100px;
    width: 100%;
}

.settings_common,
.settings_education,
.settings_privacy {
    height: 100px;
    display: block;
    left: 20px
}

.settings_common {
    width: 600px;
    top: 18px;
    position: relative
}

.settings_common td {
    width: 400px;
    padding: 10px 0
}

.settings_privacy {
    width: 600px;
    position: relative;
    top: 80px
}

.settings_privacy td {
    width: 400px;
    padding: 10px 0
}

.settings_education {
    width: 600px;
    top: 20px;
    position: relative
}

.settings_education td {
    width: 400px;
    padding: 10px 0
}

.settings_general {
    width: 600px;
    height: 100px;
    top: 10px;
    display: block;
    position: relative
}

.settings_general td {
    width: 400px;
    padding: 10px 0
}

.settings_extra {
    width: 600px;
    height: 100px;
    position: relative;
    top: 30px;
    display: block
}

.settings_extra td {
    width: 400px;
    padding: 10px 0
}

.select_settings {
    text-align: left
}

.select_settings_2 {
    text-align: left;
    position: relative;
    margin-left: 100px
}

.select_settings .jq-selectbox__select,
.select_settings_2 .jq-selectbox__select {
    width: 150px
}

.settings_relationship_b .jq-selectbox__select,
.settings_relationship_c .jq-selectbox__select {
    width: 150px;
    text-align: left
}

.select_relationship_settings {
    text-align: left
}

.settings_title {
    position: relative;
    left: -5px;
    color: #777;
    font-family: Esqadero;
    font-size: 13px;
    top: 6px
}

.invite_iphone_t1,
.invite_iphone_t2 {
    color: #70AAE1;
    font-size: 30px;
    left: 30px;
    text-shadow: 2px 4px 3px #ccc
}

.select1 .jq-selectbox__select {
    width: 20px
}

.select2 .jq-selectbox__select {
    width: 65px
}

.select3 .jq-selectbox__select {
    width: 40px
}

.section_bd .selectbox .dropdown {
    max-height: 3px;
    width: 90px
}

.section_bd ul {
    max-height: 140px;
    text-align: left
}

.section_bd {
    display: inline-block
}

#conditions_modal,
#thanks_modal {
    display: none;
    background-color: #fff
}

#moderator_modal {
    background-color: #ffffff;
    width: 800px;
    height: 650px;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

#you_password_modal {
    height: 400px;
    width: 350px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff
}

    {
    height: 580px;
    padding-top: 320px
}

#conditions_modal {
    width: 477px;
    height: 500px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    position: relative;
    top: -2000px
}

#thanks_modal {
    position: absolute;
    top: -4000px;
    height: 540px;
    width: 500px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    opacity: 0
}

#thanks_modal .modal_border {
    width: 462px;
    top: -15px
}

.invite_iphone_t1 {
    position: absolute;
    font-family: nevis;
    top: 60px
}

.invite_iphone_t2 {
    position: absolute;
    font-family: nevis;
    top: 110px
}

.invite_iphone_t3,
.invite_iphone_t4 {
    position: absolute;
    font-family: nevis;
    left: 35px;
    line-height: 2;
    text-shadow: 2px 4px 3px #ccc
}

#moderator_menu li,
.moderator_m_h,
.search_navigation_border,
.search_navigation_right,
.tabs_button_friends {
    text-shadow: 1px 1px 0 #fff
}

.invite_iphone_t3 {
    color: #70AAE1;
    font-size: 20px;
    top: 160px
}

.invite_iphone_t4 {
    font-size: 18px;
    top: 290px;
    color: #575757
}

.invite_iphone {
    position: absolute;
    right: 50px;
    top: 60px
}

#input_search_invite {
    position: absolute;
    z-index: 1;
    width: 200px;
    top: 75px;
    left: 20px
}

.moderator_m_h {
    background-color: #ededed;
    -webkit-box-shadow: 0 1px 1px #9E9E9E;
    box-shadow: 0 1px 1px #9E9E9E;
    display: inline-block;
    color: #777;
    font-family: arial;
    font-size: 12px;
    padding: 8px 18px;
    height: 13px;
    width: 762px;
    position: relative;
    z-index: 51;
    top: 39px;
    text-align: left
}

#help_page_2 p,
#moderator_help_menu li a,
#moderator_help_photo_menu li a,
.moderator_help_menu_p {
    font-family: Tahoma
}

#moderator_menu li,
.moderator_m_h {
    font-weight: 700;
    border: 1px solid #dcdcdc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf)
}

.moderator_views_block {
    position: absolute;
    top: 76px;
    left: 5px;
    height: 570px;
    width: 790px
}

#moderator_help_menu {
    position: relative;
    left: -12px;
    top: 45px
}

.moderator_help_menu_p {
    position: absolute;
    left: 30px;
    top: -5px;
    font-size: 20px;
    color: #70aae0;
    padding: 5px
}

.moderator_help_menu_block {
    position: absolute;
    top: 0;
    left: 33px;
    width: 300px
}

.moderator_help_menu_block div {
    color: #70aae0;
    font-size: 35px;
    position: relative;
    top: 14px;
    left: -12px
}

#moderator_help_menu li {
    display: block;
    line-height: 1.7em
}

#moderator_help_menu li a {
    color: #777;
    font-size: 17px
}

#moderator_help_menu li a:hover {
    text-decoration: underline
}

#help_page_2 {
    position: relative;
    display: none;
    top: 70px;
    left: 22px;
    width: 530px;
    height: 430px
}

#help_page_2 p {
    font-size: 15px;
    color: #777
}

#moderator_help_photo_menu {
    position: absolute;
    top: 35px;
    left: 20px;
    z-index: 1
}

#moderator_help_photo_menu a:hover {
    cursor: pointer;
    text-decoration: underline
}

#help_page_m_do1 {
    position: absolute;
    top: -20px
}

#moderator_help_photo_menu li {
    display: inline-block
}

#moderator_help_photo_menu li a {
    font-weight: 700;
    font-size: 18px;
    text-decoration: none;
    padding-left: 20px
}

#moderator_menu {
    position: absolute;
    z-index: 1;
    top: 54px;
    left: 572px
}

#moderator_menu li a {
    text-decoration: none;
    color: #777
}

#moderator_menu li div {
    font-size: 18px;
    position: relative;
    left: -5px
}

#moderator_menu li span {
    position: relative;
    top: -16px;
    left: 20px
}

#moderator_menu li {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    display: block;
    color: #777;
    font-family: arial;
    font-size: 13px;
    padding: 8px 18px;
    margin-left: -40px;
    text-decoration: none;
    height: 16px;
    width: 190px;
    z-index: 9;
    margin-top: 0;
    text-align: left;
    border-top: 1px solid #ccc;
    cursor: pointer
}

.invite_menu li,
.invite_s span {
    font-family: Tahoma
}

#add_view_photos,
#moderator_menu li {
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

#moderator_menu li:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.vk_album_block img:hover,
.vk_photo_block img:hover {
    -webkit-filter: brightness(125%)
}

.invite_menu {
    position: absolute;
    top: 30px
}

.invite_menu li {
    display: inline-block;
    padding: 5px 10px;
    font-size: 15px;
    color: #777;
    background-color: #eee;
    border: 1px solid #dfdfdf
}

#invite_chat_modal {
    position: absolute;
    width: 300px;
    height: 10px;
    background-color: #fff;
    padding: 90px 15px 70px
}

.invite_views {
    position: absolute;
    top: 130px;
    left: 20px
}

.invite_s {
    width: 450px;
    height: 35px;
    background-color: #eee;
    top: 0;
    margin-top: 11px;
    display: block;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #dfdfdf
}

.vk_album_block,
.vk_photo_block {
    cursor: pointer;
    display: inline-block
}

.invite_s span {
    position: relative;
    top: 9px;
    left: 10px;
    text-decoration: none;
    font-size: 14px;
    color: #989898
}

.vk_album_name_text,
.vk_photo_name_text {
    color: #fff;
    left: 12px;
    font-family: Idealist
}

#invite_chat_modal_background {
    z-index: 110
}

#invite_chat_modal_wrapper {
    z-index: 111
}

#invite_chat_modal .modal_border {
    width: 293px
}

#followers_modal {
    width: 500px;
    background-color: #fff;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0
}

#photo_modal,
#vk_page_connect_modal,
#vk_photo_modal {
    position: absolute;
    background-color: #fff;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

#photo_modal {
  margin: 10px;
  padding: 0 10px;
  max-width: 50%;
  border: 2px solid #444;
  background: white;
}

#vk_page_connect_modal,
#vk_photo_modal {
    top: 0;
    padding-bottom: 50px
}

#vk_photo_modal {
    width: 650px
}

#vk_page_connect_modal {
    width: 350px;
    height: 260px
}

.vk_album_name,
.vk_photo_name {
    opacity: .5;
    z-index: 10;
    height: 40px;
    background-color: #000
}

.vk_album_block {
    margin-left: 50px
}

.vk_photo_block {
    position: relative;
    top: 30px;
    margin-left: 20px;
    margin-top: -30px
}

.vk_album_name {
    position: relative;
    top: 231px;
    width: 250px
}

.vk_photo_name {
    position: relative;
    top: 190px;
    width: 190px
}

.vk_album_name_text {
    position: relative;
    z-index: 11;
    top: 204px
}

.vk_photo_name_text {
    position: absolute;
    z-index: 161;
    top: 200px
}

#add_view_photos {
    position: relative;
    bottom: -55px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    display: block;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px
}

#add_view_photos,
#vk_go_upload_photo {
    border: 1px solid #dcdcdc;
    color: #777;
    font-size: 18px;
    font-family: Tahoma;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf)
}

#add_view_photos:hover,
#vk_go_upload_photo:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

#add_view_photos:active,
#vk_go_upload_photo:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

#vk_go_upload_photo {
    position: fixed;
    z-index: 1000000;
    left: 50%;
    top: 0;
    margin-left: -160px;
    background-color: #ededed;
    display: none;
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    line-height: 1.5;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    padding: 20px 30px
}

#vk_go_upload_photo,
.save_search {
    cursor: pointer;
    text-align: center;
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    text-decoration: none
}

#messages_modal,
#news_amount_modal,
#news_modal,
#search_modal,
#settings_modal {
    background-color: #fff;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

#messages_modal {
    position: absolute;
    z-index: 100;
    width: 600px;
    height: 600px
}

#messages_modal_background,
#news_amount_modal_background,
#photo_modal_background {
    z-index: 100
}

#messages_modal_wrapper,
#news_amount_modal_wrapper,
#photo_modal_wrapper {
    z-index: 101
}

#crop_photo_mini_modal,
#crop_photo_modal {
    position: absolute;
    width: 650px;
    background-color: #fff;
    padding: 90px 15px 70px
}

#crop_photo_mini_modal_background,
#crop_photo_modal_background {
    z-index: 110
}

#crop_photo_mini_modal_wrapper,
#crop_photo_modal_wrapper {
    z-index: 111
}

#link_x_modal {
    background-color: #ffffff;
    width: 650px;
    height: 500px;
    border-radius: 20px
}

.r_go_to_site {
    position: absolute;
    font-size: 16px;
    font-family: "Esqadero";
    width: 600px;
    text-align: center;
    left: calc(50% - 300px);
    top: 80px;
    line-height: 2;
    color: #585858;
    font-weight: bold;
    left: 5
}

.d_go_to_site {
    position: absolute;
    font-size: 22px;
    font-family: "Esqadero";
    width: 600px;
    left: calc(50% - 300px);
    top: 350px;
    line-height: 2;
    color: #6599CB;
    font-weight: bold;
    left: 5;
    text-align: center
}

.warning_href_rrr {
    color: #53AD64
}

.warning_href_xxx {
    color: #B74B4B
}

.close_xzfda {
    position: relative;
    top: -3px;
    font-family: Esqadero;
    font-size: 16px
}

.privacy_ax1 {
    position: relative;
    top: -3px;
    font-family: Esqadero;
    font-size: 16px
}

#settings_modal
}

}

    {
    position: relative;
    width: 650px;
    height: 830px
}

#settings_modal_open {
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px;
    border-bottom: 1px solid #ccc
}

#search_modal {
    position: relative;
    top: 40px;
    width: 650px;
    height: 738px
}

#news_amount_modal {
    width: 500px;
    padding-bottom: 50px
}

#news_modal {
    width: 700px;
    height: 735px
}

#news_modal_background {
    z-index: 90
}

#news_modal_wrapper {
    z-index: 91
}

#news_modal .modal_border {
    width: 513px
}

#tab1 a {
    position: relative;
    top: -7px
}

#education-tab a {
    position: relative;
    top: -14px
}

#education-tab input {
    width: 196px;
    position: relative;
    left: 4px
}

#education-tab span {
    width: 196px;
    position: relative;
    left: 1px
}

.good_save {
    color: #76EB7A;
    text-decoration: none;
    font-size: 15px
}

.good_save_block {
    position: absolute;
    left: 325px;
    margin-top: -18px
}

.settings_textarea_about_me {
    position: relative;
    padding-top: 3px;
    padding-left: 6px;
    left: 89px;
    width: 210px;
    resize: none
}

#settings_info_my_link_b {
    position: absolute;
    z-index: 10;
    width: 133px;
    top: 70px;
    margin-left: 85px;
    padding-left: 104px;
    font-size: 14px
}

.stg_my_link,
.stg_my_vk {
    position: absolute;
    z-index: 20;
    font-family: Tahoma
}

.stg_my_link {
    left: 92px;
    top: 77px;
    font-size: 14px;
    color: #A9A9AF
}

.stg_my_vk {
    left: 205px;
    top: 322px;
    color: #000
}

.settings_info_email_now_block {
    position: absolute;
    text-align: center;
    width: 400px;
    top: 332px;
    font-size: 13px;
    color: #777
}

.stg_my_ask,
.stg_my_facebook,
.stg_my_instagram,
.stg_my_twitter,
.stg_my_youtube {
    position: absolute;
    z-index: 20;
    left: 205px;
    color: #000;
    font-family: Tahoma
}

#settings_my_vk {
    position: absolute;
    top: 315px;
    width: 183px;
    padding-left: 53px
}

#settings_my_facebook {
    position: absolute;
    top: 370px;
    width: 142px;
    padding-left: 94px
}

#settings_my_twitter {
    position: absolute;
    top: 425px;
    width: 156px;
    padding-left: 80px
}

#settings_my_instagram {
    position: absolute;
    top: 480px;
    width: 136px;
    padding-left: 100px
}

#settings_my_youtube {
    position: absolute;
    top: 535px;
    width: 117px;
    padding-left: 121px
}

#settings_my_ask {
    position: absolute;
    top: 590px;
    width: 187px;
    padding-left: 49px
}

.stg_my_facebook {
    top: 377px
}

.stg_my_twitter {
    top: 432px
}

.stg_my_instagram {
    top: 487px
}

.stg_my_youtube {
    top: 542px
}

.stg_my_ask {
    top: 597px
}

.input_search,
.save_search {
    font-family: Esqadero
}

.social_settings_block {
    position: relative;
    top: -290px;
    left: -115px
}

.social_settings_block nobr {
    font-size: 14px;
    color: #A9A9AF
}

.social_settings_block input {
    font-size: 14px
}

#social_settings_save {
    position: relative;
    top: 125px
}

#settings_title_extra_2 {
    position: relative;
    top: 20px
}

.search_filter_block {
    width: 240px;
    height: 649px;
    background-color: #E7E7E7;
    position: absolute;
    right: 0;
    top: 88px;
    border-left: 1px solid #D2D2D2;
    border-top: 1px solid #ccc;
    -webkit-border-radius: 0 0 15px;
    border-radius: 0 0 15px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #ffffff));
}

#search_navigation_r {
    -webkit-border-radius: 0;
    border-radius: 0
}

.search_lina_a {
    border: none;
    background-color: #D2D2D2;
    color: red;
    height: 1px;
    width: 410px;
    position: absolute;
    margin-left: 0;
    top: 80px;
    display: none;
}

.input_search {
    position: absolute;
    top: 43px;
    left: 5px;
    padding: 13px 11px 11px;
    width: 375px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #D2D2D2
}

.save_search {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    border: 1px solid #949494;
    background-color: #ededed;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 17px 14px 11px;
    position: absolute;
    left: 409px;
    top: 38px;
    z-index: 10;
    width: 212px;
    font-size: 20px;
    color: #969696;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.search_filter_title,
.search_title {
    color: #777;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: 700
}

#friends_modal,
#input_search_friends,
.search_age_block,
.search_filter,
.search_filter_title,
.search_info_text,
.search_title,
r {
    position: relative
}

.save_search:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color: #dfdfdf
}

.search_title {
    left: -5px
}

.search_filter {
    width: 220px;
    height: 590px;
    top: 52px;
    left: 420px;
    display: block;
    text-align: center;
    -webkit-border-radius: 0 0 15px;
    border-radius: 0 0 15px;
    background-color: #ffffff;
}

.my_photos_a,
.select_search_age {
    display: inline-block
}

.search_filter td {
    width: 220px
}

.search_filter_title {
    left: -5px
}

.select_search_age .jq-selectbox__select {
    width: 44px
}

.search_age_block {
    left: -2px
}

.select_gender_b .jq-selectbox__select,
.select_relationship_b .jq-selectbox__select,
.select_relationship_c .jq-selectbox__select,
.select_search_city .jq-selectbox__select,
.select_search_country .jq-selectbox__select {
    width: 150px
}

.select_gender_b,
.select_relationship_b,
.select_relationship_c,
.select_search_age,
.select_search_city,
.select_search_country {
    text-align: left
}

.search_info_text {
    left: -5px;
    color: #777;
    font-family: Tahoma;
    font-size: 12px;
    margin-left: 8px
}

#input_search_friends,
.tabs_button_friends,
.tabs_button_photo,
.upload_photo_with_vk,
.view_search_table {
    font-family: Esqadero
}

.search_checkbox_block {
    position: relative;
    left: -40px
}

r {
    top: 7px;
    text-align: center;
    margin-left: 20px
}

#friends_modal {
    width: 409px;
    height: 658px;
    background-color: #fff;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

#input_search_friends {
    margin-left: 410px;
    width: 205px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    margin-top: 0;
    padding-top: 14px;
    display: none;
}

.tabs-friends {
    position: absolute;
    top: 33px;
    width: 300px
}

.friends_tabs_block a {
    display: inline-block;
    margin-left: -5px
}

.friends_tabs_bt {
    position: relative;
    top: 7px;
    text-align: center
}

.friends_tabs_block,
.friends_tabs_block td,
.photos_tabs_block,
.photos_tabs_block td,
.tab_view_friends,
.view_search_table {
    position: absolute
}

.friends_tabs_block {
    width: 409px;
    top: 8px;
    left: 2px
}

.my_photos_a {
    position: relative;
    padding-left: 20px;
    -moz-padding-start: 20px
}

.upload_photo_with_vk {
    position: absolute;
    top: 39px;
    left: 0;
    width: 588px;
    white-space: nowrap;
    line-height: 52px;
    padding: 0 30px;
    cursor: pointer;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    display: block;
    text-decoration: none;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 1px 0 0 #ccc;
    text-align: left;
    text-align: center;
    color: #777;
    font-size: 14px;
    height: 50px
}

.down_note_block,
.drop_note_block,
.up_note_block {
    z-index: 5;
    width: 30px;
    height: 30px
}

.tabs_button_friends,
.tabs_button_photo {
    text-decoration: none;
    color: #777;
    display: block;
    height: 30px;
    text-align: center
}

.photos_tabs_block a:active,
.tabs_button_friends:hover,
.upload_photo_with_vk:active,
.upload_photo_with_vk:hover {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')
}

.upload_photo_with_vk:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.photos_tabs_block {
    width: 409px;
    z-index: 10;
    top: 50px;
    left: 120px
}

.photos_tabs_block a {
    display: inline-block;
    margin-left: -5px;
    width: 101px
}

.tabs_button_friends {
    background-color: #ededed;
    font-size: 12px;
    padding: 8px 20px 3px;
    left: -1px;
    border: 1px solid #D2D2D2;
    margin-left: -3px;
    margin-top: -8px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.tabs_button_friends:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.navigation_photo,
.navigation_photo_left,
.tabs_button_photo {
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%) filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

.navigation_photo_left:hover,
.tabs_button_photo:hover {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')
}

.tabs_button_photo {
    background-color: #ededed;
    padding: 3px 0;
    left: 100px;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 1px 0 0 #ccc;
    margin-left: 30px;
    -moz-margin-start: -5px;
    margin-top: 1px;
    font-size: 14px;
    font-weight: none;
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.tabs_button_photo:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

#tabs_button_photo_a {
    width: 200px;
    -webkit-border-radius: 0 0 0 1em;
    border-radius: 0 0 0 1em;
    display: none;
}

#tabs_button_photo_b {
    width: 200px;
    -webkit-border-radius: 0 0 1em;
    border-radius: 0 0 1em;
    display: none;
}

#friends_tabs {
    background-color: red
}

.tab_view_friends {
    top: 49px;
    width: 400px;
    height: 600px;
    left: -100px;
    margin-left: -200px;
    left: calc(50% - 0px);
    overflow-x: scroll;
    overflow-x: hidden;
}

.view_search_table {
    width: 400px;
    left: 8px;
    top: 83px;
    color: #777;
    font-size: 13px
}

.view_search_table td {
    position: relative;
    padding-top: 15px;
    left: 2px;
    height: 100px
}

.view_search_table a {
    color: #777;
    text-decoration: none
}

.view_search_table img {
    height: 100px;
    width: 100px
}

.view_search_table hr {
    position: relative;
    border: none;
    z-index: 1;
    height: 1px;
    width: 370px;
    background-color: #dfdfdf;
    top: 1px;
    left: -7px
}

.information_block {
    position: relative;
    z-index: 10
}

.view_search_table .result_search_name {
    position: absolute;
    right: 5px;
    top: 17px;
    width: 270px;
    z-index: 2;
        position: relative;
    top: -193px;
    left: -180px;

}

.navigation_photo_left,
.navigation_photo_right {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    z-index: 10
}

.result_search_name a {
    position: relative;
    z-index: 10;
    margin-top: 10px;
}

.result_search_name a:hover {
    color: #000;
}

.view_search_table .result_search_university {
    position: absolute;
    right: 10px;
    top: 34px;
    width: 270px
}

.view_friends_table {
    position: absolute;
    width: 400px;
    left: 104px;
    top: -121px;
    font-family: Esqadero;
    color: #777;
    font-size: 13px;
}

.view_friends_table td {
    position: relative;
    padding-top: 16px;
    left: 2px;
    height: 100px
}

.view_friends_table a {
    text-decoration: none
}

.view_friends_table img {
    height: 100px;
    width: 100px
}

.view_friends_table hr {
    position: relative;
    border: none;
    z-index: 1;
    height: 1px;
    width: 385px;
    background-color: #dfdfdf;
    top: 1px;
    left: 0
}

.view_friends_table .result_search_name {
    position: absolute;
    right: 5px;
    top: 18px;
    width: 270px;
       position: relative;
    top: -193px;
    left: -180px;
}

.view_friends_table .result_search_university {
    position: absolute;
    right: 10px;
    top: 34px;
    width: 270px
}

.result_search_name a {
    color: #777;
    font-family: Esqadero;
    top: 31px;
    margin-top: -10px;
    left: -20px;
    font-size: 13px;
    line-height: 0.01;
    text-align: right;
}

#dropped-files #upload-button .delete,
#upload-button a,
.save_crop_1,
.save_crop_2,
.search_navigation_border,
.search_navigation_left,
.search_navigation_right {
    text-decoration: none;
    font-weight: 700;
    font-family: arial
}

.result_search_userpic {

margin: 0 auto;

text-align: center;

height: 100px;

width: 100px;

position: relative;

top: 65px;

margin-top: -65px;

left: 10px;

text-align: center;

padding: 10px;

border: 1px solid #dfdfdf;
}
.result_search_userpic svg
{
        position: relative;
      top: -108px;
    left: -46px;
    width: 100px;
    height: 100px;
}



.search_navigation_border {
    position: absolute;
    background-color: #ededed;
    border: 1px solid #ccc;
    display: block;
    color: #777;
    font-size: 15px;
    padding: 8px 18px;
    width: 372px;
    left: 0;
    bottom: 0;
    z-index: 2;
    border-right: 0 solid #eee;
    -webkit-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    height: 41px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.search_navigation_left,
.search_navigation_right {
    text-align: center;
    position: absolute;
    display: block;
    font-size: 26px;
    padding: 15px 30px;
    width: 42px;
    z-index: 2;
    height: 25px;
    color: #777
}

.search_navigation_left {
    background-color: #e9e9e9;
    left: 0;
    bottom: 0;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px;
    border: 1px solid #D2D2D2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.search_navigation_left:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.search_navigation_left:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.search_navigation_right {
    background-color: #ededed;
    bottom: 0;
    -webkit-border-radius: 0 0 15px;
    border-radius: 0 0 15px;
    border: 1px solid #D2D2D2;
    right: -1px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.search_navigation_right:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.search_navigation_right:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

#drop-files {
    width: 100%;
    height: 274px;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 4px dashed rgba(0, 0, 0, .2);
    padding-top: 80px;
    text-align: center;
    font-size: 2em;
    font-weight: 700;
}

#drop-files p {
    clear: none;
    padding: 0;
    margin: 0
}

#uploaded-holder {
    display: none;
    position: absolute;
    top: 190px;
    left: -15px;
    margin: 0 auto;
    width: 100%;
}

#dropped-files {
    display: block;
    margin: 0 auto
}

#upload-button {
    display: block;
    margin: 20px 0;
    position: absolute;
    top: 47px;
    left: calc(50% + -88px);
    /* width: 100%; */
}

.drop-button {
    display: block;
    position: absolute;
    z-index: 9999;
    padding: 5px;
    width: 100%;
    background: rgba(0, 0, 0, .6);
    font-size: 1em;
    bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    color: #FFF
}

#dropped-files {
    width: 700px;
    position: absolute;
    left: -1px;
    width: 100%;
}

#dropped-files .image {
    position: relative;
    right: -41px;
    height: 130px;
    width: 130px;
    bottom: -103px;
    border: 4px solid #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    background: #fff;
    float: left;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 0 7px 7px 0;
    overflow: hidden;
}

#upload-button .ss-upload {
    font-size: .7em
}

#dropped-files #upload-button .delete,
#upload-button a {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fefefe), color-stop(1, #e7e7e7));
    background: -moz-linear-gradient(center top, #fefefe 5%, #e7e7e7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7');
    background-color: #fefefe;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777;
    font-size: 15px;
    padding: 6px 24px;
    margin-left: 38px;
    text-shadow: 1px 1px 0 #fff;
}

#invite_modal_border span,
#loading {
    display: none
}

#upload-button span {
    position: relative;
    text-align: center;
    background: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 1.1em;
    padding: 6px;
    margin-right: 8px
}

#upload-button a:hover {
    background-color: #e7e7e7
}

#dropped-files #upload-button .delete:hover,
#upload-button a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #e7e7e7), color-stop(1, #fefefe));
    background: -moz-linear-gradient(center top, #e7e7e7 5%, #fefefe 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#fefefe')
}

#upload-button a:active {
    position: relative;
    top: 1px
}

#dropped-files #upload-button .delete:hover {
    background-color: #e7e7e7
}

#dropped-files #upload-button .delete:active {
    position: relative;
    top: 1px
}

#loading {
    width: 400px;
    position: absolute;
    margin: 20px;
    z-index: 20;
    top: 170px;
    left: 230px;
    text-align: center
}

#loading-bar {
    width: 404px;
    height: 10px;
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1);
    box-shadow: 0 0 15px rgba(0, 0, 0, .1);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    left: -100px;
    top: 55px
}

#loading-content,
.image,
.upload_block,
.upload_block_s,
.upload_spn1,
.upload_spn2 {
    position: absolute
}

.loading-color {
    width: 0;
    height: 100%;
    -webkit-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    background-color: #90e29f
}

#loading-content {
    top: 70px;
    left: -100px;
    font-weight: 700;
    text-align: center;
    width: 405px;
    font-size: 12px;
    color: #777
}

#file-name-holder {
    float: left
}

#file-name-holder h1 {
    text-align: center;
    padding: 20px 0;
    font-size: 3em;
    margin: 0
}

#uploaded-files {
    width: 500px;
    list-style: none;
    margin: 0 auto;
    padding: 10px;
    color: #545454
}

#uploaded-files li {
    padding: 10px;
    border-bottom: 1px solid #eee;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 25px;
    color: #545454
}

#uploaded-files a {
    color: #1bacbf
}

.upload_spn1 {
    text-align: center;
    width: 900px;
    left: -210px;
    margin-top: -20px;
    width: 100%;
}

.upload_spn2 {
    color: #777;
    top: -20px
}

.upload_block {
    left: 170px;
    top: 70px;
    width: 100%;
}

.upload_block_s {
    left: -259px;
    width: calc(100% - 18px);
}

.image {
    margin-left: 129px
}

.my-photo-image-img {
    position: relative;
    padding: 10px 10px 60px;
    width: 150px;
    height: 150px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-top: 14px;
    top: -8px;
    -webkit-box-shadow: 0 0 10px rgba(150, 150, 150, .5);
    box-shadow: 0 0 10px rgba(150, 150, 150, .5)
}

.msg_friends_input,
.my-photo-image-img:hover {
    border: 1px solid #ccc
}

.navigation_photo,
.navigation_photo_left,
.navigation_photo_right {
    font-weight: 700;
    text-decoration: none;
    font-family: arial;
    text-shadow: 1px 1px 0 #fff;
    position: absolute;
    border-top: 1px solid #dcdcdc;
    color: #777;
    font-size: 15px
}

#my-photo-image-block {
    position: absolute;
    top: 75px;
    left: -75px;
    width: 600px;
    -moz-margin-start: 0
}

.navigatin_photo_block {
    position: absolute;
    top: 554px;
    left: -48px
}

.navigation_photo {
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    display: block;
    padding: 8px 18px;
    height: 39px;
    width: 203px;
    left: 151px;
    top: 45px;
    z-index: 9;
    margin-top: -45px
}

.navigation_photo_left {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    border-left: 1px solid #dcdcdc;
    left: 22px;
    -webkit-border-radius: 1em 0 0;
    border-radius: 1em 0 0
}

.navigation_photo_left,
.navigation_photo_right {
    -webkit-transition: all .5s ease;
    text-align: center;
    top: 0;
    padding: 20px 14px;
    cursor: pointer;
    width: 100px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

.navigation_photo_left:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.navigation_photo_left:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #d8d8d8), color-stop(1, #d8d8d8));
    background: -ms-linear-gradient(top, #d8d8d8, #d8d8d8)
}

.navigation_photo_right {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    border-right: 1px solid #dcdcdc;
    left: 392px;
    -webkit-border-radius: 0 1em 0 0;
    border-radius: 0 1em 0 0
}

.dialog_but_msg:hover,
.navigation_photo_right:hover {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')
}

.navigation_photo_right:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.navigation_photo_right:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #d8d8d8), color-stop(1, #d8d8d8));
    background: -moz-linear-gradient(center top, #d8d8d8 5%, #d8d8d8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#d8d8d8');
    background: -ms-linear-gradient(top, #d8d8d8, #d8d8d8)
}

#note_button_add,
.dialog_but_msg,
.save_crop_1,
.save_crop_2 {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

.drop_my_photo {
    margin-left: -53px;
    color: #ccc;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
    -webkit-transition: all .3s ease
}

.crop_photo_modal_open,
.drop_my_photo {
    font-size: 22px;
    text-decoration: none;
    border: 1px solid #dfdfdf;
    margin-top: 196px;
    padding: 2px 15px 5px
}

.drop_my_photo:hover {
    color: #B5B5B5
}

.crop_photo_modal_open {
    margin-left: -106px;
    color: #ccc;
    -webkit-transition: all .3s ease
}

.crop_my_mini_photo,
.hide_my_photo {
    text-decoration: none;
    margin-top: 199px;
    font-size: 16px;
    padding: 5px 7px;
    -webkit-transition: all .3s ease
}

.down_note_block_f,
.edit_note_block_f,
.up_note_block_f {
    cursor: pointer;
    margin-top: -32px
}

.crop_photo_modal_open:hover {
    color: #B5B5B5
}

.hide_my_photo {
    position: absolute;
    margin-left: -148px;
    color: #ccc;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 5px 0 0;
    border-radius: 5px 0 0
}

.hide_my_photo:hover {
    color: #B5B5B5
}

.crop_my_mini_photo {
    position: absolute;
    margin-left: -117px;
    color: #ccc;
    border: 1px solid #dfdfdf
}

.photo-preview-block-s,
.photo-preview-block-xs,
.photo-preview-block-xxs {
    position: absolute;
    background-color: #fff;
    padding: 5px
}

.crop_my_mini_photo:hover {
    color: #B5B5B5
}

.photo-preview-block-s {
    top: 0;
    right: -105px
}

.photo-preview-block-xs {
    top: 130px;
    right: -55px
}

.photo-preview-block-xxs {
    top: 210px;
    right: -40px
}

.save_crop_1,
.save_crop_2 {
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    color: #777;
    font-size: 13px;
    padding: 10px 20px;
    text-shadow: 1px 1px 0 #fff;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 1px 0 0 #ccc;
    text-align: left;
    bottom: 12px
}

.userpic_crop_button_block {
    position: relative;
    z-index: 0;
    top: 52px;
    left: 0
}

.crop_help_a {
    position: absolute;
    color: #ccc;
    text-decoration: none;
    font-size: 30px
}

.help_text_crop_photo {
    position: absolute;
    top: 0
}

.help_text_crop_photo h2 {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: 700;
    color: #777
}

.help_text_crop_photo p {
    font-family: Tahoma;
    font-size: 12px;
    line-height: 10px
}

.crop_photo_modal_close,
.news_modal_close {
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    font-family: arial;
    text-decoration: none;
    font-size: 15px;
    font-weight: 700;
    position: absolute;
    top: 17px;
    right: 20px
}

.crop_photo_modal_close {
    color: #dfdfdf
}

.crop_photo_modal_close:hover {
    color: #B5B5B5
}

.news_modal_close {
    color: #dfdfdf
}

.news_modal_close:hover {
    color: #B5B5B5
}

.down_note,
.drop_note,
.edit_note,
.up_note {
    cursor: pointer;
    font-weight: 700;
    text-decoration: none;
    font-size: 16px;
    color: #C9C9C9;
    margin-bottom: 200px
}

.drop_note {
    position: relative;
    top: 7px;
    left: 7px
}

.drop_note_block {
    position: relative;
    left: 385px;
    top: 0;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.lang_note_block {
    position: absolute;
    left: 323px;
    top: -32px;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.edit_note_block,
.lang_note_block {
    z-index: 5;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #dfdfdf
}

.edit_note {
    position: relative;
    top: 7px;
    left: 7px
}

.edit_note_block {
    position: relative;
    left: 354px;
    top: 0
}

.edit_note_block:hover {
    background-color: #EBEBEB
}

.down_note_block,
.note_day,
.up_note_block {
    background-color: #fff;
    border: 1px solid #dfdfdf
}

.edit_note_block_f {
    position: absolute
}

.down_note {
    position: relative;
    top: 7px;
    left: 7px
}

.down_note_block {
    position: relative;
    left: 292px;
    top: 0
}

.down_note_block_f {
    position: absolute
}

.up_note {
    position: relative;
    top: 7px;
    left: 7px
}

.up_note_block {
    position: relative;
    left: 323px;
    top: 0
}

.up_note_block_f {
    position: absolute
}

#all_note {
    width: 372px;
    height: 400px;
    left: 50%;
    margin-left: -200px;
    margin-top: 70px
}

#all_scrollbar_x {
    top: 40px;
    width: 438px;
    margin-left: 7px;
    height: 412px
}

.sdfioa10,
.sdfioa2,
.sdfioa5,
.sdfioa6 {
    position: relative;
    top: 40px
}

.note_day {
    color: #777;
    font-family: Esqadero;
    font-size: 14px;
    height: 30px;
    width: 560px;
    position: relative;
    margin-top: 10px;
    padding-left: 10px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.note_day:hover {
    background-color: #ebebeb;
    cursor: pointer
}

#complain_modal_border {
    width: 360px
}

#notepad_all_modal_border {
    width: 583px
}

#support_modal_border {
    width: 523px
}

#invite_modal_border {
    width: 509px
}

#followers_all_modal_border {
    width: 463px
}

.scroll_l {
    position: absolute;
    left: 662px;
    top: 510px;
    height: 200px;
    width: 20px
}

.note_day_p {
    margin-top: 9px
}

#notepad_all_modal {
    width: 620px;
    height: 540px;
    background-color: #eee;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

#modal_border_all_lang {
    width: 397px;
    height: 185px;
    background-color: #eee
}

#complain_note_modal {
    width: 397px;
    height: 385px;
    background-color: #eee;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

#invite_modal {
    width: 547px;
    height: 435px;
    background-color: #eee
}

.js-st-qaqq form {
    position: relative
}

.js-st-qaqq {
    position: relative;
    top: 103px;
    z-index: 1000;
    height: 470px;
    left: 0px;
    width: 645px;
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: #ffffff;
    font-family: "Esqadero"
}

#add_note_modal {
    width: 650px;
    height: 670px;
    background-color: #eee;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.time_add_note_fi {
    position: relative;
    display: block;
    top: -3px;
    font-size: 11px
}

.time_add_note_block {
    position: relative;
    top: -9px;
    text-align: right;
    left: -10px;
    color: #777
}

.header_diary_mbn {
    position: absolute;
    z-index: 5;
    width: 50px;
    left: 407px;
    top: 43px;
    color: #777;
    font-size: 10px;
    text-align: right;
    -webkit-border-radius: 18px 0 0;
    border-radius: 18px 0 0
}

.menu_all_note_block_f {
    position: relative;
    top: 0;
    left: 155px
}

.drop_note_block_f {
    position: absolute;
    margin-top: -32px;
    cursor: pointer
}

#note_button_add {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    display: block;
    color: #777;
    cursor: pointer;
    text-decoration: none;
    text-align: center
}

#add_note_modal_border_a,
#add_note_modal_border_b,
.messages_border_a,
.messages_border_b {
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    font-weight: 700;
    font-family: arial;
    font-size: 15px;
    text-align: left
}

#note_button_add:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

#note_button_add:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

#notepad_add_modal_border {
    position: absolute;
    z-index: 10;
    width: 439px;
    top: -8px;
    padding-top: 10px
}

#messages_modal_border {
    width: 563px
}

#add_note_to_diary {
    position: absolute;
    margin-top: 3400px;
    width: 400px;
    height: 450px;
    left: 477px;
    top: -3300px;
    margin-left: -400px
}

.back_block_add_note {
    position: absolute;
    z-index: 3;
    top: 50px;
    width: 477px;
    height: 40px;
    background-color: #eee
}

.edtitor_name_header,
.edtitor_new_tags {
    position: absolute;
    z-index: 5;
    left: 8px;
    height: 20px
}

.back_block_add_note input {
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.edtitor_name_header {
    width: 450px;
    top: 54px;
    padding-left: 5px
}

.edtitor_name_header:focus::-webkit-input-placeholder {
    color: transparent
}

.edtitor_name_header:focus:-moz-placeholder {
    color: transparent
}

.edtitor_name_header:focus::-moz-placeholder {
    color: transparent
}

.edtitor_new_tags:focus::-webkit-input-placeholder {
    color: transparent
}

.edtitor_new_tags:focus:-moz-placeholder {
    color: transparent
}

.edtitor_new_tags:focus::-moz-placeholder {
    color: transparent
}

.edtitor_new_tags {
    width: 442px;
    top: 89px;
    padding-left: 13px;
    color: #70aae0
}

.first_tag_add_note {
    position: absolute;
    display: none;
    top: 98px;
    left: 16px;
    font-size: 15px;
    font-weight: 700;
    z-index: 10;
    color: #a9a9a9
}

.editor_note_diary_block {
    position: absolute;
    top: 65px
}

#add_note_modal_border_a {
    position: relative;
    top: 13px;
    height: 34px
}

#add_note_modal_border_a,
#add_note_modal_border_b {
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    display: block;
    color: #777;
    padding: 8px 18px
}

#add_note_modal_border_b {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    position: relative;
    top: 13px;
    width: 200px;
    height: 34px
}

#cancel_note_to_diary_a {
    position: relative;
    top: 17px;
    padding: 10px;
    padding-top: 16px;
    padding-left: 30px;
    padding-right: 30px;
    right: 0;
    display: inline-block;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    background-color: #CACACA;
    color: #ffffff;
    font-size: 20px;
    font-family: "Esqadero";
    text-decoration: none;
    -webkit-transition: all .1s ease
}

#cancel_note_to_diary_a:hover {
    background-color: #909090
}

#send_note_to_diary_a {
    position: relative;
    top: 17px;
    padding: 10px;
    padding-top: 16px;
    padding-left: 30px;
    padding-right: 30px;
    right: 0;
    display: inline-block;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    background-color: #70E085;
    color: #ffffff;
    font-size: 20px;
    font-family: "Esqadero";
    text-decoration: none;
    -webkit-transition: all .1s ease
}

#send_note_to_diary_a:hover {
    background-color: #40AD55
}

.button_block_add_note {
    position: absolute;
    width: 600px;
    bottom: 30px;
    left: 38px
}

.messages_border_a,
.messages_border_b {
    display: block;
    color: #777;
    padding: 8px 18px;
    position: absolute;
    bottom: 0
}

.messages_border_a {
    border: 1px solid #dcdcdc;
    border-top: 1px solid #CACACA;
    right: 0;
    width: 330px;
    height: 70px;
    -webkit-border-radius: 0 0 15px;
    border-radius: 0 0 15px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.messages_border_b {
    background-color: #ededed;
    border: 1px solid #CACACA;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    left: 0;
    width: 195px;
    height: 544px;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.add_but_msg,
.bookmark_but_msg,
.dialog_but_msg {
    display: inline-block;
    text-decoration: none;
    position: absolute;
    color: #777
}

.dialog_but_msg {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background-color: #ededed;
    -webkit-border-radius: 6px;
    border-radius: 0;
    padding: 14px 28px 10px;
    left: 0;
    width: 58px;
    border: 1px solid #D6D6D6
}

.bookmark_but_msg,
.dialog_but_msg {
    font-family: Esqadero;
    font-size: 12px;
    z-index: 2;
    bottom: 555px;
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

.dialog_but_msg:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    background-color: #dfdfdf
}

.dialog_but_msg:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#dfdfdf');
    background: -ms-linear-gradient(top, #dfdfdf, #dfdfdf)
}

.add_but_msg,
.bookmark_but_msg {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

.add_but_msg:hover,
.bookmark_but_msg:hover {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')
}

.bookmark_but_msg {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background-color: #ededed;
    -webkit-border-radius: 6px;
    border-radius: 0;
    padding: 14px 25px 10px;
    left: 115px;
    width: 65px;
    border: 1px solid #D6D6D6
}

.bookmark_but_msg:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    background-color: #dfdfdf
}

.bookmark_but_msg:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#dfdfdf');
    background: -ms-linear-gradient(top, #dfdfdf, #dfdfdf)
}

.msg_friends_input {
    position: absolute;
    z-index: 3;
    height: 21px;
    left: 8px;
    background: #fff;
    padding: 12px 5px 9px;
    margin: 0 0 5px;
    width: 206px;
    font-family: Esqadero;
    font-size: 10px;
    -webkit-border-radius: 3px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc inset;
    box-shadow: 0 1px 1px #ccc inset;
    top: 45px
}

.add_but_msg,
.emoji-wysiwyg-editor {
    font-family: Esqadero;
    font-size: 12px
}

.but_a_msg {
    position: absolute;
    top: 727px;
    left: 0
}

.add_but_msg {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background-color: #ededed;
    -webkit-border-radius: 6px;
    border-radius: 0;
    padding: 14px 10px 10px;
    z-index: 20;
    top: 95px;
    left: 0;
    width: 210px;
    text-align: center;
    border: 1px solid #D6D6D6
}

.add_but_msg:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    background-color: #dfdfdf
}

.add_but_msg:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#dfdfdf');
    background: -ms-linear-gradient(top, #dfdfdf, #dfdfdf)
}

.button_msg_navig .previous_link {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    left: 0;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px;
    border: 1px solid #CACACA
}

.button_msg_navig .next_link,
.button_msg_navig .previous_link {
    font-size: 25px;
    font-weight: 700;
    padding: 30.5px 45px;
    color: #9C9C9C;
    text-decoration: none;
    position: absolute;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    display: inline-block;
    font-family: arial;
    text-shadow: 1px 1px 0 #fff;
    z-index: 2;
    bottom: 1px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    -moz-box-shadow: inset 0 1px 0 0 #fff
}

.button_msg_navig .previous_link:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color: #dfdfdf
}

.button_msg_navig .previous_link:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#dfdfdf');
    background: -ms-linear-gradient(top, #dfdfdf, #dfdfdf)
}

#invite_cmb_b,
.border_new_message_close,
.button_msg_navig .next_link,
.friends_navigation_border,
.friends_navigation_left,
.friends_navigation_right,
.new_message {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

.button_msg_navig .next_link {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background-color: #ededed;
    -webkit-border-radius: 0;
    border-radius: 0;
    left: 116px;
    border: 1px solid #CACACA
}

.button_msg_navig .next_link:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color: #dfdfdf
}

.button_msg_navig .next_link:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#dfdfdf');
    background: -ms-linear-gradient(top, #dfdfdf, #dfdfdf)
}

.dialog_user_block {
    position: absolute;
    top: 157px;
    left: -35px
}

.dialog_user_block li {
    list-style-type: none
}

.dialog_user {
    position: relative;
    width: 222px;
    height: 62px;
    background-color: #e2e2e2;
    border: 1px solid #fff;
    margin-top: 3px;
    left: -1px;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: list-item
}

.dialog_user:hover {
    cursor: pointer;
    background-color: #ddd
}

.dialog_user img {
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.block_input_z {
    position: absolute;
    top: 423px;
    z-index: 30;
    left: 258px
}

.emoji-wysiwyg-editor {
    position: relative;
    right: 12px;
    top: 1px;
    height: 50px;
    background: #f1f1f1;
    padding: 6px 5px;
    margin: 0 0 5px;
    width: 330px;
    border: 1px solid #FFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px #ccc inset;
    box-shadow: 0 1px 1px #E4C9C9 inset;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.shadow_n,
.smile_shadow {
    right: 1.8px;
    text-shadow: 0 6px 10px #000
}

.emoji-wysiwyg-editor:focus {
    background-color: #fff;
    border-color: #ccc;
    outline: 0
}

.emoji-button-b {
    color: #9E9E9E;
    font-size: 16px;
    text-decoration: none;
    position: absolute;
    bottom: 58px;
    left: 305px;
    z-index: 1
}

.emoji-button-b:hover {
    color: #4B79A5
}

.label {
    position: relative;
    left: 100px;
    display: none
}

.emoji-menu-c {
    z-index: 999;
    background-color: #404040;
    width: 175px;
    height: 100px;
    opacity: .9;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    position: absolute;
    top: 318px;
    bottom: 0;
    left: 441px;
    margin: auto
}

.emoji-menu-b {
    height: 40px
}

.emoji-menu-c-2 {
    position: absolute;
    top: 100px;
    left: 124px;
    width: 0;
    height: 0;
    opacity: .9;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #333
}

#settings_tabs,
#stbli {
    width: 650px;
    display: block
}

#settings_tabs,
#stbli,
.smile_ico_a {
    position: relative
}

.emoji-wysiwyg-editor .smile_g {
    padding-left: 4px;
    padding-right: 4px
}

.smile_ico_a {
    text-decoration: none;
    z-index: 1;
    margin-left: 7px;
    left: 1px
}

#stbli {
    top: -3px
}

#settings_tabs {
    height: 800px;
    margin-left: -43px
}

#settings_tabs li a span {
    position: relative;
    top: 6px
}

#emojis-wysiwyg-value,
.emoji-button,
.sduj,
.shadow_n {
    position: absolute
}

.shadow_n {
    z-index: -1;
    top: -28px;
    font-size: 22px;
    color: m00;
    width: 20px;
    left: 0
}

.emoji-point,
.smile_shadow {
    position: absolute;
    color: #000
}

.smile_shadow {
    z-index: -2;
    top: -8px;
    font-size: 22px;
    left: -2.5px;
    width: 23px;
    height: 22px
}

.smile_ico_c {
    width: 2px;
    height: 6px
}

.emoji-point {
    z-index: -1;
    font-size: 23px;
    bottom: 3px;
    left: 1.1px;
    text-shadow: 1px 4px 5px #000;
    text-decoration: none
}

#emojis-wysiwyg-value {
    bottom: 1500px
}

.emoji-button {
    top: -9999px
}

.sduj {
    top: -1500px
}

.dialog_user img {
    position: relative;
    top: 6px;
    left: 6px
}

.img_dialog_href img {
    border-radius: 25px
}

.dialog_user p {
    position: absolute;
    z-index: 1;
    top: -1px;
    left: 64px;
    font-family: Esqadero;
    color: #777;
    font-size: 10px
}

.friends_navigation_border,
.friends_navigation_left,
.friends_navigation_right {
    text-decoration: none;
    font-weight: 700;
    text-shadow: 1px 1px 0 #fff;
    position: absolute;
    display: block;
    color: #777;
    font-family: arial
}

.friends_navigation_border {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ffffff;
    border: 1px solid #ccc;
    font-size: 15px;
    padding: 8px 18px;
    height: 40px;
    width: 372px;
    left: -200px;
    top: 426px;
    z-index: 2;
    border-right: 0 solid #ab9a9a;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px;
    display: none;
}

.friends_navigation_left {
    background-color: #e9e9e9;
    border-right: 1px solid #ccc;
    left: 0;
    bottom: 0;
    z-index: 2;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px
}

.friends_navigation_left,
.friends_navigation_right {
    font-size: 26px;
    padding: 15px 30px;
    width: 42px;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
}

.friends_navigation_left:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.friends_navigation_left:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.friends_navigation_right {
    background-color: #ededed;
    border-left: 1px solid #ccc;
    right: 0;
    bottom: 0;
    z-index: 2
}

.friends_navigation_right:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #ededed));
}

.friends_navigation_right:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

#note_id,
#note_sorting {
    position: absolute;
    top: -3000px
}

.view_users_note_plus_form {
    width: 205px;
    height: 60px;
    opacity: .9;
    background-color: #777;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    position: absolute;
    bottom: 85px;
    left: 293px
}

#note_plus_amount_modal {
    width: 500px;
    background-color: #fff;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0
}

.news_amount_modal_open,
.note_plus_amount_modal_open {
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    position: absolute;
    width: 200px;
    left: 0;
    font-weight: 700
}

.note_plus_amount_modal_open {
    top: -15px;
    font-family: Esqadero;
    font-size: 9px
}

.news_amount_modal_open {
    top: -17px;
    font-family: Tahoma;
    font-size: 11px
}

.view_users_note_plus_str {
    position: absolute;
    left: 403px;
    bottom: 76px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #777;
    opacity: .9
}

.block_users_plus {
    position: relative;
    left: 300px;
    top: -92px
}

.block_people_plus_q {
    position: relative;
    width: 400px;
    height: 0;
    left: 10px
}

.img_note_plus_block {
    height: 33px;
    width: 200px
}

.img_note_plus {
    position: relative;
    margin-left: 7px;
    right: 7px;
    width: 33px
}

.img_note_plus img {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 33px;
    height: 33px
}

.block_plus_s {
    position: absolute;
    width: 600px;
    left: 0;
    bottom: 180px
}

.study_users_block_xx_b {
    position: absolute;
    right: 0;
    top: 138px;
    width: 300px
}

.study_users_block_xx {
    opacity: 0;
    position: absolute;
    z-index: 30;
    top: 70px;
    right: 0;
    display: inline-block;
    color: #fff;
    font-family: Tahoma;
    font-size: 14px;
    line-height: 1.5;
    height: 0
}

.study_information_type_a,
.study_information_type_b {
    list-style-type: none;
    font-family: Esqadero;
    white-space: nowrap
}

.study_information_type_a {
    position: absolute;
    top: -138px;
    z-index: 30;
    left: -18px;
    width: 200px
}

.study_information_type_a li {
    padding-top: 5px
}

.study_information_type_b {
    position: relative;
    right: 0;
    margin-top: -10px;
    top: -124px;
    opacity: .9;
    background-color: #777;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    padding: 5px 40px 14px 180px
}

.study_information_type_b li {
    position: relative;
    margin-top: 5px;
    top: 4px
}

#Like_the_blog {
    color: #ACACAC;
    font-family: "Esqadero";
    font-size: 12px;
    top: 10px;
    left: 43px
}

.study_block_t_t {
    position: relative;
    color: #777;
    font-size: 14px;
    z-index: 100;
    top: 0;
    left: 0
}

.study_block_str {
    position: absolute;
    z-index: 100;
    right: 24px;
    top: -10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #777;
    opacity: .9;
    -webkit-transform: rotate(-180deg)
}

.study_block_close {
    position: absolute;
    right: 8px;
    top: 8px;
    text-decoration: none;
    color: #fff
}

.study_block_close:hover {
    color: #ccc
}

.view_users_block_xx {
    position: absolute;
    z-index: 80;
    top: 88px;
    left: -102px;
    width: 0
}

.first_last_plus_note,
.you_are_subscribe {
    position: absolute;
    z-index: 10;
    text-align: center
}

.block_plus_users {
    position: absolute;
    bottom: 505px;
    left: 5px
}

.border_new_message_close,
.new_message {
    font-weight: 700;
    left: 50%
}

.first_last_plus_note {
    top: 222px;
    margin-left: -104px;
    width: 100px;
    font-size: 10px;
    font-family: Tahoma;
    color: #777;
    cursor: pointer;
    text-decoration: none
}

.you_are_subscribe {
    width: 198px;
    height: 36px;
    background-color: #eee;
    bottom: 6px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.you_are_subscribe span {
    font-size: 9px;
    color: #777;
    font-family: Esqadero;
    position: relative;
    top: 12px;
    line-height: 1.5
}

.drop_subscribe_me,
.drop_subscribe_x {
    text-decoration: none;
    font-size: 9px;
    right: 5px;
    top: 5px
}

.dialog_wait_text,
.drop_subscribe_me,
.drop_subscribe_x,
.invite_chat_modal_name,
.messages_time_add,
.sender_name_messages_block {
    font-family: Tahoma
}

.drop_subscribe_x {
    position: absolute;
    color: #ccc
}

.drop_subscribe_x:hover {
    color: #777
}

.drop_subscribe_me {
    position: absolute;
    color: #ccc
}

.drop_subscribe_me:hover {
    color: #777
}

.new_message {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background-color: #ededed;
    -webkit-border-radius: 6px;
    border-radius: 0;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #777;
    font-family: arial;
    font-size: 14px;
    padding: 5px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    position: absolute;
    z-index: 50;
    width: 395px;
    height: 65px;
    top: -2000px;
    margin-left: -209px
}

#invite_cmb_a,
.new_message {
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

.border_new_message_a1 {
    width: 352px;
    height: 25px;
    margin-left: 56px;
    top: 200px;
    background-color: #F5F5F5;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.border_new_message_a3 {
    width: 352px;
    height: 35px;
    margin-left: 56px;
    top: 270px;
    margin-top: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.border_new_message_a2,
.border_new_message_a3 {
    background-color: #F5F5F5;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.border_new_message_a2 {
    position: absolute;
    width: 65px;
    height: 65px;
    margin-top: -25px;
    margin-left: -15px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.userpic_message_new_block {
    position: absolute;
    z-index: 100;
    margin-left: -64px;
    margin-top: 8px
}

.border_new_message_close {
    width: 17px;
    height: 15px;
    position: absolute;
    background-color: #777;
    top: 0;
    margin-left: 198px;
    z-index: 999;
    text-align: center;
    font-size: 15px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
    cursor: pointer;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #dfdfdf;
    border-top: 1px solid #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

.close_new_sl {
    position: absolute;
    bottom: -3px;
    left: 4px
}

.border_new_message_close:hover {
    color: #585858
}

.news_h_message {
    position: absolute;
    font-size: 12px;
    top: 7px;
    left: 78px
}

.news_text_message {
    position: absolute;
    width: 350px;
    z-index: 100;
    top: 37px;
    left: 83px;
    font-size: 9px;
    line-height: 1.7em;
    word-wrap: break-word
}

.new_message_name {
    position: relative;
    top: 3px
}

.dialog_wait_block {
    position: absolute;
    right: 30px;
    top: 250px;
    display: none
}

#invite_cmb_a,
#invite_cmb_b,
.dialog_wait_s,
.dialog_wait_text {
    position: relative
}

.dialog_wait_text {
    width: 300px;
    height: 200px;
    top: 50px;
    text-align: center;
    font-size: 18px;
    color: #777
}

#dialog_wait {
    position: absolute;
    left: 150px;
    top: 0
}

.invite_chat_modal_name_block {
    position: absolute;
    left: 126px;
    top: 51px;
    z-index: 10
}

.invite_chat_modal_name {
    font-size: 15px;
    color: #777
}

.userpic_invite_chat_modal {
    position: absolute;
    top: 50px;
    left: 12px
}

#invite_cmb_a,
#invite_cmb_b {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed
}

#invite_cmb_a:active,
#invite_cmb_b:active,
.friends_menu_block a:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

#invite_cmb_a,
#invite_cmb_b {
    color: #777;
    width: 180px;
    margin-top: 5px;
    display: block;
    text-align: center;
    cursor: pointer;
    padding: 5px;
    border: 1px solid #dcdcdc;
    text-decoration: none;
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

#invite_cmb_a:hover,
#invite_cmb_b:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

#invite_cmb_b,
.button_fr_fl_a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

.invite_cmb_block {
    position: absolute;
    left: 125px;
    top: 75px
}

#new_invite_chat {
    position: absolute;
    top: -2000px
}

.messages_time_add_block {
    position: absolute;
    right: 10px;
    top: 3px
}

.messages_time_add {
    position: relative;
    color: #777;
    position: relative;
    font-size: 10px;
    margin-top: 1px;
    font-family: Esqadero
}

.messages_block {
    position: relative;
    width: 250px
}

.sender_name_messages_block {
    position: absolute;
    width: 200px;
    left: 47px;
    top: -11px;
    font-size: 12px;
    font-weight: 700;
    color: #777
}

.drop_follower,
.follower_name {
    text-decoration: none;
    font-size: 11px
}

.sender_name_messages {
    color: #777;
    text-decoration: none;
    position: absolute;
    margin-top: 14px;
    font-family: Esqadero;
    margin-left: 0px;
    cursor: pointer
}

.sender_name_messages:hover {
    color: #000
}

.follower_name,
.text_messages_block {
    font-family: Tahoma;
    color: #777
}

.text_messages_block {
    font-family: Esqadero;
    font-size: 13px;
    color: #777;
    line-height: 1.5
}

.text_messages_block {
    position: relative;
    left: 47px;
    top: -25px;
    word-wrap: break-word
}

.dialog_user span {
    position: absolute;
    top: -2000px
}

.smile_g,
.smile_q {
    -moz-border-radius: 5px;
    -webkit-border-radius: 1px;
    margin-top: 6px;
    bottom: 10px;
    width: 108px;
    height: 108px;
    z-index: 2;
    -webkit-transition: all .5s ease
}

.follower_user_block {
    position: relative;
    top: -10px;
    left: 14px;
    text-align: center;
    width: 120px;
    margin-left: -4px;
    margin-top: 30px;
    display: inline-block
}

.follower_name_xx img {
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.follower_name {
    position: relative;
    top: 10px;
    display: block
}

.follower_name:hover {
    color: #000
}

#followers_navigation {
    position: relative;
    width: 462px;
    top: 18px
}

.followers_users_block {
    position: relative;
    width: 500px;
    top: 39px;
    display: block
}

.drop_follower {
    position: absolute;
    z-index: 30;
    color: #dfdfdf;
    opacity: .5;
    right: 14px;
    top: 5px
}

.drop_follower:hover {
    opacity: 1
}

.view_users_news_plus_a,
.view_users_news_plus_b {
    position: absolute;
    display: none;
    z-index: 1;
    opacity: 0
}

.friends_menu_block {
    width: 404px;
    position: relative;
    z-index: 10
}

.friends_menu_block a:active {
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.button_cancel_fl_a,
.button_fr_fl_a,
.button_fr_fl_b {
    cursor: pointer;
    border: 1px solid #dcdcdc;
    display: block;
    text-align: center;
    width: 150px;
    font-family: Tahoma;
    margin-top: 4px;
    text-decoration: none;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    font-size: 10px
}

.button_fr_fl_a {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    color: #777;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
    top: -7px
}

.button_fr_fl_a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.button_fr_fl_a:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.button_cancel_fl_a {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    color: #777;
    padding-top: 11px;
    padding-bottom: 11px;
    position: relative;
    top: 0px
}

.button_cancel_fl_a,
.button_fr_fl_b {
    display: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

.button_cancel_fl_a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.button_cancel_fl_a:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.time_add_sfl {
    position: absolute;
    display: none;
    font-size: 8px;
    top: 28px;
    color: #ccc
}

.button_fr_fl_b {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    color: #777;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
    top: -7px
}

.border_social_ico .ddds_ico2:hover,
.button_fr_fl_b:active,
.button_fr_fl_b:hover {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')
}

.am_new_msg_b,
.border_comments_a,
.invite_navigation_border,
.invite_navigation_left,
.invite_navigation_right,
.m_menu_buttons_tabs ul li a,
.malicious_content_photo_menu ul li {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

.button_fr_fl_b:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.button_fr_fl_b:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

#news_modal_line_a {
    border: none;
    background-color: #6FCC81;
    color: red;
    height: 1px;
    width: 663px;
    position: absolute;
    margin-top: 80px;
    left: 15px
}

.ssskqpo2 {
    font-size: 16px
}

    {
    position: absolute;
    left: 12px;
    top: 49px
}

#news_menu a:hover {
    background-color: #6CBF7C
}

#news_menu a {
    font-family: Esqadero;
    position: relative;
    top: -3px;
    padding-top: 12px;
    font-size: 13px;
    color: #FFF;
    text-decoration: none;
    background-color: #6FCC81
}

#news_sub_sub_sub_sub_menu_block {
    position: absolute;
    top: 75px;
    left: 285px;
    background-color: red;
    width: 300px
}

#news_sub_sub_sub_sub_menu_block #news_sub_menu {
    position: absolute;
    top: 35px
}

#news_sub_sub_sub_sub_menu_block .hr_news_sub_menu {
    position: absolute;
    height: 1px;
    width: 250px;
    margin-top: 72px;
    right: 95px;
    background-color: #dfdfdf
}

#news_sub_menu,
#news_sub_sub_menu {
    z-index: 3;
    margin-top: 10px;
    text-align: right
}

#search_news_tags,
.news_tags_header {
    font-family: Tahoma;
    text-align: center
}

#news_sub_sub_menu_block,
#news_sub_sub_sub_menu_block {
    left: 200px;
    position: absolute;
    background-color: red;
    width: 300px
}

#news_sub_sub_sub_menu_block {
    top: 40px
}

#news_sub_sub_menu_block {
    top: 0
}

#news_sub_sub_menu {
    position: absolute;
    margin-left: 200px
}

#news_sub_menu a:hover,
#news_sub_sub_menu a:hover {
    color: #000
}

#news_sub_menu a,
#news_sub_sub_menu a {
    font-family: Tahoma;
    font-size: 13px;
    color: #777;
    text-decoration: none
}

#news_sub_menu {
    position: absolute;
    margin-left: 10px
}

#news_sub_menu_block .hr_news_sub_menu,
#news_sub_sub_menu_block .hr_news_sub_menu,
#news_sub_sub_sub_menu_block .hr_news_sub_menu {
    position: absolute;
    height: 1px;
    width: 250px;
    margin-top: 65px;
    right: 10px;
    margin-left: -15px;
    background-color: #dfdfdf
}

#news_sub_menu_block ul {
    margin-left: 110px;
    margin-top: 6px
}

#news_sub_sub_menu_block ul {
    margin-left: 47px;
    margin-top: 6px
}

#news_sub_sub_sub_menu_block ul {
    margin-left: 83px;
    margin-top: 6px
}

#news_sub_menu_block {
    position: absolute;
    top: -40px;
    left: 200px;
    background-color: red;
    width: 300px
}

.news_navigation_tags_add,
.news_navigation_tags_left,
.news_navigation_tags_right {
    text-decoration: none;
    color: #dfdfdf;
    font-family: Tahoma;
    font-size: 14px;
    position: absolute;
    top: 5px
}

#news_sub_menu li {
    display: inline-block;
    padding-left: 10px
}

.news_tags_block_navigation {
    position: absolute;
    bottom: -2px;
    width: 220px;
    height: 25px;
    border: 1px solid #eee;
    left: -1px;
    background-color: #F5F5F5
}

.news_navigation_tags_left {
    left: 10px
}

.news_navigation_tags_right {
    right: 10px
}

.news_navigation_tags_add {
    right: 105px
}

#search_news_f_tags {
    position: absolute;
    top: 10px;
    left: 8px;
    width: 190px;
    z-index: 2;
    background-color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 0 0 #ccc inset;
    box-shadow: 0 0 0 #ccc inset
}

#search_news_f_tags,
.comments_area {
    resize: none;
    -moz-box-shadow: 0 0 0 #ccc inset;
    -webkit-box-shadow: 0 0 0 #ccc inset
}

#search_news_f_tags:focus,
.news_tags_block {
    border: 1px solid #dfdfdf
}

.news_tags_block,
.news_tags_header {
    position: absolute;
    width: 220px;
    top: 0
}

.news_tags_block {
    display: none;
    height: 146px
}

.news_tags_header {
    height: 25px;
    border-bottom: 1px solid #eee;
    background-color: #f5f5f5;
    color: #dfdfdf;
    font-size: 12px
}

.news_tags_header span {
    position: relative;
    top: 4px
}

.news_tags_views {
    position: absolute;
    top: 40px;
    left: 5px;
    left: 14px;
    line-height: 1.3
}

#search_news_tags {
    position: absolute;
    width: 202px;
    color: #ccc;
    text-decoration: none;
    bottom: 8px;
    left: 8px;
    font-size: 20px;
    border: 1px solid #dfdfdf;
    -webkit-transition: all 0 ease;
    padding: 23px 0
}

#search_news_tags:hover {
    background-color: #eee
}

#search_news_tags:active {
    background-color: #e7e7e7
}

.news_tags_views .news_tag_r {
    position: relative;
    padding-left: 0;
    padding-right: 2px;
    font-size: 11px;
    color: #ccc;
    text-decoration: none
}

.news_tags_views .news_drop_tag {
    position: relative;
    left: -1px;
    padding: 5px 5px 3px 4px;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    top: 0;
    text-decoration: none;
    font-size: 8px;
    border: 1px solid #dfdfdf;
    color: #dfdfdf;
    display: none
}

#news_menu_a,
#news_menu_b,
.news_tags_views li {
    position: relative;
    display: inline-block
}

#news_menu_a {
    left: 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-family: Esqadero
}

#news_menu_a,
#news_menu_b {
    font-weight: 400;
    border: 1px solid #dfdfdf;
    padding: 7px 20px
}

#news_menu_b {
    left: 15px;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
    margin-left: -20px
}

#news_modal_line_b {
    border: none;
    background-color: #dfdfdf;
    color: red;
    height: 1px;
    width: 500px;
    position: absolute;
    margin-top: 90px
}

.news_check_block {
    position: absolute;
    top: 70px;
    left: 2px
}

.news_check_block a {
    position: relative;
    width: 300px;
    left: 30px;
    font-size: 10px;
    z-index: 10;
    font-family: Esqadero;
    width: 250px;
    text-align: center;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    padding: 7px;
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    margin-left: 10px;
    -webkit-transition: all .1s ease
}

.news_check_check {
    border: 1px solid #6FCC81;
    background-color: #6FCC81;
    color: #7AC388
}

.news_check_block a:hover {
    border: 1px solid #8CC2F7;
    background-color: #8CC2F7
}

.news_check_all {
    border: 1px solid #699BCA;
    background-color: #6498CA
}

.news_block {
    position: relative;
    display: block;
    top: 90px;
    left: 200px;
    margin-top: 10px;
    margin-top: 255px;
    color: #777
}

.news_block_userpic {
    position: absolute;
    left: -140px;
    margin-top: -180px
}

.news_block_userpic img {
    position: relative;
    top: -4px;
    left: -30px;
    width: 80px
}

.news_block_action,
.news_block_name {
    position: absolute;
    left: -75px;
    width: 500px;
    font-family: Esqadero;
    font-size: 13px;
    font-weight: 400
}

.news_block_userpic img {
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.news_block_name {
    position: absolute;
    z-index: 1000;
    font-size: 16px;
    margin-top: -180px;
    color: #6D6D6D;
    text-decoration: none
}

.news_block_name:hover {
    color: #000
}

.news_block_action {
    font-size: 16px;
    top: -150px;
    margin-top: 0px;
    color: #ccc
}

.news_thumbs_up,
.news_time_add {
    font-family: Tahoma
}

.news_block_hr_a,
.news_block_hr_b {
    border: none;
    width: 600px;
    height: 1px;
    background-color: #dfdfdf
}

.news_block_hr_a {
    position: absolute;
    top: -205px;
    left: -170px
}

.news_block_hr_b,
.news_new_photo,
.news_time_add,
.news_time_add span {
    position: relative
}

.news_block_hr_b {
    top: -65px;
    left: 40px
}

.news_new_photo {
    top: -130px;
    left: -82px;
    margin-left: 10px;
    margin-bottom: 20px
}

.news_time_add {
    font-family: "Esqadero";
    width: 300px;
    top: -60px;
    left: 338px;
    color: #ccc;
    font-size: 14px;
    text-align: right;
    right: 173px
}

.news_thumbs_up {
    color: #8E8E8E;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    position: absolute;
    top: -233px;
    right: 187px;
    font-size: 26px;
    text-decoration: none
}

.news_thumbs_up:hover {
    color: #5D5D5D
}

.news_thumbs_up:active {
    margin-top: 1px
}

.news_thumbs_up_count_block {
    position: absolute;
    width: 180px;
    color: #8E8E8E;
    font-family: "Tahoma";
    margin-top: 1px;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
    left: 195px;
    top: -228px
}

.news_block_content,
.news_go_to_note {
    color: #777;
    font-family: Esqadero
}

.news_class_content {
    width: 400px
}

.news_class_content div {
    position: absolute;
    width: 300px;
    background-color: red;
    top: -100px
}

.news_block_content,
.news_block_content span,
.news_icon {
    position: relative
}

.news_block_content img {
    width: 1px
}

.news_block_content {
    font-size: 14px;
    width: 510px;
    top: -117px;
    left: -75px;
    height: auto;
    padding-bottom: 10px;
    line-height: 1.5;
    color: #404040
}

.news_block_content img {
    padding: 5px;
    position: relative;
    left: -3px;
    margin-left: -10px
}

.news_icon {
    top: 1px
}

.news_block_action_h {
    color: #B1B1B1;
    padding-left: 5px
}

.view_users_news_plus_a {
    left: -55px;
    top: -75px
}

.view_users_news_plus_b {
    left: -50px;
    top: -197px
}

.view_users_note_plus_str_b,
.view_users_note_plus_str_c {
    position: absolute;
    left: 450px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    opacity: .9
}

.view_users_note_plus_str_b {
    bottom: 146px;
    border-bottom: 10px solid #777
}

.view_users_note_plus_str_c {
    bottom: 76px;
    border-top: 10px solid #777
}

.news_go_to_note {
    font-size: 14px;
    text-decoration: none;
    position: relative;
    top: 0px;
    right: -173px;
    font-family: "Esqadero"
}

.news_go_to_note:hover {
    color: #000
}

.news_go_to_note_block {
    position: relative;
    width: 340px;
    height: 20px;
    text-align: right;
    top: -30px
}

.print_message,
.print_message_pencil {
    position: absolute;
    width: 200px;
    font-family: Arial
}

.add_friend_to_dialog {
    font-size: 20px;
    position: absolute;
    top: 20px;
    color: #ccc;
    left: -30px;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.add_friend_to_dialog:hover {
    color: #777;
    cursor: pointer
}

.add_friend_to_dialog:active {
    color: #000
}

.print_message {
    left: 20px;
    font-size: 10px;
    color: #777
}

.print_message_pencil {
    top: 1px;
    left: 0;
    font-size: 10px;
    color: #777
}

#comments_note_x {
    position: relative;
    font-size: 10px;
    top: 5px;
    font-family: Esqadero;
    display: inline-block;
    z-index: 10
}

#comments_note_x:hover {
    text-decoration: underline
}

.print_block {
    position: absolute;
    left: 10px;
    bottom: 18px;
    margin-top: 0;
    height: 0;
    opacity: 0
}

.comments_block {
    position: absolute;
    z-index: 3;
    width: 302px;
    height: 527px;
    top: 8px;
    left: 1px;
    margin-left: 0;
    border: 1px solid #dfdfdf;
    opacity: 0;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.comments_area {
    position: absolute;
    bottom: 59px;
    left: 8px;
    width: 240px;
    height: 56px;
    z-index: 2;
    background-color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 0 0 #ccc inset;
    box-shadow: 0 0 0 #ccc inset
}

.comments_area:focus {
    background-color: #fff;
    border-color: #ccc;
    outline: 0;
    -webkit-box-shadow: 0 0 0 1px #ccc inset;
    box-shadow: 0 0 0 1px #ccc inset
}

.border_comments_a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    display: block;
    color: #777;
    font-family: arial;
    font-weight: 700;
    text-shadow: 1px 1px 0 #fff;
    height: 54px;
    width: 100%;
    bottom: 0;
    left: -1px;
    -webkit-box-shadow: 0 1px 0 0 #ccc;
    -webkit-border-radius: 0 0 12px 12px;
    border-radius: 0 0 12px 12px
}

#send_comment,
.border_comments_a {
    text-decoration: none;
    position: absolute;
    border: 1px solid #dfdfdf
}

.border_comments_block_a {
    width: 302px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    z-index: 1;
    bottom: 143px
}

#send_comment {
    width: 35px;
    width: 42px;
    color: #ccc;
    text-align: center;
    bottom: 64px;
    right: -1px;
    font-size: 20px;
    padding: 24px 0
}

#comments_button_hide,
.comments_time_add,
.news_plus_name {
    font-family: Tahoma;
    color: #777
}

#send_comment:hover {
    background-color: #eee
}

#send_comment:active {
    background-color: #e7e7e7
}

.comments_block_msg {
    position: relative;
    left: 0
}

.sender_name_comments_block,
.text_comments_block {
    color: #777;
    left: 47px;
    font-family: Tahoma
}

.sender_name_comments_block {
    position: absolute;
    top: -11px;
    font-size: 12px;
    font-weight: 700
}

.comments_time_add {
    position: relative;
    font-size: 10px
}

.comments_time_add_block {
    position: absolute;
    right: -40px;
    top: 3px
}

.text_comments_block {
    position: relative;
    width: 200px;
    top: -25px;
    word-wrap: break-word
}

#comments_button_hide {
    position: absolute;
    top: -1px;
    z-index: 10;
    right: 0;
    width: 70px;
    font-size: 17px;
    padding: 18px;
    -webkit-border-radius: 0 0 12px;
    border-radius: 0 0 12px
}

#note_comments_wait {
    position: absolute;
    top: 200px;
    left: 150px;
    display: none
}

.news_plus_user_block {
    position: relative;
    top: -10px;
    left: 14px;
    text-align: center;
    width: 120px;
    margin-left: -4px;
    margin-top: 30px;
    display: inline-block
}

.news_plus_user_block a img {
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.news_plus_name {
    position: relative;
    display: block;
    top: 10px;
    font-size: 11px;
    text-decoration: none
}

.news_plus_name:hover {
    color: #000
}

#news_modal .tabs {
    top: 33px;
    left: -25px
}

#news_modal .tabs li {
    top: 33px;
    margin-left: 0
}

.footer_left a,
.ophone {
    margin-left: 7px
}

.response_news_block {
    position: relative;
    border-left: 1px solid #dfdfdf;
    padding-left: 10px;
    width: 290px
}

.response_news_block .news_block_name {
    position: absolute;
    left: 55px;
    top: 180px
}

.response_news_block .news_block_userpic {
    position: absolute;
    left: 10px;
    top: 175px
}

.response_news_block .content_response {
    position: relative;
    left: 45px;
    top: 45px
}

.response_news_block .news_block_action {
    position: absolute;
    top: 12px;
    left: 55px
}

.drop_response_comment {
    position: absolute;
    color: #dfdfdf;
    top: -180px;
    left: 250px;
    text-decoration: none;
    font-size: 14px
}

.drop_response_comment:hover {
    color: #777
}

.drop_response_comment:active {
    color: #000
}

.rating_user {
    position: relative;
    width: 198px;
    height: 22px;
    border: 1px solid #dfdfdf;
    display: none;
    top: 10px
}

.rating_count_block {
    position: absolute;
    z-index: 1;
    width: 198px;
    height: 22px;
    text-align: center
}

.rating_count_block span {
    position: relative;
    top: 4px;
    font-size: 13px;
    color: #777;
    opacity: .7
}

.rating_band_a,
.rating_band_b {
    height: 22px;
    position: absolute;
    top: -1px;
    left: -1px;
    border: 1px solid #dcdcdc
}

.rating_band_a {
    width: 100%;
    background-color: #eee
}

.rating_band_b {
    width: 34%;
    background-color: #C9E0FF
}

.e_block_a {
    position: relative;
    margin-top: -10px
}

.footer_left li,
.footer_right a {
    margin-top: 10px
}

.status {
    position: absolute;
    z-index: -1;
    top: 5px;
    left: 5px
}

.footer_left,
.footer_right {
    position: absolute;
    z-index: 0
}

.footer_left {
    bottom: -3px;
    left: -30px;
    display: none;
}

.footer_left li {
    font-size: 12px;
    display: inline-block
}

.support_modal_open,
.thanks_modal_open {
    position: absolute;
    top: 0;
    left: 43px;
    color: #777;
    font-size: 12px;
    font-family: Tahoma
}

.footer_left a,
.footer_right a {
    color: #777;
    text-decoration: none;
    font-size: 12px;
    font-family: Esqadero
}

.footer_right {
    bottom: 39px;
    right: 24px;
    position: absolute;
    z-index: 11;
}

.footer_right .footer_pliushchenko:hover {
    text-decoration: underline;
    color: #3b3b3b
}

.footer_mydaybook {
    position: absolute;
    width: 200px;
    right: 0;
    padding-right: 7px;
    top: 26px
}

.border_social_ico {
    position: relative;
    z-index: 110;
    top: -13px;
    right: 0;
    width: 300px;
    left: 152px
}

.border_social_ico td {
    position: absolute
}

.border_social_ico .ddds_ico1 {
    border: 1px solid rgba(9, 9, 9, .125);
    box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    -moz-box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    -webkit-box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    position: relative;
    z-index: 10000;
    font-size: 20px;
    top: -7px;
    left: -150px;
    width: 34px;
    height: 34px;
    background: #E1E1E1;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    display: inline-block;
    margin-left: 10px
}

.border_social_ico .ddds_ico2 {
    position: relative;
    cursor: pointer;
    left: 3px;
    top: 3px;
    font-size: 13px;
    margin-left: 0;
    padding: 5px;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    margin-right: 10px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #fff;
    border: 1px solid #ccc
}

#diary_complain,
#diary_moderator_button,
.diary_complain_menu ul,
.diary_moderator_menu ul {
    font-family: Tahoma;
    font-size: 11px
}

.border_social_ico a {
    position: absolute;
    padding: 6px;
    top: 1px;
    left: 0;
    color: #B5B5B5;
    text-decoration: none
}

.border_social_ico .ddds_ico2:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed));
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

.diary_menu_c_block {
    position: absolute;
    top: 57px;
    height: 0;
    left: 15px;
    width: 400px;
    background-color: red
}

#diary_complain {
    position: relative;
    z-index: 20;
    color: #ccc;
    text-decoration: none
}

#diary_complain:hover {
    color: #777
}

.diary_complain_menu {
    position: relative;
    z-index: 10;
    background-color: #fff;
    top: -33px;
    left: -11px;
    display: none
}

.diary_moderator_menu {
    position: relative;
    z-index: 9;
    top: -33px;
    left: 76px;
    display: none
}

.diary_complain_a,
.diary_moderator_a {
    position: absolute
}

.diary_moderator_menu ul {
    position: relative;
    color: #777;
    list-style-type: none;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding-top: 22px;
    padding-bottom: 3px
}

.diary_moderator_menu ul li {
    cursor: pointer;
    position: relative;
    margin-left: -40px;
    padding: 5px 12px 5px 10px
}

.diary_moderator_menu ul li:hover {
    color: #000
}

#diary_moderator_button {
    position: relative;
    z-index: 10;
    color: #ccc;
    text-decoration: none;
    padding-left: 10px
}

.diary_complain_menu ul {
    position: relative;
    color: #777;
    list-style-type: none;
    border: 1px solid #dfdfdf;
    padding-top: 22px;
    padding-bottom: 3px
}

.diary_complain_menu ul li {
    cursor: pointer;
    position: relative;
    margin-left: -40px;
    padding: 5px 12px 5px 10px
}

.diary_complain_menu ul li:hover {
    color: #000
}

#empty_diary {
    z-index: 100;
    top: 50%;
    margin-top: -140px;
    left: -webkit-calc(50% - 180px);
    left: calc(50% - 180px);
    color: #ACACAC;
    font-size: 102px;
    position: absolute;
    width: 350px
}

#empty_diary div {
    position: relative;
    top: 30px;
    line-height: 1.5
}

#empty_diary div span {
    font-size: 17px
}

#empty_diary_add {
    position: absolute;
    z-index: 100;
    top: 100%;
    margin-top: -180px;
    left: 170px;
    color: #ACACAC;
    font-size: 100px
}

.first_note_add_block {
    background-color: red
}

.first_add_note_text {
    position: absolute;
    top: 100%;
    margin-top: -275px;
    left: 65px;
    text-align: center;
    width: 300px
}

.first_add_note_text span {
    color: #ACACAC;
    font-family: Tahoma;
    font-weight: 700;
    font-size: 16px
}

.malicious_content_photo_t img {
    max-width: 560px;
    max-height: 385px
}

.malicious_content_photo_t {
    margin-top: 105px;
    height: 400px;
    width: 560px
}

#search_google_photo_m {
    background-color: #4285F4;
    text-decoration: none;
    position: absolute;
    z-index: 1;
    padding: 5px;
    border: 1px solid #266de0;
    font-size: 30px;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    top: 112px;
    right: 250px;
    opacity: .4
}

#search_google_photo_m:hover {
    opacity: 1
}

.m_menu_buttons_tabs {
    position: absolute;
    top: -59px;
    margin-top: 20px;
    height: 100px;
    width: 560px
}

#a_menu_tabs,
#b_menu_tabs {
    position: relative;
    top: 6px;
    left: -20px
}

.m_menu_buttons_tabs ul li a {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    font-family: arial;
    font-size: 11px;
    font-weight: 700;
    position: relative;
    left: 5px;
    top: -5px;
    padding: 10px 8px
}

.m_menu_buttons_tabs ul li a,
.malicious_content_photo_menu ul li {
    border-left: 1px solid #ccc;
    text-shadow: 1px 1px 0 #fff;
    cursor: pointer;
    display: inline-block;
    border-bottom: 1px solid #ccc;
    color: #777;
    text-decoration: none;
    -webkit-transition: all .5s ease;
    margin-left: -4px;
    z-index: 10;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    -moz-box-shadow: inset 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

.m_menu_buttons_tabs ul li a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.m_menu_buttons_tabs ul li a:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.malicious_content_photo_menu {
    position: absolute;
    width: 720px;
    top: 492px;
    left: -10px
}

.malicious_content_photo_menu ul li {
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #ededed;
    font-family: arial;
    font-size: 15px;
    font-weight: 700;
    padding: 15px 0 16px;
    width: 170px
}

.malicious_content_photo_menu ul li:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.malicious_content_photo_menu ul li:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

#moderator_modal .followers_users_block {
    position: absolute;
    top: 187px
}

#organisation_m_modal {
    position: absolute;
    top: 50px;
    left: -5px
}

.e_block_a_moderator {
    position: absolute;
    background-color: #dfdfdf;
    right: 0;
    bottom: 0;
    width: 227px;
    height: 443px;
    border-left: 1px solid #dcdcdc;
    -webkit-border-radius: 0 0 15px;
    border-radius: 0 0 15px
}

#organisation_m_modal div.orgChart {
    display: inline-block;
    font-size: 1em;
    background-color: #fff;
    min-width: 500px;
    margin: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 0 solid #fff
}

#organisation_m_modal div.orgChart h1,
#organisation_m_modal div.orgChart h2,
#organisation_m_modal div.orgChart h3,
#organisation_m_modal div.orgChart h4,
#organisation_m_modal div.orgChart h5 {
    margin: 0;
    padding: 0;
    line-height: inherit
}

#organisation_m_modal div.orgChart div.node {
    width: 140px;
    height: 30px;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-width: 1px;
    background-color: linen
}

#organisation_m_modal div.orgChart ul.stack {
    display: inline-block;
    border: 1px dotted #000;
    background-color: #faebd7;
    margin-top: 20px;
    padding: 4px;
    min-width: 150px;
    font-size: 13px;
    -webkit-box-shadow: 2px 2px 3px #888;
    box-shadow: 2px 2px 3px #888
}

.all_info_user,
.am_new_msg_b,
.change_name a {
    -webkit-box-shadow: inset 0 1px 0 0 #fff
}

#organisation_m_modal div.orgChart div.node.drama-title+div.stack-container>ul.stack>li {
    margin-bottom: 10px
}

#organisation_m_modal div.orgChart div.node.drama-title+div.stack-container>ul.stack>li:last-child {
    border-top: 1px dotted #000;
    margin-bottom: 0
}

#organisation_m_modal div.orgChart div.node.level1.drama-title {
    cursor: pointer
}

#organisation_m_modal div#org-chart-container {
    margin-bottom: 20px
}

#organisation_m_modal .org_userpic {
    position: absolute;
    margin-left: -72px;
    margin-top: -2px
}

#organisation_m_modal .org_post {
    position: relative;
    top: 0;
    left: 0;
    font-family: Tahoma;
    font-size: 12px
}

#organisation_m_modal .org_info {
    position: absolute;
    margin-top: -5px;
    margin-left: 40px;
    text-align: left
}

#organisation_m_modal .org_info p {
    position: relative;
    font-size: 10px;
    line-height: .5em;
    font-family: Tahoma
}

#organisation_m_modal .org_user_post {
    top: 7px;
    left: 2px
}

.m_diary_rating_line {
    position: absolute;
    background-color: #70aae0;
    border: none;
    top: 38px;
    right: 13px;
    width: 180px;
    height: 2px
}

.m_diary_header_name {
    position: absolute;
    font-family: arial;
    font-size: 17px;
    color: #848484;
    left: 128px;
    top: 56px
}

.m_count_note_views {
    position: absolute;
    right: 18px;
    top: 10px;
    font-size: 18px;
    font-family: arial, sans-serif;
    color: #848484
}

.mf_name,
.mf_who_name {
    font-weight: 400;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 13px;
    width: 350px;
    color: #777
}

.m_diary_block_c {
    position: relative;
    top: 45px;
    left: -245px
}

.warning_user_block {
    position: relative;
    height: 100%;
    top: -40px;
    margin-top: 50px
}

.m_diary_hr,
.mf_time_add_hr_a,
.mf_time_add_hr_b {
    border: none;
    background-color: #dfdfdf;
    height: 1px
}

.mf_block {
    position: relative;
    left: 80px;
    top: 15px
}

.mf_name {
    position: absolute;
    left: -8px;
    top: -29px
}

.mf_userpic {
    position: absolute;
    left: -68px;
    top: -30px
}

.mf_add_block {
    position: relative;
    left: 200px
}

.mf_who_name {
    position: absolute;
    left: -74px;
    top: 15px
}

.mf_who_block_userpic {
    position: absolute;
    left: -118px;
    top: 14px
}

.mf_block_text {
    position: relative;
    font-family: arial;
    font-size: 17px;
    color: #848484;
    left: 126px;
    top: -18px;
    width: 360px;
    padding-top: 60px;
    padding-bottom: 30px
}

.mf_time_add,
.w_note_who_name {
    position: relative;
    font-family: Tahoma
}

.mf_time_add_hr_a,
.mf_time_add_hr_b {
    position: relative;
    left: 12px;
    width: 480px
}

.mf_time_add_hr_a {
    top: -22px
}

.mf_time_add_hr_b {
    top: -45px
}

.mf_time_add {
    width: 300px;
    top: -10px;
    left: 185px;
    color: #ccc;
    font-size: 12px;
    text-align: right
}

.mf_time_add span {
    position: relative
}

.w_note_who_block_userpic {
    position: relative;
    left: 20px;
    top: 10px
}

.w_note_who_name {
    left: 100px;
    font-size: 13px;
    font-weight: 400;
    top: 25px;
    width: 350px;
    color: #777;
    text-decoration: none
}

.warnings_users_block_text {
    position: absolute;
    font-family: arial;
    font-size: 17px;
    color: #848484;
    left: 128px;
    top: 56px;
    width: 350px
}

.m_note_thumbs_down,
.m_note_thumbs_up {
    cursor: pointer;
    -webkit-transition: all .2s ease;
    font-family: Tahoma;
    font-size: 19px;
    width: 30px;
    padding-right: 10px
}

.m_note_thumbs_down {
    color: #8E8E8E;
    position: relative;
    padding-left: 15px
}

.m_note_thumbs_down:hover {
    color: #5D5D5D
}

.m_note_thumbs_up {
    color: #8E8E8E;
    position: relative
}

#m_note_thumbs_down_amount,
#note_thumbs_up_amount {
    position: relative;
    top: -4px;
    font-weight: 400;
    font-family: Tahoma
}

.m_note_thumbs_up:hover {
    color: #5D5D5D
}

.m_note_thumbs_up:active {
    margin-top: 1px
}

#note_thumbs_up_amount {
    font-family: "Tahoma";
    font-weight: bold;
    font-size: 16px;
    z-index: 10;
    -webkit-transform: scale(1);
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.m_note_thumbs_block,
.m_note_time {
    font-family: Tahoma
}

.m_note_thumbs_block {
    position: absolute;
    left: 100%;
    margin-left: -209px;
    margin-top: 10px;
    width: 200px;
    color: #979797;
    font-size: 13px;
    font-weight: 700;
    text-align: right
}

.m_diary_rating_block {
    position: absolute;
    top: 40px;
    right: 10px
}

.m_diary_hr {
    color: red;
    width: 395px;
    position: absolute;
    margin-left: 132px;
    margin-top: 162px
}

.m_note_time {
    position: absolute;
    top: 82px;
    left: 0;
    margin-left: 128px;
    color: #777;
    font-size: 11px
}

.m_info_note_block {
    position: relative;
    top: 40px
}

.m_note_name,
.m_note_name a,
.m_photo_name,
.m_photo_name a {
    text-decoration: none;
    font-family: Tahoma;
    font-weight: 400;
    width: 350px;
    left: -5px;
    font-size: 13px;
    top: -32px
}

.m_note_name,
.m_note_name a {
    color: #777
}

.m_note_name {
    position: absolute
}

.m_note_name a:hover {
    color: #000
}

.m_photo_name,
.m_photo_name a {
    color: #777
}

#m_content_diary {
    position: relative
}

.m_note_block,
.m_photo_name {
    position: absolute
}

.m_photo_name a:hover {
    color: #000
}

.m_note_block_userpic,
.m_photo_block_userpic {
    position: absolute;
    left: -65px;
    top: -30px
}

.m_note_block {
    left: 80px;
    top: 40px
}

#m_note_complain,
#m_photo_complain {
    text-decoration: none;
    position: relative;
    z-index: 20
}

#m_note_complain {
    top: 57px;
    left: 76px;
    font-family: Tahoma;
    font-size: 11px;
    color: #ccc
}

#m_photo_complain {
    top: -8px;
    left: -5px;
    font-family: Tahoma;
    font-size: 12px;
    color: #777
}

.am_new_msg_b,
.m_awaiting_confirmation_all_m ul li,
.m_note_who_name {
    font-family: Tahoma;
    font-size: 13px
}

.m_note_who_add_block {
    position: absolute;
    left: 200px
}

.m_note_who_name {
    position: absolute;
    left: -72px;
    font-weight: 400;
    top: 35px;
    width: 350px;
    color: #777;
    text-decoration: none
}

.m_note_who_block_userpic {
    position: absolute;
    left: -115px;
    top: 35px
}

.m_info_note_block_b {
    top: 20px
}

.m_awaiting_confirmation_all_m {
    position: absolute;
    z-index: 1;
    top: 363px;
    left: 368px;
    background-color: #fff;
    border: 1px solid #ccc;
    display: none
}

.m_awaiting_confirmation_all_m ul {
    position: relative;
    left: -27px;
    height: 100px
}

.m_awaiting_confirmation_all_m ul li {
    list-style-type: none;
    width: 128px;
    color: #777;
    padding-top: 12px;
    position: relative;
    top: -13px
}

.m_awaiting_confirmation_all_m ul li a {
    cursor: pointer;
    color: #777;
    text-decoration: none
}

.m_awaiting_confirmation_all_m ul li a:hover {
    color: #000
}

.am_new_msg_b {
    position: absolute;
    height: 37px;
    left: -60px;
    padding-left: 12px;
    padding-right: 12px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    display: block;
    color: #777;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    z-index: 9;
    margin-top: -9px;
    text-align: left;
    border-top: 1px solid #ccc;
    -webkit-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px
}

.am_new_msg_b span {
    position: relative;
    top: 10px
}

.edit_time_block {
    position: relative;
    top: -2px;
    text-align: right;
    width: 100%;
    margin-left: -5px;
    right: 0;
    color: #777;
    font-family: Tahoma;
    font-size: 11px
}

.complain_note_radio {
    position: relative;
    display: table;
    margin: 0 auto;
    top: 85px;
    color: #777
}

.complain_note_s {
    position: relative;
    top: -25px
}

.complain_note_radio form label {
    position: relative;
    display: block;
    margin-top: 0
}

.complain_note_radio form label span {
    position: relative;
    left: 10px;
    top: 1px;
    font-size: 14px;
    font-family: Tahoma
}

#complain_button_a {
    position: relative;
    top: 25px;
    padding-bottom: 8px;
    padding-top: 8px
}

.good_complain {
    width: 397px;
    height: 346px;
    background-color: #eee;
    position: absolute;
    top: 39px;
    text-align: center;
    display: none;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.complain_note_icon {
    position: relative;
    top: 30px;
    font-size: 180px;
    color: #777
}

.ban_people_fl,
.complain_note_d {
    font-family: Tahoma;
    font-size: 14px
}

.complain_note_d {
    position: relative;
    top: 60px;
    color: #777;
    line-height: 1.5;
    left: 6px
}

.photo_plus_block {
    position: relative
}

.photo_plus_am_block_z {
    display: inline-block;
    position: relative;
    text-align: right
}

.photo_plus_am_block {
    position: relative;
    width: 300px;
    text-align: right;
    left: -365px;
    top: 40px
}

.photo_plus_am_block_zzz {
    display: none;
    position: absolute;
    right: 0;
    top: 1px;
    font-size: 20px;
    cursor: pointer;
    padding: 10px 13px;
    height: 22px;
    background-color: #fff;
    color: #777;
    -webkit-border-radius: 3px;
    border-radius: 0 0 10px 10px;
    text-decoration: none
}

.photo_plus_am {
    position: relative;
    padding-right: 10px;
    left: 1px;
    top: 0;
    font-family: Tahoma;
    font-size: 18px
}

.extra_photo {
    top: 52px;
    left: -90px;
    font-size: 15px;
    font-family: Tahoma;
    padding: 12px;
    color: #777;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    text-decoration: none;
}

.extra_photo,
.lb-data .lb-close {
    cursor: pointer;
    position: relative;
    margin-top: 12px;
    z-index: 1;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 0px 0px 10px 10px;
}

.extra_photo:hover {
    color: #000
}

.extra_photo_t2 {
    position: relative;
    top: 3px;
    font-size: 22px;
    font-family: "Proxima Nova Regular";
    color: #777777;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.photo_plus_ico {
    display: inline-block;
    position: relative;
    top: -1px;
    left: 0;
    color: #777;
    text-decoration: none
}

.photo_plus_ico:hover {
    color: #000
}

.lb-data .lb-close {
    top: 50px;
    left: -70px;
    font-size: 18px;
    padding: 10px 13px;
    color: #777;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    text-decoration: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lb-data .lb-close:hover {
    color: #000
}

.photo_menu_x {
    display: table;
    position: relative;
    left: 60px;
    width: 0
}

.p_view_users_note_plus_form {
    width: 205px;
    height: 60px;
    opacity: .9;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #777;
    position: absolute;
    z-index: 10;
    bottom: 0
}

.p_view_users_note_plus_form,
.photo_extra_menu {
    background-color: #777;
    -webkit-border-radius: 6px
}

.p_view_users_note_plus_str {
    position: absolute;
    left: 100px;
    bottom: -10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #777;
    opacity: .9
}

.p_block_users_plus {
    position: relative;
    z-index: 10;
    left: 7px;
    top: -7px
}

.cnews_amount_modal_open {
    width: 200px;
    color: #fff;
    position: absolute;
    top: -11px;
    left: 0;
    font-weight: 700;
    font-family: Tahoma;
    cursor: pointer;
    text-decoration: none;
    font-size: 11px;
    text-align: left
}

.p_img_note_plus_block {
    height: 33px;
    width: 200px
}

.p_img_note_plus {
    position: relative;
    margin-left: 3px;
    right: 84px
}

.lb-closeContainer {
    position: relative;
    display: block;
    width: 200px;
    left: 100%;
    height: 0;
    margin-left: -100px;
    top: -90px;
    -moz-margin-start: -100px
}

.photo_extra_menu {
    position: relative;
    top: -91px;
    left: -168px;
    height: 93px;
    width: 240px;
    opacity: 0;
    text-align: right;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #777;
    display: block;
    z-index: 20;
}

.photo_extra_menu a {
    top: -6px;
    padding-left: 5px;
    padding-right: 10px;
    position: relative;
    display: inline-block;
    margin-top: 25px;
    color: #fff;
    text-decoration: none;
}

.photo_extra_menu a:hover {
    color: #dfdfdf
}

.photo_extra_menu_str {
    position: absolute;
    left: 152px;
    top: 90px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #777;
    opacity: .9;
}

.p_view_users_block_x {
    position: absolute;
    display: none;
    z-index: 20;
    opacity: 1;
    top: 0;
    left: -189px
}

#photo_go_modal_n {
    position: relative;
    z-index: 12;
    top: 0
}

.diary_rating_line,
.diary_rating_line_e {
    position: absolute;
    border: none;
    width: 180px;
    height: 2px
}

.diary_rating_line_e {
    background-color: #ccc;
    top: 38px;
    right: 13px;
    text-align: left
}

.diary_rating_line {
    display: table;
    background-color: #70aae0;
    top: 0;
    left: 0
}

.ban_people ul li {
    position: relative;
    width: 450px;
    height: 100px;
    margin-top: -6px;
    top: 45px;
    background-color: #eee;
    border: 1px solid #dfdfdf;
    list-style-type: none
}

.ban_people_fl {
    position: absolute;
    margin-top: 13px;
    left: 70px;
    text-decoration: none;
    color: #777
}

.p_ban_man_fl,
.p_ban_man_fl a,
.p_ban_people_fl {
    line-height: 1.5;
    font-size: 13px;
    color: #777
}

.ban_people_userpic {
    position: absolute;
    margin-top: 9px;
    margin-left: 11px;
    border: 7px solid #dfdfdf
}

#support_add_new_ticket,
.support_state_b_block_a {
    font-family: Tahoma;
    border-bottom: 1px solid #dfdfdf
}

.p_ban_man_fl {
    position: relative;
    top: 32px;
    left: 70px
}

.p_ban_man_fl a {
    position: relative;
    text-decoration: none
}

.p_ban_man_fl a:hover {
    text-decoration: underline
}

.p_ban_people_fl {
    position: relative;
    top: 32px;
    left: 70px
}

.p_ban_people_fl a {
    color: #70aae0;
    text-decoration: none;
    left: 20px;
    padding-left: 7px;
    font-size: 11px
}

.p_ban_people_fl a:hover {
    text-decoration: underline
}

.ban_people_ch {
    position: relative;
    top: -45px;
    left: 368px;
    color: #70e085;
    text-decoration: none
}

.ban_people_ch:hover {
    text-decoration: underline
}

#moderator_ban_navigation {
    position: absolute;
    left: 75px
}

.ban_people {
    position: relative;
    top: 0;
    width: 550px;
    left: 20px
}

#search_ban_people {
    position: absolute;
    z-index: 1;
    top: 8px;
    left: 60px;
    height: 20px;
    width: 300px
}

#count_ban_people {
    position: absolute;
    width: 200px;
    text-align: right;
    left: 312px;
    top: 20px;
    color: #777;
    font-family: Tahoma;
    font-size: 11px
}

.page_m_modal_open {
    position: absolute;
    margin-top: -13px;
    left: 0;
    color: #adadad;
    text-decoration: none;
    font-size: 16px;
    padding-left: 5px
}

.page_m_modal_open:hover {
    color: #777
}

.page_m_modal_block {
    display: inline-block;
    position: relative
}

#gift_modal {
    width: 700px;
    height: 570px
}

#page_m_modal
}

    {
    background-color: #fff;
    width: 397px;
    height: 283px
}

#page_m_modal_view {
    position: relative;
    top: 42px;
    text-align: center
}

#page_m_modal_view a {
    display: inline-block;
    width: 335px;
    color: #777;
    font-family: Tahoma;
    border: 1px solid #dfdfdf;
    background-color: #eee;
    text-decoration: none;
    margin-top: 15px;
    padding: 10px;
    font-size: 15px
}

#page_m_ab1 input,
#page_m_ab1 textarea {
    position: relative;
    width: 360px;
    left: 10px
}

.add_lang_block_info,
.notepad_add_lang_block ul li {
    font-family: Tahoma;
    font-size: 14px
}

#page_m_ab1,
.support_state_a {
    display: none
}

#page_m_modal_view a:hover {
    background-color: #dfdfdf
}

#page_m_ab1 {
    position: relative;
    top: -181px;
    z-index: 1;
    height: 244px;
    background-color: #fff
}

#page_m_ab1 input {
    top: 15px;
    z-index: 2
}

#page_m_ab1 textarea {
    height: 105px;
    background-color: #fff;
    top: 25px;
    resize: none
}

#back_page_m,
#send_page_m_ab1 {
    position: relative;
    width: 100px;
    padding-top: 7px;
    padding-bottom: 7px
}

#send_page_m_ab1 {
    top: 1px;
    left: 280px
}

#back_page_m {
    top: 35px;
    left: 12px
}

#support_modal {
    position: absolute;
    width: 530px;
    height: 360px;
    background-color: #fff;
    padding: 90px 15px 70px;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

#notepad_all_lang_modal {
    width: 397px;
    height: 505px;
    background-color: #eee;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.notepad_add_lang_block ul {
    position: relative;
    left: -34px;
    top: -5px;
    text-align: left
}

.notepad_add_lang_block ul li {
    background-color: #fff;
    width: 310px;
    margin-top: 15px;
    padding: 12px;
    list-style-type: none;
    border: 1px solid #dfdfdf;
    color: #393939;
    cursor: pointer;
    -webkit-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out
}

.notepad_add_lang_block ul li:hover {
    background-color: #D3D3D3
}

.notepad_add_lang_block ul li span {
    position: relative;
    left: 48px
}

.notepad_add_lang_block ul li img {
    position: absolute;
    width: 40px;
    left: 49px;
    margin-top: -5px
}

.add_lang_block_info {
    position: absolute;
    top: 48px;
    width: 320px;
    left: 40px;
    line-height: 1.5;
    text-align: center;
    color: #777
}

.notepad_lang_l_state {
    position: absolute;
    right: 13px;
    margin-top: -16px;
    color: #777;
    font-size: 12px
}

.lang_note {
    font-size: 16px;
    font-weight: 700;
    color: #C9C9C9;
    position: absolute;
    margin-bottom: 200px;
    top: 7px;
    left: 7px;
    cursor: pointer;
    text-decoration: none
}

.support_view input {
    position: absolute;
    top: 118px;
    left: 25px;
    width: 340px;
    z-index: 2
}

.support_view .support_state_a textarea {
    position: absolute;
    width: 495px;
    height: 130px;
    left: 25px;
    top: 167px;
    background-color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 0 0 #ccc inset;
    box-shadow: 0 0 0 #ccc inset;
    resize: none;
    z-index: 15
}

.support_nm,
.support_view .support_state_a textarea {
    -webkit-box-shadow: 0 0 0 #ccc inset;
    -moz-box-shadow: 0 0 0 #ccc inset
}

#support_new_add_theme {
    width: 495px
}

.support_block_a_a {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    width: 559px;
    height: 63px;
    background-color: #eee;
    border-top: 1px solid #dfdfdf
}

.support_t11 {
    position: absolute;
    top: 50px;
    text-align: center;
    font-family: Tahoma;
    font-size: 14px;
    left: 30px;
    color: #777;
    line-height: 2
}

#send_nm_to_support {
    position: absolute;
    background-color: #fff;
    z-index: 15;
    width: 42px;
    color: #ccc;
    text-decoration: none;
    text-align: center;
    bottom: 9px;
    right: 100px;
    font-size: 20px;
    border: 1px solid #dfdfdf;
    padding: 31px 0
}

#send_nm_to_support:active,
#send_nm_to_support:hover {
    background-color: #dfdfdf
}

.support_nm {
    background-color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 0 0 #ccc inset;
    box-shadow: 0 0 0 #ccc inset;
    position: absolute;
    width: 283px;
    height: 69px;
    top: 427px;
    left: 111px;
    resize: none;
    z-index: 15
}

.support_block_c_a,
.support_block_c_b {
    position: absolute;
    z-index: 1;
    top: 39px;
    width: 100px;
    height: 480px
}

.support_nm:focus {
    background-color: #fff;
    border-color: #ccc;
    outline: 0;
    -webkit-box-shadow: 0 0 0 1px #ccc inset;
    box-shadow: 0 0 0 1px #ccc inset
}

.support_block_c_a {
    left: 0;
    background-color: #eee;
    border-right: 1px solid #dfdfdf;
    -webkit-border-radius: 0 0 0 18px;
    border-radius: 0 0 0 18px
}

.support_block_c_b {
    right: 0;
    background-color: #eee;
    border-left: 1px solid #dfdfdf;
    -webkit-border-radius: 0 0 18px;
    border-radius: 0 0 18px
}

#support_add_new_ticket,
.support_block_c_c {
    background-color: #eee;
    border-top: 1px solid #dfdfdf;
    -webkit-border-radius: 0 0 18px 18px;
    border-radius: 0 0 18px 18px
}

.support_block_c_c {
    position: absolute;
    z-index: 12;
    left: 0;
    top: 415px;
    width: 560px;
    height: 103px
}

.support_state_b {
    display: block
}

.support_state_c {
    display: none
}

.support_state_b_block_a {
    position: relative;
    color: #777;
    width: 540px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 12px;
    top: -50px;
    left: -15px;
    background-color: #eee;
    border-top: 1px solid #dfdfdf
}

.new_support_importance {
    position: absolute;
    bottom: 250px;
    left: 450px
}

.support_state_b_block_a_x {
    position: relative;
    display: inline-block
}

.support_state_b_block_a_n {
    position: absolute;
    display: inline-block;
    right: 15px
}

.support_state_b_block_a_n div {
    position: relative;
    display: inline-block;
    padding-left: 10px
}

.support_ticket_h {
    position: absolute;
    font-size: 13px;
    top: 6px;
    left: 64px;
    color: #777
}

.support_am_response,
.support_mv_status {
    position: absolute;
    font-family: Tahoma;
    font-size: 11px
}

.support_am_response {
    right: 8px;
    top: 5px;
    color: #777
}

.support_mv_status {
    left: 6px;
    top: 6px;
    width: 50px;
    text-align: center
}

#support_add_new_ticket_b {
    position: absolute;
    bottom: 20px;
    width: 520px;
    height: 20px;
    left: 20px
}

#support_add_new_ticket {
    position: absolute;
    line-height: 1.3;
    text-shadow: 1px 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #D3D3D3;
    box-shadow: 0 1px 0 #D3D3D3;
    z-index: 1;
    color: #777;
    width: 528px;
    font-size: 16px;
    top: -41px;
    left: -20px;
    padding: 169px 10px
}

.support_view #back_support,
.support_view #send_to_support {
    position: absolute;
    z-index: 5;
    bottom: 15px;
    width: 100px;
    padding-top: 7px;
    padding-bottom: 7px
}

.support_view #back_support {
    left: 310px
}

.support_view #send_to_support {
    left: 430px
}

.support_user_block {
    position: absolute;
    top: 130px;
    left: -15px
}

#moderator_support_user_block {
    position: absolute;
    top: 130px;
    left: 22px
}

.support_user_block li {
    list-style-type: none;
    margin-top: 10px;
    left: -20px;
    height: 85px
}

.moderator_support_user,
.support_user {
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    height: 172px;
    margin-top: 3px;
    display: list-item
}

.support_user_block li:hover {
    cursor: pointer
}

.support_user {
    position: relative;
    z-index: 2;
    width: 482px;
    background-color: #eee;
    border: 1px solid #dfdfdf;
    left: -1px
}

.support_user:hover {
    cursor: pointer;
    background-color: #dfdfdf
}

.support_miniature {
    display: none
}

.support_user img {
    position: relative;
    top: 29px;
    left: 6px
}

#support_decision_a,
.support_text_b,
.support_time_b span,
.support_user p {
    font-family: Tahoma;
    position: absolute;
    color: #777
}

.support_user p {
    z-index: 1;
    top: 16px;
    left: 64px;
    font-size: 12px
}

.support_time_b span {
    right: 7px;
    top: 26px;
    font-size: 10px
}

.support_text_b {
    width: 400px;
    top: 46px;
    left: 65px;
    font-size: 11px;
    word-wrap: break-word;
    line-height: 1.5
}

#support_m_tab_x1 {
    display: block
}

#support_decision_a {
    left: 0;
    z-index: 15;
    font-size: 14px;
    line-height: 1.3;
    text-shadow: 1px 1px 0 #fff;
    padding: 19px 10px 8px;
    -webkit-border-radius: 0 0 0 18px;
    border-radius: 0 0 0 18px
}

#support_decision_a,
#support_decision_b {
    border: 2px solid #dfdfdf;
    width: 77px;
    bottom: 0
}

#support_back_a span,
#support_decision_a span,
#support_decision_b span {
    color: #A2A2A2;
    position: relative;
    top: -5px;
    font-size: 37px;
    text-shadow: 1px 1px 0 #fff
}

#support_back_a,
#support_decision_b,
#support_importance_a {
    text-shadow: 1px 1px 0 #fff;
    position: absolute;
    z-index: 15;
    font-family: Tahoma;
    font-size: 14px;
    color: #777;
    line-height: 1.3
}

#support_decision_b {
    right: 0;
    padding: 18px 10px 8px;
    -webkit-border-radius: 0 0 18px;
    border-radius: 0 0 18px
}

#support_back_a {
    border: 1px solid #dfdfdf;
    width: 78px;
    top: 39px;
    left: 0;
    -webkit-box-shadow: 0 1px 0 #D3D3D3;
    box-shadow: 0 1px 0 #D3D3D3;
    padding: 169px 10px
}

#support_importance_a {
    border: 2px solid #dfdfdf;
    width: 77px;
    top: 39px;
    right: 0;
    padding: 37px 10px 27px
}

#support_importance_a span,
#support_importance_b span,
#support_importance_c span,
#support_new_importance_a span,
#support_new_importance_b span,
#support_new_importance_c span {
    color: #A2A2A2;
    position: relative;
    top: -5px;
    font-size: 17px;
    text-shadow: 1px 1px 0 #fff
}

#support_importance_b,
#support_importance_c {
    width: 77px;
    right: 0;
    z-index: 15;
    font-family: Tahoma;
    font-size: 14px;
    color: #777;
    line-height: 1.3;
    text-shadow: 1px 1px 0 #fff;
    padding: 37px 10px 27px
}

#support_importance_b {
    position: absolute;
    border: 2px solid #dfdfdf;
    top: 164px
}

#support_importance_c {
    position: absolute;
    border: 2px solid #dfdfdf;
    top: 289px
}

#support_new_importance_a,
#support_new_importance_b,
#support_new_importance_c {
    font-family: Tahoma;
    text-shadow: 1px 1px 0 #fff;
    color: #777;
    line-height: 1.3;
    position: absolute;
    border: 2px solid #dfdfdf;
    top: 60px;
    z-index: 15;
    font-size: 14px;
    padding: 37px 10px 27px
}

#support_new_importance_b,
#support_new_importance_c {
    width: 145px
}

#support_new_importance_c {
    right: -82px
}

#support_new_importance_b {
    right: 86px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #D3D3D3), color-stop(1, #ccc));
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background: -ms-linear-gradient(top, #dfdfdf, #ededed)
}

#support_new_importance_a {
    width: 146px;
    right: 254px
}

.moderator_support_user {
    position: relative;
    z-index: 2;
    width: 482px;
    background-color: #eee;
    border: 1px solid #dfdfdf;
    left: -10px
}

.moderator_support_user:hover {
    cursor: pointer;
    background-color: #dfdfdf
}

.moderator_support_user img {
    position: relative;
    top: 29px;
    left: 6px
}

.moderator_support_user p {
    position: absolute;
    z-index: 1;
    top: 16px;
    left: 64px;
    font-family: Tahoma;
    color: #777;
    font-size: 12px
}

#support_m_tab_x2 {
    display: none;
    position: absolute;
    top: 100px;
    right: 220px
}

.moderator_new_support_importance {
    position: absolute;
    top: -30px;
    left: -580px
}

.moderator_new_support_importance a {
    position: relative;
    border: 2px solid #dfdfdf;
    height: 68px;
    width: 145px;
    z-index: 15;
    font-family: Tahoma;
    font-size: 14px;
    color: #777;
    line-height: 1.3;
    text-shadow: 1px 1px 0 #fff;
    text-align: center;
    padding: 27px 10px 17px
}

.moderator_block_c_c,
.moderator_block_c_e,
.moderator_block_c_x {
    background-color: #DFDFDF;
    border-top: 1px solid #dfdfdf;
    border-right: 1px solid #ccc
}

.moderator_new_support_importance .mnsi_b {
    color: #A2A2A2;
    position: relative;
    top: 1px;
    font-size: 35px;
    text-shadow: 1px 1px 0 #fff
}

.moderator_new_support_importance .mnsi_a {
    position: relative;
    top: 20px
}

.moderator_block_c_e {
    position: absolute;
    z-index: 20;
    left: -411px;
    top: 435px;
    width: 403px;
    height: 113px;
    display: none
}

.moderator_block_c_x {
    position: absolute;
    z-index: 20;
    left: -580px;
    top: -30px;
    width: 168px;
    height: 465px;
    display: none
}

.moderator_block_c_c {
    position: absolute;
    z-index: 12;
    left: -411px;
    top: 435px;
    width: 403px;
    height: 113px
}

.moderator_support_nm {
    background-color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 0 0 #ccc inset;
    box-shadow: 0 0 0 #ccc inset;
    position: absolute;
    width: 330px;
    height: 83px;
    top: 443px;
    left: -405px;
    resize: none;
    z-index: 15
}

.moderator_support_nm:focus {
    background-color: #fff;
    border-color: #ccc;
    outline: 0;
    -webkit-box-shadow: 0 0 0 1px #ccc inset;
    box-shadow: 0 0 0 1px #ccc inset
}

#moderator_send_nm_to_support {
    position: absolute;
    background-color: #fff;
    z-index: 15;
    width: 42px;
    color: #ccc;
    text-decoration: none;
    text-align: center;
    top: 444px;
    right: 7px;
    font-size: 20px;
    border: 1px solid #dfdfdf;
    padding: 37px 0
}

#moderator_send_nm_to_support:active,
#moderator_send_nm_to_support:hover {
    background-color: #dfdfdf
}

.more_support_ticket_button_block {
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    top: -15px;
    width: 490px;
    height: 20px;
    text-align: center;
    background-color: #eee;
    border: 1px solid #dfdfdf;
    cursor: pointer
}

.more_support_ticket_button_block:hover {
    cursor: pointer;
    background-color: #dfdfdf
}

#more_support_ticket_button {
    position: relative;
    top: 2px;
    font-size: 14px;
    text-decoration: none;
    font-family: Tahoma;
    color: #777
}

.select_search_language_add {
    position: absolute;
    bottom: 10px
}

.select_search_language_add .jq-selectbox__select {
    width: 150px
}

.languages_block_menu2_xx {
    position: absolute;
    z-index: 2000;
    right: 115px;
    top: -1px;
    width: 300px
}

.languages_block_menu2_yy {
    position: absolute;
    z-index: 4000;
    left: 600px;
    top: -1px;
    width: 300px
}

.languages_block_menu3 {
    position: relative;
    display: none;
    top: 20px;
    left: 0;
    margin-left: -3px;
    z-index: 20;
    text-align: right
}

.languages_block_menu3 ul {
    position: absolute;
    text-align: center;
    left: -590px;
    top: 30px;
    width: 590px;
    opacity: 0.9;
    font-size: 12px;
    z-index: 1000;
    border: 1px solid #5286B7;
    background-color: #5E8FBE;
    color: #ffffff;
    padding-bottom: 18px;
    padding-top: 5px;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.languages_block_menu3 ul li {
    position: relative;
    list-style-type: none;
    right: 10px;
    margin-top: 12px;
    display: inline-block;
    margin-left: 10px;
    top: 5px
}

.languages_block_menu3 img {
    position: relative;
    left: -5px;
    top: 9px;
    width: 25px
}

.languages_block_menu3 span {
    color: #ffffff;
    font-size: 14px;
    top: -1px;
    position: relative;
    right: 22px;
    margin-left: 10px;
    cursor: pointer;
    font-family: "Esqadero"
}

.languages_block_menu3 span:hover {
    color: #8effa3
}

.languages_block3 img {
    position: relative;
    left: 10px;
    top: 9px;
    width: 25px
}

.languages_block3 span {
    color: #777;
    font-size: 14px;
    top: 6px;
    position: relative;
    left: 14px
}

.languages_block_menu2 {
    position: relative;
    display: none;
    top: 20px;
    left: 0;
    margin-left: -3px;
    z-index: 20;
    text-align: right
}

.languages_block_menu2 ul {
    position: absolute;
    left: -170px;
    top: 20px;
    z-index: 100;
    border: 1px solid #6ABF7A;
    background-color: #6FCC81;
    color: #ffffff;
    padding-bottom: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px
}

.languages_block_menu2 ul li {
    position: relative;
    list-style-type: none;
    right: 10px;
    margin-top: 8px
}

.languages_block_menu2 img {
    position: relative;
    left: -5px;
    top: 9px;
    width: 25px
}

.languages_block_menu2 span {
    color: #ffffff;
    font-size: 14px;
    top: 6px;
    position: relative;
    right: 0;
    cursor: pointer;
    font-family: "Esqadero"
}

.languages_block_menu2 span:hover {
    color: #000
}

.languages_block2 img {
    position: relative;
    left: 10px;
    top: 9px;
    width: 25px
}

.languages_block2 span {
    color: #777;
    font-size: 14px;
    top: 6px;
    position: relative;
    left: 14px
}

.ssskqpo1 {
    position: relative;
    top: -2px
}

.ssskqpo8 {
    position: relative;
    top: -2px
}

.all_note_languages_news {
    position: absolute;
    font-size: 12px;
    z-index: 10;
    font-family: Esqadero;
    margin-top: 7px;
    left: 12px;
    width: auto;
    color: #FFF;
    text-decoration: none;
    border: 1px solid #6FCC81;
    padding: 7px;
    padding-right: 18px;
    padding-left: 12px;
    padding-top: 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: #6FCC81
}

.all_note_languages_news:hover {
    background-color: #6CBF7C;
    color: #eeeeee
}

.all_note_category_news {
    position: absolute;
    font-size: 12px;
    z-index: 10;
    font-family: Esqadero;
    margin-top: 7px;
    right: calc(0% - 31px);
    width: auto;
    color: #FFF;
    text-decoration: none;
    border: 1px solid #699BCA;
    padding: 7px;
    padding-right: 18px;
    padding-left: 12px;
    padding-top: 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: #6396C7;
    -webkit-transition: all .1s ease
}

.all_note_category_news:hover {
    background-color: #4b87bc;
    color: #eeeeee
}

.news_check_all span {
    padding-left: 5px
}

.invite_block ul li,
.invite_fl_name {
    font-family: Tahoma;
    color: #777
}

.ssskqpo2 {
    position: relative;
    top: 1px;
    left: 8px
}

.invite_block {
    position: relative;
    top: 50px;
    left: -21px
}

.invite_key {
    position: absolute;
    left: 53px;
    margin-top: 7px
}

.invite_block ul li {
    height: 30px;
    font-size: 15px;
    border: 1px solid #dfdfdf;
    margin-top: 14px;
    padding: 12px;
    list-style-type: none;
    background-color: #fff;
    text-align: right
}

.invite_status_key {
    position: relative;
    top: 6px;
    right: 0
}

.invite_status_key img {
    position: relative;
    top: -7px;
    left: 2px
}

.invite_fl_name {
    position: relative;
    top: -21px;
    left: -10px;
    font-size: 14px;
    text-decoration: none
}

.invite_fl_name:hover {
    color: #000
}

.invite_time {
    position: absolute;
    top: 32px;
    font-size: 10px;
    font-family: Tahoma;
    right: 56px
}

.invite_navigation_border,
.invite_navigation_left,
.invite_navigation_right {
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    position: absolute;
    color: #777;
    font-family: arial;
    font-weight: 700;
    z-index: 2
}

.invite_search_x {
    position: absolute;
    top: -40px;
    right: 0
}

.invite_search_x input {
    padding: 5px;
    width: 200px
}

.invite_navigation_border {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    border: 1px solid #ccc;
    font-size: 15px;
    padding: 8px 18px;
    height: 40px;
    width: 510px;
    left: 0;
    bottom: 1px;
    border-right: 0 solid #eee
}

.invite_navigation_left {
    background-color: #e9e9e9;
    border-right: 1px solid #ccc;
    text-align: center;
    left: 0
}

.invite_navigation_left,
.invite_navigation_right {
    display: block;
    font-size: 26px;
    padding: 15px 20px;
    width: 42px;
    bottom: 0
}

.change_name a,
.invite_navigation_left,
.invite_navigation_right {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf))
}

.invite_navigation_left:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.invite_navigation_left:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.invite_navigation_right {
    background-color: #ededed;
    border-left: 1px solid #ccc;
    text-align: center;
    right: 0
}

.all_to_followers a,
.delete_m_update_news,
.drop_comment {
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma
}

.invite_navigation_right:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.invite_navigation_right:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.invite_search_r {
    position: absolute;
    width: 300px;
    right: 207px;
    top: -8px
}

.invite_search_r a {
    display: inline-block;
    padding: 7px
}

.delete_m_update_news {
    position: absolute;
    top: -43px;
    color: #ccc;
    left: -145px;
    display: none
}

.delete_m_update_news:hover {
    color: #777
}

#invite_block_b,
.invite_navigation_border {
    display: none
}

.dostatus,
.ophone,
.ostatus {
    display: inline-block
}

.all_to_followers {
    position: absolute;
    top: 500px;
    left: 210px;
    width: 240px;
    text-align: center
}

.all_to_followers a {
    color: #777;
    left: 200px;
    bottom: 50px
}

.all_to_followers a:hover {
    color: #000
}

#scrollbar3 .viewport .overview #messages_view_block #messages_content .messages_block .messages_time_add_block .messages_time_add {
    position: absolute;
    left: 0
}

.crop_photo_modal_open,
.drop_my_photo {
    position: absolute;
    left: 158px;
    top: 0
}

.crop_photo_modal_open {
    -webkit-border-radius: 5px 0 0;
    border-radius: 5px 0 0
}

.drop_comment {
    position: absolute;
    margin-top: 43px;
    color: #dfdfdf;
    z-index: 10;
    left: 10px
}

.drop_comment:hover {
    color: #777
}

.dostatus {
    position: absolute;
    top: 72px;
    z-index: 180;
    width: 400px;
    text-align: right;
    left: -webkit-calc(50% - -28px);
    left: calc(50% - -28px)
}

.codrops-header,
.codrops-top,
.ophone,
.ostatus {
    position: relative
}

.ostatus {
    font-family: Esqadero;
    padding: 8px 18px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    z-index: 51;
    margin-top: -11px;
    text-align: left;
    top: -2px;
    left: 25px;
    font-size: 11px;
    color: #9D9D9D;
    font-weight: bolder
}

.codrops-header,
.codrops-info {
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .7)
}

.ophone {
    padding-top: 10px;
    font-size: 15px;
    top: 0;
    color: #A7A7A7
}

.ri-grid {
    width: 600px
}

.ri-grid ul li,
.ri-grid ul li a {
    width: 100px;
    height: 100px
}

.grid,
.ri-grid ul li a img {
    width: 100%
}

.codrops-header {
    margin: 10px;
    padding: 20px 10px 10px;
    display: block
}

.codrops-header h1,
.codrops-header-special h1 {
    font-size: 26px;
    line-height: 26px;
    margin: 0;
    position: relative;
    font-weight: 700;
    color: #000
}

.codrops-header h2,
.codrops-header-special h2 {
    font-size: 14px;
    line-height: 14px;
    font-weight: 300;
    padding: 3px 5px;
    margin: 10px 0 5px;
    color: #000;
    display: inline-block
}

.codrops-top {
    line-height: 24px;
    font-size: 11px;
    background: #fff;
    background: rgba(255, 255, 255, .8);
    text-transform: uppercase;
    z-index: 9999;
    -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, .2);
    box-shadow: 1px 0 2px rgba(0, 0, 0, .2)
}

.grid,
.grid img {
    position: absolute
}

.codrops-top a {
    padding: 0 10px;
    letter-spacing: 1px;
    color: #333;
    display: inline-block
}

.codrops-top a:hover {
    background: rgba(255, 255, 255, .3)
}

.codrops-top span.right {
    float: right
}

.codrops-top span.right a {
    float: left;
    display: block
}

.codrops-info {
    padding: 20px;
    margin: 0 auto;
    line-height: 22px
}

.codrops-demos {
    text-align: center;
    display: block;
    line-height: 30px;
    padding: 5px 0
}

.codrops-demos a {
    display: inline-block;
    margin: 0 10px;
    font-weight: 700;
    color: #333;
    line-height: 20px;
    font-size: 12px;
    background: #fff;
    background: rgba(255, 255, 255, .4);
    padding: 0 4px
}

.codrops-demos a:hover {
    border-bottom: 2px solid #f7bb6d
}

.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
    border-bottom: 2px solid #f7bb6d;
    color: #777
}

.codrops-header-special {
    position: absolute;
    top: 80px;
    left: 0;
    text-align: left
}

.codrops-header-special h2 {
    padding: 5px 20px 5px 10px;
    color: #fff;
    line-height: 26px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

.codrops-header-special h1 {
    background: #000;
    background: rgba(0, 0, 0, .8);
    display: inline-block;
    font-size: 32px;
    line-height: 32px;
    padding: 20px;
    color: #fff;
    text-shadow: 0 0 1px #fff
}

.codrops-header-special .codrops-demos {
    text-align: left
}

.codrops-header-special .codrops-demos a {
    background: rgba(255, 255, 255, 1)
}

.codrops-header-special .codrops-info {
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .8);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
    padding: 5px 20px 5px 10px;
    line-height: 26px;
    margin-top: 30px;
    text-align: left
}

.grid {
    height: auto;
    z-index: -1;
    top: -950px;
    left: 0
}

.grid img {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    margin: 0 0 -10px -80px;
    display: inline-block;
    width: 10%;
    z-index: 0;
    filter: blur(2px);
    -webkit-filter: blur(2px)
}

#blur_photo_grid,
.wall {
    left: 0;
    width: 100%;
    z-index: -1
}

#blur_photo_grid {
    display: none;
    opacity: .4;
    visibility: visible;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    height: 100%
}

.modal_border span {
    position: relative;
    top: 22px;
    font-family: Esqadero;
    font-size: 16px;
}

.modal_border a {
    position: absolute;
    top: 31px;
    right: 3px;
    color: #fff;
    font-size: 18px;
}

.wall {
    position: absolute;
    top: 65px;
    height: auto
}

.wall img {
    margin: 0 0 -5px;
    display: inline-block;
    width: 10%;
    z-index: 0;
    position: relative;
    filter: blur(2px) contrast(120%);
    -webkit-filter: blur(2px) contrast(120%)
}

.all_info_user,
.change_name a {
    cursor: pointer;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')
}

#privacy_modal_x_border {
    width: 463px
}

#privacy_modal_x {
    background-color: #ffffff;
    height: 410px;
    width: 500px;
    border-radius: 0px 0px 30px 30px
}

.ruser_ban_a {
    position: absolute;
    display: none;
    z-index: 1;
    font-size: 20px;
    top: 200px;
    left: -200px;
    width: 815px;
    text-align: center;
    line-height: 5;
    color: #ACACAC
}

.ruser_ban_a_icon {
    font-size: 200px
}

.ruser_hide_icon {
    font-size: 200px
}

.ruser_ban_a_text {
    position: relative;
    margin-top: 20px;
    font-size: 30px;
    top: -140px;
    font-family: Idealist
}

#bb_user_ban,
#bb_user_change_name {
    display: none;
    right: 0;
    height: 0;
    font-size: 12px
}

#bb_user_ban,
.change_name a {
    text-decoration: none;
    font-family: nevis
}

#bb_user_ban {
    position: absolute;
    margin-right: 645px;
    bottom: 320px;
    color: #ccc
}

#bb_user_ban:hover {
    color: #777
}

.change_name {
    position: absolute;
    display: none;
    z-index: 100000;
    left: -webkit-calc(50% - 211px);
    left: calc(50% - 211px);
    top: 311px;
    margin-left: 172px;
}

.change_name a {
    position: absolute;
    z-index: 100;
    width: 200px;
    left: 415px;
    top: -7px;
    font-size: 14px;
    padding: 9px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    color: #777;
    text-align: center
}

.change_name a:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.change_name a:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ffffff), color-stop(1, #dfdfdf));
}

.change_name input {
    background: #fff;
    padding: 10px 5px;
    margin: 0 0 5px;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: 0 0 0 #ccc inset;
    box-shadow: 0 0 0 #ccc inset;
    resize: none;
    z-index: 15;
    font-family: Idealist;
    color: #3B3B3B;
    top: -7px;
    position: relative;
    width: 190px
}

#bb_user_change_name {
    position: absolute;
    margin-right: 647px;
    bottom: 390px;
    text-decoration: none;
    color: #ccc;
    font-family: nevis
}
.save_bb_user_change_name:hover
{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ffffff));

}
#change_my_name,
.save_bb_user_change_name_info p,
.save_bb_user_change_name_info span,
.vk_page_con a,
.vk_page_sp1_info {
    font-family: Idealist
}

#bb_user_change_name:hover {
    color: #777
}

.save_bb_user_change_name_info {
    position: absolute;
    width: 388px;
    height: 100px;
    left: 1px;
    top: 40px;
    background-color: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 13px;
    border: 1px solid #dfdfdf;
    text-align: left;
    line-height: 1.5
}

.save_bb_user_change_name_info span {
    position: relative;
    font-size: 14px;
    color: #777;
    top: 0;
    opacity: .7
}

.save_bb_user_change_name_info p {
    position: absolute;
    font-size: 12px;
    color: #777;
    bottom: -5px;
    right: 12px;
    opacity: .7
}

.save_bb_user_change_name_info p:hover {
    cursor: pointer;
    color: #000
}

#change_my_name {
    position: absolute;
    top: 14px;
    left: 12px;
    text-decoration: none;
    color: #ccc;
    font-size: 15px;
    opacity: 0;
    display: none
}

#change_my_name:hover {
    color: #777
}

#thanks_tejquery {
    position: absolute;
    top: 150px;
    left: 30px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

#thanks_jquery {
    position: absolute;
    top: 65px;
    left: 35px
}

#thanks_cloudflare {
    position: absolute;
    top: 60px;
    left: 260px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

#thanks_dklab {
    position: absolute;
    top: 420px;
    left: 270px
}

#thanks_lightbox {
    position: absolute;
    top: 150px;
    left: 260px
}

#thanks_TinyScrollbar {
    position: absolute;
    top: 250px;
    left: 260px
}

#thanks_SocialLikes {
    position: absolute;
    top: 330px;
    left: 265px
}

#thanks_dimox,
#thanks_emoji {
    position: absolute;
    left: 30px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

#thanks_dimox {
    top: 420px
}

#thanks_emoji {
    top: 240px
}

.vk_page_con a {
    position: absolute;
    left: 20px;
    color: #777;
    font-size: 14px;
    margin-left: 330px;
    margin-top: 30px;
    text-decoration: none
}

.vk_page_con a:hover {
    color: #000;
    text-decoration: underline
}

#vk_auth,
#vk_groups {
    position: absolute;
    z-index: 40;
    right: 25px;
    top: 125px
}

.auth_main_div {
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.border_slider,
.photo_block img {
    -webkit-border-radius: 16px 0 4px 16px;
    border-radius: 16px 0 4px 16px
}

.vk_page_sp1_info {
    position: absolute;
    text-align: center;
    color: #777;
    top: 57px;
    line-height: 1.5
}

.a_you_info_x,
.all_info_user {
    font-family: Esqadero;
    text-align: center
}

#vk_login {
    position: absolute;
    display: none;
    z-index: 4000;
    right: 0;
    top: -104px
}

.all_info_user {
    position: absolute;
    bottom: -20px;
    z-index: 20;
    width: 197px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-shadow: inset 0 1px 0 0 #fff;
    box-shadow: inset 0 1px 0 0 #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed, #dfdfdf);
    background-color: #ededed;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #777;
    font-size: 10px;
    text-decoration: none
}

.all_info_user:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #ededed))
}

.all_info_user:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #dfdfdf), color-stop(1, #dfdfdf))
}

.fb_auth_dddy {
    position: absolute;
    z-index: 10;
    top: 203px;
    right: -51px
}

#fb_auth {
    position: absolute;
    right: 50%;
    margin-right: -352px;
    top: 202px;
    z-index: 100
}

.fb_button_login {
    position: absolute;
    top: -150px;
    height: 37px;
    font-size: 12px;
    background: #415CAA;
    color: #fff;
    width: 140px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    cursor: pointer;
    left: -281px;
    -webkit-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px
}

.fb_button_login,
.vk_button_login {
    text-decoration: none;
    right: 120px;
    display: inline-block;
    white-space: nowrap;
    line-height: 52px;
    font-weight: 700;
    padding: 5px 20px;
    font-family: Tahoma;
    text-transform: uppercase;
    -moz-transition: all .15s linear;
    -o-transition: all .15s linear;
    -webkit-transition: all .15s linear
}

.fb_button_login:hover {
    color: #E2F2FF
}

.fb_button_login div {
    border: 1px solid #eee;
    position: absolute;
    left: 12px;
    top: 10px;
    font-size: 40px;
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.fb_button_login div span {
    color: #415CAA;
    font-size: 25px;
    position: relative;
    top: 0;
    left: 0
}

.vk_button_login {
    position: absolute;
    top: -85px;
    height: 37px;
    font-size: 12px;
    background: #567CA4;
    width: 140px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    cursor: pointer;
    left: -281px;
    -webkit-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px
}

.vk_button_login:hover {
    color: #E2F2FF
}

.vk_button_login div {
    border: 1px solid #eee;
    position: absolute;
    left: 14px;
    top: 10px;
    font-size: 40px;
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-border-radius: 12px;
    border-radius: 20px
}

.vk_button_login div span {
    color: #567CA4;
    font-size: 20px;
    position: relative;
    top: 2px;
    left: 2px
}

.fb_bbb,
.vk_bbb {
    position: relative;
    top: -20px;
    padding-right: 0
}

.fb_aaa,
.vk_aaa {
    position: relative;
    margin-top: -2000px
}

.fb_bbb {
    left: 28px
}

.vk_bbb {
    left: 29px
}

.a_you_email,
.a_you_info_x,
.a_you_password {
    position: absolute;
    font-size: 15px;
    width: 250px;
    left: 20px
}

.a_you_info_x {
    color: #777;
    top: 100px;
    margin-left: 27px;
    margin-top: -35px;
    line-height: 1.5
}

.a_you_email,
.a_you_password {
    color: #70AAE0;
    font-family: Esqadero;
    top: 170px;
    text-align: center;
    line-height: 2;
    font-weight: 700
}

.a_you_email {
    margin-left: 27px;
    margin-top: 62px
}

.a_you_password {
    margin-left: 31px;
    margin-top: 115px
}

.add_lang_block_info .logo_b {
    padding-left: 8px
}

.photo_tabs_bt {
    position: relative;
    top: 9px
}

.create_userpic_eee {
    position: absolute;
    z-index: 10;
    width: 150px;
    font-size: 13px;
    left: 52px;
    text-decoration: none;
    color: #6498CA;
    bottom: 46px
}

.create_userpic_eee:hover {
    text-decoration: underline
}

#gift_modal_open_a {
    display: none
}

@media (max-width:1200px) {
    .user_gifts_a2 {
        display: none;
        opacity: 0;

    }
    #gift_modal_open_x {
        color: rgb(181, 181, 181);
        position: absolute;
        display: block;
        left: -190px;
        top: -10px;
        transform: scale(0.45)
    }
    .gift_icon-z {
        display: none
    }
    .border_social_ico {
        position: relative;
        z-index: 110;
        top: -13px;
        right: 0;
        width: 300px;
        left: 192px
    }
    .button_gift {
        position: absolute
    }
    .gift_modal_open {
        z-index: 199900
    }
    #gift_modal_open_x {
        position: absolute;
        z-index: 10100
    }
}

@media (max-width:1800px) {
    .people_love_me_xxx {
        position: fixed;
        bottom: 0px;
        left: -30px;
        -webkit-transform: scale(0.8)
    }
}

@media (max-width:940px) {
    .logo {
        margin-left: 14px;
        left: -11px
    }
    .my_name {
        left: 0;
        width: 895px;
        position: absolute
    }
    .state_dostatus {
        position: absolute;
        right: 477px;
        top: 0
    }
    .nav_general nav {
        right: 0
    }
    .nav_general {
        position: absolute;
        width: 935px
    }
    .main {
        left: -10px
    }
}

span .time_add_note_header {
    position: relative;
    top: 3px
}

.view_userpic .userpic img {
    -webkit-border-radius: 15px;
    border-radius: 15px
}

#userpic_block_aaa {
    width: 200px;
    height: 0px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden
}

#note_view_block img {
    left: 50%;
    top: 50%;
    height: auto;
    width: auto
}

.note_img_ax {
    position: relative;
    height: 300px;
    position: relative;
    height: 300px;
    width: 530px;
    overflow: hidden;
    left: -webkit-calc(50% - 259px);
    left: calc(50% - 259px)
}

.note_img_ax2 {
    position: relative;
    height: 300px;
    position: relative;
    height: 300px;
    width: 530px;
    overflow: hidden
}

.note_img_ax2 img {
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto
}

#note_view_block h2 {
    font-size: 25px;
    color: #404040
}

#note_view_block p {
    font-family: "Esqadero";
    color: #404040
}

.tooltipsy {
    padding: 10px;
    max-width: 200px;
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #deca7e
}

.social-likes__button,
.social-likes__counter {
    font-size: 15px
}

.edtitor_name_header {
    width: 620px;
    padding: 10px;
    top: 54px;
    padding-left: 5px;
    font-size: 16px
}

.notepad_comments_count {
    position: relative;
    display: inline-block;
    top: -5px;
    padding-left: 5px;
    font-size: 12px;
    left: 2px;
    font-family: "Esqadero";
    font-weight: bold;
    height: 0px
}

.fb_button_login_auth {
    position: absolute;
    top: -150px;
    height: 37px;
    font-size: 12px;
    background: #415CAA;
    color: #fff;
    width: 205px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    cursor: pointer;
    left: -274px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    text-shadow: 0px 0px 0px #fff
}

.fb_button_login_auth,
.vk_button_login_auth {
    text-decoration: none;
    right: 120px;
    display: inline-block;
    white-space: nowrap;
    line-height: 52px;
    font-weight: 700;
    padding: 5px 20px;
    font-family: Tahoma;
    text-transform: uppercase;
    -moz-transition: all .15s linear;
    -o-transition: all .15s linear;
    -webkit-transition: all .15s linear
}

.fb_button_login_auth:hover {
    color: #E2F2FF
}

.fb_button_login_auth div {
    border: 1px solid #eee;
    position: absolute;
    left: 12px;
    top: 10px;
    font-size: 40px;
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.fb_button_login_auth div span {
    color: #415CAA;
    font-size: 25px;
    position: relative;
    top: 0;
    left: 0
}

.vk_button_login_auth {
    position: absolute;
    top: -150px;
    height: 37px;
    font-size: 12px;
    background: #567CA4;
    width: 205px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    cursor: pointer;
    left: -20px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px
}

.vk_button_login_auth:hover {
    color: #E2F2FF
}

.vk_button_login_auth div {
    border: 1px solid #eee;
    position: absolute;
    left: 14px;
    top: 10px;
    font-size: 40px;
    width: 24px;
    height: 24px;
    background: #fff;
    -webkit-border-radius: 12px;
    border-radius: 20px
}

.vk_button_login_auth div span {
    color: #567CA4;
    font-size: 20px;
    position: relative;
    top: 2px;
    left: 2px
}

.fb_bbb,
.vk_bbb {
    position: relative;
    top: -20px;
    padding-right: 0
}

.fb_aaa,
.vk_aaa {
    position: relative;
    margin-top: -2000px
}

.fb_bbb {
    left: 28px
}

.vk_bbb {
    left: 29px
}

.fb_bbb_a1 {
    text-shadow: 0px 0px 0px #fff
}

.vk_bbb_a1 {
    text-shadow: 0px 0px 0px #fff
}

.moderator_hide_news {
    position: absolute;
    text-decoration: none;
    color: #cccccc;
    padding-left: 10px;
    font-size: 20px;
    top: 0px;
    z-index: 0
}

.moderator_hide_news:hover {
    color: #777777
}

.moderator_accept_news {
    position: relative;
    text-decoration: none;
    color: #cccccc;
    padding-left: 10px;
    font-size: 20px;
    left: 35px;
    top: 1px;
    z-index: 0;
    -webkit-transition: all .1s ease
}

.moderator_accept_news:hover {
    color: #72CE84
}

.go_note_plus_a {
    position: relative;
    text-decoration: none;
    color: #cccccc;
    padding-left: 10px;
    font-size: 20px;
    left: 0px;
    top: 1px;
    z-index: 0;
    -webkit-transition: all .1s ease
}

.go_note_plus_a:hover {
    color: #777777
}

.go_note_plus_b {
    position: relative;
    text-decoration: none;
    color: #cccccc;
    padding-left: 10px;
    font-size: 20px;
    left: 0px;
    top: 1px;
    z-index: 0;
    -webkit-transition: all .1s ease
}

.go_note_plus_b:hover {
    color: #777777
}

.go_note_plus_c {
    position: relative;
    text-decoration: none;
    color: #cccccc;
    padding-left: 10px;
    font-size: 20px;
    left: 0px;
    top: 1px;
    z-index: 0;
    -webkit-transition: all .1s ease
}

.go_note_plus_c:hover {
    color: #777777
}

.accept_note {
    position: relative;
    text-decoration: none;
    color: #cccccc;
    padding-left: 10px;
    font-size: 20px;
    left: 35px;
    top: 0px;
    z-index: 800;
    -webkit-transition: all .1s ease
}

.accept_note:hover {
    color: #72CE84
}

.nav_general nav li {
    position: relative;
    margin-top: -1px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

.nav_general nav li:hover {
    position: relative;
    margin-top: -1px;
    background: -moz-linear-gradient(center top, #dfdfdf 5%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #777), color-stop(50%, #777), color-stop(52%, rgba(233, 233, 233, 1)), color-stop(100%, rgba(233, 233, 233, 1)));
    background: -webkit-linear-gradient(top, #dfdfdf 1%, #dfdfdf 56%, #dfdfdf 52%, #dfdfdf 100%)
}

.navigation_photo {
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%)
}

.my_name #fb_auth {
    position: absolute;
    right: 50%;
    margin-right: -236px;
    top: 92px;
    z-index: 100
}

.text_comments {
    font-family: Esqadero;
    font-size: 13px;
    line-height: 1.5;
    color: #464646
}

.add_note_modal_close_block {
    position: absolute;
    z-index: 0;
    top: -48px;
    right: 0px;
    font-size: 18px;
    background-color: #679DD0;
    border: 1px solid #5682AD;
    padding: 15px;
    border-radius: 10px 10px 0px 0px
}

.add_note_modal_close_block a {
    position: relative;
    color: #FFFFFF;
    text-decoration: none;
    top: -3px
}

.add_note_modal_close_block a:hover {
    color: #5682AD
}

#add_note_modal .all_note_category_news {
    position: absolute;
    font-size: 12px;
    z-index: 100;
    font-family: Esqadero;
    margin-top: 2px;
    right: calc(0% + 11px);
    width: auto;
    color: #FFF;
    text-decoration: none;
    border: 1px solid #6A9BCA;
    padding: 7px;
    padding-right: 18px;
    padding-left: 12px;
    padding-top: 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: #5682AD;
    -webkit-transition: all .1s ease
}

#add_note_modal .all_note_category_news:hover {
    background-color: #3e72a3
}

.gift-icon-global-a {
    position: absolute;
    z-index: 100;
    top: 200px;
    width: 700px;
    height: 570px;
    border-radius: 50px
}

.gift-icon-global-c {
    position: absolute;
    z-index: 90;
    top: 200px;
    width: 700px;
    background-color: black;
    height: 630px;
    border-radius: 50px;
    opacity: 0.8
}

.gift-icon-global {
    position: relative;
    cursor: pointer;
    z-index: 1000;
    left: -18px;
    display: inline-block;
    margin-left: 5px;
    width: 100px;
    height: 0px;
    margin-top: -20px;
    top: 91px;
    -webkit-transform: rotate(0deg) scale(0.7);
    -webkit-transition: all .3s ease
}

.gift-icon-global:hover {
    top: 80px;
    -webkit-transform: scale(1)
}

.gift-icon-global-a-a {
    position: absolute;
    top: -200px
}

.gift-icon-block-text {
    text-align: center;
    position: absolute;
    display: none;
    top: 280px;
    color: #606060;
    width: 170px;
    height: 170px;
    margin-top: 0px;
    font-size: 14px;
    font-family: "Esqadero";
    font-weight: bold;
    text-shadow: 1px 1px 30px #000;
    left: calc(50% - 170px)
}

.gift-icon-block-b {
    position: relative;
    top: 25px;
    left: 25px;
    z-index: 4;
    font-size: 50px;
    color: #ffffff;
    display: inline-block
}

.gift-icon-block-jh {
    height: 124px;
    width: 130px;
    left: -20px;
    position: relative;
    top: -11px;
    overflow: hidden
}

.gift-icon-block-c {
    position: relative;
    z-index: 10;
    left: 0px;
    font-size: 382px;
    top: -161px;
    text-shadow: 1px 1px 30px #000;
    display: inline-block
}

.gift-icon-block-a {
    position: absolute;
    top: 0px;
    z-index: 1002;
    width: 100px;
    height: 100px;
    background: #606060;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    display: inline-block
}

@-webkit-keyframes "gift_an_a0" {
    from {
        background-color: #222222;
    }
    50% {
        background-color: #222222;
    }
    to {
        background-color: #222222;
    }
}

@-webkit-keyframes "gift_an_a32" {
    from {
        background-color: #228B22;
        -webkit-box-shadow: 0 0 9px #228B22;
    }
    50% {
        background-color: #00CC33;
        -webkit-box-shadow: 0 0 50px #00CC33;
    }
    to {
        background-color: #228B22;
        -webkit-box-shadow: 0 0 9px #228B22;
    }
}

@-webkit-keyframes "gift_an_a2" {
    from {
        background-color: #DAA520;
        -webkit-box-shadow: 0 0 9px #DAA520;
    }
    50% {
        background-color: #CCCC00;
        -webkit-box-shadow: 0 0 50px #CCCC00;
    }
    to {
        background-color: #DAA520;
        -webkit-box-shadow: 0 0 9px #DAA520;
    }
}

@-webkit-keyframes "gift_an_a3" {
    from {
        background-color: #670808;
        -webkit-box-shadow: 0 0 9px #670808;
    }
    50% {
        background-color: #801B1B;
        -webkit-box-shadow: 0 0 50px #801B1B;
    }
    to {
        background-color: #670808;
        -webkit-box-shadow: 0 0 9px #670808;
    }
}

@-webkit-keyframes "gift_an_a4" {
    from {
        background-color: #800080;
        -webkit-box-shadow: 0 0 9px #800080;
    }
    50% {
        background-color: #990066;
        -webkit-box-shadow: 0 0 50px #990066;
    }
    to {
        background-color: #800080;
        -webkit-box-shadow: 0 0 9px #800080;
    }
}

@-webkit-keyframes "gift_an_a5" {
    from {
        background-color: #336666;
        -webkit-box-shadow: 0 0 9px #336666;
    }
    50% {
        background-color: #358484;
        -webkit-box-shadow: 0 0 50px #358484;
    }
    to {
        background-color: #336666;
        -webkit-box-shadow: 0 0 9px #336666;
    }
}

@-webkit-keyframes "gift_an_a6" {
    from {
        background-color: #663366;
        -webkit-box-shadow: 0 0 9px #663366;
    }
    50% {
        background-color: #893F89;
        -webkit-box-shadow: 0 0 50px #893F89;
    }
    to {
        background-color: #663366;
        -webkit-box-shadow: 0 0 9px #663366;
    }
}

@-webkit-keyframes "gift_an_a7" {
    from {
        background-color: #000066;
        -webkit-box-shadow: 0 0 9px #000066;
    }
    50% {
        background-color: #1A1A98;
        -webkit-box-shadow: 0 0 50px #1A1A98;
    }
    to {
        background-color: #000066;
        -webkit-box-shadow: 0 0 9px #000066;
    }
}

@-webkit-keyframes "gift_an_a8" {
    from {
        background-color: #CC3399;
        -webkit-box-shadow: 0 0 9px #CC3399;
    }
    50% {
        background-color: #EB56BA;
        -webkit-box-shadow: 0 0 50px #EB56BA;
    }
    to {
        background-color: #CC3399;
        -webkit-box-shadow: 0 0 9px #CC3399;
    }
}

@-webkit-keyframes "gift_an_a9" {
    from {
        background-color: #009999;
        -webkit-box-shadow: 0 0 9px #009999;
    }
    50% {
        background-color: #18B5B5;
        -webkit-box-shadow: 0 0 50px #18B5B5;
    }
    to {
        background-color: #009999;
        -webkit-box-shadow: 0 0 9px #009999;
    }
}

@-webkit-keyframes "gift_an_a10" {
    from {
        background-color: #006699;
        -webkit-box-shadow: 0 0 9px #006699;
    }
    50% {
        background-color: #1F83B5;
        -webkit-box-shadow: 0 0 50px #1F83B5;
    }
    to {
        background-color: #006699;
        -webkit-box-shadow: 0 0 9px #006699;
    }
}

@-webkit-keyframes "gift_an_a11" {
    from {
        background-color: #000033;
        -webkit-box-shadow: 0 0 9px #000033;
    }
    50% {
        background-color: #0F0F58;
        -webkit-box-shadow: 0 0 50px #0F0F58;
    }
    to {
        background-color: #000033;
        -webkit-box-shadow: 0 0 9px #000033;
    }
}

@-webkit-keyframes "gift_an_a12" {
    from {
        background-color: #330033;
        -webkit-box-shadow: 0 0 9px #330033;
    }
    50% {
        background-color: #580C58;
        -webkit-box-shadow: 0 0 50px #580C58;
    }
    to {
        background-color: #330033;
        -webkit-box-shadow: 0 0 9px #330033;
    }
}

@-webkit-keyframes "gift_an_a13" {
    from {
        background-color: #660033;
        -webkit-box-shadow: 0 0 9px #660033;
    }
    50% {
        background-color: #891851;
        -webkit-box-shadow: 0 0 50px #891851;
    }
    to {
        background-color: #660033;
        -webkit-box-shadow: 0 0 9px #660033;
    }
}

@-webkit-keyframes "gift_an_a14" {
    from {
        background-color: #C40000;
        -webkit-box-shadow: 0 0 9px #C40000;
    }
    50% {
        background-color: #FF0000;
        -webkit-box-shadow: 0 0 50px #FF0000;
    }
    to {
        background-color: #C40000;
        -webkit-box-shadow: 0 0 9px #C40000;
    }
}

@-webkit-keyframes "gift_an_a15" {
    from {
        background-color: #663300;
        -webkit-box-shadow: 0 0 9px #663300;
    }
    50% {
        background-color: #984C00;
        -webkit-box-shadow: 0 0 50px #984C00;
    }
    to {
        background-color: #663300;
        -webkit-box-shadow: 0 0 9px #663300;
    }
}

@-webkit-keyframes "gift_an_a16" {
    from {
        background-color: #333399;
        -webkit-box-shadow: 0 0 9px #333399;
    }
    50% {
        background-color: #3D3DD3;
        -webkit-box-shadow: 0 0 50px #3D3DD3;
    }
    to {
        background-color: #333399;
        -webkit-box-shadow: 0 0 9px #333399;
    }
}

@-webkit-keyframes "gift_an_a17" {
    from {
        background-color: #004EC4;
        -webkit-box-shadow: 0 0 9px #004EC4;
    }
    50% {
        background-color: #0066FF;
        -webkit-box-shadow: 0 0 50px #0066FF;
    }
    to {
        background-color: #004EC4;
        -webkit-box-shadow: 0 0 9px #004EC4;
    }
}

@-webkit-keyframes "gift_an_a18" {
    from {
        background-color: #990033;
        -webkit-box-shadow: 0 0 9px #990033;
    }
    50% {
        background-color: #C91B55;
        -webkit-box-shadow: 0 0 50px #C91B55;
    }
    to {
        background-color: #990033;
        -webkit-box-shadow: 0 0 9px #990033;
    }
}

@-webkit-keyframes "gift_an_a19" {
    from {
        background-color: #6600CC;
        -webkit-box-shadow: 0 0 9px #6600CC;
    }
    50% {
        background-color: #8000FF;
        -webkit-box-shadow: 0 0 50px #8000FF;
    }
    to {
        background-color: #6600CC;
        -webkit-box-shadow: 0 0 9px #6600CC;
    }
}

@-webkit-keyframes "gift_an_a20" {
    from {
        background-color: #0079C9;
        -webkit-box-shadow: 0 0 9px #0079C9;
    }
    50% {
        background-color: #0099FF;
        -webkit-box-shadow: 0 0 50px #0099FF;
    }
    to {
        background-color: #0079C9;
        -webkit-box-shadow: 0 0 9px #0079C9;
    }
}

@-webkit-keyframes "gift_an_a21" {
    from {
        background-color: #993333;
        -webkit-box-shadow: 0 0 9px #993333;
    }
    50% {
        background-color: #C44444;
        -webkit-box-shadow: 0 0 50px #C44444;
    }
    to {
        background-color: #993333;
        -webkit-box-shadow: 0 0 9px #993333;
    }
}

@-webkit-keyframes "gift_an_a22" {
    from {
        background-color: #003399;
        -webkit-box-shadow: 0 0 9px #003399;
    }
    50% {
        background-color: #0046D3;
        -webkit-box-shadow: 0 0 50px #0046D3;
    }
    to {
        background-color: #003399;
        -webkit-box-shadow: 0 0 9px #003399;
    }
}

@-webkit-keyframes "gift_an_a23" {
    from {
        background-color: #00CCCC;
        -webkit-box-shadow: 0 0 9px #00CCCC;
    }
    50% {
        background-color: #00FFFF;
        -webkit-box-shadow: 0 0 50px #00FFFF;
    }
    to {
        background-color: #00CCCC;
        -webkit-box-shadow: 0 0 9px #00CCCC;
    }
}

@-webkit-keyframes "gift_an_a24" {
    from {
        background-color: #CE007C;
        -webkit-box-shadow: 0 0 9px #CE007C;
    }
    50% {
        background-color: #FF0099;
        -webkit-box-shadow: 0 0 50px #FF0099;
    }
    to {
        background-color: #CE007C;
        -webkit-box-shadow: 0 0 9px #CE007C;
    }
}

@-webkit-keyframes "gift_an_a25" {
    from {
        background-color: #0099CC;
        -webkit-box-shadow: 0 0 9px #0099CC;
    }
    50% {
        background-color: #00BFFF;
        -webkit-box-shadow: 0 0 50px #00BFFF;
    }
    to {
        background-color: #0099CC;
        -webkit-box-shadow: 0 0 9px #0099CC;
    }
}

@-webkit-keyframes "gift_an_a26" {
    from {
        background-color: #009933;
        -webkit-box-shadow: 0 0 9px #009933;
    }
    50% {
        background-color: #00C943;
        -webkit-box-shadow: 0 0 50px #00C943;
    }
    to {
        background-color: #009933;
        -webkit-box-shadow: 0 0 9px #009933;
    }
}

@-webkit-keyframes "gift_an_a27" {
    from {
        background-color: #CC6699;
        -webkit-box-shadow: 0 0 9px #CC6699;
    }
    50% {
        background-color: #FF80BF;
        -webkit-box-shadow: 0 0 50px #FF80BF;
    }
    to {
        background-color: #CC6699;
        -webkit-box-shadow: 0 0 9px #CC6699;
    }
}

@-webkit-keyframes "gift_an_a28" {
    from {
        background-color: #003366;
        -webkit-box-shadow: 0 0 9px #003366;
    }
    50% {
        background-color: #086BCE;
        -webkit-box-shadow: 0 0 50px #086BCE;
    }
    to {
        background-color: #003366;
        -webkit-box-shadow: 0 0 9px #003366;
    }
}

@-webkit-keyframes "gift_an_a29" {
    from {
        background-color: #6B44C4;
        -webkit-box-shadow: 0 0 9px #6B44C4;
    }
    50% {
        background-color: #814AFF;
        -webkit-box-shadow: 0 0 50px #814AFF;
    }
    to {
        background-color: #6B44C4;
        -webkit-box-shadow: 0 0 9px #6B44C4;
    }
}

@-webkit-keyframes "gift_an_a30" {
    from {
        background-color: #CE7C00;
        -webkit-box-shadow: 0 0 9px #CE7C00;
    }
    50% {
        background-color: #FF9900;
        -webkit-box-shadow: 0 0 50px #FF9900;
    }
    to {
        background-color: #CE7C00;
        -webkit-box-shadow: 0 0 9px #CE7C00;
    }
}

#gift-icon-global_a_32 .gift-icon-block-a {
    -webkit-animation-name: gift_an_a32;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    background-color: #00CC33
}

#gift-icon-global_a_2 .gift-icon-block-a {
    -webkit-animation-name: gift_an_a2;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    background-color: #CCCC00
}

#gift-icon-global_a_3 .gift-icon-block-a {
    background-color: #330000;
    -webkit-animation-name: gift_an_a3;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_4 .gift-icon-block-a {
    background-color: #990066;
    -webkit-animation-name: gift_an_a4;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_5 .gift-icon-block-a {
    background-color: #336666;
    -webkit-animation-name: gift_an_a5;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_6 .gift-icon-block-a {
    background-color: #663366;
    -webkit-animation-name: gift_an_a6;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_7 .gift-icon-block-a {
    background-color: #000066;
    -webkit-animation-name: gift_an_a7;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_8 .gift-icon-block-a {
    background-color: #CC3399;
    -webkit-animation-name: gift_an_a8;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_9 .gift-icon-block-a {
    background-color: #009999;
    -webkit-animation-name: gift_an_a9;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_10 .gift-icon-block-a {
    background-color: #006699;
    -webkit-animation-name: gift_an_a10;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_11 .gift-icon-block-a {
    background-color: #000033;
    -webkit-animation-name: gift_an_a11;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_12 .gift-icon-block-a {
    background-color: #330033;
    -webkit-animation-name: gift_an_a12;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_13 .gift-icon-block-a {
    background-color: #660033;
    -webkit-animation-name: gift_an_a13;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_14 .gift-icon-block-a {
    background-color: #FF0000;
    -webkit-animation-name: gift_an_a14;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_15 .gift-icon-block-a {
    background-color: #663300;
    -webkit-animation-name: gift_an_a15;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_16 .gift-icon-block-a {
    background-color: #333399;
    -webkit-animation-name: gift_an_a16;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_17 .gift-icon-block-a {
    background-color: #0066FF;
    -webkit-animation-name: gift_an_a17;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_18 .gift-icon-block-a {
    background-color: #990033;
    -webkit-animation-name: gift_an_a18;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_19 .gift-icon-block-a {
    background-color: #6600CC;
    -webkit-animation-name: gift_an_a19;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_20 .gift-icon-block-a {
    background-color: #0099FF;
    -webkit-animation-name: gift_an_a20;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_21 .gift-icon-block-a {
    background-color: #993333;
    -webkit-animation-name: gift_an_a21;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_22 .gift-icon-block-a {
    background-color: #003399;
    -webkit-animation-name: gift_an_a22;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_23 .gift-icon-block-a {
    background-color: #00CCCC;
    -webkit-animation-name: gift_an_a23;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_24 .gift-icon-block-a {
    background-color: #FF0099;
    -webkit-animation-name: gift_an_a24;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_25 .gift-icon-block-a {
    background-color: #0099CC;
    -webkit-animation-name: gift_an_a25;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_26 .gift-icon-block-a {
    background-color: #009933;
    -webkit-animation-name: gift_an_a26;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_27 .gift-icon-block-a {
    background-color: #CC6699;
    -webkit-animation-name: gift_an_a27;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_28 .gift-icon-block-a {
    background-color: #003366;
    -webkit-animation-name: gift_an_a28;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_29 .gift-icon-block-a {
    background-color: #814AFF;
    -webkit-animation-name: gift_an_a29;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift-icon-global_a_30 .gift-icon-block-a {
    background-color: #FF9900;
    -webkit-animation-name: gift_an_a30;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

#gift_modal .modal_border {
    position: absolute;
    color: #FFF;
    font-size: 18px;
    height: 35px;
    width: 663px;
    top: -5px;
    text-align: left;
    -webkit-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0
}

.gift_modal_open {
    position: fixed;
    z-index: 65;
    cursor: pointer;
    top: 70px;
    left: calc(50% - 599px)
}

.button_gift_x {
    position: absolute;
    color: rgb(181, 181, 181);
    left: 8px;
    top: 2px;
    -webkit-transform: rotate(0deg);
    -webkit-transition: all .8s ease
}

.user_gifts_ax {
    position: absolute
}

.gift_modal_open a {
    position: absolute;
    z-index: 8;
    font-size: 78px;
    color: #606060;
    opacity: 0.9;
    left: -29px;
    top: -29px;
    text-decoration: none;
    -webkit-transition: all .8s ease
}

.gift_modal_open span {
    position: relative;
    z-index: 10;
    left: 0px;
    top: 8px;
    font-family: "nevis";
    font-size: 15px;
    opacity: 0.9;
    color: #6D6D6D;
    -webkit-transition: all .8s ease
}

.gift_modal_open {
    position: fixed;
    z-index: 65;
    top: 70px;
    left: calc(50% - 574px)
}

.gift_icon-z {
    position: absolute;
    color: #212121;
    background-color: #3A3A3A;
    z-index: 1;
    width: 92px;
    height: 93px;
    border-radius: 46px;
    background-color: #ededed;
    display: block;
    font-size: 15px;
    margin-top: -3px;
    left: 3px;
    top: 3px;
    text-align: left;
    border: 1px solid #ccc;
    -webkit-transform: rotate(0deg);
    -webkit-transition: all .6s ease;
    -webkit-animation-name: gift_an_g1;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

.button_gift {
    position: absolute;
    border: 1px solid rgba(9, 9, 9, .125);
    box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    -moz-box-shadow: 1px -1px 0 rgba(255, 255, 255, .6) inset;
    -webkit-box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;
    left: 33px;
    font-size: 20px;
    top: 32px;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 20px;
    border-radius: 16px;
    z-index: 10;
    text-align: center
}

    {
    position: fixed;
    color: #212121;
    background-color: #3A3A3A;
    z-index: 1;
    width: 100px;
    height: 200px;
    border-radius: 50px;
    background-color: #E1E1E1;
    display: block;
    font-size: 15px;
    margin-top: -3px;
    left: calc(50% - 575px);
    top: -30px;
    text-align: left;
    border: 1px solid #E1E1E1
}

@-webkit-keyframes "gift_an_g1" {
    from {
        background-color: #ededed;
    }
    50% {
        background-color: #ededed;
    }
    to {
        background-color: #ededed;
    }
}

@-webkit-keyframes "gift_an_g2" {
    from {
        background-color: #00CCCC;
        -webkit-box-shadow: 0 0 9px #00CCCC;
        background-color: #00CCCC;
    }
    50% {
        background-color: #00FFFF;
        -webkit-box-shadow: 0 0 50px #00FFFF;
        background-color: #00FFFF;
    }
    to {
        background-color: #70aae0;
        -webkit-box-shadow: 0 0 9px #00CCCC;
        background-color: #00CCCC;
    }
}

#empty_icon_a1 {
    -webkit-transition: all .30s linear
}

.hello_asd {
    position: relative;
    display: inline-block;
    top: -5px;
    -webkit-transition: all .6s ease
}

#empty_diary {
    display: none;
    -webkit-transition: all .2s ease
}

#note_button_add {
    -webkit-transition: all .6s ease;
    -webkit-animation-name: button_l;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite
}

@-webkit-keyframes "button_g" {
    from {
        -webkit-box-shadow: 0 0 9px #228B22;
        color: #ffffff;
        border: 1px solid #54d36b;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #70E085), color-stop(1, #70E085));
    }
    50% {
        -webkit-box-shadow: 0 0 50px #00CC33;
        -webkit-transform: scale(1.1);
        color: #ffffff;
        border: 1px solid #54d36b;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #70E085), color-stop(1, #70E085));
    }
    to {
        -webkit-box-shadow: 0 0 9px #228B22;
        color: #ffffff;
        border: 1px solid #54d36b;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #70E085), color-stop(1, #70E085));
    }
}

@-webkit-keyframes "button_l" {
    from {}
    to {}
}

.privacy_modal_x_a1 {
    position: absolute;
    top: 50px;
    text-align: center;
    width: 455px;
    height: 20px;
    left: 20px;
    font-family: "Esqadero";
    font-size: 15px;
    top: 80px;
    color: #777777;
    font-weight: bold
}

.privacy_ur1 {
    position: absolute;
    top: 120px;
    line-height: 2;
    list-style-type: none;
    font-family: "Esqadero"
}

.privacy_ur1 li {
    -webkit-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
    width: 390px;
    opacity: 0.9;
    padding-top: 12px;
    padding-bottom: 9px;
    background-color: #484848;
    margin-top: 30px;
    position: relative;
    top: -30px;
    left: 4px;
    border-radius: 10px;
    padding-left: 20px;
    color: #ffffff;
    box-shadow: 1px 3px 12px #9E9E9E;
    cursor: pointer
}

.privacy_ur1 li:hover {
    opacity: 1
}

.privacy_url_ico_x {
    width: 30px
}

.privacy_url_ico_x {
    text-align: right;
    width: 100px;
    position: absolute;
    left: calc(100% - 118px);
    font-size: 25px;
    top: 14px
}
.result_search_name {
    position: absolute;
    right: 5px;
    top: 1px;
    width: 270px;
    z-index: 2;
    position: relative;
    top: -44px;
    left: 20px;
}
@media (max-width:800px) {
#photo_modal
{
    max-width: 90%;
}
#friendswidget
{
    display: none;
}
}
input:focus {
                      outline: none;
  box-shadow: none;
   	box-shadow: none !important;
             
            border: 1px solid #777777;
                
}
button:focus {
                      outline: none;
  box-shadow: none;
   	box-shadow: none !important;
             
            border: 1px solid #777777;
                
}