@charset "utf-8";

body { margin:0; font-family: "돋움"; font-size: 11px; line-height: 22px; color: #828181; }
wrap { height:auto; overflow:hidden; width:100%;}


img {border :0; vertical-align:middle; }
ul {padding:0; margin:0;}
li { list-style:none;}
p {padding:0; margin:0;}
form { margin:0; padding:0;}




@charset "utf-8";

#header { width: 100%; height:auto; overflow:hidden; }
#header .gnb { width:1100px; margin:0 auto;}
#header .gnb ul { float:right; padding-right:10px;}
#header .gnb ul li { display:inline; padding-left:5px;}
#header .logo { width:1100px; margin:-10px auto 0; text-align:center; clear:both; height:auto; overflow:hidden;}
#header .lnb { background-image: url(../images/navi_bg.gif); background-repeat: no-repeat; background-position: center; width: 100%; height:41px; margin-top:7px; }
#header .lnb .main_menu {width:1100px; margin:0 auto; }
#header .lnb .main_menu ul { padding-left:115px; padding-top:6px; font-size:0; line-height:0;}
#header .lnb .main_menu li { display:inline; padding-left:29px;}
#header .sub_menu { width:1100px; margin:-7px auto 0; height:29px; }
#header .sub_menu .sub_menu_4 { background:url(../images/menu04_bg.gif); background-repeat:no-repeat; padding-top:4px; padding-left:30px; margin-left:100px; height:25px; }
#header .sub_menu .sub_menu_5 { background:url(../images/menu05_bg.gif); background-repeat:no-repeat; padding-top:4px; padding-left:25px; margin-left:700px; height:25px;}
#header .sub_menu li { display:inline; padding-left:7px;}
@charset "utf-8";

#container { width: 1060px; margin:7px auto 0; padding:0 20px; height:auto; /*overflow:hidden*/ position:relative; }
.main_visual { margin-left:15px; float:left;}
.main_quick { margin-left:14px; float:left;}
.main_quick li { padding-bottom:9px;} 
.flight_news { margin-left:15px; float:left; width:360px;}
.flight_news .flight_news_details { background-image: url(../images/flightnews_bg.gif); background-repeat: no-repeat; height:156px; padding:5px 15px 0; }

.main_contents { background-image: url(../images/contents_bg.gif); width:1030px; margin:0 auto; height:281px; padding-top:17px; padding-left:30px; }
.main_contents .notice { float:left; width:330px;}
.main_contents .qna { float:left; width:330px; margin-left:17px;}
.main_contents .customer { float:left; margin-left:60px;}
.parters { width:1060px; margin:0 auto 5px; height:107px;}


/* 실시간 항공권 */
.realtime_flight { float:left; width:380px;}
.realtime_flight .realtime_flight_table { 
		background-image: url(../images/realtimeflight/realtime_flight_bg.gif);
		background-repeat:no-repeat;
		height:243px;}
.flight_book { border: #d5d5d5 1px solid; padding:3px; font-size: 11px; overflow: hidden; color: #7f7f7f; line-height:15px; FONT-FAMILY:Dotum,Verdana; HEIGHT: 13px;}
.flight_book_sel {font-size: 12px; overflow: hidden; color: #7f7f7f; line-height:16px; FONT-FAMILY:Dotum,Verdana; }



/* 지역별 최저가 항공권 */
.lowprice_flight { float:left; width:380px;}
.lowprice_flight .lowprice_flight_table { 
		background-image: url(../images/lowprice/lowprice_ticket_bg.gif); 
		background-repeat: no-repeat; 
		height: 151px;
		padding-top:5px;
		width: 285px;
		padding-left:95px;}
.lowprice_flight .lowprice_flight_table table td { border-bottom: dotted 1px #ccc;}

/* 땡처리 항공권 */
.ddang_flight { float:left; width:290px; margin-left:14px;}
.ddang_flight .ddang_flight_table { 
		background-image: url(../images/lowprice/ddang_ticket_bg.gif); 
		background-repeat: no-repeat; 
		height: 151px;
		width: 270px;
		padding:5px 10px;}
.ddang_flight .ddang_flight_table table td { border-bottom: dotted 1px #ccc;}
@charset "utf-8";

#footer { width:100%; border-top: 2px solid #8165bf; padding-bottom:30px; }
.copyright { width:1060px; margin:0 auto;}
.footlogo { float:left; width:220px; padding-left:30px; padding-top:30px;}
.footquick { float:left; padding-top:15px;}
.footquick .footquick_link li{ display:inline; padding-left:10px;}
.copyright_text { padding-top:10px; line-height:16px; color:#595858; font-size:11px; padding-left:15px;}