/*기업우대프로그램*/
.en_subtxt {height:33px; width:716px; margin:10px 0 30px 0; padding-bottom:30px;border-bottom:1px solid #dfdfdf;}
.en_row01 {clear:both;width:716px; padding-top:18px;}
.en_row01 .en_title {float:left;margin:0 10px 0 0;}
.en_row01 .en_txt {float:left;}
.en_row01 .en_title02 {float:left;}
.en_row01 .en_txt02 {float:left;padding-left:5px}

.en_row02 {width:716px;clear:both; padding-top:30px}
.en_row02 .en_title{height:33px}
.en_row02 .en_info{height:123px}
.en_row02 .en_info2{height:31px; border-bottom:1px solid #CCC; margin-bottom:25px}

.en_row03 {width:340px;float:left;margin-top:35px;}
.en_row04 {width:340px;float:right;margin-top:35px;}

/*여행사우대프로그램*/
.ag_row01 {width:716px; margin-top:25px; clear:both;}
.ag_row01 .ag_blt {width:15px; text-align:right; padding-right:5px; float:left}
.ag_row01 .ag_info {width:676px; float:left;}
.ag_row01 .ag_info .title{width:676px; height:23px;}
.ag_row01 .ag_info .txt{width:676px;}
.ag_td {padding:5px 0 5px 0; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;text-align:center;}


/* 회사소개 */
#contribute_tabmenu {width:716px; height:39px;position:relative; margin-bottom:30px;}
#contribute_tabmenu, #contribute_tabmenu li .on {background:url(/AB/airbusan/corporate/img_kr/contribute_tab.gif) no-repeat 0 0;}
#contribute_tabmenu li {position:absolute;height:39px;background:none;cursor:pointer;}
#contribute_tabmenu #corporate1 {width:180px; left:0px}
#contribute_tabmenu #corporate2 {width:177px; left:180px}
#contribute_tabmenu #corporate3 {width:177px; left:357px}
#contribute_tabmenu #corporate4 {width:182px; left:534px}

#contribute_tabmenu #corporate1 .on {background-position: -0px -39px}
#contribute_tabmenu #corporate2 .on {background-position: -180px -39px}
#contribute_tabmenu #corporate3 .on {background-position: -357px -39px}
#contribute_tabmenu #corporate4 .on {background-position: -534px -39px}

.contribute_infobox {clear:both; width:696px; padding:0 10px}

/*서비스안내*/
#com_content p{line-height:21px}
#com_content .info_row01 .table_title{background:url(/AB/airbusan/img_kr/bg_table.gif) repeat-x;padding:9px;text-align:center;font-weight:bold;color:#215193}
#com_content .info_row01 .td_type01{border-bottom:1px solid #ccc;text-align:center;padding:9px;}
#com_content .info_row01 .td_type02{border-bottom:1px solid #ccc;padding:9px;line-height:170%}
#com_content .info_row01{margin-top:10px}
#com_content .info_row01 .left{float:left;}
#com_content .info_row01 .right{float:left;padding-left:20px;margin-top:6px}
#com_content .info_row02{margin-top:40px}
#com_content .info_row03{margin-top:30px}
#com_content .info_row04{margin-top:7px}

#com_content .local_tap {background:url(/AB/airbusan/service/img_kr/cabin_tab_bg.gif) left -20px repeat-x; width:716px;}
#com_content .local_tap .on {width:130px;height:100px;background:url(/AB/airbusan/service/img_kr/cabin_tab_on.jpg) left bottom;text-align:center;color:#006699;font-weight:bold;float:left;}
#com_content .local_tap li {width:130px;height:100px;background:url(/AB/airbusan/service/img_kr/cabin_tab_off.jpg) left bottom;text-align:center;float:left;}
#com_content .local_tap .on a {color:#006699;}

.sub_mapmenu {background:#f6f6f6;float:left;width:716px;margin:0 0 20px 0;}
.sub_mapmenu .map {float:left;}
.sub_mapmenu .title {float:right;width:440px;padding:20px 0 20px 0px;}
.sub_mapmenu .txt01 {float:right;width:420px;padding:10px 10px 20px 10px;}
.sub_mapmenu .txt02 {float:right;width:420px;padding:30px 10px 20px 10px;font-weight:bold;color:#34489f;}

/* 예약 */
#f_line_flash {width:716px; height:416px; margin-bottom:25px}


.viewPDF {position: relative;top:-30px;}
.viewPDF ul {background:#f2f2f2;width:716px;}
.viewPDF li {float:left;padding:15px 20px;background:url("/AB/airbusan/reservation/img_kr/border_line.gif") no-repeat 0  20px;}
.viewPDF .noborder {background:none;}
.viewPDF p {color:#ff3399;padding:10px 0;}
.viewPDF dl {width:100%;}
.viewPDF dt {float:left;}
.viewPDF dd {float:right;}

/* 기타 */
.leftspacer_7px {padding-left:7px}
.leftspacer_20px {padding-left:20px}
.leftspacer_16px {padding-left:16px}


.news_table {border-left:1px solid #cdcdcd;border-top:2px solid #06F;}
.news_table th {font-weight:normal;padding:5px; background:#efefef;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.news_table td {padding:5px;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd}
