body {
	font: 0.7em Arial, Helvetica, sans-serif;
	margin: 35px 0 0 0;
	padding: 0;
	background: #fff;
	text-align: center;
	_behavior: url("js/csshover.htc");
}

h1 {
	display: none;
	position: absolute;
	visibility: hidden;
}

#all {
	margin: auto;
	text-align: left;
	width: 769px;
	
}

#all #toppanel {
	height: 177px;	
	width: 769px;	
	background: url('../images/toppanel-bg.gif') no-repeat left top;
	position: relative;
}

#all #toppanel img.logo {
	position: absolute;
	top: 14px;
	left: 9px;
}

#all #toppanel ul#members {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;		
}

#all #toppanel ul#members li a {
	color: #fff;
	text-decoration: none;
	font-size: 0;
	line-height: 0;
	opacity: 0.0;
	-moz-opacity: 0.0;
	_filter: alpha(opacity=0);
}

#all #toppanel ul#members li a:hover {	
	opacity: 1.0;
	-moz-opacity: 1.0;
	_filter: alpha(opacity=100);
	color: #fff;
	text-decoration: none;
}

#all #toppanel ul#members li#waldmannova a {
	background: url('../images/waldmannova-obrys.gif') no-repeat top left;
	font-size: 0;
	width: 72px;
	height: 95px;
	position: absolute;
	top: 30px;
	left: 372px;
	color: #fff;
}

#all #toppanel ul#members li#sadil a {
	background: url('../images/sadil-obrys.gif') no-repeat top left;
	font-size: 0;
	width: 80px;
	height: 128px;
	position: absolute;
	top: 2px;
	left: 426px;
	color: #fff;
}

#all #toppanel ul#members li#kottova a {
	background: url('../images/kottova-obrys.gif') no-repeat top left;
	font-size: 0;
	width: 46px;
	height: 105px;
	position: absolute;
	top: 4px;
	left: 504px;
	color: #fff;
}

#all #toppanel ul#members li#klinger a {
	background: url('../images/klinger-obrys.gif') no-repeat top left;
	font-size: 0;
	width: 77px;
	height: 120px;
	position: absolute;
	top: -1px;
	left: 549px;
	color: #fff;
}

#all #toppanel ul#members li#rubesova a {
	background: url('../images/rubesova-obrys.gif') no-repeat top left;
	font-size: 0;
	width: 63px;
	height: 131px;
	position: absolute;
	top: 0px;
	left: 620px;
	color: #fff;
}

#all #toppanel ul#members li#zajic a {
	background: url('../images/zajic-obrys.gif') no-repeat top left;
	font-size: 0;
	width: 68px;
	height: 106px;
	position: absolute;
	top: 34px;
	left: 682px;
	color: #fff;
}

#all #toppanel ul#bubliny {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;		
}

#all #toppanel ul#bubliny li {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: none;
}

#all #toppanel ul#bubliny li span {
	color: #fff;	
	font-weight: bold;
	display: block;	
	text-align: center;
}

#all #toppanel ul#bubliny li a {
	color: #fff;
	font-weight: bold;
}

#all #toppanel ul#bubliny li.leva-bublina {
	background: url('../images/leva-bublina.gif') no-repeat top left;	
	width: 156px;
	height: 91px;
	top: -10px;
	left: 217px;
	
}

#all #toppanel ul#bubliny li.leva-bublina span {
	padding: 10px 13px;
	font-size: 1.2em;
	
}

#all #toppanel ul#bubliny li.prava-bublina {
	background: url('../images/prava-bublina.gif') no-repeat top left;	
	width: 156px;
	height: 91px;
	top: -10px;
	left: 217px;	
			
}

#all #toppanel ul#bubliny li.prava-bublina span {
	padding: 12px 20px 15px 30px;
	font-size: 1.1em;
}

#all #toppanel ul#bubliny li.paja-bublina {
	background: url('../images/paja-bublina.gif') no-repeat top left;
	width: 353px;
	height: 97px;
	top: -20px;
	left: 217px;	
	
}

#all #toppanel ul#bubliny li.paja-bublina span {
	padding: 43px 225px 15px 17px;
	font-size: 1.2em;
}


#all #toppanel ul#headlines {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;	
	top: 140px;
	left: 70px;	
}

#all #toppanel ul#headlines li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: none;
	color: #fff;
	width: 150px;	
	text-align: center;
}

#all #toppanel ul#headlines li strong {
	font-weight: bold;
	font-size: 1.2em;
}

#all #toppanel ul#menu {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;	
	top: 153px;
	left: 275px;		
}

#all #toppanel ul#menu li {
	margin: 0;
	padding: 0 15px;
	list-style-type: none;
	float: left;	
}

#all #toppanel ul#menu li.active {
	background: #fff;
	color: #000;	
}

#all #toppanel ul#menu li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}

#all #toppanel ul#menu li:hover a, #all #toppanel ul#menu li.active a {
	background: #fff;
	color: #000;
}

#all #middlepanel {
	background: #fff url('../images/middlepanel-bg.gif') repeat-y top left;
	width: 769px;
	float: left;
}

#all #rightpanel {
	width: 235px;	
	overflow: hidden;
	float: right;
	padding: 10px 0 0 0;
}

#all #rightpanel #nejblizsi-koncert {
	background: url('../images/nejblizsi-koncert-bg.gif') no-repeat top left;
	padding: 20px 20px 0 25px;	
}

#all #rightpanel #nejblizsi-koncert h2 a, #all #rightpanel #co-je-noveho h2 a {
	color: #fff;
	text-decoration: none;
}

#all #rightpanel #nejblizsi-koncert a {
	color: #000;
}

#all #rightpanel #co-je-noveho {
	background: url('../images/co-je-noveho-bg.gif') no-repeat 160px 0px;
	padding: 40px 20px 0 25px;
	margin: 20px 0 0 0;
}

#all #rightpanel #co-je-noveho a {
	color: #000;
	text-decoration: underline;
}

#all #rightpanel #newsletter,
#all #rightpanel #anketa {
	background: url('../images/anketa-bg.gif') no-repeat bottom center;
	padding: 0 20px 57px 25px;
	margin: 20px 0 20px 0;
}

#all #rightpanel #newsletter input,
#all #rightpanel #newsletter label
{
	margin: 0 10px;
}

#all #rightpanel #nase-tvorba {
	background: url('../images/nase-tvorba-bg.gif') no-repeat 25px 0px;
	padding: 30px 20px 0 25px;	
}

#all #rightpanel #koncerty {
	background: url('../images/koncerty-bg.gif') no-repeat 35px 0px;
	padding: 40px 20px 0 25px;	
}

#all #rightpanel #diskografie {
	background: url('../images/diskografie-bg.gif') no-repeat 125px 0px;
	padding: 35px 20px 0 25px;	
}

#all #rightpanel #galerie {
	background: url('../images/galerie-bg.gif') no-repeat 35px 0px;
	padding: 45px 20px 0 25px;	
}

#all #rightpanel #newsletter .holder, 
#all #rightpanel #nejblizsi-koncert .holder, 
#all #rightpanel #co-je-noveho .holder, 
#all #rightpanel #anketa .holder , 
#all #rightpanel #nase-tvorba .holder, 
#all #rightpanel #koncerty .holder, 
#all #rightpanel #diskografie .holder, 
#all #rightpanel #galerie .holder {
	background: #f8f8f8;
	border-bottom: 1px solid #000;		
}

#all #rightpanel #newsletter h2, 
#all #rightpanel #nejblizsi-koncert h2, 
#all #rightpanel #co-je-noveho h2, 
#all #rightpanel #anketa h2, 
#all #rightpanel #nase-tvorba h2, 
#all #rightpanel #koncerty h2, 
#all #rightpanel #diskografie h2, 
#all #rightpanel #galerie h2 {
	background: #000;
	color: #fff;
	font-size: 1.0em;
	padding: 3px 10px;
	margin: 8px 0 10px 0;
}

#all #rightpanel #newsletter p, 
#all #rightpanel #nejblizsi-koncert p, 
#all #rightpanel #co-je-noveho p, 
#all #rightpanel #anketa p, 
#all #rightpanel #nase-tvorba p, 
#all #rightpanel #koncerty p, 
#all #rightpanel #diskografie p, 
#all #rightpanel #galerie p {
	margin: 0;
	padding: 0 10px 10px 10px;	
}

#all #rightpanel #nejblizsi-koncert .holder div {
	padding: 0 20px 0 10px;
	
}

#all #rightpanel #co-je-noveho ul {
	margin: 0 0 5px 0;	
	padding: 0;
	list-style-type: none;
}

#all #rightpanel #co-je-noveho ul li {
	margin: 0 10px;
	padding: 5px 0;
	list-style-type: none;
}

#all #rightpanel #co-je-noveho ul li h3 {
	font-size: 1.0em;
	margin: 0;
	padding: 0;
}

#all #rightpanel #co-je-noveho ul li p {	
	padding: 0;
}

#all #rightpanel #anketa h3 {
	font-size: 1.0em;
	margin: 0;
	padding: 0 10px;
}

#all #rightpanel #anketa ul {
	margin: 5px 0 10px 10px;
	padding: 0;
	list-style-type: none;	
}

#all #rightpanel #anketa ul li {
	margin: 0;
	padding: 3px 0;
	list-style-type: none;	
}

#all #rightpanel #anketa .holder ul li div {
	text-decoration: none;
	padding-left: 10px;
	height: 10px;
	line-height: 10px;
	font-size: 0.9em;
	display: inline;
	text-decoration: underline;
	vertical-align: center;
	overflow: hidden;
}

#all #rightpanel #anketa .holder ul li input {
	display: inline;
	width: 20px;
	line-height: 10px;
	height: 10px;
	overflow: hidden;
	font-size: 0.7em;
	vertical-align: center;
	position: absolute;	
	background: none;
}

#all #rightpanel #nase-tvorba ul, #all #rightpanel #koncerty ul, #all #rightpanel #diskografie ul, #all #rightpanel #galerie ul {
	margin: 0;
	padding: 0 10px 10px 10px;
	list-style-type: none;
}

#all #rightpanel #nase-tvorba ul li, #all #rightpanel #koncerty ul li, #all #rightpanel #diskografie ul li, #all #rightpanel #galerie ul li {
	margin: 0;
	padding: 1px 5px;
	list-style-type: none;
}

#all #rightpanel #nase-tvorba ul li.active, #all #rightpanel #koncerty ul li.active, #all #rightpanel #diskografie ul li.active, #all #rightpanel #galerie ul li.active   {	
	background: #000;
}

#all #rightpanel #nase-tvorba ul li.active a, #all #rightpanel #koncerty ul li.active a, #all #rightpanel #diskografie ul li.active a, #all #rightpanel #galerie ul li.active a  {
	color: #fff;
}

#all #rightpanel #nase-tvorba ul li:hover a, #all #rightpanel #koncerty ul li:hover a, #all #rightpanel #diskografie ul li:hover a, #all #rightpanel #galerie ul li:hover a  {
	font-weight: bold;
}

#all #rightpanel #nase-tvorba ul li a, #all #rightpanel #koncerty ul li a, #all #rightpanel #diskografie ul li a, #all #rightpanel #galerie ul li a {
	text-decoration: none;
	color: #000;
}

#all #rightpanel #galerie ul li:hover ul li a {
	font-weight: normal;
}

#all #rightpanel #galerie ul li ul li:hover a {
	font-weight: bold;
}

#all #rightpanel #koncerty ul li.future a {
	font-weight: bold;
}

#all #rightpanel form {	
	padding: 0px 10px;
	margin: 0;		
}

#all #rightpanel form input, #all #rightpanel form textarea {	
	border: none;
	background: #000;
	width: 170px;	
	margin-bottom: 5px;
	font-weight: normal;
	color: #fff;
}

#all #rightpanel form input.submit {
	background: none;
	color: #000;
	font-weight: bold;
	cursor: pointer;
	text-align: right;
	padding: 0;
}

#all #content {
	width: 534px;
	overflow: hidden;
	color: #000;
	float: left;	
}


#all #content_holder {
	padding: 10px 10px 10px 20px;		
}

#all #content h2 {
	font-size: 1.8em;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	border-bottom: 3px solid #000;
}

#all #content h3 {
	font-size: 1.2em;
	padding: 5px 0 0 0;
	margin: 0;
}

#all #content h3 span {
	font-weight: normal;
}

#all #content h4 {
	font-size: 1.0em;
	padding: 4px 0 0px 0;
	margin: 0;
}

#all #content p {
	text-indent: 1.0em;
	padding: 2px 0 2px 0;
	margin: 0;
	text-align: justify;
}

#all #content a {
	color: #000;
	text-decoration: underline;
}

#all #content a:hover {
	color: #000;
	text-decoration: none;
}

#all #content table {
	border-collapse: collapse;	
	font-size: 0.9em;
}

#all #content table th {	
	background: #000;
	color: #fff;
	padding: 4px 7px;
	border-left: 1px solid #fff;	
}

#all #content table td {
	border-bottom: 1px solid #000;
	padding: 2px 7px;
}

#all #content table td a {
	text-decoration: none;
}

#all #content form table {
	font-size: 1.0em;
}

#all #content form table th, #all #content form table td {
	border-bottom: none;
	background: none;
}

#all #content form input {
	width: 425px;
}

#all #content form textarea {
	width: 480px;
}

#all #content form input.submit {
	width: 100px;
	
}

#all #content ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 10px;
}

#all #content ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#all #content ul.mp3 li {
	padding: 0 0 0 20px;
	background: url('../images/bullet-mp3.gif') no-repeat 0.0em 0.3em;
}

#all #content ul.person li {
	padding: 0 0 0 20px;
	background: url('../images/bullet-person.gif') no-repeat 0.0em 0.3em;
}

#all #content ul.galerie-folder li {
	padding: 2px 0 2px 20px;
	background: url('../images/bullet-galerie.gif') no-repeat 0.0em 0.3em;
}

#all #content ul.galerie {
	padding: 0;
	margin: 0;
}

#all #content ul.galerie li {
	float: left;
	width: 158px;
	height: 174px;
	text-align: center;
	border: 5px solid #fff;
	background: #000;
	position: relative;
}

#all #content ul.galerie li img {
	margin-top: 4px;
}

#all #content ul.galerie li h4 {
	color: #fff;
	position: absolute;
	top: 156px;
	left: 15px;
	font-size: 1.0em;
}

#all #content ul#forum {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#all #content ul#forum li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#all #content ul#forum li span.author {
	padding: 0 10px 0 10px;
	font-weight:bold;
}

#all #content ul#forum li span.date {	
	color: #fff;
	float: right;
	padding: 0 10px;
	position: relative;
	top: -20px;
	font-size: 0.9em;	
}

#all #content ul#forum li h3 {
	background: #000;
	padding: 2px 10px;
	margin: 10px 0 5px 0;
	color: #fff;
	font-size: 1.0em;
}

#all #content ul#forum li p {
	padding: 0 10px;
}

#all #content ul#forum li a {
	padding: 0 10px;
}

#all #content .submenu {
	float: right;
}

#all #content form input, #all #content form textarea {	
	border: 1px solid #000;
	background: #fff;	
	margin-bottom: 5px;
	font-weight: normal;
	color: #000;
}

#all #content form input.submit {
	background: none;
	color: #fff;
	background: #000;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	padding: 0;
	font-size: 0.9em;
}

#all #toppanel .search {
	position: absolute;
	top: 149px;
	left: 12px;	
	color: #fff;
	font-weight: bold;
}

#all #toppanel .search img {
	cursor: pointer;
}

#all #toppanel .search:hover #search {
	display: block;
}

#all #toppanel .search #search {	
	display: none;	
	padding-top: 7px;
	_padding-top: 3px;
	width: 150px;
}

#all #toppanel .search #search input {
	border: 1px solid #000;	
	width: 75px;
	font-size: 0.9em;
	margin: 0;	
	color: #000;	
}

#all #toppanel .search #search input.submit {
	border: none;
	color: #000;
	font-weight: bold;
	width: auto;
	background: #fff;
	cursor: pointer;
}

#all #footer_holder {
	padding: 10px;
}

#all #footer {			
	width: 769px;
	clear: left;
	overflow: hidden;
	color: #fff;
	background: #000 url('../images/footer-bg.gif') no-repeat top left;		
	padding: 1px 0 12px 0;
}

#all #footer a.sensys {
	color: #fff;
	text-decoration: none;
	float: right;
	padding-right: 20px;	
	font-size: 1.0em;
}

#all #footer ul {	
	margin: 0;
	padding: 0 0 0 20px;	
	list-style-type: none;	
	font-size: 0.8em;
}

#all #footer ul li {
	margin: 0;
	padding: 2px 5px 0 5px;
	list-style-type: none;
	float: left;	
}

#all #footer ul li a {	
	color: #fff;
	text-decoration: none;
	font-weight: bold;	
	padding: 0;
	
}

#all #footer ul li a:hover {
	color: #000;
	background: #fff;
}

a img {
	border: none;
}

form {
	padding: 0;
	margin: 0;
}

.akord {
	position: absolute;	
	
}

.akord span {
	position: relative; 
	font-size: 1.0em; 
	font-weight: bold; 
	top: -1.0em;
}
