/*
	Author: www.flyrejser.com 
	Date: April 11, 2008. 
	Title: Flyrejser     
====================================
*/
body{
	font-family:Georgia,"Trebuchet MS",Verdana, Lucida, Arial,Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background:#E5E4EB url(images/bg.gif) repeat-x;
	color:#707070;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
/*
	voice-family:"\"}\"";
	voice-family:inherit;	
*/
ul,ol,li{
	list-style:none;
}
h3{
	font-size:17px;
	margin-bottom:10px;
}	
a{
	color:#707070;
	text-decoration:none;
}
a:hover{
	color:#009AC8;
	text-decoration:underline;
}
.hide,h1 b,h2 b,h5 b,a i{
     position: absolute;
     left: -9999px;
}
/*------------------------------Page Structure
*/
#wrap{
	margin:0 auto;
	width:914px;
	text-align:left;	
}
/*-----------------------Header
*/
#hdr{
	width:914px;	height:59px;
	overflow:hidden;
	background:url(images/headerbg.gif) repeat-x -12px 0;
	padding-right:17px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:897px;
}
html>body #hdr{
	width:897px;
}
#hdr h1{
	display:block;
	width:198px; height:59px;
	float:left;
}
#hdr h1 a{
	display:block;
	width:198px; height:59px;	
	background:url(images/flyrejser_logo.jpg) no-repeat;
}
#hdr .searchbox{
	float:right;
	margin-top:25px;	
}
.searchbox{
	width:188px;	height:22px;
	border:1px solid #017598;
	float:none;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:186px;	height:20px;		
}
html>body .searchbox{
	width:186px;	height:20px;			
}
.searchbox .txtsearch{
	width:153px;	height:21px;
	border:1px solid #009AC8;
	border-right:0;	
	float:left;
	color:#fff;
	background:#017598;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:150px;	height:19px;	
}
html>body .searchbox .txtsearch{
	width:150px;	height:19px;	
}
.searchbox .subbtn{
	width:33px;	height:21px;
	background:#009AC8;
	border:none;
	cursor:pointer;
	float:right;
}
/*-----------------------Navigation
*/
.nav{
	width:914px;
	height:27px;	
	padding-right:17px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:897px;
}
html>body .nav{
	width:897px;
}
.nav li{
	display:block;
	float:right;
	display:inline;
	margin-left:4px;
	width:130px;
}
/*.nav a,.nav a b,.nav a b b{
	display:block;
	height:27px;
}*/
.nav li a{
	line-height:28px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/page_current.jpg) no-repeat center;
	text-decoration:none;
	width:130px;
}
.nav li  a:hover{
	background:url(images/page_upactive.jpg) no-repeat center;
	color:#005568;
	cursor:pointer;
	width:130px;
	text-decoration:none;
}
/*.nav a:hover b{
	background:url(images/navleftcorn.gif) no-repeat 0 -27px;
}
.nav a:hover b b{
	background:url(images/navrightcorn.gif) no-repeat 100% -27px;

}
*//*-----------------------Banner and form
*/
.banner{	
	background:url(images/banner.jpg) no-repeat;
	width:914px;	height:315px;
	color:#fff;
}
.banner dl{
	width:400px;
	overflow:hidden;
	margin:90px 0 0 496px;
}
.banner dd{
	display:block;
	width:400px;
	overflow:hidden;
	margin-bottom:13px;
}
.banner .rbtn{
	padding-left:215px;
	font-size:12px;
}
.banner .rbtn input{
	width:15px;	height:15px;
	float:left;
	border:none;
	padding:0;
	background:none;	
}
.banner .rbtn label{
	width:70px;
}
.banner label{
	width:60px;
	display:block;
	float:left;
	color:#fff;
	margin:0 5px 0 7px;
}
.banner span{
	display:block;
	border:1px solid #3B3B71;
	width:138px;
	float:left;
}
.banner input{
	width:136px;
	border:1px solid #11114A;
	background:#3B3B71;
	padding:0 2px;
	float:left;
	font-size:13px;
	height:18px;
	color:#fff;
}
.banner .spanstyle1{
	width:70px;
}
.banner .spanstyle2{
	width:78px;
}
.banner .txtstyle1{
	width:68px;
}
.banner  img{
	display:block;
	width:auto;
	float:left;
	margin:5px 2px 0 4px;
}
.banner select{
	width:76px;	height:21px;
	font-size:11px;
}
.banner a{
	display:block;
	width:auto;
	float:left;
	color:#fff;
	text-decoration:none;
}
.banner input.searchbtn{
	width:auto;
	height:auto;
	border:none;
}
.banner .altlink{
	margin:0px 25px 0 160px;
	font-size:12px;	
}
/*\*/
* html .banner .altlink{
	margin-left:80px;
}
/**/
.banner .altlink:hover{
	color:#009AC8;
	text-decoration:underline;
}
/*---------------------- .main Body
*/
.main{
	width:914px;
	overflow:hidden;
	background:#fff;
	padding:0 17px;
	background:url(images/mainbg.gif) repeat-y;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:880px;
}
html>body .main{
	width:880px;
}
.mainlft{
	float:left;
	width:640px;
}
.mainrt{
	float:right;
	width:220px;
	padding-top:33px;
	font-size:12px;
}
.topics{
	background:url(images/graybg.gif) repeat-x;
	padding:30px 20px;
	overflow:hidden;
	font-family:Georgia;
	overflow:hidden;
}
.topics h1{
	font-size:25px;
	color:#009AC8;
	margin-bottom:20px;
	font-weight:normal;
}
.topics h1 a{
	color:#009AC8;
	text-decoration:underline;

}
.topics p{
	margin-bottom:15px;
}
.topics  img{
	border:5px solid #E9EAE2;
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin:0 15px 15px 0;
	
}
blockquote{
	background:url(images/quote.gif) no-repeat;
	padding-left:42px;
	font-style:italic;
	margin-bottom:15px;
}
.comments{
	background:url(images/graybg.gif) repeat-x;
	padding-top:30px;
}
.comments h3{
	font-size:12px;
	color:#454545;
	margin-bottom:10px;
}
.comments h3 span{
	color:#009AC8;
}
.comments dd{
	display:block;
	padding:22px 15px;
	margin:0 10px 20px 10px;
	border:1px solid #E7E6EC;
	background:#F7F7F7;
	
}
.commform{
	margin:30px 0 0 2px;
	font-family:Georgia;
	
}
.commform h2{
	font-size:25px;
	color:#009AC8;
	margin-bottom:30px;
}
.commform dd{
	display:block;
	width:500px;
	overflow:hidden;
	margin-bottom:20px;
}
.commform label{
	display:block;
	float:left;
	width:226px;	
}
.commform input{
	display:block;
	width:232px;	height:20px;
	float:left;
	padding:2px 0 0 2px;
}
.commform textarea{
	width:455px;
	height:100px;
	border:1px solid #232A30;
	padding:3px;
}
.commform .submitbtn{
	width:65px;
	height:23px;
	border:none;
	background:url(images/submitbtn.gif) no-repeat;
	color:#fff;
	padding:0;
	font-size:13px;
	font-weight:bold;
	margin-left:396px;
	cursor:pointer;
}
/*\*/
* html .commform .submitbtn{
	margin-left:198px;
}
/**/
.links{
	margin-bottom:15px;
}

.links dd{
	display:block;
	width:220px;
	overflow:hidden;
}
.links img{
	display:block;
	width:auto;
	float:left;
}
.links a{
	display:block;
	float:left;
	width:auto;
	margin-top:15px;
	color:#F87814;
	font-weight:bold;
}
.links .altlink{
	margin-top:8px;
}
.submit2 input{
	background:url(images/txtbg.gif) no-repeat;
	width:126px; height:19px;
	float:left;
	padding:2px 0 0 6px;
	font-size:13px;
	border:none;
}
.submit2 input.submitbtn2{
	background:url(images/submitbtn2.gif) no-repeat;
	width:69px;	height:21px;
	color:#fff;
	padding:0;
	font-weight:bold;
	cursor:pointer;
}
.mainrt li h2{
	width:210px;	height:50px;
	background:url(images/hdrbg.gif) no-repeat;
	font-size:23px;
	font-weight:normal;
	margin-bottom:20px;
	line-height:50px;
}
.mainrt li ul{
	margin-bottom:45px;
}
.mainrt li ul li{
	background:url(images/bullets.gif) no-repeat 0 6px;
	padding-left:13px;
	margin-bottom:8px;
	font-size:13px;
}
.comfooter{
	border-top:1px dashed #71718E;
	color:#072E48;
	padding-top:13px;
	clear:both;
	
}
.comfooter a{
	color:#072E48;
}
.comfooter a:hover{
	color:#009AC8;
}

/*---------------------- Footer */
#ftr{
	width:914px;
	font-size:11px;
	color:#0A0A0A;
	text-align:left;
	margin:0 auto;
	background:url(images/footerbg.gif) no-repeat;
	padding:12px 0 30px 0;
}
#ftr p{
	padding-top:27px;
}
#ftr h5{
	
	width:186px; height:59px;
	float:left;
	margin-right:20px;
}
#ftr h5 a{
	display:block;
	width:100%;
	height:100%;
	background:url(images/flyrejser_logo2.gif) no-repeat;
}
#ftr a{
	font-size:11px;
	text-decoration:none;
	color:#0A0A0A;
}
#ftr a:hover{
	text-decoration:underline;
}


#ftr ul{
	padding:0;
	margin:0;
	list-style:none;

}
#ftr ul li{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;

}

/*...............*/
.article01{
	padding:30px 20px;
	overflow:hidden;
	font-family:Georgia;
}























