body {
  background-color: dcdcdc;
  color: red;
  font-family: Times New, Verdana,Arial CE,Sans-serif;
  font-size: 12pt;
  }

.hlavni {
  background-color: dcdcdc;
  color: red;
  width: 100%;
  }

.hlavni_logo {
  background-color: 696969;
  background-image: URL('../img/skin/Gsalon.jpg');
  background-repeat: no-repeat;
  color: dcdcdc;
  font-size: 10pt;
  height: 170px;
  }

.hlavni_logo a {
  color: dcdcdc;
  }

.hlavni_konec {
  background-color: dcdcdc;
  color: black;
  font-family: Comic Sans MS;
  font-size: 8pt;
  text-align: center;
  }

.sloupec1 {
  width: 250px;
  vertical-align: top;
  }

.sloupec2 {
  width: 75%;
  vertical-align: top;
  }

.logo {
  font-family: Comic Sans MS;
  font-size: 20pt;
  font-weight: bold;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  }

.logo a {
  font-family: Comic Sans MS;
  font-size: 20pt;
  font-weight: bold;
  }

.odkaz {
  font-family: Comic Sans MS;
  font-size: 10pt;
  width: 100%;
  line-height: 12px;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  }

.odkaz a {
  }

.pole {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 10pt;
  line-height: 100%;
  margin-bottom: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  }

.pole_popis {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 12pt;
  font-weight: bold;
  line-height: 25px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  }

.pole_radky {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 9pt;
  font-weight: bold;
  line-height: 18px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  }

.pole_radky a {
  color: 808080;
  }

.prihlaseni {
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  width: 100%;
  line-height: 14px;
  padding-top: 4px;
  padding-left: 8px;
  padding-right: 4px;
  padding-bottom: 4px;
  }

.prihlaseni a {
  }

.prihlaseni_tex {
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  line-height: 14px;
  }

.prihlaseni_tex a {
  }

.prihlaseni_2 {
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: normal;
  width: 100%;
  line-height: 20px;
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 2px;
  padding-bottom: 2px;
  }

.prihlaseni_inp {
  font-family: Comic Sans MS;
  font-size: 10pt;
  width: 120px;
  }

.prihlaseni_tlac {
  font-family: Comic Sans MS;
  font-size: 10pt;
  width: 80px;
  height: 22px;
  }

.menu1_1 {
  background-color: red;
  color: dcdcdc;
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  line-height: 22px;
  margin-top: 2px;
  padding-top: 2px;
  padding-left: 4px;
  }

.menu1_1 a {
  color: dcdcdc;
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  }

.menu1_2 {
  background-color: ee0000;
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  line-height: 22px;
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  }

.menu1_2 a {
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  }

.menu1_2p {
  }

.menu1_3 {
  background-color: dd0000;
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  line-height: 22px;
  padding-top: 2px;
  padding-left: 24px;
  }

.menu1_3 a {
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  }

.menu1_3p {
  }

.menu1_4 {
  background-color: cc0000;
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  line-height: 22px;
  padding-top: 2px;
  padding-left: 32px;
  }

.menu1_4 a {
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  }

.menu1_4p {
  }

.menu1_5 {
  background-color: bb0000;
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  line-height: 22px;
  padding-top: 2px;
  padding-left: 40px;
  }

.menu1_5 a {
  color: black;
  font-family: Comic Sans MS;
  font-size: 10pt;
  }

.menu1_5p {
  }

.z_poloz1 {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
  }

.z_poloz2 {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  height: 22px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
  }

.z_poloz2 {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 11pt;
  font-weight: bold;
  height: 25px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
  }

.z_text1 {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 10pt;
  padding-left: 4px;
  padding-right: 4px;
  }

.z_text2 {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 10pt;
  padding-left: 4px;
  padding-right: 4px;
  }

.z_text3 {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 11pt;
  padding-left: 4px;
  padding-right: 4px;
  }

.texty_1 {
  background-color: dcdcdc;
  color: red;
  font-family: Comic Sans MS;
  font-size: 17pt;
  font-weight: bold;
  }

.texty_2 {
  background-color: dcdcdc;
  color: black;
  font-family: Comic Sans MS;
  font-size: 13pt;
  }

.texty_3 {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 11pt;
  }

.texty_3 a {
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 11pt;
  }

.texty_4 {
  background-color: dcdcdc;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 13pt;
  }

.texty_4 a {
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 13pt;
  }

.texty_5 {
  background-color: dcdcdc;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 8pt;
  }

.texty_5 a {
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 8pt;
  }

.tlacitko_1 {
  font-family: Comic Sans MS;
  font-size: 10pt;
  width: 100px;
  height: 20px;
  }

.tabulka_1 {
  border-color: black;
  }

.d_poloz1 {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
  }

.d_poloz2 {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 10pt;
  font-weight: bold;
  height: 22px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
  }

.d_poloz2 {
  background-color: 696969;
  color: 808080;
  font-family: Comic Sans MS;
  font-size: 11pt;
  font-weight: bold;
  height: 25px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: right;
  }

.d_text1 {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 10pt;
  padding-left: 4px;
  padding-right: 4px;
  }

.d_text2 {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 10pt;
  padding-left: 4px;
  padding-right: 4px;
  }

.d_text3 {
  background-color: dcdcdc;
  color: 696969;
  font-family: Comic Sans MS;
  font-size: 11pt;
  padding-left: 4px;
  padding-right: 4px;
  }

