/* Font Definitions */
@font-face {
        font-family: Wingdings;
        panose-1: 5 0 0 0 0 0 0 0 0 0;
}

/* Menu / Header / Footer */
div.Header {
  /*background-color: #C0C0C0;*/
  border: dotted #FF8080 1px;
  position: fixed;
  margin: 0px;
  /*padding: 0px;*/
  background-color: #FFFFFF;
  width: 100%;
  left: 0px;
  top: 0px;
}

p.Header {
  /*border: solid red 10px;*/
  padding: 10px;
}

hr.Header {
  /*padding: 10px;
  left: 10px;*/
}

div.Footer {
  border: dotted #80FF80 1px;
  position: absolute;
  margin: 0px;
  width: 90%;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: auto;
}


div.Section1 {
  border: dotted #80FF80 1px;
  margin-top: 140px;
  _margin-top: 0px;
}

/* Style Definitions */

/* centrovani vyznacenych elementu */
.center {
        text-align: center;
}

/* obarveni textu psanych kurzivou */
p i, div i, span i {
  color: #800000;
}

td.em {

}

/* tabulky */
table {
  border: 3px solid #CCCCCC; /* vnejsi okraj tabulky */
  border-collapse: "collapse"; /* spojene pricky v tabulce */
}

/* pricky mezi bunkami */
th, td {
  border: 1px solid #CCCCCC; /* tloustka pricek v tabulce */
  text-align: left;
}

th {
  color: #FF2020;
}

/* objekty uvnitr tabulky */
td p, td div, td li, th p, th div, th li {
  background-color: #EEEEEE; /* docasne pozadi abych to videl */
  margin: 0.5em;             /* odstup textu od car tabulky */
}

/* seznam soucasti - reference */
p.ref {
  margin-left: 2ex; /* odsazeni o kousek vpravo */
}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 0cm;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.Autor, li.Autor, div.Autor {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 0cm;
        text-align: center;
        font-size: 12.0pt;
        font-family: Arial;
        color: Blue;
}

p.Titul, li.Titul, div.Titul {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 0cm;
        text-align: center;
        font-size: 20.0pt;
        font-family: Arial;
        color: Blue;
}

p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle {
        margin-top: 25.0pt;
        margin-left: 10%; /* 1.0cm; */
        margin-right: 10%; /* 1.0cm; */
        margin-bottom: 30.0pt;
        font-size: 14.0pt;
        font-family: Arial;
        font-style: italic;
        color: Blue;
}

/* spolecne vlastnosti nadpisu */
h1, h2, h3, h4, h5, h6 {
  color: blue;              /* barva nadpisu */
        page-break-after: avoid;  /* zakaz zalomeni pod nadpisem */
        margin-left: 0cm;
        margin-right: 0cm;
}

h1 {
        margin-top: 20.0pt;
        margin-bottom: 6.0pt;
        text-indent: 0cm;
        font-size: 20.0pt;
        font-family: Arial;
}

h2 {
        margin-top: 16.0pt;
        margin-bottom: 6.0pt;
        text-indent: 0cm;
        font-size: 16.0pt;
        font-family: Arial;
}

h3 {
        margin-top: 12.0pt;
        margin-bottom: 6.0pt;
        text-indent: 0cm;
        font-size: 13.0pt;
        font-family: Arial;
}

h4 {
        margin-top: 12.0pt;
        margin-bottom: 6.0pt;
        font-size: 14.0pt;
        font-family: "Times New Roman";
}

h5 {
        margin-top: 12.0pt;
        margin-bottom: 6.0pt;
        font-size: 13.0pt;
        font-family: "Times New Roman";
        font-style: italic;
}

h6 {
        margin-top: 12.0pt;
        margin-bottom: 6.0pt;
        font-size: 11.0pt;
        font-family: "Times New Roman";
}

p.MsoToc1, li.MsoToc1, div.MsoToc1 {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 0cm;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.MsoToc2, li.MsoToc2, div.MsoToc2 {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 12.0pt;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.MsoToc3, li.MsoToc3, div.MsoToc3 {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 24.0pt;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.MsoToc4, li.MsoToc4, div.MsoToc4 {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 36.0pt;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.MsoToc5, li.MsoToc5, div.MsoToc5 {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 48.0pt;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.MsoToc6, li.MsoToc6, div.MsoToc6 {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 60.0pt;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.MsoHeader, li.MsoHeader, div.MsoHeader {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 0cm;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}
p.MsoFooter, li.MsoFooter, div.MsoFooter {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 6.0pt;
        margin-left: 0cm;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

samp {
        font-family: "Courier New";
}

p.Odstavecsobrzkem, li.Odstavecsobrzkem, div.Odstavecsobrzkem {
        margin-top: 6.0pt;
        margin-right: 0cm;
        margin-bottom: 20.0pt;
        margin-left: 0cm;
        text-align: center;
        font-size: 12.0pt;
        font-family: "Times New Roman";
}

p.Vpisprogramu, li.Vpisprogramu, div.Vpisprogramu {
        margin-top: 3.0pt;
        margin-right: 0cm;
        margin-bottom: 3.0pt;
        margin-left: 0cm;
        font-size: 12.0pt;
        font-family: "Courier New";
}

@page Section1 {
        size: 595.3pt 841.9pt;
        margin: 4.0cm 2.0cm 62.35pt 2.0cm;
}

div.Section1 {
        page: Section1;
}

/* List Definitions */
ol {
        margin-bottom: 0cm;
}

ul {
        margin-bottom: 0cm;
}