body{margin:0;padding:0;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;background-color:#000000;background-image:url("../img/body_bg.jpg");background-position:left top;background-repeat:repeat-x;background-size: cover;}
img{border:none;}
h1{        
    padding: 10px 15px;
    color: #ee9237;
    font-size: 1.6em;
    /* background: transparent url(../img/db_first_bg.jpg) no-repeat left top; */
    border-radius: 8px;
    background-color: #f8f9fa;
    width: fit-content;
    border: 1px solid #dee2e6;}
h2{padding:0 0 0 15px;color:#FF9933;font-size:1.4em;}
h3{padding:0 0 0 15px;color:#FF9933;font-size:1.2em;}
#page{margin:0 auto;padding:0;width:878px;}
#logo{padding:0 0 20px 0;margin:50px 0 0px 0;height:105px;width:100%;font-size:1em;color:silver;text-align:right;}
#logo img{    
    margin: 0 0px 10px 0;
    float: left;
    background-color: rgba(10,10,10,0.3);
    padding: 0px 10px;
    border-radius: 10px;}
#logo a:link,#logo a:visited{color:silver;}
#logo a:hover{color:white;background-color:transparent;text-decoration:none;}
#menu{
/*background:#40403E none repeat scroll 0% 0%;*/
border-color:#82974B;color:#EEEEEE;}
#menu ul{padding:0px;
/* this is IE declaration*/
margin:0px;
/* this is IE declaration*/
}
.center {text-align:center;}
#menu li{height:33px;}
#menu{height:32px;width:880px;clear:both;margin-bottom:1px;}
#menu ul{padding:0px;}
#menu li{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;background:transparent;}
#menu li a{display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;text-decoration:none;padding:0 19px;font-weight:bold;background:transparent;color:#adb5bd;border-bottom:2px solid transparent;font-size:1.0em;}
#menu li a:hover,#menu li a.current,#menu li a.current:hover{color:#04bbf8;border-bottom:2px solid #04bbf8;background-color: rgba(0, 0, 0, 0.1);
/*background:transparent url(../img/nav_tab_bg.png) no-repeat scroll left top;background-position:0 -34px;*/
}
#content{padding:30px;border: None;background-color:#fdfdfd;text-align:justify;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);}#content a:link,#content a:visited{color:darkblue; text-decoration: none;}
#content a:hover{text-decoration:underline;color:#0056b3;}
.zvyrazneny{text-align:center}
.zvyrazneny span{color:darkblue;font-weight:bold;font-size:1.1em;}
.img-r{float:right;margin:5px 0px 20px 20px;border:1px solid #ddd;}
.img-l{float:left;margin:5px 20px 20px 10px;border:1px solid #ddd;}
#footer{margin:0 0 20px 0;padding:10px;font-size:0.8em;text-align:center;}
.akce {float:right;width:200px;border:1px solid #ddd;padding:10px;margin:0 0 20px 20px;font-size:0.9em;color:#495057;text-align:left;background-color: #f8f9fa;}
.akce h2 {padding:0;margin:10px 0 0 0;background:none;color:#FF9933;font-size:1.1em;}
.photo a       {border:none;padding:0;margin:0;background-color:transparent;}
.photo a:hover {border:none;display:inline;background-color:transparent;}
.head_contact {color: #f0f0f0;}
.info_contact {color: darkblue;}
.kontakt_kontakt {color:darkblue; font-weight:700;}
.red {color:red}

/* General transition for links */
a {
    transition: all 0.2s ease-in-out;
}
