* {
    box-sizing: border-box;
}
p {
	margin-bottom: 1rem;
}
a:link, a:visited {
    color: #163f6d;
    text-decoration: underline;
}

a:hover {
    color: #135fb4;
    text-decoration: none;
}
img {
    border: 0;
    padding: 0;
    margin: 0;
}
div, article {
    margin: 0;
    padding: 0;
    display: block;
}
html {
    font-size: 100%;
    min-height: 100%;
    height: 100%;
}
body {
    font-family: sans-serif, Arial;
    text-align: center;
    font-size: 1rem;
    line-height: 160%;
    position: absolute;
    width: 100%;
    height: 100%;
}
#h_layout {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 1920px;
    min-width: 850px;
    background-color: #ffffff;
    margin: 0 auto;
    position: relative;
    overflow: visible;
}
#panel_u {
  width: 100%;
}
#h_layout_grid {
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr auto;
  overflow: visible;
}
.h_auth #h_header {
    padding-top: 0;
}
#h_layout2 {
  width: 100%;
  height: 100%;
  overflow: visible;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-column: 1 / 2;
  grid-row: 1 / 2;
}
#h_main_bg {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url('../img/top1_01.jpg') no-repeat center top;
}
.h_kontakty #h_main_bg {
    background-image: url('../img/top2_06.jpg');
}
.h_fotogalerie #h_main_bg {
    background-image: url('../img/top2_05.jpg');
}
.h_projekty #h_main_bg {
    background-image: url('../img/top2_04.jpg');
}
.h_strategie #h_main_bg {
    background-image: url('../img/top2_03.jpg');
}
.h_info_servis #h_main_bg {
    background-image: url('../img/top2_02.jpg');
}
.h_region #h_main_bg {
    background-image: url('../img/top2_01.jpg');
}

#h_main_bg_pom {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: transparent none no-repeat center top;
}
#h_header {
    width: 100%;
    padding-top: 53px;
    background-color: transparent;
    position: relative;
}
#h_header_bg {
    width: 100%;
	min-height: 120px;
    background: transparent url(../img/podkres1.png) no-repeat center bottom;
    padding-bottom: 15px;
}
#h_header_box {
    width: 100%;
    max-width: 1740px;
    padding: 10px 20px;
}
#h_logo {
    float: left;
    width: 159px;
    height: 56px;
    margin-bottom: 10px;
	margin-right: 10px;	
}
#h_header_right {
    float: right;
    min-height: 56px;
    margin-bottom: 10px;
	font-size: 100%;
	line-height: 1.5;
}
#h_lng {
    display: inline-block;
	float: right;
	margin-top: 9px;
}
.h_manual {padding:5px;display:inline-block;margin-right: 10px;float: left;}
.h_manual img {margin-right:5px;}
.h_manual a {color:#d85e56;}

#h_top_icons {
	display: inline-block;
	padding-right: 2rem;
	margin-top: 6px;
	margin-bottom: 5px;
}

#h_top_icons a {
	margin-right: 8px;
	display: inline-block;
}

.h_video img {
	margin-right: 1rem;
}

.h_linkedin {
	margin-right: 1rem;
}

.h_podcast {
	display: inline-block;
	float: left;
	background-color: #ffffff;
	line-height: 38px;
	color: #495057 !important;
	border-radius: 10px;
	font-weight: 400;
	padding: 0 0.5rem 0 0.5rem;
	margin-right: 15px;
	margin-left: 5px;
	text-decoration: none !important;
}
.h_podcast:hover {
	color: #495057;
	text-decoration: underline !important;
}
.h_search {
	border-radius: 10px;
	display: table;
	background-color: #ffffff;
	width: 160px;
	float: right;
	margin-left: 0.3rem;
}
.h_search_text {
	display: table-cell;
	width: 100%;
}
.h_search_text input {
	border: 0 !important;
	border-radius: 10px;
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	color: #495057 !important;
	color: #000000 !important;
	background-clip: padding-box;
	font-family: sans-serif, Arial;
	font-size: 1rem;	
	line-height: 1.5;
	font-weight: 400;
}
.h_search_btn {
	display: table-cell;
	vertical-align: top !important;
}
.h_search .btn {
	color: transparent;
	width: 35px;
	height: 35px;
	background: url('/img/lupa.png') no-repeat center center;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 16px;
	line-height: 1.5;
	border-radius: 0.25rem;
}


.h_clear {
    clear: both;
}
#h_obsah1 {
    margin: 50px auto 0 auto;
    padding: 0 20px 80px 20px;
    max-width: 1480px;
    width: 100%;
    position: relative;
}
#h_obsah2 {
    background-color: #ffffff;
    width: 100%;
    padding: 20px 25px 20px 25px;
    text-align: left;
    box-shadow: 5px 5px 8px #888888; 
}
#h_obsah2 * {
    max-width: 100%;
}
.hidden, .h_mobil {
    display: none;
}
#h_zapati {
    width: 100%;
    height: 100%;
    background: none;
    background-color: transparent;
    font-weight: bold;
    color: #ffffff;
    font-size: 0.9rem;
    position: static;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-column: 1 / 2;
    grid-row: 2 / 3;
}
#h_zapati a:link, #h_zapati a:visited {
    color: #ffffff;
    font-weight: normal;
    text-decoration: underline;
}
#h_zapati a:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
#h_zapati_obsah {
    width: 100%;
    line-height: 2rem;
    background-color: #0061a4;
    padding: 0 10px;
    position: absolute;
    bottom: 0;
}
.h_links {
    float: right;
}
h3 {
    margin: 15px 0 5px 0;
    font-size: 1.3rem;
    margin: 0;
    padding: 0;
}
.h_uvod #h_obsah2 {
    background: transparent url('../img/uvod_podkres.png') repeat-x left bottom;
    box-shadow: none;
    min-height: 580px;
    position: relative;
}
h1 {
    position: fixed;
    top: 0;
    z-index: -10;
}
.h_uvod h1 {
    position: static;
    text-align: center;
    font-weight: 300;
    font-size: 5rem;
    line-height: 5rem;
    padding: 1rem 0;
    margin: 0;
    color: #ffffff;
    text-shadow: 4px 4px 5px #000000;
    border-top: 2px solid rgba(255,255,255,0.8);
    border-bottom: 2px solid rgba(255,255,255,0.8);
}
#_maszr_uvod #h_bublina {
    width: 100%; height: 300px;

}
#h_uvod_center {
    text-align: center;
    margin: 0 auto;
}
#h_uvod_center .h_region {
    margin: 30px 0;
}
#h_pik img {
    margin: 5px 30px;
}
#h_uvod .h_pombg {
    width: 1px;
    height: 1px;
    overflow: hidden;
}
#_maszr_uvod #h_pombg2 {
background: url('../img/top1_02.jpg');
}
#_maszr_uvod #h_pombg3 {
background: url('../img/top1_03.jpg');
}
#_maszr_uvod #h_pombg4 {
background: url('../img/top1_04.jpg');
}

#tema_tema #navigaceDole .nd8, #akce_ukaz #navigaceDole .nd2,#fotky_galerie #navigaceDole .nd1,#encyklopedie_objekty1 #navigaceDole .nd1,#sitemap #navigaceDole .nd1,#ankety_index #navigaceDole .nd1, #fotky_prezentace #navigaceDole .nd1 {
    display: none !important; /* login */
}
.h_noauth #encyklopedie_objekty1 #lokalizace, .h_noauth #encyklopedie_objekty1 #hledejVOkruhu {
	display: none !important;
}
.h_noauth #navigaceDole .navstevnost, .h_noauth #tema_tema #navigaceDole .nd10 {
    display: none !important;
}
#tema_tema.tid11688 .noborder td {
    border: none;
}
#tema_tema.tid11688 table.noborder{
    border: none;
    width: auto;
}
#fotky_galerie.gid4939 #dalsiInf {
    display: none;
}
#fotky_galerie .fobal2 {
    width: auto;
    display: inline-block;
    line-height: 10px;
}
#fotky_galerie .sep {
    display: none !important;
}
#fotky_galerie .foto {
    width: 200px;
    height: 133px;
    overflow: hidden;
    float: none;
    display: inline-block;
    margin: 0 10px 10px 0;
}
#fotky_galerie .foto img {
    max-width: 200px;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: hidden;
}
#zaklad_log .zadost_registrace {
    display: none;
}
#h_obsah2 h2 {
    text-align: left;
}
#tema_tema .foto1 {
    float: right;
    margin-left: 25px;
    max-width: 500px;
}
#tema_tema .foto1 img {
    float: none;
    max-width: 500px;
}
#tema_tema #popisHlavni {
    width: auto;
    clear: none;
}
#public_prehled h2 {
    padding-bottom: 20px;
}
#public_prehled .sep {
    height: 1px;
    background-color: #e3e3e3;
    background-color: #cccccc;
    clear: both;
    margin: 15px 0 0 0;
}
#public_prehled .clanek {
    margin: 20px 0 0 0;
}
#public_prehled .clanekFoto {
    float: right;
}
#public_prehled .clanek img {
    padding: 0 0 0 30px;
}
#public_prehled .clanekNadpis {
    padding: 0 0 20px; 0;
}
#public_prehled .clanekNadpis strong {
    font-weight: normal;
    font-size: 1.3rem;
    line-height: normal;
}
#public_prehled .clanekAnotace {
    padding: 0 0 15px; 0;
    font-size: 0.93rem;
    text-align: justify;
}
#public_prehled .clanekPodrobnosti {
    font-size: 0.93rem;
}
#public_prehled .clanek .celytext {
    display: none;
}
#fotky_prezentace .foto_kolekce {
    margin-top: 10px;
}
#tema_tema .table {
	background-color: #ffffff;
}
.btn {cursor:pointer;}
a.btn {text-decoration:none !important;color:white !important;}
table{border-collapse:collapse}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}
/*.btn from  Bootstrap*/
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.w-auto {
	width: auto !important;
}
.table-bordered2 td, .table-bordered2 th {
    border: 1px solid #000000;
}
.tid11694 #popisHlavni table td[colspan][colspan="7"] {
	background-color: #5a85ad;
	color: #ffffff;
	font-weight: bold;
}
@media (min-width: 1000px) {
#tema_tema.tid11696 .float-lg-right {
    float: right;
    margin-left: 48px;
}
}