@media screen {

// * { border: 1px solid black !important }

body {
          font-family: arial, helvetica, sans-serif;
          margin: 0;
          padding: 0;
          font-size: small;
          background: #c6c6c6 url("img/bg_prechod2.jpg") repeat-x;
          overflow: scroll;
}

* html body	{ font-family: arial, helvetica, sans-serif;
          margin: 0;
          padding: 0;
          font-size: small;
          background: #c6c6c6 url("img/bg_prechod2.jpg") repeat-x;
          overflow: auto;
}

#telo 	{ padding: 10px 0px 0px 0;
          width: 100%;
          height: 100%;
          border: 0px solid #0008;
}

#dokument { margin: 0px auto;
          width: 980px;
          height: 100%;
          background: #fae0bf;
}

#hlavicka	{ width: 980px;
          height: 105px;
          background: #c69b73 url("image/head_new.jpg");
          border: 0px solid #fae0bf;; 
}


#panorama {
          width: 980px;
          height: 70px;
          background: #c69b73 url("image/panorama.jpg");
}


#menu       {
            width:145px;
            height: 355px;
            line-height: 1; 
            border:0px solid black;
            text-align: left;
            float: left;
            margin: 0;
            padding: 0; 
            background: url("image/utocika.jpg") left no-repeat;
}


#menu a     {
            display: block;
            font-size: 12px;
            font-weight: bold; 
            color: #ffffff;
            background: url("image/menu2.gif") left no-repeat;
            margin 0;
            padding: 8px 0px 8px 8px;
}


#menu a:link {
            color: #000;
            text-decoration: none
}


#menu a:visited {
            color: #000;
            text-decoration: none;
}


#menu a:active {
            color: #000;
            text-decoration: none;
}

#menu a:hover {
            color: #763b00;
            text-decoration: none;
}


#text       {
            border: 0px solid black;
            padding: 20px 20px 20px 165px;
            margin: 0;
            background: #fae0bf;
}

#text p     {
            text-align: justify;
            border: 0px solid black;
}

#text a     {
            color: #00a440;
            font-weight: 800;
}


.jidelnilistek td {
            border-bottom: 1px solid #fae0bf;
}

.jidelnilistek caption,.cenik caption {
            color: #000;
            margin: 0;
            padding: 25px 0 10px 0;
            text-align: center;
            font-weight: bold;
            font-size: 13px;
}

.jidelnilistek,cenik {
            width: 100%;
}

.hmotnost {
            width: 40px;
            text-align: right;
}


.jidlo {
          width: 670px;
          text-align: left;
          padding: 0 0 0 10px;
}


.jidlocena {
          text-align: right;
          padding: 0 10px 0 0;
}


.ubytovacirad {
            font-size: 8pt;
            text-indent: 10pt;
            margin: 10px 20px 10px 20px;
}


#copy       {
            font-family: Tahoma;
            color:#ffffff; 
            font-size: 7pt;
            font-weight: bold;
            text-align: center;
            padding: 0pt 0em;
}


#nahledy {
          float: right;
          margin: 0px 25px 0px 25px;
          border: 0px solid black;
          text-align: center;
}

.nahledfoto1 {
          background-color: #fbab5b;
          padding: 15px;
}


.tabulkagalerie img {
            border:0;
}


.tabulkagalerie td {
            background:#f5c592;
            border:1px solid black;
            text-align:center; text-valign:middle;
            height:130px;
            width:130px;
}


.tabulkapocitadlo td {
            border:0px solid black;
}


.tabulkapocitadlo a {
            font-size: 14px;
            font-weight: bold;
            color: #00a440;
}


#vlevo {
            float: left;
            margin: 3px 3px 3px 3px;
}


#vpravo {
            float: right;
            margin: 3px 3px 3px 3px;
}


#zpet {
            font-size: 80%;
            text-align: right;
            color: #000000;
            margin: 0 0 0 400px;
}


h1 {
          font-size:180%;
          text-align: center;
          color: #00a440;
}


h2 {
          font-size:120%;
          font-weight: 800;
          text-align: left;
          margin: 0;
          padding: 15px 0 5px 55px;
          color: #00a440;
}


h3 {
          font-size:110%;
          text-align: left;
          color: #000000;
          margin: 0;
          padding: 40px 0px 12px 45px;
}


.jidel_cena {
          text-align:right;
          width:60px;
}


.jidloradek {
          background:#ffca94;
          height: 35px;
}


.poznamka {
          font-size:10px;
          text-align: left;
}


.cenik {
          background:#f5c592;
          width: 100%;
          text-align: center;
}


.prvniradek {
          background:#fbab5b;
          height: 30px;
}


.druhyradek {
          background:#ffca94;
          height: 30px;
}


.formular {
          background:#f5c592;
          width: 100%;
          text-align: left;
          font-size: 11px;
}

.fotogalerie {
          text-align: center;
}

#panorama_dole {
          clear: both;
          width: 980px;
          height: 70px;
          background: #c69b73 url("image/panorama.jpg");
}

#paticka	{
          width: 980px;
		      height: 56px;
		      background: #fbab5b url("image/pata_new.jpg");
		      border: 0px solid #000; 
		      text-align: center;
		      clear: both;
}

#paticka p	{
          font-size: 8pt;
          font-weight: bold;
		      padding: 20px 0 0 0;
		      margin: 0;
		      color: #fff;
		      border: 0px solid #000000; 
}


}

@media print {

      body    { color: black; background: white; font-size: 11pt; font-family: Tahoma; "Arial CE"; Arial; sans-serif; }
      h1      { font-size: 14px; line-height: 170%; color: #ff0000; text-align: center; text-align: center; text-transform: uppercase; }	
      h2      { font-size: 13px; line-height: 80%; color: #ff0000; text-align: left;  }	
      #navigace,#navigace_1,#navigace_2,#navigace_3,#odd,#odd_1,#horni_menu,#horni_menu1,#christ  { display: none }
      [href]:after {content: " [" attr(href) "] ";}

}
