/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset  
{
margin:0;
padding:0;
border:0;
outline: 0;
}
a img{border:none;}

h1,h3{ font-size:11px;}

h2 { font-size:14px;}

TR TD 
	{
		font-family:tahoma, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#4b4b4b;
	}
TR TD a
	{
		font-family:tahoma, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#4b4b4b;
		text-decoration:none;
	}
TR TD a:hover {
		font-family:tahoma, sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#FF0000;
		text-decoration:underline;
}
div {
	font-family:tahoma, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#4b4b4b;
}
body{
		color:#4b4b4b;
		background:url(../images/bg1.jpg) repeat-x top left #aaeaff;
	}
	
img,a ,div ,input { behavior: url(../imgfix/iepngfix.htc) }

#wrapper
	{
	position:relative;
	width:1000px;
	margin:0 auto;
	}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* HEADER *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#wrapper #header {
	position:relative;
	width:1000px;
	height:557px;
	background:url(../images/bghead.jpg) no-repeat;
}
		#wrapper #header #slogan {
			position:relative;
			width:1000px;
			height:34px;
		}
				#wrapper #header #slogan #posi1 {
					position:relative;
					width:1000px;
					padding:9px 0px 0px 0px;
				}
			
		#wrapper #header #flasharea {
			position:relative;
			z-index:1;
			width:1000px;
			height:523px;
			/*background-color:#99CC66;*/
		}
		#wrapper #header #menutop {
			position:absolute;
			text-align:left;
			z-index:2;
			/*width:800px;
			background-color:#000000;*/
			margin:35px 0px 0px 260px;
		}
				#wrapper #header #menutop #menulek1 {
					position:relative;
					text-align:left;
					/*background-color:#FF5236;*/
					margin-bottom:14px;
				}
				#wrapper #header #menutop #menulek2 {
					position:relative;
					text-align:left;
					/*background-color:#452365;*/
				}
		

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* content *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#wrapper #content {
	position:relative;
	overflow:hidden;
	width:1000px;
	/*min-height:500px;
	height:500px;*/
	background-color:#FFFFFF;
}

/*html>body #wrapper #content  {height:auto}*/

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* content LEFT *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#wrapper #content #contleft {
	position:relative;
	float:left;
	overflow:hidden;
	width:234px;
	/*background-color:#99CC66;  DELETE DELETE DELETE DELETE DELETE DELETE */
}
		#wrapper #content #contleft #arealeft {
			position:relative;
			float:right;
			width:222px;
		}
				#wrapper #content #contleft #arealeft #tel {
					position:relative;
					width:222px;
					height:550px;
					background:url(../images/bg2.gif) left top no-repeat;
					margin-bottom:10px;
				}
				#wrapper #content #contleft #arealeft #video {
					position:relative;
					width:222px;
					height:212px;
					background:url(../images/bg2.jpg) left top no-repeat;
					margin-bottom:10px;
				}
						#wrapper #content #contleft #arealeft #video #videarea {
							position:relative;
							width:208px;
							height:198px;
							padding:7px 0px 0px 7px;
						}
						
				#wrapper #content #contleft #arealeft #enew {
					position:relative;
					width:222px;
					height:174px;
					background:url(../images/bg3.gif) left top no-repeat;
					margin-bottom:10px;
				}
				#wrapper #content #contleft #arealeft #travelbox {
					position:relative;
					overflow:hidden;
					width:222px;
					background:url(../images/bg4.gif) repeat-y;
					margin-bottom:10px;
				}
						#wrapper #content #contleft #arealeft #travelbox #trahead {
							position:relative;
							width:222px;
							height:47px;
							background:url(../images/bg5.gif) left top no-repeat;
						}
						#wrapper #content #contleft #arealeft #travelbox #tracon {
							position:relative;
							overflow:hidden;
							width:222px;
						}
						#wrapper #content #contleft #arealeft #travelbox #trafoot {
							position:relative;
							width:222px;
							height:15px;
							background:url(../images/bg6.gif) left top no-repeat;
						}
				
				#wrapper #content #contleft #arealeft #tools {
					position:relative;
					overflow:hidden;
					width:222px;
					margin-bottom:10px;
				}
				
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* content RIGHT *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#wrapper #content #contright {
	position:relative;
	float:right;
	overflow:hidden;
	width:754px;
	/*background-color:#254879;*/
}
		#wrapper #content #contright #country {
			position:relative;
			overflow:hidden;
			width:754px;
			/*background-color:#125698;*/
			margin-bottom:10px;
		}
		
		#wrapper #content #contright #tourarea1 {
			position:relative;
			overflow:hidden;
			width:754px;
			/*background-color:#254879;*/
			margin-bottom:10px;
		}
		#wrapper #content #contright #tourarea1 #tourposi1 {
			position:relative;
			overflow:hidden;
			width:740px;
			/*background-color:#000000;*/
			margin-bottom:10px;
		}
				#wrapper #content #contright #tourarea1 #tourposi1 TR TD {
					font-family:tahoma, sans-serif; font-weight:normal; font-size:14px; line-height:18px; color:#666666;
				}
				#wrapper #content #contright #tourarea1 #tourposi1 TR TD b {
					font-family:tahoma, sans-serif; font-size:14px; line-height:18px; color:#FFFFFF;
				}
		
				#wrapper #content #contright #tourarea1 .tourbox {
					position:relative;
					overflow:hidden;
					float:left;
					width:365px;
					/*height:500px;*/
					/*background-color:#CCCC00;*/
					margin:0px 11px 11px 0px;
				}
						#wrapper #content #contright #tourarea1 .tourbox .topichead {
							position:relative;
							width:365px;
							height:35px;
							background:url(../images/bg7.gif) no-repeat;
						}
								#wrapper #content #contright #tourarea1 .tourbox .topichead .topichleft {
									position:relative;
									float:left;
									text-align:left;
									width:290px;
									height:35px;
								}
										#wrapper #content #contright #tourarea1 .tourbox .topichead .topichleft .posi2 {
											position:relative;
											text-align:left;
											padding:10px 0px 0px 15px;
										}
										
								#wrapper #content #contright #tourarea1 .tourbox .topichead .topichright {
									position:relative;
									float:right;
									text-align:left;
									width:60px;
									height:35px;
								}
										#wrapper #content #contright #tourarea1 .tourbox .topichead .topichright .posi3 {
											position:relative;
											text-align:left;
											padding:10px 0px 0px 0px;
										}
						
						#wrapper #content #contright #tourarea1 .tourbox .boxlist {
							position:relative;
							overflow:hidden;
							width:365px;
							/*height:450px;*/
						}
								#wrapper #content #contright #tourarea1 .tourbox .boxlist .tourlist1 {
									position:relative;
									overflow:hidden;
									width:365px;
									/*height:100px;*/
									border-bottom:2px #e1e1e1 dotted;
									margin:5px 0px 5px 0px;
								}
										#wrapper #content #contright #tourarea1 .tourbox .boxlist .tourlist1 .listleft {
											position:relative;
											float:left;
											width:90px;
											height:90px;
										}
										#wrapper #content #contright #tourarea1 .tourbox .boxlist .tourlist1 .listright {
											position:relative;
											overflow:hidden;
											float:right;
											width:265px;
											/*height:90px;*/
										}
												#wrapper #content #contright #tourarea1 .tourbox .boxlist .tourlist1 .listright .tourname1 {
													position:relative;
													width:265px;
													margin-bottom:3px;
												}
												#wrapper #content #contright #tourarea1 .tourbox .boxlist .tourlist1 .listright .dayoftour1 {
													position:relative;
													width:265px;
													margin-bottom:3px;
												}
												#wrapper #content #contright #tourarea1 .tourbox .boxlist .tourlist1 .listright .price1 {
													position:relative;
													width:265px;
													margin-bottom:3px;
												}
								
		#wrapper #content #contright #tourarea2 {
			position:relative;
			overflow:hidden;
			float:left;
			width:734px;
			/*background-color:#254879;*/
			margin-bottom:10px;
		}				
				#wrapper #content #contright #tourarea2 #typetour {
					position:relative;
					overflow:hidden;
					width:734px;
					height:40px;
					background:url(../images/bg12.gif) repeat-x;
					margin:15px 0px 10px 0px;
				}
						#wrapper #content #contright #tourarea2 #typetour #posi9 {
							position:relative;
							padding:10px 0px 0px 15px;
						}
				#wrapper #content #contright #tourarea2 #tourlist2 {
					position:relative;
					overflow:hidden;
					width:734px;
					/*background-color:#3399CC;*/
					margin:0px 0px 10px 0px;
				}
						#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 {
							position:relative;
							overflow:hidden;
							width:734px;
							height:130px;
							border-bottom:1px #FF6600 dotted;
							/*background-color:#452658;*/
							margin:10px 0px 0px 0px;
						}
								#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 .area3pic {
									position:relative;
									float:left;
									width:175px;
									height:120px;
									background:url(../images/bg11.gif) top left no-repeat;
								}
										#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 .area3pic .posi8 {
											position:relative;
											width:157px;
											height:96px;
											padding:9px 0px 0px 9px;
										}
								#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 .area3con {
									position:relative;
									float:right;
									width:550px;
									height:120px;
									/*background-color:#00CC33;*/
								}
										#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 .area3con .area3name {
											position:relative;
											overflow:hidden;
											width:550px;
											margin-bottom:3px;
										}
										#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 .area3con .area3day {
											position:relative;
											overflow:hidden;
											width:550px;
											margin-bottom:3px;
										}
										#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 .area3con .area3type {
											position:relative;
											overflow:hidden;
											width:550px;
											margin-bottom:3px;
										}
										#wrapper #content #contright #tourarea2 #tourlist2 .tourarea3 .area3con .area3price {
											position:relative;
											overflow:hidden;
											width:550px;
											margin-bottom:3px;
										}
										
						#wrapper #content #contright #tourarea2 #tourlist2 #jobsarea {
							position:relative;
							overflow:hidden;
							width:734px;
							/*background-color:#452658;*/
							margin:10px 0px 0px 0px;
						}
								#wrapper #content #contright #tourarea2 #tourlist2 #jobsarea .jobcon {
									position:relative;
									width:734px;
									height:300px;
									background:url(../images/tour-job-frame.gif) no-repeat;
									margin-bottom:15px;
								}
										#jobsarea .jobcon .jobmargin {
											position:relative;
											width:712px;
											height:280px;
											background:url(../images/bg4.jpg) no-repeat;
											background-position:bottom;
											margin:0px 0px 0px 11px;
											padding-top:10px;
										}
												#jobsarea .jobcon .jobmargin .jobtype {
													position:relative;
													text-align:center;
													width:712px;
													height:40px;
													background:url(../images/bg3.jpg) repeat-x;
												}
														#jobsarea .jobcon .jobmargin .jobtype .posi13 {
															position:relative;
															overflow:hidden;
															width:712px;
															padding:10px 0px 0px 0px;
														}
														
												#jobsarea .jobcon .jobmargin .showdetailjob {
													position:relative;
													overflow:hidden;
													width:712px;
												}
														#jobsarea .jobcon .jobmargin .showdetailjob .posi12 {
															position:relative;
															overflow:hidden;
															width:690px;
															padding:10px 0px 0px 10px;
														}
										
				#wrapper #content #contright #tourarea2 #topicpage {
					position:relative;
					width:734px;
					height:80px;
					background:url(../images/bg13.gif) repeat-x;
					margin:0px 0px 10px 0px;
				}
						#wrapper #content #contright #tourarea2 #topicpage #topicleft {
							position:relative;
							float:left;
							width:12px;
							height:80px;
							background:url(../images/topic-left.gif) top left no-repeat;
						}
						#wrapper #content #contright #tourarea2 #topicpage #topiclright {
							position:relative;
							float:right;
							width:722px;
							height:80px;
							background:url(../images/topic-right.gif) top right no-repeat;
						}
				
				#wrapper #content #contright #tourarea2 #webboard {
					position:relative;
					overflow:hidden;
					min-height:800px;
					width:734px;
					margin:0px 0px 10px 0px;
				}
				
				#wrapper #content #contright #tourarea2 #vdo {
					position:relative;
					overflow:hidden;
					width:734px;
					margin:0px 0px 10px 0px;
				}
				
						#wrapper #content #contright #tourarea2 #vdo .vdodetailarea {
							position:relative;
							overflow:hidden;
							width:734px;
						}
								#wrapper #content #contright #tourarea2 #vdo .vdodetailarea .vdoa1 {
									position:relative;
									text-align:center;
									width:734px;
									margin-bottom:10px;
								}
								#wrapper #content #contright #tourarea2 #vdo .vdodetailarea .vdoa2 {
									position:relative;
									text-align:center;
									width:734px;
									margin-bottom:10px;
								}
								#wrapper #content #contright #tourarea2 #vdo .vdodetailarea .vdoa3 {
									position:relative;
									width:734px;
									height:528px;
									background:url(../images/frame_vdo2.jpg) no-repeat;
									background-position:center;
									margin-bottom:10px;
								}
										#wrapper #content #contright #tourarea2 #vdo .vdodetailarea .vdoa3 .posi18 {
											position:relative;
											text-align:center;
											padding:38px 0px 0px 0px;
										}
								#wrapper #content #contright #tourarea2 #vdo .vdodetailarea .vdoa4 {
									position:relative;
									width:734px;
									margin-bottom:10px;
								}
								#wrapper #content #contright #tourarea2 #vdo .vdodetailarea .vdoa5 {
									position:relative;
									width:734px;
									margin-bottom:30px;
								}
						
						
						
						
						#wrapper #content #contright #tourarea2 #vdo .vdolist {
							position:relative;
							float:left;
							width:235px;
							height:270px;
							background:url(../images/frame_vdo.jpg) no-repeat;
							margin:0px 9px 10px 0px;
						}
								#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdotopic {
									position:relative;
									text-align:center;
									width:235px;
									height:30px;
								}
										#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdotopic .posi14 {
											position:relative;
											padding:8px 0px 0px 0px; 
										}
								#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdopic {
									position:relative;
									width:235px;
									height:183px;
								}
										#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdopic .posi15 {
											position:relative;
											padding:13px 0px 0px 13px; 
										}
								#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdopost { 
									position:relative;
									width:235px;
									height:57px;
								}
										#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdopost .postleft { 
											position:relative;
											float:left;
											text-align:center;
											width:115px;
											height:57px;
										}
												#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdopost .postleft .posi16 { 
													position:relative;
													padding:8px 0px 0px 0px; 
												}
											
										#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdopost .postright { 
											position:relative;
											float:right;
											text-align:center;
											width:115px;
											height:57px;
										}
												#wrapper #content #contright #tourarea2 #vdo .vdolist  .vdopost .postright .posi17 { 
													position:relative;
													padding:8px 0px 0px 0px; 
												}
										
				
				#wrapper #content #contright #tourarea2 #contact {
					position:relative;
					overflow:hidden;
					width:734px;
					margin:0px 0px 10px 0px;
				}
				
				#wrapper #content #contright #tourarea2 #gallerytopic {
					position:relative;
					overflow:hidden;
					width:734px;
					margin:0px 0px 10px 0px;
				}
				#wrapper #content #contright #tourarea2 #gallery {
					position:relative;
					overflow:hidden;
					width:734px;
					margin:0px 0px 10px 0px;
				}
						#wrapper #content #contright #tourarea2 #gallery .gallist {
							position:relative;
							float:left;
							width:235px;
							height:240px;
							margin:0px 9px 10px 0px;
						}
								#wrapper #content #contright #tourarea2 #gallery .gallist .gallarea1 {
									position:relative;
									width:235px;
									height:198px;
									background:url(../images/bg14.gif) no-repeat;
								}
										#wrapper #content #contright #tourarea2 #gallery .gallist .gallarea1 .posi10 {
											position:relative;
											width:220px;
											height:180px;
											padding:9px 0px 0px 7px;
										}
								#wrapper #content #contright #tourarea2 #gallery .gallist .gallarea2 {
									position:relative;
									width:235px;
									height:42px;
								}
										#wrapper #content #contright #tourarea2 #gallery .gallist .gallarea2 .posi11 {
											position:relative;
											width:235px;
											text-align:center;
											padding:10px 0px 0px 0px;
										}
				
				#wrapper #content #contright #tourarea2 #pagechange {
					position:relative;
					overflow:hidden;
					text-align:right;
					width:734px;
					/*background-color:#879548;*/
					margin:0px 0px 10px 0px;
				}
				#wrapper #content #contright #tourarea2 #backbutton {
					position:relative;
					overflow:hidden;
					text-align:center;
					width:734px;
					/*background-color:#879548;*/
					margin:0px 0px 10px 0px;
				}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* Footer -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- */
#wrapper #footer {
	clear:both;
	position:relative;
	width:1000px;
	height:450px;
	background-color:#FFFFFF;
	/*background:url(../images/bgtest2.jpg) top left no-repeat;  DELETE */
}
		#wrapper #footer #footarea1 {
			position:relative;
			width:1000px;
			height:169px;
		}
				#wrapper #footer #footarea1 #footarea1left {
					position:relative;
					float:left;
					width:234px;
					height:169px;
				}
				#wrapper #footer #footarea1 #footarea1right {
					position:relative;
					float:right;
					width:753px;
					height:169px;
					background:url(../images/bg8.gif) top left no-repeat;
				}
						#wrapper #footer #footarea1 #footarea1right #posi7 {
							position:relative;
							width:651px;
							height:77px;
							padding:52px 0px 0px 49px;
						}
				
		#wrapper #footer #footarea2 {
			position:relative;
			width:1000px;
			height:76px;
		}
				#wrapper #footer #footarea2 #footarea2left {
					position:relative;
					float:left;
					width:660px;
					height:76px;
				}
						#wrapper #footer #footarea2 #footarea2left #posi4 {
							position:relative;
							float:left;
							width:580px;
							height:76px;
							padding-left:65px;
						}
				#wrapper #footer #footarea2 #footarea2right {
					position:relative;
					float:right;
					width:340px;
					height:76px;
				}
				
		#wrapper #footer #footarea3 {
			position:relative;
			width:1000px;
			height:22px;
			background:url(../images/bg10.gif) repeat-x;
		}
				#wrapper #footer #footarea3 #posi5 {
					position:relative;
					text-align:center;
					width:1000px;
					padding-top:3px;
				}
				
		#wrapper #footer #footarea4 {
			position:relative;
			width:1000px;
			height:183px;
		}
				#wrapper #footer #footarea4 #posi6 {
					position:relative;
					text-align:center;
					width:850px;
					padding-top:25px;
					margin:0 auto;
				}