* {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
}

html, body {
    height: 100%;
}

.inv, #comments {
    display: none;
}
.entry-title
{
 margin-top: 15px;
}

hr.clear {
    visibility: hidden;
    height: 0;
    clear: both;
    font-size: 1px;
    line-height: 0;
}

.f-left {
    float: left;
}

.f-right {
    float: right;
}

.t-center {
    text-align: center;
}

a {
  color: #A0502F;
}

a:hover {
  text-decoration: none;
}

:focus {
  border: none;
}

body {
    text-align: center;
    color: #000;
    font: .8em/1.4em "Tahoma", "Arial", sans-serif;
    background: #000 url("/wp-content/themes/twentyten/gfx/wall-texture2.jpg") repeat 0 0;
}

#valecek {
    background: transparent url("/wp-content/themes/twentyten/gfx/valecek.png") no-repeat top center;
    height: auto !important;
    min-height: 100%;
    position: relative;
    width: 100%;
}


#center {
    width: 970px;
    margin: 0 auto;
    text-align: left;
    padding: 0 0 93px 0;
    position: relative;
}

#head {
  width: 970px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  height: 237px;
}

.footer {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -120px !important; /*upraveno */
    bottom: -1px;
    height: 93px;
    background: url("/wp-content/themes/twentyten/gfx/footer.jpg") repeat-x 0 0;
    color: #fff;
}

.foot-center {
    width: 550px;
    margin: 0 auto;
    height: 73px;
    text-align: left;
    font-size: .85em;
    padding: 20px 0 0 0;
    position: relative;
}

#mycontent {
  /*width: 604px;*/
  width: 494px;
  background: #fff url("/wp-content/themes/twentyten/gfx/list-shad.gif") repeat-x 0 0;
  min-height: 710px;
  height: auto !important;
  height: 710px;
  position: relative;
  left: 186px;
  color: #480c0a;
  padding: 55px;
}


.logo {
  display: block;
  position: absolute;
  top: 256px;
  left: 0;
  background: transparent url("/wp-content/themes/twentyten/gfx/logo.png") no-repeat 0 0;
  width: 168px;
  height: 188px;
}

.doba, .doba-eng, .doba-de, .doba-ru {
  display: block;
  position: absolute;
  top: 480px;
  left: 25px;
  background: transparent url("/wp-content/themes/twentyten/gfx/doba.png") no-repeat 0 0;
  width: 135px;
  height: 144px;
}

/* start silvestr */
.silvestr {
  display: block;
  position: absolute;
  top: 480px;
  left: 25px;
  background: transparent url("/wp-content/themes/twentyten/gfx/akce.png") no-repeat 0 0;
  width: 135px;
  height: 144px;
}

.button {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 30px;
  line-height: 30px;
  padding: 0 1px;
  font-size: 16px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 2px;
  cursor: pointer;
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25);
}
.button:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  background-image: -webkit-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
  background-image: -moz-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
  background-image: -o-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
  background-image: radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
}
.button:hover:before {
  background-image: -webkit-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
  background-image: -moz-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
  background-image: -o-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
  background-image: radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
}
.button:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}

.button-darkblue {
  background: #3b5ca0;
  border-color: #2d477b #2d477b #263c68;
  background-image: -webkit-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
  background-image: -moz-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
  background-image: -o-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
  background-image: linear-gradient(to bottom, #4369b6, #3b5ca0 66%, #365391);
}
.button-darkblue:active {
  background: #3b5ca0;
  border-color: #263c68 #2d477b #2d477b;
}


/* end silvestr */
.prohlidka, .prohlidka-eng, .prohlidka-de, .prohlidka-ru {
  display: block;
  position: absolute;
  top: 687px;
  left: 5px;
  background: transparent url("/wp-content/themes/twentyten/gfx/3d.png") no-repeat 0 0;
  width: 161px;
  height: 148px;
}


.vinny-listek, .vinny-listek-eng, .vinny-listek-de, .vinny-listek-ru {
  display: block;
  position: absolute;
  top: 880px;
  left: 10px;
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-vinny-listek.png") no-repeat 0 0;
  width: 149px;
  height: 152px;
}
.dame-jidlo{
  display: block;
  position: absolute;
  top: 1050px;
  left: 10px;
  background: transparent url("/wp-content/themes/twentyten/gfx/rozvoz-jidla.png") no-repeat 0 0;
  width: 250px;
  height: 120px;
}
.rezervace, .rezervace-ru {
  display: block;
  position: absolute;
  top: 260px;
  right: 0px;
  background: transparent url("/wp-content/themes/twentyten/gfx/rezervace.png") no-repeat 0 0;
  width: 158px;
  height: 45px;
}
.fb-tla {
  display: block;
  position: absolute;
  top: 950px;
  right: 50px;
  background: transparent url("/wp-content/themes/twentyten/gfx/facebook.png") no-repeat 0 0;
  width: 58px;
  height: 45px;
}
#fb-button
{
  position: absolute;
  top:990px;
  right: 100px;
  padding: 2px 5px 2px 20px;
  height: 30px;
  width: 30px;
}
.TA_virtualsticker
{
 position: absolute;
 top: 1110px;
 right: -30px;	
}
.vinny-listek-eng {
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-vinny-listek-eng.png") no-repeat 0 0;
}

.vinny-listek-de {
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-vinny-listek-de.png") no-repeat 0 0;
}

.vinny-listek-ru {
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-vinny-listek-ru.png") no-repeat 0 0;
}

.prohlidka-eng {
  background: transparent url("/wp-content/themes/twentyten/gfx/3d-eng.png") no-repeat 0 0;
}

.prohlidka-de {
  background: transparent url("/wp-content/themes/twentyten/gfx/3d-de.png") no-repeat 0 0;
}

.prohlidka-ru {
  background: transparent url("/wp-content/themes/twentyten/gfx/3d-ru.png") no-repeat 0 0;
}

.doba-eng {
  background: transparent url("/wp-content/themes/twentyten/gfx/doba-eng.png") no-repeat 0 0;
}

.doba-de {
  background: transparent url("/wp-content/themes/twentyten/gfx/doba-de.png") no-repeat 0 0;
}

.doba-ru {
  background: transparent url("/wp-content/themes/twentyten/gfx/doba-ru.png") no-repeat 0 0;
}

.eng {
  display: block;
  position: absolute;
  top: 280px;
  right: 265px;
  background: transparent url("/wp-content/themes/twentyten/gfx/gb.gif") no-repeat 0 0;
  width: 16px;
  height: 11px;
  border: 4px solid #fff;
}

.czech {
  display: block;
  position: absolute;
  top: 280px;
  right: 295px;
  background: transparent url("/wp-content/themes/twentyten/gfx/cs.gif") no-repeat 0 0;
  width: 16px;
  height: 11px;
  border: 4px solid #fff;
}

.de {
  display: block;
  position: absolute;
  top: 280px;
  right: 235px;
  background: transparent url("/wp-content/themes/twentyten/gfx/de.gif") no-repeat 0 0;
  width: 16px;
  height: 11px;
  border: 4px solid #fff;
}

.ru {
  display: block;
  position: absolute;
  top: 280px;
  right: 205px;
  background: transparent url("/wp-content/themes/twentyten/gfx/ru.gif") no-repeat 0 0;
  width: 16px;
  height: 11px;
  border: 4px solid #fff;
}

.flag-active {
  border: 4px solid #733C00;
}

.mapa, .mapa-eng, .mapa-de, .mapa-ru {
  display: block;
  position: absolute;
  top: 315px;
  right: 17px;
  background: transparent url("/wp-content/themes/twentyten/gfx/mapa.png") no-repeat 0 0;
  width: 142px;
  height: 145px;
}

.fotogalerie, .fotogalerie-eng, .fotogalerie-ru {
  display: block;
  position: absolute;
  top: 488px;
  right: 7px;
  background: transparent url("/wp-content/themes/twentyten/gfx/fotogalerie.png") no-repeat 0 0;
  width: 155px;
  height: 154px;
}

.fotogalerie-eng {
  background: transparent url("/wp-content/themes/twentyten/gfx/fotogalerie-eng.png") no-repeat 0 0;
}

.fotogalerie-ru {
  background: transparent url("/wp-content/themes/twentyten/gfx/fotogalerie-ru.png") no-repeat 0 0;
}

.mapa-eng {
  background: transparent url("/wp-content/themes/twentyten/gfx/mapa-eng.png") no-repeat 0 0;
}

.mapa-de {
  background: transparent url("/wp-content/themes/twentyten/gfx/mapa-de.png") no-repeat 0 0;
}

.mapa-ru {
  background: transparent url("/wp-content/themes/twentyten/gfx/mapa-ru.png") no-repeat 0 0;
}

.napojovy-listek, .napojovy-listek-eng, .napojovy-listek-de, .napojovy-listek-ru {
  display: block;
  position: absolute;
  top: 680px;
  right: 5px;
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-nap-listek.png") no-repeat 0 0;
  width: 150px;
  height: 166px;
}

.napojovy-listek-eng {
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-nap-listek-eng.png") no-repeat 0 0;
}

.napojovy-listek-de {
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-nap-listek-de.png") no-repeat 0 0;
}

.napojovy-listek-ru {
  background: transparent url("/wp-content/themes/twentyten/gfx/wood-nap-listek-ru.png") no-repeat 0 0;
}

.telefon, .telefon-ru {
  display: block;
  position: absolute;
  top: 880px;
  right: 12px;
  background: transparent url("/wp-content/themes/twentyten/gfx/navstivili-nas.png") no-repeat 0 0;
  width: 158px;
  height: 45px;
}

.telefon-ru {
  background: transparent url("/wp-content/themes/twentyten/gfx/telefon-ru.png") no-repeat 0 0;
}

#mycontent p {
  text-align: left;
  padding: 0 0 15px 0; 
}

#mycontent h1, #mycontent h2 {
  font-size: 1.4em;
  font-weight: normal;
  padding: 0 0 16px 0;
}

.home {
  display: block;
  position: absolute;
  top: 80px;
  left: 240px;
  width: 500px;
  height: 100px;
}

.menu {
  position: absolute;
  top: 194px;
  left: 193px;
}

/* Dlouhé české menu i s Blogem musí zůstat na jednom řádku uvnitř papíru válečku. */
.menu:has(.m3) {
  transform: scale(0.92);
  transform-origin: left center;
}

.menu li {
  float: left;
}

.menu li a {
  display: block;
  float: left;
  height: 27px;
}

.menu li a strong {
  display: none;
}

.m1 {
  width: 103px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m1.gif") no-repeat 0 0;
}

.m2 {
  width: 61px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m2.gif") no-repeat 0 0;
}

.m3 {
  width: 118px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m3.gif") no-repeat 0 0;
}

.m4 {
  width: 119px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m4.gif") no-repeat 0 0;
}

.m5 {
  width: 105px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m5.gif") no-repeat 0 0;
}

.m6 {
  width: 84px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m6.gif") no-repeat 0 0;
}

.m1-eng {
  width: 108px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m1-eng-f.gif") no-repeat 0 0;
}

.m2-eng {
  width: 61px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m2-eng-f.gif") no-repeat 0 0;
}

.m2-de {
  width: 61px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m2-de-f.gif") no-repeat 0 0;
}

.m1-ru {
  width: 108px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m1-ru-f.gif") no-repeat 0 0;
}

.m2-ru {
  width: 61px;
  background: transparent url("/wp-content/themes/twentyten/gfx/m2-ru-f.gif") no-repeat 0 0;
}

.menu li a:hover {
  background-position: bottom left;
}

.m-blog {
  width: auto;
  background: none;
  padding: 0 6px;
  color: #480c0a;
  font-weight: bold;
  font-size: 14px;
  line-height: 27px;
  white-space: nowrap;
  box-sizing: border-box;
}

.m-blog:hover {
  background: none;
  color: #A0502F;
}

.foot-center a {
  color: #fff;
}

.foot-center p.links {
  background: transparent url("/wp-content/themes/twentyten/gfx/footer-hreb.gif") no-repeat 0 5px;
  padding: 0 0 0 20px;
}

p.adress {
  position: absolute;
  right: 0;
  top: 20px;
}

#mycontent img {
border: 6px solid #733c00;
}

#mycontent table {
  border-collapse: collapse;
  margin: 0 0 20px 0;
}

#mycontent table td {
  border: 1px solid #E9E4E0;
  padding: 4px 6px;
  font-size: .85em;  
}

/* voucher */

.voucher_button {
  margin-left: 150px;
  border: 1px solid blue;
  width: 160px;
  height: 30px;
  background: #0000FF;
  border-radius: 6px;
  padding: 10px 0 0 3px;
  margin-bottom: 50px;
}
.voucher_button a{
  text-decoration: none;
  font-size: 1.5em;
  color: #3366FF;
  text-shadow: 1px 1px 1px green;
}
.voucher {
 padding-left: 0px;
 padding-bottom: 25px;
}
.voucher span {
  padding-left: 15px;
  font-size: 1.5em;
  color: #666666;
}
/* facebook */
#fb-tla
{
  position: absolute;
  top:950px;
  right: 100px;
  padding: 2px 5px 2px 20px;
  height: 30px;
  width: 30px;
}

/* bublinova napoveda */
span[title] {
position: relative; 
border-bottom: 1px dotted #000; 
cursor: help
}

span[title]:hover:after {
border: 1px solid #0D6AB7; 
color: #fff; border-radius: .2em; 
background: #1081DD; content: attr(title); 
position: absolute; 
top: -2em; 
left: 0; 
padding: 0 .2em; 
width: 20em
}


/* krmelec */
.krmelec
{
 position: relative;
 top: 200px;
 left: 120px;
 float: center;
 display: block;
 background: transparent url("/wp-content/themes/twentyten/images/krmelec.jpg") no-repeat 0 5px;
 width: 200px;
 height: 350px;
}