
BODY
{
    FONT-SIZE: 80%;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    margin: 0px !important;
    padding-left: 10px; 
    padding-right: 10px;
   /* BACKGROUND-COLOR: white;*/
    /* margin-left: 10px; */
    /* margin-right: 10px; */
}

A:hover
{
    BACKGROUND-COLOR: silver;
}

A:link
{
    COLOR: #000066;
    font-weight: 600;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: red;
    TEXT-DECORATION: underline
}

P
{
    margin-top: 0em;
    margin-bottom: 0.5em;
}

LI
{
    margin-top: -0.8em;
    margin-bottom: 0.8em;
}

TABLE
{
    FONT-SIZE: 100%;
    TEXT-INDENT: 4pt;
    table-border-color-light: rgb(204, 153, 255);
    table-border-color-dark: rgb(204, 0, 204)
}

.sticky-header {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 0em;
  background-color: rgb(15, 67, 117);
  padding-top: 3px;
  padding-bottom: 3px; 
  padding-right: 2px;
  padding-left: 2px;
  box-shadow: 0 1px 3px  rgb(140, 143, 148);
}

H1
{
  FONT-SIZE: 200%; 
  COLOR: rgb(239, 245, 248);;
  TEXT-INDENT: 10pt;
  margin-block-start: 0em;
  margin-block-end: 0em;
  margin-bottom: 0.4em;
  /*BACKGROUND-COLOR: #000066;*/
}H2
{
    FONT-SIZE: 150%;
    COLOR: rgb(239, 245, 248);
    TEXT-INDENT: 5pt;
    margin-top: 0.5em;
    margin-bottom: 0.3em;
    padding: 2px;
    BACKGROUND-COLOR:rgb(15, 67, 117);
}

H3
{
    FONT-WEIGHT: bolder;
    margin-top: 0.5em;
    margin-bottom: 0.1em;
    padding: 2px;
    padding: 2px;
    FONT-SIZE: 100%;
    FONT-STYLE: bold;
    BACKGROUND-COLOR: #80b9ee
}
H4
{
    FONT-WEIGHT: bold;
    margin-top: 0em;
    margin-bottom: 0em;
    FONT-SIZE: 110%;
    FONT-STYLE: oblique
}
H5
{
    FONT-WEIGHT: bolder;
    margin-top: 0em;
    margin-bottom: 0em;
    FONT-SIZE: 100%;
    COLOR: brown
}
H6
{
    FONT-WEIGHT: normal;
    margin-top: 0em;
    margin-bottom: 0.5em;
    FONT-SIZE: 100%;
    COLOR: #000066;
    BACKGROUND-COLOR: #FFFF99
}

.scroll {
	scroll-margin-top: 3rem;
}

.no-dot{
  list-style-type: none;
}

@media (max-width: 1012px){
  .scroll {
    scroll-margin-top: 4.4rem;
  }
}
/*--------------------------------------*/
/*------odskok na zacatek stranky ------*/
/*--------------------------------------*/
.dmtop {
  background-color: #454649;
  opacity: 60%;
  z-index: 100;
  width: 40px;
  height: 37px;
  line-height: 40px;
  position: fixed;
  bottom: -40px;
  border-radius: 3px;
  right: 10px;
  text-align: center;
  font-size: 28px;
  padding-top:3px;
  /* font-weight: 200; */
  color: #ffffff !important;
  text-decoration: none !important;
  cursor: pointer;
  border-radius: 3px 3px 3px 3px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.dmtop:hover {
  background-color: #171d33;
}

#scroll-to-top > a{
  text-decoration: none !important;
} 

.dmtop.show {
  bottom: 40px;
}
/*----- konec odskok na zacatek stranky-----*/


.imgScale {
    max-width: 100%; 
    height: auto;
}
