body {
  color: black;
  background-color: #fff;
  font-size: 18px;
  }




A     {
  color: #006600;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-weight: bolder;
  text-decoration: none;
       }
a#home    {
  color: #ff0000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 12px;
  font-weight: bolder;
  text-decoration: none;
       }


A:link     {
  color: #006600;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-weight: bolder;
  text-decoration: none;
       }



A:visited  {
  color: #006600;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-decoration: none;
  font-weight: bolder;
   }



A:active   {
  color: #006600;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-decoration: none;
  font-weight: bolder;

}


A:hover   {
  color: #ff0000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-decoration: none;
  font-weight: bolder;
  }

A:hover#home   {
  color: #000000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 12px;
  text-decoration: none;
  font-weight: bolder;
  }










input.inputField {
  font-size: 14px;
  background-color: #fcc;
  margin-bottom: 5px;
  height: 18px;
  border: solid 2px #f00;
  color: #FF0000;
  }

.instructions {
  margin-top: 8px;
  color: #FF0000;
  }
h1  {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 1em;
  color: #FF0000;
  line-height: 100px;
  }


h2  {
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 1em;
  color: #FF0000;
  }

p {
  font-size: 14px;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 14px;
  color: #FF0000;
  }
.menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}


.style3 {
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
}

#mapa {
  background-color: #ffffff;
  position: absolute;
  z-index: 20;
  width: 105px;
  height: 20px;
  top: 3px;
  left: 88%;
  border: 1px solid #FF0000;
  text-align: center;
}

.male {
  font-size: 12px;
}
#maly {
  font-size: 14px;

}




u#home    {
  color: #ff0000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 12px;
  font-weight: bolder;
  text-decoration: none;
       }



.nov-nad {
  font-size: 18px;
  line-height: 30px;
  font-weight: bold;
  color: #0000CC;
}
.nov {
 color: #0000CC;
 font-size: 16px;
 line-height: 22px;
}
























p, h1, h2 {
  margin: 0;
  padding: 0.5em;
  color: #FF0000;
}

#layoutLogic-ABC, #layoutLogic-AB, #layoutLogic-A {
  background-color: #000;
  margin: 0 -1px;
  width: 100%;
  border: solid 1px black;
  color: #FF0000;
}

#header, #footer {
  color: #000000;
  position: relative;
  z-index: 13;
  width: 100%;
  background-color: #FF0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3px;
  line-height: 3px;
}

#layoutLogic-ABC .page {
  background-color: #fff;
  width: auto;
  border-right: 250px solid #F5F4F7;
  border-left: 250px solid #FFFFFF;
}

#layoutLogic-AB .page {
  background-color: #fff;
  width: auto;
  border-left: 350px solid #FF66FF;
  border-right-width: 250px;
  border-right-color: #FFCC66;
  border-right-style: solid;
  color: #FF0000;
}

#layoutLogic-A .page {
  background-color: #fff;
  width: auto;
  color: #FF0000;
}

.section {
  margin: 0;
  width: 100%;
  color: #FF0000;
}

.col-A, .col-B, .col-C {
  position: relative;
  float: left;
}

.col-A {
  margin-right: 1px;
  color: #FF0000;
}

.col-B {
  margin: 0 -3px 0 -2px;
  color: #FF0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.col-C {
  margin-left: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

#layoutLogic-ABC .col-A, #layoutLogic-AB .col-A {
  margin-left: -235px;
  z-index: 10;
  width: 215px}

#layoutLogic-ABC .col-B, #layoutLogic-AB .col-B {
  z-index: 20;
  width: 100% }

#layoutLogic-ABC .col-C {
  color: #FF0000;
  margin-right: -280px;
  z-index: 15;
  width: auto;
}

#layoutLogic-A .col-B, #layoutLogic-AB .col-C, #layoutLogic-A .col-C {
  display: none }

.clear {
  clear: both }

.page > .section {
  border-bottom: 1px solid transparent }
.velkynadpis {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  background-color: #FFFFFF;
  line-height: 25px;
  font-weight: bold;
}
a#odkaz-uvod {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  text-decoration: none;
}
a:hover#odkaz-uvod {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #ff0000;
  text-decoration: none;
}


#menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-decoration: none;
  line-height: 16px;
}img {
  border: 5px solid #FFFFFF;
  vertical-align: middle;
}
li {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FF0000;
  position: relative;
  top: -3px;
}


