body { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; text-align: center; 
          color: white; background: #F90; /*url(../img/bg.gif)*/ 
            margin: 10px 0 50px 0; }

#wrapper { width: 760px; margin: 0 auto; text-align: left; color: black; background: white; 
            border-top: 2px solid #EB7100; border-bottom: 2px solid #EB7100;
              border-left: 2px solid #EB7100; border-right: 2px solid #EB7100; }

#wrapper.fotogall { width: 800px; margin: 20px auto; text-align: center; color: white; background: #F90; border: none; }

#wrapper.fotogall-vyska { width: 490px; margin: 20px auto; text-align: center; color: white; background: #F90; border: none; }

#header { width: 760px; color: black; background: url(../img/pension-koekoek-logo7.gif) no-repeat top left; }

#content { float: left; width: 500px;  margin: 10px 15px 10px 15px; /* padding: 10px 20px; */ }

#sidebar-b { float: left; width: 190px; margin: 13px 0 0 0; background: #EB7100 url(../img/side-bot.gif) no-repeat bottom; }

#footer { width: 600px; float: right; margin: 50px 0 20px 20px; }

img { border: 0; }

img.head-uvod { margin: 5px 0 0 0; }

img.foto-ramecek { border: 10px solid white; }

h3 { font: bold 1.0em/1.4em Georgia, "Times New Roman", sans; color: #EE8E11; padding: 0 0 0 7px; border-left: 5px solid #EE8E11; }


/* border: 1px solid blue; */


/* colors palette

#AF3902
#EB7100
#EE8E11
#FDC60F
#FDE07F

*/

p,th,td,dd,dt { font: 0.8em/1.6em Verdana; color: black; }


/* sidebar-b */

h5 { color: white; margin: 5px 0 10px 10px; }

p.side { font: 0.8em/1.9em Verdana; color: white; margin: 0 0 20px 10px;  } 

/* cena banner */
p.side-cena { margin: 0 0 0 8px; padding: 0; }

p.left { float: left; }

img.parking { float: left; }

a.side-link:link, a.side-link:visited { font: 0.9em/1.4em Verdana; color: white; text-decoration: uderline; }
a.side-link:hover { text-decoration: none; }

a.side-foto:link, a.side-foto:visited { display: block; margin: 0 0 30px 10px; padding: 1px; width: 150px; height: 199px; 
      border: 2px solid #EB7100; background: url(../img/side-mapa-f.gif) no-repeat; }
a.side-foto:hover { border: 2px solid white; background: url(../img/side-mapa-bw.gif) no-repeat; }

/* img.side-img { margin: 0 0 15px 10px; } */


/* tucne pismo */


.tucne { font-weight: bold; color: #EB7100; }

.mezera { margin: 0 70px 0 0; }


/* tabule */

table { width: 330px; }

th,td { text-align: left; color: white; padding: 5px; border: none; }

th { background: #EB7100; }
tr.one { background: #EE8E11;  }
tr.two { background: #FDC60F;  }


/* border: 1px solid blue; */

ul.men2 { margin: 0; padding: 55px 0 0 105px; }

ul.lang3 { margin: 0; padding: 20px 0 0 455px; }

li.lang2 { float: left; list-style: none; padding: 0 6px 0 0; color: #EB7100; text-transform: uppercase; }

ul.foot { margin: 0 10px 0 0; }

li.foo { list-style: none; float: right; padding: 0 6px 0 0; font: 0.75em/1.4em Verdana; color: #EB7100;  }

li.men { list-style: none; float: left; margin: 0; padding: 0; border: 1px solid white; }

p.clear { clear: both; height: 1px; font: 0em/0em Verdana; margin: 0; padding: 0; }

p.vitejte { float: left; }


/* form */

input,textarea { font: 0.9em/1.4em Verdana; color: black; border: 1px solid #AF3902; }

input.no-border { border: none; }

input.odeslat { border: none; }

dt { clear: left; float: left; padding: 2px; }
dd { margin-left: 100px; padding: 2px; } 


/* colors palette

#AF3902
#EB7100
#EE8E11
#FDC60F
#FDE07F

*/

/* linky */    

a:link, a:visited { font: 0.9em/1.4em Verdana; color: #EB7100; text-decoration: uderline; }
a:hover { text-decoration: none; }

a.lang:link, a.lang:visited { font: 0.7em/1.4em Verdana; color: #EB7100; text-decoration: uderline; }
a.lang:hover { font: bold 0.7em/1.4em Verdana; color: #EB7100; text-decoration: none; }  

a.home:link, a.home:visited { float: left; font: 1.2em/2.0em Verdana; color: white; text-decoration: uderline; }
a.home:hover { text-decoration: none; }

a.button:link, a.button:visited { font: 0.9em/1.4em Verdana; color: white; background: #EE8E11;
            padding: 3px 8px; text-decoration: none; }
a.button:hover { background: #AF3902; /* text-decoration: underline; */ }

a.foto:link, a.foto:visited { float: left; display: block; margin: 0 6px 20px 0; padding: 1px; width: auto; 
          border: 2px solid white; }
a.foto:hover { border: 2px solid #EE8E11; }


a.menu:link, a.menu:visited { font: 0.7em/1.4em Verdana; display: block; color: white; background: #EE8E11; 
              padding: 10px 5px 10px 5px; border-left: 5px solid #EE8E11; border-right: 5px solid #EE8E11; 
              border-top: 5px solid #EE8E11; border-bottom: 5px solid #EE8E11; text-decoration: none; }
a.menu:hover { text-decoration: none; border-left: 5px solid #EE8E11; border-right: 5px solid #EE8E11; 
                border-top: 5px solid #EE8E11; border-bottom: 5px solid #EE8E11; background: #AF3902; }  

a.zavri-fotogall:link, a.zavri-fotogall:visited { color: white; }

a.tisk:link, a.tisk:visited { font: 1.0em/1.4em Verdana; }


/* footer */
p.copy { float: right; font: 0.7em/1.4em Verdana; color: #EB7100; width: 500px; text-align: right; 
          margin: 5px 10px 0 0; padding: 0; }

p.copy-fotogall { color: white; }

