.columns_container_white {
	margin: 5px 5px 0 5px; 
	color: #444;
	border: 1px solid #9E9EBE; 
	float: left;
	font: 8pt Verdana;
	vertical-align: top;
	height:135px;
	width:97%;
}

.columns_container_white td{
  vertical-align: top;
}

.columns_container_white .field {
  margin: 0;
  padding: 0;
  background: #f5f0e7 url('../images/bck_field.gif') repeat-x;
  text-align: left;
  border: 1px solid #9E9EBE;
}
   
.columns_container_white .field legend{
  color: #4D4871;
}

/*---- specialni siroke nastaveni pro tabulky a formulare na HP ---*/
/*.columns_container_white table {
  border-collapse: collapse;
  border: none;
  font: 8pt Verdana;
  color: #444;
  }*/

.columns_container_white .flight_itinerary {
 margin: 0;
 font: 8pt Verdana;
}
.columns_container_white .flight_itinerary td {
  vertical-align: middle;
  padding: 2px 0 0 5px;
  text-align: right;
}

.columns_container_white .flight_itinerary td.one {
  width: 10%;
  vertical-align: top;
  padding: 5px 0 0 0;
  text-align: right;
  }

.columns_container_white .flight_itinerary td.two {
  width: 30%;
  vertical-align: top;
  text-align: left;
  }
.columns_container_white .flight_itinerary td.three {
  width: 10%;
  vertical-align: top;
  padding: 5px 0 0 0;
  }

/*---- form prvky pro flight itinerary HP specialni siroke ---*/
.columns_container_white .flight_itinerary input {
  /*width: 190px;   */
  font: 8pt Verdana;
  color: #444;
  }
  
.columns_container_white .flight_itinerary .month {
   width: 100px;
   font: 8pt Verdana;
   color: #444;
 }
.columns_container_white .flight_itinerary .date {
  width: 20px;
  padding: 0px;
  }
.columns_container_white .type_trip {
  float: left;
  }
.columns_container_white .type_trip td{
  vertical-align: middle;
  padding: 0;
  font: 8pt Verdana;
  color: #444;
  }

.columns_container_white .link {
  float: right;
  }

.columns_container_white .flight_itinerary .airport {
   width: 125px;
   font: 8pt Verdana;
   color: #444;
 }  
/*----buttony dolni --- */
.control  {
  text-align: center;
  padding: 5px 0 5px 0;
  margin: 0;
  } 
/*.control input {
  border: 1px solid #9E9EBE;
  height: 20px;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: #000081;
  text-align: center;
  margin: 0 3px;
  padding: 0;
  } */

/*--- datos selectai--- */
.day {
  width: 20px;
  }
.month {
  text-align: left;
  width: 20px;
  }
.year {
  text-align: left;
  width: 40px;
  }
