h2 {  
  position: relative;
  left:10px;
  padding: 0;
  margin:0;
  color:white;
  text-transform: uppercase;
  font-size:18px;
  color:#ffce1c/*#ffe2b0*/;
  font-weight:bold;
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}



#hp-main {
  width: 780px;
  clear: both;
  position:relative;
  border-top:1px solid #427ec3;
  font-family: 'Arial CE', Arial, lucida, sans-serif;
  height:670px;

}

#hp-datahome {
  width: 740px;
  float: right;
  padding: 20px 20px 10px 20px;

}

.datahomede

{
  height: 665px;

}

/* ----------- 01 */



.hp-01 {
  position: absolute;
  top:10px;
  left:0px;
  width:220px;
  background-color: transparent;




}

.hp-01 .div1 {
  padding:0px 0px 10px 10px;
  font-size:11px;


}

.hp-01 .div1 a {
  color:white;
  font-size:13px;
}


.hp-01 .div2 {
  margin: 10px 0px 0px 1px;
  padding-top:0px;



}

.hp-01 .div3 {

  margin: 0px 0px 20px 1px;
  padding-bottom: 15px;
  padding-top: 10px;
  text-align:center;
  /*min-height:50px;*/
  background-image: url(images/bg-hp-jizdenka.png);
  background-position: left bottom;
  background-repeat: repeat-x;

}


.hp-01 .div6 {
  padding-top:0px;
  padding-right:8px;
  /*height:55px;*/
  text-align: right;

}

.hp-01 .div4 {  
  background-color: transparent;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  margin-top: 10px;
}

.hp-01 .div5 {
  margin: 0px 0px 0px 1px;
  padding:8px 0px 10px 10px;
  line-height:1.4em;

  background-image: url(images/bg-hp-car.png);
  background-position: left 25px;
  background-repeat: no-repeat;
}

.hp-submit01 {
  background-color: #427ec4;
  border: 1px solid white;
  height: auto;
  width: 125px;
  padding-top: 1px;
  color:white;
  height: 25px;
  font-size:11px;
  font-weight: bold;

  background-image: url(images/hp-butt-ticket.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
  cursor: hand;
  cursor: pointer;
}

/*
.hp-submit01 {
background-image: url(images/hp-butt-ticket.png);
background-position: center center;
background-repeat: no-repeat;
width:168px;
height:26px;    
background-color:transparent;
border:none;  
cursor: hand;
cursor: pointer;
}
*/


.hp-select02 {
  position:relative;
  top:10px;
  left:50px;
  width: 150px;
  font-size: 11px;
  color: #333333;
  padding: 1px;
}

.hp-submit02 {
  background-color: #427ec4;
  border: 1px solid white;
  height: auto;
  width: 125px;
  padding-top: 1px;
  color:white;
  height: 25px;
  font-size:11px;
  font-weight: bold;
  margin: 20px 0px 0px 76px;
  background-image: url(images/hp-butt-ticket.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
  cursor: hand;
  cursor: pointer;
}

/*
.hp-submit02 {
background-image: url(images/hp-butt-car.png);
background-position: center center;
background-repeat: no-repeat;
width:168px;
height:26px;
position:relative;
top:1px;
left:-10px;
background-color:transparent;
border:none;
margin:53px 0px 0px 27px;
cursor: hand;
cursor: pointer;
}

*/

/* ----------- 02 */



.hp-02 {
  position: absolute;
  top:10px;
  left:220px;
  width:350px;

  background-color: transparent;

  padding-bottom:70px;
}

.hp-02 img {  
  background-color: white;
  padding: 4px;
  border-right: 1px solid #737373;
  border-bottom: 1px solid #737373;
  float:left;
  margin:4px 5px 0px 0px;
}




.hp-02 .hp-new {
  clear:left;
  padding:7px 5px 0px 5px;
  margin-left:1px;
  font-size:12px;
  font-family: 'Arial CE', Arial, lucida, sans-serif;
  color:white;
  line-height:1.3em;


}

.hp-02 a {
  display:block;
  font-weight:bold;
  font-size:14px;
  margin-bottom:6px;
}

.hp-tabpanel {
  padding:0px;
  margin:38px 0px 0px 10px;
  background-color: transparent;
  width:320px;
}

.hp-tabpanel img {  
  background-color: transparent;
  padding: 0px;
  border:none;
  float:none;
  margin:0px;
}





/* ----------- 03 */




.hp-03 {
  position: absolute;
  top:10px;
  left:570px;
  width:200px;
  background-color: transparent;
  padding-left: 10px;

}

.hp-03 img {  
  background-color: white;
  padding: 4px;
  border-right: 1px solid #737373;
  border-bottom: 1px solid #737373;
  float:left;
  margin:4px 5px 0px 0px;
}

.hp-03 .div1 {
  height:140px;

  padding:7px 4px 0px 10px;
  margin-left:1px;
  font-size:11px;
  font-family: Verdana, Arial, lucida, sans-serif;
  color:#dce8f4;
  line-height:1.5em;
  background-image: url(images/bg-hp-osobnosti.png);
  background-position:left bottom;
  background-repeat:repeat-x;
  clear:left;


}

.hp-03 .div2 {
  height:20px;

  padding:5px 0px 5px 10px;
  margin:0px 0px 15px 1px;
  font-size:13px;
  font-family: Verdana, Arial, lucida, sans-serif;
  color:white;
  font-weight:bold;

  font-variant: small-caps;
  line-height:1.5em;
  background-image: url(images/bg-hp-osobnosti2.png);
  background-position:left bottom;
  background-repeat:repeat-x;
  border-bottom:4px solid #3f79bb;
}

.hp-03 .div3 {  
  background-color: transparent;

  color:#00255f;
  font-size:11px;

}

.hp-03 .div4 {  
  background-color: transparent;

  color:#00255f;
  font-size:11px;
  padding:0px;
}

#pocasi {

  padding: 5px 0px 5px 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-top:5px;
  font-size: 11px;
  background-image: url(images/bgpocasi.jpg);
  background-repeat: no-repeat;
  background-color: #3266A8;
}

#pocasi table {
  border: none;
  background-color: transparent;
  margin-left: 5px;
  font-size: 11px;


}

#pocasi td {
  background-color: transparent;
  padding: 0px;
  border: none;
  font-size: 11px;
  color:white;

}

#pocasi h5 {
  font-size: 12px;
  margin: 5px 0px 10px 8px;
}

#pocasi img {
  margin:0;
  margin-right: 10px;
  margin-left: 10px;
  background-color: transparent;
  border:none;

}

#pocasi .bile {
  color: #FFFFFF;
  font-size: 10px;
}

#pocasi .zlute {
  color: #F1BF00;
  font-size: 10px;
}

#pocasi b {
  position:relative;
  left: 5px;
}

.hp-03 .div4 {
  margin:0px 0px 0px 0px;
  padding-top:0px;
  clear:left;
  background-color: #427ec3;
}

.hp-03 .div4 img {
  float:left;
  padding:1px;
  margin:0px 8px 0px 0px;
}

.hp-03 .div41 {

  padding:6px 0px 6px 0px;
  background-image: url(images/bg-hp-pocasi.png);
  background-position: left top;
  background-repeat: repeat-x;
  border-top:1px solid #74a3da;
  font-size:12px;
  color:white;
  text-transform: uppercase;
}

.hp-03 .div42 {

  padding:5px 0px 7px 0px;
  font-size:12px;
  font-weight:bold;
}


.hp-more {
  display: block;
  margin:7px 10px 7px 0px;
  float: right;
  color:#ffce1c;

  font-weight:bold;

}

.hp-footer {
  clear:both;
  width:780px;
  position:absolute;
  left:-220px;
  bottom:0px;



}

#hp-footer {
  clear:both;
  width:760px;
  background-color: #8EB2DB;
  padding: 10px;
  color: #1F4785;
  font-weight: bold;
  text-align: right;
  margin-bottom:30px;

}


#hp-footer a {
  color: #1F4785;
  font-weight: bold;
  text-decoration: none;
  font-size: 10px;
}

#hp-footer a:hover {
  color: #1F4785;
  font-weight: bold;
  text-decoration: underline;
}

.div2 .row {
  width: 210px;
  height: 30px;
  clear: both;
}

.div2 .col1 {
  width: 50px;
  float: left;
  text-align: right;
  font-weight: bold;
  padding-top: 4px;



}

.div2 .col2 {

  float: right;
  width:150px;

}

.div2 .select {
  width: 150px;
  font-size: 11px;
  color: #333333;
  padding: 1px;
}

.div2 .select1 {
  width: 50px;
  font-size: 11px;
  color: #333333;
  padding: 1px;
}

.div2 .select2 {
  width: 65px;
  font-size: 11px;
  color: #333333;
  padding: 1px;
}

.div2 .select3 {
  width: 80px;
  font-size: 11px;
  color: #333333;
  padding: 1px;
}

.ajax-listing {
  line-height:1.3em;
  color:black;


}

.ajax-listing li {
  margin-bottom: 5px;
  list-style: square;
  color:white;
}

.ajax-listing span {

  color:black !important;
}

.ajax-listing strong {
  text-transform: uppercase;
  color:white !important;
}

.hertz {
  background: none;
  padding:13px 0px 17px 0px;
  text-align:center !important;
  
  border: 1px solid #386fb2;  
  
}

.hertz img {
  background: none;
  border: none;
  background-color: transparent !important;
  
}

.hertz .hp-submit02 {
  margin: 0;  
  margin-top: 5px;
}

.hertz form {
  text-align: center;
}


