body {
	margin:0px;
	padding:0px;
	text-align: center;
}

body.puk_body	{text-align: center; margin: auto;}

.czas 			{font-size: 10px; color: white;}

table#response_framing {
	margin:auto;
	border-collapse: collapse;
	empty-cells: show;
	width: 590px;
	background-color:#f3f3f3;
	background-image: url('../../../img/FSI3/PL/background_1.gif');
}

td.rf_content {
	text-align: center;
	width: 590px;
}

.dostarcz_kol1 {width:100px;}

div.multicity		{margin:0px;padding:0px;visibility:hidden;position:absolute;}

div.singlecity		{margin:0px;padding:0px;}

table#main_search {
	background-image: url('../../../img/FSI3/PL/background_search.gif');
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
	width: 590px;
	text-align: center;
	margin: auto;
}

table#main_upper, table#main_lower {
	width: 100%;
}

.minimal							{padding:0px; margin: 0px; border: none; border-collapse: collapse;}
td.mains_cell						{font-family: Verdana; font-size: 10px;}
td.mains_cell_ile					{font-family: Verdana; font-size: 10px; width: 64px; text-align: right}
td.mains_cell_short					{font-family: Verdana; font-size: 10px; width: 50px; }
td.mains_cell_long					{font-family: Verdana; font-size: 10px; width: 110px; }

td.ile {
	padding:0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
}

td.it_left							{background-image: url('../../../img/FSI3/PL/inputbox_left.gif'); width: 5px; background-repeat: no-repeat; background-position: right;}
td.it_middle						{cursor: pointer;vertical-align: top; padding: 0px;}
td.it_right							{background-image: url('../../../img/FSI3/PL/inputbox_right.gif'); width: 5px; background-repeat: no-repeat; background-position: left;}
td.it_arrow							{cursor: pointer;background-image: url('../../../img/FSI3/PL/inputbox_right_checkbox.gif'); width: 14px; background-repeat: no-repeat; background-position: left;}
td.it_go_left						{cursor: pointer; background-image: url('../../../img/FSI3/PL/inputbox_goright.gif'); width: 14px; background-repeat: no-repeat; background-position: right;}
td.it_go_right						{cursor: pointer; background-image: url('../../../img/FSI3/PL/inputbox_goleft.gif'); width: 14px; background-repeat: no-repeat; background-position: left;}

td.it_question						{cursor: pointer;background-image: url('../../../img/FSI3/PL/inputbox_right_question.gif'); width: 14px; background-repeat: no-repeat; background-position: left;}
input.it_question					{height: 18px; width: 229px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
#frequent_flyer_hint {width: 300px;}

input.btn 							{background-image: url('../../../img/FSI3/PL/calpool_data.gif'); width:25px; height:17px; border: none; text-align: center; cursor: pointer; font-family: Verdana; font-size: 10px; font-weight: bold; padding-top: 3px; color:#787266 ;background-color: transparent; }
input.btn_inactive					{background-image: url('../../../img/FSI3/PL/calpool_empty.gif'); width:25px; height:17px; border: none; text-align: center; cursor: default; font-family: Verdana; font-size: 10px; font-weight: bold; padding-top: 3px; background-color: transparent;}
input.btn_selected					{background-image: url('../../../img/FSI3/PL/calpool_wrong.gif'); width:25px; height:17px; border: none; text-align: center; cursor: pointer; font-family: Verdana; font-size: 10px; font-weight: bold; padding-top: 3px; color:rgb(255,102,0);background-color: transparent;}
input.btn_today						{background-image: url('../../../img/FSI3/PL/calpool_data.gif'); width:25px; height:17px; border: none; text-align: center; cursor: pointer; font-family: Verdana; font-size: 10px; font-weight: bold; padding-top: 3px; color:#000000);background-color: transparent;}

.btn1 								{font-family: Verdana; font-size: 12px; font-weight:normal; color:#929292; width:25; height:20; text-align: center;}

table#mini_search					{width: 590px; border-collapse: collapse; margin: 0px; background-image: url('../../../img/FSI3/PL/background_1.gif');  empty-cells: show; }

table.ms_button {
	margin: 0px;
	border-collapse: collapse;
}
td.button_middle {
	background-image: url('../../../img/FSI3/PL/info_middle_corner.gif');
	cursor: pointer;
	vertical-align: top;
	height: 21px;
	padding: 4px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
td.button_left, td.button_right {
	background-image: url('../../../img/FSI3/PL/info_left_corner.gif');
	background-position: right;
	width: 4px;
	background-repeat: no-repeat;
}
td.button_right {
	background-image: url('../../../img/FSI3/PL/info_right_corner.gif');
	background-position: left;
}

td.btn_red, td.btn_red_l {
	cursor: pointer;
	width: 57px;
	height: 18px;
	background-image: url('../../../img/FSI3/PL/buttonsearch_background.gif');
	background-repeat: no-repeat;
	background-position: center;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

td.btn_red_l {
	width: 70px;
	background-image: url('../../../img/FSI3/PL/buttonsearch_background_l.gif');
}

td.ms_title {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding: 4px;
}

td.ms_subtitle, td.ms_subtitle_long, td.ms_subtitle_ile, td.ms_subtitle_chkbox {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	padding: 0px;
	height: 22px;
	text-align: left;
}
td.ms_subtitle_chkbox {
	width: 95px;
}
td.ms_subtitle_ile {
	width: 75px;
}
td.ms_subtitle_long {
	padding-left: 3px;
	width: 100px;
}

img.ms_checkbox {
	cursor: pointer;
	border: 0px;
	margin: 0px 4px 0px -1px;
	vertical-align: middle;
}
.calendar {
	margin-left: -1px;
}

tr.ms_align							{text-align:right;}
img.ms_img							{border: none; margin: 0px; padding: 0px;}
td.ms_banner						{height: 80px; width: 468px;}

input.it_input_year					{height: 18px; width: 91px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 3px}
input.it_input_70					{height: 18px; width: 80px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_80					{height: 18px; width: 102px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_89					{height: 18px; width: 101px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_103					{height: 18px; width: 132px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_76_ms				{height: 18px; width: 116px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_80_ms				{height: 18px; width: 94px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_89_ms				{height: 18px; width: 135px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_year_ms				{height: 18px; width: 40px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 3px}
table.input_text					{height: 18px; padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show; border: none; }
input.it_input_76					{height: 18px; width: 88px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_16					{height: 18px; width: 14px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_32					{height: 18px; width: 28px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_103_ms				{height: 18px; width: 100px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_250					{height: 18px; width: 237px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_250_drop				{height: 18px; width: 229px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_190					{height: 18px; width: 176px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_190_drop				{height: 18px; width: 169px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_350					{height: 18px; width: 337px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}

table.drop_div_90					{font-size:10px; line-height: 10px; cursor: pointer; width: 120px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: center;}
div.drop_90							{border: 1px solid; border-color:#c2c2c2; width: 120px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; }
table.drop_div_110					{cursor: pointer; width: 120px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: center;}
div.drop_110						{border: 1px solid; border-color:#c2c2c2; width: 120px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; }
table.drop_div_124					{cursor: pointer; width: 150px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: left;}
div.drop_124						{border: 1px solid; border-color:#c2c2c2; width: 152px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff;}
table.drop_div_150					{cursor: pointer; width: 130px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: left;}
div.drop_150						{border: 1px solid; border-color:#c2c2c2; width: 152px; height:300px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; overflow: auto;}
table.drop_div_350					{cursor: pointer; width: 340px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: left;}
div.drop_350						{border: 1px solid; border-color:#c2c2c2; width: 344px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; overflow: auto;}

td.drop_cell						{background-color: #ffffff;}
td.drop_cell_hover					{background-color: #f0f0f0;}
tr.drop_row						{background-color: #ffffff;}
tr.drop_row_hover					{background-color: #f0f0f0;}

p.red								{font-family: Verdana; font-size: 10px; font-weight: bold; color:#e10e14;}
p.white								{font-family: Verdana; font-size: 10px; font-weight: bold; color:#ffffff;}
p.blue								{font-family: Verdana; font-size: 10px; font-weight: bold; color:#156ddb;}
p.black								{font-family: Verdana; font-size: 10px;  color:#000000; }

font.big_black						{font-family: Georgia, Verdana; font-size: 16px; font-weight: bold; color:#000000}
font.big_red						{font-family: Trebuchet MS, Verdana; font-size: 18px; font-weight: bold; color:#c01616}
font.small_red						{font-family: Trebuchet MS, Verdana; font-size: 12px; font-weight: bold; color:#c01616}


table.footer_visible				{width: 100%;}
td.fv_but_1							{width: 25%; cursor: pointer; vertical-align: top; padding: 10px;font-family: Verdana; font-size: 10px; font-weight: bold; color: #686868;}
img.fv_img							{margin: 0px; vertical-align: middle; border:none; }
input.fv_img						{margin: 0px; vertical-align: middle;}
table.footer_visible .but_1 			{width: 25%;}
table.footer_visible .but_2 			{width: 26%;}
table.footer_visible .but_3 			{width: 29%;}
table.footer_visible .but_4 			{width: 18%;}

table.response						{width: 100%;}
table.response_top					{width: 100%; margin: 0px; border-collapse: collapse; empty-cells: show;}
table.rt_content					{width: 100%; margin: 0px; border-collapse: collapse; empty-cells: show;}

td.response_left					{vertical-align: top; padding: 0px;width:425px;}
td.response_right					{vertical-align: top; padding-top: 8px;}

td.rtc_option						{background-image: url('../../../img/FSI3/PL/left_kartki.gif'); width: 99px; height: 42px; background-repeat: no-repeat; text-align: center; vertical-align: top; padding-top:8px;}
td.rtc_price						{text-align: center; vertical-align: middle; padding: 10px; padding-right:0px;}
td.rtc_etix							{text-align: left; vertical-align: middle;}
td.rtc_info {
	width: 265px;
	text-align: left;
	vertical-align: middle;
	font: bold 10px Verdana;
	color: #156ddb;
	padding: 0px 0px 0px 5px;
}

table.rr_content					{width: 100%; margin: 1px 0px 0px 0p; border-collapse: collapse; empty-cells: show;}
td.rrc_type							{padding: 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color:#acacac; background-color: #ffffff; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
td.rrc_1							{padding: 10px;font-family: Verdana; font-size: 10px;  color:#000000; background-color: #ffffff; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
td.rrc_2							{padding: 10px;font-family: Verdana; font-size: 10px;  color:#156ddb; background-color: #ffffff; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
td.rrc_spacer						{height: 2px; background-color: #cccccc}

td.round_top						{background-image: url('../../../img/FSI3/PL/table_up_left_corner.gif'); height: 6px; background-position: top left;  background-repeat: no-repeat;  border-right: 1px solid #cccccc; }
td.round_bottom						{background-image: url('../../../img/FSI3/PL/table_down_right_corner.gif'); height: 6px; background-position: bottom right;  background-repeat: no-repeat;  border-left: 1px solid #cccccc; }

td.sg_left							{padding: 0px; vertical-align: top;}
table.sgl_table						{width: 118px; margin: 0px; border-collapse: collapse; empty-cells: show; height: 84px}
td.sgl_lines, td.time_j {
	padding: 4px;
	font-family: Verdana;
	font-size: 10px;
	color:#000000;
}
td.sgl_lines {
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
td.sgl_title						{font-family: Trebuchet MS, Verdana; font-size: 14px; font-weight: bold; color:#c01616; text-align: center; vertical-align: middle; padding: 4px;}

td.sg_right							{padding: 0px; vertical-align: bottom;}
table.sgr_table						{width: 300px; margin: 0px; border-collapse: collapse; empty-cells: show; height: 84px} 
td.sgr_cell_l						{padding: 4px;font-family: Verdana; font-size: 10px;  color:#000000; background-color: #ffffff; border-left: 1px solid #cccccc; width: 190px;}
td.sgr_cell							{padding: 4px;font-family: Verdana; font-size: 10px;  color:#000000; background-color: #ffffff; text-align: right; width: 70px;}
td.sgr_cell_r						{padding: 4px;font-family: Verdana; font-size: 10px;  color:#000000; background-color: #ffffff; border-right: 1px solid #cccccc; text-align: right; width: 40px;}

td.sgr_cell_3c {
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	padding: 4px;
	font-family: Verdana;
	font-size: 10px; 
	color:#000000; 
	background-color: #ffffff; 
	text-align: center; 
}

td.bh_title					 		{font-family: Verdana; font-size: 11px; font-weight: bold; color:#9c9c9c; padding: 5px; }

table#pricing						{width: 100%; margin: 10px 0px 0px 0px; border-collapse: collapse; empty-cells: show; background-color:#ffffff; background-image: url('../../../img/FSI3/PL/gradient_endblock_up.gif'); background-repeat: repeat-x; }
td.pri_title_middle					{text-align: center;  height: 27px; padding: 2px; font-family: Verdana; font-size: 10px;}
td.pri_cell							{text-align: center; padding: 2px; font-family: Verdana; font-size: 10px;  color:#000000;}
td.pri_foot							{padding: 3px; font-family: Verdana; font-size: 10px; font-weight: bold; text-align: right; color: #e10f12;}
table.pri_footer					{margin: 12px;  background-color: #ffffff; font-weight: bold; margin-left: auto; }

table.additional					{width: 250px; height: 18px; margin: 0px; border-collapse: collapse; empty-cells: show;}
td.add_lt							{background-image: url('../../../img/FSI3/PL/table_up_left_corner.gif'); background-repeat: no-repeat; background-position: left top; width: 6px; height: 6px; padding: 0px;}
td.add_rt							{border-top: #c1c1c1 1px solid; border-right: #c1c1c1 1px solid;width: 6px; height: 6px; padding: 0px; background-color: #ffffff}
td.add_middle						{background-color: #ffffff; }
td.add_left							{border-left: #c1c1c1 1px solid; background-color: #ffffff;}
td.add_right						{border-right: #c1c1c1 1px solid; background-color: #ffffff;}
td.add_top							{border-top: #c1c1c1 1px solid; background-color: #ffffff;}
td.add_bottom						{border-bottom: #c1c1c1 1px solid; background-color: #ffffff;}
td.add_lb							{border-bottom: #c1c1c1 1px solid; border-left: #c1c1c1 1px solid; width: 6px; height: 6px; padding: 0px; background-color: #ffffff;}
td.add_rb							{background-image: url('../../../img/FSI3/PL/table_down_right_corner.gif'); background-repeat: no-repeat; background-position: right bottom; width: 6px; height: 6px; padding: 0px;}
textarea.add_ta						{margin: 0px; border: none; overflow: auto; width: 237px; font-family: Verdana; font-size: 10px; }

table.additional_ro {
	margin: 0px;
	border-collapse: collapse;
	empty-cells: show;
}

td.add_lt_ro, td.add_rt_ro {
	width: 6px;
	height: 3px;
	padding: 0px;
}
td.add_top_ro, td.add_rt_ro{
	border-top: #c1c1c1 1px solid;
	background-color: #e4e4e4;
}
td.add_lt_ro {
	background-image: url('../../../img/FSI3/PL/tablepass_up_left_corner1.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
td.add_rt_ro {
	border-right: #c1c1c1 1px solid;
}

td.add_left_ro, td.add_middle_ro, td.add_right_ro {
	background-color: #e4e4e4;
}
td.add_middle_ro {
	padding:0px 0px 0px 10px;
	font-family: Verdana;
	font-size: 10px;
	width: 226px;
}
td.add_left_ro {
	border-left: #c1c1c1 1px solid;
}
td.add_right_ro {
	border-right: #c1c1c1 1px solid;
}

td.add_bottom_ro, td.add_lb_ro {
	border-bottom: #c1c1c1 1px solid;
	background-color: #e4e4e4;
}
td.add_lb_ro, td.add_rb_ro {
	width: 6px;
	height: 3px;
	padding: 0px;
}
td.add_lb_ro {
	border-left: #c1c1c1 1px solid;
}
td.add_rb_ro {
	background-image: url('../../../img/FSI3/PL/tablepass_down_right_corner1.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}


td.add_middle_psv					{background-color: #e4e4e4; padding:0px 0px 0px 10px; font-family: Verdana; font-size: 10px;}
td.add_left_psv						{border-left: #c1c1c1 1px solid; background-color: #e4e4e4;}
td.add_right_psv						{border-right: #c1c1c1 1px solid; background-color: #e4e4e4;}

textarea.add_ta_err					{margin: 0px; border: none; overflow: auto; width: 237px; font-family: Verdana; font-size: 10px; color:#ff0000; }
div.add_div							{font-family: Verdana; font-size: 10px;}

table.input_text_err				{height: 18px; padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show; border: none; }
td.it_left_err						{background-image: url('../../../img/FSI3/PL/inputbox_wrong_left.gif'); width: 5px; background-repeat: no-repeat; background-position: right;}
td.it_middle_err					{vertical-align: top; padding: 0px;}
td.it_right_err						{background-image: url('../../../img/FSI3/PL/inputbox_wrong_right.gif'); width: 5px; background-repeat: no-repeat; background-position: left;}
input.it_input_250_err				{height: 18px; width: 237px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_wrong_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_190_err				{height: 18px; width: 176px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_wrong_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_180_err			{height: 18px; width: 110px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_wrong_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}
input.it_input_170_err   	{height: 18px; width: 78px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_wrong_middle.gif'); font-family: Verdana; font-size: 10px; text-align: center; padding-top: 2px}


table.ack_readonly					{padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show;}
td.ar_left							{background-image: url('../../../img/FSI3/PL/inputbox_choose_left.gif'); width: 5px; background-repeat: no-repeat; background-position: right;}
td.ar_middle						{height: 18px; width: 226px; margin: 0px; border: 0px; background-image: url('../../../img/FSI3/PL/inputbox_choose-middle.gif'); font-family: Verdana; font-size: 10px; padding-top: 2px; padding-left:10px; }
td.ar_right							{background-image: url('../../../img/FSI3/PL/inputbox_choose_right.gif'); width: 5px; background-repeat: no-repeat; background-position: left;}

td.it_arrow_err							{cursor: pointer;background-image: url('../../../img/FSI3/PL/inputbox_wrong_right_checkbox.gif'); width: 14px; background-repeat: no-repeat; background-position: left;}

td.ack_passangers					{vertical-align:top;  font-family: Trebuchet MS, Verdana; font-size: 15px; font-weight: bold; color:#000000; padding-bottom: 10px; }
td.ack_name							{padding: 5px; font-family: Verdana; font-size: 10px; color:#000000; width: 200px;}

td.ack_payment, td.ack_payment_po {
	vertical-align: bottom;
	font-family: Verdana;
	font-size: 10px;
	color:#000000;
	padding-right: 50px;
	text-align: justify;
}
td.ack_payment_po					{vertical-align: middle; padding: 10px 5px 0px 5px;}
table.po_table {
	width: 80%;
	padding: 0px;
	margin: 0px;
}
td.ack_red							{font-family: Verdana; font-size: 10px; font-weight: bold; color:#db150c;}
tr.ack_red							{cursor: pointer; font-family: Verdana; font-size: 10px; font-weight: bold; color:#db150c; text-align:center;}
td.ack_white						{font-family: Verdana; font-size: 10px; font-weight: bold; color:#ffffff;}


table.drop_div_0					{cursor: pointer; margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: left;}
div.drop_0						{z-index:5; border: 1px solid; border-color:#5c9bac; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; }

table.drop_div_36					{cursor: pointer; width: 32px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: center;}
div.drop_36							{border: 1px solid; border-color:#c2c2c2; width: 32px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; }

font.big_white						{font-family: Arial, Verdana; font-size: 16px; font-weight: bolder; color:#ffffff}
font.big_brown						{font-family: Trebuchet MS, Verdana; font-size: 15px; font-weight: bold; color:#7e7764}
font.big_orange						{font-family: Trebuchet MS, Verdana; font-size: 15px; font-weight: bold; color:#F17D00}

table.header_hidden					{width: 100%; background-color:#c8c0b3;}
td.hh_title							{font-family: Verdana; font-size: 10px;}
td.hh_show							{cursor: pointer; font-family: Verdana; font-size: 10px; font-weight: bold; color: #7f7764; width: 150px; }
img.hh_img							{margin: 0px; vertical-align: middle;}

table.body_hidden					{width: 100%; border-collapse: collapse; empty-cells: show;}

td.bh_lines					 		{font-family: Verdana; font-size: 9px;  color:#000000; padding: 5px; vertical-align: middle; width: 100px}
td.bh_cell					 		{font-family: Verdana; font-size: 9px; color:#000000; padding: 5px;}
td.bh_lines_b					 	{font-family: Verdana; font-size: 9px; color:#000000; padding: 5px;vertical-align: middle; width: 100px}
td.bh_cell_b					 	{font-family: Verdana; font-size: 9px;  color:#000000; padding: 5px;}
td.bh_spacer						{background-color: #e1d9cc; border-bottom: solid 1px #9c6c0b; border-top: solid 1px #9c6c0b; height: 2px;}
a.bh_airport						{color: #000000; text-decoration: none;}
a.bh_airport:hover					{color: #000000; text-decoration: underline;}
img.bh_img							{}

table.body_visible					{background-color: #ebe6e0; border-bottom: solid 1px #c6c0b2; width: 100%; empty-cells: show; border-collapse: collapse; }
td.bv_top_title				 		{font-family: Verdana; font-size: 11px; font-weight: bold; color:#47422c; padding: 5px; }
td.bv_lines							{font-family: Verdana; font-size: 9px;  color:#000000; padding: 5px; vertical-align: middle;}
td.bv_cell							{font-family: Verdana; font-size: 9px;  color:#000000; padding: 7px; }
td.bv_spacer						{height: 1px; background-color: #000000;}

div.prices_visible					{ width: 100%;}
table.pv_table						{border-collapse: collapse; margin-left: 7px; margin-bottom: 1px; }
td.pv_title							{padding: 20px 5px 5px 0px; font-family: Verdana; font-size: 9px; font-weight: bold; color:#4a4330;}
td.pv_spacer						{width: 20px;}
td.pv_spacer_hor					{height: 1px; background-color:#ababab }
td.pv_price_1						{text-align: right; padding: 2px 0px 2px 0px; font-family: Verdana; font-size: 9px; color:#000000;}
td.pv_price_2						{text-align: right; padding: 2px 0px 2px 0px; font-family: Verdana; font-size: 9px; color:#F17D00;}


table.pri_footer					{}


table#payment_all					{width: 100%;  margin: 0px; border-collapse: collapse; empty-cells: show; background-image: url('../../../img/FSI3/PL/gradient_endblock_down.gif'); background-repeat: repeat-x; background-position: bottom; }
td.payment_td						{padding-top: 10px; }
td.passangers						{padding: 0px; background-image: url('../../../img/FSI3/PL/gradient_endblock_down.gif'); background-repeat: repeat-x; background-position: bottom; }

table#faktura_all					{width: 100%; border-collapse: collapse; background-image: url('../../../img/FSI3/PL/gradient_endblock_down.gif'); background-repeat: repeat-x; background-position: bottom;}
td.payment							{padding: 0px; vertical-align: top; text-align: center;}
td.faktura_td						{padding: 0px; padding-top: 10px; }
td.faktura_title					{padding-top: 10px; height: 10px;}
img.faktura_checkbox				{cursor: pointer; margin: 7px 7px 0px 7px;}
a.link_black						{color: #000000; font-weight: bold; font-size: 10px;}
a.link_black:hover					{color: #000000; text-decoration: none;}

td.fp_title							{padding-top: 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color:#000000}

table.del_form						{width: 100%; margin: 0px; border-collapse: collapse; empty-cells: show; }
a.del_red							{font-family: Verdana; font-size: 10px; font-weight: bold; color:#e2130d; text-decoration: none;}
td.del_radio						{cursor: pointer; width: 30px; text-align: center;}
td.df_left							{vertical-align: top; padding-top: 15px; padding-left: 4px;  background-repeat: repeat-x;}
td.df_right							{vertical-align: top; width: 60%;padding-top: 15px;  background-repeat: repeat-x;}
td.office							{font-family: Verdana; font-size: 10px; color:#000000; padding: 7px; border-bottom: 1px solid #e1e1e1;}
td.del_td							{font-family: Verdana; font-size: 10px;  color:#000000;}
a.del_black							{text-decoration: none; color: #000000}

td.add_middle_psv					{border: 1px solid #7e7764; background-color: #e2dcd0;font-family: Verdana; font-size: 10px;}

table.readonly_text					{padding: 0px; margin: 0px; border-collapse: collapse; empty-cells: show;}
td.rt_left							{width: 5px; background-repeat: no-repeat; background-position: right;}
td.rt_middle						{height: 18px; width: 226px; margin: 0px; border: 0px; font-family: Verdana; font-size: 10px; padding-top: 2px; padding-left:10px; }
td.rt_right							{width: 5px; background-repeat: no-repeat; background-position: left;}

table.pas_form						{}
td.pas_req							{padding-left: 50px; font-family: Verdana; font-size: 10px; font-weight: bold; color:#000000; width: 130px;}
td.pas_req_nopad					{font-family: Verdana; font-size: 10px; font-weight: bold; color:#000000; width: 130px;}
td.pas_opt							{padding-left: 50px; font-family: Verdana; font-size: 10px; color:#000000; width: 130px;}

td.delivery							{padding: 0px; }

a.link_orange						{color: #F17D00; font-family: Verdana; font-size: 10px; font-weight: bold; }
a.link_orange:hover					{color: #F17D00; text-decoration: none;}

td.rules							{ font-family: Verdana; font-size: 10px; color:#000000; padding: 15px; }

table.details						{width: 100%; margin: 0px; border-collapse: collapse; empty-cells: show;}
table.szczegoly_all					{width: 100%; margin: 0px; border-collapse: collapse; empty-cells: show;}
td.det_seg_title					{background-image: url('../../../img/FSI3/PL/gradient_endblock_up.gif'); background-repeat: repeat-x;background-position: bottom;padding-left: 20px; height: 36px; vertical-align: middle; font-family: Trebuchet MS, Verdana; font-size: 15px; font-weight: bold; }
td.det_seg_num						{padding-left: 20px; height: 36px; vertical-align: middle; font-family: Verdana; font-size: 10px; font-weight: bold; color:#000000; background-color: #c8c0b3; }
td.det_spacer						{background-image: url('../../../img/FSI3/PL/gradient_endblock_up.gif'); background-repeat: repeat-x;  height:10px; }
td.det_name1						{padding: 10px 10px 10px 20px; font-family: Verdana; font-size: 10px; font-weight: bold; width: 110px; color:#000000; border-bottom: 3px solid #d7d7d7;background-color: #ffffff;}
td.det_name2						{padding: 10px 10px 10px 20px; font-family: Verdana; font-size: 10px; font-weight: bold; color:#000000; width: 70px;border-bottom: 3px solid #d7d7d7;background-color: #ffffff;}
td.det_name3						{text-align: center; font-family: Verdana; font-size: 10px; font-weight: bold; color:#000000; width: 50px;border-bottom: 3px solid #d7d7d7;background-color: #ffffff;}
td.det_name5						{padding: 10px 10px 10px 20px; font-family: Verdana; font-size: 10px; font-weight: bold; color:#000000; width: 70px;border-bottom: 3px solid #d7d7d7;background-color: #ffffff;}
td.det_value1						{padding: 10px 20px 10px 5px; font-family: Verdana; font-size: 10px; color:#9c9c9c; width: 40px;border-bottom: 3px solid #d7d7d7;background-color: #ffffff; }
td.det_value2						{padding: 10px 20px 10px 5px; font-family: Verdana; font-size: 10px; color:#9c9c9c; width: 120px;border-bottom: 3px solid #d7d7d7;background-color: #ffffff; }
td.det_value3						{padding: 10px 20px 10px 5px; font-family: Verdana; font-size: 10px; color:#9c9c9c; border-bottom: 3px solid #d7d7d7;background-color: #ffffff; }
td.det_value4						{padding: 10px 20px 10px 5px; font-family: Verdana; font-size: 10px; color:#9c9c9c; border-bottom: 3px solid #d7d7d7;background-color: #ffffff; }
td.det_value5						{font-family: Verdana; font-size: 10px; color:#9c9c9c; width: 40px;border-bottom: 3px solid #d7d7d7;background-color: #ffffff; }
td.det_value2_red					{padding: 10px 20px 10px 5px; font-family: Verdana; font-size: 10px; color:#c61317; border-bottom: 3px solid #d7d7d7;background-color: #ffffff;font-weight: bold}
td.det_value2_blue					{padding: 10px 20px 10px 5px; font-family: Verdana; font-size: 10px; color:#0d71d1; border-bottom: 3px solid #d7d7d7;background-color: #ffffff;font-weight: bold}

a.det_link							{text-decoration: none;  font-family: Verdana; font-size: 10px; color:#9c9c9c; }
a.det_link:hover					{text-decoration: underline;  font-family: Verdana; font-size: 10px; color:#9c9c9c; }

div.tooltip							{position: absolute; visibility: hidden; background-color: #ffffe1; background-color: #ffffe1; width: 100px; color: #000000; font-size:11px;padding: 5px;font-family: Tahoma;border: solid;border-width: 1px;border-color: black;}


table.drop_div_250					{cursor: pointer; width: 247px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: left;}
div.drop_250						{border: 1px solid; border-color:#c2c2c2; width: 247px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; }
table.drop_div_190					{cursor: pointer; width: 187px;margin: 0px; border-collapse: collapse; empty-cells: show; font-family: Verdana; font-size: 11px; text-align: left;}
div.drop_190						{border: 1px solid; border-color:#c2c2c2; width: 187px; cursor: pointer; position: absolute; visibility:hidden; background-color: #ffffff; }


input.checkbox_inv					{cursor: pointer; visibility: hidden; position: absolute; }
img#dir_img							{border: none; margin-right:4px; }

select.select_inv					{visibility: hidden; position: absolute;}


div.alert				{background-color: #D7D7D7;background-image: url('../../../img/FSI3/PL/background_search.gif');font-family: Tahoma;font-size: 11px;border-color: black; border-style: solid; border-width: 1; position:absolute; visibility: visible; text-align: left; width:300px; z-index:10; margin-left:120px; }
table.alert			{width:300px;margin: 0px; border-collapse: collapse; empty-cells: show; }
td.alert_naglowek		{background-color: #D0D0D0;color: white;font-weight: bolder;height:20px; vertical-align: middle; padding:2px;}
table.msg_alert			{font-family: Verdana;font-size: 10px;width:100%; margin: 0px; border-collapse:collapse;}
td.alert				{padding: 0px; padding-left:20px;}
td.alert_grupa	{font-family: Verdana; font-size: 11px; font-weight: bold; color:#156DDB;}

.stopka_loga {width: 590px; background-color: #d0d0d0; padding: 1; vertical-align: middle;margin: auto;}
.stamp_ssl{
	width: 90%;
}
}.stamp_ssl_img {
	vertical-align: middle; 
	text-align: center;
}
.stamp_ssl_txt{
	width: 80%;
	font-family: Verdana; 
	font-size: 10px; 
	color: #000; 
	text-align: left;
}
table.puk_glowna	{
	margin: auto;
	 width: 590px; 
	 height: 600px; 
	 background-image: url('../../../img/FSI3/PL/background.jpg'); 
	 background-repeat: 
	 repeat-x; 
	 background-color: #b0b0b0
}

td.puk_td_gora		{height: 198; 
					 vertical-align: 
					 top; 
					}
td.puk_td_dol		{vertical-align: top;
					 text-align: 
					 center;
					}
table.puk_tb_wew	{margin-left: auto; 
					 margin-right: auto;
					}
p.puk_komunikat_style	{text-align: center; 
						 color: #ffffff; 
						 font-family: Verdana; 
						 font-weight: bold; 
						 font-size: 11px; 
						 margin-bottom: 10px
						}
td.puk_animacja		{text-align: center;
					 vertical-align: top;
					}

					
.descriptino_time_title {}
.description_time {border-collapse:collapse;font-family:Verdana;font-size:10px;margin-left:20px;}
.description_time_td {}
.description_time_td_space {width:40px;}
.description_time_label {font-weight: bold;}
.description_time_tm {}


/* tabrejsow */
.selected-right {
	border-right: 1px solid;
}

.selected-left{
	border-left: 1px solid;
}

.selected-top {
	border-top: 1px solid;
}

.selected-bottom {
	border-bottom: 1px solid;
}

.selected-left, .selected-top, .selected-right, .selected-bottom {
	border-color: #c7bfb2;
/*
	opacity: .8;
	filter: alpha(opacity=80);
*/
	background-color: #f3f3f3;
}

.flighttab_menu {
	color: #000;
	padding: 5px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
}

.fligthtab_curr {
	color: #000;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.flighttab {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 280px;
}

.aline_name {
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
	vertical-align: center;
	margin-bottom: 15px;
}

.flighttab_empty{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
	width: 300px;
	vertical-align: middle;
}

.logos {
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.fight_tab_price  {
	font-family: Arial, Verdana; 
	font-size: 16px; 
	font-weight: bolder; 
	color:#c01616;
}

.add_fee {
	color: #000;
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	vertical-align: middle;
}

#tab_rej {
	margin-bottom: 0px;
}
.pointer {
	cursor: pointer;
}
/** tab_rejsow */

/* sortpages */
.lit_orange {
	font-size: 10px; 
	color:#C01616;
	font-weight: bold;
}

.sort_up_active, .sort_up_passive, .sort_down_active, .sort_down_passive {
	width: 11px;
	height: 14px;
	margin-top: 2px;
	background-repeat: no-repeat; 
	background-position: top left; 
	padding: 1px;
	cursor: pointer
}
.sort_up_active {
	background-image: url('../../../img/FSI3/PL/sort_up_active.gif'); 
}
.sort_up_passive {
	background-image: url('../../../img/FSI3/PL/sort_up_passive.gif'); 
}
.sort_down_active {
	background-image: url('../../../img/FSI3/PL/sort_down_active.gif'); 
}
.sort_down_passive {
	background-image: url('../../../img/FSI3/PL/sort_down_passive.gif'); 
}

.sp_bar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sortpages_bar {
	width: 100%;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.sortpages_td {
	padding: 0px;
	margin: 0px;
}

.sortpages_bar .pages_bar {
	color: #000;
	padding: 5px;
	text-align: right;
	font-size: 10px;
	font-family: Verdana;
	text-align: right;
}

.sortpages_bar .pages_bar .select_page_num {
	font-weight: bold;
	color: #C01616;
}

.sortpages_bar .pages_bar .page_num {
	font-weight: normal;
	cursor: pointer;
}

.sortpages_bar .pages_bar .arrow {
	cursor: pointer;
	height: 10px;
	width: 10px;
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
}

.sortpages_bar .sort_bar {
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
}

.sortpages_bar .sort_bar .sort_label {
	color: #000;
	padding: 0px 5px 0px 5px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bolder;
	vertical-align: middle;
}

.sortpages_bar .sort_bar .radio {
	padding: 0;
	margin: 0;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	vertical-align: middle;
}

.sortpages_bar .sort_bar .sortradio_label {
	margin: 0;
	padding: 0px 2px 2px 0px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana;
	vertical-align: middle;
}

#sort_bar_1, #sort_bar_2 {
	border: none;
}
/** sortpages */
/* form_osob */
#przelew {
	display: none;
}

#banki {
	display: none;
}
table.input_text_plol					{height: 18px; padding: 0px; border-collapse: collapse; empty-cells: show; border: none; }
table.input_text_plol_sel				{height: 18px; padding: 0px; border-collapse: collapse; empty-cells: show; border: none; }

table.plat_online_tab	 {
	width:100%;
	text-align:left;
	padding:0;
	margin:0;
}
/** form_osob */

/* duplicate */
td.rezer_regulamin {
	padding-top: 20px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center; 
	color: red; 
	font-weight: bolder;
}
/** duplicate */

img.po_img {
}

.it_input_helper {
	height: 18px;
	width: 116px;
	margin: 0px;
	border: 0px;
	background-image: url('../../../img/FSI3/PL/inputbox_middle.gif');
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	padding-top: 2px
}

.multicity .it_input_helper {
	height: 18px;
	width: 88px;
	margin: 0px;
	border: 0px;
	background-image: url('../../../img/FSI3/PL/inputbox_middle.gif');
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	padding-top: 2px
}

/* dropdowns */
div.dropdown {
	margin: 0;
	font: 10px Verdana;
}
div.dropdown input {
	height: 18px;
	width: 101px;
	margin: 0px;
	border: 0px;
	background-image: url('../../../img/FSI3/PL/inputbox_middle.gif');
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	padding-top: 2px;
}
div.dropdown table {
	cursor: pointer; 
	width: 120px;
	margin: 0px; 
	border-collapse: collapse; 
	empty-cells: show; 
	font-family: Verdana; 
	font-size: 11px; 
	text-align: center;
}
div.dropdown div, div.dropdown div table {
	border: 1px solid; 
	border-color:#c2c2c2; 
	width: 120px; 
	cursor: pointer; 
	position: absolute; 
	background-color: #ffffff; 
}
div.dropdown div {
	position: absolute;
	display: none;
	border: 1px solid #7f7762;
	cursor: pointer;
}
div.dropdown div table {
	border-collapse: collapse;
	empty-cells: show;
}
div.dropdown input.it_pref_carr {
	width: 132px;
}
div.dropdown div.it_pref_carr, div.dropdown div.it_pref_carr table {
	width: 152px;
	height: 350px;
	text-align: left;
	overflow: auto;
}
div.dropdown div.it_pref_carr table {
	width: 136px;
}
div.dropdown input.it_long {
	width: 133px;
}
div.dropdown div.it_long, div.dropdown div.it_long table {
	width: 152px;
}
div.dropdown input.it_250 {
	width: 229px;
}
div.dropdown table.it_250 {
	width: 250px;
}
div.dropdown div.it_250, div.dropdown div.it_250 table {
	text-align: center;
	width: 237px;
}
div.dropdown div.it_250, div.dropdown div.it_250 table {
	height: 100px;
	overflow: auto;
}
div.dropdown div.it_250 {
	width: 247px;
}
div.dropdown div.it_250 table {
	width: 231px;
	border: none;
}
#carrier_1_dropdown, #carrier_2_dropdown, #carrier_3_dropdown, #klasa_dropdown, #flight_type_dropdown{
	width: 153px;
}
/** dropdowns */
.lang_bar {
	text-align: right;
	float:right;
	padding-left: 5px;
}

td.akceptacja {
	vertical-align: middle;
	text-align: justify;
	padding: 0px 10px 0px 10px;
}