/* CSS Document */
/* V tomto dokumentu jsou vsechny styly, ktere nepodlehaji mrveni MSIE, to znamena, ze zde nejsou definovany zadne rozmery bloku atd. Ostatni hodnoty jsou v css_explorer.css a css_deafult.css */
body{
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, SansSerif;
	font-size:0.72em;
	margin:0px;
	padding:0px;
}
a, a:visited, a:active 
{
	color:#333333;
	text-decoration:underline;
}
p, div, span, a, form, input, table, td, tr, img, h1, h2, h3, h4, h5
{
	margin:0px;
	padding:0px;
	border:none;
}

p
{
	margin:3px 0px 3px 0px;
}




div.main 
{
	position:relative;
	float:left;
	width:800px;
	left:50%;
	margin-left:-400px;
}

/* ================= CONTENT BOX =================== */

div.main div.content_box
{
		position:relative;
		float:left;
		background-color:#FF3333;
		color:#FFFFFF;
}	
div.content_box div.content_box_inside
{
	
}
/* --- SMISENE ZBOZI ---*/
#centerTopBank	
{
	margin:0px 0px 10px 0px;
}

#leftBank, #rightBank
{
	
}
	#leftBank
	{
		background-color:#FF0099;
	}
	
	#rightBank
	{
		background-color:#663300;
	}
#leftBank ul, #rightBank ul
{
	padding:2px 2px 2px 8px;
	margin:0px;
}
/* --- SMISENE ZBOZI ---*/

	div.content_box_inside a, div.content_box_inside a:active, div.content_box_inside a:visited
	{
		color:#FFCC00;
		font-weight:bold;
	}
		div.content_box_inside a:hover 
		{
			color:#FF00FF;
			text-decoration:none;
		}
	
	div.content_box_inside img 
	{
		position:relative;
		float:right;
		margin:10px;
		display:block;
	}
	div.content_box_inside_left
	{
		position:relative;
		float:left;
		margin:10px;
		display:block;
	}
	
	div.content_box_inside p
	{
		
	}
	
	div.content_box_inside p.bordered
	{
		padding:5px;
		border: 1px solid #FFCC00;
	}
	
	p.bordered p.date
	{
		font-weight:bold;
	}

/* ================= HYSTERIE =================== */
	div.content_box_inside ul li
	{
		margin:5px 0px 5px 0px;
		list-style:none;
	}
	ul#hysterie li strong
	{
		font-family:Tahoma, Verdana, Arial, SansSerif;
		font-weight:normal;
		font-size:280%;
		color:#00FFFF;

	}
	
/* ================= HYSTERIE =================== */

div.sidebar
{
	position:relative;
	float:left;
}

/* ================= MAIN MENU =================== */
div.main_menu 
{
	position:relative;
	float:left;
	background-color:#FFFFFF;
	padding:10px 5px 10px 5px;
	color:#418ADE;
	border-bottom:1px dotted #FF3300;
	margin: 0px 0px 10px 0px;
}
	div.main_menu a, div.main_menu a:visited, div.main_menu a:active
	{
		color:#EA0237;
		text-transform:uppercase;
		font-size:11px;	
	}
		div.main_menu a:hover 
		{
			font-weight:bold;
		}
/* ================= MAIN MENU =================== */


/* ================= HEADLINES =================== */
h1, h2, h3, h4, h5 
{
	padding:0%;
	margin:0%;
}

	h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:230%;
		font-weight:normal;
	}
	
	h2
	{
		font-family:Tahoma, Verdana, Arial, SansSerif;
		font-size:180%;
		font-weight:normal;
	}
	
	h3
	{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:140%;
	}
	h4
	{
		font-family:Tahoma, Verdana, Arial, SansSerif;
		font-weight:bold;
		font-size:125%
	}
	
	h5
	{
		font-family:Tahoma, Verdana, Arial, SansSerif;
		font-weight:bold;
		font-size:100%;
	}

	/* --------- */	
	
		h1.pagelabel
		{
			padding:5px 0px 5px 0px;
			margin:0px 0px 10px 0px;
			border-bottom:1px double #FFFFFF;
		}

	/* --------- */
/* ================= HEADLINES =================== */

/* ================= KONCERTY a ALKOHOLITY =================== */
div.concerts, div.alkoholity
{
	position:relative;
	float:left;
	font-size:11px;
	margin-bottom:10px;
}

	div.concerts
	{
		background-color:#EFE602;
	}
	div.alkoholity
	{
		background-color:#00EF89;
	}

div.concerts div.concerts_inside, div.alkoholity div.alkoholity_inside 
		{
			font-weight:normal;
		} 
		div.concerts div.concerts_inside  h2
		{
			color:#993300;
		}
	div.concerts_inside p
	{
		margin:2px;
		padding:3px;
		color:#003366;
		border-bottom:1px dashed #FF6600;
	}
	div.concerts_inside a, div.concerts_inside a:active, div.concerts_inside a:visited 
			{
				font-weight:normal;
				color:#CC0000;
			}
			div.concerts_inside a:hover 
			{
				color:#CC0000;
				font-weight:bold;
			}
	
	div.alkoholity_inside p
	{
		margin:2px;
		padding:3px;
		color:#666600;
		border-bottom:1px dashed #999900;
	}
	div.alkoholity_inside h2 
	{
		color:#006600;
	}
	div.alkoholity_inside a, div.alkoholity_inside a:active, div.alkoholity_inside a:visited 
			{
				font-weight:normal;
				color:#333333;
			}
			div.alkoholity_inside a:hover 
			{
				color:#FFCC00;
				font-weight:bold;
			}
	
	

/* ================= KONCERTY =================== */

/* ================= ALKOHOLITY =================== */

	div.bordered 
	{
		position:relative;
		float:left;
		border:1px  solid #FFFF99;
		padding:10px;
		margin:10px 0px 10px 0px;
		background-color:#FF3322
	}

/* ================= ALKOHOLITY =================== */

/*=================== KULATE ROHY ===================*/
	
 div.lt,  div.rt,  div.ld,  div.rd {
 	position:absolute;
	font-size:0px;
	width:15px;
	height:15px;
	z-index:5;
 }	
	
	 div.lt
	 {
	 	background:url('../images/rohLT.gif') 0px 0px no-repeat;
		top:0px;
		left:0px;
	 }
	 
	 div.rt
	 {
	 	background:url('../images/rohRT.gif') 0px 0px no-repeat;
		top:0px;
		right:0px;
	 }
	 
	 div.ld
	 {
	 	background:url('../images/rohLD.gif') 0px 0px no-repeat;
		bottom:0px;
		left:0px;
	 }
	 
	 div.rd
	 {
	 	background:url('../images/rohRD.gif') 0px 0px no-repeat;
		bottom:0px;
		right:0px;
	 }
	 
/*=================== KULATE ROHY ===================*/

/*=================== FOOTER  ===================*/
	div.footer 
	{
		position:relative;
		float:right;
		width:600px;
		font-size:9px;
		text-align:right;
		margin-top:10px;
		padding:5px 0px 0px 0px;
		border-top:1px dashed #FF3300;
		font-family:Arial, Helvetica, sans-serif;
	}
/*=================== FOOTER  ===================*/


/*=================== ENSEMBLE  ===================*/

	div.ensemblemember
	{
		position:relative;
		float:left;
		padding:5px 5px 5px 5px;
		margin:5px 0px 5px 0px;
		border:2px outset #FF3333;
		background-color:#FFCC00;
	}
		div.ensemblemember h3
		{
			font-size:220%;
			font-family:Tahoma, Verdana, Arial, SansSerif;
			font-weight:normal;
			color:#FF3300;
			border-bottom:1px solid #FF0000;
			margin:2px 2px 10px 2px; 
		}
		
		div.ensemblemember img
		{
			border:2px outset #FFFF00;
			float:right;
			margin:2px;
			padding:0px;
		}
		div.ensemblemember p 
		{
			font-weight:bold;
			color:#333333;
			padding:0px 0px 0px 5px;
		}
		
		div.ensemblemember ul
		{
			
		}
		div.ensemblemember ul li
		{
			list-style-type:circle;
			color:#333333;
		}
		
		div.ensemblemember a, div.ensemblemember a:active, div.ensemblemember a:visited
		{
			color:#FF3300;
		}
		
/*=================== ENSEMBLE  ===================*/

/*=================== FILE TYPES START===================*/

	
	a.pdf, a.pdf:active, a.pdf:visited, 
	a.mp3, a.mp3:active, a.mp3:visited,
	a.word, a.mp3:active, a.mp3:visited,
	a.other, a.other:active, a.other:visited,
	
	.pdf, .pdf:active, .pdf:visited, 
	.mp3, .mp3:active, .mp3:visited,
	.word, .mp3:active, .mp3:visited,
	.other, .other:active, .other:visited,
	
	div.content_box_inside a.pdf, div.content_box_inside a.pdf:active, div.content_box_inside a.pdf:visited, 
	div.content_box_inside a.mp3, div.content_box_inside a.mp3:active, div.content_box_inside a.mp3:visited,
	div.content_box_inside a.word, div.content_box_inside a.mp3:active, div.content_box_inside a.mp3:visited,
	div.content_box_inside a.other, div.content_box_inside a.other:active, div.content_box_inside a.other:visited
	{
		color:#FFFFFF;
		font-weight:normal;
		background-position:0px 4px;
		background-repeat:no-repeat;
		padding:5px 5px 5px  22px;
		display:block;
		
	}

		a.pdf, .pdf
		{
			background-image:url(../images/icons/pdf.gif);
		}
		
		a.mp3, .mp3
		{
			background-image:url(../images/icons/mp3.gif);
		}
/*=================== FILE TYPES END ===================*/

/*=================== UNIVERSAL & AKTUALITY ===================*/
	
	div.content_box_inside div.kancerty, div.content_box_inside div.universal
	{
		position:relative;
		float:left;
		width:98%;
			
		margin:5px 0px 5px 0px;
		border: 2px outset #FFCC00; 
		
	} 
	 div.content_box_inside div.kancerty
	 {
		 background-color:#FF9900;
	 }
	 
	  div.content_box_inside div.universal
	 {
	 	background-color:#99FF00;
	 }
	 
	 
	
	   div.kancerty  div.kancerty_inside, div.universal  div.universal_inside
	   {
	   		position:relative;
			float:left;
			padding:10px;
	   }
	   
		div.kancerty_inside h3, div.universal_inside h3
		{
			color:#663300;
			font-family:Tahoma, Verdana, Arial, SansSerif;
			font-size:210%;
			font-weight:normal;
			margin:3px 0px 3px 0px;
			padding:0px;
		}
		
		div.kancerty_inside h4, div.kancerty_inside h4 a, div.kancerty_inside h4 a:visited, div.kancerty_inside h4 a:active
		{
			color:#333366;
			font-size:120%;
			font-weight:normal;
		}
		
		div.kancerty_inside p 
		{
			color:#660000;
			font-weight:normal;
			
		}
			
			 div.universal_inside p
			 {
			 	color:#660033;
			 }
		
		div.kancerty_inside p.datum,  divuniversal_inside p.datum
		{
			color:#CC0000;
			font-weight:bold;
			font-size:140%;
			font-family:Arial, Helvetica, sans-serif;
		} 
		
		div.kancerty_inside a.kancerty_place_link, div.kancerty_inside a.kancerty_place_link:active, div.kancerty_inside a.kancerty_place_link:visited
		div.universal_inside a.universal_inside, div.universal_inside a.universal_inside:active, div.universal_inside a.universal_inside:visited
		{
			color:#000000;
			font-weight:normal;
			font-size:95%;
		}
		
/*=================== KANCERTY ===================*/

/*=================== KONTRAKT ===================*/

table.kontrakt_table
{
	border:none;
	font-size:100%;
	color:#FFFFFF;
	width:500px;
}
	table.kontrakt_table tr
	{
		height:22px;
	}
	
	table.kontrakt_table td
	{
		padding:8px;
		margin:1px;
		background-color:#FF33CC;
	}
		table.kontrakt_table td.un
		{
			width:30%;
		}
		
		table.kontrakt_table td.due
		{
			width:70%;
		}

/*=================== KONTRAKT ===================*/

/*=================== ++++ ONMOUSEOVERY CSS ++++ ===================*/

	.collapsed
	{
		display:none;
	}
	
	.expanded
	{
		display:block;
	}
	
	.expanded div.floating_div, .expanded div.floating_div a, .expanded div.floating_div a:active, .expanded div.floating_div a:visited
	{
		position:absolute;
		top:-30%;
		left:-50%;
		width:40%;
		height:60%;
		overflow:auto;
		padding:10px;
		background-color:#CC0000;
		z-index:10;
		text-align:
	}
	.expanded div.floating_div, .expanded div.floating_div p
	{
		color:#FFFFFF;
		font-weight:normal;
		font-size:90%
		
	}
/*=================== ++++ ONMOUSEOVERY CSS ++++ ===================*/

/*=================== ++++ DOSKY ++++ ===================*/

	div.dosky
	{
		position:relative;
		float:left;
		background-color:#00FF99;
		color:#003333;
		width:100%;
		border:2px outset #00FFCC;
		margin:5px 0px 5px 0px;
	}
		div.dosky div.dosky_inside
		{
			position:relative;
			float:left;
			padding:10px;
			
		}
			div.dosky_inside a.mp3, div.dosky_inside a.mp3:active, div.dosky_inside a.mp3:visited
			{
				display:block;
				color:#FF3300;
			}
		div.dosky_inside  img
		{
			border:2px outset #FF3300;
		}
	
		 div.dosky_inside ul.playlist
		 {
		 	margin:2px;
			padding:2px;
		 }
		
			 div.dosky_inside ul.playlist li 
			 {
				padding:2px 0px 2px 20px;
				background-image:url(../images/icons/mp3.gif);
				background-position:0px 0px;
				background-repeat:no-repeat;
			 }
			  div.dosky_inside ul.playlist  a.go_download,
			  div.dosky_inside ul.playlist a.go_download:visited,
			  div.dosky_inside ul.playlist  a.go_download:active
			  {
			  	text-align:right;
			  }
		table.album
		{
			width:300px;
			background-color:none;
			padding:2px;
			color:#000000;
			font-size:100%;
		}
			table.album strong.mp3
			{
				color:#000000;
				font-weight:bold;
			}
			table.album tr.album_radek
			{
				height:16px;
				border-bottom: 1px solid #33CC66;
			}
			table.album td.download a
			{
				color:#FF0000;
				
				
			}
/*=================== ++++ DOSKY ++++ ===================*/

/*=================== VYNALEZY ===================*/

p.black
{
	color:black
}

/*=================== VYNALEZY ===================*/

/* ================= Kuchyne =================== */

div.kuchyne 
{
		position:relative;
		float:left;
		background-color:#FF3333;
		color:#FFFFFF;
}	