body {
  background: black;
  padding: 0;
  margin: 0;
  font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, lucida, sans-serif;
}
img {
  border: 0px;
}
#celek {
  position: absolute;
  margin-left: -500px;
  width: 1000px;
  left: 50%;
/*   border: 1px solid red; */
}
#topmenu {

  width: 1000px;
  height: 120px;
  overflow: hidden;
  float: center;
}
#main {
  position: relative;
  top: 00px;
  left: 0;
  width: 1000px;

  overflow: visible;
/*   background-image: url("images/podklad.jpg"); */
  background-color: #F5F9FF;
  background-position: 0px -100px;
  color: white;
}
#bottom {
/*   position: absolute; */
/*   top: 510px; */
/*   left: 0; */
  width: 1000px;
  height: 378px;
  overflow: hidden;
  background: #F5F9FF;
  background-image: url("images/hory.png");
/*   z-index: 90; */
  color: #eeeeee;
/*   border: 1px solid green; */
}
#bottom a {
  text-decoration: none;
  color: #eeeeee;
}
#menulayer {
  position: absolute;
  top: 20px;
  left: 5px;
  width: 150px;
  height: 300px;
  color: #ffffff;
  border: 0px solid red;
  padding: 0;
  margin: 0;
  font-weight: bold;
}
.menu {
  color: #ffffff;
  background-color: #000000;
  border: 0px;
  border-left: 4px solid black;
  border-right: 4px solid black;
/*   margin: 0 2px; */
/*   padding: 0px 2px; */
  font-size: 13px;
}

.menuend {
  margin-bottom: 2px;
}
.menu1, .menu2, .menu3, .menu4 {
display: block;
/* height: 1px; */
overflow: hidden;
background: black;
font-size: 1px;
border-top: 1px solid black;
margin-left: 3px;
margin-right: 3px;
/*opacity: 0.3;
*filter: alpha(Opacity=30);*/
}
.menu2 {
  margin: 0 2px;
  /*opacity: 0.4;
  filter: alpha(Opacity=40);*/
}
.menu3 {
  margin: 0 1px;
  border-top: 2px solid black;
  /*opacity: 0.6;
  filter: alpha(Opacity=60);*/
}
.menu4 {
  margin: 0;
  border-top: 3px solid black;
  /*opacity: 0.8;
  *filter: alpha(Opacity=80);*/
}
.menu ul {
  padding-left: 5px;
  padding-right: 5px;
/*   list-style-image:none; */
   /*filter: alpha(Opacity=80);
   -moz-opacity: 0.8 ;
   opacity: 0.8;
   -khtml-opacity: 0.8;*/
  list-style-type: none;
  font-size: 12px;
  margin: 0px;
  margin-top: 0;
}
.menu li {
  margin: 0;
  padding: 2px 0px;
}
.menu a {
  color: white;
  text-decoration: none;
}
#submenu {
  background: #444;
/*   border: 1px solid red; */
}
.green {
  background-color: #80c243;
}
.blue {
  background-color: #3096d5;

}

#ecolution {
  position: relative;
  left: 800px;
  top: 20px;
/*   border: 1px solid red; */
}
#letadla {
  position: relative;
  left: 0px;
  top: 20px;
  border-top: 1px solid silver;
  width: 1000px;
  padding-top: 10px;
  text-align: center;

}
#obsah {
  position: relative;
  top: 20px;
  left: 165px;
/*  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;*/
  width: 820px;
  /*background: #000000;*/
  /*filter: alpha(Opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  -khtml-opacity: 0.6;*/
  color: #222;
  padding: 2px;
  overflow: visible;
  margin-bottom: 0px;
}
#virus80,
#virus912,
#taurus,
#apis,
#sinus {
  float: left;
  height: 130px;
  color: #aaaaaa;

/*   border: 1px solid red; */
  text-align: center;
  margin-left: 13px;
/*   border-left: 1px solid #444444; */
/*   border-top: 1px solid #444444; */
/*   border-right: 2px solid #666666; */
/*   border-bottom: 2px solid #666666; */
}
p {
  font-size: 12px;
  padding: 2px;
}
li {
  font-size: 12px;
}
h1 {
  padding-top: 10px;
  font-size: 15px;
  background-color: #3096d5;
  text-align: center;
  padding: 0 5px 0 5px;
}
h2 {
  font-size: 14px;
  background-color: #80c243;
}
h3 {
  font-size: 12px;
  margin: 0;
  padding: 0;

}
h4 {
  font-size: 10px;
  margin: 0;
  padding: 0;
  font-weight: normal;

}
hr {
  float: inherit;
  visibility: hidden;
}
.blog {

  width: 800px;
  overflow: hidden;
/*   border: 1px solid grey; */
  margin-bottom: 20px;
}
.ilustrace {
  height: 120px;
  width: 180px;
  float: left;
  overflow: hidden;
  border: 0px solid #666666;
}
.more {
  float: right;
}
.uvod {

  width: 605px;
  float: inherit;
  overflow: auto;
/*   border: 1px solid #666; */
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: justify;
}
.uvod h1 {
  margin: 0;
  padding: 0;
  background-color: #80C343;
}


.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#80c243; margin:0 5px; opacity: 0.4;*filter: alpha(Opacity=40);}
.b1bh {height:1px; background:#ddd; margin:0 5px;}
/* prvni tri vnitrni */
.b2h, .b2bh {height:1px; background:#80c243; border-right:2px solid #80c243; border-left:2px solid #80c243; margin:0 3px; opacity: 0.6;*filter: alpha(Opacity=60);}
.b3h, .b3bh {height:1px; background:#80c243; border-right:1px solid #80c243; border-left:1px solid #80c243; margin:0 2px; opacity: 0.8;*filter: alpha(Opacity=80);}
.b4h, .b4bh {height:2px; background:#80c243; border-right:1px solid #80c243; border-left:1px solid #80c243; margin:0 1px;opacity: 0.9;*filter: alpha(Opacity=90);}

/* posledni tri vnitrni */
.b2bh, .b3bh, .b4bh {background: #ddd;}
.b2bh {border-right:2px solid #ddd; border-left:2px solid #ddd;opacity: 0.6;*filter: alpha(Opacity=60);}
.b3bh {border-right:1px solid #ddd; border-left:1px solid #ddd;opacity: 0.8;*filter: alpha(Opacity=80);}
.b4bh {background:#ddd; border-right:1px solid #ddd; border-left:1px solid #ddd;opacity:0.9;*filter: alpha(Opacity=90);}
.headh {background: #80c243; border-right:0px solid #80c243; border-left:0px solid #80c243;}
.headh h1 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ddd; border-right:0px solid #ddd; border-left:0px solid #ddd;}
.contenth div {margin-left: 12px; padding-top: 5px;padding-right: 2px;}

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#3096d5; margin:0 5px;}
.b2f {height:1px; background:#3096d5; margin:0 3px;}
.b3f {height:1px; background:#3096d5; margin:0 2px;}
.b4f {height:2px; background:#3096d5; margin:0 1px;}
.contentf {background: #3096d5;}
.contentf div {margin-left: 5px;text-align:center;font-weight: bold;}

.b1g, .b2g, .b3g, .b4g{font-size:1px; overflow:hidden; display:block;}
.b1g {height:1px; background:#80c243; margin:0 5px;}
.b2g {height:1px; background:#80c243; margin:0 3px;}
.b3g {height:1px; background:#80c243; margin:0 2px;}
.b4g {height:2px; background:#80c243; margin:0 1px;}
.contentg {background: #80c243;}
.contentg div {margin: -1px 5px -1px 5px;padding: 0;text-align:left;font-weight: bold;font-size: 12px;}

.uvodnik {
  font-size: 12px;
  font-style: italic;
  padding: 3px;
  background: #ddd;
}


