/* nastaveni html tagu */
body { margin: 0px; padding: 0px; font-family: Times CE, Arial, lucida, sans-serif; font-size: 0.75em; color: #FFFFFF; text-align: center; background-color: #414141; }
table { border-collapse : collapse; }
td { border: 0px; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; list-style-type: none; }
h1 { margin: 0px; padding: 0px; font-size: 20px; font-weight: bold; color: #000000; }
h2 { margin: 0px; padding: 0px; font-size: 20px; font-weight: bold; color: #FA0404; }
h3 { margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; color: #000000; }
p { margin: 0px; padding: 0px 0px 5px 0px; }
strong { color: #FFFFFF; }
img { border: 0px; }
form { margin: 0px 0px 2px 0px; padding: 0px; }
input, textarea, file { padding: 1px; font-family: Verdana, Arial, lucida, sans-serif; font-size: 1em; color: #FFFFFF; border: 1px dashed #FA4040; background-color: transparent; }
option, select { padding: 1px; font-family: Verdana, Arial, lucida, sans-serif; font-size: 1em; color: #FFFFFF; border: 1px dashed #FA4040; background-color: #414141; }

/* nastaveni odkazu */
a:link, a:visited { color: #FA0404; text-decoration: underline; }
a:active, a:hover { color: #FA0404; text-decoration: none; }

/* tridy s vyuzitim po celem webu */
.vyrazne { color: #FA0404; }
.male { font-size: 10px; color: #FA0404; }
  a.error:link, a.error:visited { font-size: 10px; color: #FA0404; text-decoration: none; }
  a.error:active, a.error:hover { font-size: 10px; color: #FA0404; text-decoration: underline; }
.no-screen { display: none; }
.area { width: 200px; height: 100px; }
.form { width: 110px; height: 15px;}

/* nastaveni layoutu */
#layout { width: 900px; margin: 0 auto; text-align: center; background-color: #FFFFFF; }

  #hlavicka { width: 900px; height: 179px; margin: 0px; padding: 0px; background-image: url('images/header.gif'); background-repeat: no-repeat; background-color: #DFDFDF; }
    #hlavicka .zacatek { width: 900px; height: 179px; display: block; }

  #lista-obal { width: 900px; height: 66px; margin: 0px; padding: 0px; text-align: center; background-image: url('images/panel.gif'); background-repeat: no-repeat; background-color: #BFBFBF; }
    #lista { margin: 0px; padding-top: 5px; text-align: center; }
  
  #obal { width: 900px; margin: 0px; padding: 0px; overflow: hidden; background-image: url('images/background.jpg'); background-repeat: repeat-y; background-color: #DFDFDF; }

    #sloupec-obal { width: 188px; margin: 0px; padding: 0px; float: left; background-image: url('images/row.gif'); background-repeat: repeat-y; background-color: transparent; }
      #menu { width: 188px; height: 57px; margin: 0px; padding: 0px; background-image: url('images/menu.gif'); background-repeat: no-repeat; background-color: transparent; }
      #sloupec { margin: 0px; padding: 10px 20px 10px 20px; text-align: left; background-color: transparent; }
        #sloupec a:link, #sloupec a:visited { font-size: 15px; color: #FFFFFF; text-decoration: none; }
        #sloupec a:active, #sloupec a:hover { font-size: 15px; color: #FA0404; text-decoration: none; }

    #hlavni-obal { width: 712px; margin: 0px; padding: 0px; float: right; background-image: url('images/main.gif'); background-repeat: repeat-y; background-color: transparent; }
      #hlavni { margin: 0px; padding: 5px 15px 5px 10px; text-align: center; background-color: transparent; }

  #paticka { width: 900px; height: 11px; margin: 0px; padding: 0px; clear: both; font-size: 0px; background-image: url('images/footer.gif'); background-repeat: no-repeat; background-color: #BFBFBF; }
  #copyright { width: 900px; height: 20px; margin: 0px; padding: 0px; background-color: #414141; }
    #copyright a:link, #copyright a:visited { color: #FA0404; text-decoration: none; }
    #copyright a:active, #copyright a:hover { color: #FA0404; text-decoration: underline; }
    
/* tridy */
.block { margin: 2px 0px 2px 0px; display: block; }
.odsazeni { margin-bottom: 10px; display: block; }
.head { border: 1px solid #000000; background-color: #6F6F6F; }
.table { border: 1px solid #000000; }
