* { padding: 0px; margin: 0px; font-family: Tahoma; }
img { border: 0px; }
body { text-align: center; }
    
  #top { width: 100%; background-color: #444B55; background-image: url( "/layout/error/top.gif" ); background-position: top center; background-repeat: repeat-y; }
    
    #top_menu { width: 600px; height: 24px; margin: 0px auto; }
    #top_menu h1 { float: left; color: #FFFFFF; font-size: 10px; font-weight: normal; padding-top: 5px; padding-left: 10px; }
  
  #root { background-image: url( "/layout/error/root.gif" ); background-repeat: repeat-x;background-position: top center; }
  
    #header_border { background-image: url( "/layout/error/header_bg.gif" ); background-repeat: no-repeat; background-position: top center; }
      
      #header { background-color: #2979B8; background-image: url( "/layout/error/logo.jpg" ); width: 607px; margin: 0px auto; border: 1px solid #FFFFFF; height: 101px; text-align: left; padding-top: 15px; }
      #header p { font-size: 18px; color: #FFFFFF; float: left; padding: 10px 0px 30px 180px; line-height: 30px; }
      #header p span { margin-left: 80px; }
      
    #main { margin: 20px auto; width: 607px; text-align: left; }
      
      #col-left { width: 187px; border: 1px solid #BBC2CC; background-color: #FFFFFF; float: left; }
      #col-left p { font-size: 11px; background-color: #E2E7EA; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 20px 16px; text-align: Justify; }
      #col-left p a { color: #01A2FE; text-decoration: none; }
      #col-left p.kontakt { background-color: #A2D010; border: 1px solid #FFFFFF; background-image: url( "/layout/error/kontakty.jpg" ); color: #FFFFFF; line-height: 20px; }
      #col-left p.kontakt a { color: #FFFFFF; }
      #col-left p.kontakt a:hover { color: #000000; }
      
      #content { width: 378px; float: left; margin: 0px 20px; }
      #content h3 { color: #0099FF; font-size: 17px; margin: 10px 0px; }
      #content p { font-size: 11px; text-align: Justify; line-height: 17px; }
      #content p a { color: #FF6600; text-decoration: none; }
      #content p a:hover { text-decoration: underline; }
      
      div.cleaner { clear: both; height: 20px; width: 100%; }
      
      #paticka { border-top: 5px solid #D1D7DA; background-color: #E2E7EA; height: 50px; margin-bottom: 20px; }
      #paticka p { font-size: 11px; float: left; padding: 10px; }
      #paticka a { color: #000000; text-decoration: none; }
      #paticka a:hover, #paticka a.active { color: #01A2FE; }
      #paticka p.right { float: right; }
      