.search_elements { width:983px; height:240px; background:url(/datastore/images/polish/hotele/top_bg.jpg) no-repeat 0px 0px; padding:70px 0px 0px 0px;}
.search_elements h3 { width:669px; overflow:auto; position:relative; left:270px; margin-bottom:8px; padding-bottom:8px; color: #ffffff; font-size: 20px; }
.search_elements p { width:669px; overflow:auto; position:relative; left:270px; margin-bottom:8px; padding-bottom:8px; color: #ffffff; }
#payForm { width:669px; overflow:auto; position:relative; left:270px; margin-bottom:8px; padding-bottom:8px; color: #ffffff; }

.search_elements input, .search_elements select { border:none;} 
.search_elements label { font-size:11px; color:#fff;}
.search_elements ul{ width:669px; overflow:auto; position:relative; left:270px; margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #4f7291;}
.search_elements ul.last { border:none;}
.search_elements ul.waytype {}
.search_elements ul.waytype li { display:inline; width:115px; margin-right:10px;}
.search_elements ul.waytype li label{ float:right; padding:0px 10px;}
.search_elements ul.waytype li input{ float:left;}

.search_elements ul li{ display:inline; float: left;}
.search_elements ul li.wylot { width:300px;}
.search_elements ul li.wylot label{ width:80px; display:block; float:left; line-height:20px;}
.search_elements ul li.wylot input { width:150px;}
.search_elements ul li.wylot select { width:150px;}
.search_elements ul li.przylot { width:300px;}
.search_elements ul li.przylot label{ width:80px; display:block; float:left;}
.search_elements ul li.przylot input { width:150px;}
.search_elements ul li.przylot select { width:150px;}

.search_elements ul li.przyjazd { width:210px;}
.search_elements ul li.przyjazd label{ width:80px; display:block; float:left;}
.search_elements ul li.przyjazd input { width:100px;}
.search_elements ul li.przyjazd img.ui-datepicker-trigger { margin-left: 3px; vertical-align: middle; }

.search_elements ul li.nr_nocy { width:100px; margin-right:20px;}
.search_elements ul li.nr_nocy label{ width:60px; display:block; float:left;}
.search_elements ul li.nr_nocy select { width:40px;}

.search_elements ul li.wyjazd { width:230px; }
.search_elements ul li.wyjazd label{ width:60px; display:block; float:left;}
.search_elements ul li.wyjazd input { width:120px;}
.search_elements ul li.wyjazd img.ui-datepicker-trigger { margin-left: 3px; vertical-align: middle; }


.search_elements ul li#first { margin:0px 20px 0px 80px;}
.search_elements ul li.pasazer { margin-right:22px;}
.search_elements ul li.pasazer select {width:50px; margin-top:5px;}
.search_elements ul li.pasazer input {position:relative; top:10px;}
.search_elements ul li.pasazer label { font-size:10px; display:block; height:23px; width:45px; line-height:10px; }


.search_elements ul li.title{ background:url(/datastore/images/polish/hotele/h3_bg.png) no-repeat 0px 0px; width:277px; height:23px; display:block; text-indent:-9999px;}
.search_elements ul li label{}
.search_elements ul li input{}
.search_elements ul li input.szukaj{ background:url(/datastore/images/polish/hotele/szukaj.gif) no-repeat 0px 0px; width:105px; height:33px;  } 
.search_elements ul li select{}
.search_elements ul li a img{ padding:0px 5px;}

.search_results { clear:both; width:983px; overflow:auto; background:#fff;}
.search_results ul.etapy { width:inherit; overflow:auto; padding:10px 0px; font-size:11px; color:#1a3a57;}
.search_results ul.etapy li { float:left; display:inline; line-height:33px; margin-right:10px;}
.search_results ul.etapy li.naglowek { width:165px; text-indent:20px; font-weight:bold;}
.search_results ul.etapy li.on { color:#4f8d92;}
.search_results ul.etapy li.on span.jeden { background:url(/datastore/images/polish/hotele/1.gif) no-repeat 0px 0px; text-indent:-9999px; display:block; width:35px; height:33px; float:left; margin:0px 10px 0px 0px;}
.search_results ul.etapy li.on span.dwa { background:url(/datastore/images/polish/hotele/2.gif) no-repeat 0px 0px; text-indent:-9999px; display:block; width:35px; height:33px; float:left; margin:0px 10px 0px 0px;}
.search_results ul.etapy li.on span.trzy { background:url(/datastore/images/polish/hotele/3.gif) no-repeat 0px 0px; text-indent:-9999px; display:block; width:35px; height:33px; float:left; margin:0px 10px 0px 0px;}
.search_results ul.etapy li.off { color:#CCCCCC;}
.search_results ul.etapy li.off span.jeden { background:url(/datastore/images/polish/hotele/1_off.gif) no-repeat 0px 0px; text-indent:-9999px; display:block; width:35px; height:33px; float:left; margin:0px 10px 0px 0px;}
.search_results ul.etapy li.off span.dwa { background:url(/datastore/images/polish/hotele/2_off.gif) no-repeat 0px 0px; text-indent:-9999px; display:block; width:35px; height:33px; float:left; margin:0px 10px 0px 0px;}
.search_results ul.etapy li.off span.trzy { background:url(/datastore/images/polish/hotele/3_off.gif) no-repeat 0px 0px; text-indent:-9999px; display:block; width:35px; height:33px; float:left; margin:0px 10px 0px 0px;}

.search_results ul.wybrane { width:inherit; overflow:auto; padding:10px 0px 5px 0px; font-size:11px; color:#1a3a57;}
.search_results ul.wybrane li { float:left; display:inline; line-height:25px; margin-right:10px;}
.search_results ul.wybrane li.naglowek { width:165px; text-indent:20px; font-weight:bold;}
.search_results ul.wybrane li.zdo {background:url(/datastore/images/polish/hotele/wybrany_bg.gif) no-repeat 0px 0px; }
.search_results ul.wybrane li.zdo span.content { display:block; width:775px; font-size:12px; color:#fff; padding:2px 10px 0px 10px; height:31px;}
.search_results ul.wybrane li.zdo span.content em {font-style:normal; font-size:12px; font-weight:normal;}
.search_results ul.wybrane li.zdo span.content em a {font-style:normal; font-size:12px; font-weight:normal; color:#fff;}
.search_results ul.wybrane li.zdo span.content strong { margin-right:10px;}
.search_results ul.wybrane li.zdo span.content strong.pokoi {margin-left:60px;}



.search_results .right_col { float:right; width:795px;overflow:auto; right:14px; position: relative; margin-top:10px;}

.search_results .right_col ul.sortuj { clear:both; width:795px; overflow:auto; background:url(/datastore/images/polish/hotele/sortuj.gif) no-repeat 0px 0px; margin-top:10px; height:39px;}
	.search_results .right_col ul.sortuj li { display:inline; float:left; margin-right:10px; padding:3px 0px 0px 15px; font-size:11px;}
	.search_results .right_col ul.sortuj li input { position:relative; top:3px; margin-right:5px; border:none;}

.search_results .right_col ul.lista_online { clear:both; width:795px; overflow:auto; background: url(/datastore/images/polish/hotele/lista_online.gif) no-repeat 0px 0px; margin-top:10px; height:39px;}
	.search_results .right_col ul.lista_online li { display:inline; float:left; text-indent:10px; font-size:11px; line-height:33px;}


.right_col .wynik { clear:both; width:795px; overflow:auto; margin-top:10px; background: url(/datastore/images/polish/hotele/wynik_bg.gif) no-repeat 0px 0px;}
.right_col .wynik ul.naglowek { font-size:11px; color:#1a3a57; padding:0px 0px 0px 10px; overflow:auto;}
.right_col .wynik ul.naglowek li { display:inline; float:left; margin:10px 0px 0px 10px; }
.right_col .wynik ul.naglowek li.zdjecie { width:90px;}
.right_col .wynik ul.naglowek li.zdjecie img{ width:82px; height:62px; border:1px solid #fff;}
.right_col .wynik ul.naglowek li.nazwa { font-size:16px; font-weight:bold; line-height:19px; width:670px;}
.right_col .wynik ul.naglowek li.nazwa a { color:#1a3a57;}
.right_col .wynik ul.naglowek li.nazwa img { margin-right:10px; position:relative; top:3px;}
.right_col .wynik ul.naglowek li.status { width:670px; line-height:30px;}
.right_col .wynik ul.naglowek li.status strong { display:block; float:left; padding-right:18px; padding:0px 10px 0px 0px; }
.right_col .wynik ul.naglowek li.status span.online {background:url(/datastore/images/polish/hotele/online.gif) no-repeat 0px 0px; width:36px; height:30px; display:block; float:left; text-indent:-9999px; margin-right:10px;}
.right_col .wynik ul.naglowek li.status span.mapa { background: url(/datastore/images/polish/hotele/mapa.gif) no-repeat 0px 0px; display:block; width:30px; height:29px; float:left; margin:0px 10px 0px 10px;}

.right_col .wynik .oferta1 { overflow:auto; background:url(/datastore/images/polish/hotele/wynik_oferta1.gif) repeat-y 2px 0px; padding-bottom:5px;}
	.right_col .wynik .oferta1 .col1{ float:left; display:block; width:75px; font-size:10px; color:#6488a8; text-align:center; margin-top:15px;}
	.right_col .wynik .oferta1 .col2{ float:left; display:block; width:205px; background:#ededed; margin-top:10px; padding:5px; color:#9a8c8c; font-size:11px; margin-right:5px;}
	.right_col .wynik .oferta1 .col3{ float:left; display:block; width:310px; margin-top:5px;}
		.right_col .wynik .oferta1 .col3 .data { width:42px; float:left; height:35px; background:url(/datastore/images/polish/hotele/data.gif) no-repeat 0px 0px; margin-right:1px; margin-bottom:1px; font-size:11px; text-align:center; color:#666666; padding-top:5px;}
	.right_col .wynik .oferta1 .col4 { width:88px; float:left; color:#345877; font-size:24px; text-align:right;margin-top:5px;}
	.right_col .wynik .oferta1 .col4 em { font-style:normal; font-size:12px;}
	.right_col .wynik .oferta1 .col5 { width:89px; float:left; margin-top:5px;}
	.right_col .wynik .oferta1 .col5 a {text-indent:-9999px; background:url(/datastore/images/polish/hotele/rezerwuj.gif) no-repeat 0px 0px; display:block; text-decoration:none; width:75px; height:23px; border:none; margin-left:10px;}

.right_col .wynik .oferta2 { overflow:auto; background:url(/datastore/images/polish/hotele/wynik_oferta2.gif) repeat-y 2px 0px; border-top:1px solid #CCCCCC; padding-bottom:5px;}
	.right_col .wynik .oferta2 .col1{ float:left; display:block; width:75px; font-size:10px; color:#6488a8; text-align:center; margin-top:15px;}
	.right_col .wynik .oferta2 .col2{ float:left; display:block; width:205px; background:#ededed; margin-top:10px; padding:5px; color:#9a8c8c; font-size:11px; margin-right:5px;}
	.right_col .wynik .oferta2 .col3{ float:left; display:block; width:310px; margin-top:5px;}
		.right_col .wynik .oferta2 .col3 .data { width:42px; float:left; height:35px; background:url(/datastore/images/polish/hotele/data.gif) no-repeat 0px 0px; margin-right:1px; margin-bottom:1px; font-size:11px; text-align:center; color:#666666; padding-top:5px;}
	.right_col .wynik .oferta2 .col4 { width:88px; float:left; color:#345877; font-size:24px; text-align:right;margin-top:5px;}
	.right_col .wynik .oferta2 .col4 em { font-style:normal; font-size:12px;}
	.right_col .wynik .oferta2 .col5 { width:89px; float:left; margin-top:5px;}
	.right_col .wynik .oferta2 .col5 a { text-indent:-9999px; background:url(/datastore/images/polish/hotele/rezerwuj.gif) no-repeat 0px 0px; text-decoration:none; width:75px; display:block; height:23px; border:none; margin-left:10px;}




.right_col .wynik .col_1 { width:81px; float:left; margin-top:10px; padding-left:10px;}
.right_col .wynik .col_1 img { display:block; width:60px;}

.right_col .wynik .opcje_lotu { width:415px; overflow:auto; float:left;}

/*wylot*/

.right_col .wynik .wylot_opccja1 { width:415px; overflow:auto; border-bottom:1px solid #CCCCCC; background:#f1f4f4;}
.right_col .wynik .wylot_opccja1 ul li {overflow:auto; width:160px; float:left; line-height:18px; font-size:11px;}

.right_col .wynik .wylot_opccja1 ul.ul1 { width:25px; float:left; margin-top:5px;}
.right_col .wynik .wylot_opccja1 ul.ul1 li.wybor { width:18px; padding:5px 0px 0px 7px;}
.right_col .wynik .wylot_opccja1 ul.ul1 li.wybor input { width:16px; border:none;}

.right_col .wynik .wylot_opccja1 ul.ul2 { width:323px; float:left; border-right:1px solid #CCCCCC;}
.right_col .wynik .wylot_opccja1 ul.ul2 li.nr { width:280px; border:none; color:#4f8d92; font-weight:bold; padding:5px 0px 5px 0px; font-size:12px;}
.right_col .wynik .wylot_opccja1 ul.ul2 li span { display:block; float:left; width:150px;}
.right_col .wynik .wylot_opccja1 ul.ul2 li span.miasto { width:112px; font-weight:bold;}
.right_col .wynik .wylot_opccja1 ul.ul2 li span.godzina { width:30px; font-weight:bold;}
.right_col .wynik .wylot_opccja1 ul.ul2 li span.lotnisko { width:150px; color:#999999; font-size:11px;}

.right_col .wynik .wylot_opccja1 ul.ilosc_przesiadek { width:65px; float:right;}
.right_col .wynik .wylot_opccja1 ul.ilosc_przesiadek li {width:65px; text-align:center; padding:5px 0px 5px 0px; font-weight:bold;}

/*powrot*/

.right_col .wynik .powrot_opccja1 { width:415px; overflow:auto; border-bottom:1px solid #CCCCCC; background:#d4e0e3;}
.right_col .wynik .powrot_opccja1 ul li {overflow:auto; width:160px; float:left; line-height:18px; font-size:11px;}

.right_col .wynik .powrot_opccja1 ul.ul1 { width:25px; float:left; margin-top:5px;}
.right_col .wynik .powrot_opccja1 ul.ul1 li.wybor { width:18px; padding:5px 0px 0px 7px;}
.right_col .wynik .powrot_opccja1 ul.ul1 li.wybor input { width:16px; border:none;}

.right_col .wynik .powrot_opccja1 ul.ul2 { width:323px; float:left; border-right:1px solid #CCCCCC;}
.right_col .wynik .powrot_opccja1 ul.ul2 li.nr { width:280px; border:none; color:#1a4548; font-weight:bold; padding:5px 0px 5px 0px; font-size:12px;}
.right_col .wynik .powrot_opccja1 ul.ul2 li span { display:block; float:left; width:150px;}
.right_col .wynik .powrot_opccja1 ul.ul2 li span.miasto { width:112px; font-weight:bold;}
.right_col .wynik .powrot_opccja1 ul.ul2 li span.godzina { width:30px; font-weight:bold;}
.right_col .wynik .powrot_opccja1 ul.ul2 li span.lotnisko { width:150px; color:#999999; font-size:11px;}

.right_col .wynik .powrot_opccja1 ul.ilosc_przesiadek { width:65px; float:right;}
.right_col .wynik .powrot_opccja1 ul.ilosc_przesiadek li {width:65px; text-align:center; padding:5px 0px 5px 0px; font-weight:bold;}

/* filtry */ 

.left_col {background:transparent url(/datastore/images/polish/search/menu.gif) no-repeat scroll 0 0;display:block;float:right;height:419px;width:170px;}
.left_col ul {}
.left_col ul li {font-size:12px; }
.left_col ul li.head {color:#666666;font-size:11px;font-weight:bold;padding:5px 0;}
.left_col ul li a {color:#666666;display:block;padding:5px 0;text-decoration:none;}
.left_col ul li a:hover {color:#FF6600;text-decoration:none;}
.left_col ul li a img {border:medium none;}
.left_col ul li a img.star {padding:0 5px;}
.left_col ul li select {border:1px solid #CCCCCC;color:#666666;font-size:11px;}

/*cena opcji*/

ul.cena_opcji { float:right; width:280px; overflow:auto; padding:10px 0px; position:relative; right:3px}
ul.cena_opcji li { float:left; display:inline;}

ul.cena_opcji li.cena1 { width:156px; font-size:20px; font-weight:normal; color:#333333; text-align:right; padding-right:10px; line-height:33px;}
ul.cena_opcji li input { background: url(/datastore/images/polish/hotele/rezerwuj.gif) no-repeat 0px 0px; width:105px; height:33px; border:none;}
ul.cena_opcji li.opis_ceny { display:block; margin-top:10px; background:url(/datastore/images/polish/hotele/cena_opis_bg.gif) no-repeat 0px 0px; width:270px; font-size:11px; padding:5px;}

/* wynik bottom */
.wynik_bottom { background:url(/datastore/images/polish/hotele/wynik_bg_bottom.gif) no-repeat 0px 0px; width:795px; height:6px; margin-bottom:10px; }


.search_results .left_col { float:left; width:137px; overflow:auto; padding-left:20px;}



