diff --git a/VERSION b/VERSION
index 428b770e3e234822240cb1d877687486143a0161..1c99cf0e80935dc79a726b43fb1a9de36e07ad46 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.4.3
+1.4.4
diff --git a/generator/static/images/examples/zeleni_bystrc.png b/generator/static/images/examples/zeleni_bystrc.png
new file mode 100644
index 0000000000000000000000000000000000000000..b306db4951b4b60874dc9c7de4eb8789acb3902e
Binary files /dev/null and b/generator/static/images/examples/zeleni_bystrc.png differ
diff --git a/generator/static/images/examples/zeleni_bystrc_green_dark.png b/generator/static/images/examples/zeleni_bystrc_green_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcafe3907e058dca1d572b9ec927d5ae9eb4d700
Binary files /dev/null and b/generator/static/images/examples/zeleni_bystrc_green_dark.png differ
diff --git a/generator/static/images/examples/zeleni_bystrc_green_light.png b/generator/static/images/examples/zeleni_bystrc_green_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..03aa8fd1640c58d678f9c3e173a0bad407423af9
Binary files /dev/null and b/generator/static/images/examples/zeleni_bystrc_green_light.png differ
diff --git a/generator/static/images/logos/bystrc-dark.png b/generator/static/images/logos/bystrc-dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..43b24d5b06e5312fa439c51fe7885abf7b1ac4cc
Binary files /dev/null and b/generator/static/images/logos/bystrc-dark.png differ
diff --git a/generator/static/images/logos/bystrc.png b/generator/static/images/logos/bystrc.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8b0abc573267b4909d41834b2518956bb50862a
Binary files /dev/null and b/generator/static/images/logos/bystrc.png differ
diff --git a/generator/static/js/templates/banner-name-left.js b/generator/static/js/templates/banner-name-left.js
index 142d456aa398def1a70de0bb6f8bf4873b7b28f5..f552d7946698718e029c0ee45a82d7dd32501d5b 100644
--- a/generator/static/js/templates/banner-name-left.js
+++ b/generator/static/js/templates/banner-name-left.js
@@ -736,7 +736,7 @@ class BannerNameLeft extends Template {
 				this.terciaryTextBackgroundColor = "#000000";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -748,7 +748,7 @@ class BannerNameLeft extends Template {
 				this.terciaryTextBackgroundColor = "#000000";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/banner-name-right.js b/generator/static/js/templates/banner-name-right.js
index d85d8b46391eff5e93ca71589b585b54368a875a..6e9b2bdd8cc224229f49be36a3dedd33a49a1673 100644
--- a/generator/static/js/templates/banner-name-right.js
+++ b/generator/static/js/templates/banner-name-right.js
@@ -603,7 +603,7 @@ class BannerNameRight extends Template {
 				this.terciaryTextBackgroundColor = "#000000";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -614,7 +614,7 @@ class BannerNameRight extends Template {
 				this.terciaryTextBackgroundColor = "#000000";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/billboard.js b/generator/static/js/templates/billboard.js
index d55898d15917d8029b82675159798b04622bc364..130048ee2b8a99addf110be242f121baa73e704a 100644
--- a/generator/static/js/templates/billboard.js
+++ b/generator/static/js/templates/billboard.js
@@ -508,7 +508,7 @@ class Billboard extends Template {
 				this.underNameTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -517,7 +517,7 @@ class Billboard extends Template {
 				this.underNameTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/bottom-slogan-full-width.js b/generator/static/js/templates/bottom-slogan-full-width.js
index 6042b5b2a4145bf91631bac4787da632961de9a5..340e384b765873a3f2f81a411f003877c94c60f2 100644
--- a/generator/static/js/templates/bottom-slogan-full-width.js
+++ b/generator/static/js/templates/bottom-slogan-full-width.js
@@ -538,14 +538,14 @@ class BottomSloganFullWidth extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				
diff --git a/generator/static/js/templates/bottom-slogan-gradient-vertical-logo.js b/generator/static/js/templates/bottom-slogan-gradient-vertical-logo.js
index 964d9a3776db093172335a86afde7c593831cd2e..7bc7f6a0c4a80385c21c4a1ec8d509eb940902df 100644
--- a/generator/static/js/templates/bottom-slogan-gradient-vertical-logo.js
+++ b/generator/static/js/templates/bottom-slogan-gradient-vertical-logo.js
@@ -467,7 +467,7 @@ class BottomSloganGradientVerticalLogo extends Template {
 				this.nameTextColor = "#000000";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.foregroundColor = "#ffffff";
 				this.primaryTextColor = "#000000";
 				this.backgroundGradientColor1 = "#00ad43";
@@ -476,7 +476,7 @@ class BottomSloganGradientVerticalLogo extends Template {
 				this.nameTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.foregroundColor = "#000000";
 				this.primaryTextColor = "#ffffff";
 				this.backgroundGradientColor1 = "#00ad43";
diff --git a/generator/static/js/templates/bottom-slogan-gradient.js b/generator/static/js/templates/bottom-slogan-gradient.js
index d494883264b012431223b446d61fa36a64b7538c..112a9535acadb937485297184eea08a6a99db676 100644
--- a/generator/static/js/templates/bottom-slogan-gradient.js
+++ b/generator/static/js/templates/bottom-slogan-gradient.js
@@ -455,7 +455,7 @@ class BottomSloganGradient extends Template {
 				this.nameTextColor = "#000000";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.backgroundGradientColor1 = "#00ad43";
 				this.backgroundGradientColor2 = "#000000";
 				
@@ -466,7 +466,7 @@ class BottomSloganGradient extends Template {
 				this.nameTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.backgroundGradientColor1 = "#00ad43";
 				this.backgroundGradientColor2 = "#ffffff";
 				
diff --git a/generator/static/js/templates/bottom-slogan-person.js b/generator/static/js/templates/bottom-slogan-person.js
index dfd8b8c06f9803cba724cb490e9e1d7759a457b4..643eb6228500f7c68353ea62710a0fb026d96027 100644
--- a/generator/static/js/templates/bottom-slogan-person.js
+++ b/generator/static/js/templates/bottom-slogan-person.js
@@ -607,14 +607,14 @@ class BottomSloganPerson extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				
diff --git a/generator/static/js/templates/bottom-slogan-vertical-logo.js b/generator/static/js/templates/bottom-slogan-vertical-logo.js
index 75a63982914f45dae8888af19c7638c50de79758..3d94f47ffcd6fcd4aa44f3d38ada52cadec3fd37 100644
--- a/generator/static/js/templates/bottom-slogan-vertical-logo.js
+++ b/generator/static/js/templates/bottom-slogan-vertical-logo.js
@@ -470,7 +470,7 @@ class BottomSloganVerticalLogo extends Template {
 				this.secondaryTextColor = "#000000";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.foregroundColor = "#ffffff";
 				this.primaryTextColor = "#000000";
 				
@@ -480,7 +480,7 @@ class BottomSloganVerticalLogo extends Template {
 				this.secondaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.foregroundColor = "#000000";
 				this.primaryTextColor = "#ffffff";
 				
diff --git a/generator/static/js/templates/bottom-slogan.js b/generator/static/js/templates/bottom-slogan.js
index 84fc70c5cf56008d1904ae76e9a11ddbeee96bc7..437a46ac79d7ca96fd69e7c69f4902165ae35758 100644
--- a/generator/static/js/templates/bottom-slogan.js
+++ b/generator/static/js/templates/bottom-slogan.js
@@ -818,7 +818,7 @@ class BottomSloganTemplate extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.iconColor = "#ffffff";
 				this.foregroundColor = "#ffffff";
@@ -828,7 +828,7 @@ class BottomSloganTemplate extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.iconColor = "#000000";
 				this.foregroundColor = "#00ad43";
diff --git a/generator/static/js/templates/cover-static-name-and-logo-left.js b/generator/static/js/templates/cover-static-name-and-logo-left.js
index f0ff055a328d3584984b2971c8b2bd2feb99c144..dc90dbca8a74beaa87978cf45cbeaf10d4cce013 100644
--- a/generator/static/js/templates/cover-static-name-and-logo-left.js
+++ b/generator/static/js/templates/cover-static-name-and-logo-left.js
@@ -678,7 +678,7 @@ class CoverStaticNameAndLogoLeft extends Template {
 				this.terciaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -689,7 +689,7 @@ class CoverStaticNameAndLogoLeft extends Template {
 				this.terciaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/cover-static-name-and-logo.js b/generator/static/js/templates/cover-static-name-and-logo.js
index 548851702a3d3f9f17a1f1e563e58625f47204b6..daf9a81dccccfb04d8740948b9863621d108b237 100644
--- a/generator/static/js/templates/cover-static-name-and-logo.js
+++ b/generator/static/js/templates/cover-static-name-and-logo.js
@@ -715,7 +715,7 @@ class CoverStaticNameAndLogo extends Template {
 				this.terciaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -726,7 +726,7 @@ class CoverStaticNameAndLogo extends Template {
 				this.terciaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/cover.js b/generator/static/js/templates/cover.js
index f114d03d7b06e5f8430af2a2d5e6da64421146d9..60cb033814704c6eb1aa3a5cd5ee7b11c397290b 100644
--- a/generator/static/js/templates/cover.js
+++ b/generator/static/js/templates/cover.js
@@ -722,7 +722,7 @@ class Cover extends Template {
 				this.terciaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -733,7 +733,7 @@ class Cover extends Template {
 				this.terciaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/eu-big-text-image.js b/generator/static/js/templates/eu-big-text-image.js
index 427ed31d957fe35a745bfaa1a03f23ba06108585..1059019b923603b821b06d46bc6e9fb2cd147a37 100644
--- a/generator/static/js/templates/eu-big-text-image.js
+++ b/generator/static/js/templates/eu-big-text-image.js
@@ -612,7 +612,7 @@ class EuBigTextImage extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.secondaryTextColor = "#000000";
@@ -620,7 +620,7 @@ class EuBigTextImage extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.secondaryTextColor = "#ffffff";
diff --git a/generator/static/js/templates/eu-icons-image.js b/generator/static/js/templates/eu-icons-image.js
index 47e1a37101b9bd6f1ff24751aadaf909fa0f00f7..a34ef97221f64dfbb3584d7147491c1a4715b495 100644
--- a/generator/static/js/templates/eu-icons-image.js
+++ b/generator/static/js/templates/eu-icons-image.js
@@ -747,7 +747,7 @@ class EuIconsImage extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.secondaryTextColor = "#000000";
@@ -755,7 +755,7 @@ class EuIconsImage extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.secondaryTextColor = "#ffffff";
diff --git a/generator/static/js/templates/eu-image-slogan.js b/generator/static/js/templates/eu-image-slogan.js
index 9cf357dd3d04d0496a0b7fc83d0f81a68d4b079d..cdc830d99b14a49f6a6f6bf6db12c7df816d411c 100644
--- a/generator/static/js/templates/eu-image-slogan.js
+++ b/generator/static/js/templates/eu-image-slogan.js
@@ -656,7 +656,7 @@ class EuImageSlogan extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.secondaryTextColor = "#000000";
@@ -664,7 +664,7 @@ class EuImageSlogan extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.secondaryTextColor = "#ffffff";
diff --git a/generator/static/js/templates/event-text-bottom.js b/generator/static/js/templates/event-text-bottom.js
index 5aa53ca29dfc2511da52f9929aab52258e8cdff5..a068dcf7241fdc8ad4ec89065f344db58894a5ab 100644
--- a/generator/static/js/templates/event-text-bottom.js
+++ b/generator/static/js/templates/event-text-bottom.js
@@ -929,7 +929,7 @@ class EventTextBottom extends Template {
 				this.foregroundColor = "#962a51";
 				this.backgroundColor = "#ffffff";
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.terciaryTextColor = "#ffffff";
 				this.iconColor = "#ffffff";
@@ -939,7 +939,7 @@ class EventTextBottom extends Template {
 				this.setNameColorScheme("black-on-most", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.terciaryTextColor = "#ffffff";
 				this.iconColor = "#000000";
diff --git a/generator/static/js/templates/event-text-right.js b/generator/static/js/templates/event-text-right.js
index 07677ab685c176fbd0cf4bf7af8ec0e1e69db075..4f01c94d54f2c1c1c5e3640f4e79fa99fb273c69 100644
--- a/generator/static/js/templates/event-text-right.js
+++ b/generator/static/js/templates/event-text-right.js
@@ -899,14 +899,14 @@ class EventTextRight extends Template {
 				this.backgroundColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/koneckorupci-poll.js b/generator/static/js/templates/koneckorupci-poll.js
index b671ef494915e250fb25e16dff9f0097707af4d8..ab24f3cc5f7686ac36f49fb1d8cc83b98b79a235 100644
--- a/generator/static/js/templates/koneckorupci-poll.js
+++ b/generator/static/js/templates/koneckorupci-poll.js
@@ -624,12 +624,12 @@ class KonecKorupciPoll extends Template {
 				this.foregroundColor = "#962a51";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.reactionTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.reactionTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				
diff --git a/generator/static/js/templates/left-corner-slogan.js b/generator/static/js/templates/left-corner-slogan.js
index c1d01168e794e581b6f86f2c86f7d000ecdf3aed..2a39abe45a034fa3b0ae7426c8905aa9613f2497 100644
--- a/generator/static/js/templates/left-corner-slogan.js
+++ b/generator/static/js/templates/left-corner-slogan.js
@@ -1085,7 +1085,7 @@ class LeftCornerSloganTemplate extends Template {
 				// this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -1093,7 +1093,7 @@ class LeftCornerSloganTemplate extends Template {
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/left-long-text.js b/generator/static/js/templates/left-long-text.js
index c81a30dee948e51eb5167740489329a61233245a..66ac64a63d0039e19b12c31ffe106f3942efd0fd 100644
--- a/generator/static/js/templates/left-long-text.js
+++ b/generator/static/js/templates/left-long-text.js
@@ -463,14 +463,14 @@ class LeftLongTextTemplate extends Template {
 				this.foregroundColor = "#962a51";
 				this.backgroundColor = "#ffffff";
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.secondaryTextColor = "#000000";
 				this.nameTextColor = "#ffffff";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.secondaryTextColor = "#ffffff";
 				this.nameTextColor = "#000000";
diff --git a/generator/static/js/templates/nalodeni-story.js b/generator/static/js/templates/nalodeni-story.js
index 0b0532224a74829e713842afe98c67c0682393c4..0444868837ac700e1bd37e44f66867d0f685c617 100644
--- a/generator/static/js/templates/nalodeni-story.js
+++ b/generator/static/js/templates/nalodeni-story.js
@@ -647,7 +647,7 @@ class NalodeniStory extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.secondaryTextColor = "#ffffff";
 				this.foregroundColor = "#ffffff";
@@ -655,7 +655,7 @@ class NalodeniStory extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.secondaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
diff --git a/generator/static/js/templates/nalodeni.js b/generator/static/js/templates/nalodeni.js
index 9de7b29f993c42fa8529825d77df8615c2f803b1..db124667fecfd44de5e72e54bd824890f6ada437 100644
--- a/generator/static/js/templates/nalodeni.js
+++ b/generator/static/js/templates/nalodeni.js
@@ -696,7 +696,7 @@ class Nalodeni extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.secondaryTextColor = "#ffffff";
 				this.foregroundColor = "#ffffff";
@@ -704,7 +704,7 @@ class Nalodeni extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.secondaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
diff --git a/generator/static/js/templates/no-image-big-text-icon-with-terciary.js b/generator/static/js/templates/no-image-big-text-icon-with-terciary.js
index 41853ef7537d36fd10652653b7cdbd8d7cbd5a60..843432143ec22bf29ebe43970c69cc2cb5662824 100644
--- a/generator/static/js/templates/no-image-big-text-icon-with-terciary.js
+++ b/generator/static/js/templates/no-image-big-text-icon-with-terciary.js
@@ -615,20 +615,20 @@ class NoImageBigTextIconWithTerciary extends Template {
 				this.setSecondaryTextColorScheme("forum-white-on-purple", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#00ad43";
 				this.foregroundColor = "#ffffff";
 				
 				this.setPrimaryTextHighlightColorScheme("gold", true);
-				this.setSecondaryTextColorScheme("zeleni-volary-black-on-white", true);
+				this.setSecondaryTextColorScheme("zeleni-volary-bystrc-most-black-on-white", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				
 				this.setPrimaryTextHighlightColorScheme("gold", true);
-				this.setSecondaryTextColorScheme("zeleni-volary-white-on-green", true);
+				this.setSecondaryTextColorScheme("zeleni-volary-bystrc-most-white-on-green", true);
 				
 				break;
 			case "spolecne-s-piraty-black-on-white":
@@ -840,12 +840,12 @@ class NoImageBigTextIconWithTerciary extends Template {
 				this.secondaryTextColor = "#962a51";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.secondaryTextBackgroundColor = "#00ad43";
 				this.secondaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.secondaryTextBackgroundColor = "#ffffff";
 				this.secondaryTextColor = "#00ad43";
 				
diff --git a/generator/static/js/templates/no-image-big-text-icon.js b/generator/static/js/templates/no-image-big-text-icon.js
index 7f4ddd0c9fb65e7e063677ec37d7149932775b0e..2a9eaed07c5cd2c5e6176e0d1e83ac13e11d13ad 100644
--- a/generator/static/js/templates/no-image-big-text-icon.js
+++ b/generator/static/js/templates/no-image-big-text-icon.js
@@ -573,7 +573,7 @@ class NoImageBigTextIcon extends Template {
 				this.terciaryTextColor = "#000000";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#00ad43";
 				this.secondaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
@@ -581,7 +581,7 @@ class NoImageBigTextIcon extends Template {
 				this.terciaryTextColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#000000";
 				this.secondaryTextColor = "#000000";
 				this.foregroundColor = "#00ad43";
diff --git a/generator/static/js/templates/no-image-icon-text.js b/generator/static/js/templates/no-image-icon-text.js
index f961a8fffa0752bfc95a629d92a69964c80aaf8f..2054b2a87032e46f8aeee29db8ed2b36a37546a8 100644
--- a/generator/static/js/templates/no-image-icon-text.js
+++ b/generator/static/js/templates/no-image-icon-text.js
@@ -426,14 +426,14 @@ class NoImageIconText extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#00ad43";
 				this.foregroundColor = "#ffffff";
 				
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				
diff --git a/generator/static/js/templates/no-image-quote.js b/generator/static/js/templates/no-image-quote.js
index 6360302f8a8f86c30cf0136a71e9ee8772229bf2..8e35016c18f05ba007bf9997fd3c226137cd9fba 100644
--- a/generator/static/js/templates/no-image-quote.js
+++ b/generator/static/js/templates/no-image-quote.js
@@ -601,7 +601,7 @@ class NoImageQuote extends Template {
 				this.setNameColorScheme("white-on-black", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -610,7 +610,7 @@ class NoImageQuote extends Template {
 				this.setNameColorScheme("black-on-most", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/no-image-text-icon-vertical-logo.js b/generator/static/js/templates/no-image-text-icon-vertical-logo.js
index a47fafba47cfae18031acb3a1b0ee4aa2b317232..0e14498e9bf87b54b261e0ed284080b78144838d 100644
--- a/generator/static/js/templates/no-image-text-icon-vertical-logo.js
+++ b/generator/static/js/templates/no-image-text-icon-vertical-logo.js
@@ -519,7 +519,7 @@ class NoImageTextIconVerticalLogo extends Template {
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.backgroundColor = "#00ad43";
 				this.foregroundColor = "#ffffff";
 				this.nameTextColor = "#000000";
@@ -528,7 +528,7 @@ class NoImageTextIconVerticalLogo extends Template {
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.backgroundColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.nameTextColor = "#ffffff";
diff --git a/generator/static/js/templates/no-image-text-more-info.js b/generator/static/js/templates/no-image-text-more-info.js
index 28efdc0e8eb5f18d16c433e737ec30bc131ea67c..629e72643ffd1606cd25e304b8522917ec25da9d 100644
--- a/generator/static/js/templates/no-image-text-more-info.js
+++ b/generator/static/js/templates/no-image-text-more-info.js
@@ -602,7 +602,7 @@ class NoImageTextMoreInfo extends Template {
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.backgroundColor = "#00ad43";
 				this.foregroundColor = "#ffffff";
 				this.nameBackgroundColor = "#ffffff";
@@ -614,7 +614,7 @@ class NoImageTextMoreInfo extends Template {
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.backgroundColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.nameBackgroundColor = "#000000";
diff --git a/generator/static/js/templates/poll.js b/generator/static/js/templates/poll.js
index 560eec29e4eac4c3aca6c217988731aa2e9b52ca..1715e674be6459ce88e6299a9ed9ba7ed07aa011 100644
--- a/generator/static/js/templates/poll.js
+++ b/generator/static/js/templates/poll.js
@@ -806,7 +806,7 @@ class Poll extends Template {
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -814,7 +814,7 @@ class Poll extends Template {
 				this.primaryTextHighlightColor = "#ffeda5";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/poster-bottom-slogan-no-icon.js b/generator/static/js/templates/poster-bottom-slogan-no-icon.js
index 372c6db31e13ba2721c8bc8d6984a163c18d4e72..8f8c98a9df7294e32252ff1be0d5d8a5864c3baf 100644
--- a/generator/static/js/templates/poster-bottom-slogan-no-icon.js
+++ b/generator/static/js/templates/poster-bottom-slogan-no-icon.js
@@ -802,7 +802,7 @@ class PosterBottomSloganTemplateNoIcon extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.nameTextColor = "#ffffff";
 				this.foregroundColor = "#ffffff";
@@ -813,7 +813,7 @@ class PosterBottomSloganTemplateNoIcon extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.nameTextColor = "#000000";
 				this.foregroundColor = "#00ad43";
diff --git a/generator/static/js/templates/poster-bottom-slogan.js b/generator/static/js/templates/poster-bottom-slogan.js
index 5cdb436fa938aa1edb401317e8c3180216569b32..5c50a0eb74fad55c4991fc47848574e51c8236c7 100644
--- a/generator/static/js/templates/poster-bottom-slogan.js
+++ b/generator/static/js/templates/poster-bottom-slogan.js
@@ -1040,7 +1040,7 @@ class PosterBottomSloganTemplate extends Template {
 				this.setTerciaryColorScheme("black-on-gray", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.iconColor = "#ffffff";
 				this.foregroundColor = "#ffffff";
@@ -1052,7 +1052,7 @@ class PosterBottomSloganTemplate extends Template {
 				this.setTerciaryColorScheme("black-on-most", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.iconColor = "#000000";
 				this.foregroundColor = "#00ad43";
diff --git a/generator/static/js/templates/poster-center-slogan-icons-no-image.js b/generator/static/js/templates/poster-center-slogan-icons-no-image.js
index 6babe02c327a68d257a2d71910e3ec535ccf57b6..04219674072bf8daa985dc1244dfb050a34b52d0 100644
--- a/generator/static/js/templates/poster-center-slogan-icons-no-image.js
+++ b/generator/static/js/templates/poster-center-slogan-icons-no-image.js
@@ -665,7 +665,7 @@ class PosterCenterSloganIconsNoImage extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.iconColor = "#000000";
 				this.foregroundColor = "#ffffff";
@@ -675,7 +675,7 @@ class PosterCenterSloganIconsNoImage extends Template {
 				this.setPrimaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.iconColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
diff --git a/generator/static/js/templates/poster-center-slogan-no-image.js b/generator/static/js/templates/poster-center-slogan-no-image.js
index e2ddfc7b52e19772e3821cfea35248b12fd3f96d..abc6ab37e430e59d76ebd088703f4675f17abd35 100644
--- a/generator/static/js/templates/poster-center-slogan-no-image.js
+++ b/generator/static/js/templates/poster-center-slogan-no-image.js
@@ -434,12 +434,12 @@ class PosterCenterSloganNoImage extends Template {
 				this.foregroundColor = "#962a51";
 				this.backgroundColor = "#ffffff";
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/templates/poster-event.js b/generator/static/js/templates/poster-event.js
index 5f41531ce6a704d494e7ccaf5f7702567c3e2fd0..8eccff822a95fea5b92fe87746422b2dd1b10e06 100644
--- a/generator/static/js/templates/poster-event.js
+++ b/generator/static/js/templates/poster-event.js
@@ -886,7 +886,7 @@ class PosterEvent extends Template {
 				this.backgroundColor = "#ffffff";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.primaryTextHighlightColor = "#ffeda5";
 				this.informationTextColor = "#ffffff";
@@ -896,7 +896,7 @@ class PosterEvent extends Template {
 				this.backgroundColor = "#00ad43";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.informationTextColor = "#ffffff";
 				this.informationTextBackgroundColor = "#000000";
diff --git a/generator/static/js/templates/right-big-text.js b/generator/static/js/templates/right-big-text.js
index 92e30e1c0d8983cdd8b2834b0cfefb86c03bb99c..bef678e4c55cdde5301f68e4ffa530a1ed26737a 100644
--- a/generator/static/js/templates/right-big-text.js
+++ b/generator/static/js/templates/right-big-text.js
@@ -729,7 +729,7 @@ class RightBigTextTemplate extends Template {
 				this.setSecondaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.secondaryTextColor = "#000000";
 				this.nameTextColor = "#ffffff";
@@ -740,7 +740,7 @@ class RightBigTextTemplate extends Template {
 				this.setSecondaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.secondaryTextColor = "#ffffff";
 				this.nameTextColor = "#000000";
diff --git a/generator/static/js/templates/right-long-text.js b/generator/static/js/templates/right-long-text.js
index 491e145455628696124c812119896bd287b49e1a..35a5a9f84ca48d1f0620bb9bf0f56dec5cb42c97 100644
--- a/generator/static/js/templates/right-long-text.js
+++ b/generator/static/js/templates/right-long-text.js
@@ -492,7 +492,7 @@ class RightLongTextTemplate extends Template {
 				this.setSecondaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.secondaryTextColor = "#000000";
 				this.nameTextColor = "#ffffff";
@@ -502,7 +502,7 @@ class RightLongTextTemplate extends Template {
 				this.setSecondaryTextHighlightColorScheme("gold", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.secondaryTextColor = "#ffffff";
 				this.nameTextColor = "#000000";
diff --git a/generator/static/js/templates/rollup-big-logo-short-text.js b/generator/static/js/templates/rollup-big-logo-short-text.js
index 1fc79d68fd54a5289141507a025fd2995120d509..c0286c5055f08cad8c08a5525a0160d423596b79 100644
--- a/generator/static/js/templates/rollup-big-logo-short-text.js
+++ b/generator/static/js/templates/rollup-big-logo-short-text.js
@@ -488,11 +488,11 @@ class RollupBigLogoShortText extends Template {
 				
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				
 				break;
 			case "spolecne-s-piraty-black-on-white":
diff --git a/generator/static/js/templates/rollup-points.js b/generator/static/js/templates/rollup-points.js
index f295a2e05c37fd2cb0885b2668cbc859a6ae2639..effebc14f2d3b8c49de23b091cc11d2c4a31d7fe 100644
--- a/generator/static/js/templates/rollup-points.js
+++ b/generator/static/js/templates/rollup-points.js
@@ -634,11 +634,11 @@ class RollupPoints extends Template {
 				
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				
 				break;
 			case "spolecne-s-piraty-black-on-white":
diff --git a/generator/static/js/templates/rollup-short-and-long-text.js b/generator/static/js/templates/rollup-short-and-long-text.js
index 7a974b2e54a39da948d4aae4f9afa0d37f88d1f2..67c57479de5f342f35249a604ec0bbe6ed7ff3fc 100644
--- a/generator/static/js/templates/rollup-short-and-long-text.js
+++ b/generator/static/js/templates/rollup-short-and-long-text.js
@@ -609,11 +609,11 @@ class RollupShortAndLongText extends Template {
 				
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				
 				break;
 			case "spolecne-s-piraty-black-on-white":
diff --git a/generator/static/js/templates/sticker-number.js b/generator/static/js/templates/sticker-number.js
index c37803494e4f4491ff936b3e2bbad9ade0601a9e..effdd5196b6901ad18b1a395830a9d94af49dba1 100644
--- a/generator/static/js/templates/sticker-number.js
+++ b/generator/static/js/templates/sticker-number.js
@@ -431,7 +431,7 @@ class StickerNumber extends Template {
 				this.secondaryTextColor = "#000000";
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.foregroundColor = "#ffffff";
 				this.primaryTextColor = "#000000";
 				
@@ -439,7 +439,7 @@ class StickerNumber extends Template {
 				this.secondaryTextColor = "#000000";
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.foregroundColor = "#00ad43";
 				this.primaryTextColor = "#ffffff";
 				
diff --git a/generator/static/js/templates/story-full-width-rectangle.js b/generator/static/js/templates/story-full-width-rectangle.js
index cc1f1f401f54df04a9d0f9cee815fbe0a7f77593..1c24dfd8665a49dd615ce38379fa62dcc2e90af7 100644
--- a/generator/static/js/templates/story-full-width-rectangle.js
+++ b/generator/static/js/templates/story-full-width-rectangle.js
@@ -505,7 +505,7 @@ class StoryWithFullWidthRectangleTemplate extends Template {
 				this.setNameColorScheme("black-on-white", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				
@@ -513,7 +513,7 @@ class StoryWithFullWidthRectangleTemplate extends Template {
 				this.setNameColorScheme("black-on-most", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				
diff --git a/generator/static/js/templates/story-with-rectangle.js b/generator/static/js/templates/story-with-rectangle.js
index baadd7655fe93a48cf02ca6e226abbc56c9488be..ba8bcb0fb45761841dd986cb99b1f325670bccab 100644
--- a/generator/static/js/templates/story-with-rectangle.js
+++ b/generator/static/js/templates/story-with-rectangle.js
@@ -590,7 +590,7 @@ class StoryWithRectangleTemplate extends Template {
 				this.setSecondaryTextColorScheme("white-on-black", true);
 				
 				break;
-			case "zeleni-volary-black-on-white":
+			case "zeleni-volary-bystrc-most-black-on-white":
 				this.primaryTextColor = "#000000";
 				this.foregroundColor = "#ffffff";
 				this.backgroundColor = "#00ad43";
@@ -600,7 +600,7 @@ class StoryWithRectangleTemplate extends Template {
 				this.setSecondaryTextColorScheme("black-on-most", true);
 				
 				break;
-			case "zeleni-volary-white-on-green":
+			case "zeleni-volary-bystrc-most-white-on-green":
 				this.primaryTextColor = "#ffffff";
 				this.foregroundColor = "#00ad43";
 				this.backgroundColor = "#ffffff";
diff --git a/generator/static/js/ui.js b/generator/static/js/ui.js
index 0f25ef8e160728923c242f9b026f1f5c4355f6ff..7505751f0bd6392abe1854d6b475b98ad85396dc 100644
--- a/generator/static/js/ui.js
+++ b/generator/static/js/ui.js
@@ -2411,6 +2411,16 @@ async function setCoalition(coalition, template) {
 					$("#location-image-selection").trigger("change");
 				}
 				
+				break;
+			case "zeleni-bystrc":
+				template.setDarkLogoSource("/static/images/logos/bystrc-dark.png", true);
+				template.setLightLogoSource("/static/images/logos/bystrc.png", true);
+				
+				if (template.changeableAttributes.includes("locationImage")) {
+					$("#location-image-selection").val("Žádná lokalizace");
+					$("#location-image-selection").trigger("change");
+				}
+				
 				break;
 			case "zeleni-praha13":
 				template.setDarkLogoSource("/static/images/logos/zeleni_praha13-dark.png", true);
@@ -2657,7 +2667,7 @@ async function setCoalition(coalition, template) {
 			
 			break;
 		case "zeleni-most-green-dark":
-			template.setPrimaryColorScheme("zeleni-volary-black-on-white", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-black-on-white", true);
 			
 			setGlobalSpecifics("zeleni-most");
 			
@@ -2665,7 +2675,7 @@ async function setCoalition(coalition, template) {
 			
 			break;
 		case "zeleni-most-green-light":
-			template.setPrimaryColorScheme("zeleni-volary-white-on-green", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-white-on-green", true);
 			
 			setGlobalSpecifics("zeleni-most");
 			
@@ -2683,9 +2693,37 @@ async function setCoalition(coalition, template) {
 			
 			reloadColorPalette();
 			
+			break;
+		case "zeleni-bystrc-green-dark":
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-black-on-white", true);
+			
+			setGlobalSpecifics("zeleni-bystrc");
+			
+			reloadColorPalette();
+			
+			break;
+		case "zeleni-bystrc-green-light":
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-white-on-green", true);
+			
+			setGlobalSpecifics("zeleni-bystrc");
+			
+			reloadColorPalette();
+			
+			break;
+		case "zeleni-bystrc-dark":
+			template.setPrimaryColorScheme("black-on-white", true);
+			
+			if (template.nameColorSchemes !== undefined) {
+				template.setNameColorScheme("white-on-black", true);
+			}
+			
+			setGlobalSpecifics("zeleni-bystrc");
+			
+			reloadColorPalette();
+			
 			break;
 		case "volary-green-dark":
-			template.setPrimaryColorScheme("zeleni-volary-black-on-white", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-black-on-white", true);
 			
 			setGlobalSpecifics("volary");
 			
@@ -2693,7 +2731,7 @@ async function setCoalition(coalition, template) {
 			
 			break;
 		case "volary-green-light":
-			template.setPrimaryColorScheme("zeleni-volary-white-on-green", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-white-on-green", true);
 			
 			setGlobalSpecifics("volary");
 			
@@ -2713,7 +2751,7 @@ async function setCoalition(coalition, template) {
 			
 			break;
 		case "zeleni-praha13-green-dark":
-			template.setPrimaryColorScheme("zeleni-volary-black-on-white", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-black-on-white", true);
 			
 			setGlobalSpecifics("zeleni-praha13");
 			
@@ -2721,7 +2759,7 @@ async function setCoalition(coalition, template) {
 			
 			break;
 		case "zeleni-praha13-green-light":
-			template.setPrimaryColorScheme("zeleni-volary-white-on-green", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-white-on-green", true);
 			
 			setGlobalSpecifics("zeleni-praha13");
 			
@@ -2741,7 +2779,7 @@ async function setCoalition(coalition, template) {
 			
 			break;
 		case "zeleni-praha14-green-dark":
-			template.setPrimaryColorScheme("zeleni-volary-black-on-white", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-black-on-white", true);
 			
 			setGlobalSpecifics("zeleni-praha14");
 			
@@ -2749,7 +2787,7 @@ async function setCoalition(coalition, template) {
 			
 			break;
 		case "zeleni-praha14-green-light":
-			template.setPrimaryColorScheme("zeleni-volary-white-on-green", true);
+			template.setPrimaryColorScheme("zeleni-volary-bystrc-most-white-on-green", true);
 			
 			setGlobalSpecifics("zeleni-praha14");
 			
diff --git a/generator/templates/generator.html b/generator/templates/generator.html
index 24c49b269daa29db5a994636c0955a8b89229f3f..b245261819fd334414af9fa5f802e91396bcbdc2 100644
--- a/generator/templates/generator.html
+++ b/generator/templates/generator.html
@@ -1983,6 +1983,19 @@
 								value="zeleni-most-dark"
 							>Piráti a Zelení pro Most - původní barvy</option>
 							
+							<option
+								data-image-source="{{ url_for('static', filename='images/examples/zeleni_bystrc_green_dark.png') }}"
+								value="zeleni-bystrc-green-dark"
+							>Zelená pro Bystrc, Piráti a Bystrčáci - zelené barvy, tmavé pozadí</option>
+							<option
+								data-image-source="{{ url_for('static', filename='images/examples/zeleni_bystrc_green_light.png') }}"
+								value="zeleni-bystrc-green-light"
+							>Zelená pro Bystrc, Piráti a Bystrčáci - zelené barvy, světlé pozadí</option>
+							<option
+								data-image-source="{{ url_for('static', filename='images/examples/zeleni_bystrc.png') }}"
+								value="zeleni-bystrc-dark"
+							>Zelená pro Bystrc, Piráti a Bystrčáci - původní barvy</option>
+							
 							<option
 								data-image-source="{{ url_for('static', filename='images/examples/zeleni_praha14_green_dark.png') }}"
 								value="zeleni-praha14-green-dark"