h1 {
  display:none;
}
h2 {
  text-align:left;
  font-size:17px;
  color:rgb(42,42,42);
  width:98%;
  border-bottom:1px solid #777;
  margin-left:10px;
  font-family:'Trebuchet MS', 'Arial';
}
h3 {
  text-align:left;
  font-size:15px;
  color:rgb(70,70,70);
  margin-left:10px;
  font-family:'Trebuchet MS', 'Arial';
  margin-bottom: 2px;
}
h4 {
  text-align:left;
  font-size:13px;
  color:rgb(85,85,85);
  margin-left:10px;
  font-family:'Trebuchet MS', 'Arial';
  margin-bottom: 2px;
}
h5 {
  text-align:left;
  font-size:12px;
  color:rgb(100,100,100);
  margin-left:10px;
  font-family:'Trebuchet MS', 'Arial';
  margin-bottom: 2px;
}
a {
  color:#09C;  
}
a:hover {
  color:#3CF;
  text-decoration:none;    
}
#menu ul {
  list-style-type:none;   
  margin-left:10px;
  padding:0; 
}
#menu ul li {
  padding:0;
  text-align:left;    
  font-size:small;
  margin-bottom:1px;
  font-family:'Trebuchet MS', 'Arial';
}
#menu li a {
  overflow:hidden;
  text-decoration:none;
  color:#333;
  height:18px;
  padding-left:8px;
  margin-right:16px;
  display:block;
  font-size:small;
  border-left-color:#4ec8f7;
  border-left-style:solid;
  border-left-width:4px;
}
#menu li a:hover {
  border-left-color:#066386;
  font-weight:700;
  color:#222;
}
#menu  .info {
  list-style-image:url("./images/blue.gif");  
  color:#333; 
  margin-left:40px;
  padding:0; 
}
#menu  .info li {
  margin-bottom:5px;  
  height:20px;
  line-height:20px;
}
#menu .info li a {
  border:0;
  padding:0;
  display:inline;
  margin:0;
  color:#09C;
  text-decoration:underline; 
}
#menu .info li a:hover {
  color:#3CF;
  text-decoration:none; 
}
#menu .orange li a {
  border-left-color:#ff8300;
}
#menu .orange li a:hover {
  border-left-color:#934D00;    
}
#menu .green li a {
  border-left-color:#c2e254;
}
#menu .green li a:hover {
  border-left-color:#667D15;
}
#menu .white li a {
  border-left-color:#fff;
}
#menu .white li a:hover {
  border-left-color:#fff;
}
#menu .yellow li a {
  border-left-color:#ffd84f;
}
#menu .yellow a:hover {
  border-left-color:#B38A00;
}
#menu .grey li {
  overflow:hidden;
  color:#333;
  /*_height:18px;*/
  padding-left:8px;
  border-left-style:solid;
  border-left-width:4px;
  display:block;
  font-size:small;
  border-left-color:#4ec8f7;
  border-left-color:rgb(181,181,181);
}
#menu .grey li a {
  border-left-color:rgb(181,181,181);
}
#menu .grey li a:hover {
  border-left-color:rgb(152,152,152);
}
img {
  border:none;
}
table {
  margin-left:15px;  
}
table tr td {
  border-bottom: 1px solid rgb(228,228,228);
  padding-top: 5px;
  padding-bottom: 5px;
  margin:0;
}
.table {
  text-align:center;
  margin-left:15px;
}
em {
  color:#09C;
  font-size:16px;
  font-weight:800;
  font-style:normal;
}
.dark {
  color:rgb(29,29,29);
}
dl {
  margin-left:10px;
}
dl dd {
  margin-left:5px;
  padding:0;
}
p {
  margin-left:10px;
  font-size: 13px;
  text-align: justify;
  font-family: 'Arial', sans-serif;
  line-height: 130%;
}
select {
  width: 150px;
}
input {
  width: 250px;
}
.projekt {
  width: 98%;
}
.autor {
  margin-top:-5px;
  margin-left:10px;
  color: gray;
  padding: 0;
}
.center {
  text-align:center;
}
.center img {
  border: 2px solid rgb(203,203,203);
}
.center a:hover img {
  border: 2px solid gray;
}
.obsah_projektu {
  padding-left: 10px;
  padding-right: 10px;
}
h2.ok {
  color: rgb(154,205,50);
}
h2.error {
  color: rgb(255,69,0);
}
