/* ------------------------------------- */
/*    (c) Michael Stanovský              */
/* ------------------------------------- */

/*   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; }