
		/*For All*/
		html>body #main-content .step2 ul.col1 {width:116px; float:left; margin:10px 0px 0px 10px;}
		/*For IE6*/
		* html body #main-content .step2 ul.col1 {width:116px; float:left; margin:10px 0px 0px 5px;}

			#main-content .step2 ul.col1 li { line-height:20px;}
			#main-content .step2 ul.col1 li img{ padding:1px; border:1px solid #CCCCCC;}
		#main-content .step2 .col2 { float:left; width:755px; margin:0px 0px 0px 0px; background: none;}
			#main-content .step2 .col2 .wylot { clear:both; margin-top:10px; background: none; border: 0px;}
				#main-content .step2 .col2 .wylot p { line-height:23px; text-indent:40px;}
				#main-content .step2 .col2 .wylot p.wylot { background:url(../../images/polish/wyniki/wylot.gif) no-repeat 5px 0px; color:#234d71;}
					#main-content .step2 .col2 .wylot p.wylot strong { font-size:14px;}
				#main-content .step2 .col2 .wylot p.przylot { background:url(../../images/polish/wyniki/przylot.gif) no-repeat 5px 0px; color:#5c9db3;}
					#main-content .step2 .col2 .wylot p.przylot strong { font-size:14px;}
				#main-content .step2 .col2 .wylot p span{}
				#main-content .step2 .col2 .wylot ul { clear:both; margin-left:0px; width:750px; padding:5px 0px 5px 0px; overflow:auto;}
					#main-content .step2 .col2 .wylot ul li{ line-height:20px; clear: left;}
					#main-content .step2 .col2 .wylot ul li span.input{ display:block; float:left; width:20px; }
						#main-content .step2 .col2 .wylot ul li span.input input{ position:relative; top:5px; }
					#main-content .step2 .col2 .wylot ul li span{ display:block; float:left; width:240px; text-align:center;}

					/*For All*/
					html>body #main-content .step2 .col2 .wylot ul li span.wiersz2 { margin-left:20px;}
					/*For IE6*/
					* html body #main-content .step2 .col2 .wylot ul li span.wiersz2 { margin-left:10px;}

					#main-content .step2 .col2 .wylot ul li strong{ display:block; float:left; width: auto; text-align:left;}

			#main-content .step2 .col2 .wylot ul li * { text-align: left; }
			#main-content .step2 .col2 .wylot ul li span.time { width: 60px; }
			#main-content .step2 .col2 .wylot ul li span.dash { width: 20px; }

			#main-content .step2 .col2 .wylot p.ap { line-height: normal; text-indent: 0px; }
			#main-content .step2 .col2 .wylot p.flightoption { font-size: 13px; line-height: 2em; text-indent: 5px; margin-top:10px; border-top: 1px dashed #CCCCCC;}


	#main-content .step1,#main-content .step2,#main-content .step3,#main-content .step4,#main-content .step5,#main-content .step6,#main-content .step7,#main-content .step8,#main-content .step9 { clear:both; width:850px; border:1px solid #e5e8e8; background:url(../../images/polish/wyniki/kryteria_bg.gif) no-repeat 0px 0px; overflow:auto; margin-bottom: 10px; }
		#main-content .step1 h1,#main-content .step2 h1,#main-content .step3 h1,#main-content .step4 h1,#main-content .step5 h1,#main-content .step6 h1,#main-content .step7 h1,#main-content .step8 h1,#main-content .step9 h1 { color:#333333; font-size:16px; padding: 0px 10px 10px 10px; font-weight: 500;}
		#main-content .step1 h3,#main-content .step2 h3,#main-content .step3 h3,#main-content .step4 h3,#main-content .step5 h3,#main-content .step6 h3,#main-content .step7 h3,#main-content .step8 h3,#main-content .step9 h3 { padding: 10px 0px 10px 60px; color:#333333; font-size:18px;}
		#main-content .step1 div.box,#main-content .step2 div.box,#main-content .step3 div.box,#main-content .step4 div.box,#main-content .step5 div.box,#main-content .step6 div.box,#main-content .step7 div.box,#main-content .step8 div.box,#main-content .step9 div.box { padding: 5px; margin: 10px 0px 10px 0px; }

	#main-content p.cenainfo, #main-content .step1 p.cenainfo { font-size: 24px; text-align: center; margin: 10px 0px 10px 0px;}
		#main-content p.cenainfo span.cena, #main-content .step1 p.cenainfo span.cena { font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; text-align:center;}
	#main-content p.cenainfom { font-size: 13px; text-align: center; }

	#main-content p.info { margin: 5px 5px 10px 5px; font-size: 12px; clear: both;}

	div.box input {background-image:url(../../images/polish/bg_gradient.gif); border:1px solid #96AFC5;color:#2E4F6C;font-family:Verdana;font-size:13px;}
	div.box input.radio {background-image: none; border: none;}
	div.box textarea {border: solid 1px #96AFC5; width: 700px; height: 80px; margin: 0px 25px 0px 25px;}

	#main-content .step9 div.box ul.payment_types li input.sub {text-align:left; width: 214px; height: 44px; color: #ffffff; font-size: 14px; border:none; padding:0px 0px 0px 10px; background:url(../../images/polish/search/szukaj_button_dl.gif) no-repeat 0px 0px; cursor:hand;}


	#main-content .step1 div.box, #main-content .step2 div.box, #main-content .step3 div.box ,#main-content .step4 div.box ,#main-content .step5 div.box ,#main-content .step6 div.box ,#main-content .step7 div.box ,#main-content .step8 div.box ,#main-content .step9 div.box  { margin: 10px 0px 10px 0px; }
	#main-content .step3 div.box ul li,#main-content .step4 div.box ul li,#main-content .step5 div.box ul li,#main-content .step6 div.box ul li,#main-content .step7 div.box ul li,#main-content .step8 div.box ul li,#main-content .step9 div.box ul li { height: 30px;  }
	#main-content .step3 div.box ul li span,#main-content .step4 div.box ul li span,#main-content .step5 div.box ul li span,#main-content .step6 div.box ul li span,#main-content .step7 div.box ul li span,#main-content .step8 div.box ul li span,#main-content .step9 div.box ul li span {display: block; float: left; width: 150px; font-size: 12px; margin-left: 5px; }
	#main-content .step3 div.box span.last,#main-content .step4 div.box  span.last,#main-content .step5 div.box  span.last,#main-content .step6 div.box  span.last,#main-content .step7 div.box  span.last,#main-content .step8 div.box  span.last,#main-content .step9 div.box  span.last {clear: both;}
	#main-content .step3 div.box input.invoice,#main-content .step4 div.box  input.invoice,#main-content .step5 div.box  input.invoice,#main-content .step6 div.box  input.invoice,#main-content .step7 div.box  input.invoice,#main-content .step8 div.box  input.invoice,#main-content .step9 div.box  input.invoice { clear: left; float: left; display: block; line-height: 20px; height: 20px; margin-left: 5px; }
	#main-content .step3 div.box span.invoice,#main-content .step4 div.box  span.invoice,#main-content .step5 div.box  span.invoice,#main-content .step6 div.box  span.invoice,#main-content .step7 div.box  span.invoice,#main-content .step8 div.box  span.invoice,#main-content .step9 div.box  span.invoice { float: left; display: inline; line-height: 20px; width: 700px;}

	#main-content .step3 div.box label {padding-left: 25px;}
	#main-content .step4 div.box label {padding-left: 25px;}
	#main-content .step6 div.box label {padding-left: 25px;}


	#main-content .step5 div.box ul  { width: 100%; height: 80px;}
	#main-content .step6 div.box ul.inv  { width: 100%; height: 50px;}
	#main-content .step6 div.box ul  { width: 100%; height: auto;}

	#main-content .step9 { overflow: visible; }
	#main-content .step9 div.box ul.payment_types { width: 100%; height: 120px;}
	#main-content .step9 div.box ul.payment_types * { line-height: normal; text-align: center;}
	#main-content .step9 div.box ul.payment_types li { float: left; display: inline; }
	#main-content .step9 div.box ul.payment_types li span { clear: both; width: 240px; text-align: center; font-size: 12px; margin: 0px; display: block; }
	#main-content .step9 div.box ul.payment_types li input  { padding: 5px; font-weight: 900; margin-bottom: 20px; }
	#main-content .step9 div.clear { clear: both;}

	#main-content .step2 {clear:both; margin-top:10px; min-height:112px; font-size:11px; overflow: hidden; }
	#main-content .step2 .wynik { background: none; overflow: hidden; border: 0px; }

	label.Error { display: inline; }
	div.step9 label.Error { display: none; }


