body {
  background: url(images/poz.jpg) repeat;
  text-align: center;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #F6F6F6;

}

#all {
  width: 908px;
  _width: 908px;
  height: 838px;
  _height: 817px;
  top: 10px;
  margin: auto;
  _margin: 0 0 4 0;
  padding: 4 0 4 0;
  _padding: 4 0 0 0;
  background: white;
}

#all_b {
  width: 908px;
  _width: 908px;
  height: 2520px;
  _height: 2520px;
  top: 10px;
  margin: auto;
  _margin: 0 0 4 0;
  padding: 4 0 4 0;
  _padding: 4 0 0 0;
  background: white;
}

#top {
  width: 900px;
  _width: 900px;
  margin: 0 4 4 4;
  _margin: 4 0 4 0;
  padding: 0;
  height: 118px;
  background: white;
}

.img {
  border: none;
  margin: 0 0 0 0;
}

.img2 {
  border: none;
  margin: 0 0 0 0;
  _margin: 0 0 0 -6;
}

#top_line {
  width: 900px;
  _width: 900px;
  margin: 4 4 4 4;
  _margin: 4 4 4 4;
  height: 27px;
}

.list {
  width: 174px;
  _width: 174px;
  padding: 3 0 0 0;
  height: 27px;
  background: url(images/poz_link.jpg) repeat-x;
  float: left;
  font-size: 11pt;
  font-weight: bold;
}

.nadp_bok {
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none; 
}

#links {
  vertical-align: middle;
  width: 544px;
  _width: 544px;
  margin: 0 4 0 4;
  padding: 0 0 0 0;
  height: 27px;
  background: url(images/poz_link.jpg) repeat-x;
  float: left;
}

#links a {
  text-align: center;
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  color: #F6F6F6;
}

#home {
  width: 120px;
  _width: 122px;
  height: 24px;
  _height: 27px;
  background: url(images/poz_link.jpg) repeat-x;
  float: left;
  padding: 3 0 0 0;
}

#home a:hover {
  background: url(images/poz_link_hover.jpg) repeat-x;
  padding: 3 42 8 41;
  _padding: 4 42 5 41;
}

#sluzby {
  width: 151px;
  _width: 150px;
  height: 24px;
  _height: 27px;
  background: url(images/poz_link.jpg) repeat-x;
  float: left;
  padding: 3 0 0 0;
}

#sluzby a:hover {
  background: url(images/poz_link_hover.jpg) repeat-x;
  padding: 3 34 8 33;
  _padding: 4 34 5 33;
}

#technologie {
  width: 150px;
  _width: 150px;
  height: 24px;
  _height: 27px;
  background: url(images/poz_link.jpg) repeat-x;
  float: left;
  padding: 3 0 0 0;
}

#technologie a:hover {
  background: url(images/poz_link_hover.jpg) repeat-x;
  padding: 3 34 8 33;
  _padding: 4 33 5 33;
}

#o_nas {
  width: 60px;
  _width: 60px;
  height: 24px;
  background: url(images/poz_link.jpg) repeat-x;
  float: left;
  padding: 3 0 0 0;
}

#o_nas a:hover {
  background: url(images/poz_link_hover.jpg) repeat-x;
  padding: 5 9 6 9;
  _padding: 5 9 6 9;
}

#kontakt {
  width: 122px;
  _width: 122px;
  height: 24px;
  _height: 27px;
  background: url(images/poz_link.jpg) repeat-x;
  float: left;
  padding: 3 0 0 0;
}

#kontakt a:hover {
  background: url(images/poz_link_hover.jpg) repeat-x;
  padding: 3 35 8 35;
  _padding: 4 35 5 35;
}

.bok {
  width: 134px;
  _width: 174px;
  height: 680px;
  _height: 685px;
  background-color: #174384;
  background-image: url(images/poz_bok.jpg);
  background-repeat: repeat-x;
  float: left;
  padding: 0 20 5 20;
  _padding: 17 20 0 20;
  margin: 1 0 0 0;
  _margin: 4 0 0 0;
  font-size: 10pt;
  text-align: left;
}

.bok_nadp {
  text-decoration: underline; 
}

.bok img {
  border: none;
}

.bok a {
  text-align: left;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #F6F6F6;
}
  
.bok a:hover {
  color: orange;
}

#bokk a {
  color: orange;
}
  
#bokk a:hover {
  color: white;
}

.bok_b {
  width: 134px;
  _width: 174px;
  height: 2362px;
  _height: 2416px;
  background-color: #174384;
  background-image: url(images/poz_bok.jpg);
  background-repeat: repeat-x;
  float: left;
  padding: 0 20 5 20;
  _padding: 17 20 0 20;
  margin: 1 0 0 0;
  _margin: 4 0 0 0;
  font-size: 10pt;
  text-align: left;
}

.bok_b img {
  border: none;
}

.bok_b a {
  text-align: left;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #F6F6F6;
}

.bok_b a:hover {
  color: orange;
}

#hlavni {
  width: 544px;
  _width: 544px;
  height: 685px;
  _height: 685px;
  background: white;
  margin: 1 4 0 4;
  _margin: 4 4 0 4;
  float: left;
}

.nadpis_left {
  width: 270px;
  height: 27px;
  _height: 31px;
  background: url(images/poz_link.jpg) repeat-x;
  padding: 3 0 1 0;
  margin: 0 4 0 0;
  float: left;
}

.nadpis_left a {
  text-align: center;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #F6F6F6;
}

.nadpis_right {
  width: 270px;
  height: 27px;
  _height: 31px;
  background: url(images/poz_link.jpg) repeat-x;
  padding: 3 0 1 0;
  margin: 0 0 0 0;
  float: left;
}

.nadpis_right a {
  text-align: center;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #F6F6F6;
}

#nadp_obr_navrh a {
  width: 270px;
  height: 151px;
  margin: 0 4 4 0;
  float: left;
  background: url(images/navrhDPS_BW.jpg) repeat-x;
}

#nadp_obr_navrh a:hover {
  width: 270px;
  height: 151px;
  margin: 0 4 4 0;
  float: left;
  background: url(images/navrhDPS.jpg) repeat-x;
}

#nadp_obr_osazovani a {
  width: 270px;
  height: 151px;
  margin: 0 0 4 0;
  float: left;
  background: url(images/osazovaniDPS_BW.jpg) repeat-x;
}

#nadp_obr_osazovani a:hover {
  width: 270px;
  height: 151px;
  margin: 0 0 4 0;
  float: left;
  background: url(images/osazovaniDPS.jpg) repeat-x;
}

#nadp_obr_testovani a {
  width: 270px;
  height: 151px;
  margin: 0 0 4 0;
  float: left;
  background: url(images/testovani_BW.jpg) repeat-x;
}

#nadp_obr_testovani a:hover {
  width: 270px;
  height: 151px;
  margin: 0 0 4 0;
  float: left;
  background: url(images/testovani.jpg) repeat-x;
}

#nadp_obr_mechanika a {
  width: 270px;
  height: 151px;
  margin: 0 0 4 0;
  float: left;
  background: url(images/mechanika_BW.jpg) repeat-x;
}

#nadp_obr_mechanika a:hover {
  width: 270px;
  height: 151px;
  margin: 0 0 4 0;
  float: left;
  background: url(images/mechanika.jpg) repeat-x;
}

#obsah {
  width: 494px;
  _width: 544px;
  height: 288px;
  _height: 227px;
  background: #6A93BF;
  margin: 0 0 0 0;
  _margin: 0 0 0 0;
  float: left;
  text-align: justify;
  font-size: 10pt;
  font-weight: normal;
  padding: 0 25 25 25;
  _padding: 15 25 26 25;
}

#zapati {
  font-size: 10pt;
  font-weight: bold;
  margin: 5 0 0 0;
  /*color: #1F4D8D;*/
  color: #113D6D;
  color: white;
}

.nadp_page {
  width: 444px;
  margin: 15 0 15 0;
  _margin: 15 0 15 0;
  font-size: 14pt;
  font-weight: bold;
  text-align: left;
  background: #6A93BF;
  float: left;
}

#hlavni_next {
  width: 544px;
  _width: 544px;
  height: 664px;
  _height: 685px;
  background: #6A93BF;
  margin: 1 4 0 4;
  _margin: 4 4 0 4;
  float: left;
}

#text_next {
  width: 200px;
  _width: 200px;
  height: 220px;
  float: left;
  font-size: 10pt;
  text-align: left;
}

#obr_next {
  width: 260px;
  _width: 260px;
  height: 220px;
  margin: 0 0 0 10;
  float: left;
}

#obr_next img {
  border: none;
}

#obsah_next {
  width: 494px;
  _width: 544px;
  height: 660px;
  _height: 633px;
  float: left;
  padding: 0 25 25 25;
  _padding: 15 25 26 25;
  background: #6A93BF;
  text-align: left;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
}

#obsah_next a {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
  color: #F6F6F6;
}

#obsah_next a:hover {
  color: orange;
}

#obsah_next img {
  text-align: center;
  border: none;
}

#obsah_next_b {
  width: 494px;
  _width: 544px;
  height: 2342px;
  _height: 2416px;
  float: left;
  padding: 0 25 25 25;
  _padding: 15 25 26 25;
  background: #6A93BF;
  text-align: left;
  font-size: 10pt;
  font-weight: normal;
  text-align: justify;
}

.center {
  text-align: center;
  }
  
.center a {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
  color: #F6F6F6;
}

.center a:hover {
  color: orange;
}

.center img {
  text-align: center;
  border: none;
}

.obr_right {
  float: right;
  margin: 5 0 20 25;
}

.obr_left {
  float: left;
  margin: 5 25 20 0;
}

.flags {
  float: right;
  margin: 4 10 25 0;
  _margin: 4 10 0 0;
}

.vlevo {
  width: 150px;
  float: left;  
}

.vpravo {
  width: 300px;
  float: left;  
}

#vpravo img {
  border: none;
}

.tabul {
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #F6F6F6;
}

.tabul td {
  font-weight: normal;
}

.frm {
  text-align: left;   
  font-family: Arial;
  font-size: 10pt;
  text-decoration: none;
  color: #F6F6F6;
}
