diff --git a/modules/menu/lang/lang.xml b/modules/menu/lang/lang.xml
index 9b4babdb2..3efeaac44 100644
--- a/modules/menu/lang/lang.xml
+++ b/modules/menu/lang/lang.xml
@@ -385,6 +385,10 @@
+ -
+
+
+
-
diff --git a/modules/menu/menu.admin.controller.php b/modules/menu/menu.admin.controller.php
index d89b77a13..6bd4ca930 100644
--- a/modules/menu/menu.admin.controller.php
+++ b/modules/menu/menu.admin.controller.php
@@ -66,6 +66,13 @@
**/
function procMenuAdminDelete() {
$menu_srl = Context::get('menu_srl');
+
+ $oMenuAdminModel = &getAdminModel('menu');
+ $menu_info = $oMenuAdminModel->getMenu($menu_srl);
+
+ if($menu_info->title == '__XE_ADMIN__')
+ return new Object(-1, 'msg_adminmenu_cannot_delete');
+
$this->deleteMenu($menu_srl);
$this->setMessage('success_deleted', 'info');