body {
	background-color: #404040;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
}

a {
	color: #000000;
}

a.external
{
    background: url("../obrazky/external.png") no-repeat right top;
    padding-right: 13px;
    color: white;
    text-decoration: none;
}

a.external:hover
{
    background: url("../obrazky/external.png") no-repeat right top;
    padding-right: 13px;
    color: white;
    text-decoration: underline;
}

/* --- HLAVNE KONTAJNERY --- */
#obsah {
	width: 840px;
	background: url("../obrazky/pozadie.jpg") repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
}

#hlavicka {
	width: 840px;
	height: 54px;
	background: url("../obrazky/hlavicka.jpg") no-repeat;
}

#pata {
	width: 840px;
	height: 54px;
	background: url("../obrazky/pata.jpg") no-repeat;
	text-align: center;
	clear:both;
}

.paticka {
	width: 800px;
	position: relative;
	top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	border-top: 1px dashed #2D2D2D;
	color: #2D2D2D;
	font-size: 11px;
	text-align: center;
}

.paticka a {
	color: #2D2D2D;
	text-decoration: none;
	font-size: 11px;
}

.paticka a:hover {
	color: #FFFFFF;
}

.logo {
	width: 800px;
	margin-left: 20px;
	border-width: 0px;
	border-top: 1px solid #000000;
}

/* --- FORMAT MENU LISTY --- */
#menu {
	width: 800px;
	height: 50px;
	background: black url("../obrazky/menu-poz.png") repeat-x; 
	margin-left: 20px;
	position: relative;
	top: -4px;
	text-align: left;
	border-bottom: 1px solid black;
}

#menu a {
	margin: 0px 0px 0px 20px;
	padding-right: 25px;
	position: relative;
	top: 10px;
	color: #188be3;
	line-height: 30px;
	font-size: 15px; 
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #7F7F7F;
}

#menu a:hover, .galhlavicka a:hover {
	text-decoration: underline;
}

#menu a.last {
	border-right: 0px solid #7F7F7F;
}

/* --- NOVINKY --- */
#poz {
	float: left;
	width: 800px;
	margin-left: 20px;
	background: url("../obrazky/galeriabg.png") repeat-x top; 
	position: relative;
	top: -3px;
}

#poz p {
	margin-bottom: 0px;
}

.konthlavicka, .galhlavicka, .avhlavicka {
	background-color: #2D2D2D;
	color: #FFF8CC;
	border-bottom: 1px dashed #E5E5E5;
	font-size: 10px;
}

.konthlavicka, .avhlavicka {

	display: block;
	padding-left: 5px;
	margin: 0px;
}

#novinky {
	background-color: #404040;
	padding: 0px 0px 10px 0px;
	margin: 15px 0px 0px 20px;
	border: 1px solid #2D2D2D;
	float: left;
}

.novinka {
	background: #1C1C1C url("../obrazky/pravyroh.png") no-repeat right top; 
	width: 450px;
	color: #B7FA28;
	font-size: 13px;
	float: left;
}

.novinka img {
	border: 2px solid #000000;
	margin-left: 5px;
	width: 70px;
	height: 70px;
	float: left;
}

.novnadpis {
	font-size: 15px;
	color: #FFD900;
	padding: 5px 2px 10px 6px;
	margin-bottom: 10px;
	border-bottom: 1px solid #313131;
}

.novdatum {
	font-size: 11px;
	color: #7F7F7F;
	/*padding: 0px 2px 0px 2px;*/
	margin-top: 10px;
	border-top: 1px solid #313131;
	text-align: right;
	float: left;
	width: 100%;
}

.novdattext {
	padding-right: 5px;
}

/* --- PRAVY KONTAJNER --- */

#pravy {
	width: 250px;
	padding: 0px;
	float: right;
}

.pravyKontajner {
	width: 250px;
	background-color: #404040;
	border: 1px solid #2D2D2D;
	padding: 0px;
	margin-bottom: 20px;
}

.koncerty {
	padding: 10px 5px 10px 5px;
	font-size: 11px;
	color: #C7FF00;
}

.koncdatum {
	color: #FFE500;
	font-weight: bold;
}

.obrazok {
	text-align: center;
	padding-bottom: 5px;
}

.podObrazkom {
	font-size: 11px;
	color: #BFBFBF;
	margin: 0px;
	font-style: italic;
	text-decoration: none;
}

.podObrazkom:hover {
	color: #FFFFFF;
}

.obrazok img {
	margin: 10px auto 0px auto;
	border: 0px;
	background-color: #1C1C1C;
	padding: 5px 35px 5px 35px;
}

.kontakt {
	padding: 10px 60px 10px 5px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background: url("../obrazky/mailbg.png") no-repeat right bottom; 
}

.kontakt a {
	color: #FFFFFF;
	text-decoration: none;
}

.kontakt a:hover {
	color: #FDFDDD;
	text-decoration: underline;
}

/* --- GALERIA --- */
	/* --- VYBER  GALERII ---*/
#obsahgal, #ukazgal {
	background: url("../obrazky/galeriabg.png") repeat-x top; 
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 20px;
	position: relative;
	top: -3px;
}

#obsahgal table, #ukazgal table {
	margin-left: auto;
	margin-right: auto;
}

#obsahgal td {
	width: 230px;
	background: #545454 url("../obrazky/tdbg.png") repeat-x bottom; 
	border:1px solid #313131;
	padding-top:7px;
	margin: 0px;
}

#obsahgal img {
	background-color: #121212;
	border: 0px;
	padding: 5px 25px 5px 25px; 
}

#obsahgal img:hover {
	background-color:#252525;
}

#obsahgal a {
	font-size: 13px;
	color:#B7FA28;
	text-decoration:none;
}

#obsahgal a:hover {
	color: #D3FF74;
}

	/* --- OBRAZKY V GALERII --- */
.navigator, .navigatordole, .pocgal {
	font-size: 12px;
}	

.navigator, .pocgal {
	text-align: right;
	display: block;
}

.navigator {
	width: 750px;
}

.navigator a, .navigatordole a{
	padding-right: 5px;
	color: #E8E6C5;
	text-decoration: none;
}

.navigator a:hover, .navigatordole a:hover {
	text-decoration: underline;
}

.pocgal {
	color: #FFFFFF;
	padding-right: 10px;
	width: 740px;

}

#ukazgal table {
	margin-bottom: 10px;
}

#ukazgal img {
	border: 0px;
	vertical-align: middle;
}

#ukazgal td {
	margin: 0px;
	height: 116px;
	width: 150px;
	border: 1px solid #1A1A1A;
	background-color: #161616;
}

#ukazgal td:hover {
	background-color: #404040;
}

.galhlavicka {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px 0px 0px 5px;
}

.galhlavicka a {
	color: #FFF8CC;
	text-decoration: none;
}

/* --- CHYBA --- */
#vnutro, .download {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.textchyby {
	text-align: center;
	color: #B4FF00;
	padding: 10px;
	font-size: 13px;
	background-color: #1C1C1C; 
}

/* --- DOWNLOAD --- */

.download, .kapela {
	background: url("../obrazky/galeriabg.png") repeat-x top; 
	padding-top: 20px;
	position: relative;
	top: -3px;
	left: 20px;
	text-align: center;
	float: left;
	width: 800px;
}

.avhlavicka {
	background-color: #2D2D2D; 
	padding-left: 0px;
	text-align: left;
	float: left;
	width: 760px;
	cursor: pointer;
}

#downobsah, .kapobsah {
	float: left;
	position: relative;
	left: 20px;
	width: 760px;
	text-align: left;
	background-color: #404040;
	border: 1px solid #1A1A1A;
}

#downobsah a {
	font-size: 13px;
	color: #BBF706;
	text-decoration: none;
	display: block;
}

#downobsah a:hover {
	background-color: #4F554B
}

#downobsah table {
	font-size: 11px;
	color: #C9C483;
	float: left;
	margin: 20px 10px 10px 10px;
}

#downobsah td {
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
}

.skladby {
	color: #FFF8CC;
	font-size: 12px;
	display: block;
	background-color: #232323;
	border-bottom: 1px solid #BFBFBF;
	font-weight: bold;
}

.nazskladby {
	font-size: 13px;
	color: #EEFFBA;
}

.text {
	float: right;
	width: 400px;
	margin: 20px;
	display: none;
	background: #2a2a2a url("../obrazky/texty_bottom.png") no-repeat bottom;
	border: 0px solid #000000;
	font-size: 12px;
	color: #FFFFDE;
}

.textobsah {
	padding: 0px 10px 25px 20px; 
	font-style: italic;
}

#necakam {
	display: block;
}

.text h1 {
	margin-top: 0px;
	font-size: 13px;
	text-decoration: underline;
	color: #FFA500;
}

.video {
	float: left;
}

.videoobsah {
	float: left; 
	text-align: left; 
	margin-top: 25px; 
	width: 250px; 
	padding: 5px; 
	margin: 10px; 
	font-size: 12px; 
	color: #C0F808;
}

/* --- KAPELA --- */
.clen {
  background: #404040 url("../obrazky/papier.jpg") no-repeat;
  width: 481px;
  height: 229px;
  margin: 10px 50px 10px 50px;
  font-family: monospace;
  color: black;
}

.clen h1 {
  font-size: 13px;
  margin: 0px;
  color: #003399;
  border-bottom: 1px dotted #000000;
}

.clen table {
  position: relative;
  top: -2px;
}

.fotka {
  margin: 0px; padding: 0px;
}

.udaje {
  font-size: 11px;
  padding-right: 25px;
}

.tucne {
  font-weight: bold;
}

/* --- KNIHA NAVSTEV --- */
.kniha {
	background-color: #FFFFE7;
	border: 1px solid #000000;

}

.knihaform {
	color: #9CFF00;
	font-size: 12px;
	margin: 20px 20px 20px 40px;
}

.tlacitko {
	background-color: #333333;
	border: 2px outset #000000;
	color: #BBF700;
	margin-left: 100px;
}

.info {
	width: 250px;
	float: right;
	margin: 60px 60px 20px 20px;
	font-size: 12px;
	color: #BFE71D;
	background-color: #3F3F3F;
	border: 1px solid #000000;
}

.odkazy {
	float: left;
	width: 800px;
}

#sprava {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.farba1, .farba2 {
	text-align: left;
	font-size: 12px;
	color: #C4FF00;
	border: 2px inset #000000;
	margin: 10px 0px 10px 0px;
	padding: 5px;
}

.farba1 {
	background-color: #313131;
}

.farba2 {
	background-color: #363636;
}

.farba1 b, .farba2 b {
	color: #FFA500;
}

#kompas {
	padding-top: 20px;
	font-size: 12px;
}

#kompas a {
	color: #FFFF00;
	text-decoration: none;
}

#kompas a:hover {
	color: #FFFF9C;
}
