
/* Layout Stylesheet */ 

body {
 margin: 0; 
 padding:0;
 background: #808080;
 color: #000000;
 text-align: center;
 padding:1em 0 1em 0;
 background-color:#FFE4CE;
 height:790px;
 font-family: "Palatino Linotype", "New York CE", utopia, serif;
 font-size:0.95em;
 }

#bar-top {
 width: 100%; 
 height: 30px; 
 background: #c0c0c0;
 color: #333333;
 border: solid #000000;
 border-width: 2px 0; 
 margin: 0;
}

#bar-bottom {
 width: 100%; 
 height: 30px;
 line-height:30px;
 position:relative; 
 background: #C86430; 
 color: white;
 border: solid #ffffff; 
 border-width: 2px 0 0 0;
 font-weight:bold;
 
 }

#content { 
 height: 790px; 
 width:760px;
 position:relative;
 border: solid #C65A1D; 
 border-width: 3px 4px; 
 background: #ffffff;
 color: #333333;
 overflow: auto;
 margin:auto;
 background-color:#EAD8CA;
 }
 
#header{
  height:160px;
  position:relative;
  border-bottom:none;
  background-image:url('images/headerbig.gif');
  position:relative;
  background-color:#EAD8CA;
  margin-top:-5px;
}
.menu{
  width:100%;
  position:relative;
  top:40px !important;
  font-weight:bold;
  font-size:110%;
  color:white;
  position:relative;
 /* margin-left:1px;*/
}
.menu a,.menu a:link{
  text-decoration:none;
  color:white;
}
.polozka{
  width:19%;
  float:left;
}
.polozka1,.polozka2,.polozka3,.polozka4,.polozka5,.polozka6{
  width:19%;
  float:left;
  position:relative;
  text-transform:uppercase;
  font-size:17px;
  font-weight:bold;
  font-family: Georgia, "New York CE", utopia, sans-serif;
}
.polozka1{
  top:16px;
  left:-12px;
}
.polozka2{
  top:5px;
}
.polozka3{
  top:20px;
  left:0px;
}
.polozka4{
   top:23px;
   left:60px;
   text-align:right;
}
.polozka5{
   top:-12px;
   left:25px;
   text-align:right;
}
.polozka6{
   top:-40px;
   left:400px;
  
}
.polozkaakce{
 position:absolute;
 top:-20px;
 right:42%;
 color:#FFFF00;
 font-weight:bold;
 font-size:20px;
 border:solid 1px #FFFF00;
}
.selected a,.selected a:link{
  color:yellow;
}
#textcontent{
  border:solid 1px #DD854C;
  margin:0.1em 3em 1em 3em;
  height:583px;
  width:665px;
  min-height:584px;
  overflow:hidden;
}

#textcontent img{
  margin:5px 5px; 
}

.clearer{
  clear:both;
}
h1{
  position:relative;
  width:450px;
  top:10px;
  left:25%;
  text-align:left;
  color:white;
  text-transform:uppercase;
  margin:0px 0 0 0px;
  font-family: Georgia, "New York CE", utopia, sans-serif;
  
}
h2,h3,h4{
  color:#DD854C;
  margin-top:3px;
  margin-bottom:3px;
}
.imageswrapper{
  margin:20px;
  padding-left:8px;
}
.image{
  float:left;
  width:110px;
  border: 1px solid #EAC8AE;
  margin:4px;
  padding: 5px auto 4px auto; 
  /*padding: 5px 8px 4px 5px;*/ 
}
.imagecenter{
  width:110px;
  border: 1px solid #EAC8AE;
  padding: 10px auto 4px auto;  
  margin:4;
  margin-left:244px;
}
.centered{
  text-align:center;
}
.cenikwrapper{
  text-align:center;
  width:85%;
  margin:0px auto;
  font-weight:bold;
}
.odd{
  background-color:#DD854C;
}
.even{
  background-color:#EAC8AE;
}
.cell,.cell0,.cell1,.cell2{
  float:left;
  border:solid 1px #EAD8CA;
}
.cell{
  width:24.5%;
}
.cell0{
  width:20px
}
.cell1{
  width:79%;
  
}
.cell2{
  width:106px;
}
.kontaktimagewrapper{
  height:220px;
  margin-top:-0.5em;
}
ul{
  padding-left:4em;
}
li{
  text-align:left;
  font-size:0.9em;
}
.important{
  font-weight:bold;
  color:#DD854C;
}
.naraznik{
  height:15px;
  clear:both;
}
a img{
  border:solid 1px #DD854C;
}
.adresa,.provozovatel{
   float:left;
   font-weight:bold;
   width:270px;
   margin:0.5em 1em;

}

.provozovatel ul,.adresa ul{
    font-weight:bold;
    font-size:95%;
    list-style: none;
    padding:0px 1em;
}

.adresa ul{
    font-size:110%;
}
.provozovatel ul{
  line-height:1.3em;
}
.line{
  height:1px;
  width:200px;
  background-image: url(images/line.gif);
}
.menu a{
  cursor: pointer;
}
#akce #textcontent img{
  padding:0px;
  margin-top:10px;
}

#flags{
  position:absolute;
  top:388px;
  left:720px;
  
}
#flags em{
  display:block; 
  width:30px;
  height:20px;
  background-repeat:no-repeat;
  margin-bottom:4px;
  color:transparent;
}
#flags #en em{
  background-image: url(images/eng_flag.gif);
  
}
#flags #fra em{
  background-image: url(images/fra_flag.gif);
}
#flags #ger em{
  background-image: url(images/ger_flag.gif);
}

#flags a:hover,#flags a:active,#flags a:focus{
  border-color:none;
}
#flags a{
  text-decoration: none;
}
#akce {margin: 0 0 30px 14px;}
