@import url('reset.css');

body { font-family: Arial; font-size: 10pt; color: #000; text-align: center; background: #BAB200 url('images/bg.gif') top repeat-x; }

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

div#obsah { position: relative; margin: 0 auto; width: 900px; text-align: left; background-color: #fff; }

  #hlavicka { clear: both; position: relative; overflow: hidden; height: 250px; background: #D0C700 url('images/hlavicka.jpg') top no-repeat; }
    
  .hlavnipanel { clear: both; overflow: hidden; }
  .hlavnipanel .hlavnipanel-obsah { float: left; margin: 20px 0; }
      
    #levypanel { float: left; overflow: hidden; width: 300px; }
    #levypanel .levypanel-obsah { margin: 0 25px; text-align: justify; }
          
      .levypanel-obsah ul.menu { margin: 10px 0; padding: 0; list-style: none; }
      .levypanel-obsah ul.menu li { display: block; margin: 0; padding: 0; }
      .levypanel-obsah ul.menu li a { display: block; padding: 3px 10px 3px 0; font-size: 11pt; font-weight: bold; color: #29567C; text-decoration: none; }
      .levypanel-obsah ul.menu li.podmenu a { padding-left: 10px; font-size: 9pt; }
      .levypanel-obsah ul.menu li a:hover, .levypanel-obsah ul li a.active { color: #BAB200; }
    
      .levypanel-obsah .item { overflow: hidden; margin: 3px 3px 15px; border: 1px solid #FFCB00; }
      .levypanel-obsah .item .item-obsah { overflow: hidden; margin: 5px; height: 285px; }
      .levypanel-obsah ul { margin: 10px; padding: 0; list-style: none; }
      
    #pravypanel { float: left; overflow: hidden; width: 600px; }
    #pravypanel .pravypanel-obsah { margin: 0 25px 15px 25px; }

  #paticka { clear: both; overflow: hidden; background-color: #29567C; }
  #paticka .paticka-obsah { margin: 0; padding: 5px 10px; }
      
    #paticka p { margin: 5px 0; }
      
    #paticka a { padding: 0 5px 0 3px; font-size: 10pt; color: #fff; text-decoration: none; border-right: 1px solid #fff; }
    #paticka a.last { border-right: none; }
    
/* Univerzální formátovací styly */

a { color: #29567C; text-decoration: underline; }
a:hover { color: #29567C; text-decoration: none; }

.hr { display: block; margin: 25px 0 20px; height: 4px; }

p { margin: 10px 0; }

h2 { padding: 0 0 5px; color: #29567C; border-bottom: 1px solid #29567C; }
h3 { padding: 0 0 5px; font-size: 12pt; color: #29567C; border-bottom: 1px solid #29567C; }

.strong { font-weight: bold; color: #29567C; }
strong { font-weight: bold; color: #29567C; }

table { width: 500px; }

img { padding: 5px; border: 1px solid #29567C; }

