/* made using https://spritegen.website-performance.org/ */

.sp_menu {
    background-image: url(sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 4px;
    vertical-align: middle;
    padding-bottom: 3px;
}

.sp_menu-actionlog {
    width: 16px;
    height: 14px;
    background-position: -5px -5px;
}

.sp_menu-analytics {
    width: 16px;
    height: 16px;
    background-position: -31px -5px;
}

.sp_menu-ann {
    width: 16px;
    height: 16px;
    background-position: -57px -5px;
}

.sp_menu-ann_arc {
    width: 16px;
    height: 16px;
    background-position: -83px -5px;
}

.sp_menu-articles {
    width: 16px;
    height: 16px;
    background-position: -109px -5px;
}

.sp_menu-articles {
    width: 16px;
    height: 16px;
    background-position: -135px -5px;
}

.sp_menu-balance {
    width: 16px;
    height: 16px;
    background-position: -161px -5px;
}

.sp_menu-bell {
    width: 16px;
    height: 16px;
    background-position: -5px -31px;
}

.sp_menu-components {
    width: 16px;
    height: 16px;
    background-position: -31px -31px;
}

.sp_menu-constructor {
    width: 16px;
    height: 16px;
    background-position: -57px -31px;
}

.sp_menu-contest {
    width: 16px;
    height: 16px;
    background-position: -83px -31px;
}

.sp_menu-customblock {
    width: 16px;
    height: 16px;
    background-position: -109px -31px;
}

.sp_menu-elearning {
    width: 16px;
    height: 16px;
    background-position: -135px -31px;
}

.sp_menu-exit {
    width: 16px;
    height: 16px;
    background-position: -161px -31px;
}

.sp_menu-folder_new {
    width: 16px;
    height: 16px;
    background-position: -5px -57px;
}

.sp_menu-guestbook-edit {
    width: 16px;
    height: 16px;
    background-position: -31px -57px;
}

.sp_menu-home {
    width: 16px;
    height: 16px;
    background-position: -57px -57px;
}

.sp_menu-interface {
    width: 16px;
    height: 16px;
    background-position: -83px -57px;
}

.sp_menu-journal {
    width: 16px;
    height: 16px;
    background-position: -109px -57px;
}

.sp_menu-journal_score {
    width: 16px;
    height: 16px;
    background-position: -135px -57px;
}

.sp_menu-journal_total {
    width: 16px;
    height: 16px;
    background-position: -161px -57px;
}

.sp_menu-key {
    width: 16px;
    height: 16px;
    background-position: -5px -83px;
}

.sp_menu-logs {
    width: 16px;
    height: 16px;
    background-position: -31px -83px;
}

.sp_menu-mail {
    width: 16px;
    height: 16px;
    background-position: -57px -83px;
}

.sp_menu-mail_in {
    width: 16px;
    height: 16px;
    background-position: -83px -83px;
}

.sp_menu-mail_out {
    width: 16px;
    height: 16px;
    background-position: -109px -83px;
}

.sp_menu-medal {
    width: 16px;
    height: 16px;
    background-position: -135px -83px;
}

.sp_menu-menu {
    width: 16px;
    height: 16px;
    background-position: -161px -83px;
}

.sp_menu-menubaritem_submenuindicator {
    width: 16px;
    height: 4px;
    background-position: -5px -109px;
}

.sp_menu-menubaritem_submenuindicator_disabled {
    width: 16px;
    height: 4px;
    background-position: -31px -109px;
}

.sp_menu-menuitem_checkbox {
    width: 15px;
    height: 7px;
    background-position: -57px -109px;
}

.sp_menu-menuitem_checkbox_disabled {
    width: 15px;
    height: 7px;
    background-position: -82px -109px;
}

.sp_menu-menuitem_submenuindicator {
    width: 12px;
    height: 7px;
    background-position: -187px -5px;
}

.sp_menu-menuitem_submenuindicator_disabled {
    width: 12px;
    height: 7px;
    background-position: -187px -22px;
}

.sp_menu-msg {
    width: 16px;
    height: 16px;
    background-position: -107px -109px;
}

.sp_menu-news {
    width: 16px;
    height: 16px;
    background-position: -133px -109px;
}

.sp_menu-news_add {
    width: 16px;
    height: 16px;
    background-position: -159px -109px;
}

.sp_menu-page_add {
    width: 16px;
    height: 16px;
    background-position: -185px -109px;
}

.sp_menu-pages {
    width: 16px;
    height: 16px;
    background-position: -5px -135px;
}

.sp_menu-parallel {
    width: 16px;
    height: 16px;
    background-position: -31px -135px;
}

.sp_menu-payfood {
    width: 16px;
    height: 16px;
    background-position: -57px -135px;
}

.sp_menu-periods {
    width: 16px;
    height: 16px;
    background-position: -83px -135px;
}

.sp_menu-phone {
    width: 16px;
    height: 16px;
    background-position: -109px -135px;
}

.sp_menu-picture_edit {
    width: 16px;
    height: 16px;
    background-position: -135px -135px;
}

.sp_menu-poll {
    width: 16px;
    height: 16px;
    background-position: -161px -135px;
}

.sp_menu-pupil {
    width: 16px;
    height: 16px;
    background-position: -5px -161px;
}

.sp_menu-reception {
    width: 16px;
    height: 16px;
    background-position: -31px -161px;
}

.sp_menu-reports {
    width: 16px;
    height: 16px;
    background-position: -57px -161px;
}

.sp_menu-run {
    width: 16px;
    height: 16px;
    background-position: -83px -161px;
}

.sp_menu-services {
    width: 16px;
    height: 16px;
    background-position: -109px -161px;
}

.sp_menu-settings {
    width: 16px;
    height: 16px;
    background-position: -135px -161px;
}

.sp_menu-site {
    width: 16px;
    height: 16px;
    background-position: -161px -161px;
}

.sp_menu-site_new {
    width: 16px;
    height: 16px;
    background-position: -209px -5px;
}

.sp_menu-sms_send {
    width: 16px;
    height: 16px;
    background-position: -209px -31px;
}

.sp_menu-sou-level {
    width: 16px;
    height: 16px;
    background-position: -187px -57px;
}

.sp_menu-steps {
    width: 16px;
    height: 16px;
    background-position: -187px -83px;
}

.sp_menu-teacher {
    width: 16px;
    height: 16px;
    background-position: -211px -109px;
}

.sp_menu-test {
    width: 14px;
    height: 16px;
    background-position: -213px -57px;
}

.sp_menu-test_report {
    width: 16px;
    height: 16px;
    background-position: -187px -135px;
}

.sp_menu-test_wand {
    width: 16px;
    height: 16px;
    background-position: -187px -161px;
}

.sp_menu-themes {
    width: 16px;
    height: 16px;
    background-position: -5px -187px;
}

.sp_menu-tools {
    width: 16px;
    height: 16px;
    background-position: -31px -187px;
}

.sp_menu-trash {
    width: 16px;
    height: 16px;
    background-position: -57px -187px;
}

.sp_menu-users {
    width: 16px;
    height: 16px;
    background-position: -83px -187px;
}

.sp_menu-users_active {
    width: 16px;
    height: 16px;
    background-position: -109px -187px;
}
