/* obecná nastavení*/
html {
height: 100%;
}
body {
background-color: #e9e9eb;
color: black;
font-family: Arial;
font-size: 14px;
font-weight: normal;
font-style: normal;
letter-spacing:0pt;
height: 100%;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}
a {
color: #6f7197;
font-weight: bold;
text-decoration: none;
}
sub, sup {
line-height: 0;
}
span.link {
color: black;
color: #6f7197;
text-decoration: none;
cursor: pointer;
}
img {
margin: 0px;
border: 0px;
}
small {
font-size: 12px;
line-height: 10px;
}


/*nastavení pro záložky*/
div.tabs {
color: black;
background-color: transparent;
margin: 10px 0px 0px 0px;
font-size: 13px;
letter-spacing: 0px;
height: 40px;
padding: 0px 0px 0px 0px;
margin: 18px 0px 0px 0px;
position: relative;
font-weight: normal;
text-transform: uppercase;
}
span.tab {
color: #6f7197;
background-color: white;
margin: 0px;
height: 30px;
padding: 6px 0px 6px 0px;
position: absolute;
width: 138px;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
font-weight: bold;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}
div.tabs a:link, 
div.tabs a:visited {
color: white;
text-decoration: none;
background-color: #6f7197;
margin: 0px;
height: 30px;
padding: 6px 0px 6px 0px;
position: absolute;
width: 138px;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}
div.tabs a:active {
color: black;
text-decoration: none;
background-color: white;
margin: 0px;
height: 30px;
padding: 6px 0px 6px 0px;
position: absolute;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}
div.tabs a:hover {
color: white;
text-decoration: none;
background-color: #6f7197; #c0b186;
margin: 0px;
height: 30px;
padding: 6px 0px 6px 0px;
position: absolute;
width: 138px;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}


/*nastavení pro dokument na záložce*/
div.doc {
color: black;
position: relative;
background-color: white;
height: 100%;
padding: 10px 20px 1px 20px;
margin: 0px 0px 0px 0px;
}
div.doc div.datum {
text-align: right;
font-size: 12px;
margin: 40px 0px 15px 0px;
}
div.doc h1 {
font-size: 26px;
font-weight: bold;
font-style: normal;
color: #6f7197;
text-align: left;
margin: 30px 0px 0px 0px;
}
div.doc h2 {
font-size: 20px;
font-weight: bold;
font-style: normal;
color: #6f7197;
text-align: left;
margin: 25px 0px 0px 0px;
}
div.doc h3 {
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #6f7197;
text-align: left;
margin-top: 25px;
}
div.doc h4 {
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #6f7197;
text-align: left;
margin-top: 10px;
margin-bottom: 5px;
}
div.doc table {
border: 0px;
border-spacing: 1px 1px;
background-color: #6f7197; white;
padding: 5px 2px 15px 2px;
margin: 20px 0px 20px 0px;
width: 100%;
}
div.doc table th{
font-size: 12px;
font-weight: bold;
font-style: normal;
background-color: #6f7197;
color: white;
height: 20px;
text-align: left;
padding: 5px;
}
div.doc table td {
font-size: 12px;
font-weight: normal;
font-style: normal;
background-color: white;
color: black;
height: 20px;
text-align: left;
padding: 5px;
}
div.doc table th.nazevtabulky {
background-color: white;
color: #6f7197;
background-color: white;
color: black;
font-weight: normal;
color: #6f7197;
}
div.doc table.org {
border: 1px solid #6f7197;
background-color: transparent;
padding: 10px;
margin: 20px 0px 20px 0px;
width: 100%;
}
div.doc table.org th{
font-size: 12px;
font-weight: bold;
font-style: normal;
background-color: white;
color: black;
height: 20px;
text-align: left;
padding: 5px 5px 5px 0px;
}
div.doc table.org td {
font-size: 12px;
font-weight: normal;
font-style: normal;
background-color: white;
color: black;
height: 20px;
text-align: left;
padding: 5px;
}
div.doc ul {
list-style-type: circle;
list-style-position: outside;
margin-left: 15px;
padding-left: 0px;
}
div.doc ul li {
margin-left: 0px;
padding-left: 2px;
}
div.doc ol {
list-style-type: decimal;
list-style-position: outside;
margin-left: 15px;
padding-left: 0px;
}
div.doc ol li {
margin-left: 0px;
padding-left: 2px;
}
div.doc div.zaznam {
position: relative;
margin: 0px 0px 25px 0px;
padding: 0px 0px 0px 220px;
min-height: 150px;
}
div.doc div.zaznam img {
position: absolute;
left: 0px;
top: 0px;
}
div.doc div.zaznam p {
margin-top: 5px;
}
div.doc img.imgline4 {
width: 227px;
height: 170px;
}
div.doc img.imgline5 {
width: 178px;
height: 133px;
}
div.doc img.imgline6 {
width: 147px;
height: 110px;
}
div.doc img.imgline7 {
width: 124px;
height: 93px;
}
div.doc img.imgline10 {
width: 80px;
height: 60px;
}
div.doc img.ico {
vertical-align: text-bottom;
margin: 0px 10px 0px 0px;
}
div.doc div.obrazek {
position: relative;
padding: 0px;
float: left;
width: auto;
margin: 10px 0px 10px 0px;
cursor: pointer;
}
div.doc div.obrazek img {
position: relative;
width: 100%;
}
div.doc div.obrazek div.popis {
color: black;
background-color: rgba(255,255,255,0.8);
position: absolute;
right: 0px;
bottom: 20px;
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
padding: 5px 15px 5px 20px;
font-size: 10px;
pointer-events: none;
}
div.doc div.obrazek div.popistmavy {
color: white;
background-color: rgba(0,0,0,0.45);
position: absolute;
right: 0px;
bottom: 20px;
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
padding: 5px 15px 5px 20px;
font-size: 10px;
pointer-events: none;
}
div.doc p {
text-align: justify;
}
div.doc div.poznamkypodcarou {
border-top: 1px solid gray;
font-size: 80%;
padding:10px 0px 0px 0px;
margin:20px 0px 0px 0px;
}

/*nastavení pro  záložky 2. úrovně*/
div.doc div.tabs2 {
color: black;
background-color: transparent;
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 13px;
letter-spacing: 0px;
height: 65px; 40px;
padding: 0px;
margin: 18px 0px 0px 0px;
position: relative;
font-weight: normal;
text-transform: uppercase;
}
div.doc span.tab2 {
color: #6f7197;
background-color: #e9e9eb; 
margin: 0px;
height: 55px;
padding: 6px 0px 6px 0px;
position: absolute;
width: 138px;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
font-weight: bold;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}
div.doc div.tabs2 a:link, 
div.doc div.tabs2 a:visited {
color: white;
text-decoration: none;
background-color: #6f7197;
margin: 0px;
height: 55px;
padding: 6px 0px 6px 0px;
position: absolute;
width: 138px;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}
div.doc div.tabs2 a:active {
color: black;
text-decoration: none;
background-color: white;
margin: 0px;
height: 55px;
padding: 6px 0px 6px 0px;
position: absolute;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}
div.doc div.tabs2 a:hover {
color: white;
text-decoration: none;
background-color: #c0b186;
margin: 0px;
height: 55px;
padding: 6px 0px 6px 0px;
position: absolute;
width: 138px;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
border-top-left-radius: 7px 7px;
border-top-right-radius: 7px 7px;
}
/*nastavení pro dokument na záložce 2. úrovně*/
div.doc div.doc2 {
color: black;
position: relative;
background-color: white;
height: 100%;
padding: 10px 20px 1px 20px;
margin: 0px 0px 0px 0px;
border: 8px solid #e9e9eb; 
}





/*nastavení pro záhlaví a zápatí stránky*/
div.zahlavix {
color: white;
background-color: #3c3e58;
margin: 0px;
padding: 5px;
height: 15px;
position: relative;
}
div.zahlavi {
color: white;
background-color: #6b6b6b;
margin: 0px;
padding: 0px;
height: 170px;
position: relative;
border: none;

}
div.zapati {
color: white;
background-color: #6b6b6b;
margin: 18px 0px 0px 0px;
padding: 10px;
font-size: 12px;
height: 140px;
position: relative;
}
div.zapatig {
color: white;
background-color: #6b6b6b;
margin: 18px 0px 0px 0px;
padding: 10px;
font-size: 12px;
height: 16px;
position: relative;
}
div.zapatix {
color: white;
background-color: #3c3e58;
margin: 0px;
padding: 10px;
font-size: 10px;
height: 16px;
position: relative;
}
div.zapati h1 {
font-size: 14px;
font-weight: bold;
font-style: normal;
padding: 0px;
color: #c7c5c6;
line-height: 18px;
text-align: left;
margin-bottom: 5px;
}
div.zapati a {
color: white;
font-weight: normal;
text-decoration: none;
}
div.zahlavi h1 {
font-size: 100px;
font-weight: bold;
font-style: normal;
padding: 0px;
color: #6b6b6b;
text-align: left;
word-spacing: 3px;
letter-spacing: 0px;
position:absolute;
top: 30px;
left: 155px;
margin: 0px;
}
div.zahlavi h2 {
font-size: 24px;
font-weight: normal; bold;
font-style: normal;
padding: 0px;
color: #6b6b6b;
text-align: left;
word-spacing: 4px;
letter-spacing: 3px;
position:absolute;
top: 40px;
left: 460px;
margin: 0px;
}
div.zahlavix a {
font-size: 14px;
font-weight: bold;
font-style: normal;
padding: 0px;
color: white;
line-height: 18px;
text-align: right;
position: absolute;
right: 20px;
}
div.zahlavix img {
margin: -3px 10px 0px 0px;
vertical-align: middle;
}


/*nastavení pro fotogalerii*/
div.gallery {
color: white;
background-color: #6b6b6b;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
font-size: 10px;
height: 800px;
position: relative;
}
div.gallery ul {
list-style-type: none;
list-style-position: outside;
margin-left: 0px;
}
div.gallery ul li {
margin-left: 0px;
padding-left: 0px;
}
div.gallery span.smalltextg {
position:absolute;
margin-left:0px;
margin-bottom:0px;
left:10px;
bottom:10px;
font-size:10px;
font-weight:normal;
line-height:10px;
display:block;
}

/*nastavení pro grafy*/
div.grafy {
}
div.grafy div.nadpisseznamu {
color: #6f7197;
position: absolute;
left: 20px;
top: 100px;
width: 200px;
height: 20px;
font-weight: bold;
} 
div.grafy div.seznam {
position: absolute;
left: 20px;
top: 130px;
width: 200px;
bottom: 20px;
background-color: white;
overflow-y: auto;
}
div.grafy div.seznam div.nazev {
position: relative;
cursor: pointer;
font-size: 14px;
margin-bottom: 5px;
}
div.grafy img.graf {
position: absolute;
left: 240px;
top: 100px;
width: 700px;
height: 600px;
background-color: white;
} 

/*nastavení pro slideshow*/
div.slideshow {
color: white;
background-color: #6b6b6b;
margin: 0px;
padding: 10px 0px 0px 0px;
font-size: 10px;
height: 380px;
position: relative;
}
div.bjqs {
margin-left: auto;
margin-right: auto;
}
ul.bjqs {position:relative;list-style-type:none;list-style:none;padding:0;margin:0;overflow:hidden;display:none;}
li.bjqs-slide {position:absolute;display:none;}
ul.bjqs-controls {list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a {position:absolute;display:block;padding:10px;background:#efefef;color:black;text-decoration:none;}
ul.bjqs-controls.v-centered li a:hover{
background:black;color:white;
}


ul.bjqs-controls.v-centered li.bjqs-next a {right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a {left:0;}
ol.bjqs-markers {list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered {text-align:center;}
ol.bjqs-markers li {display:inline;}
ol.bjqs-markers li a{display:inline-block;padding:5px 10px;background-color:black;color:white;margin:5px;text-decoration:none;
}

ol.bjqs-markers li.active-marker a{background-color: #909090;
}



ol.bjqs-markers li a:hover{
background-color: #909090;
}


ol.bjqs-markers-preview {list-style: none; padding: 0; margin: 10px 0px 0px 0px; width:100%;}
ol.bjqs-markers-preview.h-centered {text-align:center;}
ol.bjqs-markers-preview li {display:inline;}
ol.bjqs-markers-preview li a{display:inline-block;padding:2px;background-color:#6b6b6b;color:white;margin:5px 5px 0px 0px;text-decoration:none;
}

ol.bjqs-markers-preview li.active-marker a{background-color: white;
}



ol.bjqs-markers-preview li a:hover{
background-color: white;
}


p.bjqs-caption {display:block;margin:0;padding:14px;position:absolute;left:0px;right:0px;bottom:0px;font-size:18px;font-weight:bold;background-color:rgba(0,0,0,0.4);}
div.bjqs span.smalltext {font-size:10px;font-weight:normal;line-height:10px;display:block;} /*pro případný text pod nadpisem obrázku*/
