@charset "utf-8";
@import url('reset.css');
@import url('global.css');
@import url('layout.css');
@import url('board.css');
@import url('lpopup.css');

body {
	/* background: url('../images/skin/bg.gif') repeat-x top; */
	/*background:#fff url('../images/common/header_vis.gif') no-repeat -404px -155px;*/
}

.Fleft {float:left;}
.Fright {float:right;}
.btn_Right {float:right;}

.red {color:#ED1B23;}

/* Vertical Space */
div.Vspace1 {font-size:1px;height:1px;clear:both;}
div.Vspace5 {font-size:1px;height:5px;clear:both;}
div.Vspace10 {font-size:1px;height:10px;clear:both;}
div.Vspace15 {font-size:1px;height:15px;clear:both;}
div.Vspace30 {font-size:1px;height:30px;clear:both;}


/* ϸ */
div.Mil_Box {
	width:409px;height:24px;
	background:url('../images/bonus/bg_bonus01.gif') no-repeat left 10px;
	padding-top:19px;padding-left:71px;
	font-size:11px;
}
div.Mil_Box strong.name, div.Res_Box strong.name {color:#69523D;}
div.Mil_Box strong.mil, div.Res_Box strong.mil {color:#ED1B23;}

/* ȣ */
div.Res_Box {
	width:409px;height:24px;
	background:url('../images/bonus/bg_bonus02.gif') no-repeat left 10px;
	padding-top:19px;padding-left:71px;
	font-size:11px;
}

div.Res_Box_2 {
	width:409px;height:22px;
	background:url('../images/bonus/bg_bonus02.gif') no-repeat left 10px;
	padding-top:21px;padding-left:71px;
	font-size:11px;
}


/*  */
div.Data_Box {
	width:765px;height:83px;
	background:url('../images/bonus/bg_data01.gif') no-repeat left top;
	padding-top:19px;
	font-size:11px;
}
div.Data_Box table tr th, div.Data_Box table tr td {padding-top:10px;}

/* Search Box */
div.Search_Box_1 {
	width:765px;
	padding-bottom:15px;
	background:url('../images/bonus/bg_search01.gif') no-repeat left bottom;
	font-size:11px;
}
div.Search_Box_1 table {margin-top:10px;}
div.Search_Box_1 table tbody tr td, div.Search_Box_1 table tbody tr th {border-bottom:1px solid #E3E3E3;}
div.Search_Box_1 table tbody tr th {text-align:left;padding-left:9px;}
div.Search_Box_1 table tbody tr td {padding-top:4px;padding-bottom:4px;}
div.Search_Box_1 table tbody tr td.img {padding-bottom:1px;}
div.Search_Box_1 div.Btn {margin-top:15px;text-align:center;}

div.Search_Box_2 {
	width:765px;
	padding-bottom:15px;
	background:url('../images/bonus/bg_search01.gif') no-repeat left bottom;
	font-size:11px;
}
div.Search_Box_2 table {margin-top:10px;}
div.Search_Box_2 table tbody tr td, div.Search_Box_2 table tbody tr th {border-bottom:1px solid #E3E3E3;}
div.Search_Box_2 table tbody tr th {text-align:left;padding-left:9px;}
div.Search_Box_2 table tbody tr td {padding-top:4px;padding-bottom:4px;}
div.Search_Box_2 table tbody tr td.img {padding-bottom:1px;}
div.Search_Box_2 div.Btn {margin-top:15px;text-align:center;}

div.Search_Box_3 {
	width:765px;
	padding-bottom:15px;
	background:url('../images/bonus/bg_search01.gif') no-repeat left bottom;
	font-size:11px;
}
div.Search_Box_3 table {margin-top:10px;}
div.Search_Box_3 table tbody tr td, div.Search_Box_3 table tbody tr th {border-bottom:1px solid #E3E3E3;}
div.Search_Box_3 table tbody tr th {text-align:left;padding-left:9px;}
div.Search_Box_3 table tbody tr td {padding-top:4px;padding-bottom:4px;}
div.Search_Box_3 table tbody tr td.img {padding-bottom:1px;}
div.Search_Box_3 div.Btn {margin-top:15px;text-align:center;}
div.Search_Box_3 input.in_border {
	height:17px; line-height:17px; 
	border:1px solid #aeaeae; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; 
	background-color:#f6f6f6; color:#777;
}

div.Search_Box_4 {
	width:765px;
	background:url('../images/bonus/bg_search02_top.gif') no-repeat left top;
	padding-top:31px;font-size:11px;
}
div.Search_Box_4 div.in_box {background:url('../images/bonus/bg_search02_bot.gif') no-repeat left bottom;padding-left:31px;padding-right:31px;}
div.Search_Box_4 div.in_box2 {background:url('../images/bonus/bg_search02_bot2.gif') no-repeat left bottom;padding-left:31px;padding-right:31px;padding-bottom:15px;}
div.Search_Box_4 strong.point {color:#69523D;}
div.Search_Box_4 input.in_border {
	height:17px; line-height:17px; 
	border:1px solid #aeaeae; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; 
	background-color:#f6f6f6; color:#777;
}
div.Search_Box_4 table tbody tr th {background-color:#E9E7E5;}
div.Search_Box_4 div.Btn {margin-top:15px;text-align:center;}

div.Search_Box_5 {
	width:765px;height:236px;
	background:url('../images/bonus/bg_search05.gif') no-repeat left top;
	font-size:11px;
}
div.Search_Box_5 table {margin-top:23px;}
div.Search_Box_5 table tbody tr td, div.Search_Box_5 table tbody tr th {border-bottom:1px solid #E3E3E3;}
div.Search_Box_5 table tbody tr th {text-align:left;padding-left:9px;}
div.Search_Box_5 table tbody tr td {padding-top:4px;padding-bottom:4px;}
div.Search_Box_5 table tbody tr td.img {padding-bottom:1px;}
div.Search_Box_5 div.Btn {margin-top:20px;text-align:center;}

/* Tab */
div.Tab_Box {background:url('../images/intro/bg_tab01.gif') repeat-x left bottom;}
div.Tab_Box_2 {background:url('../images/bonus/bg_tab01.gif') no-repeat right bottom;}


div.SB_intop {height:13px; font-size:1px; line-height:1px; background:url('../images/bonus/bg_search02_top.gif') no-repeat left top;}
div.Search_Box_2 .SB_intop {height:13px; background:url('../images/bonus/bg_search03.gif') no-repeat left top;}
div.Search_Box_3 .SB_intop {height:13px; background:url('../images/bonus/bg_search04.gif') no-repeat left top;}



.reTextTitle { font-size:16px; color:#69523d;}
.txtSize11 { font-size:11px;}
select { font:11px "돋움"; color:#777;}
.c-ed1b23 { color:#ed1b23}/*red*/
.c-a38c79 { color:#a38c79}/*brown*/
img.imgMiddle { vertical-align:middle; margin-bottom:2px;}

input.in_border {
	height:17px; line-height:17px; 
	border:1px solid #aeaeae; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; 
	background-color:#f6f6f6; color:#777;
}

table.bonusDateTable th { background:#eeecea; text-align:center; height:27px; font-size:11px;}
table.bonusDateTable td { height:27px; font-size:11px; text-align:center;}
table.bonusDateTable td.dataLeft { padding:0 0 0 17px; text-align:left;}
table.bonusDateTable th.dataLeft { padding:0 0 0 17px; text-align:left;}

.status_info {margin:10px 0; overflow:hidden; font-size:11px; height:21px; color:#999;}
.status_info .left {float:left;}
.status_info .right {float:right;}
.status_info img {vertical-align:middle;}

.Default_Date_Type1 .status td {padding:3px 0;}

#seat_info_table {position:relative;}
#seat_info_table .arrow .left {position:absolute; top:75px; left:10px;}
#seat_info_table .arrow .right {position:absolute; top:75px; right:10px;}

/* 2009-04-10 보너스 항공권 추가 */
#bonus_ticket {position:relative; width:765px; font-size:11px;}
#bonus_ticket .step {margin:20px 0 6px;}
#bonus_ticket .step img {display:block;}
#bonus_ticket .box_01 {font-size:12px; padding:8px 20px 2px; line-height:20px; background:url('../images/bonus/bg_bt_01.gif') no-repeat 0 0;}
#bonus_ticket .box_01 h4 {display:inline;  margin-right:9px;}
#bonus_ticket .box_01 h4 img {_margin:3px 0;}
#bonus_ticket .box_01 em {font-weight:bold; color:#ED1B23;}
#bonus_ticket .box_01 * {vertical-align:middle;}

#bonus_ticket .boxtop_01 {height:15px; font:1px; line-height:1; background:url('../images/bonus/bg_boxtop_01.gif') no-repeat 0 0;}
#bonus_ticket .boxtop_02 {height:15px; font:1px; line-height:1; background:url('../images/bonus/bg_boxtop_02.gif') no-repeat 0 0;}
#bonus_ticket .boxtop_03 {height:15px; font:1px; line-height:1; background:url('../images/bonus/bg_boxtop_03.gif') no-repeat 0 0;}
#bonus_ticket .boxend_01 {height:15px; font:1px; line-height:1; background:url('../images/bonus/bg_boxend_01.gif') no-repeat 0 bottom;}

#bonus_ticket .box_02 {*zoom:1; padding:0 9px 10px 7px; background:url('../images/bonus/bg_bt_02.gif') repeat-y 0 0;}
#bonus_ticket .box_03 {*zoom:1; padding:0 9px 1px 7px; background:url('../images/bonus/bg_bt_03.gif') repeat-y 0 0;}

#bonus_ticket .head {position:relative; padding:0 5px 0 14px; height:32px; margin-bottom:15px; background:url('../images/bonus/bg_h4.gif') no-repeat 0 0;}
#bonus_ticket .head h4 {padding-top:8px;}
#bonus_ticket .head .rbtn {position:absolute; top:5px; right:4px;}

#bonus_ticket .list_01 {margin:12px 12px 1px; color:#898989;}
#bonus_ticket .list_01 li {text-indent:-10px; padding-left:10px; line-height:16px; margin:4px 0;}
#bonus_ticket .list_02 {margin:12px 12px 1px; color:#898989;}
#bonus_ticket .list_02 li {text-indent:-10px; padding-left:10px; line-height:14px; margin:2px 0;}
#bonus_ticket .btn_right {margin-top:14px; text-align:right;}
#bonus_ticket .btn_center {margin-top:14px; text-align:center;}

.bookup {margin:10px 15px 8px 13px;}
.bookup p {border-bottom:1px solid #ddd; height:27px; line-height:27px;}
.bookup p * {vertical-align:middle;}
.bookup p .title {width:40px; display:inline-block; *display:inline; *zoom:1;}
.bookup p select {font-size:11px;}
.bookup p select.place {width:140px; margin-right:30px;}
.bookup p select.month {width:95px; margin-right:5px;}
.bookup p select.day {width:95px; margin-right:5px;}
.bookup p select.people {width:64px;}
.bookup p span.week {font-weight:bold; margin-right:20px;}
.bookup p em {font-weight:bold; font-style:normal;}
p.under_desc {margin:6px 13px;}

.cal_layer {position:absolute; top:100px; left:200px; width:193px;}
.cal_layer .info {height:22px; padding:18px 0 0 14px; line-height:13px; background:url('../images/bonus/bg_cal2.png') no-repeat 0 0; _background-image:url('../images/bonus/bg_cal2.gif');}
.cal_layer .info * {vertical-align:middle;}
.cal_layer .info strong {color:#000;}
.cal_layer .date {padding-bottom:10px; background:url('../images/bonus/bg_cal2.png') no-repeat left bottom; _background-image:url('../images/bonus/bg_cal2.gif');}
.cal_layer .date table {width:171px; margin:0 auto; background:url('../images/bonus/bg_cal_head.gif') no-repeat 0 0;}
.cal_layer .date th {height:27px; text-align:center; font-weight:bold;}
.cal_layer .date td {text-align:center;}
.cal_layer .close {position:absolute; top:11px; right:13px;}
.cal_layer .sun {color:#ED1B23;}
.cal_layer .sat {color:#273591;}
.cal_layer .sun a {color:#ED1B23;}
.cal_layer .sat a {color:#273591;}
.cal_layer a {color:#777;}

p.upper_desc {margin:16px 12px 8px;}
p.upper_desc strong {color:#ED1B23;}
p.upper_desc em {font-weight:bold; font-style:normal;}
#bonus_ticket table.data_01 {width:720px; margin:5px auto 20px;}
#bonus_ticket table.data_01 {border-top:1px solid #ddd;}
#bonus_ticket table.data_01 th {font-weight:bold; text-align:center; height:20px; line-height:20px; padding:4px 0 3px; background-color:#E2E1DF; border-bottom:1px solid #ddd; border-left:1px solid #fff;}
#bonus_ticket table.data_01 td {text-align:center; line-height:20px; padding:4px 0 3px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
#bonus_ticket table.data_01 tfoot td {height:20px; font-weight:bold; background-color:#E2E1DF; border-left:1px solid #fff;}
#bonus_ticket table.data_01 .first {border-left:0;}
#bonus_ticket table.data_01 .left {text-align:left; padding-left:12px;}

#bonus_ticket table.data_02 {width:720px; margin:5px auto 20px;}
#bonus_ticket table.data_02 {border-top:1px solid #ddd;}
#bonus_ticket table.data_02 th {text-align:left; height:20px; line-height:20px; padding:4px 0 3px 30px; background-color:#EEEDEB; border-bottom:1px solid #e3e3e3;}
#bonus_ticket table.data_02 td {text-align:left; line-height:17px; padding:7px 0 4px 10px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
#bonus_ticket table.data_02 td * {vertical-align:middle;}
#bonus_ticket table.data_02 td img {margin-left:10px;}

#bonus_ticket input.inptext {font:11px dotum; padding:3px 3px 1px; color:#777; border:1px solid #aeaeae; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background-color:#f6f6f6;}
#bonus_ticket #credits_guide { top:0; left:0; width:679px;}
#bonus_ticket #credits_guide .top {_zoom:1; position:relative; width:100%; height:66px; background:url('../images/bonus/bg_poplayer.png') no-repeat 0 0;}
#bonus_ticket #credits_guide .top h1 {padding:36px 0 0 32px;}
#bonus_ticket #credits_guide .body {width:610px; height:auto; padding:15px 37px 20px 32px; background:url('../images/bonus/bg_poplayer.png') no-repeat left bottom;}
#bonus_ticket .tab_menu {overflow:hidden; _zoom:1;}
#bonus_ticket .tab_menu li {float:left;}
#bonus_ticket .pop_guide_cont {}
#bonus_ticket .pop_guide_cont table.data_01 {width:100%;}
#bonus_ticket .pop_guide_cont table.data_01 th {border-left:1px solid #e3e3e3; background-color:#EEEDEB;}
#bonus_ticket .pop_guide_cont table.data_01 th.first {border-left:0;}
#bonus_ticket .pop_guide_cont p {margin:13px 0 28px;}
#bonus_ticket .pop_guide_cont p img {display:block;}
#bonus_ticket #credits_guide div.close {text-align:right; margin-right:-15px;}

span.point {color:#ED1B23;}

#bonus_ticket h4.comment {padding-top:15px; text-align:center; font:bold 20px dotum; color:#69523D;}
