.article {
    color:black;
    padding: 5px;
    /*width:100%;*/
    font-size:11.0pt;
    font-family: Tahoma, Geneva, sans-serif;
}

.article .img-group {
    margin-top:15px;
    margin-bottom:15px;
}

.article .small-greek-letter {
        font-family:"Times New Roman", Times, serif;
        font-style:italic;
        font-size:125%;
}

.article .img_group img{
    border: 1px rgb(227,227,227) solid;
}

.article table {
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        margin-bottom: 10px;
}

.article .historic-name {
        font-variant:normal;
        text-transform:uppercase;
}

.article img{
    vertical-align: middle;
    position: relative;
    top:-1px;
}

.article h1{
    font-size:20px;
    font-variant:small-caps;
    text-decoration:none;
    /*text-transform:uppercase;*/
    font-variant:normal;
    margin:5px -3px 5px 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight:bold;
    color:#555;
    text-decoration: none;
    font-style: normal;
}
.article h2
{margin-top:4.0pt;
 margin-right:0cm;
 margin-bottom:8.0pt;
 margin-left:0cm;
 text-align:justify;
 text-indent:0cm;
 page-break-after:avoid;
 font-size:14.0pt;
 font-style:italic;
 text-decoration:underline;
}

.article h3
{margin-top:2.0pt;
 margin-right:0cm;
 margin-bottom:1.0pt;
 margin-left:0cm;
 text-align:justify;
 text-indent:0cm;
 page-break-after:avoid;
 font-size:12.0pt;
 text-decoration:underline;}
.article h4
{margin-top:4.0pt;
 margin-right:0cm;
 margin-bottom:2.0pt;
 margin-left:0cm;
 text-align:justify;
 text-indent:0cm;
 page-break-after:avoid;
 font-size:11.0pt;
 font-style:italic;
 text-decoration:underline;}
.article h5
{margin-top:12.0pt;
 margin-right:0cm;
 margin-bottom:3.0pt;
 margin-left:0cm;
 text-align:justify;
 text-indent:0cm;
 font-size:11.0pt;
 font-family:Arial;
 font-weight:normal;}
.article h6
{margin-top:12.0pt;
 margin-right:0cm;
 margin-bottom:3.0pt;
 margin-left:0cm;
 text-align:justify;
 text-indent:0cm;
 font-size:11.0pt;
 font-family:Arial;
 font-weight:normal;
 font-style:italic;}


.article p.MsoCaption, li.MsoCaption, div.MsoCaption
{margin-top:1.0pt;
 margin-right:0cm;
 margin-bottom:3.0pt;
 margin-left:0cm;
 text-align:center;
 font-style:italic;}

.article p.Body, li.Body, div.Body
{
    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:43pt;
    padding-right: 10px;
    /*	text-align:justify;*/
    text-indent:-14.2pt;
}


.article p.Body2, li.Body2, div.Body2 {
    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:60pt;
    padding-right: 10px;
    /*	text-align:justify;*/
    text-indent:-14.2pt;
}

.article p.Odstavec, li.Odstavec, div.Odstavec{

    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:0cm;
    text-align:justify;
    text-indent:30px;
}

.article p.Obrzek, li.Obrzek, div.Obrzek {
    margin-top:2.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:0cm;
    text-align:center;
    page-break-after:avoid;
}
.article p.Poznmka, li.Poznmka, div.Poznmka {
    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:0cm;
    /*	text-align:justify;*/
    font-style:italic;
}

.article p.Koment, div.Koment, li.Koment,p.Koment_ramecek {
    margin-top:1.0pt;
    margin-right:0px;
    margin-bottom:1.0pt;
    margin-left:0px;
    text-align:justify;
    text-indent:30px;
    background: #E6E6E6;
    border-width: 1px 2px 2px 1px;
    border-style: solid;
    padding: 1.0pt 4px 1.0pt 4px;
    border-color: #CCCCCC;
}

.article p.Koment_ramecek{

    border: black solid;
    border-width: 1px 2px 2px 1px;
    padding:1.0pt 4.0pt 1.0pt 4.0pt;
    background:#E6E6E6;
}

.article .Komentnadstandard{

    text-indent:30px;
    border: 3px #FF6600 groove;
    padding:4px;
    text-align:justify;
}

.article p.Definice, li.Definice, div.Definice
{margin-top:1.0pt;
 margin-right:0cm;
 margin-bottom:1.0pt;
 margin-left:0cm;
 text-align:justify;
 text-indent:30px;
 font-size:9.0pt;
 font-variant: normal;
 text-transform: uppercase;
 padding: 1.0pt 4.0pt 1.0pt 4.0pt;
 font-variant:small-caps;
 letter-spacing:1.2pt;
 font-weight:bold;
 background:rgb(223,223,223);

}

.article p.Pklad, li.Pklad, div.Pklad {
    margin-top:2.0pt;
    margin-right:0cm;
    margin-bottom:2.0pt;
    margin-left:0cm;
    text-align:justify;
    border: 3px black double;
    padding:3px;
}

.article p.Rovnice-slo, li.Rovnice-slo, div.Rovnice-slo {
    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:0cm;
    text-align:right;
    position:relative;
    top:-35px;
}

.article p.Rovnice-odstavec, li.Rovnice-odstavec, div.Rovnice-odstavec {
    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:0cm;
    text-align:justify;
}

.article p.Rovnice, .article li.Rovnice, .article div.Rovnice {

    margin-top:1.0pt;
    margin-bottom:1.0pt;
    margin-left:0cm;
    text-align:center;
}

.article .tbl-equation {
        width: 100%;
        border-style: none;
}

.article .tbl-equation .equation-text {
        text-align:center;
}

.article .tbl-equation .equation-number {
        width: 30px;
        text-align: right;
}

.article .Rovnice_tbl {
    width:100%
}

.article .Rovnice_tbl_r {
    width:20px;
    text-align:right;
}

.article .Rovnice_tbl_l {
    text-align: center;
    padding-left:20px;
}

.article p.Rovnice-definice, li.Rovnice-definice, div.Rovnice-definice {
    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:0cm;
    text-align:justify;
    font-variant:small-caps;
    letter-spacing:1.2pt;
    background:rgb(223,223,223);
    font-weight:bold;
}

.article span.Matice {
    font-weight:bold;
}


.article p.StylOdstavec14bTunPodtrenkapitlky, li.StylOdstavec14bTunPodtrenkapitlky, div.StylOdstavec14bTunPodtrenkapitlky {
    margin-top:1.0pt;
    margin-right:0cm;
    margin-bottom:1.0pt;
    margin-left:0cm;
    /*	text-align:justify;*/
    text-indent:30px;
    font-size:14.0pt;
    font-weight:bold;
    text-decoration:underline;
}

.article span.StylOdstavec14bTunPodtrenkapitlkyChar
{font-weight:bold;
 text-decoration:underline;}

.article ul
{margin-bottom:0cm;}

.article ol {
    margin-bottom:0cm;
    list-style: decimal outside none
}

.article .keyword, .article a.equation-reference {
    color:#336699;
    text-decoration:none;
}
.article .keyword:hover, .article a.equation-reference:hover {
    color:#336699;
    text-decoration: underline;
}

.article .img-group {
    width: 80%;
    text-align:center;
}

.article .img-group img{
    margin-top:10px;
    padding:10px;
    /*border: 1px rgb(227,227,227) solid;*/
}

.external_links, .links, .multimedia {
    padding: 5px 10px 0px 10px;
    width:90%;
}

.multimedia img {
    vertical-align: middle;
}

#mediaplayer {
    margin-left:auto;
    margin-right:auto;
}

.toc-header {
    font-size: 16px;
    font-weight: bold;
}

.currentTreeNode {
    color: #3484D2;
}


.MathJax {
        font-variant: normal;
}
