* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

body {
	font-family: sans-serif;
	font-size: 62.5%;
	text-align: center;
	background-color: #383431;
	color: #fff;
}

h1 {
	font-size: 130%;
	text-align: center;
}

h2 {
	font-size: 120%;
}

hr {
	width: 100%;
	color: #fff;
	size: 1px;
	margin: .8em 0 .8em 0;
	clear: both;
}

a {
	color: #fbca8f;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a img {
	border: 1px solid #8d8d8d;
}

a img:hover {
	border: 1px solid #fbca8f;
}

img.akce {
	margin-bottom: 1em;
	max-width: 90%;
}

div.na-stred {
	width: 100%;
	text-align: center;
}

img.pocitadlo {
	width: 88px;
	height: 61px;
	margin-bottom: 1em;
}

span {
	color: #fbca8f;
	font-weight: bold;
}

#top>p {
	margin-bottom: 1em;
	text-indent: 1.5em;
}

#top ul {
	margin-bottom: 1.5em;
}

p.aktualita {
	font-size: 90%;
	margin-bottom: 1em;
}

#content {
	width: 751px;
	margin: 0 auto;
	background-repeat: repeat-y;
}

#flash {
	height: 100px;
	width: 751px;
	margin: 0 auto;
}

#header {
	height: 152px;
	background-color: #383431;
	background: url('../images/header.png');
}

ul#current a {
	display: block;
	height: 152px;
	padding-left: 751px;
	overflow: hidden;
	width: 0;
}

ul#current li {
	list-style-type: none;
}

#menu {
	background-color: #383431;
	height: 33px;
	padding-left: 3.9em;
}

#menu li {
	float: left;
}

#menu li a {
	display: block;
	width: 0;
	overflow: hidden;
	line-height: 27px;
        margin-right: 17px
}

#menu li.home a {
	padding-left: 48px;
	background: url('../images/menu/home.png');
}

#menu li.home a:hover {
	background-position: -48px 0;
}

#menu li.program a {
	padding-left: 69px;
	background: url('../images/menu/program.png');
}

#menu li.program a:hover {
	background-position: -69px 0;
}

#menu li.fotky a {
	padding-left: 45px;
	background: url('../images/menu/fotky.png');
}

#menu li.fotky a:hover {
	background-position: -45px 0;
}

#menu li.hitparada a {
	padding-left: 75px;
	background: url('../images/menu/hitparada.png');
}

#menu li.hitparada a:hover {
	background-position: -75px 0;
}

#menu li.vzkazy a {
	padding-left: 56px;
	background: url('../images/menu/vzkazy.png');
}

#menu li.vzkazy a:hover {
	background-position: -56px 0;
}

#menu li.prostor a {
	padding-left: 61px;
	background: url('../images/menu/prostor.png');
}

#menu li.prostor a:hover {
	background-position: -61px 0;
}

#menu li.crash-barchov a {
	padding-left: 107px;
	background: url('../images/menu/crash-barchov.png');
	height: 27px;
}

#menu li.crash-barchov a:hover {
	background-position: -107px 0;
}

#menu li.mapa a {
	padding-left: 49px;
	background: url('../images/menu/mapa.png');
}

#menu li.mapa a:hover {
	background-position: -49px 0;
}

#menu li.kontakt a {
	padding-left: 61px;
	background: url('../images/menu/kontakt.png');
}

#menu li.kontakt a:hover {
	background-position: -61px 0;
}

#menu li.downloads a {
	padding-left: 85px;
	background: url('../images/menu/downloads.png');
}

#menu li.downloads a:hover {
	background-position: -85px 0;
}

#menu li.odkazy a {
	padding-left: 59px;
	background: url('../images/menu/odkazy.png');
}

#menu li.odkazy a:hover {
	background-position: -59px 0;
}

#top {
	float: left;
	width: 532px;
	font-size: 120%;
	margin-left: 10px;
        _margin-left: 5px; /* hack for IE6 */
	padding: .5em 1.2em 1em 1.2em;
	text-align: left;
}

#top div.left {
	float: left;
	width: 48%;
	margin-bottom: .8em;
}

#top div.right {
	float: left;
	width: 48%;
	margin: 0 0 .8em 2em;
}

#quick {
	float: right;
	margin-right: 12px;
        _margin-right: 6px; /* hack for IE6 */
	text-align: center;
	padding: .5em;
	width: 156px;
	font-size: 120%;
}

#footer {
	background-color: #383431;
	clear: both;
	height: 38px;
	padding-left: 751px;
	width: 0;
	overflow: hidden;
}

#top table.galerie {
	width: 100%;
	margin-bottom: 1em;
}

#top table.galerie th {
	padding: .3em;
	border: 1px solid #fff;	
	/*background: #63625d;*/
	text-align: center;
	background: url('../images/akce-pozadi.jpg') repeat-x;
	font-size: 120%;
}

#top table.galerie th a {
	color: #000;
}

#top table.galerie td {
	border: 1px solid #fff;	
	padding: 1em;
	text-align: left;
	vertical-align: top;
}

#top table.galerie td.fotka {
	text-align: center;
	padding: 1em;
	width: 10%;
}

#top table.galerie-detail {
	width: 100%;
	border: 0;
}

#top table.galerie-detail td {
	width: 25%;
	padding-bottom: 1em;
	text-align: center;
}

iframe#kontakt {
	width: 330px;
	height: 140px;
	margin: 1em 0 .5em 0;
}

iframe#vzkazy {
	width: 700px;
	height: 1250px;
}

iframe.hitparada {
	 width: 290px; 
	 height: 494px;
}

iframe#anketa {
	width: 151px;
	height: 259px;
	margin-bottom: 1em;
}

.grey {
	color: #c0c0c0;
}

.red {
	color: red;
}

table#downloads {
	width: 100%;
	border: none;
}

table#downloads td {
	padding: .1em 1em .1em 1em;
}

table.program, table.home {
	width: 100%;
	margin-bottom: 1em;
	font-size: 100%;
}

table.program th, table.home th {
	padding: .3em .5em .3em .5em;
	border: 1px solid #fff;	
	text-align: center;
	background: url('../images/akce-pozadi.jpg') repeat-x;
	font-size: 130%;
	color: #000;
}

table.program td, table.home td {
	padding: .3em .8em .3em .8em;
	border: 1px solid #fff;
	font-size: 110%;
}

table.program td.left {
	font-size: 110%;
	color: #fbca8f;
	font-weight: bold;
	width: 9%;
	text-align: center;
}

table.program td p.vstupne {
	color: #c0c0c0;
	text-align: right;
	margin-top: .5em;
	width: 100%;
	font-weight: bold;
}