.up {
	BACKGROUND-IMAGE: url(../../img/aero/searcher/gora.gif);
	height:382px;
}
.up h2{
	font-size:13px;
	color:#ffffff;
	line-height:29px;
	padding-left:5px;
}
.up .wayType{
	padding-left:10px;
	padding-top:10px;
}

.up .wayType label{
	 vertical-align:4px;

}

.up .destination{
	padding-left:16px;
	padding-top:10px;
}

.up .destination label{
	padding-left:2px;
}
.up .destination a img
{
	padding-left:5px;
}

.up .destination input
{
	width:200px;
}

.up .datetime
{
	padding-left:16px;
	padding-top:28px;
}

.up .datetime label{
	padding-left:2px;
}
.up .datetime p
{
	float:left;
	width:120px;
}


.up .datetime input
{
	width:80px;
}

.up .datetime a img
{
	padding-left:5px;
}


.up .returndatetime
{
	padding-left:16px;
	padding-top:5px;
}
.up .returndatetime p
{
	float:left;
 	width:130px;
}

.up .returndatetime label{
	padding-left:2px;
}
.up .returndatetime input
{
	width:90px;
}

.up .returndatetime .hour_d
{
	width:100px;
}

.up .returndatetime .hour_d select{
	width:90px;
}

.up .returndatetime .hour_a
{
	width:100px;
	padding-left:20px;
}

.up .returndatetime .hour_a select{
	width:90px;
}


.up .returndatetime a img
{
  padding-left:5px;
}
.up .passengers
{
	padding-left:16px;
	padding-top:20px;
}                    

.up .passengers .passenger
{
	padding-top:3px;
}

.up .passengers label{
	padding-left:2px;
}
.up .passengers .passenger p
{
	float:left;
	width:60px;
}

.up .passengers .passenger select
{
	width:50px;
}

.up .win_time 
{
	padding-left:12px;
}

.up .win_time p
{
	float:left;
}

.additional
{
	height:97px;
	background-color:#9ad6e7;
	display:none;
}
.additional .preferedline
{
 padding-left:16px;
}

.additional .preferedline select
{
	width:230px
}

.additional .dir
{
	padding-left:12px;
	padding-top:5px;
}

.additional .dir label
{
	vertical-align:4px;
}


.additional .preferedline label{
	padding-left:2px;
}
.down
{
	BACKGROUND-IMAGE: url(../../img/aero/searcher/dol.gif);
	height:49px;
}
.down .simple
{
	display:none;
}

.down .simple p
{
 float:left;
 padding-left:16px;
 padding-top:20px;
}

.down .simple a
{
 color:#38495e;
 text-decoration:underline;
}
.down .advanced
{
	display:block;
}
.down .advanced p
{
 float:left;
 padding-left:16px;
 padding-top:10px;
 padding-right:23px;
}

.down .advanced a
{
 color:#38495e;
 text-decoration:underline;
}
.down .search
{
	float:left;
	padding-left:43px;
	padding-top:13px;
}



/*promocje i tanie linie*/
.topsearcher
{
	padding-top:20px;
}

.topsearcher .topic
{
	float:left;
	width:170px;
	text-align:right;
}

.topsearcher .wayType
{
	padding-left:8px;
}
.topsearcher .wayType label
{
	vertical-align:4px;
}


.topsearcher .destination
{

padding-bottom:5px;
padding-left:10px;
}

.topsearcher .datetime
{
	padding-left:10px;
}

.topsearcher .datetime p
{
	display:inline;
	float:left;
}


.topsearcher .datetolerance
{
	padding-left:8px;
}

.topsearcher .datetolerance label
{
	vertical-align:3px;
}

.topsearcher .passengers
{
	padding-left:8px;
}
.topsearcher .passengers label
{
 vertical-align:3px;
}
.topsearcher .passengers label
{
 vertical-align:3px;
}
.topsearcher .passengers .adults
{
 float:left;
}
.topsearcher .passengers p
{
 float:left;padding-left:10px;
}

#advancedOptions div
{
	float:left;
	width:170px;
	text-align:right;
}

#advancedOptions .flightclass
{
	padding-left:10px;
}

#advancedOptions .dir
{
	padding-left:7px;
}
#advancedOptions .dir label
{
	vertical-align:4px;
}


.topsearcher .datetime span
{
 display:inline;
 padding-left:10px;
}









/*promocje*/
.uppromo {	
	height:267px;;
	margin-left:20px;
}
.uppromo h2{
	font-size:13px;
	color:#ffffff;
	line-height:29px;
	padding-left:5px;
}
.uppromo .wayType{
	padding-left:10px;
	padding-top:0px;
	width:100px;
	float:left;
}

.uppromo .wayType label{
	 vertical-align:4px;

}

.uppromo .destination{
	padding-left:16px;
	padding-top:0px;
  width:200px;
	float:left;	
}

.uppromo .destination label{
	padding-left:2px;
}
.uppromo .destination a img
{
	padding-left:5px;
}

.uppromo .destination input
{
	width:200px;
}

.uppromo .datetime
{
	padding-left:16px;
	padding-top:0px;
	padding-bottom:5px;
	float:left;
}

.uppromo .datetime label{
	padding-left:2px;
}
.uppromo .datetime p
{
	float:left;
	width:130px;
}

.uppromo .datetime .hour
{
	width:100px;
}

.uppromo .datetime input
{
	width:90px;
}

.uppromo .datetime .hour select{
	width:100px;
}
.uppromo .datetime a img 
{
	padding-left:5px;
}


.uppromo .returndatetime
{
	padding-left:16px;
	padding-top:0px;
	float:left;
}
.uppromo .returndatetime p
{
	float:left;
 	width:130px;
}

.uppromo .returndatetime label{
	padding-left:2px;
}
.uppromo .returndatetime input
{
	width:90px;
}

.uppromo .returndatetime .hour
{
	width:100px;
}

.uppromo .returndatetime .hour select{
	width:100px;
}
.uppromo .returndatetime a img
{
  padding-left:5px;
}
.uppromo .passengers
{
	padding-left:16px;
	padding-top:0px;
	float:left;	
}                    

.uppromo .passengers .passenger
{
	padding-top:3px;
}

.uppromo .passengers label{
	padding-left:2px;
}
.uppromo .passengers .passenger p
{
	float:left;
	width:60px;
}

.uppromo .passengers .passenger select
{
	width:50px;
}

.additionalpromo
{
	height:70px;
  margin-left:20px;
	display:none;
}
.additionalpromo .preferedline
{
 padding-left:16px;
 float:left; 
}

.additionalpromo .preferedline select
{
	width:230px
}

.additionalpromo .dir
{
	margin-left:13px;
  padding-left:12px;
	padding-top:5px;
	margin-bottom:8px;
	float:left;	
}

.additionalpromo .dir label
{
	vertical-align:4px;
}


.additionalpromo .preferedline label{
	padding-left:2px;
}


.downpromo
{	
	height:49px;
	margin-left:175px;
}
.downpromo .simple
{
	display:none;
}

.downpromo .simple p
{
 float:left;
 padding-left:16px;
 padding-top:20px;
}

.downpromo .simple a
{
 color:#38495e;
 text-decoration:underline;
}
.downpromo .advanced
{
	display:block;
}
.downpromo .advanced p
{
 float:left;
 padding-left:16px;
 padding-top:10px;
 padding-right:23px;
}

.downpromo .advanced a
{
 color:#38495E;
 text-decoration:underline;
}
.downpromo .search
{
	float:left;
	padding-left:30px;
	padding-top:13px;
}

.lab 
{
  margin-top:4px; 
  float:left; 
  width:150px; 
  text-align:right; 
  clear:both;
}