/* CSS Document */

body {
	
	background-color: #DDD0B0; 
}

#stranka {
  width: 1021px;
  margin:0 auto;
  padding: 0;
  
  font-family: tahoma;
  color: white;
  font-size: 10pt;
}


#zahlavi {
	
  position: relative;
  width: 1021px;
  height: 95px;
  margin: 0;
  padding: 0;
  
  background: url(../img/leto/zahlavi_pozadi.gif) repeat-x ;
}

#zahlavi a {
	
	color: white;
	text-decoration: none;
}

#zahlavi a:HOVER {

	text-decoration: underline;	
}


#logo {
	
  display: block;
  cursor: pointer;
  width: 580px;
  height: 95px;
  margin: 0;
  padding: 0;
  
  background: url(../img/leto/logo.gif);
  float: left;
}

#logo_kontakt {
	
	position: absolute;
	top: 15px;
	right: 20px;
	border: 1px solid silver;
}

#zahlavi_odkazy {
  
  float: right;
  padding: 5px 10px 0 0;
}

#zahlavi_hledani {
  
  
  position: absolute;
  bottom: 8px;
  right: 10px;
}

.tlacitko_vlevo {

	cursor: pointer;
	vertical-align: bottom;
	border: 0;
	width: 22px;
	height: 22px;
	background: url(../img/leto/sipka_kulata_vlevo.png);
	_background: url(../img/leto/ie6/sipka_kulata_vlevo.gif);
}

.tlacitko_vpravo {

	cursor: pointer;
	vertical-align: bottom;
	border: 0;
	width: 22px;
	height: 22px;
	background: url(../img/leto/sipka_kulata_vpravo.png);
	_background: url(../img/leto/ie6/sipka_kulata_vpravo.gif);
}

#lista_tlacitka {

  position: relative;
  z-index: 20;
  width: 1021px;
  height: 35px;
  margin: 0;
  padding: 0;
  background: url(../img/leto/tlacitka_pozadi.gif) repeat-x;
}

#lista_tlacitka ul {
	margin: 0;
	padding: 0;
}

#lista_tlacitka li {

  display: block;
  margin: 5px 0 0 0;
  height: 20px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  
  float: left;
  border-top: 1px solid #be8b2d;
  border-right: 1px solid #956100;
  border-bottom: 1px solid #865700;
  border-left: 1px solid #b77e16;
  position: relative;
  cursor: pointer;
}

#lista_tlacitka li ul{
	
	visibility: hidden;
	display:block;
	background: #885600;
	position: absolute;
	left: 0;
	top: 24px;
	border: 1px solid #be8b2d;
}

#lista_tlacitka li ul li{
	
	border: 0;
	margin: 2px 10px 0 10px;
	white-space: nowrap;
	clear: both;
}

#lista_tlacitka li a:HOVER{
	
	text-decoration: underline;
}

#lista_tlacitka li ul li a:HOVER{
	
	text-decoration: underline;
}

#lista_tlacitka li span:HOVER{
	
	text-decoration: underline;
}

#lista_tlacitka a {
	
	color: white;
	text-decoration: none;
}

#hlavni_obsah {

  position: relative;
  width: 1001px;
  height: 572px;
  margin: 0;
  padding: 10px;
  
  background: url(../img/leto/pozadi1.jpg);
}

#zapati {

  width: 1021px;
  height: 28px;
  margin: 0;
  padding: 8px 0 0 5px;
  
  background: url(../img/leto/zapati_pozadi.gif) repeat-x ;
}

#zapati span {

	margin: 0 0 0 10px;
}

#obsah #obsah_horni_pruh {

	margin: 0;
	padding: 0;
	height: 6px;
	font-size: 0;
	background: url("../img/obsah_horni_pruh.png") no-repeat;
	
	/* IE 6 transparency */
	_background: #fff none;
	_filter:alpha(opacity=80);
}

#obsah #obsah_dolni_pruh {

	margin: 0;
	padding: 0;
	height: 6px;
	font-size: 0;
	background: url("../img/obsah_dolni_pruh.png") no-repeat;
	
	/* IE 6 transparency */
	_background: #fff none;
	_filter:alpha(opacity=80);
}

#obsah {
	
	width: 700px;
	padding: 0;
	margin: 0;
}

#obsah_delsi {
	
	width: 1000px;
	padding: 0;
	margin: 0;
}

#obsah_delsi #obsah_horni_pruh {

	margin: 0;
	padding: 0;
	height: 6px;
	font-size: 0;
	background: url("../img/obsah_horni_pruh_delsi.png") no-repeat;
	
	/* IE 6 transparency */
	_background: #fff none;
	_filter:alpha(opacity=80);
}

#obsah_delsi #obsah_dolni_pruh {

	margin: 0;
	padding: 0;
	height: 6px;
	font-size: 0;
	background: url("../img/obsah_dolni_pruh_delsi.png") no-repeat;
	
	/* IE 6 transparency */
	_background: #fff none;
	_filter:alpha(opacity=80);
}

#obsah_telo {
	
	position: relative;
	margin: 0;
	padding: 5px 15px 5px 15px;
	text-align: justify;
	/* height: 550px; */
	background: url("../img/obsah_pozadi.png") repeat;
	color: black;
	
	/* IE 6 transparency */
	_background: #fff none;
	_filter:alpha(opacity=80);
	_height: 1%;
}

#obsah_telo IMG {
	
	/* IE 6 transparency */
	_filter:alpha(opacity=100);
	_position: relative;
}

#obsah_telo a {
	
	color: #875600;
}

#obsah_telo h1 {
	
	margin: 15px 0 10px 0;
	font-size: 14pt;
}

#obsah_telo h2 {
	
	font-size: 11pt;
}

#obsah_telo h3 {
	
	font-size: 10pt;
}

.clear_float {
	
	clear: left;
}

#pruh_akce {
	
	width: 290px;
	height: 572px;
	float: right;
	overflow: hidden;
}

.tlacitko {
  
  padding: 3px 19px 0 21px;
}

.tlacitko_sipka {  
  padding: 3px 19px 0 35px;
  background: url(../img/leto/sipka_tlacitko.gif) no-repeat;
}

.akce_horni_pruh {

	margin: 0;
	padding: 0;
	height: 5px;
	font-size: 0;
	background: url("../img/leto/akce_horni_pruh.png") no-repeat;
	
	/* IE 6 transparency */
	_background: #153252 none;
	_filter:alpha(opacity=60);
}

.akce_dolni_pruh {

	margin: 0;
	padding: 0;
	height: 5px;
	font-size: 0;
	background: url("../img/leto/akce_dolni_pruh.png") no-repeat;
	
	/* IE 6 transparency */
	_background: #153252 none;
	_filter:alpha(opacity=60);
}

.akce {
	width: 290px;
	position: relative;
	padding: 0;
	margin: 0 0 10px 0;
}

.akce_telo {
	
	margin: 0;
	padding: 5px 15px 5px 15px;
	text-align: justify;	
	background: url("../img/leto/akce_pozadi.png") repeat;
	
	/* IE 6 transparency */
	_background: #153252 none;
	_filter:alpha(opacity=60);
	_height:1%;
}

.akce_telo IMG {
	
	/* IE 6 transparency */
	_filter:alpha(opacity=100);
	_position: relative;
}

.akce hr {

	border: 0;
	color: silver;
	background-color: silver;
	height: 1px;
	margin: 0 0 10px 0;
}

.akce_datum {
	
	font-size: 8pt;
	color: silver;
	position: absolute;
	bottom: 7px;
	right: 15px;
}

.akce_datum_konani {
	
	font-size: 10pt;
	color: silver;
	position: absolute;
	top: 7px;
	right: 15px;
}

.akce h2 {
	
	margin: 0 0 5px 0;
	font-size: 12pt;
}

.akce img {
	
	float: left;
	width: 80px;
	height: 80px;
	border: 1px solid silver;
	margin: 0 10px 0 0;
}

.akce a {
  
  color: #fadc95;
}

.seznam_obrazky {
	
	display: block;
	position: relative;
	margin: 20px 0 0 50px;
	background: red;
	padding: 0;
}

.seznam_obrazky li {
	
	display: block;
	text-align: left;
	float: left;
	width: 300px;
	margin: 0 0 15px 0;
}

.seznam_obrazky h3 {
	
	font-size: 10pt;
	margin: 0 0 2px 0;
}

.seznam_obrazky li img {

	width: 60px;
	height: 60px;
	float: left;
	border: 1px solid silver;
	margin: 0 10px 0 0; 
}

#fotogalerie_pruh {
	
	position:absolute;
	bottom: 10px;
}
#fotogalerie_pruh .sipka {

	border: 0;
	float: left;
	margin: 0 0 0 10px;
	position: relative;
	height: 100px;
}

#fotogalerie_pruh .sipka img {
	
	margin: 40px 0 0 0;
	border: 0;
}

#fotogalerie_pruh .fotka {
	
	width: 172px;
	height: 100px;
	border: 1px solid #b07200;
	float: left;
	margin: 0 0 0 10px;
}

#obsah #obsah_scroll {
	
	position: relative;
	width: 670px;
	height: 500px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0 0 0 0;
}

#obsah_delsi #obsah_scroll {
	
	position: relative;
	width: 970px;
	height: 500px;
	overflow: auto;
}

.seznam_akce {
	
	position: relative;
	margin: 20px 0 0 10px;
	padding: 0;
	_height:1%;
}

.seznam_akce li {
	
	display: block;
	text-align: justify;
	float: left;
	width: 270px;
	margin: 0 20px 20px 20px;
	position: relative;
}

.seznam_akce h3 {
	
	font-size: 10pt;
	margin: 0 0 2px 0;
}

.seznam_akce li img {

	width: 80px;
	height: 80px;
	float: left;
	border: 1px solid silver;
	margin: 0 10px 0 0; 
}

span.seznam_akce_datum {

	font-size: 8pt;
	color: #707070;
	position: absolute;
	bottom: 0;
	right: 0;
}