/*
 *  CSS - zakladni casti indexu
 *  Copyrighted by Tomas Halada, www.LTweb.info
 */

/* osa z */
#page, #mainpart, #zapati {
  z-index: 0;
}
#zahlavi, #zahlavi-b {
  z-index: 2; 
}

#page {
  width: 974px;
  position: relative;
	margin: 0 auto;
	padding: 0;
	min-height: 100%;
	height: 100%;
  background: #e3daab;
  border-left: 1px solid #404040;
  border-right: 1px solid #404040;
}
body>#page {
  height: auto;
}

#include {
  text-align: justify;
}

#nadzahlavim {
  background-color: #404040;
  font-weight: bold;
  text-align: right;
  padding: 1px 2px;
}
#nadzahlavim .nalevo {
  float: left;
}
#nadzahlavim .napravo img {
  border: none;
}

#nadzahlavim a {
  padding: 0 10px;
}
#nadzahlavim a:link, #nadzahlavim a:visited {
  color: #e0e0e0;
  text-decoration: none;
}
#nadzahlavim a:hover, #nadzahlavim a:active {
  color: #ffffa0;
  text-decoration: none;
}

/* ------------------------------------------------------------------------ */

#zahlavi {
  height: 243px;
  background: #d0d0d0 url(../img/zahlavi3.jpg) no-repeat center;
}
#zahlavi a {
  display: block;
  position: absolute;
  top: 180px;
  left: 260px;
  width: 375px;
  height: 55px;
}
#zahlavi a strong{
  display: none;
}

#search-form {
  position: relative;
  float: right;
  top: 10px;
  right: 0;
  width: 260px;
  font-size: 0.9em;
  text-align: center;
}
#search-form #hledat {
  width: 120px;
  text-align: center;
  color: #404040;
  background-color: #d0d0d0;
  border: 1px solid #000000;
}
#search-form #hledat-ok {
  margin-bottom: -4px;
}

/* pruh s navigací -------------------------------------------------------- */
h1 {
  border-top: 2px solid #000000; /* #6a5022 */
  border-bottom: 2px solid #000000;
  color: #606060;
  background-color: #c5b575;
  padding-right: 225px;
}
h1 a {
  padding: 0 2px;
}
h1 a:link, h1 a:visited {
  color: #000000;
}
h1 a:hover, h1 a:active {
  color: #b00000;
}

/* hlavní iást indexu ------------------------------------------------- */ 
#mainpart {
  clear: both;
  /*width: 978px;*/
  position: relative;
  padding-bottom: 35px;
}

#zahlavi-b {
  position: absolute;
  right: 58px;
  width: 167px;
  height: 92px;
  background: url(../img/zahlavi2b.gif) no-repeat center center;
}
#mainpart .padding {
  padding-right: 110px;
}

#leftmenu, #rightmenu {
  position: relative;
  top: 0;
  width: 170px;
}
#leftmenu {
  float: left;
  left: 0;
}
#rightmenu {
  float: right;
  right: 0;
}

#content {
  position: relative;
  float: left;
  left: 20px;
  width: 595px;
  top: 10px;
}

.navrcholu {
	margin: -15px 0 0 38px;
	text-align: left;
}
.invisible {
	visibility: hidden;
	position: absolute;
}

#end {
  clear: both;
  height: 1px;
  font-size: 1px;
}


/* zapati stranky ---------------------------------------------------------- */
#zapati {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
  background-color: #606060;
  font-weight: bold;
  font-size: 11px;  
  padding: 3px 2px 0 2px;
  width: 970px;
  height: 16px;
}
#zapati .nalevo {
  float: left;
}
#zapati .napravo { 
  float:right;
}
#zapati a {
  padding: 0 10px;
}
#zapati a:link, #zapati a:visited {
  color: #c0c0c0;
  text-decoration: none;
}
#zapati a:hover, #zapati a:active {
  color: #ffffff;
  text-decoration: none;
}
