/* ******* RMK 20100218 - 20210918 ******** */

/* ******* 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;
    background-color: #f8f8f8 ;
        }
   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%; 
       }
   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(235,235,244);
     background-repeat: repeat-x;
     padding: 1ex 1em;
           }

   .pdfs{
     font-family: "Bitstream Vera Sans Mono", monospace;
     font-size: smaller;
     background: #eaebee;
     border: none;
     margin: 1em;
     padding: 1em 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: center; */
     text-align: right;
     border-bottom-style: dotted;
     border-bottom-width: thin;
     border-bottom-color: #064684;
           }

   .license{
     /* text-align: center; */
     text-align: right;
     font-size: smaller;
     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;
         }

   /* submit button looks like hyperlink */
   input[type="submit"]{
                       background: none!important;
                       border: none;
                       padding: 0!important;
                       /*optional*/
                       /* font-family: arial, sans-serif; */
                       /*input has OS specific font-family*/
                       color: #084e93;
                       text-decoration: underline;
                       cursor: pointer;background-color: #DDD;
                       }
   input[type="submit"]:hover{
                             color: red;
                             }

   /* This CSS includes a few ways of styling PDF files */
   a[href$=".pdf"]:after {
        /* PDF file */
    width:40px;
    height:40px;
    background:url('../icons/PDF_file_icon.svg');
    background-size: 30px auto;
    background-repeat: no-repeat;
    background-position: center bottom; 
    display:inline-block;
    content:' ';
    }
  

   pre.file{
    font-weight: normal;    
    background-color:#dee7ec;
    padding: 2em;
    margin: 01%;
    border:1px dashed #8cacbb;
    color:#00f;
    overflow:auto;
   }

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

   .SearchEngine{
     min-height: 20%;  
     text-align: left;
     border-style: dashed;
     border-width: thin;
     border-color: #064684;
     margin: 2%;
     padding: 1%;
     font-size: smaller;
     background-color: #f2f2f2;
           }

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