body
{
	background-image: url(img/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
    background-color: white;
	padding: 0;
	margin: 0;
	text-align: center;
}

div
{
	padding: 0px;
	margin: 0px;
    border: none;
}




strong{
  font-weight: bold;                 
}


#divPage
{
	position: relative;
	left: -12px;
	width: 974px;
	text-align: center;
	margin: auto;
	padding: 0;
}

#divHledani{
  position: relative;
  width: 974px;
  height:61px;
  text-align: left;
}

#divIkony{
   position:relative;
   float:left;
   font-size: 30px;
   top:20px;
   left:30px;
}


#divGoogleSearch{
  position:relative;
  float:right;
  right: 35px;
  height:41px;
}

.imgLan{
  border: none;
  height:41px;
  width: 22px;
}


#imgLupa{
  position: relative;
  top:22px;
}




#divBanner{
    position: relative;
    width: 974px;
    height:317px;
    background-image: url(img/horni_lista.jpg);
    background-position: top center;
    text-align: left;
}

#divBannerDe{
    position: relative;
    width: 974px;
    height:317px;
    background-image: url(img/horni_lista_de.jpg);
    background-position: top center;
    text-align: left;
}

#divBannerEn{
    position: relative;
    width: 974px;
    height:317px;
    background-image: url(img/horni_lista_en.jpg);
    background-position: top center;
    text-align: left;
}

#divLogo{
      position: relative;
      left: 55px;
      top: 27px;
      z-index: 1;
}

#divStred{
  position: relative;
  background-color: yellow;;
}


#divLeft{
    position: relative;
    float: left;
    width: 245px;
    height:400px;
    top:0px;
    background-image: url(img/bgLeft.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: left;
}

#divMezeraMenu{
     position:relative;
     height: 16px;
     width: 200px;
}


.menu1{
    position: relative;
    height: 28px;
    left: 33px;
    line-height:26px;
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
    text-indent: 17px;

}

.menu1 a{
   /*color:#a7a9ac;*/
   color: #212121;
   text-decoration: none;
}



.menu2{
    position: relative;
    height: 28px;
    left: 33px;
    line-height:26px;
    font-family: Arial;
    font-size: 12px;
    text-indent:27px;

}

.menu2 a{
     color: #1e398d;
     text-decoration: none;
}


.mselect{
  background-color: white;
}

.odrazka{
  position:absolute;
  left:-14px;
  top:1px;
  border: none;
  width: 28px;
  height: 28px;
}




#divRight{
    position: relative;
    float: left;
    width: 729px;
    text-align: left;
}



#divNadpisGroup{
    position: relative;
    background-repeat: no-repeat;
    background-position: top right;
    width: 729px;
    height: 85px;
    color: #1E398D;
    font-family: Arial;
    font-size: 22px;
    line-height: 28px;
    text-align: left;
}

.divNadpisGroup1{background-image: url(img/gr_01.jpg);}
.divNadpisGroup2{background-image: url(img/gr_02.jpg);}
.divNadpisGroup3{background-image: url(img/gr_03.jpg);}
.divNadpisGroup4{background-image: url(img/gr_04.jpg);}
.divNadpisGroup5{background-image: url(img/gr_05.jpg);}
.divNadpisGroup6{background-image: url(img/gr_06.jpg);}

#divNadpis1{
     position:relative;
     top: 15px;
     left: 50px;
}

#divNadpis2{
     position:relative;
     top: 15px;
     left: 110px;
}

#divText{
  position:relative;
  left: 30px;
  top: 10px;
  font-family: Arial;
  line-height:1.5em;
  font-size: 0.8em;
  color: #606060;
  text-align: left;
  width: 650px;
}

#divInPodpis1{
       position:relative;
       text-indent:0px;
       text-align: center;
       left:30px;
       float:left;
}

#divInPodpis2{
       position:relative;
       text-indent:0px;
       text-align: center;
       right:30px;
       float:right;
}

.imgInSign{
  border:0;
  width:220px;
  height:165px;
}



#divPaticka{
    position: relative;
    height: 50px;
    width: 974px;
    top:20px;
    text-align:left;
    background-image: url(img/bgPaticka.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

#divCopyright{
    position: relative;
    top:20px;
    left:550px;
    font-family: Verdana, Arial;
    font-size: 0.7em;
    color: #808080;
    width: 350px;
    
}

#imgIdex{
	position:relative;
	top: 5px;
}

#imgEU{
    position:absolute;
    float:left;
	top: 15px;
	left:100px;
}

/* Lokalita */
#divLokNadpisky{
    position: relative;
    width: 729px;
    height: 50px;
    text-align: center;
}

.divLokZeme{
    position: relative;
    top:15px;
    float: left;
    font-family: Arial;
    font-size:13px;
    white-space: nowrap;
    min-width: 150px;;
    color: #808080;
}

#divLokSvet{
    position: relative;
    width: 729px;
    height:451px;
    text-align: center;

}


#imgLokSvet{
    position:relative;
    width: 660px;
    height:451px;
    border: none;
}

/* Zakladni data */
.divZDItem1{
  position: relative;
  float:left;
  width: 140px;
  font-weight: bold;
}

.divZDItem2{
  position: relative;
  float:none;
}

/* Struktura spolecnosti */

#imgSSGraf{
    position: relative;
    left: 20px;
    border: none;
    width: 589px;
    height: 537;
}

.divSSItem1{
  position: relative;
  float:left;
  width: 220px;
  top:0;
  left: 0px;
  text-align: center;
  font-size: 11px;
  line-height:1.5em;

}

.divSSItem2{
  position: relative;
  float: left;
  width: 220px;
  min-width: 220px;
  left: 90px;
  text-align: center;
  font-size: 11px;
  line-height:1.5em;

}

/* Dceřinné spolecnosti */

.pDS{
  position: relative;
  left: 60px;
}

#imgDSSTrojcar{
      position: relative;
      left:35px;
      border: none;
      width: 118px;
      height: 21px;
}

#imgDSProtocar{
      position: relative;
      left:35px;
      border: none;
      width: 95px;
      height: 27px;
}


/* Politika jakosti */

#divPJ1{background-image: url(img/pj1.jpg);}
#divPJ2{background-image: url(img/pj2.jpg);}
#divPJ3{background-image: url(img/pj3.jpg);}
#divPJ4{background-image: url(img/pj4.jpg);}
#divPJ5{background-image: url(img/pj5.jpg);}

.divPJ{
  display: block;
  width: 46px;
  height: 46px;
  float: left;
  background-position: top left;
  background-repeat: no-repeat;
}

.divPJOdrazka{
    position: relative;
    left: 20px;
    width: 500px;
    height: 130px;
    border: none;
    overflow: auto;
    font-size: 0.9em;
    
}

#pPJul{
  text-indent: 0px;
  font-size: 1em;
}

.ulPJ{
  font-size: 1em;
}

.imgPJcert{
  position: relative;
  left:60px;
  margin-left:30px;
  border: none;
  width: 156px;
  height: 220px;
  border: solid 1px #606060;
}

/* Produkty */
.divPrText{
  background-image: url(img/pr_text.jpg);
  background-repeat: no-repeat;
  background-position: center right;
}
.ulPr1{
  font-weight: bold;
  line-height: 250%;
}

.ulPr2{
  font-weight: normal;
  line-height: 150%;
  margin-bottom: 20px;
}

#divPrGalerie{
  position:relative;
  left: 30px;
  top: 10px;
  font-family: Arial;
  font-size: 0.8em;
  color: #000000;
  text-align: center;
  text-indent: 0em;
  width: 650px;
}


#divPrObrazek{
  margin:auto;
  width: 500px;
  height: 375px;
  border: none;
}

#divPrPopisek{
  margin:auto;
  width: 500px;
  text-align: left;
  font-weight: bold;
  text-indent: 10px;
  font-size: 0.9em;
  line-height:1.8em;
  background-color:#E6E6E6;
}

.imgPrThumb{
  border: none;
  width: 115px;
  height: 86px;
}

.imgPrThumbR{
  border: none;
  width: 115px;
  height: 86px;
}

#tblPr{
  margin:auto;
}


#tblPr td{
  border: solid 1px #808080;
}

#tblPrR td{
  border: solid 0px #808080;
}

/*Proc pracovat u nas */
#ulProc{
  position: relative;
  left:4em;
}


/* Reference */
#divText.divRefText{
  left: 50px;
}

#imgRef{
     position:relative;
     left:20px;
}


/* Kontakt */

#divKonText{
   position:relative;
  left: 30px;
  top: 10px;
  font-family: Arial;
  font-size: 0.8em;
  color: #000000;
  text-align: left;
  text-indent: 0em;
  width: 650px;
  background-image: url(img/kon_text.jpg);
  background-repeat: no-repeat;
  background-position: center right;
}


.divKon1{
     position: relative;
     left: 20px;
     font-weight: bold;
}

.divKon2{
     position: relative;
     left: 60px;
     font-weight: normal;
}

#divKonMapka{
    position:absolute;
    width: 650px;
    text-align: right;
    z-index:1;

}



/* Cad/CAM */
#divCad1{
  position: relative;
  float: left;
  width:120px;
  height:100px;
}

#divCad2{
    position: relative;
    text-indent: 0px;
    width:350px;
    height:100px;
}

/* Obrabeni */

#divObTbl{
  position: relative;
  width: 587px;
  background-image: url(img/kulate_pozadi.jpg);
  background-position: top center;
  background-repeat: no-repeat;
}

.divObNadpis{
      font-family: Arial;
      font-size: 13px;
      line-height: 35px;
      font-weight: bolder;
      color: white;
}

.divObPolozka{
      font-family: Arial;
      font-size: 0.9em;
      font-weight: bolder;
      color: #1e398d;
      border-bottom: solid 1px #dde1ee;

}

.divOb1{
       position: relative;
       float:left;
       width: 330px;
       left: 20px;
       text-indent: 0px;;
}

.divOb2{
       position: relative;
       float:right;
       right: 20px;
       width: 200px;
}

/* Lisovna */
#divLis1{
  position: relative;
  float:left;
  width:4em;
  height:12em;
  text-indent: 0px;
}

#divLis2{
  position: relative;
  float:left;
  height:12em;
  text-indent: 0px;
}

#divLis3{
  position: relative;
  text-indent: 0px;
  height: 12em;
  text-align: justify;
}


hr.cistic {
   clear: both;
   height: 0px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
}

.tucne{
  font-weight: bold;
}


.podtrzene
{
	text-decoration: underline;
}
.nepodtrzene
{
	text-decoration: none;
}

.centrovane
{
	text-align:center;
}

.kurziva
{
	font-style:italic;
}

.cervene{
  color:red;
}

.modre{
  color:#1e398d;
}

.indent{
  text-indent: 4em;
}



