body {
    background: #ECE8E1;
    color: #000;
    font-family: verdana, sans-serif;
    font-size: 95%;
    margin: 5px 0;
    padding: 0;
    text-align: center;
}

#center {
	width: 760px;
	margin: 0 auto;
}
#top {
  margin: 0;
  padding:0;
	position:relative;
	width:760px;
  height:156px;
	overflow:hidden;
	background: #ECE8E1;
}

#top span {
	display:block;
	position:absolute;
  left:0;
  top:0;
  z-index:1;
	width:760px;
  height:156px;
	margin:0;
  padding:0;
	background: url("img/nadpis.jpg") top left no-repeat;
}

#top a {cursor: pointer; _cursor: hand;}

#top h1 {display: inline; border: 0;}

#up {
  background: #ECE8E1 url("img/up.jpg");
	border: 0;
	margin: 0;
	padding: 0;
	height: 20px;
  display: block;
}

#middle {
	width: 760px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	background: #ECE8E1 url('img/center.jpg') top left repeat-y;
}

#left {
	float: left;
	width: 202px;
	margin:0;
  padding: 0;
  font-size: 95%;
}

#menu-content {
  padding: 5px 7px 5px 15px;
  margin: 0;
  font-size: 90%;
}

#odkazy {
  margin-left: 14px;
}

#obsah {
	margin-left: 202px;
  padding: 0;
  font-size: 95%;
}

#obsah-content {
	margin: 0;
  padding: 5px 27px 5px 10px;
	font-size: 90%;
}

#cleaner {
	clear: both;
	height: 0;
	margin: 0;
  padding: 0;
	border: none;
	visibility: hidden;
}

#bottom {

  text-align: center;
  font-size: 80%;
  width: 760px;
  height: 20px;
  background: #ECE8E1 url('img/down.jpg') top left repeat-y;;
  padding: 0;
}

/* Epizody */
div.ep {
  border: 1px solid black;
  padding: 5px;
  margin-bottom: 10px;
  text-align: justify;
}

div.ep span {
  border: 1px solid black;
  background: #CEC1B0;
  padding: 1px 10px;
  margin-bottom: 5px;
  display: block;
  text-align: left;
}

/*format textu a obrázkov*/

a:link  {color: #745F44; text-decoration: none; }
a:visited  {color: #745F44; text-decoration: none; }
a:active  {color: #745F44; text-decoration: none; }
a:hover  {color: #000; font-weight: bold; text-decoration: none; }
img.sponzor {width: 468px; height: 60px;}
img.bannery {width: 88px; height: 31px;}
img.byty {width: 468px; height: 333px;}
img {border: 0;}
.c {text-align: center;}
.l {text-align: left;}
.r {text-align: right;}
.j {text-align: justify;}
.b { color: #000000; }


.news {margin: 5px; border-bottom: 1px dashed black;}
.news-nadpis {font-weight: bold; display: block; margin-bottom: 5px;}
.news-autor {font-weight: bold; display: block; margin: 5px 0 15px 0;}
