
BODY { height: 100%; font: 11px/1.4em Arial, serif; background:  url(images/back_body.jpg) repeat-x; color: #95c7ff; padding: 0; margin: 0; text-align: center; position: relative; }
html { margin: 0; padding: 0;  height: 100%;}


h1 { font: bold 15px Arial; color: #ff6000; padding: 0 0 5px 0; margin: 0px; text-align: left } 
h1 b { color: #fff; }
h2 { font: bold 14px Arial; color: #ff6000; padding: 0px; margin: 10px 0 5px 0; }
h2.white { font: bold 12px Tahoma; color: #fff; padding: 0px; margin: 0px; }
h3 { margin: 0; padding: 0 0 4px 0; font: bold 10.6px Tahoma; color: #268cff; }
td { vertical-align: top; }
b, strong { color: #268cff; }
a { color: #ff6000; }
form { margin: 0px; padding: 0px; }
hr { height: 1px; border-style: dashed; border-width: 1px 0 0 0; border-color: #dddddd; margin-top: 0px; margin-bottom: 5px; }
.space { clear: both; }
.alert1 { padding: 20px; text-align: center; margin: 0 0 20px 0; font: bolder 12px Arial; color: #ff6000; }
.error { background: red; color: #fff; font: bold 11px Arial; text-align: center; padding: 10px; margin: 10px; }

#height_all { margin: 0; padding: 0; display: block; height: 100%; min-height: 100%; background: #f0e68c; }

.header_2 { font: normal 11px Verdana; color: #fff; background: #268cff; padding: 5px 10px; }
.header_3 {  margin: 0 0 0 30px; padding: 3px 0 0 0; color: #9a9a9a; } 
.header_3_left { 	float: left; height: 28px; }
.header_3_text { 	float: left; height: 28px; background: url(images/header_3_text.gif) repeat-x top left; }
.header_3_right { float: left; height: 28px;  }
.header_3_text p { font: bold 11px Verdana; color: #9a9a9a; margin: 0; padding: 7px 0 0 0; }
.header_4 { height: 32px; background: url(images/back_header4.jpg) no-repeat top left; }
.header_4 p { font: bold 12px Verdana; color: #fff; margin: 0; padding: 8px 0 0 10px; }
.header_4 p b { color: #fff; }
.header_4 h1 { font: bold 13px Verdana; color: #fff; margin: 0; padding: 8px 0 0 10px; }

.block_2 { border: 1px solid #268cff; padding: 10px; }

.block_pay_1 { float: left; border-right: 1px dotted #d8d8d8; padding: 0 20px 0 20px; margin: 0 20px 0 0; color: #9a9a9a; width: 320px; }
.block_pay_1 img { margin: 10px 0 0 90px; }
.block_pay_2 { float: left; border-right: 1px dotted #d8d8d8; padding: 0 20px 0 20px; margin: 0 20px 0 0; color: #9a9a9a; width: 320px; }
.block_pay_2 img { margin: 10px 0 0 0px; }
.block_pay_3 { float: left; padding: 0 0 0 20px; }
.block_pay_3 img { margin: 0 0 0 30px; }

#top {  text-align: center; height: 260px; color: #777;  }
#top_2 { 			background:  url(images/back_top_cloud.jpg) no-repeat 200px 0px;  width: 980px; margin: 0 auto; text-align: left; position: relative; height: 260px;}
#top_formsearch { position: absolute; top: 105px; background: url(images/back_formsearch.gif) no-repeat top left; height: 155px;  position: absolute; bottom: 0px; width: 980px;}
#logo { position: absolute; top: 32px; left: 20px; }
#txt_rezerwuj { position: absolute; right: 0px; top: 40px; background: url(images/txt_rezerwuj.gif) no-repeat 0 2px; 	padding: 10px 0 20px 0; width: 300px;  text-align: right;}
#txt_telefon  { position: absolute; right: 0px; top: 80px;background: url(images/txt_telefon.gif)  no-repeat 90px 0px; 	padding: 3px 0 17px 0px; 			width: 290px; }

.text1 { padding: 10px; }
.text2 { padding: 10px; color: #9a9a9a; }

#menu_top { float: right; text-align: right; color: #eeeeee; padding: 10px 0; }
#menu_top a { font: normal 11px Tahoma; color: #777; text-decoration: none;  }
#menu_top a#curr { color: #ff6000;  }
#menu_top a:hover { color: #ff6000; }
#menu_top a.a_help { background: url(images/icon_help.gif) no-repeat 0 0px; padding: 0px 4px 0px 20px; }
#menu_top a.a_map  { background: url(images/icon_map.gif) no-repeat 0 0px; padding: 0px 4px 0px 20px; }
#menu_top a.a_mail { background: url(images/icon_mail.gif) no-repeat 0 0px; padding: 0px 4px 0px 20px; }

#content_site { position: relative; width: 980px; margin: 0 auto; text-align: left; }
#content_center { width: 980px; position: relative; text-align: left; margin: 0 auto;  }
#content_left { width: 410px; float: left; position: relative; }
#content_right { width: 545px; float: right; position: relative; }
#bottom { padding: 10px 0; text-align: justify; }

.promo_box_1 { background: #f3f3f3; width: 240px; text-align: left; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 4px 6px 6px 6px;}
.promo_box_1 a { display: block; text-decoration: none; font: normal 11px Tahoma; color: #268cff;  padding: 4px 2px; margin: 0px; border-bottom: 1px dotted #777; }
.promo_box_1 a:hover { color: #ff6000; }
.price_1 { float: right; color: red; }
.price_1 b { color: red; }
.more_1 { text-align: right;}
.more_1 a { color: #268cff; text-decoration: none; display: block; padding: 6px 4px; }

.detail_1 { border: 1px solid #dddddd; }
.detail_1 h1 { font: normal 14px Arial; padding: 6px 10px; background: #ff6000 url(images/back_detail_h1.jpg) repeat-x; color: #fff; }
.detail_1_photo 	{ float: right; width: 300px; margin: 4px;	text-align: right; background: #fff; padding: 40px 0 0 0;}
.detail_1_info		{ float: left;  width: 650px;	margin: 4px;	}
.detail_1_head { font: bold 12px Verdana; color: #268cff; }
.detail_1_info1 { float: left; 	width: 300px; margin: 10px; color: #777777; }
.detail_1_info2 { float: right;	width: 300px; margin: 10px; color: #777777; }
.detail_1_info2 .text_name strong { font: bold 14px Verdana; color: #ff6000; }
.detail_1_header1 { border-bottom: 1px solid #dddddd; font: bold 12px Verdana; color: #268cff; padding: 10px 10px 10px 10px; margin: 10px 10px 0 10px;  }
.detail_1_header2 { background: url(images/back_header2.jpg) no-repeat; font: bold 12px Verdana; color: #fff; 	 padding: 5px 10px; margin: 10px 0;}
.detail_1_header3 { background: url(images/back_header3.jpg) no-repeat; font: bold 12px Verdana; color: #777777; padding: 5px 10px; margin: 25px 0 10px 0;}
.text_name { color: #268cff; padding: 4px 10px;}
.text_name .name { color: #777777; float: left; width: 110px;}
.detail_1_desc1 { color: #777777; font: normal 11px Verdana; margin: 10px 20px; }
.detail_2 { border: 1px solid #dddddd; padding: 10px; text-align: justify }

#filter { font: bolder 11px Verdana; color: #268cff; margin: 20px 0; }
#filter select { border: 1px solid #dddddd; color: #9a9a9a; padding: 1px; margin: 0 20px 0 5px; font: normal 11px Verdana; }

/* pojedyncza lista ofert */
.direction1 { float: left; width: 350px; }
.date1 		{ float: left; width: 250px; }
.airline1 	{ float: left; width: 150px; }
.price1 		{ float: left; width: 100px; font-weight: bolder; }

.table_head1 { background: #d8d8d8; color: #268cff; font: normal 11px Verdana; padding: 0; }
.table_head1 .direction1 	{ padding: 10px 0 10px 20px; border-right: 	1px solid #d8d8d8; }
.table_head1 .date1 			{ padding: 10px 0 10px 20px; border-right: 	1px solid #d8d8d8; border-left: 	1px solid #f3f3f3;}
.table_head1 .airline1 		{ padding: 10px 0 10px 20px; border-right: 	1px solid #d8d8d8; border-left: 	1px solid #f3f3f3;}
.table_head1 .price1 		{ padding: 10px 0 10px 20px; border-left: 	1px solid #f3f3f3; }

.list_offers_line a { display: block; text-decoration: none; color: #268cff; height: 36px; }
.list_offers_line a span { padding: 9px 0 0 20px; }
.list_offers_line a:hover { color: #ff6000;  }
.list_offers_line a.list_offers_line1 { background: #fff; }
.list_offers_line a.list_offers_line2 { background: #eee; }

.btn_back { margin: 20px 0 0 0px; width: 236px; float: left; text-align: right; }
.select { text-align: left; color: #777; padding: 15px 5px 8px 5px; }
.select a.curr { color: #fff; text-align: center; padding: 2px 5px; margin: 0; text-decoration: none; font: bolder 11px Arial; background: #ff6000 url(images/back_a_select.gif) repeat-x top; border-bottom: 1px solid #ff6000; border: 0px; }
.select a { float: left; color: #268cff; text-align: center; padding: 2px 5px; margin: 0; text-decoration: none; font: bolder 11px Tahoma; border-right: 1px solid #d8dee5; }
.select a:hover { color: #ff6000; }
.select_1 { margin: 2px 0px 0px 2px; }
#select_1 { text-align: center; bottom: 0px; right: 20px; color: #777; height: 25px; padding-top: 11px; margin-top: 3px; }
#select_1 a.curr { display: inline; color: #fff; padding: 1px 4px; margin: 1px 3px 0 0; text-decoration: none; font: bolder 11px Arial; background: #ff6000; }
#select_1 a { display: inline; color: #fff; padding: 1px 4px; margin: 1px 3px 0 0; text-decoration: none; font: bolder 11px Arial; background: #FFB502; }
#select_2 { text-align: right; float: right; bottom: 0px; right: 20px; color: #777; height: 35px; width: 390px; padding-top: 1px; margin-top: 1px; position: relative; }
#select_2 a.curr { display: inline; color: #fff; padding: 1px 4px; margin: 1px 3px 0 0; text-decoration: none; font: bolder 11px Arial; background: #ff6000; }
#select_2 a { display: inline; color: #fff; padding: 1px 4px; margin: 1px 3px 0 0; text-decoration: none; font: bolder 11px Arial; background: #FFB502; }

.footer  a { float: right;  color:#f3f3f3 ; text-decoration: none; font-weight:bold;}
.footer  a .white { color: #fff; font-weight: normal; }
.footer  a:hover { color: #fff; }

.table_content_1 { border: 1px solid #dddddd; }

/* duza wersja wyszukiwarki - strona startowa */
		.search_form {  margin: 0 ; padding:35px 5px 0 35px; color: #fff; font: italic 10px Tahoma; position: relative; }
		.search_form .advanced { position: absolute; top: 10px; left: 175px; text-decoration: none; font: bold 11px Arial; color: #268cff; }
		.search_form .advanced a { text-decoration: none; font: bold 11px Arial; color: #268cff; }
		.search_form .advanced a:hover { color: #ff6000; }
		.search_form .small { font: italic 10px Tahoma; }
		.search_form_line1 { margin: 0;  margin: 0 0 2px 0;}
		.search_form_1_1 { float: left; margin: 0; padding: 10px 0 10px 0; width: 300px; background: url(images/back_in_city.gif) no-repeat 65px 5px; font: bold 11px Tahoma;  }
		.search_form_1_1 .small { margin: 8px 0 0 70px; padding: 0; }
		.search_form_1_2 { float: left; margin: 0; padding: 10px 0 10px 0;  width: 200px; background: url(images/back_in_data.gif) no-repeat 65px 7px; font: bold 11px Tahoma; }
		.search_form_1_2 img { vertical-align: middle; margin: 0 0 0 4px }
		.search_form_1_3 { float: left; margin: 0; padding: 10px 0 10px 0;  width: 60px; background: url(images/back_in_person.gif) no-repeat 20px 7px; text-align: center;}
		.search_form_1_4 { float: left; margin: 0; padding: 10px 0 10px 0;  width: 60px; background: url(images/back_in_person.gif) no-repeat 20px 7px; text-align: center;} 
		.search_form_1_5 { float: left; margin: 0; padding: 10px 0 10px 0;  width: 60px; background: url(images/back_in_person.gif) no-repeat 20px 7px; text-align: center;}
		.search_form_1_6 { float: left; margin: 0; padding: 10px 0 10px 0;  width: 60px; background: url(images/back_in_person.gif) no-repeat 20px 7px; text-align: center;}
		
		.search_form_line2 { margin: 0px 0 0 0; }
		.search_form_2_1 	{ float: left; margin: 0; padding: 10px 0 10px 0;  width: 300px; background: url(images/back_in_city.gif) no-repeat 65px 5px; font: bold 11px Tahoma; }
		.search_form_2_1 .small  { margin: 8px 0 0 70px; padding: 0; }
		.search_form_2_2 		{ float: left; margin: 0;   width: 200px;}
		.search_form_2_2_in 	{ padding: 10px 0 10px 0; background: url(images/back_in_data.gif) no-repeat 65px 7px; font: bold 11px Tahoma; }
		.search_form_2_2 img { vertical-align: middle; margin: 0 0 0 4px }
		.search_form_2_3 	{ float: left; margin: 0; padding: 15px 0 0px 0; width: 20px;}
		.search_form_2_3a { float: left; margin: 0; padding: 7px 4px 0px 0; width: 65px;}
		.search_form_2_4 	{ float: left; margin: 0; padding: 15px 0 0px 0; width: 20px; }
		.search_form_2_4a { float: left; margin: 0; padding: 7px 4px 0px 0; width: 65px;}
		.search_form_2_5 	{ float: left; margin: 0; padding: 15px 0 0px 0; width: 20px;}
		.search_form_2_5a { float: left; margin: 0; padding: 7px 4px 0px 0; width: 65px; }
		.search_form_2_6 	{ float: left; margin: 0; padding: 10px 0 0px 0; width: 170px;}
		.search_form_2_3 input, .search_form_2_4 input, .search_form_2_5 input { padding-bottom: 12px; padding-right: 3px; float: left; }
		
		.search_form input { background: transparent; border: 0px; padding: 0; margin: 0; color: #777777; font: normal 11px Arial; }
		input#fly_from_0 { width: 190px; margin: 0 0 0 19px;  }
		input.search_form_input_12 { width: 70px;  margin: 0 0 0 11px;}
		input.search_form_input_13 { width: 25px; text-align: center; padding: 0 0 4px 0; }
		
		input#fly_to_0 { width: 190px; margin: 0 0 0 12px;  }
		input.search_form_input_22 { width: 70px;  margin: 0 0 0 4px;}

/* mapa serwisu */

.site_map  a { display: block; float: left; width: 280px; margin: 0 0 0 10px; padding: 0 0 5px 12px; color: #9a9a9a; text-decoration: none; background: url(images/dott1.gif) no-repeat 1px 5px; }
.site_map  a:hover { color: #ff6000; }
.site_map h2 { padding: 15px 0 5px 10px; font: bolder 12px Arial; color: #777777; }

.error1 { text-align: center; font: bolder 12px Arial; color: #777777; padding: 20px; }
.error1 a { text-align: center; font: bolder 12px Arial; color: #ff6000;  text-decoration: none;}
.error1 a:hover {
	color: #ff6000;
}
