diff --git a/doc/pruvodce b/doc/pruvodce
index af41669074b1330ed1c67d8932144f60814ea537..8527f08542f5e1fc7b7939be6bdc82bd8db055a3 100644
--- a/doc/pruvodce
+++ b/doc/pruvodce
@@ -1,11 +1,12 @@
 Průvodce garanta
 ================
 
-Školním a okresním garantům zobrazujeme na stránce soutěže, kterou
-spravují, průvodce řízením soutěže.
+Školním garantům všech kategorií a okresním a krajským garantům kategorií Z
+zobrazujeme na stránce soutěže, kterou spravují, průvodce řízením soutěže.
 
-TODO: Chceme něco napovídat krajským garantům, nebo všichni znají OSMO
-dostatečně? Pokud ano, je potřeba do workflow zabudovat koordinaci.
+TODO: Chceme něco napovídat krajským garantům středoškolských kategorií, nebo
+všichni znají OSMO dostatečně? Pokud ano, je potřeba do workflow zabudovat
+koordinaci.
 
 U každé akce bude odkaz na stránku, kde se akce dá provést.
 
@@ -22,8 +23,6 @@ U každé akce bude odkaz na stránku, kde se akce dá provést.
 	- Můžete účastníka ručně přidat.
 
 - [kolo != domácí & kolo != školní] Rozešlete soutěžícím pozvánky
-	- TODO: Jak to má přesně fungovat? Hromadný mail všem účastníkům a jejich školním garantům?
-	- TODO: Co s účastniky, kteří nemají školního garanta?
 
 - [kolo != domácí] [nepovinné] Vytiskněte hlavičkové papíry na protokoly.
 
@@ -43,7 +42,7 @@ U každé akce bude odkaz na stránku, kde se akce dá provést.
 		je oskenovat a nechat OSMO, ať je roztřídí.
 
 - Obodujte odevzdaná řešení:
-	- [kategorie ∈ {A,B,C} & kolo = školní | kolo = okresní] Povinné.
+	- [kategorie ∈ {A,B,C} & kolo = školní | kolo = okresní | kolo = krajské] Povinné.
 	- [jinak] Pro toto kolo nepovinné.
 	- Můžete obodovat každou úlohu zvlášť.
 	- Můžete nahrát tabulku pro všechny úlohy.
@@ -54,7 +53,7 @@ U každé akce bude odkaz na stránku, kde se akce dá provést.
 ## Stav "opravuje se" nebo "opraveno"
 
 - Sestavte výsledkovou listinu
-	- [kolo = okresní] Povinné.
+	- [kolo = okresní | kolo = krajské] Povinné.
 	- [jinak] Pro toto kolo nepovinné.
 	- Uložit současnou verzi.
 	- Po kontrole zveřejnit.
diff --git a/mo/web/templates/org_contest.html b/mo/web/templates/org_contest.html
index 11f0e3a545200e6e9b601294d2d8ada03ce334e5..01da5169670a9bea5288f0ffb49ebf1de04518b7 100644
--- a/mo/web/templates/org_contest.html
+++ b/mo/web/templates/org_contest.html
@@ -100,7 +100,7 @@
 <p class='space-top rights-elsewhere'>Další akce můžete provádět na stránce své soutěže nebo soutěžního místa.&nbsp;{{ rights_elsewhere_info() }}
 {% endif %}
 
-{% if can_manage and round.round_type in [RoundType.domaci, RoundType.skolni, RoundType.okresni] %}
+{% if can_manage and (round.round_type in [RoundType.domaci, RoundType.skolni, RoundType.okresni] or round.round_type == RoundType.krajske and round.category.startswith('Z')) %}
 {% include "parts/org_contest_guide.html" %}
 {% endif %}
 
diff --git a/mo/web/templates/parts/org_contest_guide.html b/mo/web/templates/parts/org_contest_guide.html
index f0a98b4b4d11a1966cfeebfc5e1c9d4f292a8e21..77d025dbb324961042a681633c3e7597e1d81737 100644
--- a/mo/web/templates/parts/org_contest_guide.html
+++ b/mo/web/templates/parts/org_contest_guide.html
@@ -64,7 +64,7 @@
 
 	<li>Zadejte body za jednotlivá řešení:
 		<ul>
-		{% if (round.category in "ABC" and round_type == RoundType.skolni) or round_type == RoundType.okresni %}
+		{% if (round.category in "ABC" and round_type == RoundType.skolni) or round_type in (RoundType.okresni, RoundType.krajske) %}
 		<li>Zadávání bodů je v tomto kole povinné.
 		{% else %}
 		<li>Zadávání bodů je v tomto kole nepovinné, ale OSMO pak umí sestavit výsledkovou listinu.
@@ -79,7 +79,7 @@
 
 	<li>Sestavte <a href='{{ ctx.url_for('org_score') }}'>výsledkovou listinu</a>:
 		<ul>
-		{% if round_type == RoundType.okresni %}
+		{% if round_type in (RoundType.okresni, RoundType.krajske) %}
 		<li>Sestavení listiny je v tomto kole povinné.
 		{% else %}
 		<li>Sestavení listiny je v tomto kole nepovinné.