/**
 * autor:mk
 * 
 */
@import "reset.css";
@import "uniwersal.css";





 

input.checkbox_inv	
{
	cursor: pointer; 
	visibility: hidden; 
	position: absolute; 
}




/*-------------------------------- podstrony -------------------------------------*/




#box-bilety-lotnicze{
	width:300px;
	background:transparent url(../img/bilety-box-middleX.gif) repeat-y;
	border: double 4px #5ea002;
		background-color:#e1fdbb;
}

#box-bilety-lotnicze-tresc{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:0px 0 0 0;
	background:transparent url(../img/bilety-box-topX.gif) top no-repeat;
}
#box-bilety-lotnicze-tresc a, #pop-up-loty-z a, #pop-up-loty-d a{
	color:#0096c8;
}
#box-bilety-lotnicze-tresc h2 {
			color: #000;
			background-color: #81dc02;
			height: 30px;
			text-align:center:
			font-weight:bold !important;
			font-size: 15px;
			padding-left:20px;
			padding-top:10px;
			border: solid 1px #5ea002;
		}
#box-bilety-lotnicze-tresc a:hover, #pop-up-loty-z a:hover, #pop-up-loty-d a:hover{
	color:#74B9CF;
	text-decoration:none;
}
#box-bilety-lotnicze-tresc form{
	padding:10px 0px 40px 10px;
	background:transparent url(../img/bilety-box-bottomX.gif) bottom no-repeat;
}
#box-bilety-lotnicze-tresc form p,
#box-bilety-lotnicze-tresc form div.poj-form{
	position:relative; 
	clear:both;
}
#box-bilety-lotnicze-tresc form p.second-input,
#box-bilety-lotnicze-tresc form div.second-input{
	padding-top:0px;	
}
				#poj-form1
				{
					z-index:202;
					float: left;
					clear:none !important;
					height:45px;
				}
				#poj-form2
				{
					float: left;
					padding-left: 35px;
					clear:none !important;
					height:45px;
				}
				#daty_wylot
				{
					z-index:202;
					float: left;
					clear:none !important;
					height:55px;
				}
				#daty_powrot
				{
					float: left;
					padding-left: 25px;
					clear:none !important;
					height:55px;
				}

#daty
{
	z-index:90;
}
#box-bilety-lotnicze-tresc form div.separator{
	display:block;
	height:15px;
	background:transparent url(../img/separator-zielony.gif) center no-repeat;				
}
#box-bilety-lotnicze-tresc form  label{
	display:block;	
	margin-bottom:3px;
	font-weight:bold!important;
	color:#5c9c00;
	cursor:pointer;
}
#box-bilety-lotnicze-tresc form p label.radio-label{
	display:inline;
	color:#4f4f4f;
	font-weight:normal!important;
	vertical-align:super;
	line-height:12px;
}
#box-bilety-lotnicze-tresc form p input.radio{
	
}
#box-bilety-lotnicze-tresc form  input.text{
	float:left;
	width:95px; height:13px;
	border:1px solid #99cf4d;
	font-size:11px;
	
}
#data_wylotu, #data_powrotu{position:relative;}


#box-bilety-lotnicze-tresc form  span.lupa,
#box-bilety-lotnicze-tresc form  span.kalendarz{
	display:block;
	float:left;
	width:15px; height:17px;
	cursor:pointer;	
}	
#box-bilety-lotnicze-tresc form  span.lupa{
	background:transparent url(../img/icon-lupa.gif) no-repeat;
}
#box-bilety-lotnicze-tresc form  span.kalendarz{
	background:transparent url(../img/icon-kalendarz.gif) no-repeat;
}


#box-bilety-lotnicze-tresc form p span.plus-minus{
	position:absolute; top:-2px; right:-14px; /* right:5px; ie6 */
	text-align:center;
	font-size:9px;
}
#box-bilety-lotnicze-tresc form p.second-input span.plus-minus{
	top:4px; right:-14px;
}
	
#box-bilety-lotnicze-tresc form p span.plus-minus label{
	margin-bottom:0px;
	line-height:10px;
	font-weight:normal!important;
		
}
		
#poj-select{
	padding-top:15px;
	z-index:99;
}		
#box-bilety-lotnicze-tresc form p.select-poj{
	clear:none;
	float:left;
	width:70px; height:50px;

	
	
}
#szukaj-polaczenie-poj{
	position:relative;
}
#szukaj-polaczen{
	position:absolute;
	top: 6px; left:65px;
	width:152px; height:43px;
	padding:0 0 5px 0;
	border:none;
	color:#fff;
	text-decoration:underline;
	font-weight:bold!important;
	cursor:pointer;
	background: url(../img/button-szukaj6.gif) no-repeat;
}
	#szukaj-polaczen:hover{text-decoration:none;}	

#szukaj-polaczen-blank{
	position:absolute;
	top: 6px; left:6px;
	width:152px; height:43px;
	padding:0 0 5px 0;
	border:none;
	color:#fff;
	text-decoration:underline;
	font-weight:bold!important;
	cursor:pointer;
	background: url(../img/button-szukaj-blank.gif) no-repeat;
}

#szukaj-polaczen-blank:hover{text-decoration:none;}
				
					






.pop-up-loty{
	display:none;
	position:absolute; top:33px; left:0px;
	background:#fff;
	border:1px solid #99CF4D;
	height:340px; width:175px;
	
	
}
.pop-up-loty a.close{
	position:absolute; right:10px; top:5px;
	color:#000;
	text-decoration:none;
	cursor:pointer;
}

.pop-up-loty a.close:hover{color:#2e4e00; text-decoration:underline; cursor:pointer;}

div.second-input .pop-up-loty{
	top:38px;	
	

}	

#lotniska_z, #lotniska_d
{
	background:transparent url(../img/loading1.gif) 90px 130px  no-repeat;
}

#poj-form1 input.ac_loading{
	background:transparent url(../img/ajax-loader-small.gif) no-repeat top right !important;
	/*background-color:red;*/
}

/*Autocomplete*/
.ac_results {
	padding: 1px;
	width:300px;
	border:1px solid #99CF4D;
	background-color: #fff;
	overflow: hidden;
	color:#4F4F4F;
	z-index:1000;
	
}



.ac_results ul {
	-width:auto;
	list-style-position: outside;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.ac_results li {
	display:block;
	padding: 2px 0px;
	white-space: nowrap;
	color: #4F4F4F;
	overflow: hidden;
}
.ac_results li div.ac_line {
	overflow: auto;
	padding:0px 4px;
	color:#4F4F4F;
	line-height:12px;
	font:11px Arial;
}
.ac_results li div.ac_line span.ac_left {
	float:left;
	
}
.ac_results li div.ac_line span.ac_right {
	float:right;
}
.ac_results li.ac_over {
	background-color: #99CF4D;
	color:#fff;
	cursor:pointer;
}
.ac_results li.ac_over div.ac_line{
	color:#fff;
}

.ac_results li.ac_over * {
	color:#fff;
}
.ac_results iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}


	
