/* ******* RMK 20170607 ******** */

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

   body { 
    margin-left: 10%; 
    margin-right: 10%; 
    font-family: sans-serif;
    #NEPOUZIT obrazok pre pozadie!
    #background-image: url("../icons/local/page_www_bckgr_caosp.png") ;
    background-color: #f0f0f3 ;
        }
   h1 { margin-left: -6% }
   h2 { margin-left: -5% }
   h3 { margin-left: -4% }
   h4 { margin-left: -3% }
   h5 { margin-left: -2% }
   h6 { margin-left: -1% }
   pre {
     font-weight: bold;
     white-space: pre; font-family: monospace;
     margin-left: 05%; 
     background: #f5f4ff;
     border: 1px dotted #053188;
     padding: 1em;
       }
   em { font-style: italic; font-weight: bold }
   strong { font-weight: bold }
   .navbar {text-align: center }
   .foot {
     background-image : url("../icons/foot_bckgr.png");
     background-color : transparent;
     border-top-style: solid ;
     border-top-width: thin ;
     border-top-color: #064684 ;
     margin-left: 0% ;
     text-align: left ;
     padding: 1em 1em ;
           }
   .nadpis{
     background-image: url("icons/local/embls.png");
     background-repeat: no-repeat;
     background-position: 0% 0%;
/*
     min-height je potrebne mat (absolutne jednotky), aby obrazok loga 
     ("icons/local/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
*/
     min-height: 2.5cm;
     padding-left: 3.8cm;
     text-align: center;
     border-bottom-style: double;
     border-bottom-width: thick;
     border-bottom-color: #064684;
           }

   .zoznam{
     text-align: left;
     border-style: dashed;
     border-width: thin;
     border-color: #064684;
     background-color: rgb(205,205,220);
     background-repeat: repeat-x;
     padding: 1ex 1em;
           }

   .upozornenie{
     color: red;
     font-weight: bold;
     font-size: smaller;
     background-color: yellow;
           }

   .infoudaje{
     text-align: left;
     border-bottom-style: dashed;
     border-bottom-width: thin;
     border-bottom-color: #064684;
     background-image: url("../icons/local/infoudaje_bckgr.png");
     background-color: transparent;
     background-repeat: repeat-x;
           }

   .abstrakt{
     text-align: justify;
     border-bottom-style: solid;
     border-bottom-width: thin;
     border-bottom-color: #064684;
           }

   .fulltext{
     text-align: right;
     border-bottom-style: dotted;
     border-bottom-width: thin;
     border-bottom-color: #064684;
           }

   .onlinedata{
     text-align: left;
     border-bottom-style: solid;
     border-bottom-width: thin;
     border-bottom-color: #064684;
           }

   .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; }

   .formular
    {
     text-align: right;
    }
   p.formular
    {
     text-indent: 2em;
     padding: 0.4em;
     text-align: left;
    }
   li.formular
    {
     text-indent: 2em;
     padding: 0.2em;
     border-bottom: 1px dotted gray;
    }
   fieldset
    {
     background: #cbd4df;
     border: 1px dotted #053188;
     margin-left: 1em;
     margin-right: 1em;
     padding: 1em;
    }
   fieldset legend  
    {
     color: #053188;
     background: #fff;
     font-variant: small-caps;
     padding: 0.1ex 0.5ex;
     border-right: 1px solid gray;
     border-bottom: 1px solid gray;
     font-weight: bold;
    }
   .help
    {
     background: #dbe4ef;
     width: 50%;
     text-align: left;
     padding-right: 0em;
     padding-left: 3em;
     padding-top: 0ex;
     padding-bottom: 1ex;
     font-style: italic;
     font-size: smaller;
     border-bottom: 1px solid gray;
     border-right: 1px solid gray;
    }
div.error{
 background:#fcc url(icons/error.png) 0.5em 0px no-repeat;
 color:#000;
 border-bottom:1px solid #faa;
 font-size:90%;
 margin:0;
 padding-left:3em;
 overflow:hidden;
}
div.info{
 background:#e4f0ea url(icons/info.png) 0.5em 0.5em no-repeat;
 color:#000;
 border-bottom:1px solid #aaf;
 font-size:90%;
 margin:0;
 padding-left:3em;
 overflow:hidden;
}
div.success{
 background:#cfc url(icons/success.png) 0.5em 0px no-repeat;
 color:#000;
 border-bottom:1px solid #afa;
 font-size:90%;
 margin:0;
 padding-left:3em;
 overflow:hidden;
}
div.notify{
 background:#ffc url(icons/notify.png) 0.5em 0.5em no-repeat;
 color:#000;
 border-bottom:1px solid #ffa;
 font-size:90%;
 margin:0;
 padding-left:3em;
 padding-right: 0.5em;
 overflow:hidden;
}
   .vyber {
     background-color: rgb(220,220,225) ;
     color: rgb(80,20,20) ;
           }
   .vybersirka40 {
     background-color: rgb(220,220,225) ;
     color: rgb(80,20,20) ;
     width: 40em ;
           }
   .povinne{
     font-weight: bold;
     font-size: larger;
     text-align: center;
           }
   .nepovinne{
     text-align: center;
           }
   .formsubmit{
     color: blue;
     font-style: italic;
     text-align: center;
           }
   .error{
     color: red;
     font-style: italic;
     font-size: smaller;
           }
   .warning{
     color: olive;
     font-style: italic;
     text-align: left;
     font-size: smaller;
           }
   pre.listing {
     font-weight: bold;
     white-space: pre; font-family: monospace;
     margin-left: 05%; 
     background: #f5f4ff;
     border: 1px dotted #053188;
     padding: 1em;
       }


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

