body {
	background:url(images/bg.gif) repeat-x top left;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}
img {border:none}

	.main {
		
		width:784px;
		margin-left:auto;
		margin-right:auto;
	}
	.top {
		float:right;
		
		width:784px;
		height:150px;
		background:url(images/top.jpg) top left no-repeat;
	}
	
	.top_menu {
		width:760px;
		float:right;
		margin-right:12px;
		margin-top:127px;
		text-align:center;
		color:#ffffff;
		font-weight:bold;
		letter-spacing:0.04em;
	}
	
	.top_menu a{color:#ffffff; text-decoration:none;}
	.top_menu a:hover{color:#2b2b2b; text-decoration:underline;}
	
	.content { 
		
		text-align:right;
		margin-right:auto;
		margin-left:auto;
		width:780px;
	}
	.top_text {
		margin-top:10px;
		float:right;
		width:395px;
		direction:rtl;
	}
	
	.top_banner {
		margin-top:10px;
		float:right;
		width:406px;
		direction:rtl;
	}
	.search {
		margin-top:10px;
		width:362px;
		height:62px;
		background:url(images/search.jpg) top right no-repeat;
		float:left;
		margin-bottom:5px;
	}
	
	.search_content {
		flight:right;
		margin-right:20px;
		margin-left:5px;
		margin-top:5px;
	}
	
	
	
	.right {
		float:right;
		width:626px;
		margin-top:5px;
	}
	
	.flight {
		width:205px;
		height:129px;
		float:right;
		margin-top:2px;
		margin-left:2px;
	}
	
	.flight_name_price {
		width:110px;
		margin-right:5px;
		float:right;
		margin-top:4px;
	}
	
	.flight_name {
		float:right;
		height:15px;
		font-size:14px;
		font-weight:bold;
		color:#000000;
	}
	
	.flight_price {
		float:left;
		color:#83014d;
		font-size:14px;
		font-weight:bold;
		line-height:14px;
		text-align:right;
	}
	
	.flight_content {
		float:right;
		width:110px;
		margin-right:5px;
		font-size:12px;
		height:70px;
		direction:rtl;
		overflow:hidden;
		line-height:14px;
		margin-top:2px;
	}

	.flight_button {
		clear:both;
		float:right;
		margin-right:5px;
		margin-top:5px;
	}
	.flight_company img {border:1px solid #52a1d9;}
	
	
	.left {
		float:right;
		width:150px;
		margin-right:4px;
		margin-top:5px;
		
	}
	
	.news {
		float:right;
		width:150px;
		height:132px;
		background:url(images/news.gif) top right no-repeat;
		margin-bottom:2px;
	}
	
	.news_content {
		float:right;
		width:140px;
		margin-right:5px;
		margin-top:3px;
		height:125px;
		overflow:hidden;
		direction:rtl;		
	}
	
	.article {
		float:right;
		width:618px;
		margin-top:7px;
		direction:rtl;
	}
	
	.article_topic {
		height:17px;
		width:618px;
		background:url(images/article_bg.jpg) top right repeat-x;
		margin-bottom:5px;
	}
	.article_name {
		float:right;
		margin-right:2px;
		color:#FFFFFF;
		width:618px;
		font-weight:bold;
		font-size:14px;
		
	}	
	
	.article_part1 {
		width:300px;
		float:right;
	}
	
	.article_part2 {
		width:300px;
		float:right;
		background:url(images/article_part2_bg.gif) top right repeat-y;
		padding-right:8px;
	}
	
	.article_part_topic {
		font-size:14px;
		font-weight:bold;
		color:#760046;
		margin-bottom:4px;
	}
	.article a {
		width:250px;
		float:right; 
		background:url(images/article_link_bg.gif) no-repeat right bottom; 
		line-height:13px;
		padding-right:15px; 
		
		direction:rtl;
		text-decoration:underline;
		height:10px;
		color:#0071c0;
		}
		
	.article a:hover {
		
		background:url(images/article_link_bg2.gif) no-repeat right bottom; 
		
		direction:rtl;
		text-decoration:underline;
		height:10px;
		color:#3e7b0e;
		}
		
	.banner {
		float:right;
		width:145px;
		margin-left:5px;
		margin-bottom:5px;
		text-align:left;	
	
	}
	
	.banner img {border:1px solid #62a62c;}
	
	
	.article_picture {float:left; margin-right:5px; margin-bottom:5px;}
	.article_picture img{border:1px solid #6daf39;}
		
	
	.article_part3 {
		width:600px;
		float:right;
		direction:rtl;
		border-top:1px solid #b8defd;
		border-bottom:1px solid #b8defd;
		padding-top:8px;
		padding-bottom:8px;
	}
	
	.article_part4 {
		width:600px;
		float:right;
		direction:rtl;
	
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.table_results {
		border:1px solid #97c7ed;
		text-align:right;
		margin-top:2px;
	}
	
		
	.table_topic {
		background:#97c7ed;
		
	}
	
	.table_article {
		float:right;
		width:618px;
		margin-top:7px;
		direction:rtl;
	}
	
	.table_td {border-bottom:1px solid #97c7ed; padding:3px; }
	.table_td2 {border-bottom:1px solid #97c7ed; }
	.table_results a{color:#005ea9;}
	.table_results a:hover{color:#3e7b0e;}
	.table2 td {padding-top:3px; padding-bottom:3px;}
	.steps {
		width:600px;
		float:right;
		direction:rtl;
	
		
		padding-bottom:5px;
	}
	
	.step {
		float:right;
		height:38px;
		margin-left:5px;
	}
	
	.credits {
		border-top:1px solid #9c9c9c;
		margin-top:10px;
		margin-bottom:5px;
		float:right;
		font-size:11px;
		float:right;
		width:775px;
		
		color:#9c9c9c;
		
	}
	.credit1 {float:left}
	.credit2 {float:right}
	.credit2 a {color:#9c9c9c;}
	.credit2 a:hover {color:#676767;}



	
	
	
	