body { margin:0px; padding:0px; background:#000000; text-align:center; font-family: Arial, Tahoma, Arial CE;
       font-size: 11px; color: #ffffff;}

h1, h2, h3, ul, li, p, img, fieldset {padding:0; margin:0;}

a {outline: none;}

#obsah {width: 776px; margin: 0px auto; }

#header { height: 196px; background: url('images/folkovanoc.jpg') no-repeat 0 0; position: relative; }
  #header a.fb { display: block; width: 127px; height: 47px;  background: url('images/fb.png') no-repeat 0px 0px; text-indent: -9000px; position: absolute; right: 65px; top:10px; z-index: 10; }
  #header a.fb:hover { background-position: 0px -47px; }
  #header a.index { display: block; text-indent: -9000px; width: 260px; height: 150px; position: absolute; left: 50px; top: 40px; }

#left {display: inline; float: left; width: 216px; background: url('images/left.jpg') top no-repeat; height: 643px; text-align: right;}

#menu {display: block; width:114px; height: 184px; float: right; margin: 8 0 15 0px; }
  div.menu_home a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/home.gif') no-repeat 0 0;}
  div.menu_home a:hover { background: url('images/home.gif') no-repeat -114px 0;}
  div.menu_program a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/program.gif') no-repeat 0 0;}
  div.menu_program a:hover { background: url('images/program.gif') no-repeat -114px 0;}
  div.menu_vstupenky a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/vstupenky.gif') no-repeat 0 0;}
  div.menu_vstupenky a:hover { background: url('images/vstupenky.gif') no-repeat -114px 0;}
  div.menu_doprava a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/doprava.gif') no-repeat 0 0;}
  div.menu_doprava a:hover { background: url('images/doprava.gif') no-repeat -114px 0;}
  div.menu_soutez a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/soutez.gif') no-repeat 0 0;}
  div.menu_soutez a:hover { background: url('images/soutez.gif') no-repeat -114px 0;}
  div.menu_fotogalerie a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/fotogalerie.gif') no-repeat 0 0;}
  div.menu_fotogalerie a:hover { background: url('images/fotogalerie.gif') no-repeat -114px 0;}
  div.menu_press a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/press.gif') no-repeat 0 0;}
  div.menu_press a:hover { background: url('images/press.gif') no-repeat -114px 0;}
  div.menu_poradatel a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/poradatel.gif') no-repeat 0 0;}
  div.menu_poradatel a:hover { background: url('images/poradatel.gif') no-repeat -114px 0;}
  div.menu_odkazy a { display: block; width:114px; height:23px; text-decoration:none; background: url('images/odkazy.gif') no-repeat 0 0;}
  div.menu_odkazy a:hover { background: url('images/odkazy.gif') no-repeat -114px 0;}

#sponzori {display:block; height: 215px;}

.obsah_stranky {height: 560px; width: 435px; }

#right {display: inline; float: left; width: 560px; background: url('images/right.jpg') top no-repeat; height: 643px; text-align: left;}
#right h1 {margin: 8 0 12 30px;}
#right h2 {margin: 30 0 12 30px;}
#right p {margin: 0 10 5 30px;}
#right p.right {margin-right: 140px;text-align:right;}
#right p.bigger {font-size: 12px;}
#right p.bigger_bold {font-size: 12px; font-weight: bold;}
#right p strong {color: #723B01;}
#right a:link {color: #ffffff; text-decoration: underline;font-weight: bold;}
#right a:visited {color: #ffffff; text-decoration: underline;font-weight: bold;}
#right a:hover {color: #FC5D04; text-decoration: underline;font-weight: bold;}

#aktualne {width: 435px; margin-left: 30px;overflow:auto;height:330px; padding-right: 5px; }
.akt {padding:0 0 10 5px; font-size: 12px; }
.akt strong {color: #723B01;}
.akt a img { float: right; margin-left: 10px; border: 1px solid #ffc079; }
.akt a:hover img { border: 1px solid #fff; box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000;}

table.galerie {margin-left: 30px;}
table.galerie a img {border:2px solid #fff;}
table.galerie a:hover img {border:2px solid #FC5D04;}

table.program { font-size: 12px; margin-left: 30px; border-collapse: collapse; }
  table.program th { color: #723B01; text-align: left; border-bottom: 1px solid #ffc180; }
  table.program td { padding-right: 5px; vertical-align: top; }
  table.program tr:hover td { background: #E67B02; }

#bottom_menu { font-weight: bold; margin-left: 30px; display: none; }
#bottom_menu a:link {color: #ffffff; text-decoration: underline;}
#bottom_menu a:visited {color: #ffffff; text-decoration: underline;}
#bottom_menu a:hover {color: #FC5D04; text-decoration: underline;}


#footer {width: 776px; margin: 0px auto 0 auto; text-align: right;}
#footer p {padding-right: 70px;}
#footer a:link {color: #E67B02; text-decoration: none;}
#footer a:visited {color: #E67B02; text-decoration: none;}
#footer a:hover {color: #FFC180; text-decoration: underline;}

.dni {color: #723B01;}

.cas {width: 90px; float: left; font-weight: bold; }

.foto1 {border: 1px solid #FFC079; float: left; margin-right: 10px;}
.foto_akt {border: 1px solid #FFC079; float: right; margin-left: 10px;}
.sponzor {border: 0px; margin-right: 10px;}
p.bigger strong.white {color:#fff;}
span.time { display: block; float: left; width:80px; }

a img { border: 0px; }
.zalomeni {clear:both;}
.logoKozel { margin-top: 5px; }

#radia { position: absolute; left: 50%; top: 70px; width: 142px; margin-left: 350px; }
  #radia img { margin-bottom: 10px;  }
