diff --git a/mo/web/menu.py b/mo/web/menu.py
index db1e8d0359926487d3a98540520ee7568dcd7ed8..c8890fc719eeb39c515ea33c0a6a7ad8bcc00f65 100644
--- a/mo/web/menu.py
+++ b/mo/web/menu.py
@@ -19,17 +19,17 @@ class MenuItem:
 
 def get_menu():
     items = [
-        MenuItem(url_for('index'), "Index")
+        MenuItem(url_for('index'), "Domů")
     ]
 
-    if request.path.startswith('/org/'):
-        items = [
+    if g.user and (g.user.is_org or g.user.is_admin):
+        items.extend([
             MenuItem(url_for('org_index'), "Org"),
             MenuItem(url_for('org_place_root'), "Místa"),
             MenuItem(url_for('org_contest_root'), "Soutěž"),
-            MenuItem(url_for('org_users'), "Soutěžící", active_prefix="/org/user"),
-            MenuItem(url_for('org_orgs'), "Organizátoři", active_prefix="/org/org"),
-        ]
+            MenuItem(url_for('org_users'), "Soutěžící"),
+            MenuItem(url_for('org_orgs'), "Organizátoři"),
+        ])
 
     # Login / user settings
     if g.user: