/* LAYOUT */

#hlavicka {
  width: 1000px;
  margin: 1em auto 0 auto;
  height: 20px;
  margin-bottom: 8px;
}

#hlavicka-c, #hlavicka-d {
  float: left;
  width: 50%;
}

#hlavicka-d {
  text-align: right;
}

#obsah {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
  background: url('../img/obsah.gif') repeat-y;
  }

#obsah-d {
  background: url('../img/toplogo.jpg') no-repeat top left;
  zoom: 1; /* kvůli bugu v ie6*/
}

#menubar {
  float: left;
  width: 250px;
  margin:0; padding:0;
  }

#menubar-c {
  margin:0; padding: 0.5em 1em;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-size: small;
  border-right: 1px dashed #ccc;
  }

#hl-nadpis {
  height: 290px;
  overflow:hidden;
}

#hl-nadpis a {
  display: block;
  height: 380px;
  position:relative;
	overflow:hidden;
}

#hl-nadpis span {
  display:none;
}

#pole {
  margin:0 0 0 250px; padding:0;
  }

#pole-c {
  margin:0; padding: 0 2em 3em 2em;
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: small;
  color: #B35100;
  }

hr.cleaner {
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
  }

#paticka {
  width: 100%;
  height: 300px;
  background: url('../img/paticka.jpg');
  }

#paticka-c {
  
  padding: 270px 28px 0 0;
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: white;
  text-align: right;
  }

body {
  background: #e8e8e8;
  }

/* PRVKY */

#menubar-c ul {
  list-style: none;
  }

ul#hl-menu {
  padding-left: 0;
  margin-left: 0;
  position: absolute; /*kvuli pruhlednosti v ie */
  width: 210px;
  filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70;
  position: static; /*kvuli pruhlednosti v ie */
  width: 100%;
  }

ul.s-menu {
  margin-left: 0.5em;
  padding-left: 0.5em;
}

#hl-menu li {
  display: block;
  background-color: #B35100;
  margin: 0.5em 0;
  padding-left: 1em;
  border: 1px solid #FFBA80;
  padding: 0.3em;
  font-weight: bold;
  }

li.vybr {
  color: yellow;
  }

li.sub-menu {
  font-weight: normal !important;
  border: 0 !important;
  margin: 0 !important;
  }

h1, h2, h3, h4 {
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  color: #FF7400;
  }

h4 {margin-bottom: -0.5em; font-size: small;}

h1, h2 {font-size: x-large;}
h2, h3, p { margin: 0.5em 0;}
h4 { margin: 1em 0 0.5em 0;}
h3 {font-size: large;}

p,ol {
  line-height: 1.6;
  }

#pole-c table {
  font-size: small;
  }

#pole-c td {
  padding: 0.2em 1em 0.2em 0.5em;
  }

p#mapa {
  text-align: center;
  margin:0;padding:0;
  border: 1px solid #ccc;
  color: black;
  font-size: small;
  font-weight: bold;
  line-height: 1.2;
  margin-top: 1em;
  }
#mapa img {margin-top: 0.5em;}

.nahled, .nahled2h {
  float: right;
  border: 1px solid #FF7400;
  color: #FF7400;
  font-size: x-small;
  margin: 0 0 1em 1em;
  padding: 8px;
  background: #FFF0E3;
  }

.nahled {
  width: 200px;
  }
.nahled2h {
  width: 208px;
  }

.nahled img, .nahled2h img {
  border: 0;
  }

img.nahled2himg {
  padding-right: 8px;
  }

/* skrybani DIVu by Yuhu http://www.jakpsatweb.cz/javascript/priklady/skryvani-odkryvani.html */
span.ukazmapu {
  cursor: help;
  border-bottom: 1px red dashed;
  background: #FFF0E3;
  }
.skryvany {
  display: none;
  position: absolute;
  border: 1px solid #FF7400;
  background: #FFF0E3;
  padding: 4px;
  margin-top: 0.5em;
  }

/* ODKAZY */

#hl-menu a {
  color: white;
  display: block;
  width: 100%;
  }
#hl-menu a:hover {
  display: block;
  background: #FFBA80;
  }

#pole-c a {
  color: red;
  }
#pole-c:visited {
  color: red;
  }
#pole-c a:hover {
  color: black;
  }

#paticka-c a {
  color: white;
  }

#mapa a {
  font-size: xx-small;
  }

a.map {
  background: #ccc;
  }


/* SEMANTIKA */

abbr, .svit {
  border-bottom: 1px dashed #FF7400;
  cursor: help;
  }

/* DALSI FOTKY */

.dalsi-fotky {
  margin-top: 1.5em;
  border-top: 1px solid #FF7400;
}

img.dalsi-fotka {
  margin-top: 1em;
  margin-left: 10px;
  padding: 2px;
  border: 1px solid #FF7400;
  background: #FFF0E3;
}

img.dalsi-fotka:hover {
  background: #FF7400;
}

/* Polovicni sloupec */
div.pul-sloupce {
  width: 50%;
  float: left;
}

div.pul-sloupce p {
  margin: 0 1em;
}

p.min {
  padding-left: 1em;
  font-size: 80%;
}
