body {	margin:0; padding:0; font-size:12px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; background:#fff url(/datastore/images/polish/bg.jpg) repeat-x 0px 0px;}
	
h1, h2, h3, h4, h5, h6, p, ul, input, select, form { padding:0px; margin:0px; font-weight:normal;} 
ul {list-style:none;}
hr { color:#CCCCCC;}
select, input{ border:1px solid #b5b09a; font-size:11px}
.checkbox { border:none;}
a { outline:none;}
:focus { -moz-outline-style:none;}


#main { width:900px; margin:0 auto; background:none;}
	#top { background:url(/datastore/images/polish/top.jpg) no-repeat 0px 0px; width:900px; height:160px; position:relative;}
		#top h1 { position:relative; top:30px; left:30px; width:237px;}
		#top h1 a{ display:block; background:url(/datastore/images/polish/logo.gif) no-repeat 0px 0px; width:275px; height:65px;}
		#top ul.nav { float:left; width:490px; margin-top:30px; margin-left:400px;}
		#top ul.nav li { float:left; display:inline;}
		#top ul.nav li a { background:url(/datastore/images/polish/nav/li.gif) no-repeat 0px 0px; width:115px; display:block; line-height:31px; margin-right:5px; text-align:center; color:#333333; font-size:12px; text-decoration:none;}
		#top ul.nav li a:hover { background:url(/datastore/images/polish/nav/li_h.gif) no-repeat 0px 0px;}
	 
	
	#main ul.zalogowany { clear:both; width:898px; overflow:auto; text-align:right; margin-bottom:10px;}
	#main ul.zalogowany li { display:inline; float:right; margin-right:10px;}
	#main ul.zalogowany li a{ color: #333333; font-size:11px;}
		
		
	#main .banner_750_100 { margin:0 auto; width:750px; height:100px; border:1px solid #CCCCCC; clear:both;}	
	
	.content { clear:both; overflow:auto; width:900px; padding:30px 0px; position:relative; color: #666666;}

	
	
	.content h2 {color: #666666; font-size: 22px; padding: 0px 0px 20px 0px; }
	#content_height { height:390px;}
	
/*Search strona główna*/	
	
	.content .search_box { background:url(/datastore/images/polish/search_box/bg.gif) no-repeat bottom center; width:278px; overflow:auto; float:left; position:absolute; left:0px; }
	.content .search_box ul { background:#fff; overflow: auto;}
	.content .search_box ul li{ display:inline; float:left; text-indent:-9999px;}
	.content .search_box ul li.hotel_active { width:155px; height:36px; background: url(/datastore/images/polish/search_box/zakwaterowanie_active.gif) no-repeat 0px 0px;}
	.content .search_box ul li.hotel_off { width:116px; height:36px; background:url(/datastore/images/polish/search_box/zakwaterowanie.gif) no-repeat 0px 0px;}
  	.content .search_box ul li.bilety_active { width:155px; height:36px; background: url(/datastore/images/polish/search_box/bilety_lot_active.gif) no-repeat 0px 0px; margin-left:5px;}
	.content .search_box ul li.bilety_off { width:116px; height:36px; background:url(/datastore/images/polish/search_box/bilety_lot.gif) no-repeat 0px 0px; margin-left:5px;}

	.content .search_box ul li a{ display:block; width:116px; height:36px;}
	.content .search_box ul li#hotel_active { }
	.content .search_box ul li#hotel_off { }
	.content .search_box ul li#bilety_active {}
	.content .search_box ul li#bilety_off {}
	
/*Search strona główna - HOTELE */	

	.content .search_box .hotel_elements {width:261px; padding:10px 0px 0px 17px;}
	.content .search_box .hotel_elements .panstwo { width:252px; overflow:auto; color:#4779a9; height:35px;}
		.content .search_box .hotel_elements .panstwo div{ float:left; width:60px; line-height:12px;}
		.content .search_box .hotel_elements .panstwo input{ width:143px; padding:3px; float:left;}
		.content .search_box .hotel_elements .panstwo select { width:150px;}
		.content .search_box .hotel_elements .panstwo select.nocy{ width:50px; padding:3px; float:left;}
		.content .search_box .hotel_elements .panstwo a{ float:left; display:block; width:20px; margin-left:10px;}
		.content .search_box .hotel_elements .panstwo a img{ border:none;}
	
	.content .search_box .hotel_elements .pokoi { width:60px; overflow:auto; color:#4779a9; float:left; font-size:10px;}
		.content .search_box .hotel_elements .pokoi div{ float:left; width:55px; height:30px;}
		.content .search_box .hotel_elements .pokoi select {width:50px; padding:3px;}
	
	.content .search_box .hotel_elements .preferencje {width:75px; overflow:auto; color:#4779a9; height:50px; float:left; font-size:10px; margin-top:15px;}
	.content .search_box .hotel_elements input.szukaj { clear:both; color:#fff; font-weight:bold; background:url(/datastore/images/polish/search_box/szukaj.gif) no-repeat 0px 0px; width:105px; height:33px; border:none; margin-bottom:20px;}

/*Search strona główna - Samoloty */	

	.content .search_box .fly_elements {width:261px; padding:10px 0px 0px 17px;}
	
	.content .search_box .fly_elements .return { width:252px; color:#4779a9;}
	.content .search_box .fly_elements .return ul { overflow:auto; background:none; padding:0px; margin:0px;}
	.content .search_box .fly_elements .return ul li{ float:left; display:inline; height:30px; width:120px; text-indent:0px;}
	.content .search_box .fly_elements .return ul li input{ margin-right:10px; position: relative; top:4px; border:none;}
	.content .search_box .fly_elements .return ul li img.ui-datepicker-trigger { }
	.content .search_box .fly_elements .return ul li label { font-size:11px;}
	
	
	
	.content .search_box .fly_elements .panstwo { width:252px; overflow:auto; color:#4779a9; height:35px;}
		.content .search_box .fly_elements .panstwo div{ float:left; width:60px; line-height:12px;}
		.content .search_box .fly_elements .panstwo input{ width:137px; padding:3px; float:left;}
		.content .search_box .fly_elements .panstwo select.nocy{ width:50px; padding:3px; float:left;}
		.content .search_box .fly_elements .panstwo a{ float:left; display:block; width:20px; margin-left:10px;}
		.content .search_box .fly_elements .panstwo a img{ border:none;}
	
	.content .search_box .fly_elements .pasazerowie { width:50px; overflow:auto; color:#4779a9; float:left; font-size:10px;}
		.content .search_box .fly_elements .pasazerowie div{ float:left; width:45px; height:40px;}
		.content .search_box .fly_elements .pasazerowie select {width:45px; padding:3px;}
	
	.content .search_box .fly_elements input.szukaj {clear:both; background:url(/datastore/images/polish/search_box/szukaj.gif) no-repeat 0px 0px; width:105px; height:33px; margin:20px 0px; color:#fff; font-weight:bold; border:none;}
	

	
/*Aktualności strona główna*/

	.content .aktualnosci_home {width:580px; overflow:auto; float:left; position: absolute; left:290px; background:url(/datastore/images/polish/biletylotnicze.jpg) no-repeat 0px 0px; height:400px;}
	.content .hotele_home {width:580px; overflow:auto; float:left; position: absolute; left:290px; background:url(/datastore/images/polish/hotele.jpg) no-repeat 0px 0px; height:400px;}
	
	ul.c1{ overflow:auto; width:250px; margin-top: 220px; margin-left: 20px; float: left; }
	ul.c1 li{margin-bottom: 4px; border-bottom: 1px  solid #F3F3F3; overflow: auto;}
	ul.c1 li.head{font-size: 18px;margin-bottom: 8px;border: 0px;  }
	ul.c1 li.first{ border-top: 3px  solid #F3F3F3 }
	ul.c1 li strong{display: block; width: 190px; float: left; overflow: auto;}
	ul.c1 li span{display: block; width: 60px;float: left; text-align: right;overflow: auto;}
	
	ul.c2{ overflow:auto; width:250px; margin-top: 220px; margin-left: 30px; float: left; }
	ul.c2 li{margin-bottom: 4px; border-bottom: 1px  solid #F3F3F3; overflow: auto;}
	ul.c2 li.head{font-size: 18px;margin-bottom: 8px;border: 0px;  }
	ul.c2 li.first{ border-top: 3px  solid #F3F3F3 }
	ul.c2 li strong{display: block; width: 190px; float: left; overflow: auto;}
	ul.c2 li span{display: block; width: 60px;float: left; text-align: right;overflow: auto;}
	
#stopka { width:100%; padding:20px 0px 40px 0px; background:url(/datastore/images/polish/stopka/bg.gif) no-repeat center bottom;}
#stopka ul { width:790px; margin:0 auto; clear:both; padding:10px 0px;}
#stopka ul li { display:inline; float: left; margin-right:10px; font-size:14px; color: #999999;}
#stopka ul li a { text-decoration:none; color: #999999;}
#stopka ul li a:hover { color:#333333;}



/* formularz */
 ul.formularz { padding: 0px; margin-bottom: 10px; }
 ul.formularz li { padding-bottom: 5px; padding-top: 5px; overflow: auto; }
 ul.formularz li label { float: left; width: 230px; font-size: 12px; }
 ul.formularz li label em { color: #999999; font-size: 11px; font-weight: bold; font-style: normal; }
 ul.formularz li label a { color: #0066CC; }
 ul.formularz li label a.button { padding: 0px 10px 0px 10px; }
 ul.formularz li label.data-pobytu { width: 158px; }
 ul.formularz li label.tak { width: 30px; border: none; }
 ul.formularz li label.plik { width: 80px; }
 ul.formularz li label.tekst_glowny { width: 80px; }
 ul.formularz li label.kraje { width: 100%; }
 ul.formularz li span.classic_button a { display: block; font-size: 11px; width: 68px; text-align: center; float: left; height: 17px; color: #333333; background: url(/datastore/images/buttons/button.gif) no-repeat 0px 0px; position: relative; top: 3px; left: 5px; }
 ul.formularz li span.ukryj a { display: block; width: 68px; text-indent: 30px; float: left; height: 17px; color: #333333; background: url(/datastore/images/buttons/uktyj.gif) no-repeat 0px 0px; position: relative; top: 3px; left: 5px; }
 ul.formularz li span.pokaz a { display: block; width: 68px; text-indent: 22px; float: left; height: 17px; color: #333333; background: url(/datastore/images/buttons/pokaz.gif) no-repeat 0px 0px; position: relative; top: 3px; left: 5px; }
 ul.formularz li span.data-pobytu { display: block; width: 15px; float: left; text-align: center; }
 ul.formularz li input { float: left; width: 240px; padding: 3px; font-size: 12px; }
 ul.formularz li .i2 { float: left; width: 240px; padding: 3px; font-size: 12px; }
 ul.formularz li .i2err { float: left; width: 240px; padding: 3px; font-size: 12px; border: 1px solid red; }
 ul.formularz li input.normal { width: 273px; }
 ul.formularz li input.tak { width: 40px; }
 ul.formularz li input.plik { width: 100px; }
 ul.formularz li input.zarejestruj{ background:url(/datastore/images/polish/galeria/zaloguj.gif) no-repeat 0px 0px; width:129px; height:26px; display:block; color:#fff; font-size:11px; border: none; text-align: left;  text-align:center; padding:3px}
 	ul.formularz li input.zarejestruj:hover {background:url(/datastore/images/polish/galeria/zaloguj.gif) no-repeat 0px -26px;}
 ul.formularz li input.powrot{ background:url(/datastore/images/polish/galeria/powrot.gif) no-repeat 0px 0px; width:129px; height:26px; display:block; color:#fff; font-size:11px; border: none; text-align: left; padding:3px; text-align:center;}
 	ul.formularz li input.powrot:hover {background:url(/datastore/images/polish/galeria/powrot.gif) no-repeat 0px -26px;}
  ul.formularz li textarea { width: 400px;  height: 200px}
  .error{color:red}	
