/* css styl - abdop.cz napsal - Pavel Jílek */

body{
  background:url('img/pozadi.gif') #bce0f6 repeat-x ;
  margin:0;
  padding:0;
  font-family:tahoma, verdana;
}

.left{
  float:left;
  margin-right:30px;
}

.right{
  float:right;
  margin-left:30px;
}

h1{
  color:#171715;
  font-size:35px;
  text-align:center;
  position: relative; 
  top: 45px;
  margin:0;
  padding:0;
	letter-spacing: 2px; 
  font-family:tahoma; 
  text-decoration:underline;
}



h2{
  color:#000000;
  font-size:17px;
  position: relative; 
  top: 1px;
  font-weight:bold;
  text-align:center;
  margin:0;
  padding:0;
	letter-spacing: 2px; 
  font-family:tahoma; 

}

h3{
  color:#161614;
  font-size:19px;
  font-weight:bold;
  text-align:left;
  margin:0;
  padding:0;
	letter-spacing:1px; 
  font-family:tahoma; 
  padding:10px;

  
  
}

h3 span{
  color:#000;
  letter-spacing:3px;
 
}

h4{
  color:#161614;
  font-size:23px;
  font-weight:bold;
  text-align:left;
  margin:0;
  padding:0;
	letter-spacing:1px; 
  font-family:tahoma; 
  padding:3px;
  padding-top:24px;
 
  
}

h4 a{
  color:#161614;
  font-size:23px;
  font-style:italic;

 
  
}

.cara{
 height:1px;
 width:900px;
 border-bottom:1px solid black;
 margin-bottom:15px;
}

p{
  padding:0;
  font-family:tahoma;
  margin:0;
  color:#000000;
  width:890px;
  padding-bottom:17px;
  border-bottom:3px dotted black;

  
}

#web{
  margin:0 auto;
}

#obsah{
  margin:0 auto;
  width:900px;
  text-align:justify;
}


#top{
  background:url('img/header_top.gif');  
  width:1000px;
  height:104px;
  margin:0 auto;
}

#header{
  background:url('img/header.jpg');  
  width:1000px;
  height:261px;
  margin:0 auto;
}

#menu{
  background:url('img/menu.gif');  
  width:1000px;
  height:72px;
  margin:0 auto;
}

#text{
  background:url('img/text.gif');  
  width:1000px;
  margin:0 auto;
}

#footer{
  background:url('img/footer.gif');  
  width:1000px;
  height:60px;
  margin:0 auto;
  margin-bottom:30px;
}



#footer p{
  margin:0px;
  padding:0px;
  position:relative;
  top:21px;
  left:60px;
  font-size:13px;
  font-weight:bold;
  font-family:verdana;
  letter-spacing:1px; 
  color:#fff;
  border:0;
}

#footer p a{
  font-family:verdana;
  letter-spacing:0px; 
  font-size:12px;
  color:#cfcfcf;
}



#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding:15px;
	padding-left:30px;
}

#menu li{
	display: inline;
	padding-left:44px;


}
#menu a{
	color:#ddb21c;
  font-family:verdana;
  font-weight:bold;
	font-size:17px;  
  }

#menu li.active a{
	display: inline;
	color:#e8e3d9;
}

#menu a:hover{
	display: inline;
	color:#fff;
}

ul.nabidka{

  margin-bottom:20px;
  padding:0;
  padding-bottom:17px;
  border-bottom:3px dotted black;    
}

ul.nabidka li{
  list-style-image:url('img/iconbus.gif');
  margin-left:70px;
  padding:3px;
  font-size:16px;
}

ul.nabidka2{
  margin-left:40px;
}

ul.nabidka2 li{
  list-style-image:url('img/iconbus2.gif');
  margin-left:40px;
  padding:2px;
  font-size:16px;
}

table.reference{
  width:100%;
  margin-top:20px;
}

tr.text{
padding:3px;
text-align:center;
font-weight:bold;
}

.log{
  border:1px solid black;
}

.imga{
  border:1px solid black;
  margin-left:55px;
}

.imgaa{
  border:1px solid black;
  margin-left:105px;
}


.odk {
  margin-left:20px;
  color:#8B4513;
  font-weight:normal;
  font-size:20px;

}

.odk2 {
  margin-left:40px;
  color:#d55e5e;
  font-weight:normal;
  font-size:20px;

}

.odk3 {
  margin-left:40px;
  color:#2f7bfa;
  font-weight:normal;
  font-size:20px;


}

.odk4 {
  margin-left:300px;
  color:#2f7bfa;
  font-weight:normal;
  font-size:20px;


}


table.objednavka{
  width:100% ;
  margin-top:20px;
}

table.kontakty{
width:100%;

}

table.kontakty td{
width:50%;
padding-left:100px;
padding-bottom:12px;
}

p.center{
  text-align:center;
  padding:20px;
}

#odkazy{
  margin:0 auto;

  margin-bottom:20px;  
  text-align:center;
  font-size:13px;
  color:#2a2a2a;

}


#odkazy a{

  color:#2a2a2a;

}

#vlajecky{
  float:right;
  padding:0;
  margin-top:-30px;
}
