body {
  background-color : #ffffff;
}
body.normal{
	background : url('../img/bg.jpg') #bcbbbc;
	background-repeat : repeat-x;
  text-align : center;
  margin : 0px;
	padding : 0px;
	color: #000000;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.horni {
	background-image : url("../img/horni.jpg");
	height : 62px;
	width : 931px;
	background-repeat : no-repeat;
	text-align : left;
}
.kontakt {
  text-align : center;
  color : white;
  width : 175px;
  padding : 5px 0 0 15px;
}
.kontakt a, .kontakt a:link, .kontakt a:visited {
  color : #e4ce00;
  font-weight : normal;
}
.kontakt a:hover {
  text-decoration : underline;
}
.hlavicka {
	height : 179px;
	width : 931px;
	position : relative;
}
h1, h1 span {
	width : 931px;
	height : 179px;
	position : absolute;
	top : 0px;
	left : 0px;
	overflow : hidden;
	margin : 0px;	
	font-size : 1.5em;
}
h1 span {
	cursor : hand;  
	background-image : url("../img/h1.jpg");
	background-repeat : no-repeat;
}
.celek{
  background-image : url("../img/celek.jpg");
	background-repeat : repeat-y;
	width: 931px;
	margin : auto;
}
.prava{
  background-image : url("../img/prava.jpg");
	background-repeat : no-repeat;
	float : right;
	width : 212px;
	/*height : 272px;*/
}
.prava .nej ../img, .stred ../img{
	border:1px solid #16356e;
}
.leva{
  background-image : url("../img/leva.jpg");
	background-repeat : no-repeat;
	float : left;
	width : 207px;
	/*height : 272px;*/
}
h5{
	font-size : 1em;
	text-transform : uppercase;
}
input, textera, select{
	border : 1px solid #16356e;
}
.stred {
	width: 500px;
	padding-left : 5px;
	float: left;
	text-align : justify;
	font-size : 12px;
}
.nadpis {
  clear : both;
  background-image : url("../img/nadpis.jpg");
  background-repeat : no-repeat;
  font-size : 12px;
  font-weight : bold;
  color : #3d75bc;
  width : 380px;/*409*/
  height : 23px;/*30*/
  padding : 7px 0 0 29px;
  margin : 15px 0 15px 0;
}
.dolni {
  position:relative;
  z-index: 0;
	background-image : url("../img/dolni.jpg");
	height : 68px;
	background-repeat : repeat-x;
}
.dolnipozadi {
  position:relative; 
  z-index:1; 
  float: left;
  top: 43px;
  background-image : url("../img/dolnipozadi.jpg");
	background-repeat : repeat-y;
	width: 931px;
	margin : auto;
}

.avt {
	float : left;
	padding : 30px 0 0 10px;
	color : #ffffff;
}
.avt a, .avt a:link, .avt a:visited {
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
}
.avt a:hover{
  color : #ffffff;
	text-decoration : underline;
}
.adresa {
	float : left;
	color : #c4d69f;
	padding : 30px 0 0 20px;
}
a, a:link, a:visited {
	color : #b23f3c;
	font-weight : bold;
	text-decoration : none;
}
a:hover{
  color : #b23f3c;
	text-decoration : underline;
}
#aleft{
  float : left;
}
input.tlacitko{
	background-color : #ec0011;
	border : 1px solid #ffffff;
	color : #ffffff;
	cursor : hand;
}
img, .odkazy input {
  border: 0px;
}
td {
  padding : 2px 5px 2px 5px;
}
.odkaz, .aktivniodkaz, .pododkaz, .aktivnipododkaz { 
	height : 30px;
	text-align : left;
  padding-left : 15px;
  font-size : 12px;
}
.odkaz a, .odkaz a:link, .odkaz a:visited {
  color : #fecc72;
  font-weight : bold;
  text-decoration : none;
  background-image : url(../img/tl.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left : 30px;
}
.odkaz a:hover, .aktivniodkaz a, .aktivniodkaz a:link, .aktivniodkaz a:visited, .aktivniodkaz a:hover {
  color : #ffffff;
  font-weight : bold;
  text-decoration : none;
  background-image : url(../img/tl2.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left : 30px;
}
.pododkaz a, .pododkaz a:link, .pododkaz a:visited {
  color : #fecc72;
  font-weight : normal;
  text-decoration : none;
  padding-left : 20px;
  font-size : 12px;
}
.pododkaz a:hover, .aktivnipododkaz a, #aktivnipododkaz a:link, .aktivnipododkaz a:visited, .aktivnipododkaz a:hover {
  color : #ffffff;
  font-weight : normal;
  text-decoration : none;
  padding-left : 20px;
  font-size : 12px;
}
.odkaz2, .aktivniodkaz2, .pododkaz2, .aktivnipododkaz2 { 
	height : 30px;
	text-align : left;
  padding-left : 15px;
  font-size : 12px;
}
.odkaz2 a, .odkaz2 a:link, .odkaz2 a:visited {
  color : #931918;
  font-weight : bold;
  text-decoration : none;
  background-image : url(../img/tl3.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left : 30px;
}
.odkaz2 a:hover, .aktivniodkaz2 a, .aktivniodkaz2 a:link, .aktivniodkaz2 a:visited, .aktivniodkaz2 a:hover {
  color : #ffffff;
  font-weight : bold;
  text-decoration : none;
  background-image : url(../img/tl4.gif);
	background-repeat : no-repeat;
	background-position : left center;
	padding-left : 30px;
}
.pododkaz2 a, .pododkaz2 a:link, .pododkaz2 a:visited {
  color : #931918;
  font-weight : normal;
  text-decoration : none;
  padding-left : 20px;
  font-size : 12px;
}
.pododkaz2 a:hover, .aktivnipododkaz2 a, .aktivnipododkaz2 a:link, .aktivnipododkaz2 a:visited, .aktivnipododkaz2 a:hover {
  color : #ffffff;
  font-weight : normal;
  text-decoration : none;
  padding-left : 20px;
  font-size : 12px;
}
.toplist {
  text-align : center;
  padding-top : 10px;
}
.thumb /*zmensenina ve fotogalerii .ht_art.inc*/ {
  width : 50px;
  height : 50px;
}
.thumb2 /*zmensenina ve fotogalerii .ht_art.inc*/ {
  width : 70px;
  height : 70px;
}
table .rezervace {
  border : 0px;
  width : 370px;
  /*background-color : #feb044;
  color : white;*/
}
/*td */.vstupenky {
  color : white;
  background-color : #ec0011;
  font-weight : bold;
  text-align : center;
}
.fotogalerie {
  float : left;
  margin : 5px 5px 0 0;
}
.fotogalerie img {
  border : 1px solid #e1e1e1;
  padding : 5px;
  background-color : #f5f5f5;
}
.nahoru a, .nahoru a:link, .nahoru a:visited {
  color : #3c75bc;
  font-weight : bold;
  font-size : 11px;
  clear : both;
	padding : 25px 0px 5px 0px;
}
.nahoru a:hover {
  text-decoration : underline;
}
.clear {
  clear : both;
}
