html, body {
	background-color: #ebebeb;
	font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman";
	text-align: center;
	font-size: 0.85em;
	line-height: 1.3;
	color: #FFFFFF;
  background-image: url('grafika/body_bg.jpg');
  background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
body {
 text-align: center;
}
img {
  border-style: none;
}
table {border-collapse: collapse; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em;color: #817463;} 
td {padding: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; color: #817463;}
td.align_right {
 text-align: right;
}

p {
  margin: 0px;
  padding: 0px;
	color: #817463;
	font-size: 1em;
	text-align: left;
}

h1.top {
 font-size: 1.25em;
 padding: 0px;
 margin: 0px;
 color: #000000;
 position: absolute;
 left: 100px;
 top: 30px;
 visibility: hidden;
}

h1 {
 font-size: 1.35em;
 padding: 0px;
 margin: 0px;
 margin-top: 12px;
 margin-bottom: 8px;
 color: #f8931e;
 text-align: left;
}

h2 {
 font-size: 1.35em;
 padding: 0px;
 margin: 0px;
 margin-top: 12px;
 margin-bottom: 8px;
 color: #f8931e;
 text-align: left;
}


h3 {
 font-size: 1.15em;
 padding: 0px;
 margin: 0px;
 margin-top: 12px;
 margin-bottom: 8px;
 color: #db1536;
 text-align: left;
}

h4 {
 font-size: 1.1em;
 padding: 0px;
 margin: 0px;
 margin-top: 12px;
 margin-bottom: 8px;
 color: #0a91bd;
 text-align: left;
}

h5 {
 font-size: 1.05em;
 padding: 0px;
 margin: 0px;
 margin-top: 12px;
 margin-bottom: 8px;
 color: #727272;
 text-align: left;
}


a, a:link, a:visited, a:active    {color: #f8931e; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: underline;}
a:hover    {color: #2b2b2b; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none;}

a.stranky, a.stranky:link, a.stranky:visited, a.stranky:active    {color: #f8931e; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none;}
a.stranky:hover    {color: #2b2b2b; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: underline;}

a.stranky_aktivni, a.stranky_aktivni:link, a.stranky_aktivni:visited, a.stranky_aktivni:active    {color: #f8931e; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; font-weight: bold; text-decoration: underline;}
a.stranky_aktivni:hover    {color: #2b2b2b; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none;}


a.normal, a.normal:link, a.normal:visited, a.normal:active    {color: #817463; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em;}
a.normal:hover    {color: #2b2b2b; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none;}

a.black, a.black:link, a.black:visited, a.black:active    {color: #3f3f3f; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em;}
a.black:hover    {color: #2b2b2b; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none;}

a.rezervovat, a.rezervovat:link, a.rezervovat:visited, a.rezervovat:active    {color: #f8931e; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1.3em; padding: 5px; background-color: #efefef; border: 1px solid #848484; }
a.rezervovat:hover    {color: #2b2b2b; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1.3em; text-decoration: none; padding: 5px; background-color: #b8b8b8; border: 1px solid #191919; }

a.rezervovat_red, a.rezervovat_red:link, a.rezervovat_red:visited, a.rezervovat_red:active    {color: #ed1c24; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1.3em; padding: 5px; background-color: #efefef; border: 1px solid #ed1c24; }
a.rezervovat_red:hover    {color: #2b2b2b; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1.3em; text-decoration: none; padding: 5px; background-color: #b8b8b8; border: 1px solid #191919; }


#okolo {
  width: 980px;
  background-color: #FFFFFF;
  position: relative;
  margin: auto;
  text-align: center;
  border-style: none;
  padding: 0px;
  border-left: 1px solid #dddfdd;
  border-right: 1px solid #dddfdd;
}

#horni_sloupec {
  width: 980px;
  height: 39px;
  line-height: 41px;
  font-size: 1.3em;
  text-align: left;
  color: #6d6e70;
  background-color: #FFFFFF;
  position: relative;
  margin: auto;
  border-style: none;
  border-left: 1px solid #dddfdd;
  border-right: 1px solid #dddfdd;
  background-image: url('grafika/horni_sloupec.jpg');
  background-repeat: no-repeat;
}

a.horni_sloupec, a.horni_sloupec:link, a.horni_sloupec:visited, a.horni_sloupec:active    {margin-right: 45px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; text-decoration: none; font-size: 1em; font-weight: bold;}
a.horni_sloupec:hover    {margin-right: 45px; color: #6d6e70; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none; font-weight: bold;}


a.horni_sloupec_2, a.horni_sloupec_2:link, a.horni_sloupec_2:visited, a.horni_sloupec_2:active    {margin-right: 140px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; text-decoration: none; font-size: 1em; font-weight: bold;}
a.horni_sloupec_2:hover    {margin-right: 140px; color: #6d6e70; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none; font-weight: bold;}

#horni_odkazy {
 position: absolute;
 right: 10px;
 top: 1px;
}


#topimg {
  margin: 0px;
  padding: 0px;
  border-style: none;
  margin-top: 1px;
  margin-bottom: 1px;
  float: left;
  width: 980px;
}

#topflash {
  margin: 0px; padding: 0px; border-style: none; margin-top: 1px; margin-bottom: 1px; float: left;
}

#menu {
  margin: 0px;
  padding: 0px;
  height: 27px;
  margin-left: 1px;
  border-style: none;
}

#prvniodkaz {
  background-image: url('grafika/prvniodkaz.jpg');
  background-repeat: no-repeat;
  width: 106px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  float: left;
  border-style: none;
  margin-left: 1px;
  font-size: 1.1em;
}
div.odkaz {
  background-image: url('grafika/odkaz.jpg');
  background-repeat: no-repeat;
  width: 109px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  float: left;
  border-style: none;
  font-size: 1.1em;
}

#posledniodkaz_sirsi {
  background-image: url('grafika/posledniodkaz.jpg');
  background-repeat: no-repeat;
  width: 218px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  float: left;
  border-style: none;
  font-size: 1.1em;
}
#posledniodkaz {
  background-image: url('grafika/posledniodkaz.jpg');
  background-repeat: no-repeat;
  width: 109px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  float: left;
  border-style: none;
  font-size: 1.1em;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active    {color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; text-decoration: none; font-size: 1em; font-weight: bold;}
a.menu:hover    {color: #362c55; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none; font-weight: bold;}


.both {
 clear: both;
}

#obsah {
 width: 981px;
 _width: 980px;
}

td.levy_panel_td {
 vertical-align: top;
 border-right: 1px solid #dddfdd;
}
td.pravy_panel_td {
 vertical-align: top;
 border-right: 1px solid #dddfdd;
}

#levy_panel {
 margin-top: 1px; 
 margin-left: 1px;
 width: 193px;
 border-style: none;
 float: left;
}

#provozni_doba {
 width: 193px;
 border-style: none;
 background-image: url('grafika/provoznidoba.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
}

#akce_nadpis {
 width: 193px;
 height: 39px;
 border-style: none;
 background-image: url('grafika/akce_nadpis.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
}

#akce_nadpis h2 {
 padding: 0px;
 margin: 0px;
 text-align: left;
 padding-left: 43px;
 padding-top: 10px;
 font-size: 1em;
 color: #05acb3;
}

div.akce_nadpis {
 width: 193px;
 height: 39px;
 border-style: none;
 background-image: url('grafika/akce_nadpis.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
}

div.akce_nadpis h2 {
 padding: 0px;
 margin: 0px;
 text-align: left;
 padding-left: 43px;
 padding-top: 10px;
 font-size: 1em;
 color: #05acb3;
}

div.akce {
 width: 193px;
 border-style: none;
 background-image: url('grafika/akce.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
 padding-bottom: 5px;
}
div.akce p {
 text-align: left;
 padding: 0px;
 margin: 0px;
 padding-right: 5px;
 padding-top: 10px;
 padding-left: 43px;
 font-size: 0.95em;
 color: #6d6e71;
 font-weight: bold;
}



div.akce1 {
 width: 193px;
 border-style: none;
 background-image: url('grafika/akce1.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
 padding-bottom: 5px;
}
div.akce1 p {
 text-align: left;
 padding: 0px;
 margin: 0px;
 padding-top: 10px;
 padding-left: 48px;
 font-size: 0.95em;
 color: #6d6e71;
 font-weight: bold;
}


div.akce2 {
 width: 193px;
 border-style: none;
 background-image: url('grafika/akce2.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
 padding-bottom: 5px;
}
div.akce2 p {
 text-align: left;
 padding: 0px;
 margin: 0px;
 padding-top: 10px;
 padding-left: 53px;
 font-size: 0.95em;
 color: #6d6e71;
 font-weight: bold;
}


div.akce3 {
 width: 193px;
 border-style: none;
 background-image: url('grafika/akce3.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
 padding-bottom: 5px;
}
div.akce3 p {
 text-align: left;
 padding: 0px;
 margin: 0px;
 padding-top: 10px;
 padding-left: 58px;
 font-size: 0.95em;
 color: #6d6e71;
 font-weight: bold;
}

a.akce, a.akce:link, a.akce:visited, a.akce:active    {color: #6d6e71; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; text-decoration: none; font-size: 1em; font-weight: bold;}
a.akce:hover    {color: #362c55; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none; font-weight: bold;}


#provozni_doba {
 width: 193px;
 padding-bottom: 8px;
 border-style: none;
 background-image: url('grafika/provoznidoba.jpg');
 background-repeat: no-repeat;
 border-bottom: 1px solid #dddfdd;
 font-size: 1em;
}

#provozni_doba h2 {
 padding: 0px;
 margin: 0px;
 text-align: left;
 padding-left: 43px;
 padding-top: 21px;
 font-size: 1em;
 color: #05acb3;
}


#provozni_doba p {
 text-align: left;
 padding: 0px;
 margin: 0px;
 padding-top: 7px;
 padding-left: 43px;
 font-size: 0.95em;
 color: #6d6e71;
}

#kontakt {
 width: 193px;
 padding-bottom: 8px;
 background-image: url('grafika/kontakt.jpg');
 background-repeat: no-repeat;
}

#kontakt p {
 text-align: left;
 padding: 0px;
 margin: 0px;
 padding-top: 7px;
 padding-left: 13px;
 font-size: 1em;
 color: #6d6e71;
}

strong.kontakt {
 text-decoration: underline;
 line-height: 28px
}

#pravy_panel {
 border-left: 1px solid #dddfdd;
}

#obsah_vypis_textu {
 padding: 10px;
 text-align: left;
 width: 764px;
 border-style: none;
 background-image: url('grafika/topaktualita.jpg');
 background-repeat: repeat-x;
 border-bottom: 1px solid #dddfdd;
 border-right: 1px solid #FFFFFF;
 margin-left: 1px;
}

div.aktuality_vypis {
 padding: 10px;
 text-align: left;
 width: 764px;
 min-height: 90px;
 border-style: none;
 background-image: url('grafika/topaktualita.jpg');
 background-repeat: repeat-x;
 border-bottom: 1px solid #dddfdd;
 border-right: 1px solid #FFFFFF;
 margin-left: 1px;
}


#obsah_galerie_vypis {
 padding: 10px;
 text-align: center;
 width: 230px;
 border-style: none;
 margin: 5px;
 float: right;
}

#topaktualita {
 width: 764px;
 padding-left: 10px;
 padding-right: 10px;
 border-style: none;
 background-image: url('grafika/topaktualita.jpg');
 background-repeat: repeat-x;
 border-bottom: 1px solid #dddfdd;
 border-right: 1px solid #FFFFFF;
 float: left;
 margin-left: 1px;
 text-align: left;
}

#topaktualita img {
 border-style: none;
 margin: 10px;
 margin-top: 20px;
 width: 160px;
 float: left;
}

#topaktualita h2.home {
 font-size: 1.3em;
 padding: 0px;
 margin: 0px;
 margin-top: 20px;
 color: #f8931e;
 text-align: left;
 padding-left: 20px;
 margin-left: 10px;
 background-image: url('grafika/sipka3.jpg');
 background-repeat: no-repeat;
}

#topaktualita h2.home_obr {
 font-size: 1.3em;
 padding: 0px;
 margin: 0px;
 margin-top: 20px;
 color: #f8931e;
 text-align: left;
 margin-left: 180px;
 padding-left: 20px;
 background-image: url('grafika/sipka3.jpg');
 background-repeat: no-repeat;
}

a.topaktualita, a.topaktualita:link, a.topaktualita:visited, a.topaktualita:active    {color: #f8931e; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; text-decoration: underline; font-size: 1em; font-weight: bold;}
a.topaktualita:hover    {color: #ed1c24; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none; font-weight: bold;}

#topaktualita p {
 font-size: 1em;
 color: #6d6e71;
 padding: 0px;
 margin: 0px;
 padding-top: 20px;
 margin-left: 20px;
 text-align: left;
}

#topaktualita div.obr {
 font-size: 1em;
 color: #6d6e71;
 padding: 0px;
 margin: 0px;
 padding-top: 5px;
 margin-left: 200px;
 text-align: left;
}

#topaktualita div.hometext {
 font-size: 1em;
 color: #6d6e71;
 padding: 0px;
 margin: 0px;
 padding-top: 5px;
 margin-left: 30px;
 padding-bottom: 10px;
 text-align: left;
}

#topaktualita p.obr {
 font-size: 1em;
 color: #6d6e71;
 padding: 0px;
 margin: 0px;
 padding-top: 5px;
 margin-left: 200px;
 text-align: left;
}

#partneri {
 width: 784px;
 border-style: none;
 background-image: url('grafika/partneri.jpg');
 background-repeat: no-repeat;
 margin-top: 1px;
 margin-left: 1px;
 float: left;
 border-top: 1px solid #dddfdd;
}


#partneri h3 {
 padding: 0px;
 margin: 0px;
 text-align: left;
 padding-left: 37px;
 padding-top: 13px;
 font-size: 1em;
 color: #05acb3;
 float: left;
}

#partneri_ikony {
 margin-left: 30px;
 margin-right: 10px;
 padding-bottom: 25px;
 margin-top: 45px;
 width: 625px;
 text-align: left;
}

#partneri_ikony img {
 float: left;
 margin-left: 10px;
 margin-right: 15px;
}


div.aktualita {
 width: 250px;
 padding-left: 5px;
 padding-right: 5px;
 border-style: none;
 margin-left: 1px;
 background-image: url('grafika/aktualita.jpg');
 background-repeat: no-repeat;
 border-right: 1px solid #dddfdd;
 float: left;
 min-height: 147px;
}

div.aktualita h2.home {
 font-size: 1em;
 padding: 0px;
 margin: 0px;
 margin-top: 17px;
 color: #f8931e;
 text-align: left;
 padding-left: 24px;
}
div.aktualita p {
 font-size: 1em;
 color: #6d6e71;
 padding: 0px;
 margin: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 24px;
 text-align: left;
}

div.aktualita3 h2.home {
 font-size: 1em;
 padding: 0px;
 margin: 0px;
 margin-top: 17px;
 color: #f8931e;
 text-align: left;
 padding-left: 24px;
}
div.aktualita3 p {
 font-size: 1em;
 color: #6d6e71;
 padding: 0px;
 margin: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: 24px;
 text-align: left;
}

div.aktualita3 {
 width: 250px;
 padding-left: 5px;
 padding-right: 5px;
 border-style: none;
 margin-left: 1px;
 background-image: url('grafika/aktualita.jpg');
 background-repeat: no-repeat;
 border-right: 1px solid #FFFFFF;
 float: left;
 min-height: 147px;
}

#paticka {
 width: 980px;
 height: 30px;
 background-image: url('grafika/paticka.jpg');
 background-repeat: no-repeat;
 clear: both;
 color: #6d6e70;
 line-height: 30px;
 text-align: center;
 font-size: 0.95em;
}
a.paticka, a.paticka:link, a.paticka:visited, a.paticka:active    {color: #6d6e70; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; text-decoration: none; font-size: 1em}
a.paticka:hover    {color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none}

.align_left {
 text-align: left;
}
.align_right {
 text-align: right;
}

td.align_left {
 text-align: left;
 padding: 2px;
}
td.align_right {
 text-align: right;
 padding: 2px;
}

.hlaska {
 color: #ed1c24;
 font-size: 1.1em;
 font-weight: bold;
 line-height: 30px;
}

.hlaska_zelena {
 color: #27B517;
 font-size: 1.1em;
 font-weight: bold;
 line-height: 30px;
}

img.aktualita_upoutavka {
 height: 80px;
 float: left;
 margin: 5px;
}



table.rezervace {
 width: 764px;
}
td.rezervace_den {
 width: 44px;
 height: 50px;
 text-align: center;
 border: 1px solid #dcdcdc;
 color: #09aeb2;
 font-weight: bold;
 font-size: 0.95em;
}
td.rezervace_denb {
 width: 44px;
 height: 50px;
 text-align: center;
 border: 1px solid #dcdcdc;
 color: #09aeb2;
 font-weight: bold;
 background-color: #f6f6f6;
 font-size: 0.95em;
}
td.rezervace_pole_hlavicka {
 text-align: center;
 height: 50px;
 border: 1px solid #dcdcdc;
 color: #000000;
 font-size: 0.95em;
 line-height: 10px;
}
td.rezervace_pole {
 width: 20px;
 text-align: center;
 height: 50px;
 border: 1px solid #dcdcdc;
 color: #09aeb2;
 font-weight: bold;
 font-size: 0.95em;
}
td.rezervace_poleb {
 width: 20px;
 text-align: center;
 height: 50px;
 border: 1px solid #dcdcdc;
 color: #000000;
 background-color: #f6f6f6;
 font-size: 0.95em;
}
td.rezervace_pole_zelena {
 width: 20px;
 text-align: center;
 height: 50px;
 border: 1px solid #dcdcdc;
 color: #000000;
 background-color: #03a4b1; /*97d49c*/
 font-size: 0.9em;
}
td.rezervace_pole_cervena {
 width: 20px;
 text-align: center;
 height: 50px;
 border: 1px solid #dcdcdc;
 color: #000000;
 background-color: #ef325c;
 font-size: 0.9em;
}
td.rezervace_pole_oranzova {
 width: 20px;
 text-align: center;
 height: 50px;
 border: 1px solid #dcdcdc;
 color: #000000;
 background-color: #fbc36a;
 font-size: 0.9em;
}
strong.hodina {
 font-size: 1.2em;
 color: #000000;
}
img.rezervace_ikony {
 float: left;
 margin-left: 2px;
 border: 1px solid #FFFFFF;
}
span.cvicitel {
 float: right;
 margin-right: 5px;
 color: #ffffff;
}


a.rezervace_nazev, a.rezervace_nazev:link, a.rezervace_nazev:visited, a.rezervace_nazev:active    { color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; text-decoration: underline; font-size: 1em}
a.rezervace_nazev:hover    { color: #fff867; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 1em; text-decoration: none}

img.galerie_pod_obsahem {
 margin-left: 1px;
}

td.align_right {
 text-align: right;
 padding: 2px;
}

td.padding {
 padding: 1px;
}

table.galerie_tabulka {
  position: relative;
  margin: auto;
  width: 734px;
}

img.zavodni_galerie {
 width: 680px;
}

td.galerie_obrazek {
 text-align: center;
}

td.galerie_popisek {
border-top: 2px solid #FFFFFF;
padding: 2px;
background-color: #58574d;
font-weight: bold;
color: #FFFFFF;
text-align: center;
}

img.obrazek_float_left {
 margin: 5px;
 float: left;
}

img.obrazek_float_right {
 margin: 5px;
 float: left;
}

div.instruktor {
 min-height: 200px;
 padding: 5px;
}

td.align_center {
 text-align: center;
 padding: 1px;
}

div.manazer {
 width: 150px;
 margin-right: 1px;
 text-align: center;
 float: left;
 line-height: 18px;
}

#tabulka_modra td {
 border: 2px solid #FFFFFF;
 padding: 4px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #36b9be;
}

#tabulka_modra td p {
 color: #FFFFFF;
}

#tabulka_oranzova td {
 border: 2px solid #FFFFFF;
 padding: 4px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #f79521;
}

#tabulka_oranzova td p {
 color: #FFFFFF;
}

tabulka_cerna td {
 border: 2px solid #FFFFFF;
 padding: 4px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #585858;
}

#tabulka_cerna td p {
 color: #FFFFFF;
}


#tabulka_modra_svetla td {
 border: 1px solid #09aeb3;
 padding: 4px;
 color: #017578;
 font-weight: bold;
 background-color: #a4e1e5;
}

#tabulka_modra_svetla td p {
 color: #017578;
}

#tabulka_oranzova_svetla td {
 border: 1px solid #ed7e00;
 padding: 4px;
 color: #db7400;
 font-weight: bold;
 background-color: #f9cfa0;
}

#tabulka_oranzova_svetla td p {
 color: #db7400;
}

#tabulka_seda td {
 border: 1px solid #a9a9a9;
 padding: 4px;
 color: #757575;
 font-weight: bold;
 background-color: #e5e5e5;
}

#tabulka_seda td p {
 color: #757575;
}
/*
modrá:
div.staticke_rezervace table td.zahlavi {
 background-color: #2b8392;
 color: #022025;
 font-weight: bold;
 border: 1px solid #246e79;
 padding: 4px;
 text-align: center;
}

div.staticke_rezervace table td.den {
 background-color: #55aab7;
 color: #036979;
 font-weight: bold;
 border: 1px solid #246e79;
 padding: 4px;
 text-align: center;
}

div.staticke_rezervace table td {
 background-color: #e3e3e3;
 color: #4e6265;
 border: 1px solid #246e79;
 padding: 8px;
 text-align: center;
}

div.staticke_rezervace table td strong {
 color: #e9002c;
}





šedá:


div.staticke_rezervace table td.zahlavi {
 background-color: #bdbdbd;
 color: #545454;
 font-weight: bold;
 border: 1px solid #d3d3d3;
 padding: 4px;
 text-align: center;
}

div.staticke_rezervace table td.den {
 background-color: #bdbdbd;
 color: #545454;
 font-weight: bold;
 border: 1px solid #d3d3d3;
 padding: 4px;
 text-align: center;
}

div.staticke_rezervace table td {
 background-color: #eaeaea;
 color: #7c7c7c;
 border: 1px solid #d3d3d3;
 padding: 8px;
 text-align: center;
}

div.staticke_rezervace table td strong {
 color: #e9002c;
}

*/


div.staticke_rezervace table td.zahlavi {
 background-color: #d61439;
 color: #FFFFFF;
 font-weight: bold;
 border: 1px solid #cf5874;
 padding: 4px;
 text-align: center;
}

div.staticke_rezervace table td.den {
 background-color: #d61439;
 color: #FFFFFF;
 font-weight: bold;
 border: 1px solid #cf5874;
 padding: 4px;
 text-align: center;
}

div.staticke_rezervace table td {
 background-color: #edc2ca;
 color: #66474d;
 border: 1px solid #cf5874;
 padding: 8px;
 text-align: center;
}

div.staticke_rezervace table td strong {
 color: #e9002c;
}



.cerna {
 color: #000000;
}
.modra {
 color: #015690;
}
.cervena {
 color: #e90000;
}
.ruzova {
 color: #e9002c;
}