body  {
  background: white;
}

#root {
  /* border: 1px solid green; */
    
  position: absolute;
  left: 50%;
  width: 900px;
  margin-left: -450px;
}

#logo pre {
  font-size: 10pt;
  font-weight: bold;
  color: #4169e1;
  margin-left: 250px;
}

#menu {
  /* border: 1px solid green; */
  position: absolute;

  float: left;
  width: 300px;


}

#menu .blok .nadpis {
  border: none;
  font-weight: bold;
  text-decoration: underline;
  background-color: #4169e1;
  color: white;
  
  width: 170px;
  text-align: center;

}

#menu .blok UL LI A {
    color: blue;
}

#menu .blok UL LI {
  padding-left: -10px;
  padding-top: 5px;
}

#menu .blok UL {
  list-style-type: none;
}

#menu p a img {
    border: none;
}

#menu p {
    margin-left: 40px;
}

#menu .blok {
  border: 1px solid #4169e1;
  font-weight: bold;
  color: black;

  width: 170px;
}


#nabidka {
  padding-left: 5px;
}

#nabidka UL {
  padding-top: 5px;
}

#nabidka UL LI {
  padding-top: 5px;
}

#projekt p {
  font-weight: normal;
  color: black;
}

#projekt {
  padding-left: 5px;
}

#projekt A img {
  border: 2px solid #4169e1;  
}


#osobe {
 padding-left: 5px;
}

#osobe p {
  font-weight: normal;
  color: black;
  margin-top: 10px;
}

#prostor {
  /* border: 1px solid green; */
  /* border: 1px solid #4169e1; */
  position: relative;
  float: right;
  width: 590px;
}

#vitejte p {
 font-size: 12px;
 color: black;
 padding-top: 10px;
 font-weight: normal;
}

#vitejte {
 font-size: 22pt;
 font-weight: bold;
 color: blue;
}

.email {
 color: blue;
 font-weight: bold;
 text-decoration: underline;
}







