#esky_Qsf {
	background:#650f6d;
	overflow:hidden;
	font: 11px normal Arial,sans-serif;
	color: #fff;
}
#esky_Qsf  * {
	font: 11px normal Arial,sans-serif !important;
}
#esky_Qsf .hidden {
	display:none !important;
}
#esky_QSF input {
	background:transparent !important;
	border:none !important;
	font-family:Arial,sans-serif !important;
}

/* SKIN */
#esky_Top {
	width:100%;
	height:45px;
	background:#fff url(images/wizz-dark_horizontal.gif) repeat-x 0px 0px;
	position:absolute;
	z-index:10;
}
#esky_Top .esky_Left {
	width:10px;
	height:45px;
	background:#fff url(images/wizz-dark.gif) repeat-x 0px 0px;
	position:absolute;
	top:0px;
	left:0px;
}
#esky_Top .esky_Right {
	width:10px;
	height:45px;
	background:#fff url(images/wizz-dark.gif) repeat-x -10px 0px;
	position:absolute;
	top:0px;
	right:0px;
}
#esky_Center {
	width:100%;
	height:100%;
	position:absolute;
	z-index:5;
}
#esky_Center .esky_Left {
	width:10px;
	height:100%;
	background:#fff url(images/wizz-dark.gif) repeat-y -450px 0px;
	position:absolute;
	top:0px;
	left:0px;
}
#esky_Center .esky_Right {
	width:10px;
	height:100%;
	background:#fff url(images/wizz-dark.gif) repeat-y -460px 0px;
	position:absolute;
	top:0px;
	right:0px;
}
#esky_Bottom {
	width:100%;
	height:45px;
	background:#fff url(images/wizz-dark_horizontal.gif) repeat-x 0px -45px;
	position:absolute;
	bottom:0px;
	z-index:15;
}
#esky_Bottom .esky_Left {
	width:10px;
	height:45px;
	background:#fff url(images/wizz-dark.gif) repeat-x 0px -45px;
	position:absolute;
	top:0px;
	left:0px;
}
#esky_Bottom .esky_Right {
	width:10px;
	height:45px;
	background:#fff url(images/wizz-dark.gif) repeat-x -10px -45px;
	position:absolute;
	top:0px;
	right:0px;
}
#esky_Content {
	position:relative;
	z-index:20;
	width:100%;
	height:100%;

	font: 11px normal Arial,sans-serif;
	color: #fff;
}
#esky_Content form#esky_FlightsQsf {
	margin:0px !important;
	padding:10px 5%;
	overflow:hidden;
	display:block;
	zoom:1;
	height:100%;
}
#esky_Content #esky_Calendar_v1 {
	margin:0px;
	padding:10px 5%;
}
/* TAG */
#esky_Content a {
	color:#fff !important;
	text-decoration:none !important;
	border: none !important;
	outline:none;
	cursor:pointer;
}
#esky_Content h1 {
	font:18px bold Arial,sans-serif !important;
	margin:0px !important;
	text-align:left !important;
}
#esky_Content h2 {
	font:12px bold Arial,sans-serif !important;
	margin:0px !important;
	text-align:left !important;
}
#esky_Content p {
	margin:0px !important;
}
/* CLASS */
#esky_Content .hr {
	width:100%;
	height:2px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	margin:10px 0px;
	clear:both;
	background:#fff url(images/wizz-dark_horizontal.gif) repeat-x 0px -154px;
}
#esky_Content .button {
	display:block;
	width:26px;
	height:26px;
	overflow:hidden;
	text-indent:-9000px;
}
#esky_Content .help {
	background:transparent url(images/wizz-dark.gif) no-repeat 0px -90px;
}
#esky_Content .help:hover {
	background-position: 0px -116px;
}
#esky_Content .close {
	background:transparent url(images/wizz-dark.gif) no-repeat -26px -90px;
}
#esky_Content .close:hover {
	background-position: -26px -116px;
}
#esky_Content .flight {
	background:transparent url(images/wizz-dark.gif) no-repeat -104px -90px;
}
#esky_Content .flight:hover {
	background-position: -104px -116px;
}
#esky_Content .calendar {
	background:transparent url(images/wizz-dark.gif) no-repeat -130px -90px;
}
#esky_Content .calendar:hover {
	background-position: -130px -116px;
}
#esky_Content .calendar-next {
	background:transparent url(images/wizz-dark.gif) no-repeat -78px -90px;
}
#esky_Content .calendar-next:hover {
	background-position: -78px -116px;
}
#esky_Content .calendar-previous {
	background:transparent url(images/wizz-dark.gif) no-repeat -52px -90px;
}
#esky_Content .calendar-previous:hover {
	background-position: -52px -116px;
}
#esky_Content .ac_loading .button,
#esky_Content .loading {
	background:transparent url(images/default_loading.gif) no-repeat 0px 0px !important;
}
#esky_Content .esky_SpriteCheckbox {
	text-align:left !important;
}
#esky_Content .esky_SpriteCheckbox input {
	width: auto !important;
	height: auto !important;
}
/* SPECYFIC */
/* Header */
#esky_Content .esky_Header h1 {
	margin-top:3px;
	text-align:left !important;
}
#esky_Content .esky_Header a.help,
#esky_Content .esky_Header a.close {
	position:absolute;
	top:10px;
	right:5%;
}
/* Footer */
/*
#esky_Content .esky_Footer {
	overflow:auto;
	position:absolute;
	bottom:8px;
	left:5%;
	width:90%;
	-width:100%;
	clear:both;
	text-align:center;
}
*/
#esky_Content .esky_Footer {
	width:100%;
	clear:both;
	text-align:center;
	padding:8px 0px;
}
#esky_Content .esky_Footer .hr {
	margin:10px 0px 3px 0px;
}
#esky_Content .esky_Footer input {
	display:block;
	width:142px;
	height:32px;
	background:transparent url(images/wizz-dark.gif) no-repeat -156px -90px !important;
	border:0px;
	color:#fff;
	font:18px normal Arial,sans-serif !important;
	margin:0 auto;
	cursor:pointer;
}
/*
#esky_Content .esky_Footer input:hover {
	background:transparent url(images/wizz-dark.gif) no-repeat -156px -122px !important;
}
*/
#esky_Content .esky_Footer .esky_Center {
	text-align:center;
}
#esky_Content .esky_Footer small,
#esky_Content .esky_Footer small a {
	color:#c09fc4;
	font-size:9px;
}
/* Content */
#esky_Content .esky_Content label {
	display:block;
	margin:3px 0px;
}
/* Inputs */
#esky_Content .esky_BigInput {
	text-align:left !important;
}
#esky_Content .esky_BigInput .input {
	display:block;
	height: 28px;
	padding:0px 2px 0px 5px;
	background: #fff;
	position:relative;
	overflow:hidden;
	zoom:1;
}
#esky_Content .esky_BigInput .top,
#esky_Content .esky_BigInput .top span,
#esky_Content .esky_BigInput .bottom,
#esky_Content .esky_BigInput .bottom span {
	font-size:0px !important;
	line-height:0px !important;
}
#esky_Content .esky_BigInput .top {
	display:block;
	height:3px;
	background:transparent url(images/wizz-dark.gif) no-repeat 0px -156px;
}
#esky_Content .esky_BigInput .top span {
	display:block;
	height:3px;
	width:3px;
	float:right;
	background:transparent url(images/wizz-dark.gif) no-repeat -447px -156px;
}
#esky_Content .esky_BigInput .bottom {
	display:block;
	height:3px;
	background:transparent url(images/wizz-dark.gif) no-repeat 0px -159px;
}
#esky_Content .esky_BigInput .bottom span {
	display:block;
	height:3px;
	width:3px;
	float:right;
	background:transparent url(images/wizz-dark.gif) no-repeat -447px -159px;
}
#esky_Content .esky_BigInput .input {
	height:26px;
}
#esky_Content .esky_BigInput .input input {
	border:0px;
	border-color:#fff;
	padding:2px 0px;
	margin:0px;
	font-size:18px !important;
	width:80%;
	float:left;
	clear:none;
}
#esky_Content .esky_BigInput .input a {
	float:right;
	clear:none;
}
/* Fly passengers */
#esky_Content .esky_FlyPassenger {
	width: 50%;
	float:left;
	clear:none;
	text-align:left !important;
}
#esky_Content .esky_FlyPassenger select {
	display:block;
}
/* CALENDAR */


#esky_Content .esky_BigInput .esky_CalendarMonth {
	display:block;
	min-height:30px;
	padding:0px 2px 0px 2px;
	background: #fff;
	position:relative;
	overflow:hidden;
	zoom:1;
}

#esky_Content .esky_CalendarMonth .calendar-navigation {
	clear:both;
	float:left;
	width:100%;
}
#esky_Content .esky_CalendarMonth .calendar-table {
	margin:0px;
	float:left;
	background-color:#fff;
	margin-left:1%;
	width:98%;
}
#esky_Content .esky_CalendarMonth .calendar-table td {
	border-top:1px solid #f8f9fb;
}
#esky_Content .esky_CalendarMonth .calendar-table th {
	padding:8px 0px 4px 0px;
	font:14px bold Arial,sans-serif;
	text-align:center;
	color:#650f6d;
}
#esky_Content .esky_CalendarMonth td.calendar-header-day {
	padding:2px 0px;
	text-align:center !important;
	color:#650f6d;
	font-weight:bold;
	border:none;
}
#esky_Content .esky_CalendarMonth .calendar-day {
/*	border-top:1px solid #eee; */
}
#esky_Content .esky_CalendarMonth .month-day {
	display:block;
/*	width:50%; */
	height:12px;
	line-height:12px;
	padding:5px;
	text-align:right;
	cursor:pointer;
	text-decoration:none;
	color:#545454 !important;
}
#esky_Content .esky_CalendarMonth a.month-day:hover,
#esky_Content .esky_CalendarMonth a.is-hover {
	background-color:#650f6d;
	color:#fff !important;
	text-decoration:none;
}
#esky_Content .esky_CalendarMonth .is-selected{
	border:1px solid red;
	padding:4px;
}
#esky_Content .esky_CalendarMonth .is-today {
	font-weight:bold;
}
#esky_Content .esky_CalendarMonth .is-weekend {
	color:#CD071E !important;
}
#esky_Content .esky_CalendarMonth .is-linked-disabled,
#esky_Content .esky_CalendarMonth .is-blocked,
#esky_Content .esky_CalendarMonth .is-out-of-range {
	background-color:#c09fc4;
	cursor:default;
}
#esky_Content .esky_CalendarMonth .is-disabled {
	color:#aa8cad !important;
	cursor:default;
}
#esky_Content .esky_CalendarMonth .is-linked {
	background-color:#c8007c;
	color:#fff;
}
#esky_Content .esky_CalendarMonth .calendar-button {
	width:20px;
	line-height:14px;
	display:inline;
	color:#374E6D !important;
	text-align:center;
}
#esky_Content .esky_CalendarMonth .calendar-next {
	float:right;
	clear:none;
}
#esky_Content .esky_CalendarMonth .calendar-previous {
	float:left;
	clear:none;
}
#esky_Content .esky_CalendarMonth .calendar-previous:hover,
#esky_Content .esky_CalendarMonth .calendar-next:hover {
	text-decoration:none;
}
#esky_Content .esky_CalendarMonth .calendar-current {
	width:80px;
	margin:5px 13px;
	float:left;
	clear:none;
	text-align:center;
	border:none;
	background:none;
	font-weight:bold;

	display:none;
}
#esky_Content .esky_CalendarMonth .calendar-close {
	display:block;
	width:147px;
	margin:5px auto;
	float:none;
	clear:both;
	text-align:center;
	border:none;
	background:none;
	font-weight:bold;
}

/* Autocomplete */
/*Autocomplete*/
.ac_results {
	padding: 1px;
	width:300px;
	border:1px solid #CDD1D8;
	background-color: #fff;
	overflow: hidden;
	color:#000;
	z-index:50;
}
.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: #545454;
	overflow: hidden;
	font: 11px normal Arial,sans-serif;
}
.ac_results li div.ac_line {
	overflow: auto;
	padding:0px 4px;
}
.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: #7690B2;
	color:#fff;
	cursor:pointer;
}
.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;
}



/* ---- temp -----*/
#esky_FlightsQsf {
	display:block;
}
#esky_Calendar_v1,
#esky_CalendarTemplate {
	display:none;
}