html {
  height: 100%;
}

body { 
  margin: 0px;
  padding: 0px;
  text-align: center;
  height: 100%;
  background: #6e8b5f url("podklad.jpg") center repeat-y;
}

h1 {
  font-family: Arial;
  font-size: 12pt;
  color: #8B0000;
  font-weight: bold;
  margin: 0px 0px 20px 40px;
}

h2 {
  font-family: Arial;
  font-size: 11pt;
  color: #006400;
  font-weight: bold;
  margin: 0px 0px 15px 40px;
}

h3 {
  font-family: Arial;
  font-size: 10pt;
  color: #B8860B;
  font-weight: bold;
  margin: 10px 0px 10px 40px;
}

ul {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

a {
  border: 0px;
}

img {
  border: 0px;
}

#main {
  width: 1000px;
  margin: 0 auto 0 auto;
  padding: 0px;
  border: none;
  background: #6e8b5f url("podklad.jpg") center repeat-y;
}


#top1, #top2, #top3 {
  width: 1000px;
  padding: 0px;
  text-align: left;
  border: none;
}

#top1 {
  height: 38px; 
}

#top2 {
  height: 143px;
}

#top3 {
  height: 30px;
}

#odkazy {
  display: inline;
  float: left;
  width: 191px;
  margin: 0px 0px 0px 43px;
  border: 0px;
  padding: 50px 0px 0px 0px;
}

#text {
  display: inline;
  float: left;
  width: 553px;
  margin: 0px;
  border: none;
  padding: 10px;
  text-align: left;
}

#info { 
  display: inline;
  float: left;
  width: 150px;
  margin: 0px 43px 0px 0px;
  border: 0px;
  text-align: left;
}

#slogan { 
  float: left;
  margin: 0px 6px 0px 3px;
  padding: 0px 10px 0px 0px;
  border: none;
  background: #90A38F;
  height: 24px;
  width: 553px;
  line-height: 24px;
  vertical-align: middle;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
  text-align: right;
}

div.clear {
  visibility: hidden;
  clear: both;
  margin: 0px;
  width: 1000px;
  border: none;
}

img.top1_a {
  margin: 0px 0px 0px 43px;
  float: left;
}

img.top1_b {
  margin: 0px;
  float: left;
}

img.top1_c {
  margin: 8px 0px 0px 0px;
  float: left;
}

img.top2_a, img.top3_a {
  margin: 0px 3px 0px 12px;
  float: left;
}

img.top2_b, img.top2_c, img.top2_d {
  margin: 6px 3px 6px 0px;
  float: left;
}

img.top2_e {
  margin: 0px;
  float:left;
}

img.mapa {
  margin: 0px;
  display: block;
}

p.otevreno {
  font-family: Arial;
  font-weight: bold;
  font-size: 11pt;
  color: #0C3F00;
  margin: 25px 0px 0px 20px;
}

p.otevreno2 {
  font-family: Arial;
  font-weight: bold;
  font-size: 9pt;
  color: #0C3F00;
  margin: 0px 0px 7px 45px;
}

p.hodiny {
  margin: 0px 0px 3px 20px;
  font-family: Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #8B0000;
}

li.menu {

  height: 20px;
  list-style: none;
  margin: 0px 0px 10px 10px;
  border: 1px solid #000000;
  background: #ffffff;
  text-align: right;
  line-height: 20px;
  vertical-align: middle;
}

li.menu:hover {
  background: #CD5C5C;
}

.odkaz {
  
  padding: 0px 7px 0px 0px;
  text-decoration: none; 
  width: 143px;
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  font-size: 9pt;
}

li.menu a:hover {
  color: #ffffff;
}

p.odstavec {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align:justify;
  text-indent:20px;
  margin: 0px 40px 10px 40px; 
}

p.odstavecr {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align: right;
  text-indent: 20px;
  margin: 0px 40px 10px 40px; 
}

p.odsazeny_r {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align:justify;
  text-indent:20px;
  margin: 0px 40px 00px 40px; 
}

a.uvnitr {
  color: #CD5C5C;
  text-decoration: none;
}

a.zpet {
  color: #8B0000;
  text-decoration: none;
}

a.obsah {
  font-family: Arial;
  font-size: 10pt;
  color: #006400;
  margin: 0px 0px 5px -20px;
  display: block;
  text-decoration: none;
}

a.obsah2 {
  color: #B8860B;
  margin: 0px 0px 5px 0px;
  display: block;
  text-decoration: none;
}

a.vypis_galerie {
  color: #B8860B;
  text-decoration: none;
  vertical-align: middle;
}

a.uvnitr:hover, a.zpet:hover, a.obsah:hover, a.obsah2:hover {
  text-decoration: underline;
}

table.cenik {
  margin: 0px 0px 20px 60px;
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align: left;
}

td.cenik_n {
  width: 240px;
}

td.cenik_np {
  width: 120px;
}

td.cenik_c {
  text-align: right;
  font-weight: bold;
}

ul.obsah {
  margin: 0px 0px 30px 83px;
}

ul.obsah li {
  list-style-image: url(pivo.gif); 
   margin: 0px 0px 5px 0px;
}

.ikony_menu_admin {
  text-decoration: none;
  text-align: right;
}

.obr {
  margin: 5px;
}

.footer {
  padding: 15px;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  color: #505050;
  text-align: center;
}

.nova_strana_pole {
  border:1px none #000000;
  height:16px;
  left:5px;
  position:relative;
  top:-9px;
  width:135px;
}

.nova_strana_button {
  height:26px;
  left:10px;
  position:relative;
  top:-3px;
}

.button_save {
  position:relative;
  top: 5px;
}

.nazvy_galerii {
  border: 1px dotted #0F0F0F;
  float: left;
  margin: 5px;
  padding: 5px;
  width: 110px;
  min-height: 120px;
  _height: 120px;
}

.fotky {
  border: 1px dotted #0F0F0F;
  float: left;
  margin: 3px;
  padding: 3px;

}

#upload_loading{
  background-color:#F0F0F0;
  position: absolute;
  text-align: center;
  width: 200px;
  z-index: 500;
  border: 5px solid black;
  height: 100px;
  color: black;
}

#upload_pozadi{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 120;
	width: 100%;
	height: 500px;
	background-color: #000000;
	}
