body {
	font-family : Georgia, "New York CE", utopia, serif;
	font-size : 0.9em;
	margin: 0;
	text-align: center;
	background: #CCC url("/images/background.jpg") top left repeat;
}
h1, h2 {
  margin: 2px 5px; padding: 0;
  color: #8a1010;
  font-weight: bold;
}
h1  {
	font-size : 1.6em; 
	text-align : center;
	font-weight: bold;
}
h2  {
	font-size : 1.2em;
}
p {
  line-height: 1.5;
  text-align: justify;
  margin: 10px 5px; padding: 0;
}
a {
	color : #8a1010;
	text-decoration : none;
}
a:hover   {
	text-decoration : underline;
}   
img {
	border: 2px solid #ffffff;
}
HR {
	color : #8a1010;
}
th {
	background: #8a1010;
	width: 190px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 0 3px 3px;
}
label {
  display: block;
  float: left;
  width: 150px;
}

.centr {
	text-align: center;
}
.cleaner {
	clear: both;
}
a#logo-odkaz {
  top: 5px; left: 5px;
  width: 194px; height: 123px;
}
a#cz_lang {
  top: 113px; left: 695px;
  width: 26px; height: 16px;
}
a#en_lang {
  top: 113px; left: 730px;
  width: 26px; height: 16px;
}
img#logo {
  border: 0;
}
#main p.text:first-letter {
	font-size: 3em;
	color: #8a1010;
	float: left;
	margin: 0 5px 0 0; padding: 0;
}

table#vystoupeni,table#vystoupeni td {
  border: 1px solid #8a1010;
  border-collapse: collapse;
  padding: 3px 0 3px 3px;
}


#telo {
	margin: 5px auto; padding: 0 0 20px 0;
	position: relative;
	width: 770px;
	min-height: 600px;
  height: 600px;
	background: #CCC url("/images/background.jpg") top left repeat;
	border: 1px solid #8a1010;
}
body>#telo {
 height: auto;
}
#top {
	width: 770px; height: 133px;
	position: relative;
	margin: 0; padding: 0;
	background: #CCC url("/images/background-top.jpg") top left no-repeat;
}
#top a {
  display: block;
  position: absolute;
}
#leftmenu {
  font-family: serif;
  font-size: 1.2em;
  position: relative;
	margin: 0;
	width: 170px;
	float: left;
	text-align: left;
	font-weight: bold;
}
#leftmenu ul {
	list-style-type: none;
	margin: 20px 0; padding: 0;
}

#leftmenu ul li {
	margin: 1px 0 0 15px; padding: 0;
}
#leftmenu ul span {
  color: #8a1010;
}
#leftmenu ul a {
  color: #000;
}
#podporovatele {
  width: 154px;
  margin: 0 0 0 8px;
  border: 1px dotted #8a1010;
  text-align: center;
}
#podporovatele strong {
  color: #fff;
  margin: 0 0 5px 0;
  display: block;
  background: #8a1010;
}
#podporovatele img {
  margin: auto;
}
#statistiky {
  margin: 20px 0 0 0;
  width: 170px;
  font-size: 0.8em;
  text-align: center;
}
#statistiky img {
  border: 0;
  margin: auto;
}
#main {
	position: relative;
  margin: 0 0 0 175px; padding: 10px 0 0;
	width: 590px;
	text-align: left;
}
.repertoar-fotky {
  display: block;
}
#seznam-fotogalerii {
  float: left;
  width: 200px;
  margin: 0 10px 0 0;

}
#seznam-fotogalerii a {
  color: #000;
}
#seznam-fotogalerii ul {
  list-style: none;
  color: #8a1010;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
#seznam-fotogalerii ul ul{
  color: #000;
  font-weight: normal;
  padding: 0 0 0 10px;
}
#fotogalerie-obal {
	/*border: 1px solid #8a1010;*/
  width: 360px;
  height: 1800px;
  overflow: auto;
  margin: 5px 0 0 25px; padding: 0;
  text-align: left;
}
.karta {
	float:left;
	width:163px;
	/*background: white;*/
	margin: 3px 3px 6px;
	padding: 0;
	text-align: center;
	}
img.foto {
	margin:0 auto;
  padding:0;
	border:4px solid #fff;
	}

#copyright {
  font-family:  Verdana, "Geneva CE", lucida, sans-serif;
	margin: auto;
	text-align: center;
	position: relative;
	clear: both;
	width: 770px;
	font-size: 0.6em;
	font-weight: bold;
	color : #8a1010;
}
#copyright a {
  padding: 0 2px;
}
#copyright a:hover {
  background: #8a1010;
  color: #eee;
  text-decoration: none;
}
#prispevek_text {
  width:350px;
  height: 100px;
  display: block;
  margin: 5px;
  border: 1px solid black;
}
.prispevek {
  border-bottom: 1px solid #8a1010;
  padding: 0;
  margin: 5px 0;
}
.prispevek_autor {
  font-weight: bold;
  margin: 5px 5px 1px; 
  color: #8a1010;
}
.prispevek_autor {
  behavior: url("/hover.htc");
}
.prispevek_autor span {
  display: none;
}
.prispevek_autor:hover span, .prispevek_autor.hover span {
  display: inline;
  color: black;
  font-weight: normal;
  font-size: 0.8em;
}
.odstranit_prispevek {
  float: right;
  margin: 0; padding: 0;
}
.prispevek_datum {
  font-size: 0.7em;
  margin: 0 0 5px 5px;
}
.prispevek_text {
  margin: 0 5px 5px 5px;
}
table#uzivatele {
  font-size: 1em;
  margin: 0;
  table-layout:fixed; border-collapse: collapse;
  width: 100%;
}
table#uzivatele td {
  border-bottom: 1px solid #8a1010;
} 
