/* vynulování všech hodnot, bez nulování se musí používat mo IE _hacku */
  img{ border: 0px solid #fff; margin: 0px; padding: 0px; }
  div{ margin: 0px; padding: 0px; }
  ul{ margin: 0px; padding: 0px; }
  li{ margin: 0px; padding: 0px; }
  h1 { display: none; }
  h2{  }
  span { margin: 0px; padding: 0px; }
  p { margin: 0px; padding: 0px; }
  form { margin: 0px; padding: 0px; }
  input { margin: 0px; padding: 0px; }
  label { margin: 0px; padding: 0px; }
  table { margin: 0px; padding: 0px; }
  tr { margin: 0px; padding: 0px; }
  td { margin: 0px; padding: 0px; }

  hr.nic{ display: none; }
  .cb{ clear: both; }
  .bold { font-weight: bold; }
  
  .red { color: red; font-weight: bold; }
  .yellow { color: yellow; }
  
  a:link { color: #DDDDDD; text-decoration: none;}
  a:visited { color: #DDDDDD; text-decoration: none;}
  a:active { color: #FFD134; text-decoration: none; }
  a:hover { color: #FFD134; text-decoration: none; }

#www-kinopribram-eu {
    background: url("../images/bg_body.jpg") repeat-x top left #000931;
    margin: 0px; padding: 0px; font-family: Verdana; font-size: 14px; color: #DBDBDB;
  }

#main {
    margin: 0px auto;
    width: 1000px;
    background: #002245 url("../images/bg_main.jpg");
    margin-bottom: 20px;
  }
  #top {
    height: 204px;
    background: url("../images/bg_top.jpg") no-repeat top left;
  }
    #top div.topek { background: url("../images/top_logo.jpg") no-repeat top left; height: 95px; }
      #top div.topek div.DateInfo { width: 160px; float: right; font-size: 14px; text-align: right; margin-top: 5px; margin-right: 5px; color: #FFD12D; }
    
  #bottom {
      background: url("../images/bg_bottom.jpg") no-repeat #002245;
    }
  #left {
      width: 204px;
      float: left;
      background: #002245;
    }
      #left div.menu {
          width: 178px; margin: 0px auto; background: #000E31; margin-top: 13px; margin-bottom: 13px;
        }
        #left div.menu ul { background: url("../images/menu_middle.jpg") top;  }
          #left div.menu ul li { list-style-type: none; padding-left: 40px; padding-top: 6px; padding-bottom: 6px; background: url("../images/sipecka.jpg") no-repeat 7px 10px; }
          #left div.menu ul li.dark { background: url("../images/menu.jpg"); height: 9px; padding: 0px; margin: 0px; }
      
      #left div.anketa { text-align: center; margin-top: 30px; } 
      
      #left div.srovnani { text-align: left; margin: 20px auto; width: 170px; font-size: 12px; }
      
  #content {
      width: 661px;
      float: left;
      margin-top: 13px;
      font-family: verdana;
    }
    
    #udalost { text-align: justify; font-size: 10px; background: #00274F; margin-bottom: 30px; margin-left: 10px; margin-right: 10px; }
      #udalost div.TitleImage { background: url("../images/ze_zakulisy.jpg") no-repeat; height: 33px; }
        
        #udalost p strong { color: #FFD134; font-size: 19px; font-weight: normal; }
        #udalost p { text-align: left; padding: 10px; }
        
        
      
      #bottom div.program { width: 100%; font-size: 11px; color: #FFF288; }
      #bottom div.program div.border { border-bottom: 1px solid #FFF288; font-size: 11px; padding-bottom: 5px; }

      #bottom div.program div.radek a:link { color: #FFE93C; text-decoration: none;}
      #bottom div.program div.radek a:visited { color: #FFE93C; text-decoration: none;}
      #bottom div.program div.radek a:active { color: #FFE93C; text-decoration: none; background: #082A72; display: block; cursor: hand; }
      #bottom div.program div.radek a:hover { color: #FFE93C; text-decoration: none; background: #082A72; display: block; cursor: hand; }

      #bottom div.program div.radek { border-bottom: 1px solid #003366; }
      #bottom div.program div.padding {  padding-top: 3px; padding-bottom: 3px; } 
      #bottom div.program div.radek div.datum { float: left; width: 190px; background: ; }
      #bottom div.program div.radek div.datum strong { font-size: 12px; }
      #bottom div.program div.radek div.datum span { font-style: italic; font-size: 11px; }
      #bottom div.program div.radek div.nazev { float: left; background: ; }
      #bottom div.program div.radek div.nazev span { font-size: 12px; font-weight: bold; }
      #bottom div.program div.radek div.nazev span.minutaz { font-size: 10px; color: #787878; }

        #bottom div.program div.radek div.vstup { float: right; width: 110px; }
          #bottom div.program div.radek a:active div.detail { color: #002244; }
          #bottom div.program div.radek a:hover div.detail { color: #002244; }
          
          
      #detail { width: 100%; font-size: 11px; vertical-align: top; }
        #detail strong { color: #FFD134; }
        #detail td.back { text-align: right; }
        #detail td.nadpis { font-size: 24px; font-weight: bold; color: #FFD134; padding-bottom: 5px; font-family: arial }
        #detail td.makers { vertical-align: top; width: 200px; }
        #detail td.dej { vertical-align: top; padding-left: 20px; font-size: 13px; font-family: Arial; }
        #detail td.galerie { padding-top: 25px; }
            #detail td.galerie table.detailGalerie { margin: 0px auto; }
              #detail td.galerie table.detailGalerie td { height: 125px; width: 125px; border: 0px solid red; text-align: center; background: #001D3B; }
        #detail td.video { text-align: center; padding-top: 25px; }
        
      #kontakt td.info { color: #FFD134; font-size: 12px; width: 300px; }
      #kontakt td.foto { text-align: center; padding-left: 20px; vertical-align: top; padding-top: 10px; }
    
  #partneri { float: right; width: 133px; background: none; font-size: 9px; text-align: center; color: #BFA63B; margin-top: 13px; }
    #partneri img { margin-bottom: 2px; }
  
  #copyright {
      text-align: center; border-top: 1px solid #001D3B; margin-top: 20px;
      padding-top: 3px; font-size: 9px; padding-bottom: 3px; color: #BDBDBD;
    }

  #error404 { width: 300px; padding: 20px; margin: 0px auto; text-align: center; margin-top: 30px; }
