/* ******* RMK 20151221 ******** */
/* ******* Bacha! Zalezi na poradi: link, visited, hover, active! ******* */
   a:link { color: #084e93 }  
   a:visited { color: #3f6489 }  
   a:hover { color: red }  
   a:active { color: red }  

   body { 
/*    background-color: rgb(220,220,225) ;*/
/*    background-image: url("icons/page_w3_bckgr.png") ; */
	background-color: #f2fff2 ;

    background-repeat: repeat;
    margin-left: 3%; 
    margin-right: 3%; 
    font-family: sans-serif;
    text-align: justify;
        }
   h1 { margin-left: 1% }
   h2 { margin-left: 2% }
   h3 { margin-left: 3% }
   h4 { margin-left: 4% }
   h5 { margin-left: 5% }
   h6 { margin-left: 6% }
   pre {
     font-weight: bold;
     white-space: pre; font-family: monospace;
     margin-left: 05%; 
       }
   pre.file{
    font-weight: normal;    
    background-color:#dee7ec;
    padding: 2em;
    margin: 01%;
    border:1px dashed #8cacbb;
    color:#00f;
    overflow:auto;
   }

   .framebox{
    border: 1px solid #287EC7;
    background-color:#dee7ec;
    padding: 2px;
    margin: 2px 2px 0px 2px;
    font-weight: bold;
    color: #5a5aaa;
   }
  
   em { font-style: italic; font-weight: bold }
   strong { font-weight: bold }

   .centerblock{ 
     margin-left: auto;
     margin-right: auto;
     text-align: center;
          }
   .center{ 
     text-align: center;
     margin: 0 auto;
          }
   .rightfloat{ 
     float: right;
     padding: 1ex 1em;
          }
   .rightblock{ 
     margin-left: 0;
     margin-right: auto;
     text-align: right;
          }
   .right{
     text-align: right;
         }
   .leftfloat{ 
     float: left;
     padding: 1ex 1em;
          }
   .leftblock{ 
     margin-left: auto;
     margin-right: 0;
     text-align: left;
          }
   .left{ 
     text-align: left;
        }

   .justify{ 
     text-align: justify;
        }
   .noborder{
     border: none;
            }
   .clearall{
     clear: both;
         }

   div{ display: block; }
   span{ display: inline; }

   .nadpis{
      background-image: url("icons/embls.png");
      background-repeat: no-repeat;
     background-position: 0% 0%;
     /*
      min-height je potrebne mat (absolutne jednotky), aby obrazok loga 
      ("icons/embls.png) nebol urezany zospodu
      padding zlava je potrebne mat, aby nadpis/text neprekryl obrazok loga
      embl.png: PNG image data, 259 x 201, 1-bit colormap, non-interlaced
     */
     padding-left: 3.5cm; 
     min-height: 2.2cm; 
     text-align: center;
     padding-bottom: 2ex;
     margin-bottom: 1ex;
     border-bottom-style: double;
     border-bottom-width: thick;
     border-bottom-color: #064684;
           }

   .uvod{
     text-align: justify;
     background-color: rgb(240,240,245) ;
     margin-left: -5%; 
     margin-right: -5%; 
     padding: 1ex 1em;
     border-bottom-style: solid;
     border-bottom-width: thin;
     border-bottom-color: #064684;
        }
   p.uvod{
     border-bottom-color: #064684;
     border-bottom: 1px solid gray;
     margin-left: 2%; 
     margin-right: 2%; 
           }

   .obsah{
     text-align: justify;
     background-color: rgb(230,230,235) ;
     margin-top: 1%; 
     padding: 3%; 
     border-bottom-style: double;
     border-bottom-width: thick;
     border-bottom-color: #064684;
        }

  .foot{
     background-image : url("icons/foot_bckgr.png");
     background-color : transparent;
     border-top-style : solid;
     background-repeat : repeat-x;
     border-top-width : thin;
     border-top-color : #064684;
     margin-top: 1%; 
     margin-left: -1%; 
     margin-right: -1%; 
     text-align : left;
     padding : 1em;
       }  

   .poznamka{
     background-color: rgb(240,240,245) ;
     margin-left: 1%; 
     margin-right: 1%; 
     margin-top: 1%; 
     margin-bottom: 1%; 
     padding: 1ex 1em; 
     border-bottom-style: solid;
     border-bottom-width: thin;
     border-bottom-color: #064684;
     border-top-style: solid;
     border-top-width: thin;
     border-top-color: #064684;
     font-size: smaller;
        }
   .tabulka{
     background-color: rgb(220,220,225) ;
     border-style: dotted;
     border-width: thin;
     border-color: #064684;
     border-collapse: collapse;
     padding: 1em;
        }
   caption.tabulka{
     caption-side: top;
     text-align: center;
     background-color: rgb(200,200,205) ;
     border-bottom-style: solid;
     border-bottom-width: thick;
     font-variant: small-caps;
     font-weight: bold;
     font-size: large;
     padding: 0.4ex 1em;
                }
   th{
     text-align: center; 
     font-weight: bold;
     vertical-align: baseline;
     border-style: solid;
     border-width: thin;
     border-bottom-width: medium;
     border-color: #064684;
     padding-right: 0.3em;
     padding-left: 0.3em;
     }
   td{
     text-align: left;
     vertical-align: middle;
     border-style: solid;
     border-width: thin;
     border-color: #064684;
     padding-right: 0.5em;
     padding-left: 0.5em;
     }

   .language {
     background-image: url("/icons/local/language_bckgr.png") ;
     background-color: #87a9c6 ;
     background-repeat: repeat-x;
     border-style: solid;
     border-width: thin;
     border-color: #064684 ;
     text-align: center;
     margin: 0.5em;
              }

@media print {
       div.foot {
                 display: none;
                }
             }

ul #dokAsU li{
	padding:5px;
}
