html {
height: 100%;
}
body {
background-color: white;
color: dimgray;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 14px;
padding: 0px;
letter-spacing:0pt;
}
h1 {
font-family: Verdana, Arial, Courier, sans-serif;
color: #4699a4;
font-size: 22px;
font-weight: bold;
padding: 0px;
margin: 7px 0px 3px 0px;
}
h2 {
font-family: Verdana, Arial, Courier, sans-serif;
color: #4699a4;
font-size: 14px;
font-weight: normal;
padding: 0px;
margin: 0px 0px 0px 0px;
}

a:link, a:visited {
text-decoration: none; 
background-color: none;
color: #4699a4;
}
a:active {
text-decoration: underline; 
background-color: none;
}
a:hover{
text-decoration: underline; 
background-color: none;
}


/* nastavení pro hlavní stránku - přepínač zobrazení */

div.prepinacstd {
position: absolute;
z-index: 999;
top: 33px;
right: 20px;
width: 40px;
height: 18px;
background-color: red;
color: white;
text-align: center;
cursor: pointer;
padding: 1px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
display: block;
}
div.prepinacprj {
position: absolute;
z-index: 999;
top: 9px;
right: 20px;
width: 40px;
height: 18px;
background-color: red;
color: white;
text-align: center;
cursor: pointer;
padding: 1px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
display: none;
}



/* nastavení pro hlavní stránku - odkazy */

div.odkazystd {
position: relative;
margin-bottom: 5px;
padding: 5px 5px 5px 10px;
border: 2px solid #4699a4;
border-radius: 10px;
}
div.odkazystdc {
position: absolute;
margin-bottom: 5px;
padding: 5px 5px 5px 10px;
border: 2px solid #4699a4;
border-radius: 10px;
width:96px;
min-height:64px;
}
div.odkazystd h1 {
font-family: Verdana, Arial, Courier, sans-serif;
color: #4699a4;
font-size: 22px;
font-weight: bold;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div.odkazystd h2 {
font-family: Verdana, Arial, Courier, sans-serif;
color: #4699a4;
font-size: 12px;
font-weight: normal;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div.odkazystdc h1 {
font-family: Verdana, Arial, Courier, sans-serif;
color: #4699a4;
font-size: 14px;
font-weight: bold;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div.odkazystdc h2 {
font-family: Verdana, Arial, Courier, sans-serif;
color: #4699a4;
font-size: 12px;
font-weight: normal;
padding: 0px;
margin: 0px 0px 0px 0px;
}

div.odkazycolor {
position: relative;
background-color: #4699a4;
margin-bottom: 5px;
padding: 5px 5px 5px 10px;
border: 2px none #4699a4;
border-radius: 10px;
}
div.odkazycolor h1 {
font-family: Verdana, Arial, Courier, sans-serif;
color: white;
font-size: 22px;
font-weight: bold;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div.odkazycolor h2 {
font-family: Verdana, Arial, Courier, sans-serif;
color: white;
font-size: 12px;
font-weight: normal;
padding: 0px;
margin: 0px 0px 0px 0px;
}
div.odkazycolor h2.tlacitka {
margin-top: 5px;
}
div.odkazycolor a {
color: white;
}
div.odkazycolor a.info {
background-color: white;
color: #4699a4;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
margin-right: 7px;
padding: 2px 12px 2px 12px;
border: 1px solid white;
border-radius: 10px;
}
div.odkazycolor a.hvmap {
background-color: red;
color: white;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
margin-right: 0px;
padding: 2px 18px 2px 22px;
border: 1px solid white;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
div.odkazycolor a.ajax {
background-color: dimgray;
color: white;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
margin-left: 0px;
padding: 2px 25px 2px 23px;
border: 1px solid white;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
/*
div.odkazycolor a.java {
background-color: dimgray;
color: white;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
margin-left: 0px;
margin-right: 0px;
padding: 2px 18px 2px 18px;
border: 1px solid white;
}
*/
div.odkazycolor a.help {
position:absolute;
right: 5px;
top: 0px;
}


/* nastavení pro hlavní stránku - projekty */

div.projekty {
position:relative;
width:210px;
height:270px;
margin: 0px 0px 30px 30px;
padding: 0px 0px 0px 0px;
float:left;
color: white;
background-color: dimgray;
border-radius: 10px;
}
div.projekty img {
position: absolute;
left: 0px;
top: 55px;
width: 210px;
height: 110px;
}
div.projekty img.icootevrit {
position:absolute;
width: 40px;
height: 40px;
top: 225px;
left: 165px;
}
div.projekty a:link,
div.projekty a:visited {
text-decoration: none; 
background-color: none;
color: white;
}
div.projekty h1 {
font-family: "MS Sans Serif", Geneva, sans-serif;
color: white;
font-size: 12px;
font-weight: normal;
position: absolute;
left: 10px;
top: 10px;
right: 5px;
padding: 0px;
margin: 0px;
}
div.pracovni {
height: 300px;
}
div.pracovni div.projekty h1 {
right: 0px;
border-right: 10px solid #fcdb00;
}
div.intranet {
height: 300px;
}
div.intranet div.projekty h1 {
right: 0px;
border-right: 10px solid #fa2a02;
}
div.projekty h2 {
font-family: Verdana, Arial, Courier, sans-serif;
color: white;
font-size: 18px;
font-weight: bold;
position: absolute;
top: 25px;
left: 10px;
right: 5px;
padding: 0px;
margin: 0px;
}
div.projekty h3 {
font-family: "MS Sans Serif", Geneva, sans-serif;
color: white;
font-size: 12px;
font-weight: normal;
position: absolute;
left: 10px;
top: 175px;
right: 5px;
padding: 0px;
margin: 0px;
}
div.projekty h4 {
font-family: "MS Sans Serif", Geneva, sans-serif;
color: white;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
position: absolute;
right: 5px;
padding: 5px 15px 5px 15px;
border: 2px solid white;
border-top-left-radius: 40px 40px;
border-bottom-right-radius: 40px 40px;
top:55px;
background-color:red;
}
div.projekty h4.leaf1 {
top:55px;
right:5px;
background-color:green;
}
div.projekty h4.leaf2 {
top:75px;
right:10px;
background-color:#01bf01;
}
div.projekty h4.leaf3 {
top:95px;
right:5px;
background-color:green;
}
div.projekty h4.leaf4 {
top:115px;
right:10px;
background-color:#01cb01;
}
div.projekty h4.info {
background-color: red;
}
div.projekty h5 {
font-family: "MS Sans Serif", Geneva, sans-serif;
color: white;
font-size: 12px;
font-weight: normal;
position: absolute;
left: 10px;
top: auto;
bottom: 8px;
width: 150px;
padding: 0px;
margin: 0px;
word-wrap: break-word;
}




/* nastavení pro hlavní stránku - slideshow */

div.slideshow {
color: white;
background-color: #6b6b6b;
margin: 0px;
padding: 0px 0px 0px 0px;
font-size: 10px;
border: 3px solid white;
border-top-right-radius: 30px 30px;
border-bottom-right-radius: 30px 30px;
}
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%;position:relative;left:10px;top:-25px;z-index:9999;}
ol.bjqs-markers.h-centered {text-align:center;}
ol.bjqs-markers li {display:inline;font-size:0px;}
ol.bjqs-markers li a{display:inline-block;padding:4px 4px;background-color:black;color:white;margin:5px;text-decoration:none;
}

ol.bjqs-markers li.active-marker a{background-color: lightgray;
}



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*/




/*nastavení pro hlavní stránku - nápověda*/

body.napoveda {
background-color: #4699a4;
}

div.nmf {
background-color: white;
position: absolute;
left: 220px;
top: 3px;
right: 3px;
bottom: 3px;
padding: 5px;
}

div.menunpozadi {
position: fixed;
top: 0px;
left: 0px;
width: 190px;
bottom: 0px;
background-color: #4699a4;
color: white;
}

div.menuntext {
position: fixed;
padding: 0px 10px 0px 5px;
margin: 0px;
color: white;
width: 200px;
top: 50px;
bottom: 10px;
overflow-y: auto;
}
div.menuntext h1 {
color: white;
text-decoration: underline; 
font-size: 14px;
font-weight: bold;
text-align:left;
background-color: none;
line-height: 18px;
padding: 0px;
margin: 0px 0px 5px 0px;
}
div.menuntext a:link,
div.menuntext a:visited {
color: white; 
font-weight: bold;
text-decoration: none; 
text-align:left;
background-color: none;
line-height: 18px;
padding: 0px;
margin: 5px 0px 0px 0px;
display: inline-block;
}
div.menuntext a:hover,
div.menuntext a:active {
color: white; 
font-weight: bold;
text-decoration: underline; 
text-align:left;
background-color: none;
line-height: 18px;
padding: 0px;
margin: 5px 0px 0px 0px;
display: inline-block;
}
div.menuntext a.odsazeni0 {
margin-left: 0px;
}
div.menuntext a.odsazeni1 {
margin-left: 0px;
}
div.menuntext a.odsazeni2 {
margin-left: 10px;
}


/*nastavení pro nápovědu zobrazovanou v samostatném okně*/

body.napovedapg {
background-color: #b5dbdf;
padding: 0px;
margin: 0px;
height: 100%;
}
div.docpg {
color: black;
background-color: white;
padding: 10px 20px 1px 15px;
margin: 0px 0px 0px 0px;
position: absolute;
top:34px;
left:0px;
right:0px;
bottom:34px;
}
div.menunpozadipg {
position: absolute;
top: 0px;
left: 0px;
width: 210px;
bottom: 0px;
background-color: #4699a4;
color: white;
border: 3px solid white;
border-top-right-radius: 30px 30px;
border-bottom-right-radius: 30px 30px;
}
div.menuntextpg {
position: fixed;
position:absolute;
padding: 0px 10px 0px 0px;
margin: 0px;
color: white;
width: 200px;
top: 36px;
bottom: 30px;
overflow-y: auto;
}
div.menuntextpg h1 {
color: white;
text-decoration: underline; 
font-size: 14px;
font-weight: bold;
text-align:left;
background-color: none;
line-height: 18px;
padding: 0px;
margin: s0px 0px 5px 0px;
}
div.menuntextpg a:link,
div.menuntextpg a:visited {
color: white; 
font-weight: bold;
text-decoration: none; 
text-align:left;
background-color: none;
line-height: 14px;
padding: 0px;
margin: 5px 0px 0px 0px;
display: inline-block;
}
div.menuntextpg a:hover,
div.menuntextpg a:active {
color: white; 
font-weight: bold;
text-decoration: underline; 
text-align:left;
background-color: none;
line-height: 14px;
padding: 0px;
margin: 5px 0px 0px 0px;
display: inline-block;
}
div.menuntextpg a small {
color: white;
font-size: 10px;
font-weight: normal;
}
div.zahlavix {
color: white;
background-color: #2a2a2a;
margin: 0px;
padding: 10px 10px 10px 20px;
position: absolute;
top:0px;
left:0px;
right:0px;
height: 16px;
}
div.zahlavix img.zavrit {
position: absolute;
top: 4px;
right: 4px;
margin: 0px;
border: 0px;
}
div.zahlavix img.zoom {
position: absolute;
top: 4px;
right: 34px;
margin: 0px;
border: 0px;
}
div.zapatix {
color: white;
background-color: #2a2a2a;
margin: 0px;
padding: 10px 20px 10px 20px;
font-size: 10px;
line-height: 18px;
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
height: 16px;
}
div.zahlavix a,
div.zapatix a {
padding: 0px;
}
div.menuntextpg a.odsazeni0 {
margin-left: 0px;
}
div.menuntextpg a.odsazeni1 {
margin-left: 0px;
}
div.menuntextpg a.odsazeni2 {
margin-left: 10px;
}


/*dialog se zprávou*/

div.zpravabg {
background-color: rgba(0,0,0,0.3);
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
margin-top: 36px;
display: none;
}
div.zprava {
background-color: white;
background-image: url("messagebg.jpg");
background-repeat: no-repeat;
background-position: right top;
position: absolute;
top: 50%;
left: 50%;
width: 600px;
height: 400px;
margin-left: -300px;
margin-top: -200px;
border: 10px solid red;
border-radius: 40px;
}
div.zpravatext {
position: absolute;
left: 20px;
top: 30px;
right: 60px;
bottom: 70px;
overflow-y: auto;
padding-right: 20px;
}
div.zpravatext a:link,
div.zpravatext a:visited {
background-color: transparent;
color: black;
text-decoration: none;
font-weight: bold;
}
div.zpravatext a:hover,
div.zpravatext a:active {
background-color: white;
color: black;
text-decoration: underline;
font-weight: bold;
}
div.zpravatext div.nadpis {
font-weight: bold;
margin-bottom: 20px;
}
div.zpravatext div.podpis {
font-weight: normal;
text-align: right;
margin-top: 20px;
}

div.zpravaok {
background-color: dimgray;
color: white;
position: absolute;
right: 70px;
bottom: 10px;
width: 100px;
height: 15px;
border: 1px solid dimgray;
border-radius: 13px;
text-align: center;
cursor: pointer;
font-size: 16px;
line-height: 16px;
font-weight: bold;
padding: 5px;
}



/* nastavení pro ostatní stránky */

div.mvf {
position: absolute;
left: 0px;
top: 38px;
width: 220px;
bottom: 0px;
}
div.mmf {
position: absolute;
left: 220px;
top: 36px;
right: 3px;
bottom: 0px;
}

div.menu {
position: absolute;
left: 0px;
top: 0px;
right: 0px;
height: 26px;
color: #4699a4;
padding: 0px;
margin: 1px 20px 15px 20px;
font-size: 14px;
font-weight: bold;
text-align: left;
line-height: 20px;
}
div.menu a:link,
div.menu a:visited {
background-color: none;
color: #4699a4;
text-decoration: none;
padding: 0px;
margin: 4px 20px 4px 0px;
}
div.menu a:hover,
div.menu a:active {
background-color: none;
color: #4699a4;
text-decoration: underline; 
padding: 0px;
margin: 4px 20px 4px 0px;
}

div.cara {
width:100%;
height:2px;
background-color:black;
position: absolute;
left: 0px;
right: 0px;
top: 30px;
}

div.menu div.rezim {
background-color: gray;
color: white;
position: absolute;
top: 2px;
right: 0px;
height: 22px;
padding: 0px;
margin: 0px;
border-radius: 10px;
}
div.menu div.rezim a.hvmap{
background-color: dimgray;
color: white;
text-transform: uppercase;
padding: 2px 10px 2px 10px;
margin: 0px;
text-decoration: none;
font-size: 10px; 
border: 1px solid white;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
div.menu div.rezim a.ajax{
background-color: dimgray;
color: white;
text-transform: uppercase;
padding: 2px 16px 2px 11px;
margin: 0px;
text-decoration: none;
font-size: 10px; 
border: 1px solid white;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
/*
div.menu div.rezim a.java{
background-color: dimgray;
color: white;
text-transform: uppercase;
padding: 2px 10px 2px 15px;
margin: 0px;
text-decoration: none;
font-size: 10px; 
border: 1px solid white;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
*/


/* nastavení vzhledu posuvníků */

::-webkit-scrollbar {
width: 14px;
background-color: white;
border-radius: 7px;
}
::-webkit-scrollbar-button {
display: none;
}
::-webkit-scrollbar-track {
background-color: white;
border: 1px solid gray;
border-radius: 7px;
}
::-webkit-scrollbar-track-piece {
}
::-webkit-scrollbar-thumb {
background-color: dimgray;
border-radius: 10px;
}
::-webkit-scrollbar-corner {
background-color: white;
border: 1px solid gray;
border-radius: 7px;
}
::-webkit-resizer {
display: none;
}

body {
scrollbar-face-color: gray;
scrollbar-track-color: lightgray;
scrollbar-base-color: gray;
scrollbar-3dlight-color: black;
scrollbar-highlight-color: gray;
scrollbar-arrow-color: lightgray;
scrollbar-shadow-color: gray;
scrollbar-dark-shadow-color: gray;
}



/* ostatní */

.aktualne {
text-align: left;
line-height: 40px;
font-size: 14px;
font-weight: bold;
}
.aktualneinfo {
font-style: italic;
color: red;
background-color: #CED6EF;
padding: 10px;
}
.aktualnetext {
color: white;
background-color: red;
padding: 10px;
}
