body { margin:0; padding:0;  font:11px/18px Arial, Helvetica, sans-serif; }

img { border:0; float:left; }

.fltr { float:right; }

/*main block*/

#main_block { text-align:left; width:1000px; }

/*header*/

#header1,#header2 { float:left; width:1000px; height:397px; background:url(../images/header1.jpg) no-repeat left; }

#header2 { float:left; background:url(../images/header2.jpg) no-repeat right; }

.hd_menu { float:left; display:inline; width:600px; height:29px; background:url(../images/hd_menu.jpg) no-repeat; margin-left:11px; }

.hd_home { margin:6px 41px 0 43px; }

.hd_arrivals { margin:6px 28px 0 28px; }

.hd_news { margin:6px 34px 0 26px; }

.hd_flight { margin:6px 46px 0 39px; }

.hd_contact { margin:6px 0 0 29px; }

.logo { margin:84px 0 0 91px; }

.hd_text { margin:141px 0 0 642px; }

.hd_details { float:left; width:55px; padding-left:10px; font-weight:bold; text-transform:uppercase; color:#C62F0C; 
				background:url(../images/hd_darrow.gif) no-repeat left; margin:15px 0 0 890px; text-decoration:none; }
				
.hd_details:hover { text-decoration:underline; }

/*center*/			

.center { float:left; width:1000px; }

.center { float:left; width:1000px; background:url(../images/center_tile1.gif) repeat-y; }

.content { float:left; display:inline; width:625px; margin-left:32px; }

.cp_blk1 { float:left; width:305px; background:url(../images/cp_tile1.gif) repeat-y; margin:-112px 0 0 0; position:relative; }

.cp_blk1a { float:left; width:305px; background:url(../images/cp_bg1.gif) no-repeat; }

.cp_reservation { margin:11px 0 0 31px; }

.cp_list1 { float:left; width:285px; padding-top:5px; font:11px/24px Arial, Helvetica, sans-serif; }

.cp_list1 a { float:left; color:#5A5757; width:225px; text-decoration:none; }

.cp_list1 a:hover { text-decoration:underline; }

.cp_list1 img { margin:10px 10px 0 31px; }

.cp_read1 { float:left; width:91px; height:19px; background:url(../images/cp_read1.gif) no-repeat; margin:10px 0 0 38px; 
			color:#fff; text-decoration:none; padding:1px 0 0 9px; }
			
.cp_read1:hover { text-decoration:underline; }

.cp_blk2 { float:left; width:305px; background:url(../images/cp_tile1.gif) repeat-y; margin:-112px 0 0 0; position:relative; }

.cp_blk2a { float:left; width:304px; background:url(../images/cp_bg2.jpg) no-repeat; }

.cp_main { margin:14px 0 0 24px; }

.cp_text1 { float:left; width:240px; margin:13px 0 0 28px; color:#5A5757; font:11px/18px Arial, Helvetica, sans-serif; }

.cp_text1 a { color:#0A6477; text-decoration:none; font-weight:bold; }

.cp_blk3 { float:left; width:610px; margin:30px 0 0 0; font:11px/18px Arial, Helvetica, sans-serif; color:#797979; }

.cp_pic1 { float:right; margin:26px 0px 0 48px; }

.cp_rmore1 { float:left; width:73px; padding-left:14px; background:url(../images/cp_rblt1.gif) no-repeat left; 
				color:#010101; font-weight:bold; margin:5px 0 0 0; }
				
.cp_rmore1:hover {  text-decoration:none; }
				
.cp_blk4 { float:left; width:609px; margin-top:17px; background-color:#F7F7F7; padding-bottom:30px; }

.cp_find { margin:15px 0 0 51px; }

.cp_best { margin:31px 0 0 101px; }

.cp_poll { float:left; width:220px; margin:7px 0 0 25px; }

.cp_poll input { float:left; margin:0 9px 0 17px; }

.cp_poll span { float:left; color:#E47C3E; font-weight:bold; }

.cp_search_blk { float:left; width:395px; }

.cp_text2 { float:left; color:#068E96; font-weight:bold; margin:20px 0 0 44px; width:45px; }

.cp_tbox1 { float:left; width:117px; height:16px; margin:18px 0 0 14px; border:1px solid #AFAFAF; font:11px Arial, Helvetica, sans-serif; }

.cp_search { margin:35px 0 0 0; }

.cp_blk5 { float:left; width:335px; margin-top:23px; }

.cp_text3 { float:left; width:330px; color:#55514F; margin:19px 0 0 0; font:11px/18px Arial, Helvetica, sans-serif; }

.cp_text3 b { color:#0694B7; }

.cp_hot_tour { float:left; width:257px; height:171px; background:url(../images/cp_hot_tour.gif) no-repeat; margin:9px 0 0 0; }

.cp_hot { margin:26px 0 0 50px; }

.cp_book { margin:15px 0 0 23px; }

.cp_hot_tour span { float:left; width:215px; margin:15px 0 0 24px; color:#C80707; text-decoration:underline; }

.cp_click { float:left; width:89px; height:21px; margin:20px 0 0 130px; text-decoration:none; 
			background:url(../images/cp_click.gif) no-repeat; color:#FFF; padding:1px 0 0 7px; font-weight:bold; }

.cp_click:hover { text-decoration:underline; }

/*right*/

.rp_special { margin:-8px 0 0 13px; position:relative; }

.rp_travel { margin:46px 0 0 12px; }

.rp_date { float:left; color:#D4845D; font-weight:bold; margin:16px 0 0 14px; width:250px; }

.rp_list1 { float:left; width:270px; padding-top:10px; font:11px/18px Arial, Helvetica, sans-serif; }

.rp_list1 a { color:#55514F; text-decoration:none; width:230px; }

.rp_list1 a:hover { text-decoration:underline; }

.rp_list1 img { margin:5px 19px 0 14px; }

.rp_rmore1 { float:left; width:73px; padding-left:14px; background:url(../images/rp_rblt1.gif) no-repeat left; 
				color:#010101; font-weight:bold; margin:10px 0 0 15px; }
				
.rp_rmore1:hover { text-decoration:none; }

.rp_offer { margin:27px 0 0 12px; }

/*footer*/

.footer { float:left; width:1000px; background:url(../images/fp_tile1.gif) #94D297 repeat-x; padding:20px 0 20px 0; margin-right:-3px; }

.fp_menu { text-align:center; width:1000px; }

.fp_menu a { color:#FFFFFE; text-decoration:none; }

.fp_menu a:hover { text-decoration:underline; }

.fp_menu span { color:#FFF; padding:0 30px 0 30px; }

.fp_copy { text-align:center; width:1000px; font:11px tahoma, Arial, Helvetica, sans-serif; color:#04350F; padding-top:10px; }

.cp_buy { margin:27px 0 0 12px; }

.in_cp_family { float:left; width:273px; height:141px; background:url(../images/in_rp_family.jpg) no-repeat; margin:17px 0 0 12px; }

.in_rp_vacation { margin:12px 0 0 48px; }

.in_cp_text1 { float:left; width:125px; margin:11px 0 0 126px; color:#FFF; }

.in_cp_text1 a { color:#000; }

.in_cp_text1 a:hover { text-decoration:none; }

.in_rp_click {margin:11px 0 0 136px; }

.in_cp_test { margin:3px 0 0 17px; }

.in_rp_text1 { float:left; width:260px; color:#3B3938; margin:10px 0 0 29px; font:11px/24px Arial, Helvetica, sans-serif; text-decoration:underline; }

.in_cp_book { margin:8px 0 0 23px; }

.in_cp_text2 { float:left; width:225px; color:#D96F20; margin:13px 0 0 24px; }

.in_cp_img1 { float:right; margin:40px 0 0 0; }

.in_cp_plan {
	margin:7px 0 7 32px;
}

.in_cp_text3 { float:left; width:550px; margin:16px 0 0 35px; color:#55514F; }

.in_cp_client { float:left; width:256px; height:171px; background:url(../images/in_cp_bg1.jpg) no-repeat; margin:9px 0 0 0; }

.in_cp_our { margin:21px 0 0 67px; }

.in_cp_client span { float:left; width:105px; margin:25px 0 0 136px; color:#FFF; }

.in_cp_click { float:left; width:82px; height:19px; margin:16px 0 0 127px; padding:1px 0 0 10px; text-decoration:none;
				background:url(../images/in_cp_click.gif) no-repeat; color:#920505; font-weight:bold; }
				
.in_cp_click:hover { text-decoration:underline; }

.in_date { float:left; color:#0D7B9A; font-weight:bold; margin:16px 0 0 14px; width:250px; }
