BODY { background-color: #000000; margin: 0px; font-family: tahoma, arial, helvetica; font-size: 9pt; line-height: 125%; color: #FFFFFF; }

IMG { border: 0px; }
A { color: white; text-decoration: none; }
A:hover { color: white; text-decoration: underline; }
.content { padding: 15px; }

H1 { display: none; }

#outer { margin-left: auto; margin-right: auto; width: 1013px; }
#logo { cursor: pointer; width: 1013px; height: 93px; background: url('../img/layout/logo-jh.gif'); margin: 0px; }


#navig1 UL { width: 1013px; height: 44px; margin: 2px 0px 0px 0px; padding: 0px;  }
#navig1 UL LI { background-color: #FE9901; float: left; width: 167px; height: 44px; padding: 0px; list-style-type: none; margin-right: 2px; }
#navig1 UL LI.last { margin-right: 0px; }
#navig1 H2 { display: none; }
#navig1 LI A { width: 100%; height: 100%; display: block; }
#navig1 LI A SPAN{ display: none; }

#nav-about A{ background: url('../img/layout/nav-about.gif'); }
#nav-about A:hover { background-position: 187px 0px; }


#nav-vstupenky A{ background: url('../img/layout/nav-vstupenky.gif'); }
#nav-vstupenky A:hover { background-position: 167px 0px; }

#nav-ubytovani A{ background: url('../img/layout/nav-ubytovani.gif'); }
#nav-ubytovani A:hover { background-position: 167px 0px; }

#nav-diskuze A{ background: url('../img/layout/nav-diskuze.gif'); }
#nav-diskuze A:hover { background-position: 167px 0px; }

#nav-media A{ background: url('../img/layout/nav-pro-media.gif'); }
#nav-media A:hover { background-position: 167px 0px; }

#nav-kontakty A{ background: url('../img/layout/nav-kontakty.gif'); }
#nav-kontakty A:hover { background-position: 167px 0px; }


#navig2 UL { float: left; width: 505px; height: 156px; margin: 2px 0px 0px 0px; padding: 0px; }
#navig2 UL LI { float: left; width: 167px; height: 156px; background-color: #FE9901; padding: 0px; list-style-type: none; margin-right: 2px; }
#navig2 UL LI.last { margin-right: 0px; }
#navig2 DIV { float: right; width: 505px; height: 156px; background: url('../img/layout/flash.gif'); margin-top: 2px; }
#navig2 LI A { width: 100%; height: 100%; display: block; }
#navig2 LI A SPAN{ display: none; }

#nav-h A{ background: url('../img/layout/nav-hlavni-program.jpg'); }
#nav-h A:hover { background-position: 167px 0px; }
#nav-d A{ background: url('../img/layout/nav-doprovodny-program.jpg'); }
#nav-d A:hover { background-position: 167px 0px; }
#nav-f A{ background: url('../img/layout/nav-festivalove-seminare.jpg'); }
#nav-f A:hover { background-position: 167px 0px; }

#navig3 UL { width: 167px; margin: 0px 0px 0px 0px; padding: 0px; }
#navig3 UL LI { float: left; width: 167px; height: 47px; background-color: #970204; padding: 0px; list-style-type: none; margin-right: 1px; }
#navig3 UL LI.last { margin-right: 0px; }
#navig3 LI A { width: 100%; height: 100%; display: block; }
#navig3 LI A SPAN{ display: none; }


#navig3 #nav3-aktualita A{ background: url('../img/layout/tl_aktualita.gif'); }
#navig3 #nav3-aktualita A:hover { background-position: 167px 0px; }

#navig3 #nav3-pozvanka A{ background: url('../img/layout/tl_pozvanka.gif'); }
#navig3 #nav3-pozvanka A:hover { background-position: 167px 0px; }

#navig3 #nav3-recenze A{ background: url('../img/layout/tl_recenze.gif'); }
#navig3 #nav3-recenze A:hover { background-position: 167px 0px; }

#navig3 #nav3-rozhovor A{ background: url('../img/layout/tl_rozhovor.gif'); } 
#navig3 #nav3-rozhovor A:hover { background-position: 167px 0px; } 

#navig3 #nav3-anketa A{ background: url('../img/layout/tl_anketa.gif'); }
#navig3 #nav3-anketa A:hover { background-position: 167px 0px; }

#navig3 #nav3-foto A{ background: url('../img/layout/tl_foto.gif'); }
#navig3 #nav3-foto A:hover { background-position: 167px 0px; }

#navig3 #nav3-video A{ background: url('../img/layout/tl_video.gif'); }
#navig3 #nav3-video A:hover { background-position: 167px 0px; }

#navig3 #nav3-vse A{ background: url('../img/layout/tl_vse.gif'); }
#navig3 #nav3-vse A:hover { background-position: 167px 0px; }

#content { float: left; width: 844px; _width: 842px; min-height: 854px; background-color: #000000; border-top: 0px solid black; }

#wrapper { background: url('../img/layout/bg_banner.gif'); height: 100%; }

#levy { float: left; width: 167px; background-color: #000000; float: left; border-right: 2px solid #000000; }

#eshop { background: url('../img/layout/bg_mod-menu.jpg'); background-color: #970204; height: 142px; margin-bottom: 3px; }
#eshop H2 { background-image: url('../img/layout/mod_eshop.gif'); }
#eshop DIV.in { padding: 10px 10px 0px 10px; }

#anketa { height: 221px; background: url('../img/layout/bg_mod-menu.jpg'); background-color: #970204; margin-bottom: 3px; color: #FFFFFF; }
#anketa DIV.in { padding: 0px 10px 10px 10px; margin: 0px; }
#anketa H2 { background-image: url('../img/layout/mod_anketa.gif'); margin-bottom: 0xp; }
#anketa IMG { margin: 0px; padding: 0px; float: left; }
#anketa P { margin-bottom: 5px; }
#anketa .line { margin-right: 7px; }
#anketa .first { _display: none; }
#anketa .answer { width: 20px; float:left; position: relative; top: -3px; margin-right: 8px; }



#zpravodaj { background: url('../img/layout/bg_mod-menu.jpg'); height: 109px; background-color: #970204; }
#zpravodaj H2 { background-image: url('../img/layout/mod_zpravodaj.gif'); }
#zpravodaj .in { padding: 10px; }
#zpravodaj IMG { float: left; padding-right: 15px; }




#footer { float: left; width: 1013px; height: 50px; background-color: #000000; margin-top: 8px; border-top: 3px solid #000000; }

.layout-separator { width: 100%; height: 8px; background: url('../img/layout/layout-separator.gif'); margin: 0px; }

.ca { clear: both; }
.cl { clear: left; }
.cr { clear: right; }


.module H2 { height: 31px; width: 100%; margin: 0px; background-color: #540707; }
.module SPAN.hide { display: none; }
.module { background-image: url('../img/layout/mod_xbkg.gif'); }


.s140 { 
/**margin-right: 7px;*/ 
  float: left; 
  width: 138px; 
  height: 161px; 
  padding: 0px 8px; 
  background-color: #edebed;
  border: 1px solid #999999; 
}


.s167 IMG { position: absolute; bottom: -2px; }
.ov167 { display: block; }
.ou167 { display: block; }

.s468 { width: 467px; }
.s468 IMG { margin-bottom: 15px; }


.ov468 { display: block; }
.ou468 { display: none; }

.s800 { width: 798px; }
.ov800 { display: block; }
.ou800 { display: none; }
 
.imgLink { cursor: pointer; }
.imgbox { position: relative; margin-bottom: 20px; }
.imgbox IMG { border: none; margin-bottom: 20px; } 
 
 .img-obsah {
  float: left;
	margin-right: 20px;
}
