
body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(89d3d3a681d95f.jpg) repeat-x fixed top center;
	font-size: 0.8em;
	line-height: 130%;
	color: #94042d;
}
a:link, a:hover, a:visited, a:active {
  color: #000;
  text-decoration: underline;
}
.top {
	background: url(dca9ff1aaf331a.png) repeat-x top center;
	width: 100%;
	text-align: center;
}
h1 {
  color: #990033;
  padding-bottom: 10px;
  font-size: 1.3em;
  font-weight: bold;
}
h2 {
  margin-bottom: 10px;
  margin-top: 10px;
  color: #990033;
}
h2 img {
  padding-right: 10px;
  vertical-align: middle;
}
h2 a:link, h2 a:hover, h2 a:visited, h2 a:active {
  color: #990033;
  text-decoration: none;
}
.main {
	width: 994px;
	margin: 0 auto;
}
.logo {
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	clear: left;
}
.cleaner {
	clear: both;
}
.lang {
	float: right;
	clear: right;
}
.lang ul {
	text-align: left;
}
.lang ul li {
	float: left;
	padding-right: 15px;
	padding-left: 11px;
	margin-top: 10px;
	background: url(adf19515b3bb09.png) top right no-repeat;
}
.lang ul li.last {
	background: none;
}
.lang ul li a:link, .lang ul li a:active, .lang ul li a:visited, .lang ul li.last a:link, .lang ul li.last a:active, .lang ul li.last a:visited {
	color: #c1a25f;
	font-weight: bold;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.4em;
}
.lang ul li a:hover, .lang ul li.last a:hover, .lang ul li a:link.select, .lang ul li.last a:link.select, .lang ul li a:active.select, .lang ul li.last a:active.select, .lang ul li a:visited.select, .lang ul li.last a:visited.select {
  color: #fff;
}
.insert_page {
  padding-left: 30px;
  padding-right: 30px;
  width: 934px;
  background: url(e3d90bf9a3b41d.png) repeat-y top center;
}
.insert_page_left {
  width: 246px;
  float: left;
  clear: left;
}
.insert_page_right {
  width: 660px;
  float: right;
  clear: right;
  text-align: left;
  padding-top: 10px;
}
.insert_page_right .nadpis {
  font-weight: bold;
  margin-bottom: 3px;
  margin-top: 10px;
}
.menu {
  border: 1px solid #e7d2a0;
  background: #e7d2a0;
  width: 244px;
  margin: 0 auto;
}
.menu ul {
  padding-bottom: 10px;
}
.menu ul li ul{
  padding-bottom: 0px;
}
.menu ul li {
  text-align: left;
}
.menu ul li a:link, .menu ul li a:hover, .menu ul li a:visited {
  display: block;
  width: 204px;
  border-bottom: 1px solid #d2bb87;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0 auto;
  text-decoration: none;
  color: #99042f;
  background: url(42788a89daed56.png) right center no-repeat;
}
.menu ul li a:link.list, .menu ul li a:hover.list, .menu ul li a:visited.list {
  background: url(6c8b166b23393f.png) right center no-repeat;
}
.menu ul li a:link.select, .menu ul li a:hover.select, .menu ul li a:visited.select {
  font-weight: bold;
}
.menu ul li ul li {
  background: #fff0cc;
}
.paticka {
  height: 149px;
  background: url(1eae369cfb3f41.png) no-repeat; 
  padding-top: 30px;
  padding-right: 40px;
  padding-left: 40px;
}
.paticka .copy {
  float: right;
  clear: right;
  width: 200px;
  text-align: right;
  font-size: 0.9em;
}
.paticka .copy img {
  margin-top: 50px;
  width: 100px;
  height: auto;
}
.paticka .texty {
  float: left;
  clear: left;
  width: 700px;
  text-align: left;
}
.paticka .texty ul li {
  display: block;
  width: 230px;
  float: left;
}
.paticka .texty ul li .nadpis {
  font-weight: bold;
  padding-bottom: 5px;
}
.paticka .texty ul li .facebook {
  padding-top: 7px;
}
.rezervace {
  border: 1px solid #e7d2a0;
  background: #e7d2a0;
  padding: 10px;
  text-align: left;
}
.rezervace .vice {
  background: url(6f3a25d6752b61.png) no-repeat;
  width: 104px;
  height: 17px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  padding: 3px;
  float: right;
}
.rezervace .vice a:link, .rezervace .vice a:visited, .rezervace .vice a:hover, .rezervace .vice a:active {
  color: #fff;
  text-decoration: none;
}
.rezervace .nadpis {
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
  color: #99042f;
}
.insert_left_page_footer {
  background: url(05670fe823c334.jpg) no-repeat;
  font-size: 0px;
  height: 10px;
}
.zasilani_menu {
  margin: 0 auto;
  width: 205px;
  padding: 5px;
}
.zasilani_menu .fm_text {
  background: url(39aa1c069bc7ce.png);
  width: 199px;
  height: 25px;
  padding: 3px;
  border: 0px;
}
.zasilani_menu .fm_button {
  text-align: right;
  background: url(63eaf989a03142.png);
  width: 83px;
  height: 23px;
  font-size: 1.0em;
  border: 0px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  margin-top: 5px;
  float: right;
  color: #fff6e3;
}
.zasilani_menu .error {
  color: #f00;
  font-weight: bold;
  font-size: 0.9em;
  padding-top: 5px;
  text-align: center;
}
.zasilani_menu .vporadku {
  color: #093;
  font-weight: bold;
  font-size: 0.9em;
  padding-top: 5px;
  text-align: center;
}
.form {
  width: 656px;
}
.body .error {
  color: #99042f;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
.body .error p {
  padding: 5px;
  border-bottom: 1px solid #99042f; 
}
.body .vporadku {
  color: #058d28;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
.body .vporadku p {
  padding: 5px;
  border-bottom: 1px solid #99042f; 
}
.form .header {
  width: 630px;
  background: url(65866875100631.jpg);
  height: 19px;
  padding: 13px;
  color: #fdf4e1;
  font-family: "Courier New", Courier, monospace;
  font-weight: bold;
  font-size: 1.2em;
}
.form .body {
  background: url(f9efe64dc9cdf9.jpg);
  padding: 20px;
}
.form .footer {
  background: url(e206a3b938f563.jpg);
  font-size: 0em;
  height: 4px;
}
.table_form {
  width: 616px;
  font-size: 1.0em;
}
.table_form td {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.table_form .text_input {
  background: url(43953c96cd4dc5.jpg);
  padding: 5px;
  width: 235px;
  height: 27px;
  border: 0px;
}
.table_form label {
  color: #99042f;
  font-weight: bold;
}
.table_form .textarea {
  background: url(cbc17f1c753c0c.jpg);
  padding: 5px;
  width: 547px;
  height: 111px;
  border: 0px;
}
.table_form .fm_button {
  text-align: center;
  background: url(63eaf989a03142.png);
  width: 83px;
  height: 23px;
  border: 0px;
  margin-top: 5px;
  float: right;
  color: #fff6e3;
  font-weight: bold;
}
.fotky_menu, .fotky_fotogalerie {
  width: 650px;
  background: url(7f13f7631165fa.png) center bottom no-repeat;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.fotogalerie_nadpis {
  padding-bottom: 10px;
  font-weight: bold;
}
.fotky_menu ul li, .fotky_fotogalerie ul li  {
  width: 157px;
  height: 104px;
  text-align: center;
  list-style-type: none;
  float: left;
  margin-right: 60px;
  margin-bottom: 20px;
}
.fotky_menu ul li.last, .fotky_fotogalerie ul li.last {
  margin-right: 0px;
}
.fotky_menu img, .fotky_fotogalerie ul li img {
  border: 3px solid #e7d2a0;
}








.hodnoty_menu {
  border-bottom: #e5d09e 1px solid;
  padding-top: 10px;
  padding-bottom: 10px;
}
.hodnoty_menu_last {
  padding-top: 10px;
}
.jidelni_menu {
  background: url(7f13f7631165fa.png) center bottom no-repeat;
  padding-bottom: 20px;
}
.jidelni_menu .logo {
  float: left;
  clear: left;
  width: 200px;
  padding-top: 25px;
}
.jidelni_menu .texty {
  float: right;
  clear: right;
  width: 400px;
  padding-top: 15px;
  padding-right: 10px;
}
.jidelni_menu .texty p {
  text-align: justify;
}
.jidelni_menu .texty .odkaz {
  text-align: right;
  padding-top: 10px;
}
.hodnoty_menu .gramaz, .hodnoty_menu_last .gramaz {
  float: left;
  width: 60px;
  padding: 5px;
  color: #990033;
}
.hodnoty_menu .jidlo, .hodnoty_menu_last .jidlo {
  float: left;
  width: 500px;
  color: #990033;
  padding: 5px;
}
.hodnoty_menu .cena, .hodnoty_menu_last .cena {
  float: left;
  width: 70px;
  text-align: left;
  color: #990033;
  line-height: 130%;
  padding: 5px;
}
.all_novinky {
  text-align: right;
}
.akce {
  padding-bottom: 20px;
  margin-bottom: 10px;
  background: url(ee406f09655e98.jpg) no-repeat center bottom;
}
.akce p {
  margin-top: 8px;
  margin-bottom: 5px;
}
.skryty {
  display: none;
}
.rozcestnik {
  margin-top: 10px;
  margin-left: 5px;
  font-weight: bold;
}
.rozcestnik p {
  padding-top: 10px;
  padding-bottom: 10px;
}
.rozcestnik p img {
  padding-right: 10px;
  vertical-align: middle;
}
.rozcestnik p a:link, .rozcestnik p a:visited, .rozcestnik p a:active, .rozcestnik p a:hover {
  color: #94042d;
  text-decoration: none; 
}
.bunky_photogalery {
  border: 0px;
}
.bunky_photogalery ul li {
  width: 200px;
  height: 173px;
  position: relative;
  text-align: center;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
  font-size: 0.9em;
  overflow: hidden
}
.bunky_photogalery ul li a:link, .bunky_photogalery ul li a:visited, .bunky_photogalery ul li a:active {
  color: #94042d;
}
, .bunky_photogalery ul li a:hover {
  color: #fff;
}
.bunky_photogalery ul li .bunka {
  background: url(aeefe3d4dae5af.png);
  position: absolute;
  width: 200px;
  height: 173px;
  top: 0px;
  left: 0px;
}
.bunky_photogalery ul li .bunka.hover {
  background: url(ee590ae03bb7f5.png);
}
.bunky_photogalery ul li .bunka .url {
  top: 127px;
  left: 10px;
  width: 180px;
	letter-spacing: 0px;
	font-weight: bold;
	position: absolute;
}
.bunky_photogalery ul li .bunka.hover .url {
  color: #e6d19f;
}
.thumbnail {
  margin-top: 10px;
}
.thumbnail ul li{
  float: left;
  display: block;
  width: 150px;
  height: 80px;
  border: 1px solid black;
  text-align: center;
}
.profil {
  width: 650px;
}
.profil .texty {
  float: left;
  clear: left;
  width: 400px;
}
.profil .other {
  float: right;
  clear: right;
  width: 210px;
}
.profil .other img {
  border: 1px solid #e6d19f;
}
.profil .other .profil_fotogalerie {
  width: 200px;
  margin-top: 10px;
  border: 0px;
}
.profil .other .profil_fotogalerie img {
  border: 0px;
}
.profil .other .profil_fotogalerie .body {
  width: 198px;
  border-left: 1px solid #e6d19f;
  border-right: 1px solid #e6d19f;
  border-bottom: 1px solid #e6d19f;
}
.profil .other .profil_fotogalerie .body ul {
  padding: 7px;
}
.profil .other .profil_fotogalerie .body ul li {
  padding: 3px;
  letter-spacing: 0px;
}
.profil .other .profil_fotogalerie .body ul li a:link, .profil .other .profil_fotogalerie .body ul li a:visited, .profil .other .profil_fotogalerie .body ul li a:hover, .profil .other .profil_fotogalerie .body ul li a:active {
  color: #94042d;
}
.napsali {
  width: 650px;
  padding-bottom: 15px;
}
.napsali .nadpis {
  width: 630px;
  height: 40px;
  background: url(814ce979403264.jpg) no-repeat;
  padding-top: 30px;
  padding-left: 20px;
}
.napsali .text {
  width: 650px;
  padding-top: 5px;
}
.napsali .ctete_vice {
  text-align: right;
  padding: 3px;
}
.napsali a:link, .napsali a:hover, .napsali a:visited, .napsali a:active {
  color: #94042d; 
}
.rozcestnik_image {
  float: left;
  display: block;
  width: 310px;
  height: 290px;
  text-align: center;
}
.kontact_form .header {
  width: 656px;
  height: 45px;
}
.kontact_form .body {
  background: url(a202178836f8a4.png);
  width: 656px;
  padding-top: 10px;
}
.kontact_form .body table {
  margin: 0 auto;
  width: 570px;
}
.kontact_form .body table td {
  padding: 5px;
  font-weight: bold;
}
.kontact_form .body .text_input {
  background: url(116ec0131f281f.jpg) no-repeat;
  border: 0px;
  padding: 5px;
  width: 236px;
  height: 27px;
}
.kontact_form .body .kontakt_textarea {
  padding: 5px;
  background: url(569594a7648982.jpg) no-repeat;
  width: 547px;
  height: 111px;
  border: 0px;
}
.kontact_form .body .kontact_odeslat {
  background: url(5addedbb4f7773.jpg) no-repeat;
  width: 92px;
  height: 34px;
  font-size: 0px;
  border: 0px;
  float: right;
}
.kontact_form .footer {
  background: url(bbbd8048d67b18.png) no-repeat;
  width: 656px;
  height: 6px;
  font-size: 0px;
}
iframe {
  background: transparent;
}