﻿/* CSS Document 
 .....................................................................................
 ..	基本元素																		..
 .. www.ectrip.com V 3.0 CSS Selector											    ..
 ..	说明：网站采用XHTML架构，最小浏览分辨率800*600                                  ..
 ..	设计：肖一兵 深圳鼎游信息技术有限公司 Design Time: 2006年11月21日 星期二 10:19  ..
......................................................................................*/ 
@import url(skin_ectrip.css);

body {
	text-align:left;
	font: 12px '宋体', Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background:url(/images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	color:#565656;
}

body .b { font-weight:bold }

body .font_2_4 { letter-spacing: 26px; }

body .font_email_4 { letter-spacing: 2px; }

body img { border:0px; }

body .img_k {
	border:1px #EEE solid;
	padding:1px;
}

body .t_left_4 { margin-left:4px; }

body .t_left_5 { margin-left:5px; }

body .t_left_10 { margin-left:10px; }

body .t_left_15 { margin-left:15px; }

body .t_left_18 { margin-left:18px; }

body .t_left_20 { margin-left:20px; }

body .t_right_5 { margin-right:5px; }

body .t_right_10 { margin-right:10px; }

body .t_right_15 { margin-right:15px; }

body .t_right_18 { margin-right:18px; }

body .t_right_20 { margin-right:20px; }

body .t_top_-5 { margin-top:-5px; }

body .t_top_-10 { margin-top:-10px; }

body .t_top_2 { margin-top:2px; }

body .t_top_3 { margin-top:3px; }

body .t_top_5 { margin-top:5px; }

body .t_top_10 { margin-top:10px; }

body .t_top_15 { margin-top:15px; }

body .t_top_18 { margin-top:18px; }

body .t_top_20 { margin-top:20px; }

body .t_bottom_5 { margin-bottom:5px; }

body .t_bottom_10 { margin-bottom:10px; }

body .t_bottom_15 { margin-bottom:15px; }

body .t_bottom_18 { margin-bottom:18px; }

body .t_bottom_20 { margin-bottom:20px; }

body .t_bottom_-5 { margin-bottom:-5px; }

body .t_bottom_-10 { margin-bottom:-10px; }

body .p_top_5 { padding-top:5px; }

body .p_top_10 { padding-top:10px; }

body .p_top_12 { padding-top:12px; }

body .p_top_15 { padding-top:15px; }

body .p_top_18 { padding-top:18px; }

body .p_top_20 { padding-top:20px; }

body .width_100p { width:100% }

a:link {
	color: #565656;
	text-decoration:none
}

a:visited {
	color: #565656;
	text-decoration:none
}

a:hover {
	color: #900;
	text-decoration:none
}

a:active {
	color: #F00;
	text-decoration:none
}

div {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	font: 12px '宋体', Arial, Helvetica, sans-serif;
	color:#565656;
}

table {
	font-size:12px;
	line-height:120%;
}

td {
	font-size:12px;
	line-height:120%;
}

form {
	padding:0px;
	margin:0px;
	border:0px;
}

ol {
	padding: 0px;
	margin: 0px;
}

ul {
	padding: 0px;
	margin: 0px;
}

li {
	padding: 0px;
	margin: 0px;
}

.14_b {
	font-size:14px;
	font-weight:bold;
}

.16_b {
	font-size:16px;
	font-weight:bold;
}

body .14_b {
	font-size:14px;
	font-weight:bold;
}

body .16_b {
	font-size:16px;
	font-weight:bold;
}

.div22 { height:22px; }

.scrolling {
	overflow:auto;
width=100%;
	overflow-y:hidden;
	margin:0;
	border:0;
	padding:0;
}
;/*页面滚动条*/

.lineheight { height:150%; }

.glow {
	BACKGROUND-COLOR: transparent;
	filter: Glow(Color=#FFF, Strength=2);
}

.super { vertical-align: super; }

.gray { color:#666; }

.lightgray { color:#999; }

.red { color:#F00; }

.red_b { color:#900; }

.blue { color:#36C; }

.blue_light { color:#5595D2; }

.green { color:#693 }

.yellow { color:#F00 }

.blank { color:#FFF }

.black { color:#000 }

.hand { cursor:inherit; }

.input {
	BORDER: #333333 0px solid;
	height:18px;
	padding:0px;
	margin:0px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: transparent;
	cursor:text;
	background-image:url(/images/skins/3/hsh_index_skin2_72-90.gif);
	background-repeat:repeat-x;
	background-position:center 0px;
}

.inputLine {
	FONT-SIZE: 12px;
	height:16px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #FFFFFF;
	cursor:text;
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 0.25em;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 1px solid;
	PADDING-TOP: 2px;
BORDER-BOTTOM: 1px solid  BORDER-LEFT-COLOR: #C2C2C2;
	BORDER-BOTTOM-COLOR: #d5dddd;
	BORDER-TOP-COLOR:#999999;
	BACKGROUND-COLOR: #f7f7f7;
	BORDER-RIGHT-COLOR: #aab3b3;/*filter: DropShadow(Color=#FF0000, OffX=-5, OffY=-5, Positive=90);filter: Glow(Color=#FF0000, Strength=3);*/
}

.select {
	color: #525252;
	font-size: 12px;
	border: 1 outset #999999;
	vertical-align: middle;
	background-color: #FFFFFF;
	cursor: hand;
	padding:0px;
	margin:0px;
}

.textarea {
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #FFFFFF;
	cursor:text;
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 0.25em;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: 1px solid;
	PADDING-TOP: 2px;
BORDER-BOTTOM: 1px solid  BORDER-LEFT-COLOR: #C2C2C2;
	BORDER-BOTTOM-COLOR: #d5dddd;
	BORDER-TOP-COLOR:#999999;
	BACKGROUND-COLOR: #f7f7f7;
	BORDER-RIGHT-COLOR: #aab3b3;/*filter: DropShadow(Color=#FF0000, OffX=-5, OffY=-5, Positive=90);filter: Glow(Color=#FF0000, Strength=3);*/
}

.public_blank:link {
	color: #FFFFFF;
	text-decoration:none;
}

.public_blank:visited {
	color: #FFFFFF;
	text-decoration:none;
}

.public_blank:hover {
	color: #EEEEEE;
	text-decoration:none;
}

.public_blank:active {
	color: #FF0000;
	text-decoration:none;
}

.public_black:link {
	color: #000;
	text-decoration:none;
}

.public_black:visited {
	color: #333;
	text-decoration:none;
}

.public_black:hover {
	color: #900;
	text-decoration:none;
}

.public_black:active {
	color: #F00;
	text-decoration:none;
}

.public_blue:link {
	color: #2D7DC8;
	text-decoration:none;
}

.public_blue:visited {
	color: #2D7DC8;
	text-decoration:none;
}

.public_blue:hover {
	color: #333333;
	text-decoration:none;
}

.public_blue:active {
	color: #FF0000;
	text-decoration:none;
}

.public_blue_light:link {
	color: #5595D2;
	text-decoration:none;
}

.public_blue_light:visited {
	color: #5595D2;
	text-decoration:none;
}

.public_blue_light:hover {
	color: #2A7BC7;
	text-decoration:none;
}

.public_blue_light:active {
	color: #FF0000;
	text-decoration:none;
}

.public_yellow:link {
	color: #FF6600;
	text-decoration:none
}

.public_yellow:visited {
	color: #FF6600;
	text-decoration:none
}

.public_yellow:hover {
	color: #5595D2;
	text-decoration:none
}

.public_yellow:active {
	color: #FF0000;
	text-decoration:none
}

.public_blue_d:link {
	color: #0762B4;
	text-decoration:none
}

.public_blue_d:visited {
	color: #0762B4;
	text-decoration:none
}

.public_blue_d:hover {
	color: #FF6600;
	text-decoration:none
}

.public_blue_d:active {
	color: #FF0000;
	text-decoration:none
}

.public_green:link {
	color: #009933;
	text-decoration:none
}

.public_green:visited {
	color: #009933;
	text-decoration:none
}

.public_green:hover {
	color: #FF6600;
	text-decoration:none
}

.public_green:active {
	color: #FF0000;
	text-decoration:none
}

.public_red:link {
	color: #F00;
	text-decoration:none
}

.public_red:visited {
	color: #F00;
	text-decoration:none
}

.public_red:hover {
	color: #900;
	text-decoration:none
}

.public_red:active {
	color: #F60;
	text-decoration:none
}

.button {
	font-size: 13px;
	color: #000;
	letter-spacing: 0.5em;
	text-align: center;
	width:51px;
	height:25px;
	BORDER:3px double #900;
	cursor: hand;
	padding-top: 2px;
	vertical-align: text-bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	white-space: nowrap;
	background:#FFF;
}

.button_over {
	font-size: 12px;
	color: #333333;
	letter-spacing: 0.5em;
	text-align: center;
	width:51px;
	height:20px;
	BORDER:0px;
	BACKGROUND: transparent url(/images/skins/1/public_button_over.gif) no-repeat center center;
	cursor: hand;
	padding-top: 2px;
	vertical-align: text-bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	white-space: nowrap;
}

.button_down {
	font-size: 12px;
	color: #333333;
	letter-spacing: 0.5em;
	text-align: center;
	width:51px;
	height:20px;
	BORDER:0px;
	BACKGROUND: transparent url(/images/skins/1/public_button_down.gif) no-repeat center center;
	cursor: hand;
	padding-top: 2px;
	vertical-align: text-bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	white-space: nowrap;
}
