﻿@charset "utf-8";
/* normální design */
body {background-color: #FDF5E6; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 11pt;}
table {border: 1px solid #0065BD; border-collapse: collapse; font-size: 1em; margin: 0; padding: 0;}
tr {vertical-align: top;}
th {background-color: #0065BD; border: none; color: white; padding: 0.2em 0.4em; text-align: left; white-space: nowrap;}
td {border: none; padding: 0.2em 0.4em; white-space: nowrap;}
thead {display: table-header-group;}
tfoot {display: table-header-group;}
caption {font-size: 1.3em; font-weight: bold; padding: 0.5em;}
h1 {font-size: 1.75em; margin-bottom: 0.25em; text-align: center;}
h2 {font-size: 1.3em; text-align: center;}
h3 {font-size: 1.2em; margin: 0; padding: 0.25em;}
p {font-size: 1em; margin: 0; padding: 0.25em; line-height: 1.3em;}
a {color: black;}
a:hover {color: blue;}
ul {list-style: square; margin-top: 0.75em;}
li {margin-bottom: 0.25em;}
svg {fill: white;}
.vpravo {text-align: right;}
.nastred {text-align: center;}
.vlevo {text-align: left;}
.skryty {display: none;}
.hiden {visibility: hidden;}
.nepod {text-decoration: none;}
.tisk {display: none;}
.nb {white-space: nowrap;}
.zalomit {white-space: normal;}
.netucne {font-weight: normal;}
.tucny {font-weight: bold;}
.tucne {font-weight: bold;}
.kurzivou {font-style: italic;}
.cerveny {color: #dd0000;}
.zeleny {color: #008800;}
.fialovy {color: #9900ff;}
.sedy {color: #666666;}
.cerny {color: black;}
.even {background-color:  #FFF8DC;}
.even:hover {background-color:  lightsalmon;}
.odd {background-color:  #FFEEA8;}
.odd:hover {background-color:  salmon;}
.zelena {background-color: #00e0ff;} 
.zluta {background-color: #ffc000;} 
.skupiny {display: inline; padding: 6px; border: 1px solid Gray;}

#hlavicka {background-color: #0065BD; color: white; clear: both; font-size: 11pt; white-space: nowrap;}
    #hlavicka img {padding: 0.25em; padding-right: 0.5em;}
    #hlavicka a {border: none; color: white; text-decoration: none;}
    #hlavicka a:hover {color: black;}

.radek {display: inline-block;}
/*-------------------------*/

/* responzivní */
@media screen and (max-width: 720px)
{
    #hlavicka {font-size: 0.9em;}
        #hlavicka svg {height: 55px; width: 113px; padding: 0.25em;}
    h1 {font-size: 1.5em;}
    h2 {font-size: 1.25em;}
    h3 {font-size: 1.1em;}
}

@media screen and (max-width: 480px)
{
    #hlavicka {font-size: 0.8em;}
        #hlavicka svg {height: 47px; width: 97px; padding: 0.20em;}
    h1 {font-size: 1.5em;}
    h2 {font-size: 1.25em;}
    h3 {font-size: 1.1em;}
}

@media print {
    @page {margin: 1.5cm;}
    html {background-color: white; margin: 0px; padding: 0px; width: 100%;}
    body {border: none;	color: Black; font-family: 'Segoe UI', 'Book Antiqua', 'Open Sans', Times, serif; font-size: 12pt;}
    a {color: #484848; text-decoration: underline;}
    h1 {text-align: center;}
    div {margin: 0px; padding: 0px;}
    table {border: none;}
    svg {fill: black;}
    .tisk {display: block;}
    .menu {display: none;}
    .netucne {font-weight: normal;}
    .netisk {display: none;}
}
/*_________________________*/