body {
  margin: 0px;
  padding: 0px;
}

#telo {
  width: 740px;
  padding: 0px;
	margin: 0 auto;
}

#hlavicka {
  float: left;
  width: 740px;
  height: 68px;
  padding: 0px;
  margin: 5px;
  background-image: url("obr/logo.gif");
  background-repeat: no-repeat;
}

#odkazy {
  float: left;
  width: 740px;
  padding: 0px;
  margin: 0px;
}
#odkazy ul {
  padding: 0px;
  margin: 0px;
}

#odkazy li {
  list-style-type: none;
  text-align: center;
  padding: 0px;
  margin: 0px;
}

#odkazy a {
  float: left;
  display: block;
  text-decoration: none;
  width: 185px;
  height: 35px;
  font-size: 1.2em;
  background-image: url("obr/odkaz.gif");
  background-repeat: no-repeat;
  font-family: Tahoma, sans-serif;
  padding-top: 3px;
  color: black;
}

#odkazy a:visited, #odkazy a:active{
  text-decoration: none;
  color: black;
}

#odkazy a:hover {
  text-decoration: none;
  background-image: url("obr/odkaz_a.gif");
  color: white;
}

#odkazy a.aktiv {
  background-image: url("obr/odkaz_a.gif");
  color: white;
}

#obsah {
  float: left;
  border: 1px solid gray;
  width: 735px;
  min-height: 375px;
  background-image: url("obr/dekor2.gif");
  background-repeat: no-repeat;
  background-position: center bottom;
}

#obsah ul li.sluzby {
  padding: 0px;
  margin: 10px 0px 10px 0px;
}

#obsah ul li a, #obsah ul li a:visited, #obsah ul lia:active {
  color: black;
}

#obsah ul li a:hover{
  color: #bd1b21;
}

a#email {
  color: black;
}

a#email:hover{
  color: #bd1b21;
}

a#email:visited, a#email:active {
  color: black;
} 

#text {
  min-height: 350px;
  padding-bottom: 60px;
  margin: 25px 30px 0px 30px;
  text-align: justify;
  font-size: 0.9em;
  font-family: Arial, Tahoma, sans-serif;
}

.norvel {
  font-size: 0.9em;
  margin-bottom: 20px;
}

.norvel li {
  padding-bottom: 5px;
}

a#zpet {
  font-family: Arial, Tahoma, sans-serif;
  color: gray;
  float: right;
  text-decoration: none;
  padding-right: 5px;
}

a#visited, a#odkazy:active {
  text-decoration: none;
}

a#zpet:hover {
  text-decoration: none;
  color: #bd1b21;
}

/* SMAZAT AZ BUDE FOTOGALERIE */
.nedost {
  font-family: Arial, Tahoma, sans-serif;
  margin-top: 50px;
  color: silver;
  text-align: center;
  font-size: 1.5em;  
}
/* -------------------------- */

.nadpis1 {
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 10px;
  color: #bd1b21;
}

.nadpis2 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 10px;
  color: #bd1b21;   
}

#paticka { 
  float: left;
  width: auto;
  padding: 0px;
  margin: 0px;
}

#paticka ul{
  padding: 0px;
  margin: 0px;
}

a#pat1 {
  background-image: url("obr/auto_pb.jpg");
}

a#pat1:visited, a#odkazy:active{
  text-decoration: none;
}

a#pat1:hover {
  text-decoration: none;
  background-image: url("obr/auto_cb.jpg");
}

a#pat1a {
  text-decoration: none;
  background-image: url("obr/auto_b.jpg");
}

#pat2 {
  background-image: url("obr/bagr_pb.jpg");
}

a#pat2:visited, a#odkazy:active{
  text-decoration: none;
}

a#pat2:hover {
  text-decoration: none;
  background-image: url("obr/bagr_cb.jpg");
}

a#pat2a {
  text-decoration: none;
  background-image: url("obr/bagr_b.jpg");
}

#pat3 {
  background-image: url("obr/stav_pb.jpg");
}

a#pat3:visited, a#odkazy:active{
  text-decoration: none;
}

a#pat3:hover {
  text-decoration: none;
  background-image: url("obr/stav_cb.jpg");
}

a#pat3a {
  text-decoration: none;
  background-image: url("obr/stav_b.jpg");
}

#pat4 {
  background-image: url("obr/stolar_pb.jpg");
}

a#pat4:visited, a#odkazy:active{
  text-decoration: none;
}

a#pat4:hover {
  text-decoration: none;
  background-image: url("obr/stolar_cb.jpg");
}

a#pat4a {
  text-decoration: none;
  background-image: url("obr/stolar_b.jpg");
}

#pat5 {
  background-image: url("obr/trava_pb.jpg");
}

a#pat5:visited, a#odkazy:active{
  text-decoration: none;
}

a#pat5:hover {
  text-decoration: none;
  background-image: url("obr/trava_cb.jpg");
}

a#pat5a {
  text-decoration: none;
  background-image: url("obr/trava_b.jpg");
}

#paticka li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
float: left;
}

#paticka li a{
  float: left;
  display: block;
  margin: 3px 3px 0px 0px;
  width: 145px;
  height: 100px;
  color: white;
}

#autor {
  float: left;
  margin-top: 5px;
  width: 740px;
  font-size: 0.7em;
  color: gray;
  text-align: center;
}

#mapa {
  float: right;
  margin-top: 30px;
  margin-right: 50px;
  border: 1px solid black;
}

.tucne {
  font-weight: bold;
}

#kont1 {
  position: relative;
  float: left;
}

#kont2 {
  margin-left: 100px;
  position: relative;
  float: left;  
}

#kont3 {
  margin-right: 20px;
  position: relative;
  float: right;  
}

#bagr {
  float: right;
  margin-top: 10px;
}

#avia {
  float: right;
    margin-top: 50px;
  margin-right: 50px;
}

#vetsi {
  font-weight: bold;
  font-size: 1.3em;
}
