@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin:0px;
	background-image: url(../images/vps_index_02.gif);
	background-repeat:repeat-x;
	background-color:#EDEDED;
}
.main_div {
	width: 889px;
	height:100%;
	margin-left: auto;
	margin-right: auto;
}
.top_div{
	width: 879px;
	padding-left:5px;
	padding-right:5px;
}
.f_div{
	width: 100%;
	height:23px;
	background-image: url(../images/vps_2_06.gif);
	background-repeat:repeat-x;
	margin-left: auto;
	margin-right: auto;
	float:left;
}
.banner_div{
	width:100%;
	height:189px;
	float:left;
}
.logo_div{
	width:306px;
	height:189px;
	float:left;
	background-image:url(../images/vps_index_28.jpg);
}
.flash_div{
	width:583px;
	height:189px;
	float:left;
	background-image:url(../images/vps_index_29.jpg);
}
.body_div{
	width:100%;
	float:left;
}
.body_left{
	width:300px;
	float:left;
}
.body_right{
	width:572px;
	padding-right:16px;
	float:right;
}
.body_right_full{
	width:568px;
	padding-right:20px;
	float:right;
}
.body_right_haft{
	width:279px;
	float:right;
}
.bottom_line_top{
	width:100%;
	height:27px;
	background-image: url(../images/vps_index_98.gif);
	float:left;
}
.bottom_line_mid{
	width:100%;
	height:75px;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
}
.bottom_line_bottom{
	width:100%;
	height:45px;
	background-image: url(../images/vps_index_107.gif);
	background-repeat:repeat-x;
	float:left;
}
.right_pad{
	padding-right:10px;
}
.info_toppad{
	padding-top:8px;
}
.news_div{
	width:275px;
	padding-top:5px;
	padding-right:4px;
	float:left;
}
.right_info_banner{
	width:100%;
	height:62px;
	background-image:url(../images/vps_info3_05.gif);
	float:left;
}
.right_info_banner_head{
	width:22px;
	height:62px;
	background-image:url(../images/vps_info3_07.gif);
	float:right;
}
.right_shop_icon{
	width:62px;
	height:62px;
	background-image: url(../images/vps_info3_09.gif);
	float:left;
}
.right_restaurant_icon{
	width:62px;
	height:62px;
	background-image: url(../images/vps_info5_03.gif);
	float:left;
}
.right_hotel_icon{
	width:62px;
	height:62px;
	background-image: url(../images/vps_info3_03.gif);
	float:left;
}
.right_destination_icon{
	width:62px;
	height:62px;
	background-image: url(../images/vps_info4_03.gif);
	float:left;
}
.right_transport_icon{
	width:62px;
	height:62px;
	background-image: url(../images/vps_info3_11.gif);
	float:left;
}
.right_info_icon{
	width:62px;
	height:62px;
	background-image: url(../images/info_03.gif);
	float:left;
}
.right_info_banner_text{
	padding-top:26px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.right_info_path{
	width:552px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin: 10px 0px;
}
.right_info_path_text{
	width:532px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	float:left;
}
.right_info_full_text{
	width:552px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
.right_destination_list{
	width:552px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	padding-top:6px;
	float:left;
}
.right_destination_text{
	width:532px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	padding-top:6px;
	float:left;
}
.border_map{
	border-width:1px;
	border-style:solid;
	border-color:#666666;
}
.right_title_banner{
	width:100%;
	height:23px;
	background-image:url(../images/vps_index_39.gif);
	float:left;
}
.right_title_banner_head{
	width:13px;
	height:23px;
	background-image:url(../images/vps_index_43.gif);
	float:right;
}
.body_left_in{
	width:266px;
	padding-left:18px;
	padding-right:16px;
	float:left;
}
.left_title_banner{
	width:100%;
	height:23px;
	float:left;
	background-image:url(../images/vps_index_60.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:15px;
}
.left_title_banner2{
	width:100%;
	height:23px;
	float:left;
	background-image:url(../images/vps_index_60.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:8px;
}

.left_title_banner_green{
	width:100%;
	height:24px;
	float:left;
	background-image:url(../images/vps_info_05.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:15px;
}
.left_title_banner_head{
	width:13px;
	height:23px;
	background-image:url(../images/vps_index_56.gif);
	float:left;
}
.left_title_banner_head_green{
	width:17px;
	height:24px;
	background-image:url(../images/vps_info_03.gif);
	float:left;
}
.left_title_banner_text{
	padding-left:8px;
	padding-top:4px;
	float:left;
	font-weight:bold;
}
.left_title_banner_text_green{
	padding-left:8px;
	padding-top:5px;
	float:left;
	font-weight:bold;
}
.left_title_banner_line{
	padding-left:8px;
	float:left;
}
.left_sub_lf{
	width:55px;
	padding-left:10px;
	float:left;
}
.left_text_full{
	width:256px;
	padding-left:10px;
	float:left;
}
.left_text_full2{
	width:260px;
	padding-left:6px;
	float:left;
}
.left_icon{
	width:55px;
	float:left;
}
.left_form_div{
	width:191px;
	float:left;
}
.left_sub_rt{
	width:191px;
	padding-left:10px;
	float:left;
}
.left_sub_lf_toppad{
	padding-top:5px;
}
.left_sub_lf_bottompad{
	padding-bottom:5px;
}
.left_info_icon{
	width:28px;
	height:28px;
	padding-left:10px;
	float:left;
}
.left_transport_icon{
	width:46px;
	height:31px;
	padding-left:10px;
	float:left;
}
.left_info_title{
	padding-left:8px;
	padding-top:7px;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.left_info_frame{
	height:28px;
}
.left_transport_frame{
	height:31px;
}
.left_info_submenu{
	width:210px;
	padding-left:45px;
	padding-top:4px;
	float:left;
}
.button_div{
	float:left;
	padding-top:20px;
	padding-left:15px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.button_left_pad{
	padding-left: 22px;
}
.menu_div{
	width: 100%;
	height:43px;
	background-image: url(../images/vps_index_22.gif);
	background-repeat:repeat-x;
	margin-left: auto;
	margin-right: auto;
	float:left;
}
.menu_div img { float:left; }
.menu_div a { color: #FFFFFF; text-decoration: none; }
.menu_div a:hover { color: #DE2418;}


.lague_div{
	padding-top:4px;
	padding-left:10px;
	float:right;
}
.text_w{
	color:#FFFFFF;
}
.text_wa{
	color:#D9EFA5;
}
.text_r{
	color:#7AA41C;
}
.text_red{
	color:#CA4F00;
}
.text_b{
	color:#288DFC;
}
.text_o{
	color:#EEA306;
}
.text_bp{
	color:#ABD2FE;
}
.back_w{
	background-color:#F6F6F6;
}
.back_wa{
	background-color: #FFFFFF;
}
ul { margin: 0px; padding-left: 12px; display: block; }


.tabcontent { display: none; padding:0 2px; margin: 0px;}
ul.tab { font: bold 11px Arial;  padding: 0; margin: 0; list-style:none;}
ul.tab li { display: inline; margin:0; cursor: pointer; padding: 0px 5px; color: #666666; display: block; float: left;}
ul.tab li img { padding-top:0px;}
ul.tab .active { color: #FFFFFF; }
ul.tab .over {  }
ul.weather .active { color:#288DFC;}
ul.weather li { color:#ABD2FE;}

.currency_input {font-family: Arial, Verdana, Tahoma; font-size:10px; border: 0px; border-bottom: 1px dotted #999999; }
.currency_select {font-family: Arial, Verdana, Tahoma; font-size:10px; border: 0px; background-color: #FFCC99;}
.currency_result { font-family: Arial, Verdana, Tahoma; font-size:10px; border: 1px solid #FF0033;float: left; background-color: #FFCC99 }

input, select, textarea { font-size: 11px;  border:1px solid #999999; font-family: Arial, Verdana, Tahoma;}
a { text-decoration: none; color: #000099; }

a.pagenum { font-family: Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; padding: 5px;}

a.pagenum:hover { color: #666666;}

.pagestatic { font-family: Arial, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; padding: 5px;}

.select { border: 0px; border-bottom: 1px solid #737357; }
.list { border: 1px solid #737357; border-collapse:collapse;}
.list .header { background-color: #737357; color: #FFFFFF;}
.list td { border: 1px solid; #737357; }


#banner_left { position: relative; float:left; z-index: 10000; overflow: visible;}
#banner_right { position: relative; float: right; z-index: 10000; overflow: visible;}	
#banner_left div, #banner_right div { margin: 0; padding:0; margin-bottom: 5px; }

ul.style { list-style: none; margin-left:5px; }
ul.dot1 li { list-style-image: url(../images/dot1.gif); }
ul.dot2 li { list-style-image: url(../images/dot2.gif); }
ul.dot3 li { list-style-image: url(../images/dot3.gif); }
a.lkindex {  color:blue; }
a.lkindex2 { color: blue; }
a.lktitle { color:blue; font-weight:bold;}

.pagetext  { display: none; position: relative; top: 0; }

.messenger { display: block; float:left; padding: 1px 2px; height: 30px;}
.messenger .item { display: block; float: left; }
