html, body {
	/*overflow: auto;*/
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: "Helvetica CE", Verdana, "Arial CE", Arial, sans-serif;
	font-size: 78%;
	line-height: 1.33;
	color: #e7e4cd;
	background: #000000 url(bg_all_1.jpg) no-repeat;
}

a {
	color: #ffc600;
	font-weight: bold;
}

a:hover {
	color: #ffffff;
}

h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fffce6;
}

h3 {
	margin: 0;
	font-size: 130%;
	border-bottom: 2px solid #e7e4cd;
}

p, form {
	margin: 0;
	padding: 0.5em 0 0 0;
	text-align: justify;
}

strong {
	color: #fffce6;
}

img {
	margin: 0;
	padding: 2px;
	background: #000000;
	border: 1px solid #e7e4cd;
}

a:hover img {
	border: 1px solid #ffc600;
}

table {
	margin: 1em 1px 1em 1px;
	padding: 0;
	width: 540px;
	border-spacing : 0px;
	border-collapse: collapse;
	/*table-layout: fixed;*/
	border: 1px solid #e7e4cd;
	clear: both;

}

th {
	padding: 0 2px;
	color: #000000;
	background: #b7b49d;
	border: 1px solid #e7e4cd;
}

td {
	padding: 0 2px;
	text-align: center;
	border: 1px solid #e7e4cd;
}
#koncerty table tr td img {
	float: none;
}

fieldset {
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px solid #b7b49d;

}

hr {
	display: none;
}

.clear {
	padding-bottom: 5px;
	clear: both;
	text-align: center;
	font-size: 80%;
}

.horni_index {
	position: relative;
	top: -0.5em;
	font-size: 70%;
}

.nodisplay {
	display: none;
}

.otazka {
	font-weight: bold;
}

.odpoved {
	padding-left: 20px;
}

.red_bg {
	background: #600;
}

ul.odsazeno {
	list-style-position: outside;
	margin-left: 96px;
	padding-left: 0px;
}

ul.odsazeno li {
	margin-left: 0px;
	padding-left: 0px;
}

p.male {
	font-size: 63%;
}

/*----------------------------------- HLAVIČKA ---------------------------------------*/

div#hlavicka {
	margin: 0;
	padding: 0;
	width: 652px;
	height: 89px;
/*	background: url(hlavicka_1.jpg) no-repeat;	*/
}

div#hlavicka h1 {
	margin: 0;
	padding: 0;
}

div#hlavicka a {
	margin: 0;
	display: block;
	width: 652px;
	height: 80px;
	background: url(hlavicka.jpg) 0 -89px no-repeat;
}

div#hlavicka a:hover {
	background: url(hlavicka.jpg);
}

div#hlavicka span {
	display: none;
}

/*-------------------------------- NAVIGACE ----------------------------------*/

div#navigace {
	margin: 0;
	padding: 0;
	width: 774px;
	height: 80px;
}

div#navigace ul {
	list-style: none;
}

div#navigace ul ul {
	display: none;
}

div#navigace a {
	display: block;
	margin: 0;
	padding: 0;
}

div#navigace span {
	margin: 0;
	padding: 0;
	display: none;
}

li#navi_novinky a {
	position: absolute;
	top: 101px;
	left: 216px;
	width: 82px;
	height: 24px;
	background: url(novinky_1.jpg) 0 0;
	z-index: 200;
}

li#navi_novinky a:hover {
	background: url(novinky_1.jpg) -82px 0;
}

li#navi_novinky a span.over {
	display: block;
	position: absolute;
	top: -12px;
	left: -216px;
	width: 195px;
	height: 243px;
	background: url(bg_novinky_over.jpg);
	visibility: hidden;
}

li#navi_novinky a:hover span.over {
	visibility: visible;
}

li#navi_koncerty a {
	position: absolute;
	top: 98px;
	left: 319px;
	width: 92px;
	height: 24px;
	background: url(koncerty_1.jpg) 0 0;
	z-index: 200;
}

li#navi_koncerty a:hover {
	background: url(koncerty_1.jpg) -92px 0;
}

li#navi_koncerty a span.over {
	display: block;
	position: absolute;
	top: -9px;
	left: -319px;
	width: 195px;
	height: 243px;
	background: url(bg_koncerty_over.jpg);
	visibility: hidden;
}

li#navi_koncerty a:hover span.over {
	visibility: visible;
	z-index: 200;
}

li#navi_arakain a {
	position: absolute;
	top: 95px;
	left: 432px;
	width: 84px;
	height: 24px;
	background: url(arakain_1.jpg) 0 0;
	z-index: 200;
}

li#navi_arakain a:hover {
	background: url(arakain_1.jpg) -84px 0;
}

li#navi_arakain a span.over {
	display: block;
	position: absolute;
	top: -6px;
	left: -432px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_over.jpg);
	visibility: hidden;
}

li#navi_arakain a:hover span.over {
	visibility: visible;
}

li#navi_diskografie a {
	position: absolute;
	top: 92px;
	left: 536px;
	width: 112px;
	height: 24px;
	background: url(diskografie_1.jpg) 0 0;
	z-index: 200;
}

li#navi_diskografie a:hover {
	background: url(diskografie_1.jpg) -112px 0;
}

li#navi_diskografie a span.over {
	display: block;
	position: absolute;
	top: -3px;
	left: -536px;
	width: 195px;
	height: 243px;
	background: url(bg_diskografie_over.jpg);
	visibility: hidden;
}

li#navi_diskografie a:hover span.over {
	visibility: visible;
}

li#navi_fotogalerie a {
	position: absolute;
	top: 127px;
	left: 217px;
	width: 114px;
	height: 24px;
	background: url(fotogalerie_1.jpg) 0 0;
	z-index: 200;
}

li#navi_fotogalerie a:hover {
	background: url(fotogalerie_1.jpg) -114px 0;
}

li#navi_fotogalerie a span.over {
	display: block;
	position: absolute;
	top: -38px;
	left: -217px;
	width: 195px;
	height: 243px;
	background: url(bg_fotogalerie_over.jpg);
	visibility: hidden;
}

li#navi_fotogalerie a:hover span.over {
	visibility: visible;
}

li#navi_download a {
	position: absolute;
	top: 123px;
	left: 353px;
	width: 98px;
	height: 24px;
	background: url(download_1.jpg) 0 0;
	z-index: 200;
}

li#navi_download a:hover {
	background: url(download_1.jpg) -98px 0;
}

li#navi_download a span.over {
	display: block;
	position: absolute;
	top: -34px;
	left: -353px;
	width: 195px;
	height: 243px;
	background: url(bg_download_over.jpg);
	visibility: hidden;
}

li#navi_download a:hover span.over {
	visibility: visible;
}

li#navi_diskuze a {
	position: absolute;
	top: 121px;
	left: 472px;
	width: 72px;
	height: 24px;
	background: url(diskuze_1.jpg) 0 0;
	z-index: 200;
}

li#navi_diskuze a:hover {
	background: url(diskuze_1.jpg) -72px 0;
}

li#navi_diskuze a span.over {
	display: block;
	position: absolute;
	top: -32px;
	left: -472px;
	width: 195px;
	height: 243px;
	background: url(bg_diskuze_over.jpg);
	visibility: hidden;
}

li#navi_diskuze a:hover span.over {
	visibility: visible;
}

li#navi_kontakt a {
	position: absolute;
	top: 119px;
	left: 566px;
	width: 82px;
	height: 24px;
	background: url(kontakt_1.jpg) 0 0;
	z-index: 200;
}

li#navi_kontakt a:hover {
	background: url(kontakt_1.jpg) -82px 0;
}

li#navi_kontakt a span.over {
	display: block;
	position: absolute;
	top: -30px;
	left: -566px;
	width: 195px;
	height: 243px;
	background: url(bg_kontakt_over.jpg);
	visibility: hidden;
}

li#navi_kontakt a:hover span.over {
	visibility: visible;
}

li#navi_shop a {
	position: absolute;
	top: 131px;
	left: 653px;
	width: 65px;
	height: 28px;
	background: url(shop_1.jpg) 0 0;
	z-index: 200;
}

li#navi_shop a:hover {
	background: url(shop_1.jpg) -65px 0;
}

li#navi_shop a span.over {
	display: block;
	position: absolute;
	top: -42px;
	left: -653px;
	width: 195px;
	height: 243px;
	background: url(bg_shop_over.jpg);
	visibility: hidden;
}

li#navi_shop a:hover span.over {
	visibility: visible;
}

/*--------------------------------------------- TOPLIST ---------------------------------*/

div#toplist {
	position: absolute;
	bottom: 20px;
	left: 36px;
	width: 88px;
	height: 60px;
	z-index: 40;
}

div#toplist img {
	background: none;
	border: none;
}

/*--------------------------------------------- NÁPLNĚ ---------------------------------*/

#novinky, #koncerty, #arakain, #diskografie, #fotogalerie, #download, #diskuze, #kontakt, #interni {
	position: absolute;
	top: 160px;
	left: 200px;
	width: 570px;
	bottom: 20px;
	overflow: auto;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e7e4cd;
}

/*---------------------------------------------- REKLAMA ------------------------------------------*/

div#reklama {
	position: absolute;
	top: 0;
	left: 790px;
	margin: 0;
	padding: 0;
	width: 140px;
}

div#reklama h3 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 90%;
	border: none;
}

div#reklama p {
	margin: 0;
	padding: 0 3px;
	font-size: 80%;
	text-align: center;
}

div#doplnky img {
	margin: 0;
	padding: 0;
}

/*---------------------------------------------- DOPLNKY ------------------------------------------*/

div#doplnky {
	margin: 0.5em 14px 0 10px;
	_margin-right: 0;
	padding: 0;
	width: 140px;
	float: right;
	background: #484030 url(bg_all_1_dark.jpg) fixed no-repeat;
	_background: #484030 none;
	border-top: 1px dashed #e7e4cd;
	border-right: 1px dashed #e7e4cd;
	border-left: 1px dashed #e7e4cd;
}

div#doplnky div {
	padding: 5px 0;
	border-bottom: 1px dashed #e7e4cd;
}

div#doplnky h3 {
	margin: 0;
	padding: 0 3px;
	text-align: center;
	font-size: 90%;
	border: none;
}

div#doplnky p {
	margin: 0 0 5px 0;
	padding: 0 3px;
	font-size: 80%;
	text-align: center;
}

div#doplnky div#update p {
	text-align: left;
	border-top: 1px dotted #e7e4cd;
	padding-top: 3px;
}

div#doplnky img {
	margin: 0;
}

/*----------------------------------- NADPISY SEKCÍ -------------------------------------*/

h2 {
	/*display: block;
	width: 286px;
	height: 23px;
	margin: 0 0 0 0;
	padding: 0;*/
	display: none;
}

/*h2 span {
	margin: 0;
	padding: 0;
	display: none;
}*/

h6 {
	margin: 0 14px 0 0;
	padding: 0;
	font-size: 80%;
	text-align: right;
	color: #e7e4cd;
}

/* ----------------------------------- TOP LEFT BACKGROUND --------------------------------- */

div#bg_novinky {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_novinky.jpg);
	z-index: 20;
}

div#bg_koncerty {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_koncerty.jpg);
	z-index: 20;
}

div#bg_arakain {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain.jpg);
	z-index: 20;
}

div#bg_arakain_honza {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_honza.jpg);
	z-index: 20;
}

div#bg_arakain_jirka {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_jirka.jpg);
	z-index: 20;
}

div#bg_arakain_mirek {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_mirek.jpg);
	z-index: 20;
}

div#bg_arakain_zdenek {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_zdenek.jpg);
	z-index: 20;
}

div#bg_arakain_lukas {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_lukas.jpg);
	z-index: 20;
}

div#bg_arakain_clanky {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_clanky.jpg);
	z-index: 20;
}

div#bg_arakain_historie {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_historie.jpg);
	z-index: 20;
}

div#bg_arakain_archiv {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_arakain_archiv.jpg);
	z-index: 20;
}

div#bg_diskografie {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_diskografie.jpg);
	z-index: 20;
}

div#bg_diskografie_texty {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_diskografie_texty.jpg);
	z-index: 20;
}

div#bg_fotogalerie {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_fotogalerie.jpg);
	z-index: 20;
}

div#bg_download {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_download.jpg);
	z-index: 20;
}

div#bg_download_wallpapers {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_download_wallpapers.jpg);
	z-index: 20;
}

div#bg_download_audio {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_download_audio.jpg);
	z-index: 20;
}

div#bg_download_video {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_download_video.jpg);
	z-index: 20;
}

div#bg_download_mobil {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_download_mobil.jpg);
	z-index: 20;
}

div#bg_diskuze {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_diskuze.jpg);
	z-index: 20;
}

div#bg_kontakt {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_kontakt.jpg);
	z-index: 20;
}

div#bg_interni {
	position: absolute;
	top: 89px;
	width: 195px;
	height: 243px;
	background: url(bg_interni.jpg);
	z-index: 20;
}

/*------- NOVINKY, ARAKAIN, DISKOGRAFIE, SUBFOTOGALERIE, DOWNLOAD, DISKUZE, INTERNI ----------*/

div.clanek {
	margin: 0 14px 3em 0;
	padding: 0;
	border-bottom: 5px dotted #e7e4cd;
}

div.clanek h4 {
	margin: 2px 0 2em 0;
	color: #e7e4cd;
	font-size: 70%;
}

div.clanek p {
	margin: 0 0 1em 0;
}

div.clanek img {
	margin-right: 5px;
	margin-top: 0;
	float: left;
}

/*------------------------------------- KONCERTY ----------------------------------*/

div#koncerty tr.skrt td {
	text-decoration: line-through;
}

div#koncerty tr.jiny_stat td {
	font-style: italic;
}

/*------------------------------------ ARAKAIN -----------------------------------*/

div#arakain h6 {
	visibility: hidden;
}

/*-------------------------------- ČLENOVÉ ----------------------------------*/

div#arakain div#projekty img {
	margin: 1em 0 5px 0;
	cursor: help;
	float: none;
}

div#arakain img.nofloat {
	float: none;
}

/*--------------------------------- DISKOGRAFIE ---------------------------*/

div#diskografie h6 {
	visibility: hidden;
}

div#diskografie a.txt {
	color: #cc0000;
	font-size: 90%;
}

div#diskografie a:hover.txt {
	color: #ffffff;
}

/*--------------------------------- FOTOGALERIE, DOWNLOAD ------------------------------*/

div#fotogalerie h6 {
	visibility: hidden;
}

div#fotogalerie div.nahled, div#download div.nahled {
	margin: 5px 3px 5px 0;
	padding: 10px 0 0 0;
	width: 180px;
	float: left;
	text-align: center;
	border: none;
	background: url(bg_nahled_1.jpg);
}

div.rightmarginzero {
	margin-right: 0;
}

div#fotogalerie div.nahled p, div#download div.nahled p {
	padding: 2px;
	text-align: center;
	font-size: 70%;
}

div#fotogalerie div.nahled img, div#download div.nahled img {
	border: 4px solid #ffffff;
}

div#fotogalerie div.nahled a:hover img, div#download div.nahled a:hover img {
	border: 4px solid #000000;
	background: #ffffff;
}

div#fotogalerie div.clanek p {
	text-align: center;
}

div#fotogalerie div.clanek p img {
	margin: 5px 1px;
	float: none;
}

/*----------------------------- ARAKAIN, DOWNLOAD ---------------------------------*/

div#arakain p.nahled_clenove img {
	margin: 0 1px 0 0;
	padding: 0;
	float: none;
}

div#download h6 {
	visibility: hidden;
}

div#arakain h3, div#download h3 {
	clear: left;
}

/*--------------------------------- DISKUZE, INTERNI --------------------------------*/

div#diskuze h6 {
	visibility: hidden;
}

form#starsi {
	margin: -8px 0 0 0;
	padding: 0;
	float: right;
}

form#starsi select {
	font-family: "Helvetica CE", Verdana, "Arial CE", Arial, sans-serif;
	font-size: 90%;
	border: 1px solid #e7e4cd;
	background: #b7b49d /*url(bg_all_1_dark.jpg) fixed no-repeat*/;
	color: #000000;
}

form#starsi select:hover {
	border: 1px solid #ffffff;
}

div#diskuze p, div#interni p {
	margin-right: 14px;
	margin-bottom: 1em;
}

div#diskuze span.odkazy a, div#interni span.odkazy a {
	margin-right: 0.5em;
	font-size: 80%;	
}

div#diskuze div.prispevek, div#interni div.prispevek {
	margin: 0 14px 2em 0;
	padding: 0;
	border: 1px solid #e7e4cd;
	background: #484030 url(bg_all_1_dark.jpg) fixed no-repeat;
	_background: #484030 none;
}

div#diskuze div.prispevek h3, div#interni div.prispevek h3 {
	margin: 0;
	padding: 2px 10px 2px 10px;
	font-family: "Helvetica CE", Verdana, "Arial CE", Arial, sans-serif;
	font-size: 100%;
	border-bottom: 1px solid #b7b49d;
	background: #383020;
}

div#diskuze div.prispevek p, div#interni div.prispevek p {
	margin: 0;
	padding: 10px;
}

div#diskuze div.prispevek span, div#interni div.prispevek span {
	margin-left: 3em;
	font-size: 80%;
}

div#diskuze div.prispevek h3 a, div#interni div.prispevek h3 a {
	margin-left: 1em;
	font-size: 80%;
}

div#diskuze div.prispevek p a, div#interni div.prispevek p a {
	font-size: 80%;
}

div.arakain h3 {
	color: #00ff00;
}

div.arakain p {
	color: #66e066;
}

div.sticky h3 {
	color: #eeee00;
}

div.sticky p {
	color: #cccc00;
}

div.bohous h3 {
	color: #ff0000;
}

div.bohous p {
	color: #ee6666;
}

div.host h3 {
	color: #99ffff;
}

div.host p {
	color: #66ccff;
}

div.mesice h3 {
	color: #99ffff;
}

div.mesice p {
	color: #66ccff;
}

.input {
	margin: 2px 2px 2px 1em;
	padding: 3px;
	background: #484030 url(bg_all_1_dark.jpg) fixed no-repeat;
	_background: #484030 none;
	color: #e7e4cd;
	font-size: 90%;
	border: 1px solid #e7e4cd;
	font-family: "Helvetica CE", Verdana, "Arial CE", Arial, sans-serif;
}

.skryte {
	display: none;
}

.textarea {
	margin: 2px 2px 2px 1em;
	padding: 3px;
	width: 80%;
	background: #484030 url(bg_all_1_dark.jpg) fixed no-repeat;
	_background: #484030 none;
	color: #e7e4cd;
	font-size: 90%;
	border: 1px solid #e7e4cd;
	font-family: "Helvetica CE", Verdana, "Arial CE", Arial, sans-serif;
}

.button {
	margin: 5px 5px 5px 1em;
	background: #b7b49d;
	color: #000000;
	font-weight: bold;
	font-size: 70%;
	border: 1px solid #e7e4cd;
	cursor: pointer;
}

.counter {
	color: #e7e4cd;
	font-weight: bold;
	border: none;
	background: transparent;
	width: 3em;
}

.zbyva {
	margin-left: 1em;
}

.ip {
	position: absolute;
	right: 26px;
	margin-top: 3px;
}

/*------------------------------- KONTAKT ---------------------------------*/

div#kontakt h6 {
	visibility: hidden;
}

div#kontakt ul {
	margin-bottom: 3em;
}

div#kontakt ul ul {
	margin-bottom: 0.5em;
}

div#kontakt td {
	overflow: hidden;
}

/*------------------------------- PATIČKA ---------------------------------*/

div#paticka {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0 0 1px 0;
	/*width: 100%;*/
	z-index: 50;
	_visibility: hidden;
}

div#paticka p.patka {
	margin: 0;
	padding: 0 0 0 200px;
	font-size: 70%;
	text-align: left;
	color: #999999;
}

div#paticka p a {
	font-weight: bold;
	color: #cccccc;
}

div#paticka p a:hover {
	color: #ffffff;
}

/*--------------------------------------- INTERNI -------------------------------------*/

div#interni h6 {
	visibility: hidden;
}

.ok {
	color: #00ff00;
}

.chyba {
	color: #ff0000;
}

.smazat {
	/*position: relative;
	left: -40px;*/
	margin-right: 2em;
	width: 3em;
	font-size: 65%;
	color: #ff0000;
	font-weight: bold;
}

.upper {
	position: relative;
	top: -20px;
}

p.input {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

/*------------------------------------------- KONEC ------------------------------------------*/
/*po kampani ticketstream v koncertech smazat*/
div#koncerty table.ticketstream {
	border: none;
	text-align: center;
	width: 540px;
}

/*div#koncerty table.ticketstream tr:hover {
	color: inherit;
	cursor: default;
	background: transparent;
}*/

table.ticketstream td {
	margin: 0;
	padding: 0;
	text-align: center;
	border: none;
}

table.ticketstream img {
	margin: 0;
	padding: 0;
	text-align: center;
	border: none;
	float: none;
}

/*table.ticketstream a:hover {
	margin: 0;
	padding: 0;
	text-align: center;
	border: none;
}*/