/* ------------------------------------- */
/*    (c) Michael Stanovský              */
/* ------------------------------------- */

/* -------------- */
/* FONTY          */
/* -------------- */

/* import písmen z Google - mají korektní češtinu a jsou udržovaná                                  */
/* font Merriweather na lokální Windows raději neinstalovat, mám jej bez češtiny a sere se to       */
/* WOFF2: není-li připojení k internetu nebo písma na Googlu už nebudou k dispozici, mám tu náhradu */
/* není tam korektní čeština, místo chybějících písmenek se vezmou náhradní z dalšího fontu Verdana */
   @import url('https://fonts.googleapis.com/css?family=Merriweather:400,400i,700,700i&display=swap&subset=latin,latin-ext,cyrillic,cyrillic-ext');
   @font-face { font-family: 'merriweather-webfont';
                src: url('fonty/merriweather-regular-webfont.woff2') format('woff2');
                font-weight: normal;
                font-style: normal;
              }

/* serifové písmo */
body, p, h1, h2, h3, li, ul, dd, input.submit, input.button, input.submit:hover, input.button:hover, select.submit { 
     font-family: 'Merriweather',                           
                  'merriweather-webfont',
                  'Verdana','Georgia CE','New York CE','Times CE',georgia,serif;
}

/*   S T Y L Y    */
body { background:#0C4F82;
       color: #FFFFFF;
       font-size: 14pt;
       color: #FFFFFF;
       margin: 20px 100px 100px 100px; width:800px;
}
h1   { margin-top: 100px;
       border-bottom: 3px solid;
} 
h2   { padding: 10px 0px 0px 0px; margin-bottom: -8px;
} 
p a  { color: #FFFFCC;
}

/*   B A R V Y   0 2 / 2 0 2 0   */
body        { background: #804429; }
body        { color: #FFFFFF; }
h1          { color: #FFEED1; }
h2          { color: #FFCA80; }
p a         { color: #FFEED1; }

/* ------------------ dále zatím nic ----------------------- */


/*   Z A K L A D   (PRSA)   */
/*
body {
     padding: 0px;   
     background: white;
}
#hlavni {
     margin: 0 auto;
     padding-top: 10px;
     width: 80%;
}
body, p, td, li, ul {
     font-size: 14px;   
     font-family: 'Verdana CE',Verdana,'Arial CE','Helvetica CE',Arial,sans-serif;
     color: black;
     margin: 5px 5px 5px 5px;
}

p a, td a, li a { 
     color: #003E5B;
     text-decoration-skip: ink;
}

a:hover
   { color: #007700; 
     text-decoration: underline;
}

.gray, .gray a {
     color: #777777;
}     
.odsazeni { 
     margin-left: 15px;
}

h1 { font-size: 20px;
     color: #CC0000;
     margin: 10px 5px 10px 5px;
}
h2 { font-size: 16px;
     color: #CC0000;
     margin: 10px 5px 10px 5px;
}
h3 { font-size: 14px;
     color: #CC0000;
     margin: 10px 5px 10px 5px;
}


.l { text-align: left;
}
.r { text-align: right;
}
.c { text-align: center;
}
*/

/*   S T R A N K A   */
/*
#papir p, #papir h1  
              { text-align: center;
                font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
                line-height: 1.2;
              }
#papir p      { font-size: 24px;
                color: black;
              }
#papir h1     { font-size: 50px;
                color: black;
              }
#papir .vetsi { font-size: 34px;
              }
*/
              
/*   P R S A   */
.tab-l, .tab-c, .tab-r                   { font-size: 14px; margin: 0px 5px 0px 5px; }
.tab-mensi-l, .tab-mensi-c, .tab-mensi-r { font-size: 13px; margin: 0px 5px 0px 5px; }
.tab-mensi-c, .tab-c                     { text-align: center; }
.tab-mensi-r, .tab-r                     { text-align: right; }
.white                                   { color: white; }

/*   A L E R T Y   V   Z A H L A V I  /  E U R O C O O K I E S  */

.topmessage   { color: #CC0000;             
                padding: 8px;
                margin: 0px 0px 5px 0px;
                text-align: center;
                background: #FFFF00; 
                border-radius: 10px;
                box-shadow: 2px 2px 4px black;
                border: 1px solid black;
              }
.cookieobalka { background: #000000; 
                padding-top: 10px;
                opacity: 0.85;
                /* neposunování infookna */
                position: fixed; 
                bottom: 0px;
                left: 0px;
                width: 100%;
                z-index: 1000;
              }
.cookie       { font-family: 'Verdana CE',Verdana,'Geneva CE','Arial CE','Helvetica CE',Arial,sans-serif;
                color: #FFFF33; 
                background: #000000; 
                text-align: center;
                line-height: 1.0;
                margin: 0px;
                padding: 15px;
                border-color: #CC0000; 
                border-style: solid;
                border-width: 3px 0px 0px 0px;
              }
.cookie a     { color: #FFFF33; }
.cookie input { margin-left: 5px;
                background: #004400;
                color: #FFFFFF;
                box-shadow: 0px 0px 0px #000000;
                border-radius: 3px;
                border-width: 1px;
              }

.cookie a:hover { background: #333333; }
.cookie input:hover { background: #006600; }