.active {color:#831341;text-decoration:underline}
.red {color:#ff0000;font-weight:600}
.right {float:right}
.left {float:left}
.menu_active {background:url('im/menu_active.png') no-repeat !important}
.half {width:60%}
.t30 {width:30%;float:left;margin-right:20px}
.submenu_active {color:#ffffff !important;height:14px !important}
.submenu_active_tech {background:url('im/submenu_active2.png') no-repeat !important}
.submenu_active_redakcni {background:url('im/submenu_active.png') no-repeat !important}
.sub_position {position:relative;top:-15px;left:-30px}
.sub_position a {background-color:#00566d !important;color:#ffffff !important}
.sub_position a:hover {color:#edc607 !important}
.sub_position .submenu_active {background:#3bb3c2 !important;color:#ffffff !important}

.pdf {background:url('/im/pdf.png') no-repeat right 0px;display:block;width:80px;height:20px;padding-top:5px}

.tbl {border-collapse:collapse;margin-bottom:15px}
.tbl td {border:1px solid #000000;padding:4px}
.info {color:#ffffff;font-weight:400;margin-right:10px;font-size:12px;position:relative;top:2px}

.uli {padding-left:15px;line-height:1.3}

.win_back {background:#4a798d;height:70px}
.win_back h1 {color:#ffffff;font-weight:400;position:relative;top:16px;left:30px}

.video_gal {width:568px !important;height:350px;background:url('im/back_video.png') no-repeat transparent;margin-left:auto;margin-right:auto;display:block;margin-left:90px;margin-top:20px;padding-top:5px}

.t20 {padding-top:20px}
.l30 {padding-left:30px}
.tr {text-align:right}

.cent {display:block;margin-left:auto;margin-right:auto}
.just {text-align:justify}

.wwh {display:block;width:809px;height:261px}

.jeste {margin-right:10px}
.jeste:hover {color:#84c225}

.kontakt {width:137px;float:left;margin-bottom:15px}
.kontakt h2 {font-weight:400;padding:0;margin:0px;color:#000000;padding-top:2px;padding-bottom:2px}
.kontakt a,strong {display:block}
.kontakt_panel {width:137px;float:left;margin-right:40px}

.news_row {display:block;clear:left;padding-top:10px}
.news_h2 {background:url('im/back_redakcni.png') no-repeat;width:529px;margin-left:auto;height:34px;font-weight:400;padding-top:9px;color:#000000;padding-left:10px;margin-top:0px;font-size:14px}
.tech {background:url('im/back_technicke.png') no-repeat}
.news_h2 span {float:right;color:#ffffff;padding-right:26px}
.news_img_obal {float:left;width:190px}
.news_row p {width:430px;margin-left:auto;padding-right:109px}

.rep {background:#00566d !important;color:#ffffff;height:25px}
.news_img_obal span {font-size:14px !important;padding-top:8px !important;height:24px !important;background:#c0c1c3;display:block;text-align:center;font-size:18px;color:#00546c;margin-bottom:5px;width:190px}

.vyprodano {background:#00566d !important;color:#ffffff !important}
.rezervace {background-color:#84c225 !important;color:#ffffff !important}
.rezervace a {color:#ffffff !important}
.gloss_date {width:60px !important;margin-left:93px}
.gloss_width {width:561px !important;background:none !important;margin-bottom:0px;padding-right:22px !important}
.gloss_width img {float:right;margin-left:7px;margin-bottom:2px}


.cleaner {
	display:block;
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		width:auto
		}
.cl {clear:left}
.cr {clear:right}

.book_row {padding:5px;margin-bottom:5px;font-weight:400;font-size:12px;color:#000000;background:url('im/back_book.png') #c0c0c0 no-repeat 0px 24px;height:25px}
.answer {background:none;background-color:#3bb3c2 !important;height:13px !important}

.w {color:#ffffff}
.b {color:#000000 !important}
.wn {font-weight:400}

.video_row {float:left;width:130px;height:100px;text-align:justify;margin-left:12px;margin-right:12px}
.video_row img {display:block;width:130px;height:100px}
.video_row h2 {margin-top:2px;padding-bottom:0px;font-size:15px;border:none}

.odeslat {background:url('im/back_odeslat.png') repeat-x}
.zpet {display:block;background:url('im/sipka_zpet.png') no-repeat;padding-left:13px;margin-bottom:15px}

.rep_row {display:block;margin-bottom:5px}

.volna {float:left;padding:5px;background:#02586d;width:180px;color:#000000;margin-bottom:10px;color:#ffffff !important;background:url('im/submenu_active2.png') no-repeat !important;height:35px !important;text-align:center}

.volna_datum {background:#efeeee;color:#000000}
.volna_rezervace {background:#2087a3;font-weight:400;color:#ffffff !important}
.volna_rezervace a {color:#ffffff !important}

/* CALENDAR */
.cal_prg {background-color:#84c225;color:#000000 !important}


.dnone {display:none !important}



/* ---------- */

/* M E N U  */

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: auto; /*For KHTML*/
  list-style: none;
	
	

	
}

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;
  list-style: none;
  display: none;
  position: absolute;
  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: 136px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/

}

/* Root Menu */
ul#navmenu-h a {
	margin-bottom:0px;    /* odsazeni menu  */
	text-align:center;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  
  color: #ffffff;
  font-family:"Trebuchet MS","Verdana CE","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif;
	letter-spacing:.1em;
	text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	height:60px !important;
	padding-top:45px;
	padding-bottom:0px;

font-weight:400;
margin-left:2px;margin-right:2px;
	font-size:12px;
	
width:104px;text-align:center;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
 
  color: #edc607;
	
	
}




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: none;
}

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  ---- */

#book {border:1px;padding:0px;margin-bottom:30px}
#book input,textarea {border:1px solid #c0c0c0;width:300px;margin-bottom:3px;font-size:12px}

#top_part {height:366px;width:1150px;background:url('im/back_top_part.png') no-repeat}

#top_obal {display:block;background:url('im/back_obsah.png') repeat-y center 0px;width:1150px}
#main_obal {display:block;background:url('im/back_obsah.png') repeat-y center 0px}
#main {width:1150px;background:url('im/back_main.png') no-repeat}


#menu_obal {display:block;height:105px}
#menu {display:block;margin-left:auto;width:800px}

#submenu {display:block}
#submenu a {float:right;padding:5px;background:#dfdfdf;margin-left:6px;width:171px;text-align:center;color:#000000;margin-bottom:10px}
#submenu a:hover {background:#acacac}

#menu_permanent {float:left;width:309px;padding-top:18px;padding-left:9px}
#menu_permanent a {display:block;color:#ffffff;padding-left:46px;height:30px;padding-top:4px;font-family:"Trebuchet MS","Verdana CE","Arial CE","Lucida Grande CE","Helvetica CE",Verdana,Arial,lucida,sans-serif}
#menu_permanent a:hover {background:url('im/menu_permanent_hover.png') no-repeat 15px 0px}
#menu_permanent .menu_active {background:url('im/menu_permanent_active.png') no-repeat !important}

#obsah_obal {display:block}
#panel_left {float:left;width:295px;margin-left:23px;padding-top:20px;padding-bottom:40px}
#news {width:210px;height:64px;background:url('im/back_news.png') no-repeat;margin-top:15px;margin-bottom:15px}

#obsah {width:753px;font-size:12px;padding-right:50px;margin-top:10px;padding-bottom:40px}

#letni_scena {background:url('im/letni_scena.png') no-repeat;width:196px;height:40px;color:#ffffff;font-size:22px;font-weight:600;padding-top:120px;margin-bottom:20px;padding-left:14px}
#letni_scena span {display:block;font-size:20px;padding-top:30px}


#win {float:left;width:809px}

#win_kontakty {background:url('im/kontakty.jpg') no-repeat;color:#ffffff;font-size:12px;line-height:1.2}

#win_glosar {background:url('im/back_glosar.png') no-repeat}

#footer_obal {background-color:#0d1b21;display:block;width:100%}
#footer {width:1150px;padding-top:20px;display:block}
#footer a {float:left;background:none !important;color:#ffffff;margin-left:20px}
#footer ul {float:right;margin:0px;padding:0px;margin-right:195px}
#footer li {display:inline}
#menu_pb {width:200px;margin-left:80px}
#menu_pb a {clear:both;padding:2px;font-size:10px}
#copy {clear:both;width:680px;color:#ffffff;padding-bottom:30px;text-align:right}
#copy a {display:inline;color:#84C225;font-size:14px}

/* video - youtube */
#video {width:800px;height:180px;padding-top:70px}
#news_home_previous {margin-left:15px;width:55px;height:150px;float:left;background:url('im/video_previous.png') no-repeat 0px 25px}
#news_home_next {width:55px;height:150px;float:left;background:url('im/video_next.png') no-repeat 0px 25px}
#videos_desc {width:480px;display:block;background:transparent;border:none;font-size:12px;font-family:'Arial CE','Helvetica CE',Arial,Helvetica,sans-serif;color:#000000}
#video a {float:left}

#vstup {float:right;width:341px;background:url('im/back_vstupenky.png') no-repeat;padding-top:30px;color:#ffffff;line-height:1.4;margin-right:108px}
#vstup a {font-size:14px;font-weight:600;color:#ffffff;display:block;padding-left:20px}
#vstup strong {display:block;margin-top:10px;margin-bottom:10px;padding-left:20px}

#rez_form {display:block;padding-top:20px;background:#3bb3c2;color:#ffffff;padding-bottom:20px;margin-bottom:10px;clear:left}
#rez_form table {width:608px;margin:0px;padding:0px;margin-right:auto}
#rez_form table input,td {border:none !important;width:400px}

#rezervovat {float:right;width:550px;height:47px;background:url('im/back_rez.png') no-repeat;border:none;color:#ffffff;font-size:16px;margin-bottom:20px}

#rep_title {float:left;width:400px}
#rep_title h2 {color:#ffffff;background-color:#00566d;font-size:16px;padding:8px;margin:0px;height:60px;margin-bottom:15px}
#ucinkuji {float:right;width:300px;}
#ucinkuji h2 {padding:10px;margin:0px;font-size:15px;background-color:#dededd;height:58px;margin-bottom:15px}

#nevyprodana {float:left;width:300px;height:50px;background-color:#2087a3;padding:10px;padding-top:3px}
#volna_tbl {float:right;width:400px}
#volna_tbl td {padding:5px;text-align:center;color:#000000}
#volna_tbl a {color:#000000}

#calendar {display:block;margin-bottom:25px}
#calendar .rezervace {background-color:#3bb3c2 !important}

a.skryty
{
color:#00566d;
text-decoration:none;
outline-style:none;
}

a.skryty em
{
display:none;
}

a.skryty:hover
{
text-decoration:none;
}

a.skryty:active, a.skryty:focus
{
background:#fff;
}

a.skryty:active span, a.skryty:focus span
{
display:none;
}

a.skryty:active em, a.skryty:focus em
{
display:inline;
color:#000;
width:100%;
font-style:normal;
cursor:default;
}


body {font-family:'Trebuchet MS','Verdana CE','Arial CE','Lucida Grande CE','Helvetica CE',Verdana,Arial,lucida,sans-serif;font-size:12px !important;margin:0px;padding:0px;background:url('im/back.png') repeat-x}
img {border:none}
h1 {color:#135a70;font-size:16px}
h2 {color:#135a70;font-size:16px}
a {text-decoration:none;color:#00566d}
p {margin-top:0px;margin-top:0px;text-align:left}


















