.m2m_icon {
  width: 16px;
  height: 16px;
  background-image: url(../images/controls/tool-icons.png);
}

.m2m_icon_null {
  background-position: -40px -97px;
}

.m2m_icon_lock_t {
  background-position: -154px -36px;
}

.m2m_icon_lock_g {
  background-position: -21px 0;
}

.m2m_icon_lock_b {
  background-position: -19px -19px;
}

li.lang_group {
  margin-left: 2px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.m2m_icon_up {
  background-position: -267px -92px;
}

.m2m_icon_up:hover {
  background-position: -247px -92px;
}

.m2m_icon_msg {
  background-position: -1px -95px;
}

.m2m_icon_msg:hover {
  background-position: -19px -95px;
}

.m2m_icon_down {
  background-position: -227px -92px;
}

.m2m_icon_down:hover {
  background-position: -207px -92px;
}

.m2m_icon_en {
  width: 18px;
  height: 18px;
  background-position: -228px -37px;
}

.m2m_icon_en:hover {
  background-position: -228px -55px;
}

.m2m_icon_en.cur {
  background-position: -228px -73px;
}

.dark.m2m_icon_en {
  background-position: 1px -37px;
}

.dark.m2m_icon_en:hover {
  background-position: 1px -55px;
}

.dark.m2m_icon_en.cur {
  background-position: 1px -73px;
}

.m2m_icon_ru {
  width: 18px;
  height: 18px;
  background-position: -267px -37px;
}

.m2m_icon_ru:hover {
  background-position: -267px -55px;
}

.m2m_icon_ru.cur {
  background-position: -267px -73px;
}

.dark.m2m_icon_ru {
  background-position: -39px -37px;
}

.dark.m2m_icon_ru:hover {
  background-position: -39px -55px;
}

.dark.m2m_icon_ru.cur {
  background-position: -39px -73px;
}

.m2m_icon_ua {
  width: 18px;
  height: 18px;
  background-position: -247px -37px;
}

.m2m_icon_ua:hover {
  background-position: -247px -55px;
}

.m2m_icon_ua.cur {
  background-position: -247px -73px;
}

.dark.m2m_icon_ua {
  background-position: -18px -37px;
}

.dark.m2m_icon_ua:hover {
  background-position: -18px -55px;
}

.dark.m2m_icon_ua.cur {
  background-position: -18px -73px;
}

.m2m_icon_home {
  background-position: -228px 0;
}

.m2m_icon_home:hover {
  background-position: -228px -19px;
}

.m2m_icon_info {
  background-position: -247px 0;
}

.m2m_icon_info:hover {
  background-position: -247px -19px;
}

.m2m_icon_gear {
  background-position: -76px -39px;
}

.m2m_icon_gear:hover {
  background-position: -76px -58px;
}

.m2m_icon_gear_dark {
  background-position: -77px -1px;
}

.m2m_icon_gear_dark:hover {
  background-position: -76px -19px;
}

.m2m_icon_exit {
  background-position: -266px 0;
}

.m2m_icon_exit:hover {
  background-position: -266px -19px;
}

.m2m_icon_toup {
  background-position: -95px -38px;
}

.m2m_icon_toup:hover {
  background-position: -95px -57px;
}

.m2m_icon_switch {
  background-position: -76px -94px;
}

.m2m_icon_switch:hover {
  background-position: -76px -75px;
}

.m2m_icon_switch_dark {
  background-position: -98px -94px;
}

.m2m_icon_switch_dark:hover {
  background-position: -98px -75px;
}

.m2m_table_button {
  width: 10px;
  height: 10px;
  position: relative;
  top: 4px;
  left: 8px;
}

.m2m_refresh_button {
  width: 16px;
  height: 16px;
  background-image: url('../images/controls/refresh.png');
}

.m2m_search_button {
  width: 16px;
  height: 16px;
  background-image: url('../images/controls/search.png');
}

.m2m_clear_button {
  width: 16px;
  height: 16px;
  background-image: url('../images/controls/clear1.png');
}

.m2m_add_button {
  width: 16px;
  height: 16px;
  background-image: url('../images/controls/plus_green.png');
}

.m2m_begin_btn {
  background-image: url('../images/icons/begin.png');
}

.m2m_prev_btn {
  background-image: url('../images/icons/prev.png');
}

.m2m_next_btn {
  background-image: url('../images/icons/next.png');
}

.m2m_last_btn {
  background-image: url('../images/icons/end.png');
}

.m2m_info_btn {
  width: 34px;
  height: 33px;
  background: url('../images/icons/info.png') no-repeat;
}

.m2m_status_normal {
  width: 18px;
  height: 18px;
  background: url(../images/icons/statuses.png) -94px -20px;
}

.m2m_status_lock_t {
  width: 18px;
  height: 18px;
  background: url(../images/icons/statuses.png) -60px -24px;
}

.m2m_icon_doc {
  background-position: -111px -40px;
}

.m2m_icon_doc_upload {
  background-position: -111px -54px;
  width: 20px;
  height: 20px;
}

.m2m_icon_settings {
  background-position: -111px -71px;
  width: 20px;
  height: 20px;
}

.m2m_icon_error {
  background: url("../images/icons/error.png") center center no-repeat;
  height: 23px;
  width: 26px;
}

.m2m_icon_warn {
  background: url("../images/icons/warn.png") center center no-repeat;
  height: 23px;
  width: 26px;
}
