h1, h2, h3 {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}



h1 {

	font-size: 25px;

	font-weight: normal;

	color: white;

	text-align: left;

	line-height: 41px;

	padding-left: 15px;

	margin: 0px;

	background-image: url(../images/img_nadpisback.jpg);

	background-position: 1px;

	background-repeat: no-repeat;

	height: 41px;

	

}



h2 {

	font-size: 18px;

	font-weight: normal;

	color: orange;

	text-align: left;

	margin-top: 0px;

	margin-bottom: 5px;

	padding-top:0px;

}



h3 {

	font-size: 15px;

	font-weight: bold;

	color: orange;

	text-align: left;

	clear: left;

	

	

}



h4 {

	text-align: left;

	margin: 0px;

	padding: 0px;

	font-size: 13px;

}



p {

	text-align: justify;

	text-indent: 15px;

}



#ramec {

	margin: auto;

	width: 779px;

	background-image: url(images/img_rightstin.jpg);

	background-position: right;

	background-repeat: repeat-y;

	position: relative;

	

}

#hlavicka {

background-image: url(images/img_hlavicka.jpg);

background-repeat: no-repeat;

background-position: top;

	width: 780px;

	height: 196px;

	text-align: left;

}



#obsah {

	width: 757px;
	background-color: white;

}





#zapati {

	text-align: center;

	color: gray;
	
	width: 757px;

	line-height: 32px;

	margin: 0 auto;

	font-size: 10px;

	height: 32px;

	background-image: url(../images/img_bottomback.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

	background-color: white;

	border-top: 1px solid #EEEEEE;

	

}



#zapati a {

	

	font-weight: bold;

	text-decoration: none;

	color: gray;

}



.cleaner {

clear:both; 

height:0px; 

margin: 0px;

padding: 0px;

visibility: hidden;

 



}





#zapati a:HOVER {

	color: white;

	text-decoration: underline;

}



#koncerty {

	position: absolute;

	right: 70px;

	top: 60px;

	font-weight: bold;

	

	text-align: center;

}



#koncerty a {

	background-image: url(../images/img_koncerty.jpg);

	background-repeat: no-repeat;

	background-position: top;

	padding-top: 39px;

	width: 84px;

	display: block;

}



#logo {

	position: absolute;

	width: 230px;

	height: 60px;

	left: 0px;

	top: 5px;

	

	

}



#logo a {

	display:block;

	width: 230px;

	height: 60px;

	overflow: hidden;

	text-indent: -900px;

	text-decoration: none;

	

}



#telo {

	text-align: left;

	margin: auto;

	overflow: hidden;

	padding-left: 10px;

	padding-right: 6px;

	padding-bottom: 40px;

	

}


div.hborder {

border-bottom: 4px dotted silver;

height: 1px;

margin-top:10px;

margin-bottom:10px;

}



.photo {

	border: 2px solid silver;

	margin: 0px;

	overflow: hidden;

}



div.ramecek {

	margin-bottom: 20px;

	border: 1px solid silver;

	background-color: #EEEEEE;

	padding: 10px;

	overflow: hidden;

	

	

}



form {

	margin: 0px;

	

}



.ilustrace {

	border: 0px;

}



a {

	color: black;

	text-decoration: none;

}



a:HOVER {

	text-decoration: underline;

}



.levy {

	width: 410px;

	float: right;

	margin-left: 25px;

	

}



div.vycentrovani {

	text-align: center;

	

}



.booktop {

	background-color: white;

	padding: 3px;

	font-size: 10px;

	text-align: center;

	color: orange;

}



.booktop a {

	color: #888888;

}



.booktext {

	padding: 5px;

	border: 2px solid silver;

	font-size: 10px;

	color: #555555;

	text-align: justify;

}



.lefttop {

background-image: url(../images/img_sedytop.jpg);

background-repeat: no-repeat;

height: 24px;

width: 213px;

font-size: 10px;

	color: white;

	margin: 0px;

	line-height: 20px;

	text-align: center;

	padding: 0px;

}



.righttop {

background-image: url(../images/img_oranztop.jpg);

background-repeat: no-repeat;

background-position: right;

height: 24px;

width: 526px;

padding: 0px;

font-size: 10px;

	color: white;

	margin: 0px;

	line-height: 20px;

	text-align: center;

}



.hlavninovinky {

	vertical-align: top;

	

	width: 213px;

}



.thlavninovinky td {

	background-color: #EEEEEE;

	padding: 0px;

	

}



.thlavninovinky td h2 {

	font-size: 13px;

	font-weight: bold;

	padding: 4px;

	padding-top: 6px;

	background-color: white;

	border-bottom: 1px solid silver;

}



.thlavninovinky p {

	font-size: 10px;

	padding: 6px;

	text-indent: 0px;

	color: #666666;

}



.thlavninovinky span {

	font-size: 10px;

	text-align: right;

	padding: 4px;

	border-top: 1px solid silver;

background-color: #DDDDDD;

	display: block;

}



.aktualniinformace {

	vertical-align: top;

	padding: 0px;

	padding-right: 2px;

}



.taktualniinformace td {

	border-bottom: 1px dotted silver;

	padding: 0px;

}



.taktualniinformace td h2 {

	font-size: 18px;

	padding-top: 3px;

	padding-bottom: 3px;

	background-color: #EEEEEE;

	border-bottom: 1px solid #DDDDDD;

	color: gray;

	

}



.taktualniinformace td p {

	text-indent: 0px;

	color: #666666;

	

}



.taktualniinformace td span {

display: block;

text-align: right;

font-size: 10px;

color: #AAAAAA;



}



.iaktualniinformace {

	border: 2px solid silver;

	

	float: left;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-top: 5px;

}



.strankovani {

	text-align: right;

	background-color: #DDDDDD;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 3px;

	font-size: 11px;

}



.strankovani h2 {

display: inline;

font-size: 11px;

font-weight: bold;

margin-right: 5px;

color: #777777;

	}

	

/*table.neviditelnatabulka {

	width: 100%;

}*/



.diskografie {

	border-bottom: 1px dotted silver;

	padding-bottom: 10px;

	padding-top: 10px;

}



.idiskografie {

	border: 2px solid gray; 

	float: left;

	margin-right: 5px;

	margin-bottom: 20px;

}



.diskografie h2 {

	border-bottom: 1px solid silver;

	padding-bottom: 3px;

}



.diskografie p{

	padding-top: 0px;

	text-indent: 0px;

	margin-top: 0px;

}



.tdiskografie {

	width: 300px;

	

}



.tdiskografie td {

	padding: 3px;

	background-color: #EEEEEE;

	border: 1px solid #DDDDDD;

	font-weight: bold;

}







.tdiskografie td a {

	display: block;

	padding-left: 30px;

	background-image: url(../images/ico_download.jpg);

	background-position: left;

	background-repeat: no-repeat;	

	line-height: 17px;

}



.tdiskografie th {

	text-align: center;

	background-color: #DDDDDD;

	border: 1px solid #CCCCCC;

	padding: 5px;

}



#biografie {

	padding: 10px;

}



#biografie p {

	text-indent: 0px;

}



#biografie h2 {

	border-bottom: 1px dotted silver;

}



#biografie h3 {

	color: gray;

	margin: 0px;

	margin-bottom: 3px;

	padding: 0px;

}



.leftphoto {

float: left;

border: 2px solid silver;

margin-top: 3px;

margin-right: 10px;

	

}



td {

	vertical-align: top;

}



.tdownvideo td {

	background-color: #EEEEEE;

	border-bottom: 3px solid white;

	font-size: 10px;

	padding: 0px;

}



.tdownvideo h2 {

	background-color: white;

	border-bottom: 1px solid #DDDDDD;

	padding: 4px;

	font-size: 14px;

	font-weight: bold;

}



.tdownvideo td p {

	

	padding: 4px;

	font-size: 10px;



}



.tdownvideo td a {

	clear: left;

	background-color: white;

	border-top: 1px solid #DDDDDD;

	line-height: 20px;

	font-weight: bold;

	font-size: 14px;

	text-align: right;

	display: block;

	padding-left: 30px;

	background-image: url(../images/ico_download2.jpg);

	background-position: 120px;

	background-repeat: no-repeat;

}



.idownvideo {

	float: left;

	border-right: 4px solid white;

	border-bottom: 4px solid white;

}



.tdownaudio {

	width: 100%;

}

.tdownaudio td {

	padding: 4px;

	height: 25px;

	border-bottom: 1px solid #EEEEEE;

}



.tdownaudio th {

	padding: 4px;

	font-weight: bold;

	height: 25px;

	background-color: #EEEEEE;

	border-bottom: 1px solid #CCCCCC;

	text-align: center;

}





.tdownaudio td a {

	background-image: url(../images/ico_download2.jpg);

	background-position: 20px;

	background-repeat: no-repeat;

	display: block;

	line-height: 17px;

	padding-left: 50px;

	font-weight: bold;

}



.ifotografie {

	float: left;

	border: 2px solid silver;

	margin-right: 5px;

}



.fotografie {

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom: 1px dotted silver;

}



.fotografie p {

	padding: 4px;

	background-color: #EEEEEE;

	border-top: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	margin: 0px;

}



.fotografie span {

	text-align: right;

	display: block;

	

	

	font-size: 10px;

	color: gray;

	padding: 3px;

}



.fotografie h2 a {

	color: orange;

}

body { background: #3d3d3d url(../images/bg.jpg) repeat-x top left; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; }

#ramec { width: 100%; background: url(../images/bg_top.jpg) no-repeat top center; margin: 0; float: left; clear: both; padding: 0; }
#hlavicka { background: url(../images/header.jpg) no-repeat top left; width: 771px; height: 404px; margin: 16px auto 0 auto; }
#jazyky { position: relative; top: 313px; left: 630px; width: 127px; }
#jazyky a span { display: none; }
#jazyky a#cze { display: block; width: 54px; height: 20px; background: url(../images/cze.gif) no-repeat top left; float: left; margin: 0 9px 0 0; }
#jazyky a#eng { display: block; width: 64px; height: 20px; background: url(../images/eng.gif) no-repeat top left; float: right; }
#jazyky a:hover#cze, #jazyky a:hover#eng { background-position: bottom left; }
#hlavicka ul { position: relative; top: 330px; left: 13px; margin: 0; padding: 0; width: 744px; height: 35px; }
#hlavicka ul li { list-style: none; float: left; display: inline; margin: 0; padding: 0; }
#hlavicka ul li a { display: block; width: 100%; height: 35px; }
#hlavicka ul li a span { display: none; }
#hlavicka ul li#prvnipolozka a { width: 70px; height: 35px; background: url(../images/menu_novinky3.gif) no-repeat top left; margin-right: 15px; }
#hlavicka ul li#druhapolozka a { width: 104px; height: 35px; background: url(../images/menu_diskografie3.gif) no-repeat top left; margin-right: 13px; }
#hlavicka ul li#tretipolozka a { width: 84px; height: 35px; background: url(../images/menu_biografie3.gif) no-repeat top left; margin-right: 13px; }
#hlavicka ul li#ctvrtapolozka a { width: 102px; height: 35px; background: url(../images/menu_downloads3.gif) no-repeat top left; margin-right: 13px; }
#hlavicka ul li#patapolozka a { width: 43px; height: 35px; background: url(../images/menu_foto3.gif) no-repeat top left; margin-right: 13px; }
#hlavicka ul li#sestapolozka a { width: 96px; height: 35px; background: url(../images/menu_gbook3.gif) no-repeat top left; margin-right: 13px; }
#hlavicka ul li#sedmapolozka a { width: 84px; height: 35px; background: url(../images/menu_koncerty3.gif) no-repeat top left; margin-right: 8px; }
#hlavicka ul li#osmapolozka a { width: 73px; height: 35px; background: url(../images/menu_kontakt3.gif) no-repeat top left; }
#hlavicka ul li#prvnipolozka a:hover, #hlavicka ul li#druhapolozka a:hover, #hlavicka ul li#tretipolozka a:hover, #hlavicka ul li#ctvrtapolozka a:hover, #hlavicka ul li#patapolozka a:hover, #hlavicka ul li#sestapolozka a:hover, #hlavicka ul li#sedmapolozka a:hover, #hlavicka ul li#osmapolozka a:hover { background-position: bottom left; }
#hlavicka ul.eng li#prvnipolozka a { width: 56px; height: 35px; background: url(../images/menu_novinky4.gif) no-repeat top left; margin-right: 11px; }
#hlavicka ul.eng li#druhapolozka a { width: 115px; height: 35px; background: url(../images/menu_diskografie4.gif) no-repeat top left; margin-right: 14px; }
#hlavicka ul.eng li#tretipolozka a { width: 39px; height: 35px; background: url(../images/menu_biografie4.gif) no-repeat top left; margin-right: 16px; }
#hlavicka ul.eng li#ctvrtapolozka a { width: 100px; height: 35px; background: url(../images/menu_downloads4.gif) no-repeat top left; margin-right: 19px; }
#hlavicka ul.eng li#patapolozka a { width: 62px; height: 35px; background: url(../images/menu_foto4.gif) no-repeat top left; margin-right: 14px; }
#hlavicka ul.eng li#sestapolozka a { width: 97px; height: 35px; background: url(../images/menu_gbook4.gif) no-repeat top left; margin-right: 10px; }
#hlavicka ul.eng li#sedmapolozka a { width: 111px; height: 35px; background: url(../images/menu_koncerty4.gif) no-repeat top left; margin-right: 7px; }
#hlavicka ul.eng li#osmapolozka a { width: 73px; height: 35px; background: url(../images/menu_kontakt4.gif) no-repeat top left; }
#hlavicka ul.eng li#prvnipolozka a:hover, #hlavicka ul.eng li#druhapolozka a:hover, #hlavicka ul.eng li#tretipolozka a:hover, #hlavicka ul.eng li#ctvrtapolozka a:hover, #hlavicka ul.eng li#patapolozka a:hover, #hlavicka ul.eng li#sestapolozka a:hover, #hlavicka ul.eng li#sedmapolozka a:hover, #hlavicka ul.eng li#osmapolozka a:hover { background-position: bottom left; }
#obsah { margin: 0px auto 0 auto; }