


 /* -----------------------CONTENT------------------- */

 div#content {
 	width: 980px;
 	margin:0 auto;
 	margin-top:10px;
 }
 div#cont_left {
 	width: 650px;
 	margin-right:9px;
 	float:left;
 }
 div#cont_right {
 	width: 320px;
 	float:left;
 }
 div.box_r {
 	width:320px;
 	overflow:hidden;
 	margin-bottom:10px;
 }
 div.box_l {
 	width:650px;
 	overflow:hidden;
 	margin-bottom:10px;
	clear:both;
 }
 div.box_l_t {
 	border-bottom: 1px solid #eaeaea;
 	overflow:hidden;
 }
 div.box_l_m,  div.box_l_m_2 {
 	padding: 20px 20px;
 	border-left: 1px solid #d6d6d6;
 	border-right: 1px solid #d6d6d6;
 	overflow:hidden;
 }
 div.box_l_m h1,  div.box_l_m_2 h1 {
 	font-family: "Trebuchet MS", serif;
 	font-size: 17px;
 	color: #0f7791;
 }
 div.box_l_m p,  div.box_l_m_2 p {
 	font-family:"Trebuchet MS", serif;
 	font-size:12px;
 	color:#8e8e8e;
 	margin-top:10px;
 }
 div.box_l_m span.book {
 	float:left;
 }
 div.box_l_m span.but_on {
 	float:right;
 }
 div.box_l_m span.book a img {
 	width:125px;
 	height:16px;
 	border:none;
 	margin-top:20px;
 	margin-left:2px;
 }
 div.box_l_m span.but_on a img {
 	width:133px;
 	height:31px;
 	border:none;
 	margin-top:10px;
 	margin-left:2px;
 }
 div.box_l_b span.center {
 	width:644px;
 	height:3px;
    background: url('/images/box_r_t_c.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
    float:left;
 }

 div.pan_left {
 	width:217px;
 	float:left;
 }
 div.pan_right {
 	width:217px;
 	float:left;
 }

 div.top_r_ {
 	width:320px;
 	height:0px;
 	background: url('/images/top_corners_320_1.gif');
 	overflow:hidden;
 }

 div.middle_r_ {
 	color:#888888;
	font-size:12px;

 }
 div.inside_box {
 	max-width:318px;
 	padding:15px 26px;
 }
 div.bottom_r_ {
 	width:320px;
 	height:0px;
 	background: url('/images/bottom_corners_320.gif');
 	overflow:hidden;
 }

 div.middle_r_ h1 {
 	width:150px;
 	height: 20px;
 	font-family: "Trebuchet MS", serif;
 	color:#0f7791;
 	font-size:19px;
 }
 div.middle_r_ a {
 	color:white;
 	font-family: "Trebuchet MS", serif;
 	font-size: 11px;
 }
div.middle_r_ a img {
	border:none;
	padding-bottom:2px;
 }
 div.middle_r_ a:hover {
 	text-decoration:underline;
 }
 div.middle_r_ img.pic {
 	margin-top: -7px;
 	float:right;
 }
 div.middle_r_ p {
 	font-family: "Trebuchet MS", serif;
 	font-size: 12px;
 	margin-top:10px;
 	color:#8e8e8e;
 }
 div.middle_r_ p.text a {
 	color:#419ab0;
 	font-weight: bold;
 	cursor: pointer;
 }
 div.box_l_m_2 {
 	border-top:1px solid #eaeaea;
 }



 div.top_r {
 	width:320px;
 	height:3px;
 	background: url('/images/top_corners_320.gif');
 	overflow:hidden;
 }

 div.middle_r {
 	border-left:#d6d6d6 1px solid;
 	border-right:#d6d6d6 1px solid;
 }
 div.inside_box {
 	max-width:318px;
 	padding:15px 26px;
 }
 div.bottom_r {
 	width:320px;
 	height:3px;
 	background: url('/images/bottom_corners_320.gif');
 	overflow:hidden;
 }

 div.middle_r h1 {
 	width:150px;
 	height: 20px;
 	font-family: "Trebuchet MS", serif;
 	color:#0f7791;
 	font-size:19px;
 }
 div.middle_r a {
 	color:#63a7b8;
 	font-family: "Trebuchet MS", serif;
 	font-size: 11px;
 }
div.middle_r a img {
	border:none;
	padding-bottom:2px;
 }
 div.middle_r a:hover {
 	text-decoration:underline;
 }
 div.middle_r img.pic {
 	margin-top: -7px;
 	float:right;
 }
 div.middle_r p {
 	font-family: "Trebuchet MS", serif;
 	font-size: 12px;
 	margin-top:10px;
 	color:#8e8e8e;
 }
 div.middle_r p.text a {
 	color:#419ab0;
 	font-weight: bold;
 	cursor: pointer;
 }


.vertical-list-image-fixer a {
		color: #0F7791;

}








 /*  PAGING?? */
  span.txt {
 	width:30px;
 	height:15px;
 	font-family: "Trebuchet MS", serif;
 	font-size: 11px;
 	color:#c1c1c1;
 	float:left;
 	margin-right: 5px;
 }

 ul.numbers {
 	width: auto; /* 300px; */
 	display: inline;
 	list-style-type: none;
 	list-style-position: outside;
 	float:left;
 }
 ul.numbers li {
 	float:left;
 	margin:0 2px;
 	font-family: "Trebuchet MS", serif;
 	font-size: 11px;
 	font-weight:bold;
 	color:#c1c1c1;
 }
  ul.numbers li a {
 	color:#4da2b7;
 }


/* FOOTER */
 div.sub_foot {
 	height:32px;
	background: url('/images/sub_foot_c.gif');
    background-repeat: repeat-x;
    background-position: left top;
    position:relative;
 }
 div.sub_foot_pagination{
 	position:absolute;
 	left:3px;
 	top:7px;}
 div.sub_foot_corner_left {
 	position:absolute;
 	top:0px;
 	left:0px;
 	height:32px;
 	width:3px;
	background: url('/images/sub_foot_l.gif');
    background-repeat: no-repeat;
 }
 div.sub_foot_corner_right {
 	position:absolute;
 	top:0px;
 	right:0px;
 	height:32px;
 	width:3px;
	background: url('/images/sub_foot_r.gif');
    background-repeat: no-repeat;
 }





 /* ZAŚLEPKA */


div.no_results{
	width:650px;}
div.no_results .top_corners_650{
	height:3px;
	width:650px;
	overflow:hidden;
	background-image:url('/images/top_corners_650.gif');}
div.no_results .bottom_corners_650{
	height:3px;
	width:650px;
	overflow:hidden;
	background-image:url('/images/bottom_corners_650.gif');}

div.no_results .middle{
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	text-align:center;
	color:#107892;
	padding:5px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	}




/* Zakladki travel_search */


div#header_right_down {
 	max-width:320px;
 	height:101px;
 	background-image:url('/images/header_bar_c.gif');
 	background-position: left bottom;
 	background-repeat: repeat-x;
 	float:right;
 }
  div#header_right_l_down {
 	max-width:320px;
 	height:101px;
 	background-image:url('/images/header_bar_l.gif');
 	background-position: bottom left;
 	background-repeat: no-repeat;
 	float:left;
 }
  div#header_right_r_down {
 	max-width:320px;
 	height:101px;
 	background-image:url('/images/header_bar_r.gif');
 	background-position: bottom right;
 	background-repeat: no-repeat;
 	float:left;
 }

  div#sub_header_right_down {
 	width:320px !important;
	width:320px;
 	height:30px;
 	float:left;

 }
  div#sub_header_right_l_down {
 	float:left;
 }
  div#sub_header_right_r_down {
 	float:right;
 }
.blk_right {
	display:block !important;
	display:none;
 	width:3px;
 	height:61px;
 	float:right;
 	background-image:url('/images/lower_header_bar_r.gif');
 	background-position: bottom right;
 	background-repeat: no-repeat;

 }

  ul#lower_bar_down {
 	margin-top:0px;
 	list-style-type: none;
 	list-style-position: outside;
 	float:left;
 	padding: 0px;
 	display:inline;
 	margin-left:0px;
 	margin-bottom:0px;
	width:320px;
 }
  ul#lower_bar_down li {
 	height:26px;
 	float:left;
 	padding-top:4px;
 	margin:0px;
	cursor:pointer;
	line-height:17px;
 }

 ul#lower_bar_down li.sub_on {
  	background-image:url('/images/blue_center.gif');
 	background-position: top left;



 }

.sub_on span {
 	color:white;
 }

 div#sub_header_right_r_down ul#sub_menu_down li {
    color:#ffffff;
    font-family: "Trebuchet MS", serif;
    font-size: 11px;
}
 li.sub_after_blue {
  	height:31px;
  	width:14px;
  	background-image:url('/images/sub_h_after.gif');
 	background-position: top left;
 	background-repeat: no-repeat;
  }


  li.sub_blue_left
  {
  	height:31px;
  	width:4px;
  	background-image:url('/images/blue_left1.gif');
 	background-position: top left;
 	background-repeat: no-repeat;
  }

  li.sub_after_blue {
  	height:31px;
  	width:14px;
  	background-image:url('/images/after_blue1.gif');
 	background-position: top left;
 	background-repeat: no-repeat;
  }

.sub_blue_end {
 	height:31px;
  	width:14px;
  	background-image:url('/images/blue_end.gif');
 	background-position: top left;
 	background-repeat: no-repeat;
 }

.sub_before_blue, .sub_before_blue1 {
 		height:31px;
  		width:14px;
  		background-image:url('/images/before_blue2.gif');
 		background-position: top left;
 		background-repeat: no-repeat;
 }
.sub_white_first{
		height:31px;
  		width:4px;
  		background-image:url('/images/white_first1.gif');
 		background-position: top left;
 		background-repeat: no-repeat;
 }

li.sub_off {
  	height:30px;
  	background-image:url('/images/sub_off.gif');
 	background-position: top left;
 	background-repeat: repeat-x;
  }
  li.sub_off span {
  	color:#8e8e8e;
  }

.sub_h_after_white1 {
	height:31px;
  	width:14px;
  	background-image:url('/images/sub_h_after_white1.gif');
 	background-position: top left;
 	background-repeat: no-repeat;
}

   li.sub_h_after_white {
  	height:31px;
  	width:14px;
  	background-image:url('/images/sub_h_after_white1.gif');
 	background-position: top left;
 	background-repeat: no-repeat;
  }
   li.sub_end {
  	height:31px;
  	width:14px;
  	background-image:url('/images/sub_end1.gif');
 	background-position: top left;
 	background-repeat: no-repeat;
  }

   ul#lower_bar_down li span {
  	font-family: "Trebuchet MS", sans-serif;
  	font-size: 11px;
  	font-weight:bold;
  	text-decoration: none;
  	padding: 4px 8px 0px 8px;

  }
  ul#lower_bar_down li#on span {
  	color:#ffffff;
  }

  .label {
  	width: 100px;
	float: left;
  }

  .data {
  		width: 150px;
		float: left;
  }

  .form {
  	width: 320px;
	float:left;
  }


  .vertical-list-row .vertical-list-image-fixer a {
color:#63A7B8;
font-size:12px;
font-weight:600;
margin:5px;
text-decoration:none;
}




/*wewnatrz filtra travelsearch*/

.vertical-list-item-haben-button{
				width:108px;
				height:26px;
				position:absolute;
				top:156px;
				left: 210px;

				text-align:center;
				display:block;
				line-height:10px;
				float:right;
				color:white;
				font-size:9px;
				font-weight:bold;
				background-image:url('/images/button_02.gif');
				background-repeat:no-repeat;
				background-position:0 0;
				border:medium none;}

.middle_r {

	color:#888888;
	font-size:12px;
	line-height:15px;

}
/*plane*/
.plane {
	background-image:url(/images/travel_search/plane.gif);
	height:191px;
	width:320px;
	position: relative;
}

#from {
		position:absolute;
		top: 18px;
		left: 100px;
		width:190px;
}

#label_from {
		position:absolute;
		top: 18px;
		left: 10px;
		width:190px;
}

#to {
		position:absolute;
		top: 46px;
		left: 100px;
		width:190px;
}

#label_to {
		position:absolute;
		top: 46px;
		left: 10px;
		width:190px;
}

#departure {
		position:absolute;
		top: 74px;
		left: 100px;
		width:135px;
}

#label_dep_day {
		position:absolute;
		top: 74px;
		left: 10px;
		width:135px;
}

#returnFlight {
		position:absolute;
		top: 102px;
		left: 100px;
		width:135px;
}

#label_ret_day {
		position:absolute;
		top: 102px;
		left: 10px;
		width:135px;
}



#label_num_adults {
		position:absolute;
		top: 128px;
		left: 10px;
		width:70px;
}
#select_num_adults{
		position:absolute;
		top: 124px;
		left: 93px;
		width:120px;
}

#num_adults{
	width:120px;
}

#from, #to, #departure, #returnFlight, #num_adults{
background-color:transparent;
border:medium none;
font-family:Trebuchet MS,sans serif;
font-size:12px;

}

/*hotels*/

.button_hotels{
				width:108px;
				height:26px;
				position:absolute;
				top:156px;
				left: 210px;
				text-align:center;
				display:block;
				line-height:10px;
				float:right;
				color:white;
				font-size:9px;
				font-weight:bold;
				background-image:url('/images/button_02.gif');
				background-repeat:no-repeat;
				background-position:0 0;
				border:medium none;}


.hotels {
	background-image:url(/images/travel_search/hotels.gif);
	height:191px;
	width:320px;
	position: relative;
}

#city {
		position:absolute;
		top: 18px;
		left: 100px;
		width:190px;
}

#label_city {
		position:absolute;
		top: 18px;
		left: 10px;
		width:190px;
}


#arrival {
		position:absolute;
		top: 74px;
		left: 100px;
		width:135px;
}

#label_arrival {
		position:absolute;
		top: 74px;
		left: 10px;
		width:135px;
}



#departure_date {
		position:absolute;
		top: 102px;
		left: 100px;
		width:135px;
}

#label_departure_date {
		position:absolute;
		top: 102px;
		left: 10px;
		width:70px;
}

#hotel_order{
		width:120px;
}
#label_hotel_order{
		position:absolute;
		top: 46px;
		left: 10px;
		width:190px;
}

#select_hotel_order{
		position:absolute;
		top: 40px;
		left: 93px;
		width:130px;}

#select_hotel_num_adults{
	position:absolute;
		top: 124px;
		left: 93px;
		width:190px;
}
#label_hotel_num_adults{
	position:absolute;
		top: 130px;
		left: 10px;
		width:190px;
}

#select_num_children{
		position:absolute;
		top: 150px;
		left: 93px;
		width:190px;
}
#label_num_children{
	position:absolute;
		top: 160px;
		left: 10px;
		width:190px;
}



#city, #arrival, #departure_date, #num_children, #num_adults, #hotel_order{
background-color:transparent;
border:medium none;
font-family:Trebuchet MS,sans serif;
font-size:12px;

}

/*car*/

.button_car{
				width:108px;
				height:26px;
				position:absolute;
				top:214px;
				left: 210px;
				text-align:center;
				display:block;
				line-height:10px;
				float:right;
				color:white;
				font-size:9px;
				font-weight:bold;
				background-image:url('/images/button_02.gif');
				background-repeat:no-repeat;
				background-position:0 0;
				border:medium none;}

.car {
	background-image:url(/images/travel_search/car.gif);
	height:250px;
	width:320px;
	position: relative;
}

#select_country {
		position:absolute;
		top: 12px;
		left: 93px;
		width:190px;
}

#label_country {
		position:absolute;
		top: 18px;
		left: 10px;
		width:190px;
}


#select_city_car {
		position:absolute;
		top: 40px;
		left: 93px;
		width:135px;
}

#label_city_car {
		position:absolute;
		top: 46px;
		left: 10px;
		width:135px;
}



#airport {
		position:absolute;
		top: 74px;
		left: 100px;
		width:135px;
}
#airport_1{
		position:absolute;
		top: 74px;
		left: 140px;
		width:135px;
}

#label_airport {
		position:absolute;
		top: 74px;
		left: 10px;
		width:70px;
}

#select_Precise_location {
		position:absolute;
		top: 96px;
		left: 93px;
		width:135px;
}

#label_Precise_location {
		position:absolute;
		top: 102px;
		left: 10px;
		width:70px;
}

#start_date {
		position:absolute;
		top: 130px;
		left: 100px;
		width:100px;
}

#start_time {
		position:absolute;
		top: 130px;
		left: 240px;
		width:60px;
}

#label_start_date {
		position:absolute;
		top: 130px;
		left: 10px;
		width:70px;
}

#end_date {
		position:absolute;
		top: 158px;
		left: 100px;
		width:135px;
}

#end_time {
		position:absolute;
		top: 158px;
		left: 240px;
		width:60px;
}

#label_end_date {
		position:absolute;
		top: 158px;
		left: 10px;
		width:70px;
}

#select_location_back {
		position:absolute;
		top: 180px;
		left: 93px;
		width:135px;
}

#label_location_back {
		position:absolute;
		top: 186px;
		left: 10px;
		width:70px;
}

#start_date, #end_date, #location_back, #Precise_location, #airport, #city_car, #country, #end_time, #start_time{
background-color:transparent;
border:medium none;
font-family:Trebuchet MS,sans serif;
font-size:12px;

}


/*lastminute*/
.last_minute {
	background-image:url(/images/travel_search/plane.gif);
	height:191px;
	width:320px;
	position: relative;
}

#minute_from {
		position:absolute;
		top: 18px;
		left: 100px;
		width:190px;
}

#label_minute_from {
		position:absolute;
		top: 18px;
		left: 10px;
		width:190px;
}

#minute_to {
		position:absolute;
		top: 46px;
		left: 100px;
		width:190px;
}

#label_minute_to {
		position:absolute;
		top: 46px;
		left: 10px;
		width:190px;
}

#minute_dep_data {
		position:absolute;
		top: 74px;
		left: 100px;
		width:135px;
}

#label_minute_dep_data {
		position:absolute;
		top: 74px;
		left: 10px;
		width:135px;
}

#minute_ret_data {
		position:absolute;
		top: 102px;
		left: 100px;
		width:135px;
}

#label_minute_ret_data {
		position:absolute;
		top: 102px;
		left: 10px;
		width:135px;
}

#select_duration {
		position:absolute;
		top: 124px;
		left: 93px;
		width:190px;
}

#label_duration {
		position:absolute;
		top: 128px;
		left: 10px;
		width:70px;
}

#minute_from, #minute_to, #minute_dep_data, #minute_ret_data, #duration{
background-color:transparent;
border:medium none;
font-family:Trebuchet MS,sans serif;
font-size:12px;

}