/* CSS Document */
.youtube {display:block;margin-bottom:10px}

.book_row {border:1px solid #2c4b6b;padding:6px}
.answer {margin-left:20px;border:1px solid #f5f5f5}
.bl {display:block}

.par_row {display:block;margin-bottom:10px}
.par_row p {float:right;width:370px;margin:0px;margin-top:5px}
.par_row h2 {font-size:13px;padding:3px;padding-left:0px;margin:0px}

.retz {margin-left:auto;margin-top:15px}
.b {font-weight:600}
.sedy {display:block;visibility:visible;position:relative;left:0;top:0;z-index:10}
.opera {display:block}
.normal_foto {display:block;height:324px}
.vice {display:block;height:400px}
.inline {display:inline}
.right {text-align:right}
.left {float:left;margin-bottom:20px}
.news_row {display:block;clear:both;margin-bottom:20px}
.news_row img {margin:8px;margin-left:0px;margin-top:3px;margin-bottom:0px;float:left}
.d_none {visibility:hidden !important}

.blok {display:block}

.nahled {display:block;position:absolute}

.darkblue {color:#00008B}
.odsadit {padding-left:30px}
.active {color:#8a3129 !important;font-weight:600 !important}
.menu_active {color:#8a3129 !important}

.italic {font-style:italic}
.pat_r {display:block;text-align:right}
.prog_title {display:inline;padding-left:20px}
.prog_obsah {display:block;padding-left:63px;text-align:left}
.prog_tbl {margin-left:100px}
.prog_tbl td {margin:0;padding:0;padding-left:10px}


.umelec {color:black}
.empty {display:block;height:54px}
.noinfo {height:450px}
.rovnat {vertical-align:top;padding-right:40px}


.foto {display:block;float:left;margin-right:10px;margin-bottom:10px}
.valek {height:900px !important}
.small {height:450px !important}
.big   {height:600px !important}
.vstupenky {height:172px !important}

.zprava {display:block;margin-bottom:405px}



.partneri {text-align:center;margin-top:10px;margin-bottom:50px}
.partneri a {display:inline;margin-right:5px;margin-left:5px}
.partneri img {display:inline;margin-left:7px;margin-right:7px;margin-bottom:30px}
.end {margin-bottom:145px}
.vertical {margin-right:10px !important}

.male {font-size:11px;text-align:justify}
.male a {font-size:11px;font-weight:600}

.tbl_plakat {}
.tbl_plakat td {padding:0;margin:0;vertical-align:top;font-size:11px}
.divadlo {font-size:18px;float:right;font-weight:600}
.opera_novinky {font-size:24px}

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		width:700px
		}


.vs {margin-bottom:10px}
.vs td {margin:0;padding:0;padding-right:40px}

.p1 {color:#98121a}
.p2 {color:#431e58}
.p3 {color:#d98d00}
.p4 {color:#e6bb54}
.p5 {color:#8bc11c}

.submenu {display:block !important}
.submenu a {}
.submenu_active {color:#8a3129 !important;display:block}

/* Root = Horizontal, Secondary = Vertical */
#menuh {display:block;background-color:#b2b1b1;height:30px}


ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: auto; /*For KHTML*/
  list-style: none;
padding-top:10px;

}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;

}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 140px;
  list-style: none;
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
	
	
  
	
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 140px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
	
}

/* Root Menu */
ul#navmenu-h a {

	text-align:center;
	padding-left:18px;
		
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
 
  color: #ffffff;
	font-weight:400;
  
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	height:18px !important;
	padding-right:5px;
	font-size:12px

}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  
  color: #ffffff;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
	margin:0px !important;padding:0 20px;width:150px;border-right:none;padding-top:1px;overflow:clip;background-color:lightgreen;
text-align:left;

	
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	background-color:orange;
	color: #ffffff
  
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 220px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: block;
}

/*
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
*/


/* ---- KONEC MENU  ---- */

/* ---- ZACATEK MENU -------- */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
		width: 165px; /*For KHTML*/
  list-style-type: none;
	text-align:right;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {

  display: block;

  color: #000000;
  
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	font-size:12px;
	font-weight:400;
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  
  }

/* 2nd Menu */
ul#navmenu-v li li a
{
/* position:relative;left:23px; */
color:#828187;
font-size:11px;
font-weight:400;
}

/* 2nd HOVER Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {

 

		
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
color:#000000;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
	
 /*
 	position: absolute;
  top: 0; 
	left: 160px;
*/
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}
/*
ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}
*/

/* ---- KONEC MENU  ---- */




#logo {display:block;width:975px;height:179px}


#main {display:block;width:975px;margin-left:auto;margin-right:auto;text-align:left;background-color:#ffffff;margin-top:18px}

#kontakt {margin-top:30px;margin-bottom:320px}
#kontakt td {font-size:11px}
#posta {display:block;margin-bottom:185px}

#vip {margin-bottom:215px}

#menu_obal {margin-left:auto;margin-right:auto;width:120px;text-align:left;float:left}
#menu {display:block;width:165px;font-weight:bold;text-align:right;margin-right:auto;padding-top:20px}
#menu a {display:block;color:#000000;padding-bottom:10px}

#menu_right {padding-top:10px;padding-bottom:5px;background-color:#95171c;padding-left:10px}
#menu_right .menu_active {color:#ffffff !important;font-weight:600}
#menu_right a {color:#ffffff;font-size:14px;display:block;margin-bottom:10px;font-weight:400}






#obsah_obal {margin:0;padding:0;display:block;background:url('im/back_obsah_obal.png') repeat-y;border:none}

#obsah {padding:0;margin:0;text-align:left;padding-left:20px;padding-right:20px;width:540px;margin-top:20px;float:right}

#right_panel {float:right;height:300px;width:200px}

#um_detail {display:block;margin-top:20px}



#datum {float:right;width:200px;height:20px;background-color:#4f4c4c;color:#ffffff;font-size:22px;padding-top:4px;padding-bottom:6px;text-align:center}
#novinky {color:#dfb0a1;padding-left:10px;padding-top:10px;font-size:34px;font-weight:400}


#umelci {}
#umelci a {margin-right:4px;margin-left:4px}

#pata {display:block;text-align:right;width:975px;margin-left:auto;margin-right:auto;color:#9b999a}
#copy {display:block;margin-left:auto;padding:8px;padding-right:0px}
#copy a {font-weight:normal;color:#9b999a}
#copy a:hover {color:#000000}

#line_bottom {display:block;height:24px;background-color:#bdbcbc;}

#jazyky {color:#9b999a;display:block;font-size:12px !important;padding-left:4px;width:975px;margin-left:auto;margin-right:auto;margin-top:30px;text-align:left}
#jazyky a {font-size:12px !important;font-weight:400;color:#9b999a}

#galerie {display:block;overflow:hidden}

#galerie a {display:block;float:left;margin-top:13px;margin-right:13px}

#home_image_obal {display:block;margin-bottom:10px}
#home_image {float:left;margin-right:10px;margin-bottom:5px}


#netvor {text-decoration:none}
#netvor:hover {text-decoration:underline}

#pp {padding:8px;float:left}


#book td {border:1px;padding:0px}

#news {color:#ffffff;display:block;padding-left:10px;padding-right:10px}

#fest_wine td {padding-right:20px;text-align:left;vertical-align:top}


body {text-align:center;padding:0;margin:0;background:url('im/back.png') repeat-x #d5d5d7;font-family:"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;font-size:12px}
img {display:block;padding:0;margin:0}
a {text-decoration:none;color:#000000;font-weight:bold;font-size:12px}
a:hover {text-decoration:none}
p {margin-left:0px}
td {padding-top:20px;font-size:12px}
h4,h1,h2 {margin-left:0px;margin-top:0px;font-size:16px;color:#8a3129;margin-top:5px}
dl {margin-top:0;padding-top:0}
dd {margin-left:54px}
img {border:none}
fieldset {padding:10px;padding-top:0px;border-color:#c0c0c0}
legend {margin-bottom:10px}
hr {border:1px solid}



