

body      {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #f5f6f7;
	background-image: url('http://static.flight24.com/images/bg_new2.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	margin: 0;
	padding: 0 
	
	}

	

	
img{margin:0;padding:0;border-style:none;}
/* General linkografi*/
a:link{color:#616161;text-decoration:none;}
a:visited{color:#616161;text-decoration:none;}
a:hover{color:#1e1e1e;text-decoration:underline;}
a:active{}
a { outline: none;  }
	
 
	
/**/
option{clear:none;}
#outer {
	background: #f6f6f6 url(http://static.flight24.com/images/outerbg.gif) repeat-x left bottom;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 0;
	padding-bottom: 0;
 
	}
.black, #outer strong {
	color: #000;
	background-color: #fff1a3;
	font-weight:normal;
	}

#outer p {
	color: #744d09;
	font-size: 15px;
	font-weight: normal;
	line-height: 150%;
	padding: 0;
	margin:0;
	}
	
	
	
h1{
	margin:0;
	padding:11px 0 2px 0;
 
	font-size:22px;
	 
	float:left;
	clear:both;
	width:100%;
	color:#363636;
	font-weight:normal;
	text-align:left;
}

#outer h1 strong, #outer h1 .black{
	font-weight:bold;
}

p#ingressedtext{
	
	font-size:11px;
	float:left;
	clear:both;
	text-align:left;
	line-height:149%;
	color:#000; 
	padding-bottom:12px;
	width:100%;
	
	
}


#outer-inner{
	text-align: left;
	width: 796px;
	margin: 15px auto 20px;
}
	
	
 

/**/
#outer-container-text{
	float:left;
	clear:none;
	background-color:#000;
	width:700px;
}
/**/


#demo{color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;position:absolute;top:0;right:0;width:100px;height:15px;z-index:2000;}
#logoer{
	float: left;
	margin-top:30px;
	margin-left:0;
	padding:0 0 0px 0;
	}
select{}
form{width:562px;float:left;margin:0;padding:0;}
input{color:#436b89;background-color:#fff;width:80px;height:18px;float:left;clear:both;margin-top:8px;border-color:#fff #2e2e2e #2e2e2e #fff;border-style:solid;border-width:1px;}

#main-outer {
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	padding-top:27px;
	text-align:left;

}

#main{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	width:796px;
	float: left;
	clear: both;
	margin:0 0 0 0;
	padding:0;
}


#subbtn{
	float:left;
	clear:both;
	width:750px;
	background-image: url(http://static.flight24.com/images/broadhorlinefaded.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	padding:10px 0 20px 0;
}

#header{
 	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	width:796px;
	margin-right: auto;
	margin-left: auto;
	 
	}
	
.marked{
	
	background-color:#ecdc95;
	color:#000;
	
}	
	
#bottom{font-size:1px;line-height:1px;background-image:url(http://static.flight24.com/images/bottom.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:left top;width:796px;height:1px;float:left;padding:0;}
#main #descr{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width:100%;
	float:left;
	clear:both;
	margin:0;
	padding:0;
	}
#main #descr h2{color:#000;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;float:left;clear:none;margin:0;padding:6px 0 0 33px;}
#main #texter{width:96px;float:right;clear:none;margin:20px 0 0;padding:0;}
#main #texter strong{background-color:#fffcb0;}
#main #texter p{color:#000;font-size:x-small;margin:0;padding:0;}
#main .innerfixer{padding-left:5px;}
#main #descr h4{font-size:small;margin:0;padding:35px 0 0;}
#main #lefty{background-image:url(http://static.flight24.com/images/blueback.gif);background-repeat:repeat-y;background-attachment:scroll;background-position:0 0;width:200px;float:left;clear:none;margin:20px 0 0;padding:0;}
#main #righty{background-image:url(http://static.flight24.com/images/orangemiddle.gif);background-repeat:repeat-y;background-attachment:scroll;background-position:0 0;width:196px;float:left;margin:20px 0 0 34px;padding:0;}
#main #lefty select{color:#4d6397;font-size:x-small;}
#main #righty select{color:#d48331;font-size:x-small;}
#main #righty p{color:#bf6f1c;}
#main #lefty #leftybottom{font-size:1px;line-height:1px;background-image:url(http://static.flight24.com/images/bluebottom.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;margin:10px 0 0;padding:0;width:200px;height:2px;float:left;clear:both;}
#main #righty #rightybottom{font-size:1px;line-height:1px;background-image:url(http://static.flight24.com/images/orangebottom.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;margin:35px 0 0;padding:0;width:196px;height:2px;float:left;clear:both;}
#main #lefty .top{font-weight:normal;background-image:url(http://static.flight24.com/images/bluetop.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;width:200px;height:34px;float:left;clear:both;margin:0 0 -3px;padding:11px 0 0;}
#main #righty .top{color:#c96500;font-weight:normal;background-image:url(http://static.flight24.com/images/orangetop.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;margin:0 0 -3px;padding:11px 0 0;width:200px;height:34px;float:left;clear:both;}
#main #lefty h1{color:#49669e;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;margin:-2px 0 0;padding:0 0 0 33px;}
#main #righty h1{color:#c96500;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0 0 0 34px;}
p{color:#4d6397;font-size:70%;margin:4px 0 0 1px;padding:0;}
.formbox{width:170px;float:left;clear:both;margin:0;padding-left:0;}
.formbox-small{width:170px;margin:0;float:left;clear:both;}
.formbox-small p{width:80px;float:left;clear:both;}
.formbox-small .innerugly{width:80px;height:50px;float:left;clear:none;margin-right:3px;}
.formbox-small #grownups{float:left;clear:none;}
.formbox-small #smallones{float:left;clear:none;}
#knapp{background-image:url(http://static.flight24.com/images/button.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;width:76px;height:30px;float:right;clear:right;border:0;margin-top:10px;margin-right:0;margin-left:0;padding:0;}
#headerimgs{

	width: 468px;
	height: 60px;
	float: right;
	clear:none;
	margin:0 0 0 0;
	padding:0;
	position:relative;
	top:20px;
	}
#headerimgs table {
	width: 468px;
	height: 100px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	}

#topmenu ul li img {
	margin-right:5px;
	position:relative;
	top:2px;
	 
}
 

#countryflag {
	position:absolute;
	z-index:100;
	top:5px;
	left:5px;
}


#countryflag img {
	height:15px;
}



.headerimg{}
#footertext{
	background-color: #888888;
	text-align:center;
	width: 796px;
	float:left;
	clear:both;
	padding:5px 0 0;
	}
#footertext #lefter{color:#adadad;font-size:x-small;}
#footertext #lefter a:link{color:#606060;text-decoration:none;}
#footertext #righter{font-size:x-small;padding-right:6px;}
#footertext #righter a:link{color:#4d6184;text-decoration:underline;}
/**/
.spacer{margin-bottom:0;margin-left:23px;}
/**/
.radio{background-color:#fcf0e4;width:15px;height:15px;float:left;clear:none;margin: 10px 3px 0 0;padding: 0;border-style:none;}
.radiop{width:100px;float:left;clear:none;margin-top:10px;margin-left:0;}
/**/
#result_from_outer{background-image:url(http://static.flight24.com/images/statusbar_downer.gif);background-repeat:repeat-y;background-attachment:scroll;background-position:0 100%;width:560px;float:left;clear:both;margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:10px;border-top:1px solid #fff;}
#result_from_outer h2{color:#000;font-size:0.7em;float:left;clear:none;margin:9px 10px 0 0;padding:0;}
#result_from_outer p{color:#323232;font-size:0.6em;width:150px;float:left;clear:none;margin:9px 0 0;padding:0;}
#result_from_outer strong{color:#000;}
#result_from{float:left;clear:none;margin:0;padding:0 0 0 15px;}
#result_from h2, #result_from strong{color:#d39934;}
#result_to h2, #result_to strong{color:#2c8ecc;}
#result_to{float:left;clear:none;margin:0;padding-left:15px;}
/**/
table{font-size:x-small;text-align:center;width:796px;margin-top:13px;margin-bottom:0;padding-bottom:0;border-style:none;border-width:0;}



#navlist-replacement {
	width: 100%;
	height: 20px;
	float: left;
	clear: both;
	}

	
	
table img{text-align:center;clear:both;margin:0;padding:0;}
table h3{color:#d20c0c;font-size:medium;font-family:Arial,SunSans-Regular,sans-serif;text-align:center;float:left;clear:both;}
table h4 {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	float: left;
	
	}

table.result th{
	color:#000;
	font-size: 14px;
	font-weight:normal;
	background-image: url(http://static.flight24.com/images/background-tablehead.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align:left;
	padding:3px 0 3px 20px;
	border-right:1px solid #fff;
	}
table tr {
	
	
	}

table td{
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	margin-top: 5px;margin-bottom: 20px;padding-top:4px;
	
	
	}
table p{font-size:x-small;line-height:100%;margin:0;padding:0;}
table p a{margin:0;padding:0;}
table.result{
	float:left;
	clear:both;
	}
table.result .blacker{color:#000;}
table.result .btn{float:right;}
table.result .dep{color:#2c8ecc;text-align:left;}
table.result .dep_arr{text-align:left;padding-left:25px;}
table.result .arr{color:#000;}
/**/
#search-thingy{width:330px;height:150px;clear:both;margin-top:0;margin-left:0;padding-top:50px;padding-left:100px;}
#search-thingy h3{color:#000;font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;clear:none;margin:0;padding:6px 0 0;}
#search-thingy .orange{}
#search-thingy strong{background-color:#fffcb0;color:#000;}
#search-thingy p{color:#1c2d85;clear:none;margin:0;padding:0;}
.flasher{width:50px;height:50px;float:left;clear:none;margin:0;padding:0;}
/**/
  
 
#navlist .menubgleft {
	height:26px;
	width:11px;
	float:left;
	clear:none;
 
}

#navlist .menubg{
 	height:23px;
	float:left;
	clear:none;
	padding-top:6px; 
	padding-right:3px;
	padding-left:3px;
	width:auto;
	color:#ffffff;
}


#navlist .menubgright{
	height:26px;
	width:11px;
	float:left;
	clear:none;

}
/**/

 


/**/
#navcontainer{
	float:left;
	clear:both;
	color:#fff;
	padding:39px 0 0 0;
	margin:0;
	}

#navcontainer ul li a {

	color:#fff;
	font-size:13px;
 
		
}


 
	
#navlist li#active a:link, #navlist li#active a:visited, 
#navlist li.hovered a:link, #navlist li.hovered a:visited
{
	

	color:#fff;
	text-decoration:none;

	
}

#navlist {
 
		padding:0;
		margin:0;
		width:400px;
	}
	
#navlist li{
		list-style-type:none;
		float:left;
		clear:none;
		padding:0 ;
		margin:0;
	}
#navlist ul{
		padding:0;
		margin:0;
	}

#navlist #active .menubgleft { 
 	background-image: url('http://static.flight24.com/images/menubgblueleft.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navlist #active .menubg {
 	background-image: url('http://static.flight24.com/images/menubgbluemiddle.png');
	background-repeat: repeat-x;
	background-position: 0 0;
	 
}

#navlist li#active a:link, #navlist li#active a:visited  {
	color:#363636;
}

#navlist #active .menubgright {
  	background-image: url('http://static.flight24.com/images/menueblueright.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}
 
 
/**/
 
 
#navlist .hovered .menubgleft{ 
 	background-image: url('http://static.flight24.com/images/menubgblueleftover.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navlist .hovered .menubg{
 	background-image: url('http://static.flight24.com/images/menuebluerightover-33.png');
	background-repeat: repeat-x;
	background-position: 0 0;
	color:#000;
 
}


* html #navlist .hovered .menubg,
* html #navlist .hovered .menubgleft,
* html #navlist .hovered .menubgright,
* .expanderbtn,
* .thegotobtn,
* #navlist #active .menubgleft,
* #navlist #active .menubg,
* #navlist #active .menubgright, 
* ul.isslowclass
{
position:relative;
 
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "http://static.flight24.com/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


* #topmenu ul li 
 {
 

behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "http://static.flight24.com/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
 
}


 



#navlist .hovered .menubgright{
  	background-image: url('http://static.flight24.com/images/menuebluerightover.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}


/**/


#main-cont{
	background-image: url(http://static.flight24.com/images/bggg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 796px;
	float: left;
	clear:both;
	background-color:#e5deb0
	}
	


	 
#from{
	font-size: 20px;
	background-image: url(http://static.flight24.com/images/betweenfieldsarrowsbig.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 386px 40px;
	width: 407px;
	float: left;
	clear: none;
	padding: 5px 0 0 17px;
	}

#to {
	font-size: 20px;
	width: 310px;
	float: left;
	clear: none;
	margin-bottom: 0;
	padding-top:   5px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index:1000;
	 
	}
	
	
	
.fromtoarr{
	padding: 0 5px 0 5px;
	}

#main-cont .input {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	background-color: #FFF;
		width:326px; 
	height: auto;
	margin: 0;
	padding: 9px 5px 10px 8px;
	border: 1px solid #97791e;
	 
	 float:left;
	 clear:both;
 
 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
	}

.inputwrapper{
	border: 7px #dbd6b7 solid;
	clear:both;
	float:left;
	}

/* smaller version of above inputform*/

	 
#from-smaller{
	font-size: 20px;
	background-image: url(http://static.flight24.com/images/betweenfieldsarrowsbig.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 386px 40px;
	width: 207px;
	float: left;
	clear: none;
	padding: 5px 0 0 17px;
	}

#to-smaller {
	font-size: 20px;
	width: 210px;
	float: left;
	clear: none;
	margin-bottom: 0;
	padding-top:   5px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index:1000;
	 
	}
	
	
	
.fromtoarr-smaller{
	padding: 0 5px 0 5px;
	}

#main-cont .input-smaller {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	background-color: #FFF;
		width:226px; 
	height: auto;
	margin: 0;
	padding: 9px 5px 10px 8px;
	border: 1px solid #97791e;
	 
	 float:left;
	 clear:both;
 
 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
	}
  
.inputwrapper-smaller{
	border: 7px #dbd6b7 solid;
	clear:both;
	float:left;
	}

/**/
#main-cont h2 {
	
	color: #fff;
	font-size: 13px;
	font-weight: bold;
 	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
	position: relative;
	 
	width: 655px;
	float: left;
	clear: both;
	margin: 13px 0 0px;
	padding: 0 0 0px;
	}
	
 
	
#line {
	color: #fff;
	font-size: 0px;
	font-weight: bold;
	 
	margin: 17px 0 0px 0;
	padding: 0 0 0 0;
	position: relative;
	height:0px;
	line-height:0px;
	left: 17px;
	width: 762px;
	float: left;
	clear: both;
	border-top:1px #faf9f3 solid;
	}


#smallerline {
	color: #fff;
	font-size: 0px;
	font-weight: bold;
	 
	 
	 
	position: relative;
	 
	line-height:0px;
	left: 17px;
	 
	 
	 
	border-top:1px #faf9f3 solid;
	
	height:2px;margin:15px 0 0px 0px;padding:0px;float:left;clear:both;width:503px;
	}
	
	
#line2{
	font-size: 1px;
	height:2px;
	background-image: url(http://static.flight24.com/images/upper-line.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
	margin: 0;
	padding: 0px 0 10px 0;
	width: 350px;
	float: left;
	clear: both;
	position:relative;
	left:20px;
	top:-5px;
}

	
 

 

#main-cont form{
	width: 796px;
	margin: 0;
	padding: 0;
	}
#main-cont fieldset{
	width: 796px;
	float: left;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	}
	
#main-cont h4{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal; 
	color: #62491e;
	font-size: 12px;
	float: left;
	margin: 0;
	padding: 0 0 2px 0;
	clear: both;
	}

 
#main-cont .bigsearch{ color: #000; font-size:21px; font-weight: lighter; background-color: #ffe9ba; width: 240px; height: 100%; float: left; clear: none; margin: 0; padding: 5px 5px 5px 10px; border-top: 1px solid #000; border-left: 1px solid #000; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; }
#main-cont a, #main-cont a:link {color: #fff;font-weight:normal;background-color: transparent;text-decoration:underline;}
#main-cont strong { font-weight:normal;	color:#1a476a;
	background-color:#fff;padding: 0 1px 0 1px;}
#main-cont .whiter{
	color:#1f5d8e;
	background-color:#fff;
	
}

#main-cont .greener{
	padding:1px;
 
	
	
	color:#1a476a;
	background-color:#fff;
	padding: 0 1px 0 1px;
	
}

#main-cont .reder{
	padding:1px;
	font-size:12px;
	font-weight:bold;
	color:#d53505;
	background-color:#fff;
	
}


#main-cont a:hover {
	color: #fff;
	 
	text-decoration: none;
	
	}
#main-cont .box { background-color: #dfc8f0; float:left; clear:none; width:255px; }
#main-cont .box2 { background-color: #ffa1aa; float:left; clear:none; width:255px; }

#main-cont p {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	line-height: 155%;
	width: 750px;
	margin: 3px 0 0;
	padding: 0 0 18px 21px;
	float: left;
	clear: both;
	}

/**/
ul#navlist2
{
	font-size: 10px;
	font-weight: lighter;
	text-transform: uppercase;
	float: left;
	clear: both;
	margin: 0 0 0;
	padding-right: 0;
	padding-left: 0;
	white-space: nowrap;
	}

#navlist2 li{
	margin: 0 0 0 0;
	padding: 0;
	display: inline;
	list-style-type: none;

}

#navlist2 li#fromandto  a.active:link, #navlist2 li#fromandto a.active:visited,
#navlist2 li#onlyfrom  a.active:link, #navlist2 li#onlyfrom a.active:visited
{
	color:#000;
	position:relative;
 	padding: 7px 16px 9px 18px;
	position:relative;
	bottom:0px;
	outline: none;  
	background-color:#e9e5ca;
}



	

	
#navlist2 a {
	float: left;
	margin-right: 1px;
	
	}
	
	
	
#navlist2 a:link, #navlist2 a:visited
{
	color: #64624e;
	font-weight: bold;
	background: #eeebd6 url(httpx://static.flight24.com/images/smallplane-off.gif) no-repeat 6px 2px;
	text-decoration: none;
	position: relative;
	margin-left: 0;
	padding: 6px 16px 7px 18px;
	background-repeat: no-repeat;
	position:relative;
	bottom:-2px;
	outline: none;  

}
	
#navlist2 a.past:link, #navlist2 a.past:visited{
	color: #8b8b8b;
	font-weight: normal;
	background: #dadada;
	text-decoration: none;
	position: relative;
	 
	 
	margin-bottom: 0;
	margin-left: 0;
	padding: 4px 6px 5px 4px;
	background-repeat: no-repeat;
	
	}	
	
#navlist2 a.past:hover{
	color: #3e3e3e;
	background: #cecece;
	 
	
	}
	
#navlist2 li#active2 a{
	color: #fff;
	font-weight: bold;
	background: #67a0ce url(http://static.flight24.com/images/smallplane.gif) no-repeat 6px 4px;
	text-decoration: none;
	position: relative;
	bottom: -2px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 28px;
	background-repeat: no-repeat;
	}
	
#navlist2 a:hover {
	color: #000;
	
	}

/**/

td.margin{
	background-image: url("http://static.flight24.com/images/separatorbg.gif");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: bottom left;
	padding:0 0 0 0;
 	margin:0;
	}
	
tr.odd{
	
	background-color:#fff;
	background-image: url("xhttp://static.flight24.com/images/white_td_back.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: relative;
	left:1px;
	  
	}
		
tr.odd td{
	
 
 
	
	}
	
tr.even{

	background-color:#e5f2f4;
	background-image: url("http://static.flight24.csom/images/blueline.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 13px 58px;
	padding-top:1px;
	display:inline-block;
	width:759px
	
	}

.whitebox{
	 
	clear:none;
	float:left;
	padding:0 0 0 0;
	 
	
}

.whitebox2  {

	background-color:#FFFFFF;
	border:1px solid #d8d8d8;
	clear:none;
	float:right;
	padding:3px 0px 3px 0px;
	position:relative;
	left:-10px;
	top:5px;
}



.headr-inner{
	float:left;
	clear:none;
	 
	height:38px;
	
	
}
	 	 

.headr-inner h6{
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:0;
}
	 	 

 
.headr {
 

	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}
	
	.headr2 {
	width: 394px;

	}
.headr img {
	float: left;
	clear: none;
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 21px;
	
	}

.headr-right {
	 
	margin: 0 0 0;
	padding: 0;
	 
	float: left;
	clear: both;
	}

.headr-right .btn {
	position: relative;
	margin-top: 3px;
	float: right;
	clear: none;
	margin-right: 0;
	}

td.margin .first {
	background-image: url(http://static.flight24.com/images/dottedborder.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 20px bottom;
	margin-bottom: 2px;
	padding-bottom: 7px;
	
	}

td.margin strong {
	color: #000;
	background-color: #fedea7;
	}

td.margin .btn {
	float: right;
	clear: both;
	 
	
	}

td.margin h4 {
	color: #000;
	font-size: 11px;
	position: relative;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	padding: 8px 0 0 0;
	font-weight:normal;
	width:350px;
	font-weight:bold;
	
	}

td.margin h5 {
	color: #f00;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	clear: none;
	margin: 0 10px;
	padding: 0;
	}

.moreinfo{
	 
	 
	float:left;
	clear:none;
	padding:  1px 3px 2px 3px;
	margin:3px 4px 0 0px ;
	background-color:#c9e5ee;
 color:#041016;
	font-size:11px;
	
}
.moreinfo-flight{
	 
	color:#5a5539;
	float:left;
	clear:none;
	padding:  1px 3px 2px 3px;
	margin:3px 4px 0 0px ;
	background-color:#e9e6d4;
 
		font-size:11px;
	margin-right:5px;
}

.moreinfo-outer{
  
	float:left;
	clear:both;
	padding:   0 0 5px 0;
	 
 
 
	
}
	
td.margin h6 {
	 
	font-size: 10px;
	font-weight:normal;
	color:#494848;
	padding:0;
	margin:0 0 0 0;
	float:left;clear:both;width:230px;text-align:left; padding: 0 0 0 0;	
	}

.sharp {
	color: #004e80;
	font-weight: bold;
	background-color: #dceff6;
	}
.sharper {
	color: #000;
	font-weight: bold;
	background-color: #fee789;
	
	}
	
ul.whiteroom {
	 
	text-decoration: none;
	position: relative;
	left: 0;
	width: 355px;
	float: left;
	clear: both;
	margin: 0 0 0 0;
	padding:0 0 8px 0;
	border-bottom:1px #d2d3d2 solid;
	left:10px;
	
	
	
	
	
}
	
ul.isslowclass  {
	 
	background-image: url('http://www.flygresor.se/images/exclpoint.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0 ; 
 
}	
	
	
	
	
ul.whiteroom li {
	color: #4c6a74;
	 
	text-decoration: none;
	text-align: left;
	width: 342px;
	float: left;
	clear: both;
	margin: 0;
	 padding:0;
	border-style: none;
	border-width: 0;
	list-style-type: none;
	
	
	
		 font-size:11px;
	 padding-bottom:1px;
 
	 padding-right:0px;
	 padding-top:3px;
	
	
	}
ul.whiteroom li strong {
	color: #000;
	font-weight: bold;
	
	}

/**/
#whitespace{
	background-color: #fff;
	width: 100%;
	float: left;
	clear: both;
	padding-bottom: 50px;
 
	
	background-image: url(http://static.flight24.com/images/bottom-border.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: right bottom;
	border-top:1px #d9d3a7 solid;

	}
#result {
	width: 796px;
	clear: both;
	
	}
#redo {
	float: left;
	clear: both;
	margin-top: 20px;
	margin-bottom: 0;
	position:relative;
	left:318px;
	}
/**/
#footer{
	text-align: center;
	width: 796px;
	clear: both;
	margin:0 auto;
 	padding-top: 15px;
	padding-bottom: 100px;
	 
	}
#footer p {
	color: #888888;
	font-size: 11px;
	 
	margin: 3px 0 6px 0;
	padding: 0;
	}
#footer img{margin-top:7px;}
#footer p a:link, #footer p a:visited {
	color: #2178ab;
	margin: 0;
	padding: 0;
}

#footer p a:hover{color:#000;}
/**/

iframe{
	float: left;
	clear: both;
	margin-top: 0;
	margin-right: 20px;
	padding: 0;
}

/**/
#calendar{
	width: 796px;
	float: left;
	clear: both;
	margin-top: 0;
	margin-left: 0;
	padding-top:15px;
}
	
#calendar h4 {
	float: left;
	clear: both;
	margin-left: 1px;
	padding-left: 0;	
	color:#62491e;
	font-weight:normal;
	
}
#calendar h4.smaller {
	width:170px;float:left;clear:both;font-weight:bold;
	  
}



.wer {
	margin: 0;
	padding: 0;
}

#calendar #cal-from {
	float: left;
	clear: none;
	margin-right: 0;
	padding:0 0  0 17px;

	 
}

.bluer{
	
}

#calendar #cal-to {
	float: left;
	clear: none;
	}

#otherinfo {
	width: 220px;
	float: left;
	clear: none;
	padding-top: 3px;
	padding-left: 0px;
	}

#otherinfo select {
	width: 220px;
	float: left;
	clear: both;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 1px;  
 	font-size:14px;
 
	}
	
.select-border{
	 
	border: 1px solid #fff; display: table-cell;
}

#otherinfo button {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	width: 181px;
	height: 42px;
	float: left;
	clear: both;
	margin: 0 ;
	padding: 0 ;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border:0px #e8e3c2 none;
	position:relative;
	top:40px;
	left:18px;
	background-image: url(http://static.flight24.com/_UK/images/iconbig.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	background-color: transparent;
	
	}
	
 	
#searchbtnsmall {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	width: 94px;
	height: 26px;
	float: left;
	clear: both;
	margin: 0 ;
	padding: 0 ;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border:0px #e8e3c2 none;
	position:relative;
	top:30px;
	left:0;
	background-image: url("http://static.flight24.com/_UK/images/searchbtnsmall.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	background-color: transparent;
	
	}
	
/**/
td.margin2{
	background-color: #f0f0f0;
	margin: 0;
	 
 	background-attachment: scroll;
	background-position: 0 0;
 	background-image: url(http://static.flight24.com/images/showresult_dotted_gray_border.gif);
	background-repeat: repeat-x;
	}
td.margin2 ul.whiteroom {
	background-color: #f3f3f3;
	border: solid 1px #e3e3e3;
	
	}

td.margin2 ul.whiteroom li {
	color: #b9b9b9;
	
	}

.margin2 .sharp {
	color: #b8cbdb;
	font-weight: bold;
	background-color: #ebf0f1;
	}

td.margin .first {
	background-image: url(http://static.flight24.com/images/dottedborder.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 20px bottom;
	margin-bottom: 2px;
	padding-bottom: 7px;
	
	}

td.margin2 ul li strong {
	color: #b9b9b9;
	background-color: #f3ecdf;
	}
td.margin2 ul li .sharper {
	color: #b8b8b8;
	background-color: #f3f3f3;
	
	}

td.margin2 .btn {
	float: right;
	clear: both;
	margin-top: 3px;
	
	}

td.margin2 h4 {
	color: #c8c8c8;
	font-size: 11px;
	position: relative;
	width: 260px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	padding: 7px 0 0 20px;
	
	}

td.margin2 h5 {
	color: #f00;
	font-size: 24px;
	font-weight: normal;
	float: left;
	clear: none;
	margin: 0 10px;
	padding: 0;
	}

td.margin2 h6 {
	color: #000;
	font-size: 11px;
	float: left;
	clear: both;
	margin: 0 0 5px 2px;
	padding: 0;
	}
	
	/**/
	ul#navlist2 li #deactivated{
	color: #bdbdbd;
	background: #e9e9e9 url(http://static.flight24.com/images/smallplane-fade.gif) no-repeat 3px 2px;
	}
	
	/**/
.loading{
	text-align: center;
	width: 400px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 50px;
	padding-bottom: 35px;
	padding-left: 180px;
	}
#leftside object {
	 
	 
	margin: 0;
	padding: 0;
	}

.loading-flash {
	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 20px;
	}

#main .loading p {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	 
	text-decoration: none;
	text-align: center;
	width: 380px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	 
	}

#loading-onoff {
	float: left;
	clear: both;
	display: none;
		;
	
	
	 
	}
#display-onoff h2{
	color:#fff;
}

#display-onoff ul li {
	float:left;
	font-size:12px;
	clear:none;
	width:495px;
	color:#ffffff;
	padding:0 0 6px 14px;
	margin:0;
	list-style-type:none;
	background-image: url(http://static.flight24.com/images/greenbcheckbullet.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align:left;
}

 #display-onoff ul  {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	 
}

#display-onoff{
	float:left;
	clear:none;
	padding: 0 0 0 0;
	margin:0;
	padding-bottom:15px;
	
	
	
	
}
	
	
	
#marked {
	position:relative;
	float:right;
	clear:none;
	width:244px;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:10px;
}


	
  #marked2{
	position:relative;
	float:right;
	clear:none;
	width:244px;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:10px;
	top:-5px;
	font-weight:bold;
}



  p#moreresult{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	clear:none;
	position:relative;
 	 
 	 
	font-size:9px;
	font-weight:normal;
	width:138px;
	width:138px;
	background-image: url(http://static.flight24.com/images/little_expand_white_+.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 122px 10px;
	padding: 7px 6px 0 0 ;
	margin:0 0 0 0;
	line-height:normal;
 
	
 
}

p#moreresult a:link, p#moreresult a:visited{
  	background-color:transparent;
 
}

#marked p, #marked2 p{
	font-size: 13px;
	margin:15px 15px 7px 0;
	float:left;
	clear:both;
	width:229px;
	padding:0px;
	line-height: 135%;
	color:#fff;
	font-weight:normal;
}
	
#marked p.yellower, #marked2 p.yellower{
	color:#ffe7bd;
	line-height:140%;
 }
 
 
 
 
	
#marked p.cheaper, #marked2 p.cheaper{
	margin:0 0 5px 0;
	padding:0;
	float:left;
	clear:both;
	background-color: rgb(136, 132, 126);
}	
 	
#marked p.cheaper a:link, #marked p.cheaper a:visited, #marked2 p.cheaper a:link, #marked2 p.cheaper a:visited{
 
	background-color: rgb(136, 132, 126);
	font-weight:bold;
	 
}	
 

#marked p strong, #marked2 p strong{
	background-color:#7c7771;
	color:#FFE7BD;
	font-weight:normal;
	font-weight:bold;
	
}

#marked p a:link, #marked p a:visited, #marked2 p a:link, #marked2 p a:visited{
 
	text-decoration:underline;
	color:#ffe7bd;
	background-color:#7C7770;
}

/**/

#btnt{
	color:#ffffff;
	margin-top:10px;
	
 
	width: 229px;
	height: 44px;
	float: left;
	clear: both;
	position:relative;
	left:-9px;
	
	}

#btnt p{
	font-size: 11px;
	color:#ffffff;
	padding: 7px 0 0 10px;
	margin:0px;
	line-height: 120%;
	}
#btnt p a:link, #btnt p a:visited{
	background-color:#727272;
	font-weight:normal;
}

#btnt p a:hover{
	background-color:#727272;
	font-weight:normal;
}
	
/**/
#btnt-hotel{
	color:#ffffff;
	margin-top:10px;
	
	background-image: url(http://static.flight24.com/images/hotel-middle.jpg);
	
	background-attachment: scroll;
	background-position: 0 0;
	width: 228px;
	 background-repeat: repeat-y;
	float: left;
	clear: both;
	position:relative;
	left:-9px;
	
	}
	
#hotel-inner{
	background-image: url(http://static.flight24.com/images/hotel-head.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 228px;
	float: left;
	clear: both; 	
}

	
#btnt-foot{
	background-image: url(http://static.flight24.com/images/hotel-foot.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom left;
	width: 228px;
	float: left;
	clear: both;
	padding: 0 0 10px 0;
 	
	}

#btnt-hotel p{
	font-size: 11px;
	color:#433007;
	padding: 7px 0 0 10px;
	margin:0px;
	width:200px;
	line-height: 140%;
	float:left;clear:both;
	}
#btnt-hotel p#date{
	font-size: 9px;
	color:#8c774b;
	padding: 6px 0 0 9px;
	margin:0px;
	 
	 
	}
#btnt-hotel p a strong{
	font-weight:bold;
	color:#302203;
	background-color:#ffe7b5;
	
	}
#btnt-hotel p a:link, #btnt-hotel p a:visited{
	background-color:#ffe7b5;
	color:#302203;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}

#btnt-hotel p a:hover{
	background-color:#ffe7b5;
	font-weight:normal;
	color:#302203;
}





/**/
#btnt-white-car{
	background-image: url(http://static.flight24.com/images/showresult_bil.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;	
	padding: 3px 0 10px 26px;
	width:90px;
	float:right;
	clear:none;
	

}
#btnt-white-hotel{
	background-image: url(http://static.flight24.com/images/showresult_hotel.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;	
	padding: 3px 10px 10px 26px ;;
	width:auto;
	float:right;
	clear:none;

}#btnt-white-hotel2{
 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;	
	padding: 3px 10px 0px 26px ; 
	width:auto;
	float:right;
	clear:none;
 	position:relative;
 	top:-3px;
	 

}

  

#main-cont  #grayArea p{
 
	
	}
	
#resultpageheader{
	
	
	background-image: url("http://static.flight24.com/images/main-cont-left-side-arrows.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;

}
	
	
#firstpageheader{
	background-image: url("http://static.flight24.com/images/iconforstoringsglas.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;
	}
	
	
.main-cont-header{
	

	width:796px;
	float:left;
	clear:both;
	height:49px;
	position:relative;
	margin-top:4px;
	 
	}	
	
.main-cont-header h3{
	font-size:15px;
	width:auto;
	display:inline;
	position:relative;
	left:56px;
	top:17px;
	padding-right:5px;
	background-color:#e8e3c2;
}
	
#main-cont  #grayArea p.date{
	font-size: 9px;
	color:#fff;
	padding: 0px 0 0px 0px;
	margin:0px;
	position:relative;
	left:-23px
	 
	 
	}
  
	
/**/


.theBox{color:#fff;width:100%;float:left;clear:both;padding-top:5px;padding-bottom:15px;}
.theBox #chk{background-color:#fff;width:15px;height:15px;margin:8px 0 0 21px;border:0 #fff;}
.theBox label{color:#fff;font-size:22px;padding-left:10px;}
/**/
#mainbtn{background-image:url(http://static.flight24.com/images2/anmal-btn.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;position:relative;top:-10px;width:199px;height:70px;float:right;clear:none;margin:0 20px 0 0;padding:0;border:0 #67a0ce;}
.underline{text-decoration:underline;}
/**/
.logocont{ 
	float:left;
	clear:none;
	  
	padding:1px;
	position:relative;
 


}
/**/
#under-container{  }
#under-container h3 {
	color: #4c4c4c;
	font-size: 20px;
	font-weight: normal;
	width: 100%;
	float: left;
	clear: both;
	margin: 15px 0 0;
	padding: 0;
	}
#under-container p {
	color: #757575;
	font-size: 15px;
	line-height: 150%;
	width: 100%;
	float: left;
	clear: both;
	margin: 5px 0 0;
	padding: 0;
	}
#under-container p .uline {
	color: #000;
	border-bottom: 1px dashed #ff9600;
	
	
	}

#under-container a:link, #under-container a:hover,#under-container a:visited {
	color: #000;
	text-decoration: none;
	}

/**/
#updatebtn{
	background-image: url(http://static.flight24.com/images/update.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 90px;
	height: 22px;
	margin: 25px 0 0 10px;
	padding: 0;
	border: 0 #fcfcfc;
	}
#datechange{
	float:left;clear:both;display:none;
	padding: 5px 0 10px 0;
}
#datechange p {
	width: 120px;
	float: left;
	clear: none;
	}
#datechange select {
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	background-color: #ffe9ba;
	float: left;
	clear: none;
	border-top: 1px solid #000;
	border-right-style: none;
	border-right-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-left: 1px solid #000;
	}
/**/
#under-div{
	 
	text-align: left;
	width: 754px;
	float: left;
	clear: both;
	 
	padding-top: 10px;
	padding-left: 20px;
	}
#under-div a:link,#under-div a:visited {
	color: #000;
	text-decoration: underline;
	
	}

#under-div a:hover {
	text-decoration: none;
	
	}

#under-div h4 {
	color: #000;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	clear: both;
	margin: 0 0 6px;
	padding: 13px 0 0;
	}
#under-div span.bigger {
	font-size: 130%;
	
	}

#under-div ul {
	width: 237px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	
	}

#under-div ul li {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://static.flight24.com/images/Master-Opacity-Change.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	margin: 0;
	padding: 4px 0;
	width: 235px;
	float: left;
	clear: both;
	list-style-type: none;
	}

#under-div #most-searched {
	margin-right: 21px;
	width: 237px;
	float: left;
	clear: none;
	}

#under-div #most-searched li.even {
	background-color: #ffe9ba;
	}

#under-div #latest-searched {
	width: 237px;
	float: left;
	clear: none;
	margin-right: 21px;
	}

#under-div #latest-searched  li.even {
	background-color: #c7dced;
	
	}

#under-div #cheapest {
	width: 237px;
	float: left;
	clear: none;
	margin-right: 0;
	
	}

#under-div #cheapest  li.even {
	background-color: #d5d5d5;
	
	}

#under-div #most-searched h4 {
	background-image: url(http://static.flight24.com/images/lines-yellow.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
	}

#under-div #latest-searched h4 {
	background-image: url(http://static.flight24.com/images/lines-blue.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
	}

#under-div #cheapest h4 {
	background-image: url(http://static.flight24.com/images/lines-gray.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
	}
#under-div ul li span.nr{
	font-weight: bold;
	width: 24px;
	float: left;
	clear: none;
	padding-left: 7px;
	}
/**/
#icon1{position:relative;bottom:-150px;left:755px;width:79px;}

#icon2{position:relative;top:20px;}


#undermap{
	background-image: url(http://static.flight24.com/images/move-size.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0px;
	width:395px;
	height:20px;
	float:left;
	clear:both;
	margin-top:0px;
	 
}


/**/


#teaser{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:762px;
	height:141px;
	background-attachment:scroll;
	background-image: url(http://static.flight24.com/images/flygresorbanner.jpg);
	float:left;
	clear:both;
	margin: 0 0 0 0;
	position:relative;
	top:20px;
	left:16px;
	font-family: Arial;
	text-align:left;
}

#teaser a:link, #teaser a:visited{
	color:#fff;
	text-decoration: underline;
	font-size:15px;
	
}

#teaser h4{
	color:#fff;
	font-weight:bold;
	font-size:38px;
	padding:10px 0 0 20px;
	margin:  0 0 0 0;
	
}

#teaser strong{
	color:#0f2b41;
}

#teaser-lefter{
	float:left;
	clear:none;
	width:450px;
}

#teaser-righter{
	float:right;
	clear:none;
	width:310px;
}

#teaser-lefter p{
	float:left;
	clear:both;
	color:#fff;
	font-size:12px;
	padding: 0 0 0 22px;
	width:350px;
	margin:0;
}

#teaser-righter p{
	float:left;
	clear:both;
	color:#fff;
	font-size:12px;
	width:260px;
	margin:0;
}

/**/

#letterdiv{
	margin:50px 0 0 0px;
	position:relative;
	left:20px;
	float:left;
	clear:both;
	width:757px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-attachment:scroll;
	background-image: url(http://static.flight24.com/images/letterbg.gif);
	background-color:#67a0ce;
}

#letterdiv h2{
	float:left;
	clear:both;
	color:#d1e2ef;
	padding:0 0 0 15px;
	margin:0;
	font-style:italic;
	font-size:18px;
	width:700px;
	text-align:left;
	position:relative;
	top:-13px;
}

#letterdiv ul#cityul{
 
	color:#fff;
	 
	margin:0;
   
	text-align:left;
	float:left;
	clear:none;
	width:733px;
	padding:5px 0 20px 20px;
}

#letterdiv ul#cityul li{
 
	color:#b6d2e8;
	 font-size:14px;
	margin:0;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	background-attachment:scroll;
	background-image: url(http://static.flight24.com/images/small-blue-white-arrow.gif);   
 list-style-type:none;
	float:left;
	clear:none;
	width:220px;
	padding:5px 0 0 18px;
}


#letterdiv ul#cityul li a:link, #letterdiv ul#cityul li a:visited {
 
	color:#fff;
	text-decoration:underline;
 }


 

 

#letterdivletters {
	width:750px;
	float:left;
	clear:both;
	padding:0;
	margin:0;	
	position:relative;
	top:-20px;
	 
}

#letterdivletters ul{
	width:750px;
	float:left;
	clear:both;
	padding:0;
 
}

 




#main-outer ul#navlist3
{
 
white-space: nowrap;
padding:0;
margin:0;
}

#main-outer #navlist3 li
{
display: inline;
list-style-type: none;
float:left;
clear:none;

}

#main-outer #navlist3 a { padding: 3px 9px 3px 9px; font-size:12px;float:left;clear:both;}

#main-outer #navlist3 a:link, #main-outer #navlist3 a:visited
{
color: #ababab;
 
text-decoration: none;
}

#main-outer #navlist3 a:hover, #main-outer #navlist3 a#active
{
color: #fff;
text-decoration: none;
background-color:#3780b9;
}

/**/

#main-listpage ul{
	padding:25px 0 0 0;
	margin:0;
	
	float:left;
	clear:none;
	width:100%;
 
	
}

#main-listpage ul li{
	padding:0 0 0 0;
	margin:0px 0 0 0;
	list-style-type:none;
	width:235px;
	float:left;
	clear:none;
	margin : 10px 30px 20px 0;
 
}

#main-listpage ul li h3{
	padding:0 0 10px 0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px #bebebe dashed;
	width:210px;
	float:left;
	clear:none;
}

#main-listpage ul li img{
	position:relative;
	top:4px;
}


#main-listpage ul li .flagz{
	padding:0 10px 0 0;
 
}


#main-listpage ul li h3 a:link, #main-listpage ul li h3 a:visited{
	color:#000;
}


#main-listpage ul li ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	 	
	float:left;
	clear:none; 
	
}
#main-listpage ul li ul li{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	float:left;
	clear:none;
	width:auto;
	height:auto;
	 
}


/**/


.gencontent p{
	color:#000;
	font-size:12px;
	line-height:19px;
	color:#434343;
}
.gencontent #ingress p{
	color:#000;
	font-size:13px;
	line-height:160%;
	text-align:justify;
}

.gencontent a:link, .gencontent a:visited{
	color:#36709e;
	text-decoration:underline;
}


.gencontent ul li{
	color:#000;
	font-size:13px;
	line-height:160%;
	list-style-type:square;
	padding: 0 0 0 13px;
	margin:0;
	text-align:justify;
}

.gencontent ul{
	padding:10px 0 20px 40px;
	margin:0;
}

.gencontent h2{
	color:#000;
	font-size:18px;
	padding:27px 0 5px 0;
	margin:0;
}

.gencontent h3{
	color:#023d6c;
	font-size:16px;
	padding:14px 0 0px 0;
	margin:0;
	font-weight:normal;
	
}


.gencontent #ingress{
	padding:0 0 20px 0;
}

.gencontent .qna p{
 
	text-align:justify;
	padding:0 0 10px 0;
}

.gencontent .qna ul li{
	color:#898989;
}

.qna a:link, .qna a:visited{
	color:#4385b9;
}




/**/


#choices, #hotelchoice{
	float:left;
	clear:none;
	 margin:0;
	padding: 0 0 0 0px;
	 
	 
}
#choices input, #hotelchoice input{
	margin: 0;
	padding:0;
	float:left;
	text-align:left;
	 
	 
}

#choices label, #hotelchoice label{
	
	float:left;
	clear:none;
	color:#000;
	font-size:11px;
	padding: 3px 0 0 6px;
	color:#ffffff;
	font-weight:bold;
	
}

 
/**/

#choices, #nonstopchoice{
	float:left;
	clear:none;
	 
	padding: 0 16px 0 0px;
	 
	 
}
#choices input, #nonstopchoice input{
	margin: 0;
	 
	 
}

#choices label, #nonstopchoice label{
	float:left;
	clear:none;
	color:#000;
	font-size:11px;
	padding: 3px 0 0 6px;
	color:#ffffff;
	font-weight:bold;
}

#togglebtn{
	float:left;
	clear:none;
	position:relative;
	left:15px;
	top:3px;
	font-size:9px;
	font-weight:normal;
	width:126px;
	background-image: url(http://static.flight24.com/images/little_expand_white_+.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 115px 3px;
	padding: 0 0px 13px 0;
	z-index:10;

} 

#main-cont a#togglebtn  ,#main-cont a#togglebtn:link, #main-cont a#togglebtn:visited, #main-cont a#togglebtn:hover{
	 background-color:transparent;
	 font-weight:normal;
	 height:auto;
}

#withlowprice, #without, #onlydirectflights, #withhotel{ 
	width:auto;
	background-color:transparent;
	border:none;
	padding:0;
	margin:0;
 
}

#withlowfair2{
	padding:0;
	margin:0;
	width:auto;
	background-color:transparent;
	border:0px #fff none;
	
}

#withforag, #withoutforag{ 
	width:auto;
	background-color:#d5d5d5;
	border:none;
 
}

.chkboxdiv{
	width:205px;
	
	 
	 
	float:left;
	clear:both;
	height:21px;
	padding: 2px 0 0 17px;
	}

 
.chkboxdiv label{
 
	font-size:10px;
		float:left;
	clear:none;
	color:#000;
	font-size:11px;
	padding: 2px 0 0 6px;
	color:#000;
	font-weight:normal;
	
	
	
	
	}


/**/

#showresult_searchbtn{
	
	width:95px;
	height:30px;
	padding:0; 
	font-size:11px;
	float:right;
	clear:none;
	position:relative;
	top:127px;
	right:10px;
}

/**/

#grayArea{
	 
	position:relative;
	padding: 0 0 0 0;
	width:796px;
	float:left;
	clear:both;
	font-size:11px;
	
	
	background-image: url('http://static.flight24.com/images/showresult_expanddiv.jpg');
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: top left;
	 
	
	
}



#grayArea #gaInner{
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	width:535px;
	padding: 7px 0 0 0;
	float:left;
	clear:none;
	background-color:#548dbb;
}


#grayArea #gaInner2{
	 
	width:540px;
	float:left;
	clear:none;

}
#grayArea #gainner-right{
	color:#fff;
	width:260px;
	float:right;
	clear:none;
	background-color:#7c7770;
  	padding: 0 0 15px 0;
}
#grayArea #gainner-right p{
	color:#fff;
 
}



#grayArea a:link, #grayArea a:visited {
	background-color:transparent;
	font-weight:normal;
	color:#fff;
}





/* TEST TABLE */

#tableheaderinnerleft{
	color:#7f7b62;
	float:left;
	clear:none;
	position:relative;
	left:17px;
	font-size:11px;
	background-image: url('http://static.flight24.com/images/listingiconbrown.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 8px; 
	padding:9px 0 5px 25px;
	font-weight:bold; 
	}
 
#tableheaderinnerright{
	color:#7f7b62;
	float:right;
	clear:none;
	position:relative;
	right:17px;
	font-size:11px;
 	font-weight:bold; 
	padding:9px 0 5px 25px;
}




#table-wrapper-inner{
	  
	padding-top:1px;
	background-color:#fff;
	float:left;
	clear:both;
	 
 
	position:relative;
	left:17px;
	margin-top:6px
	}
	
#table-wrapper-inner-BACKUP{
	border: 1px #d5d4d4 solid;
	background-color:#fff;
	float:left;
	clear:both;
	padding:1px;
 
	position:relative;
	left:17px;
	margin-top:6px
	}

table.result2 th{
	 
 	background-attachment: scroll;
	background-position: 0 0;
 	background-image: url(http://static.flight24.com/images/showresultthbg.jpg);
	background-repeat: repeat-x;
	background-color:#fff;
	text-align:left;
	padding: 0 0;
	height:27px 
 
	}
	
table.result2 th strong{
	color:#493928;
	font-size: 11px;
	font-weight:normal;
	position:relative;
	padding-left:11px;
 	clear:none;
	float:left;
 
	}
	
.rightseparator{
	
	background-attachment: scroll;
	background-position: top right;
 	background-image: url("http://static.flight24.com/images/showresultthseparator.jpg");
	background-repeat: no-repeat;
	height:26px;
	width:2px;
	float:left;
	clear:none;
	font-size:1px;
	margin-top:-1px;
	 
	
	}


table.result2 tr {
	 
	
	}

table.result2 td{

	padding-bottom:10px;
 
}

 
table.result2 p{font-size:x-small;line-height:100%;margin:0;padding:0;}
table.result2 p a{margin:0;padding:0;}
table.result2{
	float:left;
	clear:both;
 
	margin-top:0;
	width:759px;
	position:relative; 
	table-layout:fixed;

	}
table.result2 .blacker{color:#000;}
table.result2 .btn{float:right;}
table.result2 .dep{color:#2c8ecc;text-align:left;}
table.result2 .dep_arr{text-align:left;padding-left:25px;}
table.result2 .arr{color:#000;}
/**/



/**/
.thegotobtn{

	float:right;
	clear:none;
	width:84px;
	height:28px;
	background-image: url("http://static.flight24.com/_UK/images/gotobtn.png");
	background-repeat: no-repeat; 
	background-attachment: scroll;
	background-position: 0 0;
	position:relative;
	top:10px;
	 

}


.aff-link img{
	float:left;
	clear:both;
	 
	
}

.aff-link{
	float:left;
	clear:both;
	width:320px;
	padding-left:15px;
   	margin-top:13px;
}
.aff-link p{
	float:left;
	clear:none;
	width:260px;
 	padding: 0 0 0 15px;
 	font-size:11px;
 	font-weight:bold;
 	line-height:140%;
 	color:#000000;
 	margin:0;
 	position:relative;
 
}

.aff-link p a:link,  .aff-link p a:visited, .aff-link p a:hover{
	color:#ff6600;
 	 
 	text-decoration:underline;
}


 .aff-link p a:hover{
	color:#ff6600;
 	 
 	text-decoration:none;
}


/*
destinations sidan
*/

	
#destinationsdiv h3{

	padding:0 0 5px 0;
	margin:0 0 4px 0;

	color:#000;
	font-size:13px;
	float:left;
	clear:both;
	width:235px;
	border-bottom:1px #bebebe dashed;
}

	
#destinationsdiv{

	padding:20px 0 0 0;

}

#destinationsdiv  h3 a:link, #destinationsdiv  h3 a:visited{
 
	color:#000;
	
}

	
#destinationsdiv  ul{
	padding:0 0 20px 0;
	margin:0;
	float:left;
	clear:both;
	width:235px;
 
}	
#destinationsdiv ul li{
	padding:0 10px 0 0;
	margin:0 6px 0 0;
	float:left;
	clear:none;
	height:auto;
	width:auto;
	
	
	list-style-type: none;
	background-image: url(http://static.flight24.com/images/bullet_black_3x3.gif);
	background-repeat: no-repeat;
	background-position:  right 6px;
	 
 
}

#destinationsdiv  ul li a{
	padding:0;
	margin:0;
	float:left;
	clear:none;
	height:auto;
	width:auto;
	
	
	list-style-type: none;
	font-size:11px;
 
}
#destinationsdiv  ul li a:hover{
	color:#094d83;
	 

}
#destinationsdiv .flagz{
	padding:0;
	margin:0 6px 0 0;
	position:relative;
	top:4px;
 
	}
	
	
	
	/**/
	
	

.taxinc{
	padding:1px 0 0 5px;
	margin:0;
	float:left;
	clear:none;
	font-size:11px;
	font-style:italic;
	text-align:left;
	
}



 td.margin  h5.resulth5{
 
	position:relative;
	font-family:  Arial Black, arial, verdana, san-serif;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	margin:0;
	line-height:normal;
	background-color:#d6281d;
	border-left:3px #70120c solid;
	background-image:url(http://static.flight24.com/images/money_small_bottm_corner.gif);
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position:right bottom; 
	


}


 td.margin  h5.resulth5test{
  
 
	
	position:relative;
	 
	text-align:left;
	
	font-family:  Arial Black, arial, verdana, san-serif;
	color:#df2028;
	font-size:20px;
	font-weight:bold;
	 
	margin:0;
	line-height:normal;
	 
 
 	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position:right bottom; 
	 
	 
 
	
	
	
	
	
}

.splashpricedate{
 
	font-size:10px;
	padding:0;
	margin:0;
	position:relative;
	top:-4px;
	font-weight:bold;
}	

/**/

.text-line{

	position:relative;
	 
	float:left;
	clear:both;
	 
	padding: 20px 0 0 0;
 	
}

.text-line p{
	padding: 10px 0 5px 0;
	margin:0;
	color:#000;
	background-color:#fff;
 
	background-image: url(http://static.flight24.com/images/border-dotted-2x2-graywhite.gif);
	background-repeat: repeat-x;
	background-position:  0 17px;
}
.text-line .bgwhite{
 color:#3f3f3f;
	background-color:#fff;
	padding: 0 5px 0 5px;
  
}



/**/

#choicesdiv{
	 
	float:left;
	clear:none;
	width:510px;
	padding: 10px 0 0px 0px ;
	margin:0;
	height:25px;
	position:relative;
	left:11px;
	
}
 

.gen_expand{
	float:left;
	clear:both;
	padding:0 0 8px 20px;
}

.gen_expand h3{
	float:left;
	clear:both;
	margin:0;
	color:#fff;
	padding:10px 0 6px 0;
	font-size:12px;
	width:497px;
	border-top:1px #82accd solid;
	
}

.gen_expand ul li {
	float:left;
	font-size:13px;
	clear:none;
	width:495px;
	color:#ffffff;
	padding:0 0 3px 14px;
	margin:0;
	list-style-type:none;
	background-image: url(http://static.flight24.com/images/small-white-square.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
}

.gen_expand ul  {
	float:left;
	clear:both;
	padding:0;
	margin:0;
}


#main-cont .whiteblue a:link, #main-cont .whiteblue a:visited {
background-color:#FFFFFF;
color:#1A476A;
font-weight:normal;
padding:0 1px;
}

#main-cont .whiteblue  {
background-color:#FFFFFF;
color:#1A476A;
font-weight:normal;
padding:0 1px;
}

td.margin {
margin-bottom:12px;
padding-top:4px;
}

td.leftsidemargin{
	position:relative;
	
  }

.outboundbox{
	 
	width:379px;
	
	}

tr.odd .outboundbox{
	
	float:left;
	clear:both;
  background-image: url("http://static.flight24.com/images/vertgrayline.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 10px;
	margin-bottom:10px;
	 
 
}
 
tr.even .outboundbox{
	
	float:left;
	clear:both;
  background-image: url("http://static.flight24.com/images/vertblueline.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 10px;
	margin-bottom:10px;
	 
 
}


tr.even ul.whiteroom{
	border-bottom:1px #b2cdc6 solid;
}

tr.even .innerheader{
	border-bottom:1px #b2cdc6 solid;
}


.moreinfo-outer{
	padding:0 0 2px 0;
}

.norborder  {
	background-color:transparent;
	padding:11px 6px 0 6px;
	margin:0;
	padding-bottom:13px
}



.moneysuffix{

	line-height:normal;

}

 


.expanderbtn {
	position:relative;
 	top:10px;
	padding-top:5px;
	padding-bottom:7px;
	padding-left:25px;
	float:left;
	clear:none; 
	cursor:pointer;
	background-image: url("http://static.flight24.com/images/showresulsmallbluedownarr.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 1px;
	color:#38697b;
	font-size:11px;
}


 


/* hotels-search */



#hotels-menu-outer{
	
	float:left;
	clear:both;
	background-color:#fff9e9;
	border:1px #f3aa41 solid;
	width:794px;
	margin:10px 0 5px 0;
	
}


#hotels-menu{
	
	float:left;
	clear:both;
	background-color:#F3AA41;
	width:784px;
	padding: 0 0 0 10px;
 
	margin:0 0 0 0;
	
}
#hotels-menu-outer h5#hotel-rubrik{
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:6px 0 7px 22px ;
	width:100%;	
	
	font-size:11px;
	
	color:#fff; 
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 
	background-image: url(http://static.flight24.com/images/hotel-search/hotel_headericon.gif);
 
	background-repeat: no-repeat;
	background-position: 0 5px;
	
}


#hotels-menu-outer h5#hotel-rubrik-right{
	
	color:#fff;
	padding:6px 8px 7px 0 ;
	margin:0;
	font-size:11px;
	 
	float:right;
	clear:none;
	width:auto;
	
}
#hotels-menu-outer h4{
	
	color:#d6281d;
	font-size:16px;
	float:left;
	clear:both;
	font-weight:bold;
	width:100%;
	padding:3px 0 3px 0;
	margin:0;
}

#hotels-menu-outer .hotels-inner{
	
	float:left;
	clear:none;
	padding:10px 0 0 0;
	width:264px;
	 	
}

.hotels-thehotelimg{
	 float:left;
	 clear:none;
	 position:relative;
	 left:11px;
	
}
.hotels-thehotelimg img{
	 
}

#hotels-onoffdiv {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	background-image: url(http://static.flight24.com/images/hotel-search/hotels-bgrepeat.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
#hotels-onoffdiv  .stars{
	 float:left;
	 clear:both;
	 width:71px;
}


.hotels-inner-content{
	width:164px;
	float:right;
	clear:none;
	padding:0 0 5px 0;
	position:relative;
	right:8px;
	 

}

#hotels-menu-outer h6{

	padding:0 0 1px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	float:left;
	clear:both;

}




/**/




#lowestfairs-menu-outer{
	
	float:left;
	clear:both;
	border-right:1px #7c786f solid;
	 
	width:794px;
	margin:10px 0 5px 0;

}

#lowestfairs-onoffdiv ul {
	padding:0;
	margin:0;
 	

}
#lowestfairs-onoffdiv ul li{
	float:left;
	clear:none;
	width:131px;
	height:39px;
 	padding:0;
 	margin:0;
 	list-style-type:none;
 	border-bottom:1px #7c786f solid;
 	border-left:1px #7c786f solid;
 	
 	

}
#lowestfairs-onoffdiv ul li h4 a:hover{
	
	text-decoration:underline;

}




#lowestfairs-menu{
	
	float:left;
	clear:both;
	background-color:#7c786f;
	width:785px;
	padding: 0 0 0 10px;
 
	margin:0 0 0 0;
	
}
#lowestfairs-menu-outer h5#lowestfairs-rubrik{
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:6px 0 7px 22px ;
	width:100%;	
	
	font-size:11px;
	
	color:#ffe7bd; 
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 
	background-image: url(http://static.flight24.com/images/flygrespor-showresult-header_11.gif);
 
	background-repeat: no-repeat;
	background-position: 0 6px;
	
}


#lowestfairs-menu-outer h5#lowestfairs-rubrik-right{
	
	color:#fff;
	padding:6px 6px 7px 0 ;
	margin:0;
	font-size:11px;
	 
	float:right;
	clear:none;
	width:auto;
	
}


#lowestfairs-menu-outer h5#lowestfairs-rubrik-right img{
	
	position:relative;
	top:1px;
	padding:0 0 0 1px ;
	
}


#lowestfairs-menu-outer h4{
	
	 
	font-size:17px;
	font-weight:bold;
	width:auto;
	padding:3px 0 1px 5px;
	margin:0;
	color:#000000;
	float:left;
	clear:none;
	
}

#lowestfairs-menu-outer h4 a:link,#lowestfairs-menu-outer h4 a:visited{
	
	color:#3d3a35;
}

#lowestfairs-menu-outer .nr-prefix{
	
	color:#7c786f;
	font-size:11px;
	width:auto;
	float:right;
	clear:none;
	position:relative;
	top:3px;
	right:3px;
	 
}

#lowestfairs-menu-outer .smaller{
	
	color:#7c786f;
	font-size:10px;
	float:left;
	clear:both;
 	position:relative;
 	left:-3px;
	width:123px;
	font-family:arial;
	padding:0 0 0 8px;
	margin:0 0 0 0;	
	
}

#lowestfairs-menu-outer .lowestfairs-inner{
	
	float:left;
	clear:none;
	padding:10px 0 0 0;
	width:264px;
	 	
}

.lowestfairs-thehotelimg{
	 float:left;
	 clear:none;
	 position:relative;
	 left:11px;
	
}
.lowestfairs-thehotelimg img{
	 
}

#lowestfairs-onoffdiv {
font-family:arial;
	float:left;
	clear:both;
	padding:0;
	margin:0;
	width:100%;
 
background-color:#fff9e9;
		background-repeat: repeat-y;
	background-position: -1px 0;
}
#lowestfairs-onoffdiv .stars{
	 float:left;
	 clear:both;
	 width:71px;
}


.lowestfairs-inner-content{
	width:164px;
	float:right;
	clear:none;
	padding:0 0 5px 0;
	position:relative;
	right:8px;
	 

}

#lowestfairs-menu-outer h6{

	padding:0 0 3px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;

}

/**/


.starrate-bg{

	width:100%;
	height:13px;
	float:left;
	clear:both;
	background-image: url(http://static.flight24.com/images/hotel-search/stars_inactive.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
}

.starrate-inner-bg{

	width:69px;
	height:13px;
	float:left;
	clear:both;
	background-image: url(http://static.flight24.com/images/hotel-search/stars_active.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
 

.hotels-notice{
	padding:2px 0 0 0;
	margin:0;
	width:100%;
	font-size:10px;
	color:#7c7771;
	float:left;
	clear:both;
	font-style: italic
}


#hotels-menu-icon{
	position:relative;
	top:1px;
	left:2px;
}

p#pricecal{
	padding:0;
	margin:0;

}
p#pricecal a:link, p#pricecal a:visited{
	padding:0;
	margin:0;
	color:#FFE7BD;
	font-size:13px;
	position:relative;
	top:-6px;
	left:15px;
	
	

}

.intablead{
	width:auto;
	padding:0 0 20px 30px;
	float:left;
	clear:both;
}



#rightbar{
	font-weight:normal;
}

/**/

span.pricesample{
	background-color:#88847e;
	font-size:11px;
	color:#ffe7bd;
	padding:2px 4px 2px 4px ;
	margin:5px 0 0 5px;
	float:left;
	clear:none;
	font-weight:bold;
	
}

/**/
 

#smallfromfield{
	background-image: url('http://static.flight24.com/images/arrow3.gif');
	background-repeat: no-repeat;
	background-position: 245px 17px ;
	width:287px;
	float:left;clear:none;
}

#smalltofield{
	width:220px;
	float:left;
	clear:none;
	padding: 0 0 0 10px;
}

#smallformextras{
	float:left;
	clear:none;
	width:107px;
	padding:0 0 0 0px;
	 
}
#smallformextras select{
 width:107px;
 margin-bottom:4px;
}


/**/

#theclosex{

	position:relative;
	width:15px;
	height:14px;
	float:right;
	clear:none;
	margin-top:-2px;
	top:1px;
	right:1px;
	background-image: url('http://static.flight24.com/images/closex.gif');
	background-repeat: no-repeat;
	background-position: 0 -16px;
	
	
	
 
}

/**/

#main-cont  #filter 
{
	 
	 
	background-color:#fff;
 
	float:left;
	clear:both;
	width:238px;
	margin-bottom:15px;
  

	}
	
	
#main-cont  #filter fieldset
{
	 
		width:200px;
 
	}
		
#main-cont  #filter form
{
	 
		padding-bottom:8px;
 
	}
	
				
#main-cont  #filter h4
{
	 
	width:200px;
 	font-weight:normal;
 	font-size:17px;
 	padding:8px 0 8px 17px;
 	margin: 0 0 0 0 ;
 	float:left;
 	clear:both;
 	text-transform:uppercase;
 	text-align:left;
 	color:#c82526;
	}
	
#filterfooter{
	
	background-image: url('http://static.flight24.com/images/filterboxbottom.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	float:left;
	clear:both;
	height:7px;
	width:238px;
	font-size:0px;
	
	}
	#filterhead{
	
	background-image: url('http://static.flight24.com/images/filterboxtop.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	float:left;
	clear:both;
	height:7px;
	width:238px;
	font-size:0px;
	
	}
	
/**/

.overDivInner{
	background-image: url('http://static.flight24.com/images/tooltipbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	width:207px;
	height:58px;
	text-align:left;
	padding: 10px 0 0 10px ;
}
	
.overDivInner h4{
	
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	
	
	
	
}.overDivInner h5{
	
	padding:0;
	margin:0;
	
		font-size:10px;
	font-weight:bold;
	
	
}
	.overDivInner h6{
	
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:normal;
	color:#e31d0e;	
	
	
	
}


.fromto{
	font-size:12px;
	font-weight:bold;
	clear:both;
	float:left;
	clear:both;
	width:100%;
	background-color:#e6e6e6;
	padding-top:3px;
	padding-bottom:5px;
}

.ttheadertest{
	font-size:11px;
	font-weight:bold;
	clear:both;
	float:left;
	clear:both;
	width:100%;
	color:#7c7c7c;
	padding-top:2px;
	padding-bottom:2px;
}


.ttprice{
	color:#db1717;
	font-weight:bold;
	font-size:13px;
	float:left;
	clear:both;
	width:100%;
	padding-bottom:4px;
	 
}

.ttarrows{
 
	color:#7c7c7c;
}
	
	div#tipDiv {
	    color:#000; 
	    font-size:11px; 
	    line-height:1.2;
	    background-color:#fff; 
	    border:1px solid #d1d1d1; 
	    width:210px; 
	  
	    font-size:11px;
	}

#citys{
	 
	float:left;
	clear:both;
	position:relative;
	bottom:-20px;
	background-color:#ecebeb;
	width:100%;
	 
	 
}
#citys ul {
padding:0;
margin:0;
	 
	 
}
#citys ul li {
background:#DADADA none no-repeat scroll 0 0;
 
color:#8B8B8B;
font-weight:normal;
margin-bottom:1px;
margin-left:0;
margin-right:1px;
 
padding:4px 6px 5px 4px;
position:relative;
list-style-type:none;
font-size:11px;
float:left;
clear:none;
 white-space: nowrap;
 

	 
} 



/*  */
.generic-placeholder{
	float:left;
	clear:both;
	padding:30px 0 0 0;
	width:100%
}

.generic-placeholder h3{
	font-weight:bold;
	font-size:14px;
	padding: 15px 0 0 0;
	float:left;
	clear:both;
	width:auto;
	margin:0;
 
}


.generic-placeholder p{
	float:left;clear:both;width:100%;
	padding:0 0 10px 0;
	color:#000;
	font-size:12px;
	line-height:138%;
	
}



/* start - listboxes*/



.listbox{
	width:145px;
	padding:5px 5px 5px 0;
	clear:none;
	float:left;
	 
	

		
}
.listbox img { float:left; margin:0; }

.listbox ul, .bigmapairportlinks ul, .generic-placeholder ul{
	padding:3px 0 0 0;
	margin:0 0 0 0 ;
	float:left;
	clear:both;
	width:100%;
	
}

.listbox ul li,  .bigmapairportlinks ul li {
	padding:2px 0 2px 10px;
	margin:0 0 0 0;
	list-style-type:none;
	background-image: url(http://www.flygcentralen.se/_gfx/_newimages/gray5x5bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	color:#747474;
	font-size:11px;
	
	
	
	
} 

 .generic-placeholder ul li{
	padding:2px 0 5px 9px;
	margin:0 5px 0 0;
	list-style-type:none;
	background-image: url(http://www.flygcentralen.se/_gfx/_newimages/gray5x5bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	color:#747474;
	font-size:11px;
	float:left;clear:none;
	
	
	
	
} 
 .generic-placeholder ul li a:link,  .generic-placeholder ul li a:visited {
 
	
	padding: 0 10px 0 0;
	
	
} 

.listbox ul li a:link, .listbox ul li a:visited {
 
	color:#747474;
	text-decoration:none;
 
	
} 
.listbox ul li a:hover{
 
	color:#747474;
	text-decoration:underline;
 
	
} 
.listbox img{
	float:left;
	clear:none;
	padding:1px ;
	border: 1px #bababa solid;
	position:relative;
	top:0px;
}

.listbox h5{
	padding: 0 0 0 0;
	 
	color:#000;
	float:left;
	clear:none;
	font-size:12px;
	border-bottom:1px dashed #BEBEBE;
	font-weight:bold;
	padding: 0 0 0 0;
	margin:0;
	width:auto;
	width:100%;

}

.listbox h5 a:link, .listbox h5 a:visited{
	

	color:#BF0005;
	text-decoration:underline;
	
}

/**/




table#bigmaplist  td{
vertical-align:top;
text-align:left;



}
table#bigmaplist  {
float:left;
clear:both;
 

}

/**/


#topmenu{
	
	background-image: url("http://static.flight24.com/images/topheader-gradient.jpg");
	background-repeat: repeat-y;
	background-position: -100px 0;
	width:796px;
	height:25px;
	margin: 0 auto 0 auto;
	position:relative;
	 
	}

#topmenu ul{
	
	float:left;
	clear:none;
	width:100%;
 
	 
	height:25px;
	margin:0;
	padding:0;
	
	}
	

#topmenu ul li {
	
	float:left;
	clear:none;
	width:100%;
	width:auto;
	height:25px;
	margin:0;
	padding:0 13px 0 13px;
	list-style-type:none;
	font-size:10px;
	border-left: 1px #475c80 solid;
	
}

#topmenu ul li a:link, #topmenu ul li a:visited{
	color:#93a0b6;
	position:relative;
	top:6px;
}
#topmenu ul li#bluer a:link, #topmenu ul li#bluer a:visited{
	color:#5289c3;
}
	
#topmenu ul li a:hover, #topmenu ul li#bluer a:hover{
	color:#dfe2e7;
	text-decoration:none;
}
/**/

#main-cont-left-side{
	
	float:left;
	clear:none;
	width:525px;
	padding-bottom:15px;
}

#main-cont-left-side ul li{
	
	color:#000;
	
}


/**/
	
	
#main-cont-right-side{
	
	float:right;
	clear:none;
	width:254px;
 
	
}


/**/

#showresult-tablewrapper{
	
	float:left;
	clear:both;
	background-color:#e9e6d4;
 
	margin-top:17px;
	width:796px;
	padding-bottom:17px;
	padding-top:2px;

	
	}
	
	
	/**/
	
.innerheader{
	
	 
	float:left;
	clear:both;
	height:51px;
	 
	border-bottom:1px #ddd solid;
	position:relative;
	 
	 
 
	}
	
.leftinnerheader{
	position:relative;
	left:10px;
	width:365px;	
}	
	
	
.rightinnerheader{
	 
	 	width:374px;	
	 	position:relative;
	 	left:-5px;
}	
	
		
	
	
odd .innerheader{
	
	 
	float:left;
	clear:both;
	height:51px;
	width:360px;
	border-bottom:1px #ddd solid;
	position:relative;
	 
	padding-right:10px;
	background-color:#a6d3e3;
	
float:left;
	clear:both;
	height:51px;
	width:360px;
	border-bottom:1px #ddd solid;
	position:relative;
	 
	padding-right:10px;
	background-color:#a6d3e3;
	}
	
	
	
		
	/**/
img#changeresultbtn{
	
	margin:9px 0 0 0;
	position:center;
	width:auto;
	position:relative;
	left:15px;
	
	
	}
	
	/**/
	
	
ul#showresultheadul {
	
	width:500px;
	 
	padding-left:17px;
	padding-top:12px;
	}	
ul#showresultheadul li {
	
	padding-left:30px;
	width:440px;
	line-height:140%;

	}
	
/**/
	
#alertdiv{
	
	position:absolute;
	top:20px;
	left:20px;
	z-index:100000;
	width:343px;
	 	
}

#alertdiv h4{
	
	padding: 0 0 0 45px;
	margin:16px 0 0 0;
	font-size:14px;
	text-align:left;
	

}


#alertdiv p{
	
	padding: 0 0 15px 18px;
	margin:11px 0 0 0;
	font-size:12px;
	text-align:left;
	color:#000;
	

}

#alerthead{
	
	width:343px;
	height:41px;
	background-image: url("http://static.flight24.com/images/popup-header.png");
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	clear:both;
	
	}


#alertfoot{
	
	width:343px;
	height:12px;
	background-image: url("http://static.flight24.com/images/popup-footer.png");
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	clear:both;
	
	}

#closebtn{
	
	width:19px;
	height:15px;
	background-image: url("http://static.flight24.com/images/popup-close.png");
	background-repeat: no-repeat;
	background-position: right top;
	float:right;
	clear:none;
	position:relative;
	top:17px;
	right:15px;
	}

#alertcontent{
	
	float:left;
	clear:both;
 
	background-image: url("http://static.flight24.com/images/popup-middle.png");
	background-repeat: repeat-y;
	background-position: right top;
	width:343px;
	}

	
#progressBar{
	position:absolute;
	top:20px;
	left:20px;
	z-index:10010;
	width:443px;
}


#blurredbg{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	background-image: url("http://static.flight24.com/images/blurredbg.png");
	background-repeat: repeat ;
	background-position: left top;
	 
}


/**/

#rightDateFieldOffSmall{
	float:left;
	clear:none;
	padding:0 17px 0 0;
	margin:0;
}

#leftDateFieldOnSmall{
	margin:0; 
	float:left;clear:none;padding-left:17px;width:192px;
	}


.redclr{
	color:#c50f15;
	}
