body{margin:0px;background:url(../image/public/background_image.gif);background-repeat:repeat-x;}
a {text-decoration:none;}
a:link {text-decoration:none;color:#000000;}
a:visited {text-decoration:none;color:#000000;}
a:hover {text-decoration:none; color:#0066FF;}
a:active {text-decoration:none;}
div {font-size:12px;word-break:break-all;color:#000000;padding:0px;margin:0px;}
ul,li{list-style:none;overflow:hidden;padding:0px;margin:0px;}
form{padding:0px;margin:0px;}
input{height:16px;}
img{border:0px;}

#col{width:1000px;background-image:url(../image/index/background.jpg);background-repeat:repeat-x;background-color:#0D2442;}
#head{height:78px;width:1000px;background:url(../image/public/head_background.gif);}
.logo{padding:8px 0px 0px 20px;float:left;}
.telephone{ padding:15px 0px 0px 130px; float:left;}
.member{ text-align:right; color:#FFFFFF;}
.memberlink{ width:280px; height:15px;margin:10px 10px 0px 75px; background-image:url(../image/public/member.gif); padding:3px 10px 5px 0px;}
.memberwellcome{padding:10px 10px 0px 0px;}

#menu{height:32px;width:1000px;background-image:url(../image/public/menu_bg.gif);border-bottom:3px #0D2442 solid;}
.list{line-height:20px;padding:4px;font-weight:normal;}
.menu{padding:8px 0px 0px 30px;float:left;}
.iata{background-color:#17469E;height:23px;width:30px;padding:8px 0px 0px 15px;float:left;}
.iata_font{ height:23px;width:200px; background-color:#17469E; float:left; color:#FFFFFF; padding:8px 0px 0px 10px;}
.ornament{float:left;}

#banner{width:1000px;clear:both; background-color:#5890C3;}
.banner_left{float:left;margin:5px 0px 4px 3px;}
.banner{margin:5px 0px 4px 4px;float:left;}

#foot{width:1000px; height:50px; background-color:#001C41; clear: both;}
.bar{width:530px;padding:10px 0px 5px 20px;}
.copyright{clear:both;height:188px;margin:5px 0px 20px 0px;text-align:center; background-color:#FFFFFF; }
.copyrightli{line-height:22px;}
.more{float:right;padding:1px 15px 0px 0px;font-weight:normal;}
.more a:visited {text-decoration:none;color:#FFFFFF;}
.more a:hover {text-decoration:none; color:#0066FF;}
.top{ text-align:right;margin:0px 10px 10px 0px;}
.inputsubmit{width:66px;height:21px;border:solid #E5EFFC 1px;color:#FFFFFF;background-color:#4478C7;padding-top:2px;}
.inputsubmit_line{padding:5px 10px 5px 10px;}

.floatleft{float:left;}
.floatright{float:right;}

.ticket_policy{ width:190px; margin:5px;}
.policy_title{height:20px; background-color:#D2E3FE; padding:3px 0px 3px 10px; font-weight:bold; font-size:12px;}
.policy_list{ height:15px; border-bottom:1px dashed #999999; padding:5px; font-size:12px;}

.floatBar {position:fixed;bottom:0 !important;left:0;width:100%;margin:0 auto;border-top:1px solid #dadada;background:#fff url(/image/bg/bg_gradual_blue.jpg) repeat-x;text-align:center; height:24px;}
.floatBar {
	_position:absolute;
	_top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight) - 1
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) - 1);
}
* html .floatBar { position:absolute;
top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight) - 1
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) - 1);

/*top:expression(document.body.clientHeight-this.style.pixelHeight+document.body.scrollTop);*/
} /* IE6 */
.floatBar ul {
	width:950px;
	text-align:center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto !important;
	margin-bottom: 0px;
	margin-left: auto !important;
	margin-right: 0px;
	margin-left: 0px;
}
.floatBar li {
	float:left;
	color:#0f78d2;
	font-weight:bold;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.floatBar li.red {color:#f85200 !important;}
.floatBar li em {color:#f85200;font-weight:normal;}
.floatBar li img {margin-left:2px;margin-right:2px;vertical-align:middle;}

/*.visas{margin:0px;background:url(/image/public/background_image.gif);background-repeat:repeat-x;}*/
.visas_title{ height:14px; text-align:center; font-weight:bold; font-size:12px; color:#657DA1; background-color:#E9F3FC; padding:2px 0px 0px 0px; border-bottom:1px #657DA1 solid;}
.visas_country{ margin-top:2px;}
.visas_country td{ padding:0px 1px 1px 0px; color:#000000;}
