* {margin: 0; padding: 0; }

body  {background: white; margin: 0px; font-family: Arial, sans-serif; font-size: 12pt; color: #000020; }

img {display: block; max-width: 100%; }
a {text-decoration: none; }
h1, h2  {font-weight: normal; text-transform: uppercase; }
h1  {color: #666666; font-size: 20pt; margin: 1eM 0 1eM 0; padding-left: 1eM; border-bottom: 1px solid #E06C30; text-align: left; }
h2  {color: #C81600; font-size: 14pt; margin: 20px auto 30px auto; text-align: center; }
p   {text-align: justify; text-indent: 1eM; margin: 1eM auto 1eM auto; margin: 1eM; }
pre {text-align: justify; margin: 1eM auto 1eM auto; }
pre b {color: #308090; }
ol, dl, ul  {margin: 1ex auto 1ex 2eM; text-align: left; }
br  {display: none; }
.levysloupek br {display: block; }

dt, dd  {display: inline; text-align: right;  }
dt::after {content: " - "}
dd::after {content: ""; display: block; }

iframe  {max-width: 100%; }

header  {position: sticky; top: 0; display: block; background: black url("../img/menuprouzek.png") top repeat-x;}
.logokapely {background: yellow; display: block; width: 353px; height: 170px; margin: 0px auto; background: URL("../img/logovmenu.png")}


nav ul	{margin: 0; list-style-type: none; text-align: center; background: #C81600; }
nav li  {display: inline-block; margin-bottom: 0.2eM; padding: 0.2eM 0.5eM; border: 1px solid #E06C30; background: #C81600;  font-size: 14pt; }
nav a   {color: white; }

.socialnisite {position: absolute; top: 104px; right: 5px; }
.socialnisite img {display: inline-block; }

.amalker img {float: right; }

.rudyprouzek  {text-align: center; padding: 5px 0; }
.rudyprouzek img  {max-width: 25%; float: right; border: 0; margin: 0 1eM; }
.rudyblok {margin: 5px; padding: 1ex; border: 3px solid #C81600; background: #FFF8F4; }
.rudyblok p {text-indent: 0; text-align: left; color: #200000; margin: 0; padding: 0}
.rudyblok h2 {color: #000020; margin: none; padding: none;  }

.zavolejte  {margin: 2eM 5px; padding: 1eM 0; border: 1px solid #CDCDCD; }
.zavolejte h1, .zavolejte h2 {text-align: center; font-size: 120%; color: black; margin: 0; padding: 0; border: none; }
.zavolejte img  {margin: 0 auto; padding: 1eM 0 0 0; }

.downloadbtn   {text-align: center; }
.downloadbtn a {display: inline-block; padding: 5px 1eM 5px 1eM; background: #E06C30; border: 2px solid black; border-radius: 5px; color: black; font-weight: bold; }


main  {margin: auto 5px; }
main a {color: #C81600; text-decoration: none; border-bottom: 1px solid black; }
main a:hover {color: black; text-decoration: none; border-bottom: 1px solid #C81600; }

.galerie img  {max-width: 45%; min-width: 20%; }

article {margin: 1eM 5px; padding: 0; border: 1px solid #CDCDCD; text-align: center; }
article img	{margin: 0 auto; }

footer  {border-top: 1px solid #E06C30; background: #F0F0F0; margin: 2eM auto 0 auto; padding: 0 0 1eM 2eM; }
footer h2  {text-align: left; margin: 5px; }
footer img  {display: inline; }
footer p	{margin: 0; }

.copyright  {padding: 1eM 0; width: 100%; text-align: center; background: black; color: white; text-transform: uppercase; }
.copytisk {display: none; } // Copyright a web viditelné jen při tisku

// === BARVY =====
// Černá a bílá jsou černá a bílá.
// Menu: červená #C81600, oranžová #E06C30
// Logo: Šedá  #CDCDCD, červená #FE0000
// Nadpis: Šedá #666666, červená #C81600
// Šedý rámeček #DDDDDD, červená rámeček #C81600