@namespace h "http://www.w3.org/1999/xhtml";
@page
    {
    margin: 5pt;
    }
body
    {
    font-family: "100 %", serif, sansserif;
    }
p
    {
    margin:0pt;
    text-indent:0em;
    line-height: 1em;
    text-align: justify;
    font-size: 1.00em;
    widows: 2;
    orphans: 2;
    }
p+p
    {
    text-indent:1.5em;
    line-height: 1em;
    }
a
    {
    color:#000000;
    text-decoration:underline;
    }
h1
    {
    margin-top:4em;
    margin-bottom:2em;
    page-break-after:avoid;
    font-size: 1.20em;
    text-align: center;
    text-indent:0em;
    }
h2
    {
    margin-top:3em;
    margin-right:0em;
    margin-bottom:2em;
    margin-left:0em;
    page-break-after:avoid;
    font-size: 1.10em;
    text-align: center;
    text-indent:0em;
    }
h3
    {
    margin-top:2em;
    margin-bottom:2em;
    line-height:normal;
    page-break-after:avoid;
    font-size: 1.00em;
    text-align: center;
    text-indent:0em;
    }
h4
    {
    margin-top:2em;
    margin-bottom:2em;
    line-height:normal;
    page-break-after:avoid;
    font-size: .90em;
    text-align: center;
    text-indent:0em;
    }
h5
    {
    margin-top:2em;
    margin-bottom:2em;
    line-height:normal;
    page-break-after:avoid;
    font-size: .90em;
    text-align: center;
    text-indent:0em;
    }
h6
    {
    margin-top:2em;
    margin-bottom:2em;
    line-height:normal;
    page-break-after:avoid;
    font-size: .90em;
    text-align: center;
    text-indent:0em;
    }
.title
    {
    margin-top:2em;
    margin-bottom:1.5em;
    page-break-after:avoid;
    font-size: 1.50em;
    text-align: center;
    text-indent:0em;
    }
.subtitle
    {
    margin-top:2em;
    margin-bottom:1.5em;
    page-break-after:avoid;
    font-size: 1.00em;
    text-align: center;
    text-indent:0em;
    }
.footnote
    {
    font-size: .90em;
    margin-left:1em;
    text-indent:-1.5em;
    text-align: justify;
    page-break-before: always;
    border-top: 0.5px;
    border-top-style: solid;
    border-top-color: black;
    padding-top:1em;
    width: 60%;
    }
.quotations
    {
    margin-left:2.5em;
    margin-right:1em;
    text-indent:-1em;
    text-align: left;
    }
.marginalia
    {
    font-size: .90em;
    margin-top:1em;
    margin-bottom:1em;
    margin-left:35%;
    text-indent:0em;
    text-align: justify;
    }
.noindent
    {
    margin:0pt;
    text-indent:0em;
    text-align: justify;
    font-size: 1.00em;
    }
.illustration
    {
    margin:0pt;
    margin-bottom:2em;
    text-indent:0em;
    text-align: center;
    font-size: .80em;
    font-style:oblique;
    }
.left
    {
    text-align: left;
    }
.center
    {
    text-align: center;
    text-indent:0em;
    }
.right
    {
    text-align: right;
    }
.bold
    {
    font-weight: bold;
    }
.italic
    {
    font-style: italic;
    }
.underline
    {
    text-decoration:underline;
    }
.caption
    {
    margin-top:1em;
    margin-right:0em;
    margin-bottom:0.3em;
    margin-left:0em;
    page-break-after:avoid;
    font-size: 1.00em;
    font-style: italic;
    text-align: center;
    color:#000000;
    }
.dropcap
		{
		float: left;
		font-size: 4.7em;
		line-height: 0.8em;
		margin-right: 3pt;
		margin-bottom: -0.1em;
    }
img
    {
    max-width:100%;
    }
.floatleft
    {
    float:left;
    margin: 0.5em;
    padding: 2px;
    }
.floatright
    {
    float:right;
    margin: 0.5em;
    padding: 2px;
    }
.bordertop
    {
    border-top: 0.75pt solid black
    }
.listnumbers
    {
    display: block;
    list-style-type: decimal;
    }
.listlowercase
    {
    display: block;
    list-style-type: lower-latin;
    }
.listcapitals
    {
    display: block;
    list-style-type: upper-latin;
    }
.listroman
    {
    display: block;
    list-style-type: upper-roman;
    }
.listromanl
    {
    display: block;
    list-style-type: lower-roman;
    }
.listcircle
    {
    display: block;
    list-style-type: circle;
    }
.listdisc
    {
    display: block;
    list-style-type: disc;
    }
.listsquare
    {
    display: block;
    list-style-type: square;
    }
.index1
    {
    margin-top: 0.5em;
    text-indent: 2em;
    }
.index2
    {
    text-indent: 3em;
    font-style: italic;
    }
.index3, .index4, .index5, .index6
    {
    text-indent: 4em;
    font-style: italic;
    }
pre
    {
    margin:0pt;
    font-family:monospace;
    text-indent:0em;
    text-align: left;
    font-size: .80em;
    white-space: pre-wrap;
    }
img.cover
    {
    height: 100%;
    }
table
    {
    cellpadding: 1px;
    cellspacing: 2px;
    rules:all;
    display: inline-table;
    border-collapse:collapse;
    margin-left:0px;
    margin-right:0px;
    }
tr
    {
    }
td
    {
    border:1px solid black;
    }

/*======== image rules ========*/

#img_Obrazek1 {
    display :block; 
    width: 100%;
    float: left; 
}
#img_Obrazek2 {
    display :block; 
    width: 87%;
    float: left; 
}
#img_Obrazek3 {
    display :block; 
    width: 100%;
    float: left; 
}
#img_Obrazek4 {
    display :block; 
    width: 84%;
    float: left; 
}
#img_Obrazek5 {
    display :block; 
    width: 14%;
    float: left; 
}
#img_Obrazek7 {
    display :block; 
    width: 100%;
    float: left; 
}

/*===== end image rules ========*/

.break
    {
    	page-break-before: always;
    }
hr
    {
    width: 70%;
    margin-left: 15%;
    }
span.normal {font-style: normal;}
span.linethrough {text-decoration: line-through}
span.underline {text-decoration: underline}
span.fakesmallcaps {font-size: .75em}