body {
	font-family: Arial;
	font-size: 9pt;
	background-color: #25231d;
	color: #25231d;
	padding: 0px;
	margin: 0px;
}

.titulky td {text-align: center;}
.titulky td+td {text-align: left;}
#main-content .table_download {text-align: center; font-size: 80%;}
#main-content .titulky a img {border: 0;}
#main-content .titulky .table_nadpis td {text-align: center;}

#main-content table {
	font-size: 100%;
	width: 100%;
	padding: 2px;
}
.tab_nadpis {
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  width: 100px;
}
hr {
	height: 1px;
}
h2 {
	color: #8b2204;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 1px;
	padding: 0px;
	text-align: left;
}
h3 {
	color: #25231d;
	margin: 1px;
	padding-top: 5px;
}

/* NOVINKY */

.news_podpis{
	text-align: right;
	font-size: 90%;
	padding: 0px;
	color: #605c4b;
}
#news_text{
  min-height:78px;
  text-align: justify;
  float: right;
}
#news-img{
  padding: 0px;
  margin: 0px;
  border: 0px;
  float: right;
}
#news-form {
  background-color: red;
}

#main-content .smile {padding: 0; margin: 0;}
.img-left {margin: 3px 5px 3px 0; border: 1px solid #000;}
.img-right {margin: 3px 0 3px 5px; border: 1px solid #000;}
.img-center {margin: 3px 0 3px 0; border: 1px solid #000;}
.img {margin: 3px 1px 3px 1px; border: 1px solid #000;}

#main h1 {
	color: #8b2204;	
	margin: 0 0 -5px 5px;
	background: url('./images/layout/main_prechod.gif') no-repeat;
	height:30px; 
	width:388px;
	/*position: absolute;*/
/*	left: 215px;*/
	padding-top: 3px;
	padding-left: 40px;
	font-size: 140%;
	text-transform: capitalize;
	font-family: Tahoma;
	text-align: left;
}
#main h2 {
	font-size: 100%;
	background: url('./images/news/li_nadpis.gif') no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	color: #8b2202;
	padding: 2px 2px 2px 25px;
	background-color: #aeab9b;
}
#main p {
  padding-left: 3px;
  padding-right: 3px;
  text-align: justify;
}
#main .galerie {
  text-align: center;
}
#main .galerie img {
  border: 2px solid #78735f;
}

.news-image, .sidebar-content img, .img_border {
  padding: 3px;
  background-color: #dcdace;
  border: 1px solid #78735f;
}
.reklama {
	margin: 0px; 
	position:absolute; 
	left: 1px; 
	top: 3px;
}
.header {
	margin: 0 auto;
	position: relative;
	/*position:absolute; 
	left: 100px; */
	background-color:#a4a190 ; 
	background-image: url(./images/layout/header.jpg); 
	width:888px; 
	height:243px;
}
.header h1 {
	color: #ffffff;
	background: none;
	padding: 0 0 0 0px;
	margin: 0px;
	font-size: 110%;
	font-family: Tahoma;
}
.random-img {
	position: absolute; 
	right:0px; 
	top: 4px; 
	width:300px; 
	height:210px;
	}
.countdown {
	 position: absolute; 
	 font-size:100%; 
	 right:300px; 
	 top: 8px; 
	 width:250px; 
	 height:210px; 
	 text-align: justify;
	 }
.search {
	 position: absolute; 
	 right:0px; 
	 top: 185px; 
	 width:220px; 
	 height:210px;
}
/* epizody v zahlavi */
.episode-prew {
	 position: absolute; 
	 left:12px; 
	 top: 100px; 
	 width:60px; 
	 height:100px;
}
.episode-prew-popis {
	 position: absolute; 
	 left:72px; 
	 top: 100px; 
	 max-width: 135px; 
	 font-size: 90%;
}

.header ul {margin: 0; padding: 0 0 0 20px;}
.header ul li {margin: 0; padding: 0;}

.episode-actual {
	position: absolute; 
	left:199px; 
	top: 100px; 
	width:60px; 
	height:100px;
}
.episode-actual-popis {
	position: absolute; 
	left:259px; 
	top: 100px; 
	max-width: 135px; 
	font-size: 90%;
}
.episode-new {
	position: absolute; 
	left:386px; 
	top: 100px; 
	width: 60px; 
	height: 100px;
}
.episode-new-popis {
	position: absolute; 
	left:445px; 
	top: 100px; 
	max-width: 135px; 
	font-size: 90%;
}
.mainmenu {
	position: absolute; 
	color: red; 
	left:2px; 
	top: 215px; 
	max-width: 650px; 
	height: 50px;
}
#sidebar h1 {
	color: #ffffff;
	background: url('./images/layout/nadpis_bg.jpg') no-repeat;
	padding: 6px 0 0 30px;
	margin: 0px;
	right: 0px;
	height: 27px;
	font-size: 110%;
	font-family: Tahoma;
}
.nadpis-red {
	position: absolute;
	left:680px; 
	top: 221px; 
	max-width:200px; 
	height:50px;
}
.nadpis-novinky {
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #8b2202;
	padding: 2px;
	background-color: #aeab9b;
}
.odsazeni {
	margin: 5px;
	text-align: justify;
}
div {
	padding: 0px;
	margin: 0px;
}
#content {
  width: 888px;
  background: url('./images/layout/main_bg.jpg') repeat-y;
  text-align:left;
  max-width: 888px;
	top: 243px;
/*	position: absolute;
	left: 100px;*/
	margin: 0 auto;
    }
#sidebar {
  float: right;
	width: 240px;
  max-width: 240px;
  margin:0; padding:0;

    }
.sidebar-content {
  margin:0; padding: 0.5em 0.8em;
    }

#leftbar {
  float: left;
	width: 220px;
  max-width: 220px;
  margin:0; padding:0;

    }
#leftbar-content {
    margin:0; padding: 0.5em 0.6em;
    }
#leftbar h3 {
    background: url('./images/layout/leftbar_nadpis.gif') no-repeat;
	color: #c3c1b2;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 110%;
	margin: 0px;
    }
#leftbar h3 img {
	border: 0px;
}
#leftbar img {
    border: 1px solid #78735f;
    }
#leftbar .ramecek {
	background-color: #c3c1b2; 
	padding: 5px; 
	border: 1px solid #78735f;  
	margin-bottom: 10px;
	margin-top: 0px;
	}
#leftbar .rozhovor {
	background-color: #c3c1b2; 
	padding: 5px; 
	border: 1px solid #78735f;  
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: justify;;
	}
#main {
    margin:0 235px 0 210px; padding:0; position: relative;
    }
#main-content {
    margin:0; padding: 0em 1em;
	/*padding-top: 30px;*/
	margin-left: 2px;
    font-size: 100%;
    }
#main p {
  min-height: 3px;
}
a {
	color: #8f2000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #8f2000;
	font-weight: bold;
	text-decoration: underline;
}
#main a img {
	border: 1px solid #000000;
}
hr.cleaner {
    clear:both;
    height:1px;
    margin: -1px 0 0 0; padding:0;
    border:none;
    visibility: hidden;
    }
ul {
	margin: 0;
	padding: 0 0 0 30px;
}
li {
	margin: 0; padding: 0;
	list-style-image: URL('./images/layout/li.png');
}

#main-content ul li {margin: 5px 0 2px 0;}

input, textarea {
	border: 1px solid #e4e4dc;
	background-color: #a5a293;
	color: #e4e4dc;
}
fieldset, legend {
  background-color: #b8b6a6;
  border: 0px;
  text-align: justify;
}
.postavy-foto {
	 float:left; 
	 text-align:center; 
	 width: 115px; 
	 margin: 5px; 
	 padding:5px; 
	 background-color: #aeab9c;
}
.postavy-foto em a{
	color: #78735f;
}

#a {
	margin:0; padding:0;
	position:relative;
	width:200px; height:80px;
	overflow:hidden;
	}
#a span {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:200px; height:80px;
	margin:0; padding:0;
	background:url("a.gif") top left no-repeat;
	}

#ar {position: absolute; right: 0px; top: 0px; width: 100px; height: 100px; border: 0px;}

.titulky {width: 400px;	padding: 0px; margin: 0px;}
.titulky td {padding: 3px; }
.table_nadpis {font-weight: bold; background-color: #78735f; color: #c3c1b2;}
.table_obsah {background-color: #aeab9b; padding: 2px;}
	
/* pruhovana tabulka */
#pruhy table{margin: 0.5em auto 0.5em 0.5em;}
.odd td {background: #c3c1b2; padding: 0.1em 0.6em;}
.even td {background: #a4a190; padding: 0.1em 0.6em;}
.searched {width: 400px; border-collapse:collapse; border-spacing:0;}
.searched .table_nadpis {background-color: #78735f; border-collapse:collapse; border-spacing:0;}
.epky {width: 400px; border-collapse:collapse; border-spacing:0; margin: 0 0 10px 0;}
.epky td {width: 270px;}
.epky td+td {width: 63px; text-align: center; padding: 0; margin: 0;}
.epky .table_nadpis {background-color: #78735f; border-collapse:collapse; border-spacing:0; padding: 0.1em 0.8em;}

/* novinky - komentare */
.requested {color: red; font-weight: bold; border: 0;}
.a {color: #8f2000; font-weight: bold; text-decoration: none; cursor: Pointer;}
.a:hover {text-decoration: underline;}
.komentare {font-size: 90%;}
.komentare td {background-color: #aeab9b;}
.commtext {text-align: justify;}
.commup {font-weight: bold; padding-bottom: 15px;}
.kom_txt {vertical-align: top; text-align: justify;}
.komentare img {padding: 3px;	border: 1px solid #817d6a; background-color: #c3c1b2;}
#content input, textarea {	border: 1px solid #817d6a; padding: 2px;}
.komentare .text img {border: 0; background-color: #aeab9b; vertical-align: middle;}

/* Minula verze...
fieldset {margin: 5px 0 5px 0;}
.news-form {border-collapse: collapse; margin: 5px; padding: 0px;}
.news-form td {padding: 1px 3px 1px 0px; border: 0px solid black;}
.news-form input {width: 143px; padding: 2px; margin: 0px;}
.news-form #bb {width: 359px; text-align: center; margin: 5px 0px 0px 0px; padding: 1px;}
.news-form textarea {width: 355px; height: 125px; padding: 5px;}
.a {color: #8f2000; font-weight: bold; text-decoration: none; cursor: Pointer;}
*/

.timeline {font-size: 9pt; text-align: justify; background-image: url(./images/web/timeline_bg.jpg); background-position: bottom; background-repeat: no-repeat;}

#news-txt {
      float:left;
}
#news-txtimg {
      float:right;
}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

#main #main-content .news-text img {border: 1px solid black;}

/* funkce img */
/*
#main .img {border: 1px solid #000; margin: 0px auto;}
#main .img a img {border: 0px;}
#main .img_text {text-align: center; font-size: 90%; padding: 2px; background-color: #aeab9c;}
*/
/* hodnoceni epizod */
#main .rating {text-align: center; font-weight: bold;}
#main .rating a img {border: 0px; vertical-align: middle;}

/* rozhovory */
#main #popis {font-style: italic;}
#main .question {margin: 15px 0 0 0; font-weight: bold; padding-bottom: 6px; text-align: justify;}
#main .answer {margin: 0 0 15px 0; text-align: justify;}

/* odkazy z webu */

#main .new-window {border: 0; vertical-align: 5%; margin-left: 2px;}

/* debug */

#debug {background-color: #FFF; width: 887px; border-collapse: collapse; margin: 5px auto 0 auto;}
#debug td {border: 1px solid black; padding: 5px;}
#debug .odd_1 {background-color: #CCC;}
#debug .odd_2 {background-color: #EEE;}
#debug .even_1 {background-color: #CCC;}
#debug .even_2 {background-color: #EEE;}

.dyntar-active {}
.dyntar-wrapper {opacity: .5}
.dyntar-resizer {height: 9px; background: #b5b2a3 url('resize.png') no-repeat center; cursor: n-resize; border: 1px solid #817d6a; border-top: none;}

/* sidebar - forum */

#forum {text-align: left; padding: 0; margin: 0 0 6px 0; border: 1px solid #777; border-bottom: 0;}
#forum li {list-style: none outside none; padding: 3px; border-bottom: 1px solid #777;}
#forum .odd {background: #9e9b8b;}
#forum .even {background: #bebbab;}
#forum li a {padding: 3px 0;}