html, body, input, textarea { font-family: Calibri, "Trebuchet MS", Arial, sans-serif; }
body { font-size:62.5%; padding: 0; margin: 0; background: #000; color: #eee; text-align: center; line-height: 180%; }
input, textarea { font-size: 100%; font-size: 1em; }
img { border: 0 none; }
a { color: #999; text-decoration: none; }
  a img { vertical-align: middle; }
  a:hover { color: #000; text-decoration: none; }

.clear { clear: both; }
.padded10 { padding: 10px; }
.padded5 { padding: 5px; }

#all1 { margin: 30px auto; width: 986px; padding: 0; border: 0 none; text-align: left; position: relative; }


/* hlavicka */

#horni_menu { width: 984px; position: relative; left: 0px; top: 60px; opacity: 0.92; filter: alpha(opacity=92);}
	#horni_menu ul li { display: block; float: left; }
		#horni_menu ul li a { display: block; }
	#horni_menu ul { clear: both; margin: 0; list-style: none; text-align: left; }
	#horni_menu ul#nahore { padding: 0 0 32px 7px; margin-top: 8px; }
    ul#nahore li a { width: 109px; height: 32px; }
      ul#nahore li a span { font-size: 1px; visibility: hidden; }
    #horni_menu_1 {background: transparent url('./horni_menu_1.png') bottom center no-repeat; }
    #horni_menu_2 {background: transparent url('./horni_menu_2.png') bottom center no-repeat; }
    #horni_menu_3 {background: transparent url('./horni_menu_3.png') bottom center no-repeat; }
    #horni_menu_4 {background: transparent url('./horni_menu_4.png') bottom center no-repeat; }
    #horni_menu_5 {background: transparent url('./horni_menu_5.png') bottom center no-repeat; }
    #horni_menu_6 {background: transparent url('./horni_menu_6.png') bottom center no-repeat; }

    #horni_menu_1_en {background: transparent url('./horni_menu_1_en.png') bottom center no-repeat; }
    #horni_menu_2_en {background: transparent url('./horni_menu_2_en.png') bottom center no-repeat; }
    #horni_menu_3_en {background: transparent url('./horni_menu_3_en.png') bottom center no-repeat; }
    #horni_menu_4_en {background: transparent url('./horni_menu_4_en.png') bottom center no-repeat; }
    #horni_menu_5_en {background: transparent url('./horni_menu_5_en.png') bottom center no-repeat; }
    #horni_menu_6_en {background: transparent url('./horni_menu_6_en.png') bottom center no-repeat; }

    #horni_menu_1_de {background: transparent url('./horni_menu_1_de.png') bottom center no-repeat; }
    #horni_menu_2_de {background: transparent url('./horni_menu_2_de.png') bottom center no-repeat; }
    #horni_menu_3_de {background: transparent url('./horni_menu_3_de.png') bottom center no-repeat; }
    #horni_menu_4_de {background: transparent url('./horni_menu_4_de.png') bottom center no-repeat; }
    #horni_menu_5_de {background: transparent url('./horni_menu_5_de.png') bottom center no-repeat; }
    #horni_menu_6_de {background: transparent url('./horni_menu_6_de.png') bottom center no-repeat; }

    #horni_menu ul#dole { padding: 0 0 30px 7px; margin: 0px auto; display: block; }
	    ul#dole li a { display: block; height: 14px; margin: 8px 0; padding: 0 15px; border-left: 1px solid #000; float: left; font-size: 1.2em; color: #000; }
        ul#dole li a:hover, ul#dole li a.active span { color: #000 !important; }
	      ul#dole span { position: relative; top: -2px; text-transform: uppercase; }
	      ul#dole li a.first { border-left-color: transparent; }

    #horni_submenu_a { background: transparent url('./horni_submenu_horni.png') top center no-repeat; _background-image: url('./horni_submenu_horni.gif') }
    #horni_submenu_b { background: transparent url('./horni_submenu_dolni.png') bottom center no-repeat; _background-image: url('./horni_submenu_dolni.gif') }
    #horni_submenu_1, #horni_submenu_2, #horni_submenu_3, #horni_submenu_4, #horni_submenu_5, #horni_submenu_6  { width: 984px; margin: 0px auto; }
    #horni_submenu_1 { background-color: #ffffff; }
    #horni_submenu_2 { background-color: #e3e4e6; }
    #horni_submenu_3 { background-color: #d9dade; }
    #horni_submenu_4 { background-color: #c3c4c8; }
    #horni_submenu_5 { background-color: #aeafb3; }
    #horni_submenu_6 { background-color: #98979c; }

    #banner_bg { position: absolute; z-index: -1; top: -33px; }
      #banner_bg img { width: 984px; height: 395px; }
    #odkaz_bg { display: block; width: 984px; height: 238px; position: absolute; top: 123px; } 
    
    #hlavicka_prava { position: absolute; right: 0; width: 267px; height: 89px; background: transparent url('./hlavicka_prava.png') 0 0 no-repeat; _background-image: url('./hlavicka_prava.gif'); }
    #hlavicka_prava_en { position: absolute; right: 0; width: 267px; height: 89px; background: transparent url('./hlavicka_prava_en.png') 0 0 no-repeat; _background-image: url('./hlavicka_prava_en.gif'); }
    #hlavicka_prava_de { position: absolute; right: 0; width: 267px; height: 89px; background: transparent url('./hlavicka_prava_de.png') 0 0 no-repeat; _background-image: url('./hlavicka_prava_de.gif'); }
      #hlavicka_prava a, #hlavicka_prava_en a, #hlavicka_prava_de a { position: absolute; display: block; color: transparent; }
      #lang_cz { left: 176px; top: 2px; width: 30px; height: 17px; }
      #lang_en { left: 86px; top: 2px; width: 30px; height: 17px; }
      #lang_de { left: 132px; top: 2px; width: 30px; height: 17px; }
      #lang_jcd { left: 10px; top: 30px; width: 256px; height: 54px; }

    #hlavicka_leva { position: absolute; left: 10px; top: -23px; width: 324px; height: 82px; background: transparent url('./hlavicka_leva.png') 0 0 no-repeat; _background-image: url('./hlavicka_leva.gif'); }
      #hlavicka_leva a { width: 324px; height: 82px; color: transparent; display: block; }
    #hlavicka_leva_de { position: absolute; left: 10px; top: -23px; width: 513px; height: 82px; background: transparent url('./hlavicka_leva_de.png') 0 0 no-repeat; _background-image: url('./hlavicka_leva_de.gif'); }
      #hlavicka_leva_de a { width: 513px; height: 82px; color: transparent; display: block; }
    #hlavicka_leva_en { position: absolute; left: 10px; top: -23px; width: 350px; height: 82px; background: transparent url('./hlavicka_leva_en.png') 0 0 no-repeat; _background-image: url('./hlavicka_leva_en.gif'); }
      #hlavicka_leva_en a { width: 350px; height: 82px; color: transparent; display: block; }

/* obsah */
#hlavni1 { background: #000 url('./hlavni_stred.png') bottom center repeat-y; _background-image: url('./hlavni_stred.gif'); }
#hlavni2 { background: transparent url('./hlavni_horni.png') top center no-repeat; _background-image: url('./hlavni_horni.gif'); }
#hlavni3 { background: transparent url('./hlavni_dolni.png') bottom center no-repeat; text-align: left; padding: 10px 15px; _background-image: url('./hlavni_dolni.gif'); _padding-bottom: 0px; _padding: 0; _margin: 0px; }
#hlavni1 { margin-top: 70px; }
#hlavni3 { min-height: 450px; _height: 450px; color: #000; }

#uvod_pruh { margin-top: 210px; background: transparent url('./uvod_pruh.gif') 0 0 no-repeat; }

#program_vpravo { border: 0 none; float: none; }
#program_obsah .mesic { margin-left: 100px; }
#program_vpravo table { float: none; width: 700px; }
#program_vpravo table td a.rezervovat { margin-top: 20px; }
.napsali { margin-left: 0px; }

.media_odkazy { float: right; width: 333px; margin: 25px 13px 10px 0; border-top: 1px solid #DDD; }
  .media_odkazy a { display: block; float: right; width: 54px; height: 41px; }
    .media_odkazy a:hover { color: #FFF; }
    a#odkaz_facebook { background: transparent url('./odkaz_facebook.png') top right no-repeat; }
      a#odkaz_facebook:hover { background-image: url('./odkaz_facebook_akt.png'); }
    a#odkaz_youtube { background: transparent url('./odkaz_youtube.png') top right no-repeat; }
      a#odkaz_youtube:hover { background-image: url('./odkaz_youtube_akt.png'); }
    a#odkaz_novinky { background: transparent url('./odkaz_envelope.png') 0px 4px no-repeat; width: 93px; text-align: right; margin-right: 7px; padding-top: 6px; line-height: 100%; }
      a#odkaz_novinky:hover { background-image: url('./odkaz_envelope_akt.png'); }
  .media_divadlo { clear: both; text-align: center; }
    .media_divadlo a { margin: 0 8px; }

  #prehled h1 { text-transform: uppercase; margin-left: 260px; color: #666; }
  #prehled a { color: #000; }
  #prehled strong { font-size: 1.2em; }
  #prehled .img, #prehled .popis { float: left; display: block; margin: 10px; }
  #prehled .popis { width: 666px; line-height: 160%; }
  #prehled .item { margin: 10px; background: #EEE; }
  #prehled .item.suda { background: #DDD; }
  #prehled .rezervovat { background: #666; color: #FFF; font-weight: bold; display: block; margin: 20px 0; padding: 1px; width: 115px; text-align: center; }

.message { color: #999; font-size: 1.6em; margin: 20px 0 0 200px; }
.oznameni_banner { margin-top: -20px; _margin: -20px 0 0 6px; width: 980px; }

#obsazeni { text-align: left; margin-left: 20px; font-size: 1.2em; }
  #obsazeni a:hover { color: #FFF; }
