body {
  text-align: center;
  margin: 0px;
  background-image: url('images/background.jpg');
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial;
  color: #b52912;
  font-size: 14px;
  }

p {
  text-align: justify;
  }
  
img {
  border: 0px;
  }

input {
  border: solid #b52912 2px;
  }
  
textarea {
  border: solid #b52912 2px;
  }

.submit {
  text-align: center;
  color : #FFFFFF;
  border-style: solid;
  border-color: #b52912 #b52912 #b52912 #b52912;
  border-width: 2px;
  background-color : #b52912;
  }

div.titulek {
  float: left;
  }

div#rest {
  padding-left: 10px;
  padding-right: 10px;
  }

fieldset.akt {
  width: 400px;
  text-align: justify;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  border: solid #b52912 3px;
  padding: 10px;
  color: #b52912;
  }
  
fieldset.akt legend {
  color: #b52912;
  }

span.akt_nadpis {
  font-size: 16px;
  font-weight: bold;
  color: #b52912;
  }
  
img.foto_admin {
  border: solid #b52912 3px;
  }
  
span.system_echo {
  border: solid #b52912 3px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  }
  
a.menu_a {
  color: #b52912;
  text-decoration: none;
  font-weight: bold;
  }
  
a.menu_a:hover {
  text-decoration: underline; 
  }

div#main {
  margin-left: auto;
  margin-right: auto;
  width: 739px;
  background-color: #FFFFFF;
  height: 1000px;
  }
  
div#top {
  width: 739px;
  height: 172px;
  margin: 0;
  }
  
div#top img {
  width: 739px;
  height: 172px;
  }
  
div#bottom {
  width: 739px;
  margin-top: -3px;
  }

div#stin_left {
  width: 6px;
  height: 647px;
  float: left;
  }
  
div#stin_right {
  width: 6px;
  height: 647px;
  float: left;
  }

div#left {
  width: 148px;
  float: left;
  height: 203px;
  }

div#left div {
  width: 148px;
  height: 29px;
  }

div#left a {
  width: 148px;
  }
  
div#left img {
  width: 148px;
  margin: 0px;
  }
  
div#content {
  width: 579px;
  float: left;
  }

div#jazyky {
  width: 140px;
  margin-left: auto;
  margin-right: auto;
  }

div#jazyky a {
  width: 40px;
  }

table#cenik {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 520px;
  border: solid #b52912 2px; 
  }
  
table#cenik td {
  padding-left: 5px;
  padding-right: 5px;
  border: solid #b52912 1px;
  }


form#rezervace {
  margin-left: auto;
  margin-right: auto;
  width: 440px;
  text-align: left;
  }

table#aktuality {
  border: solid #b52912 3px;
  }
  
table#aktuality td {
  border: solid #b52912 1px;
  }
  
fieldset#fieldset_aktuality {
  border: solid #b52912 5px;
  padding-left: 20px;
  }
  
fieldset#fieldset_aktuality form {
  text-align: left;
  }

table#table_o_hotelu td {
  text-align: justify;
  padding-left: 10px;
  vertical-align: top;
  }
  
table#table_o_hotelu img {
  border: solid #b52912 3px;
  }

table.table_foto {
  float: left;
  text-align: center;
  }
  
table.foto_tab {
  float: left;
  }
  
table.foto_tab img {
  border: solid #b52912 3px;
  }

fieldset#fieldset_foto {
  border-style: solid;
  border-width: 5px;
  border-color: #b52912 #b52912 #b52912 #b52912;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  }
  
fieldset#fieldset_foto form {
  text-align: left;
  }

  
table#table_menu {
  width: 540px;
  margin-left: 0px;
  margin-right: 0px;
  }

form#rezervace {
  margin-left: auto;
  margin-right: auto;
  width: 320px;
  }

form#form_admin p {
  text-align: center;
  }

fieldset#kontakt {
  width: 145px;
  border: solid #b52912 0px;
  font-size: 12px;
  margin: 0px;
  margin-top: 0px;
  text-align: left;
  }
  
a#a_kontakt {
  text-decoration: none;
  color: #b52912;
  }

a#a_kontakt:hover {
  text-decoration: underline;
  }

p#jidelni_listek {
  text-align: right;
  }

p#jidelni_listek a {
  font-style: italic;
  text-decoration: none;
  color: #b52912;
  }
  
p#jidelni_listek a:hover {
  font-weight: bold;
  }

legend#legend_kontakt {
  color: #b52912;
  font-weight: bold;
  }

td#td_ohotelu {
  padding-left: 5px;
  padding-right: 10px;
  }

table.turistika_table a {
  color: #B52912;
  font-weight: bold;
  text-decoration: underline;
  }
  
table.turistika_table a:hover {
  text-decoration: none;
  }






