body,html{
	margin:0px;
	font:10pt Arial, Helvetica, sans-serif;
	background:#000000;
	text-align:center;
}
input.male{
	background:#efefef;
	border:1px solid silver;
	opacity:0.7;
	width:100px;
}
input{
	background:#efefef;
	border:1px solid silver;
	opacity:0.7;
}
textarea{
	background:#efefef;
	border:1px solid silver;
	opacity:0.7;
}
h1{
	font:13pt Arial, Helvetica, sans-serif;
}
img{
	border:0px;
}
div.main{
	width:1078px;
	margin:0px auto;
}
div.bottom{
	background:url(/img/bottom-bg.gif) center no-repeat;
	height:252px;
	clear:both;
	min-width:1079px;
}
div.logo-top{
	height:129px;
	background:url(/img/logo-top.gif) no-repeat;
}
div.logo-bottom{
	height:61px;
	background:url(/img/logo-bottom.gif) no-repeat;
}
form{
	margin:0px;
}
div.obsah{
	padding:30px 40px;
	background:url(/img/main-bg.gif) no-repeat;
	height:444px;
	overflow:hidden;
	text-align:justify;
	line-height:20px;
}
div.obsah_vyber{
	padding:30px 40px;
	background:url(/img/main-bg4.jpg) no-repeat;
	height:444px;
	overflow:hidden;
	text-align:justify;
	line-height:20px;
}
div.obsah_listek{
	padding:30px 40px;
	background:url(/img/main-bg3.jpg) no-repeat;
	height:444px;
	overflow:hidden;
	text-align:justify;
	line-height:20px;
}
div.obsah_kontakt{
	padding:30px 40px;
	background:url(/img/main-bg.jpg) no-repeat;
	height:444px;
	overflow:hidden;
	text-align:justify;
	line-height:20px;
}
div.left{
	padding-left:39px;
	width:253px;
	float:left;
	height:565px;
}
div.center{
	width:604px;
	float:left;
	height:565px;
}
div.right{
	width:181px;
	float:left;
	height:565px;
	background:url(/img/right-bg.gif) no-repeat;
}
div.akce{
	padding:87px 45px 20px 40px;
	width:168px;
	text-align:left;
	color:#fff;
	background:url(/img/akce-bg.gif) no-repeat;
	height:273px;
}
h2{
	color:#1c1007;
	margin:0px;
	padding-left:34px;
	padding-bottom:10px;
}
h3{
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 0px;
}
h3.jidelni-listek{
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:10px 20px;
}
h2.mensi{
	color:#1c1007;
	padding-left:34px;
	margin:0px;
	clear:both;
	padding-top:10px;
}
table.coverage{
	width:95%;
	border:0px;
	margin:0px 10px;
	
}
table.rezervace{
	width:100%;
}
td{
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	border:0px;
}
div.jidla{
	float:left;
	width:250px;
}
div.napoje{
	float:left;
	width:250px;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#414141;
	text-decoration:underline;
}
a.jidelni-listek{
	color:#000000;
	padding:1px 5px;
	text-decoration:none;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
}
ul{
	margin:0px;
	line-height:normal;
}
li.radek{
	float:left;
	width:160px;
}
a.jidelni-listek:hover{
	color:#323232;
	text-decoration:underline;
}
td.sloupec{
	width:40px;
	text-align:right;
	padding-right:10px;
}
td.ostatni{
	font-weight:bold;
}
td.ostatni2{
	text-align:center;
	width:80px;
}
/*POPUP GALERIE*/
div.PopUpMain{
	position:absolute;
	z-index:50;
	display:none;
	text-align:center;
	left:0;
}
div.TmavePozadi{
	position:absolute;
	top:0px;
	left:0px;
	background:black;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:20;
	width:100%;
	display:none;
	text-align:center;
}
div.gal_nadpis{
  background:#d8d8d8;
  padding:10px;
  padding-bottom:0px;
  margin:0px auto;
  text-align:left;
  overflow:hidden;
  clear:both;
  font-weight:bold;
}
div.gal_jednotlive_pokoje{
  float:left;
  width:190px;
  margin:10px 0px 0px 10px;
  border:1px solid #d8d8d8;
  padding:2px 10px 10px 10px;
  line-height:28px;
}
div.gal_jednotlive_pokoje:hover{
  background:#efefef;
  border:1px solid #313131;
  cursor:pointer;
}
img.galerie_min{
  border:2px solid #d8d8d8;
}
img.galerie_min:hover{
  border:2px solid #9f9f9f;
  cursor:pointer;
}
