/* CSS Document */
/*powertrain1*/

*{margin: 0; padding: 0; outline: 0;} 
a:visited img, a:active img, a img {border: none;}



#content, #en-content {
  width: 1024px;
  margin: 0 auto 0 auto;
  text-align: center;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 14px;
  background: white;
}

/*---------------------------------------HLAVICKA-------------------------------------------------*/
#header {
  width:1024px;
  height: 150px;
}

#logo {
  width: 768px;
  height: 150px;
  float: left;
  background-image: url(images/powertrain_logo_bila.png);
  }

#jazyk {
  width: 256px;
  height: 150px;
  float: right;
  text-align: right;
}
#jazyk img {
  margin-top: 120px;
  margin-right: 5px;
  border: 1px solid black;
}
/*---------------------------------------RAMECEK CERVENY-------------------------------------------------*/

#podpora, #en-podpora {
  clear: both;
  width: 1024px;
  height: 300px;
  background-image: url(images/tire3.jpg);
}

#ramecek-nad, #en-ramecek-nad {
  height: 50px;
  width: 90%;
}

#ramecek, #en-ramecek {
  width: 500px;
  height: 200px;
  background: rgb(237,28,36);
  border-radius: 2em 9px;
  margin-left: 35px;
}

#ramecek h1, #en-ramecek h1 {
  font-size: 30px;
  font-variant: small-caps;
  text-align: left;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 10px;
  font-weight: normal;
  color: white;
}

/*---------------------------------------OBSAH-------------------------------------------------*/

.texty1 {
  width: 339px;
  height: 450px;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
  float: left;
  border-right: 1px solid rgb(237,28,36);
  border-left: 1px solid rgb(237,28,36);
}


#texty-vpravo, #en-texty-vpravo {
  width: 681px;
  height: 450px;
  margin-top: 20px;
  margin-bottom: 30px;
  float: right;
  border-right: 1px solid rgb(237,28,36);

}

.texty2 {
  width: 340px;
  height: 300px;
  text-align: left;
  float: left;
  border-right: 1px solid rgb(237,28,36);
}

.texty3 {
  width: 340px;
  height: 300px;
  text-align: left;
  float: right;
}

.texty1 p, .texty2 p, .texty3 p {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
}

.mezera {
  padding-top: 10px;
}


.gotruck-all {
  clear: both;
  width: 682px;
  height: 100px;
  padding-top: 10px;
  }

.cara {
  width: 614px;
  height: 1px;
  text-align: center;
  background-color: rgb(237,28,36);
  margin-left: 34px;
  margin-top: 10px;
  margin-bottom: 10px;
}


.gotruck {
  float: left;
  width: 198px;
  height: 99px;
  padding-top: 10px;
  text-align: left;
  padding-left: 2px;
}

.texty4 {
  width: 482px;
  height: 99px;
  float:right;
  text-align: left;
}

.texty4 p {
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 10px;
 }


h2 {
  font-size: 24px;
  font-variant: small-caps;
  text-align: left;
  padding-top: 3px;
  padding-left: 10px;
  margin-bottom: 10px;
  font-weight: normal;
  color: black;
}


/*---------------------------------------KONTAKT-------------------------------------------------*/

#kontakt, #en-kontakt {
  clear: both;
  background-image: url(images/tire4.jpg);
}

#kontakt h1, #en-kontakt h1{
  color: black;
  font-size: 34px;
  font-variant: small-caps;
  text-align: left;
  padding-left: 357px;
  padding-top: 3px;
  margin-bottom: 10px;
  font-weight: normal;
}

#kontakt-tab, #en-kontakt-tab {
  font-size: 16px;
  padding-bottom: 15px;
  padding-top: 15px;
  border-collapse: collapse;
}

.sloupec-levy {
    width: 347px;
    text-align: center;
    vertical-align: middle;
}

.sloupec-stredni {
   width: 339px;
  padding-left: 10px;
}

.sloupec-pravy {
    width: 318px;
    padding-left: 10px;
  }


#kontakt .foto, #en-kontakt .foto {
  height: 150px;
  padding-bottom: 20px;
} 

/*---------------------------------------PATICKA-------------------------------------------------*/

#footer {
  width: 1014px;
  height: 20px;
  font-size: 11px;
  text-align: left;
  margin-top: 20px;
  padding-top: 5px;
  padding-left: 10px;
  background: rgb(166,41,47);
  color: white;
}
