html{
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body,html {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	height: 100%;
}
th 
{
	text-align: left;
	font-size: 13px;
	padding-top: 20px;
	border-bottom: 1px solid #8CBAE3;
}
body{
background: #fff;
}
h2
{
	color: #fff;
	font: 20px Arial;
	padding: 0px;
	margin: 0px;
}
h3
{
	color: #FFC599;
	padding: 0px;
	margin: 0px;
	font-size: 125%;
}
h4
{
	color: #fff;
	padding: 0px;
	margin: 0px;
	font: 16px Arial;
	font-weight: bold;
}
form
{
	margin: 0px;
	padding: 0px;
}
a,
a:link,
a:active,
a:visited
{
	color: #fff;
}
#layout
{
  width: 100%;
	text-align: text;
	padding-bottom: 15px;
}

#layout-top
{
	margin-left: auto;
	margin-right: auto;
	height: 10px;
	width:1000px;

}
#layout-main
{
	margin-left: auto;
	margin-right: auto;
	width:996px;
	background: #fff;
}
#layout-inner
{
	background-color: #DADADC;
	border: 1px solid #fff;
}
#layout-bottom
{
	margin-left: auto;
	margin-right: auto;
	clear:both;
	height: 10px;
	width:1000px;
	padding: 3px;
}
#layout-bottom img{
vertical-align: middle;
}
#layout-banner
{
	height: 263px;
	width: 994px;
}
#layout-banner img
{
	float:left;
}

#layout-side
{
	width: 247px;
	background: #DADBDD;

}

.layout-side2
{
	width: 200px;
	background: #DADBDD;

}
#layout-search
{
	padding-top: 12px;
	background: #F5822B;
}
#layout-search-in
{
	background-image: url('/images/search-bg.gif');
	background-repeat:repeat-x;
	background-position: bottom left;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
	color: #0053a0;
	font-weight: bold;
}
#layout-search-in select
{
	border: 1px solid #7f9db9;
}
#layout-side-cell
{
	/*background-color: #d9dbdc;*/
}
#layout-content
{
	width: 747px;
}
#layout-content-main
{
	background-image: url('/images/main-bg.jpg');
	background-repeat:repeat-x;
	background-position: top left;	
	background-color: #0152A1;
	width: 747px;
	min-height: 531px;
}
#layout-content-mainc
{
	background-image: url('/images/main-bg.jpg');
	background-repeat:repeat-x;
	background-position: top left;	
	background-color: #0152A1;
	width: 547px;
}
#layout-content-main2
{
	width: 547px;
	background-color: #fff;

}
#layout-content-cell
{
	background-image: url('/images/main-bg_left.jpg');
	background-repeat:no-repeat;
	background-position: top left;	
	min-height: 531px;
	width: 432px;
	float: left;
	text-align: center;
	color: #fff;
}
#layout-content-cell-new
{

}

#lmbrowser .lmbrowser-title
{
	background: url('/images/lmtitle.gif') top left no-repeat;
	height: 38px;
	width: 278px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#lmbrowser-data
{
	background: url('/images/lmtitlebg.png') center 70px no-repeat;
}
#lmbrowser-paging
{
	clear: both;
	margin-top: 10px;
}

#lmbrowser .grptitle
{
	background: #ed7b24;
	margin-top: 10px;
	padding: 5px;
	font-weight: bold;
	clear: both;
}
#lmbrowser .grpitem
{
	clear: both;
	padding-top: 1px;
	padding-bottom: 2px;
}
#lmbrowser .grpitem:hover
{
	background: #75A6D6;
}
#lmbrowser .grpitem .name
{
	float: left;
	width: 230px;
	text-align: left;
	margin-left: 6px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#lmbrowser .grpitem .name small,
#lmbrowser .grpitem .details small
{
	font-size: 10px;
	color: #C5DAED; 
}
#lmbrowser .grpitem .details
{
	float: left;
	width: 100px;
	margin: 3px;
}
#lmbrowser .grpitem .price
{
	float: left;
	margin: 3px;
	width: 80px;
	text-align: right;
}
div#tel
{
	background: url('/images/tel-bg.gif') top left no-repeat;
	width: 315px;
	height: 45px;
	color: #fff;
	font: bold 26px Arial;
	padding-top: 18px;
	text-align: center;
}

.clear { clear: both; }

#layout-content-cell2
{
	background-image: url('/images/main-bg_left.jpg');
	background-repeat:no-repeat;
	background-position: top left;	
	min-height: 512px;
	width: 429px;
	float: left;
	text-align: left;
	padding-top: 19px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
}
#layout-content-cell2c
{
	background-image: url('/images/main-bg_left.jpg');
	background-repeat:no-repeat;
	background-position: top left;	
	width: 507px;
	float: left;
	text-align: left;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
}
#layout-content-cell2b
{
	background-image: url('/images/main-bg.jpg');
	background-repeat:repeat-x;
	background-position: top left;	
	background-color: #0152A1;
	min-height: 512px;
	_height: 512px;
	width: 507px;
	float: left;
	text-align: left;
	padding-top: 19px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;

}
#layout-content-side
{
	width:315px;
	float:right;
	padding-top: 0px;
}
#layout-content-side2
{
	width:278px;
	float:right;
	padding-top: 20px;
}
#menu
{
	background-image: url('/images/menu-bg.gif');
	background-repeat:repeat-x;
	background-position: top left;	
	height: 59px;
	width: 747px;
}
#menu table
{
	background-image: url('/images/menu-bg_left.jpg');
	background-repeat:no-repeat;
	background-position: top left;	
	height: 59px;
}
.menu-sep
{
	background-image: url('/images/menu-bg_sep.gif');
	background-repeat:no-repeat;
	background-position: top left;	
	width: 2px;
}
.menu-item
{
	text-align: center;
	color: #0053a0;
	font: 14px Trebuchet MS;
	font-weight: bold;
}
.menu-item a,
.menu-item a:active,
.menu-item a:visited,
.menu-item a:link
{
	color: #0053a0;
	text-decoration: none;
}
.menu-item a:hover
{
	color: #ff0000;
	text-decoration: none;
}


#weather{
padding-left: 5px;
float: left;
margin: 0px;
}
.kurzy{
width: 200px;
margin-right: 5px;
padding-left: 0px;
background: #ED7B24;
height: 50px;
border: 0px #000 solid;
float: right;
text-align: left;
}
#kurzy_content{
display: none;
border: 0px #000 solid;
text-align: left;
width: 180px;
background: #ED7B24;
}
.kurzykurzy{
background: #ED7B24;
text-align: left;
float: left;
}
#weather-cell
{
	background-image: url('/images/weather-bg.jpg');
	background-repeat: repeat-y;
	background-position: top left;	
	height: 50px;
	padding-left: 5px;
	padding-top: 0px;
	color: #fff;
	vertical-align: top;
}
.weather2
{
	background-image: url('/images/weather-bg.jpg');
	background-repeat: repeat-y;
	background-position: top left;	
	padding: 10px;
	color: #fff;
}
.weather td
{
	font: 12px Arial;
}
#weather_table{
display: none;
}

#lastminute-head
{
	height: 43px;
	width: 100%;
	background-color: #0b4691;
}
.letenky-head{
	height: 43px;
	background-color: #0b4691;
	border: 0px solid #f0f;
}
#lastminute-cell
{
	background-image: url('/images/search-bg.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
	background-color: #fff;
	width: 100%;
	min-height: 403px;
}

.button1
{
		height: 37px;
		width: 154px;
		text-align: center;
		color: #fff;
		border: 0px;
		font: bold 12px Verdana;
		cursor: pointer;
		margin-top: 10px;
		margin-right: 5px;
		margin-bottom: 5px;
		padding-top: 3px;
		background-image: url('/images/button1.gif');
}









.lastminute-itm
{
	padding-top: 17px;
	padding-left: 24px;
	text-align: left;
	clear:both;
	font: 11px Arial;
	font-weight: bold;
	color: #0b4691;
}
.lastminute-itm a,
.lastminute-itm a:link,
.lastminute-itm a:active,
.lastminute-itm a:visited
{
	color: #0b4691;
}
.lastminute-itm img
{
	padding-right: 22px;
	float:left;
}
.lastminute-all
{
	margin-top: 25px;
	clear:both;
	float:right;
}

.lastminute-date
{
	font: 11px Arial;
}
.lastminute-price
{
	font: 13px Arial;
	font-weight: bold;
	color: #006FE5;
}















.itm_items
{
	padding: 10px;
}
.itm_title
{
	color: #000;
	font: 12px Arial;
	text-transform: uppercase;
	font-weight: bold;
}
.itm_title a
{
	color: #000;
	text-decoration: none;
}
.itm_loc
{
	color: #f00;
	font: 11px Arial;
}
.itm_title2
{
	color: #FF650B;
	font: 13px Arial;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
.itm_title2 a,
.itm_title2 a:link,
.itm_title2 a:visited,
.itm_title2 a:active
{
	color: #FF650B;
	text-decoration: none;

}
.itm_title2 .small
{
	font-size: 10px;
	text-decoration: underline;
}

.itm_loc2
{
	color: #000;
	font: 11px Arial;
	font-weight: bold;
	float: left;
}
.itm_loc2 a,
.itm_loc2 a:link,
.itm_loc2 a:visited,
.itm_loc2 a:active
{
	color: #000;
}

.itm_term
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.itm_term2
{
	color: #006FE5;
	padding-top: 3px;
	padding-bottom: 3px;
}
.itm_price
{
	color: #006FE5;
	font-weight: bold;
	
}
.itm_price2
{
	float:right;
	font: 13px Arial;
	color: #006FE5;
	font-weight: bold;
	
}
.itm_desc
{
	padding-top: 3px;
	padding-bottom: 3px;
	clear:both;
}
.itm_desc2
{
	font: 12px Arial;
	
}
.itm_icon
{
	float:right;
}
.itm_thumb
{
	border: 1px solid #D4D6D7;
	padding: 4px;
	background-color: #fff;
	width: 80px;
}

.tip-itm
{
	padding: 10px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #f0f0f0;
	background: #fff url('/images/itm-bg.gif') bottom left repeat-x;
	color: #000;
}

.itm-out
{
	margin-bottom: 15px;
}

.itm-r
{
	width: 7px;
	background: url('/images/itm-shad-r.png') top left no-repeat;
}
.itm-b
{
	height: 8px;
	background: url('/images/itm-shad-b.png') top left no-repeat;
}
.itm-br
{
	height: 8px;
	background: url('/images/itm-shad-br.png') top left no-repeat;
}
* html .itm-r{
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/itm-shad-r.png", sizingMethod="scale");
}
* html .itm-b{
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/itm-shad-b.png", sizingMethod="scale");
}
* html .itm-br{
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/itm-shad-br.png", sizingMethod="scale");
}




.paging
{
	padding: 10px;
	color: #000;
}
.paging a
{
	text-decoration: none;
}	

.lokality
{
	background: #629FD8;
	color: #fff;
	padding: 10px;
	width:100%;
}

.paging a,
.paging a:link,
.paging a:visited,
.paging a:active
{
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.paging a:hover
{
	color: #fff;
	background: #629FD8;
	font-weight: bold;
}




.header2
{
	height: 22px;
	border-bottom: 2px solid #ccc;
	text-align: left;
	color: #fff;
	font: bold 12px Verdana;
	background: #F5822B;
	padding-left: 5px;
	
}

.term_itm
{
	padding: 3px;
	height: 20px;
	font: 10px Verdana;
}
.term_itm2
{
	padding: 3px;
	height: 20px;
	background-color: #B9D5EC;
	font: 10px Verdana;
}
.term_itm a,
.term_itm2 a
{
	color: #0152A1;
}

.calc_itm
{
	padding: 3px;
	height: 20px;
	font: 10px Verdana;
	background: #0759A5;
}
.calc_itm2
{
	padding: 3px;
	height: 20px;
	background-color: #2779CB;
	font: 10px Verdana;
}


.redstar
{
	color: #ff0000;
}
.objednavka-table
{
	border: 1px solid #629FD8;
	background-color: #629FD8;
	padding: 10px;
}









#overlay{ background-image: url(/images/overlay40.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay40.png", sizingMethod="scale");
	}
	
}
#lightbox
{
	padding: 15px;
	border: 1px solid #aaa;
}

.sep-shad-inner
{
	background: url('/images/sep-shad.gif') top left repeat-x;
}
.index-table
{
	background: #B8D3ED;
	color: #000;
}
.paging
{
	text-align: center;
}
.tip {
	background-color: #FFFFFF;
	border: 1px solid #555555;
	font-size: 11px;
	padding: 4px;
}


#ponuka ul {padding: 6px; margin-left: 15px; }
#ponuka ul li a { color: #FFC599; font: 16px Arial; font-weight: bold;text-indent: 5px; }
#ponuka ul ul li a { color: #FFC599; font: 14px Arial; font-weight: bold; text-indent: 5px;}
#ponuka ul ul ul li a { color: #fff; font: 12px Arial; font-weight: normal; text-indent: 5px;}



.partner-table
{
	background: #649FD7;
	color: #fff;
}
.partner-table a
{
	font-weight: bold;
}
.partner-table th
{
	background: #B8D3ED;
	height: 28px;
	color: #000;
}
.partner-table2
{
	background: #548FC7;
	color: #000;
	font: 11px Arial;
}



.sutaz,
.sutaz a
{
	color: #666;
	font: 10px Verdana;
	text-decoration: none;
}
.sutaz a:hover
{
	text-decoration: underline;
}


















#calendarDiv{
	position:absolute;
	width:175px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
	left:20px;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:2px;
	margin:0px;
	font-size:10px;
}

#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}

#calendarDiv .pastDay{	/* Active day in the calendar */
	text-decoration:line-through;
}

#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:171px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}




/* wait animation */
#bug {
	filter: alpha(opacity =     0);
	-moz-opacity: .0;
	opacity: .0;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	display: none;
}

.shader_flight {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	/*	background-color: #297087;*/
	background-color: #00529e;
	z-index: 12;
}

#center_elements {
	position: fixed;
	left: 50%;
	top: 50%;
	text-align: center;
	z-index: 13;
}

#dynamic_content {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 16;
}

/*search wait dynamic content */
.search_wait {
	position: absolute;
	width: 570px;
	height: 300px;
	z-index: 13;
	display: none;
	border: 0px solid red;
}

#wait_bound {
	position: relative;
}

#wait_logo {
	height: 170px;
}

#wait_strip_top {
	height: 1px;
	width: 570px;
	margin-bottom: 30px;
	font-size: 0px;
	background-color: #6dcff4;
}

#wait_strip_bottom {
	height: 1px;
	width: 570px;
	margin-top: 30px;
	font-size: 0px;
	background-color: #6dcff4;
}

#progress_bar {
	background-image: url('/images/loading.gif');
	width: 51px;
	height: 51px;
}

#wait_please {
	color: white;
	font-family: Times;
	font-size: 22px;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
}

#club_card_text {
	position: relative;
	margin-left: 10px;
	color: #ffffff;;
	margin-left: 10px;
	font-size:14px;
	font-family:Arial;
}

#wait_right_desc {
	vertical-align: middle;
}

/* --end of wait anim */
.layout_bound {
	width: 100%;
	float: left;
}

.layout_left {
	width: 300px;
	float: left;
}

.layout_right {
	width: 550px;
	float: right;
	border: 1px solid black;
	padding: 10px;
	background-color: #619ed7;
}

.policko {
	color: #334353;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 15px;
	font-family: Verdana;
	font-size: 12px;
	background: #f8f8f8;
	background-image: url('/images/policko.png');
	border-width: 0px;
}

.policko_okraj {
	float: left;
	border: 1px solid #98a6c8;
}

.flight_search_form_table {
	float: left;
}

.flight_search_form_title {
	font-family: Verdana;
	font-size: 12px;
	color: #0054a9;
}

.flight_search_form_title2 {
	font-family: Verdana;
	font-size: 10px;
	color: #0054a9;
}

/*search results */
.offer_item_outer_bound {
	position: relative;
	padding: 1px;
	background-color: #1a5891;
	margin-top: 6px;
	padding: 0px;
	border: 0px soldi black;
	margin-bottom: 20px;
}

.offer_item_bound {
	position: relative;
	margin: 0px;
	padding: 1px;
	background-color: #FFFFFF;
	left: -2px;
	top: -2px;
}

.offer_item {
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url('/images/offer_background.png');
}

.flight_offer_table {
	width: 100%;
}

.airline_image_td {
	width: 80px;
	padding: 10px;
	vertical-align: middle;
	color: #686868;
}

.airline_name {
	font-family: Verdana;
	font-size: 10px;
	color: #334353;
}

.flight_descr_top {
	vertical-align: top;
}

.bottom_border {
	font-family: Arial;
	font-size: 12px;
	color: #696969;
	vertical-align: top;
	padding-top: 4px;
	border-bottom: 1px solid #a5a5a5;
}

.flight_offer_table_inner2 {
	width: 350px;
}

.flight_offer_table_inner {
	width: 100%;
}

.flight_offer_price_td {
	width: 150px;
	font-size: 18px;
	color: #ff6700;
	font-family: Tahoma;
	font-weight: bold;
}

.flight_offer_vratane {
	font-size: 11px;
	color: #5e5e5e;
	font-family: Arial;
	font-weight: normal;
}

.flight_offer_title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	width: 70px;
}

.flight_offer_value {
	font-family: Arial;
	font-size: 12px;
	color: #244e69;
}

.flight_offer_time {
	color: #297098;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}

.flight_offer_top_td {
	vertical-align: middle;
}

.flight_offer_td2 {
	vertical-align: middle;
}

/* flight display/list */
DIV {
	margin: 0px;
	paddin: 0px;
	border: 0px solid black;
}

.time_gif {
	float: left;
	margin-right: 4px;
}

.odlet_gif {
	float: left;
	margin-top: 3px;
	margin-right: 4px;
}

.cena {
	width: 150px;
	float: left;
	height: 30px;
	font-size: 11px;
	font-family: Verdana;
	color: #2d3d51;
}

.cena_inner {
	width: 140px;
	float: left;
	text-align: center;
	margin: 5px;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #ff6600;
}

.kosik_img {
	float: right;
	margin-top: 4px;
	margin-right: 20px;
}

.fl_bound {
	float: left;
	width: 100%px;
	border: 0px solid black;
	margin-left: 10px;
}

.radioo {
	width: 5%;
	vertical-aligh: middle;
}

.fl_item {
	width: 100%;
}

.fl_top {
	float: left;
	width: 100%;
	background-color: #DCF1F4;
	color: #000;
}

.fl_top_over {
	height: 18px;
	float: left;
	width: 100%;
	background-color: #dbe8f9;
}

.fl_inner {
	float: left;
	width: 75%;
}

.fl_spolocnost {
	float: left;
	margin-left: 3px;
	width: 40px;
	font-size: 10px;
	font-family: Verdana;
	color: #2d3d51;
	overflow: hidden;
}

.let_info {
	float: right;
	width: 360px;
}

.fl_way {
	float: left;
	width: 100%;
	border-bottom: 1px solid #c6c9db;
	margin-bottom: 0px;
}

.dalej {
	float: right;
	width: 25%;
	overflow: hidden;
}

.one_way {
	float: left;
	width: 100%;
	overflow: hidden;
}

.fl_bottom {
	float: left;
	width: 100%;
	margin-top: 0px;
}

.fl_bottom_over {
	float: left;
	width: 100%;
	background-color: #f8fafb;
	margin-top: 0px;
}

.line_a {
	float: left;
	width: 100%;
	border-bottom: 1px dashed #bdd7f8;
}

.line_b {
	float: left;
	width: 100%;
}

.fl_a {
	float: left;
	width: 45px;
	overflow: hidden;
	font-size: 11px;
	font-family: Tahoma;
	color: #2973B4;
	font-weight:bold;
	text-align:right;
	margin-top: 1px;
	padding-bottom: 1px;
}

.fl_b {
	float: right;
	width: 300px;
	color: #5E5E5E;
}

.fl_date {
	font-size: 11px;
	font-family: Verdana;
	color: #1c91ce;
	font-weight: bold;
}

.pocet_prestupov {
	width: 100%;
	float: left;
	font-size: 11px;
	text-align: center;
	margin-top: 10px;
	height: 30px;
	font-family: Verdana;
	color: #2d3d51;
}

.radio_background {
	float: left;
	position: relative;
	padding: 0px;
	width: 29px;
	height: 29px;
	background-image: url(/userdata/fl_gif/radio.gif);
}

.fl_radio {
	position: absolute;
	top: 5px;
	left: 3px;
	float: left;
}

.doba_cakania {
	float: left;
	margin-left: 60px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	color:#5E5E5E;
}

.airline_img {
	float: left;
	margin: 0px;
	margin-left: 1px;
	margin-top: 1px;
}

.flight_offer_shadow {
	position: relative;
	padding: 0px;
	float: left;
	background-color: #1a5891;
	margin-bottom: 25px;
}

.flight_offer_display_bound {
	position: relative;
	float: left;
	margin: 0px;
	padding: 10px;
	left: -2px;
	top: -2px;
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url('/images/offer_background.png');
}

.pocet_prestupov_cislo {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #3378b9;
}

.content {
	background-image: url('/images/main-bg.jpg');
	background-repeat: repeat-x;
	background-color: #0152A1;
	padding: 10px;
	font-family: Arial;
	font-size: 11px;
}

.reservation_form
{
	background-image: url("/images/itm-bg.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	padding:20px;
}

.reservation_form h1
{
	font-size:14px;
	font-weight:bold;
	color: #5F96D6;
}

.reservation_form_confirmation
{
	background-image: url("/images/itm-bg.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	padding:20px;
	color: #717171;
}

.reservation_form_confirmation h1
{
	font-size:14px;
	font-weight:bold;
	color: #F35454;
}

.reservation_form_title
{
	background-image: url("/images/okSign.jpg");
	background-repeat: no-repeat;
	height:27px;
	padding-left:45px;
	padding-top:10px;
	font-size:18px;
	font-weight:bold;
	color: #5F96D6;
}

.reservation_input
{
	border:1px solid #45A1B0;
}

.search_flight_input_iata
{
	border:1px solid #819CBA;
	width:200px;
}

.search_fdate_input
{
	border:1px solid black;
	width:100px;
}
.search_flight_line
{
	font-family:Arial;
	font-size:11px;
	color:#005AA2;
}
.search_flight_line2
{
	font-family:Arial;
	font-size:10px;
	color:#005AA2;
}
.search_flight_pax_cnt
{
	border:1px solid black;
}

/*QUICK SEARCH*/
#search_flight_iata_suggest,#search_flight_iata_suggest_iframe {
	font-size: 10px;
	color: #000000;
	display: none;
	position: absolute;
	background: white;
	border: 1px solid black;
	width: 230px;
}

#search_flight_iata_suggest_iframe {
	border: 0;
}

#search_flight_iata_suggest UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

#search_flight_iata_suggest UL LI {
	display: block;
	font-size: 10px;
}

#search_flight_iata_suggest A {
	color: #000000;
	text-decoration: none;
	background-image: url('../design/roll_back.jpg');
	display: block;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

#search_flight_iata_suggest A:hover,#search_flight_iata_suggest LI.selected A {
	background-image: url('../design/roll_active.jpg');
}


.airports_title
{
	background-image:url('/images/air_back.jpg');
	background-repeat:repeat-x;
	font-size:18px;
	font-weight:bold;
	height:23px;
	padding-left:10px;
}
.td_cities0, .td_cities4,.td_cities0 a,.td_cities4 a
{
	font-size:11px;
	padding:2px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}

.td_cities0 a:hover,.td_cities4 a:hover
{
	text-decoration:underline;
}

.td_cities0
{
	background-image:url('/images/tops_0_back.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
}

.td_cities4
{
	background-image:url('/images/tops_1_back.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
}

.spat_zoznam {
	font-size:10px; font-family: Verdana;
}

.reservation_form
{
	color: #000;
}
.uvod{
padding:20px;
text-align: left;
}
p{
}
img.vpravo{
margin-right: 15px;
margin-bottom: 5px;
float: left;
}
.linky{
margin: 0 auto;
	width:1000px;
text-align: right;
padding-top: 3px;

}
.linky a img{
border: 0;
color: #000;
}

.dests-head
{
	background: #F5822B;
	width: 984px;
	padding: 5px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.dests-cont
{
	background: #DADBDD;
	padding: 5px;
	width: 984px;
	text-align: left;
	color: #555;
}