/* basic */
.table_all	{ width:976px; vertical-align:top; border=0; }
.table_left	{ width:180px; vertical-align:top; border=0; }
.table_right	{ width:250px; vertical-align:top; border=0; }
.table_alignct	{ text-align:center; vertical-align:top; border=0; }
.table_alignrt	{ text-align:right; vertical-align:top; border=0; }
.tab_line	{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cdcdcd; }
.pa_top2        { padding-top: 2px; }
.pa_top3        { padding-top: 3px; }
.pa_left3       { padding-left: 3px; }
.line_dot	{ background: url(/images/package/line_dot.gif) repeat; height:1px; }


/* font */
.font11	   	{ font-size:11px; color:#626262; }
.font11b   	{ font-size:11px; color:#626262; font-weight: bold; }
.font12	   	{ font-size:12px; color:#626262; }
.font12b   	{ font-size:12px; color:#626262; font-weight: bold; }
.font_ora  	{ font-size:12px; color:#ff8518; }
.font_orab 	{ font-size:12px; color:#ff8518; font-weight:bold; }
.font_ora11s	{ font-size:11px; color:#ee7200; }
.font_ora11	{ font-size:11px; color:#ee7300; font-weight:bold; }
.font_blu 	{ font-size:12px; color:#4481d6; }
.pop_title 	{ font-size:14px; color:#FFFFFF; font-weight: bold; padding: 2px 0 0 15px; }
.font_gr	{ font-size:11px; color:#8c8d8d; }
.font14		{ font-size:14px; color:#000000; line-height:150%; font-weight:bold; }


.font33  	{ font-size:11px; color:#333333; }
a:link.page 	{ text-decoration:none; color:#000000; font-weight:bold; }
a:visited.page	{ text-decoration:none; }
a:hover.page	{ text-decoration:none; color:#000000; font-fgadweight:bold; }


.won_ora   { font-size:12px; color:#ff8518; font-weight: bold; }
.won_orab  { font-size:15px; color:#ff8518; font-weight: bold; }
.won_ble   { font-size:12px; color:#3767bf; font-weight: bold; }
.won_gra   { font-size:12px; color:#a3a3a3; font-weight: bold; text-decoration: line-through; }
.won_gra2  { font-size:12px; color:#666666; font-weight: bold; }


a:link.choice		{ text-decoration:underline; color:#000000;	 font-weight:bold; }
a:visited.choice	{ text-decoration:none; }
a:hover.choice		{ text-decoration:underline;	color:#000000; font-weight:bold; }


/* table */
.ttitle    {
             font-size: 12px; color: #656565; padding-top: 2px; text-align: center ;
	     background-color: #f8f8f8; height: 30px;
	     border-top-width: 1px; border-bottom-width: 1px;
	     border-top-style: solid; border-bottom-style: solid;
	     border-top-color: #dcdcdc; border-bottom-color: #dcdcdc;
           }
.tstyle   { padding: 7px 0 5px 0; text-align: center ; }

.tablet   { font-size: 11px; color: #656565; padding: 8px 0 6px 0 ; text-align: center ;
	     background-color: #f8f8f8; }
.tables   { font-size: 12px; color: #656565; padding-left: 8px ; text-align: left ;
	     background-color: #ffffff; }
.t_2dep	  { background-color: #f8f8f8; padding: 8px 0; }
.t_tit	  { background-color:#f2f6f8;  font-weight:bold; text-align: center ; padding-top: 2px; color:#7586b2; height:30px; }
.t_titc	  { text-align: left ; padding: 2px 10px 0 10px; }


.p_t_bg   { background-color: #dcdcdc; }
.p_t_bgt  { background-color: #f8f8f8; font-size: 12px; color: #656565; padding: 8px 0 5px 0; text-align: center ; }
.p_t_bgb { background-color: #ffffff; padding: 8px 0 5px 0; }
.p_t_bgc { background-color: #ffffff; padding: 8px 5px 5px 5px; text-align: center; }
.p_t_bgl	  { background-color: #ffffff; padding: 8px 10px 5px 10px; }


.bo_tb	{ padding-top:2px; background-color:#f2f6f8; font-weight:bold; color:#7586b2; height:26px; border-bottom:1px solid #c6d5e1; }
.bo_trb	{ padding-top:2px; background-color:#f2f6f8; font-weight:bold; color:#7586b2; height:26px; border-right:1px solid #c6d5e1; border-bottom:1px solid #c6d5e1; }
.bo_b	{ padding-top:2px; background-color:#ffffff; height:25px; border-bottom:1px solid #efefef; } /* È¸»ö bottom */

/* input */
.list { font-size:12px; color:#626262; font-family:dotum; }
.box  { font-size:12px; color:#626262; font-family:dotum; height:19px; border:1px solid #c5cfd8; padding: 1px 0 0 3px; background-color:#ecf1f7; }


/* etc */
.t_white	{ border:1px solid #eeeeee; background-color:#ffffff;  padding:5px 10px 5px 10px; }
.t_gray		{ border:1px solid #e1e2e1; background-color:#f8f8f8; padding:8px;} /*±×·¹ÀÌ Å×µÎ¸® ¹Ú½º */
.t_outline	{ border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5}
.tab_top_bg     { background: url(/images/airticket/tab_top.gif) no-repeat;  }
.tab_top_bg1    { background: url(/images/airticket/tab_top1.gif) no-repeat;  }
.tab_end_bg	{ background: url(/images/package/tab_end.gif) no-repeat;  }
.tab_end_bg1    { background: url(/images/airticket/tab_end1.gif) no-repeat;  }

.line_dot	{ background: url(/images/package/line_dot.gif) repeat; height:1px; }

.air_banner	{ width:616px; background: url(/images/airticket/banner_air_bg.gif) no-repeat; height:182px; } /* Ç×°ø ºò¹è³Ê BG */

.air_info01	{ width:616px; background: url(/images/airticket/air_info_bg01.gif) no-repeat; height:15px; } /* Ç×°øÁ¤º¸ BG */
.air_info02	{ width:616px; background: url(/images/airticket/air_info_bg02.gif) repeat; text-align: center;  } /* Ç×°øÁ¤º¸ BG */
.air_info03	{ width:616px; background: url(/images/airticket/air_info_bg03.gif) no-repeat; height:15px; } /* Ç×°øÁ¤º¸ BG */


/** ¿©¹é **/
.w_s10		{ width:10px; } /* ±âº»¿©¹é */
.s5		{ height:5px; } /* ³ôÀÌ¿©¹é5 */
.s8		{ height:8px; } /* ³ôÀÌ¿©¹é8 */
.s40		{ height:40px; } /* ÄÁÅÏÃ÷¿Í Ä«ÇÇ¶óÀÌÅÍ »çÀÌ */
.s10		{ height:10px; } /* ³ôÀÌ¿©¹é10 */
.s15		{ height:15px; } /* ³ôÀÌ¿©¹é15 */
.s20		{ height:20px; } /* ³ôÀÌ¿©¹é20 */