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

	.main {
		
		width:791px;
		margin-left:auto;
		margin-right:auto;
	}
	.top {
		float:right;
		margin-top:15px;
		width:791px;
		height:161px;
		background:url(images/top.jpg) top left no-repeat;
	}
	.middle {
		float:right;
		width:791px;
		background:url(images/middle.jpg) top left repeat-y;
	}
	.bottom {
		float:right;
		width:791px;
		height:21px;
		background:url(images/bottom.jpg) top left no-repeat;
	}
	
	.content { 

		text-align:right;
		margin-right:auto;
		margin-left:auto;
		width:767px;
	}
	
	.right {
		float:right;
		width:529px;
	}
	
	.menu {
		width:524px;
		height:21px;
		float:right;
		background:url(images/menu_bg.gif) top right no-repeat;
		margin-bottom:3px;
	}
	
	.menu_item {
		height:18px;
		margin-top:2px;
		margin-right:14px;
		padding-left:16px;
		float:right;
		background:url(images/menu/sep.gif) top left no-repeat;
	}
	
	.banner_main {
		width:525px;
		height:52px;
		float:right;
		margin-top:3px;
		margin-bottom:2px;
	}
	
	.sep_hor {
		
		margin-bottom:0px;
		padding:2px;
		float:right;
		width:526px;
		text-align:right;
		
		background:url(images/sep_hor.gif) top no-repeat;
	}
	.topic {
		float:right;
		height:16px;
	}
	
	
	.flight {
		width:173px;
		height:110px;
		float:right;
		background:url(images/flight_bg.jpg) top right no-repeat;
		margin-top:2px;
		margin-left:2px;
	}
	
	.flight_company {
		width:153px;
		height:34px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
	}
	.flight_company img {border:1px solid #52a1d9;}
	
	.flight_price {
		float:right;
		width:160px;
		margin-right:7px;
		font-size:16px;
		font-weight:bold;
		margin-top:4px;
		line-height:14px;
	}
	.flight_content {
		float:right;
		width:160px;
		margin-right:7px;
		font-size:12px;
		height:25px;
		overflow:hidden;
		line-height:12px;
		margin-top:2px;
	}
	.button {
		float:right;
		margin-right:7px;
		margin-top:2px;
	}
	
	
	.hotcar {
		width:171px;
		height:72px;
		float:right;
		background:url(images/hotcar_bg.gif) top right no-repeat;
		margin-top:2px;
		margin-left:3px;
		
	}		
	
	.hotcar_image {
		float:right;
		width:55px;
		height:68px;
		margin-right:4px;
		margin-top:2px;
	}
	.hotcar_image img{border:1px solid #ffffff;}
	
	.hotcar_content {
		float:right;
		width:103px;
		height:68px;
		margin-right:4px;
		margin-top:1px;
		text-align:center;
		line-height:15px;
	}
	
	.car_content {
		float:right;
		width:103px;
		height:68px;
		margin-right:4px;
		margin-top:1px;
		text-align:center;
		line-height:18px;
	}
	
	.hotel_topic {font-size:14px; font-weight:bold; color:#004d82; }
	.hotel_text {font-size:12px; font-weight:bold; color:#004d82; }
	.hotel_price{font-size:12px; font-weight:bold;color:#a20500;}
	.car_topic {font-size:14px; font-weight:bold; color:#000000;}
	.car_text {font-size:12px; font-weight:bold; color:#000000;}
	.hotel_price{font-size:12px; font-weight:bold;color:#a20500;}
	.articles {
		float:right;
		width:347px;
		font-size:12px;
		padding-bottom:7px;
	}
	
	
	
	.links {
		float:right;
		width:170px;
		margin-right:7px;
		font-size:12px;
		padding-bottom:7px;
	}
	
	.articles a, .links a {color:#115aa5;}
	.articles a:hover, .links a:hover {color:#a50f23;}
	
	.left {
		float:right;
		width:227px;
		margin-right:8px;
		background:url(images/sep_ver.gif) top right repeat-y;
	}
	
	.search {
		width:227px;
		height:80px;
		background:url(images/search.jpg) top right no-repeat;
		float:right;
		margin-bottom:5px;
	}
	
	.search_content {
		margin-top:20px;
		width:217px;
		float:right;
		margin-right:5px;
	}
	.search_content2 {
		margin-top:5px;
		width:217px;
		float:right;
		margin-right:5px;
		
	}
	.news {
		float:left;
		width:215px;
		height:106px;
		background:url(images/news.gif) top right no-repeat;
		margin-bottom:5px;
	}
	
	.news_content {
		margin-top:20px;
		width:200px;
		height:70px;
		overflow:hidden;
		float:right;
		font-size:11px;
		margin-right:5px;
	}
	
	.banner {
		float:left;
		width:215px;
		margin-bottom:5px;
	}
	
	.credits {
		margin-top:3px;
		margin-bottom:5px;
		float:right;
		font-size:11px;
		float:right;
		width:765px;
		margin-right:15px;
		margin-left:5px;
		color:#9c9c9c;
		
	}
	.credit1 {float:left}
	.credit2 {float:right}
	.credit2 a {color:#9c9c9c;}
	.credit2 a:hover {color:#676767;}








