

/* SUGGESTER */
.suggester { font-weight:bold; width:236px; color: #333; }
.suggester_active { }
.suggester_fraze_known { background:#FEF; }
.suggester_fraze_unknown { background:#EFF; }
#suggester_list {
	position: absolute;
	background: #fff;
	visibility: visible;
	width: 369px;
	z-index: 20;
	margin-left: -1px;
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #CCCCDD;
	border-top-width:  0;
	height: 400px !important;
	overflow: auto !important;
	display: none;
}
#suggester_list .caption { clear:both; background:#CCCCDD; color:#2D5087; display:block; float:left; font-size:12px; font-weight:bold; line-height:16px; width:100%; padding: 2px 0; margin: 0px; }
#suggester_list .caption span { padding:0px 6px; }
#suggester_list .choice { float:left; font-size:12px; line-height:16px; padding:1px 0; text-align:left; width:100%; }
#suggester_list .choice .name { clear:left; color:#434665; float:left; padding:3px 0 0 5px; width:180px; }
#suggester_list .choice .emboss { font-weight:bold; } /* to show part of name founded in written tekst */
#suggester_list .choice .code { color:#434665; float:right; padding:3px 5px 0 0; }
#suggester_list .choice .alias { clear:left; color:#6076B2; float:left; font-size:10px; line-height:9px; padding:0 0 0 5px; position:relative; }
#suggester_list .selected { background:#EEF; cursor:pointer; } /* added to choice element whenever it is selected by user */
#mirror { background:#333; text-align:left; color:#AAA; font-weight:bold; top:300px; width:300px; font-size:10px; margin:20px; }
#suggester_list_back { background:none !important; }

/* Flights searchform */
.sidemaskrow {
	padding-top: 2px;
}
.sidemaskrow .label {
	font-size: 12px;
}
.sidemaskrow select {
	padding: 0px;
}
.sidemaskrow #depDate, .sidemaskrow #retDate {
	width: 70px;
}

