body{
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:11px;
color:#262B33;
text-align:justify;
background-image:url(../images/mainback.gif);
background-repeat:repeat-y;
background-color:#da762d;

}
table{
font-family: Arial;
font-size:12px;
margin: 0px 0px 10px 0px;
}
td{
	vertical-align: top;
}
th{
font-weight:normal;
	vertical-align: top;
/*background-color:#B4C6DB ;*/
}
a {
color:#502b14;
}
h1 {
font-size:16px;
/*margin:0px 0px 15px 0px ;*/
margin: 0;
}

h2 {
font-size:14px;
font-weight:bold;
/*margin:8px 0px 5px 0px ;*/
margin: 0;
}
h3 {
font-size:12px;
font-weight:bold;
/*margin:5px 0px 2px 0px ;*/
margin: 0;
}
h4 {
font-size:10px;
font-weight:bold;
/*margin:5px 0px 2px 0px ;*/
margin: 0;
}
h2.nadpis {
font-size:38px;
font-weight:bold;
margin:0px 0px 0px 0px ;
border:none;
line-height: 1.2;
}
h3{
	font-size: 16px;
}
h2.nadpis-line {
font-size:34px;
font-weight:bold;
margin:0px 0px 0px 0px ;
border:none;
line-height: 1.2;
}
h2.nadpis-line span{
color: #939598;
text-transform: lowercase;
font-weight: normal;
}

h3.podnadpis {
position: relative;
top: -0.15em;
font-size:36px;
font-weight:normal;
margin:0px 0px 15px 0px ;
border:none;
color: #939598;
text-transform: lowercase;
line-height: 1.2;

}

p{
	margin: 0;
/*margin:0px 0px 15px 0px ;*/
}
img {
border:0px;
}
ul {
margin:10px 0px 10px 15px;
}
textarea, input {
border: 0px;
background-color:#D4DEEA;
}
.inputWidth230{
width:99%;
height:100%;
}
.radioButton {
background-color: #E9EFF5;
}
.text-umelcu{
	margin-top: 1.5em;

}
.f-right{
	float: left;
	margin-top: 7px;
	margin-right: 30px;
}
.nahled{
	float: left;
	width: 140px;
	height: 140px;
	text-align: center;
	overflow: hidden;
}

.nahled-foto{
	float: left;
	width: 300px;
	height: 190px;
	text-align: left;
	overflow: hidden;
/*	background: #ff0;*/
}
.nahled-foto span{
	display: none;
}
.nahled p{
	margin: 0 0.5em;
}
.topDiv{
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
width:950px;
height:139px;
}
.topDiv-en{
background-image:url(../en/images/top.jpg);
background-repeat:no-repeat;
width:955px;
height:139px;
}
.middleDiv{
width:950px;
background-image:url(../images/mainback.gif);
background-repeat:repeat-y;
height:auto;
border-bottom:2px solid #ffffff;
}
.bottomDiv{
width:950px;
height:auto;
background-image:url(../images/mainback.gif);
background-repeat:repeat-y;
display:block;
/*border:1px solid #000;*/
}
.menuDiv{
width:237px;
float:left;
}
.menuItem{
margin:0px 0px 5px 0px;
}
.mainDiv{
width:713px;
float:left;
height:auto;
}
/* \*/
      * html .mainDiv { overflow: hidden; o\verflow: visible; he\ight: 1%; }
      /* */

.clearDiv{
clear:both;
}
.insideText{
margin:20px 10px 10px 10px;
float:left;
width:343px;
display:inline;
}
.insideTextFree{
margin:22px 45px 10px 35px;
/*line-height: 1.5;*/
font-size: 12px;
}
.imageDiv{
float:left;
}
.pdf{
float:right;
padding:0px 0px 0px 20px;
background-image:url(../images/pdf.gif);
background-repeat:no-repeat;
height:16px;
}
.seznam{
/*border:1px solid #CBD7E5;*/
margin: 0px 0px 10px 0px;
}
.seznam td{
background-color:#f1cab1;
}
.seznam th{
background-color:#c5aea0;
height:16px;
}
.vysledky{
/*border:1px solid #CBD7E5;*/
margin: 0px 0px 10px 0px;
}
.vysledky td{
background-color:#f1cab1;
}
.vysledky th{
background-color:#c5aea0;
height:16px;
}
#fest{
	display:none;
	width:195px;
	position: absolute; 
	left: 22px;
	top: 224px;
	border: 1px solid #FCA995;
	background-color:#FE6231;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=#BD3F1F,offX=3,offY=3,positive=true);
	z-index: 20;
}
#fest div{
	background: #FE6231;
}
/*********************************/
#m-menu1 span,
#m-menu2 span,
#m-menu3 span,
#m-menu4 span,
#m-menu5 span,
#m-menu6 span,
#m-menu7 span,
#m-menu8 span{
	display: none;
}

#m-menu1,
#m-menu2,
#m-menu3,
#m-menu4,
#m-menu5,
#m-menu6,
#m-menu7,
#m-menu8{
	display: block;
	height: 15px;
	/*position: relative;*/
	background-position: left -15px;
	background-repeat: no-repeat;
	top: 0;
	z-index: 20;
	margin-bottom:15px;
}

#m-menu1 a,
#m-menu2 a,
#m-menu3 a,
#m-menu4 a,
#m-menu5 a,
#m-menu6 a,
#m-menu7 a,
#m-menu8 a{
	display: block;
	height: 100%;width: 100%;	
	background-repeat: no-repeat;
}
#m-menu1 a,#m-menu1{
	background-image: url(../images/menu/biografie.gif);
	width: 178px;
	left: 0px;
}
#m-menu2 a,#m-menu2{
	background-image: url(../images/menu/repertoar.gif);
	width: 178px;
	left: 0px;
}

#m-menu3 a, #m-menu3{
	background-image: url(../images/menu/vystoupeni.gif);
	width: 178px;
	left: 0px;
}
#m-menu4 a, #m-menu4{
	background-image: url(../images/menu/kritiky.gif);
	width: 178px;
	left: 0px;
}
#m-menu5 a, #m-menu5{
	background-image: url(../images/menu/cd.gif);
	width: 178px;
	left: 0px;
}
#m-menu6 a, #m-menu6{
	background-image: url(../images/menu/foto.gif);
	width: 178px;
	left: 0px;
}
#m-menu7 a, #m-menu7{
	background-image: url(../images/menu/audio.gif);
	width: 178px;
	left: 0px;
}
#m-menu8 a, #m-menu8{
	background-image: url(../images/menu/back.gif);
	width: 178px;
	left: 0px;
}
#m-menu1 a:hover,
#m-menu2 a:hover,
#m-menu3 a:hover,
#m-menu4 a:hover,
#m-menu5 a:hover,
#m-menu6 a:hover,
#m-menu7 a:hover,
#m-menu8 a:hover{
background: none;	
}
.sel{
background: none!IMPORTANT;	
}
.autor{
font-size:7px;
float:right;
margin:7px;
margin-right: 307px;
}
.autor a{
color:#666666;
text-decoration:none;
}
.floatRight {
float:right;
}
#print{
	clear: both;
/*	position: absolute;
	top: 148px;
	left: 915px;*/
	cursor: hand;
	margin: 0 0 0 35px;
}
.paticka{display: none;}
#fotky{
	margin-top: 2em;
	/*background: #eee;*/
}
.img-right{
	float: right;
}
.img-left{
	float: left;
}
.clear-left{
	clear: left;
}
.clear-right{
	clear: right;
}
.clear{
	clear: both;
}
#ars{
	position: absolute;
	top: 82px;
	left: 550px;
	width:320px;
	height:25px;
}
#ars a{
	display: block;
	width: 100%;
	height: 100%;
}
#management{
	position: absolute;
	top: 110px;
	left: 550px;
	width:150px;
	height:25px;

}
#umelci{
	position: absolute;
	top: 110px;
	left: 700px;
	width:50px;
	height:25px;
}
#styl{
	position: absolute;
	top: 110px;
	left: 750px;
	width:200px;
	height:25px;

}
#management{
	position: absolute;
	top: 110px;
	left: 550px;
	width:150px;
	height:25px;

}
#management a{
	display: block;
	width: 100%;
	height: 100%;
}
#umelci a{
	display: block;
	width: 100%;
	height: 100%;
}
#styl{
	position: absolute;
	top: 110px;
	left: 750px;
	width:200px;
	height:25px;

}
#mp3{
	margin-top: 2em;
}