/*----ZAKLADNI STYL----*/

    @page {margin: 1.2cm 0.5cm 0.75cm 0.5cm;}
    h1, h2, h3, h4, h5, h6 { page-break-after : avoid; page-break-before : avoid; }
    html {padding: 0 !important; margin: 0 !important; }
    body {padding: 0 1cm !important; margin: 0 !important;font-size: 11pt !important; /*font-family: serif;*/}
    body.template_10 .col-xs-12.col-sm-6.col-lg-4 {float: left;}

    #head h1 a {page-break-after : avoid;}
    #head, #head h1 {margin-top: 0; margin-bottom: 0; padding-top: 0; margin-bottom: 0;}
    #head h1 {margin-bottom: 0.25cm;}
    
    #bc #zalozky {display: none;}

    .obsah {padding: 0;}
    .darkbox {padding-left: 0; }
    .first-hidden-uvod-aktitem-link, .more.button {
        text-decoration:  underline !important;
    }
    .more.button, .vypis a .inner::after {
        font-size: 0.75em;
    }
    .first-hidden-uvod-aktitem-link, .prilohy-ano {
        font-size: 0.9em;
    }
    .file-attachment .attach-descr a {
        font-size: 0.85em;
    }
    .datumovka, .datum {
        page-break-after : avoid;
    }
    .datum2 .popisek {
        font-weight: bold;
    }
    .pagination {
        padding-left: 0 !important;
    }
    .pagination > li > a, .pagination > li > span {
        padding: 0 0.15cm;
        font-size: 0.9em;
    }
    /* Vypis aktualit */
    .newslist .newsMargin .foto-vpravo .fotogalerie, .newslist .newsMargin .foto-vlevo .fotogalerie {
        width: 33.33333333%;
    }

    body.template_2 .foto-vpravo .fotogalerie, body.template_2 .foto-vlevo .fotogalerie {
        width: 25%;
    }

    /* Prebyti barev webu, pouze cernobilou barvou - UNIVERZALNI */
    *,*:before,*:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    #obsah {color:#000}
    a {color:#000}


    /* Print styly specificke pro Granty pisek */
    ul {margin:0 0 1em}
    li {margin:0.3em 0}

    #bc .zalozka.current, #bc #zpet {display: inline-block; font-weight: 700; text-decoration: underline;}


    #head, #head h1, #head #logo-text3 {text-align: center;}
    #head h1 {font-size: 24pt !important; font-weight:700; line-height: 0.9em;}
    /*#head h1 {font-size: 1.5em; font-weight:700; line-height: 0.9em;margin-bottom: 0.7em; margin-top: 0.3em;}*/
      
    #head #logo-text3 {font-size: .5em; display: block !important; font-weight: 400; margin-top: 0.01em; margin-bottom: 0.5em;}
    #head h1 a, h2 a {text-decoration:none;}
    header,#banner,#minibanner,footer,nav,#rozstrel,#up,#submenu,.nahled img,.adm,.admButt,.noprint, #start, #menu, #popup, .bf, #back-events-list {display:none;}
    
    #head h2 {font-size: 24pt !important; }


    
    #above {position: static !important;}
    

    .newsBox {
        border-top: 1px solid #999;
        padding-top: 1em;
    }
    
    .newsBox > .row {
        border-bottom: 1px #8c8c8c solid;
        padding-bottom: 1em;
        margin-bottom: 2em;
    }
    #main .news h1 {font-size: 1.5em; }
    #main .news h1 strong {font-size: 1em; }

    #main h1 {font-size: 1.5em; }
    #main h1 strong {font-size: 1.1em; }


    #main ul {
        list-style-type: square;
        margin: 1em 0;
        padding-left: 1em;
        font-size: 1rem;
        font-weight: 200;
        line-height: 1.5em;
        
    }
    #main ul li {
        padding-left: 0;
        list-style-type: square;
        position: relative;
    }
    .obsah h3:first-child {
        margin-top: 0;
    }
  

  
    
    /*     * {opacity:1 !important;transform:none !important;}   */
    


  
  header h1 a[href]:after {display:none}


    /* MAPA STRANEK */
    .sitemap a {
        text-decoration: none;
        display: inline-block;
    }
    .sitemap a:hover {
        text-decoration: underline;
    }
    .sitemap h4 {
        margin: 0;
    }
    .sitemap a.new-level {
        margin: .5em 0 0 0;
    }
    .sitemap a.kotva {
        font-style: italic;
        font-weight: 200;
        font-size: .9em;
    }
    
    .f {
        height: auto !important;
        min-height: 0 !important;
        background-image: none !important;
    }
    .f #bc {
        position: static;
    }

    .aktuality-header strong {
        margin-top: 1em;
        margin-bottom: 1em;
        font-size: .8em;
        float: none;
        position: relative;
        top: -.25cm;
    }

    .news .newsItem .newsHomeMargin img.nahled, .newslist .newsNahled img.nahled {
        max-height: 100px;
        max-width: 40%;
        width: auto;
    }
    #main .news h2#nadpis-aktualit-homepage {
        page-break-after : avoid;
        padding-bottom: 0;
    }

    #above div.container > div.row {
        text-align: center;
    }

    .newsItem > div {
        width: 75%;
    }




    #zpet-stranka-link {
        display: none;
    }


/*  klientské ... distanční web  */ 

    .modal {
        display: none;
    }

    #splnene-ukoly-links {
        display: none;
    }

    #print-page-bttn {
        display: none;
    }

    




