@charset "euc-kr";
/* ------------------------------------------------------------
 * Name      : common.css
 * Desc      : µ¿³²±Ç½Å±¹Á¦°øÇ× CSS Style
 * Created   : 2010/05/
 * Updated   :
 ------------------------------------------------------------ */

@import url("/open_content/newairporthome/css/layout.css");
@import url("/open_content/newairporthome/css/main.css");
@import url("/open_content/newairporthome/css/board.css");
@import url("/open_content/newairporthome/css/design.css");
@import url("/open_content/newairporthome/css/widget.css");

/*common*/
* { margin:0; padding:0; }
html { width:100%; height:100%; margin:0; padding:0; overflow-y:scroll; background-color: #fff; }
body { width:100%; height:100%; margin:0; padding:0; font-size:75%; line-height:16px; font-family:dotum, µ¸¿ò, Gulim, ±¼¸², Arial, verdana; color:#666; }
body { position:relative; }
ul, ol, li, dl, dt, dd { list-style:none; }
table { border-collapse:collapse; font-size:1.0em; }
table, th, td { word-break:break-all; table-layout:fixed; }
p, div, th, td, select { vertical-align:top; }
form, p, blockquote, dl, dd, dt { margin:0; padding:0; }
li img { vertical-align:top; line-height:0; }
td img { vertical-align:top; line-height:0; }
h1 img { vertical-align:top; line-height:0; }
h2 img { vertical-align:top; line-height:0; }
fieldset { margin:0; padding:0; border:0; }
img { border:0 none; line-height:0; vertical-align:top; /* for IE image margin */ }
input.type-image { border:0 none; line-height:0; vertical-align:top; /* for IE image margin */ } 
textarea, dl, div { scrollbar-face-color:#FDFDFD; scrollbar-shadow-color:#c8c8c8; scrollbar-highlight-color:#c8c8c8; scrollbar-3dlight-color:#fdfdfd; scrollbar-darkshadow-color:#fdfdfd; scrollbar-track-color:#e9e9e9; scrollbar-arrow-color:#c8c8c8; }
input, select, textarea { vertical-align: middle; font-size:12px; color:#666; }
hr {display:none; border:none;}
img.pointer { cursor:pointer; }
.png24 { tmp:expression(setPng24(this)); }
div, p, table, ul, li, dl, dt, dd, h1, h2, h3, h4 { z-index:1; }
h1, h2, h3, h4 { font-size:1.0em; line-height:16px; }


/*±âº»link*/
a:link { color:#666; text-decoration:none; }
a:visited { color:#666; text-decoration:none; }
a:hover { color:#89b517; text-decoration:underline; }
a:active { color:#666; text-decoration:none; }
a:focus { color:#666; text-decoration:none; }

a.B:link { color:#666; font-weight:bold; text-decoration:none; }
a.B:visited { color:#666; font-weight:bold; text-decoration:none; }
a.B:hover { color:#89b517; font-weight:bold; text-decoration:underline; }
a.B:active { color:#666; font-weight:bold; text-decoration:none; }
a.B:focus { color:#666; font-weight:bold; text-decoration:none; }

a.L:link { color:#666; font-weight:bold; text-decoration:underline; }
a.L:visited { color:#666; font-weight:bold; text-decoration:underline; }
a.L:hover { color:#89b517; font-weight:bold; text-decoration:underline; }
a.L:active { color:#666; font-weight:bold; text-decoration:underline; }
a.L:focus { color:#666; font-weight:bold; text-decoration:underline; }

a.U:link { color:#666; text-decoration:none; }
a.U:visited { color:#666; text-decoration:none; }
a.U:hover { color:#89b517; text-decoration:none; }
a.U:active { color:#666; text-decoration:none; }
a.U:focus { color:#666; text-decoration:none; }

/* Float */
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.clear {display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.iefix { width:0; height:0; font-size:0; line-height:0; display:none; overflow:hidden; }
.dpnone { display:none; }
.cb { clear:both; }

/* Align */
.taL {text-align:left;}		
.taC {text-align:center;}		
.taR {text-align:right;}
.vaT {vertical-align:top;}		
.vaM {vertical-align:middle;}		
.vaB {vertical-align:bottom;}

/* Position */
.relative {position:relative; vertical-align:top;}
.absolute {position:absolute; vertical-align:top;}

/* Text Point/Color */
strong { font-weight:bold; }
.b { font-weight:bold; }
.tRed {color:#89b517;}
.tOrange {color:#ff6801;}
.tBlue {color:#00275e;}
.tRedB {color:#89b517; font-weight:bold;}
.tBlueB {color:#00275e; font-weight:bold;}
.tsun { color:#d06e77; }
.tsat { color:#405cac; }

/* input */
legend { font-size:0; height:0; visibility:hidden; width:0; display:none; }
input.txt1 { border:1px solid #cbcbcb; padding:3px 0 2px 5px; background-color:#fff; color:#666; display:block; }
input.file { height:19px; border:1px solid #ccc; padding-left:5px; line-height:136%; }
input.radio { width:14px; height:14px; vertical-align:middle; margin-top:3px; *margin-top:2px; }
input.check { width:14px; height:14px; vertical-align:middle; margin-top:3px; *margin-top:2px; }
textarea.txt1 { border:1px solid #ccc; padding:5px; background-color:#fff; color:#666; overflow:auto; }
.i_type01 {padding:3px 3px 1px 3px; border:1px #cbcbcb solid;}

/* hspace */
.hspace03 { clear:both; font-size:0; line-height:0px; width:50px; height:3px; }
.hspace04 { clear:both; font-size:0; line-height:0px; width:50px; height:4px; }
.hspace05 { clear:both; font-size:0; line-height:0px; width:50px; height:5px; }
.hspace07 { clear:both; font-size:0; line-height:0px; width:50px; height:7px; }
.hspace10 { clear:both; font-size:0; line-height:0px; width:50px; height:10px; }
.hspace14 { clear:both; font-size:0; line-height:0px; width:50px; height:14px; }
.hspace15 { clear:both; font-size:0; line-height:0px; width:50px; height:15px; }
.hspace17 { clear:both; font-size:0; line-height:0px; width:50px; height:17px; }
.hspace19 { clear:both; font-size:0; line-height:0px; width:50px; height:19px; }
.hspace20 { clear:both; font-size:0; line-height:0px; width:50px; height:20px; }
.hspace24 { clear:both; font-size:0; line-height:0px; width:50px; height:24px; }
.hspace25 { clear:both; font-size:0; line-height:0px; width:50px; height:25px; }
.hspace30 { clear:both; font-size:0; line-height:0px; width:50px; height:30px; }
.hspace32 { clear:both; font-size:0; line-height:0px; width:50px; height:32px; }
.hspace33 { clear:both; font-size:0; line-height:0px; width:50px; height:33px; }
.hspace35 { clear:both; font-size:0; line-height:0px; width:50px; height:35px; }
.hspace40 { clear:both; font-size:0; line-height:0px; width:50px; height:40px; }
.hspace50 { clear:both; font-size:0; line-height:0px; width:50px; height:50px; }
.hspace53 { clear:both; font-size:0; line-height:0px; width:50px; height:53px; }
.hspace70 { clear:both; font-size:0; line-height:0px; width:50px; height:70px; }
.hspace80 { clear:both; font-size:0; line-height:0px; width:50px; height:80px; }
.hspace100 { clear:both; font-size:0; line-height:0px; width:50px; height:100px; }
.hspace120 { clear:both; font-size:0; line-height:0px; width:50px; height:120px; }

/* margin */
.mT02 { margin-top:2px; }
.mT03 { margin-top:3px; }
.mT04 { margin-top:4px; }
.mT05 { margin-top:5px; }
.mT06 { margin-top:6px; }
.mT07 { margin-top:7px; }
.mT08 { margin-top:8px; }
.mT10 { margin-top:10px; }
.mT12 { margin-top:12px; }
.mT13 { margin-top:12px; }
.mT15 { margin-top:15px; }
.mT17 { margin-top:17px; }
.mT18 { margin-top:18px; }
.mT20 { margin-top:20px; }
.mT25 { margin-top:25px; }
.mT30 { margin-top:30px; }
.mT40 { margin-top:40px; }
.mT50 { margin-top:50px; }
.mT55 { margin-top:55px; }

.mR03 { margin-right:3px; }
.mR07 { margin-right:7px; }
.mR05 { margin-right:5px; }
.mR10 { margin-right:10px; }
.mR20 { margin-right:20px; }
.mR25 { margin-right:25px; }
.mR27 { margin-right:27px; }
.mR36 { margin-right:36px; }

.mB05 { margin-bottom:5px; }
.mB08 { margin-bottom:8px; }
.mB10 { margin-bottom:10px; }
.mB15 { margin-bottom:15px; }
.mB20 { margin-bottom:20px; }
.mB24 { margin-bottom:24px; }
.mB30 { margin-bottom:30px; }
.mB40 { margin-bottom:40px; }
.mB50 { margin-bottom:50px; }

.mL05 { margin-left:5px; }
.mL06 { margin-left:6px; }
.mL10 { margin-left:10px; }
.mL11 { margin-left:11px; }
.mL12 { margin-left:12px; }
.mL13 { margin-left:13px; }
.mL14 { margin-left:13px; }
.mL15 { margin-left:15px; }
.mL16 { margin-left:16px; }
.mL18 { margin-left:18px; }
.mL20 { margin-left:20px; }
.mL22 { margin-left:22px; }
.mL25 { margin-left:25px; }
.mL28 { margin-left:28px; }
.mL30 { margin-left:30px; }
.mL32 { margin-left:32px; }
.mL35 { margin-left:35px; }
.mL36 { margin-left:36px; }
.mL37 { margin-left:37px; }
.mL38 { margin-left:38px; }
.mL47 { margin-left:47px; }
.mL50 { margin-left:50px; }
.mL55 { margin-left:55px; }
.mL57 { margin-left:57px; }
.mL58 { margin-left:58px; }
.mL64 { margin-left:64px; }
.mL66 { margin-left:64px; }
.mL70 { margin-left:70px; }
.mL75 { margin-left:75px; }
.mL98 { margin-left:98px; }
.mL125{ margin-left:125px; }
.mL135{ margin-left:135px; }

/* padding */
.pT02 { padding-top:2px; }
.pT05 { padding-top:5px; }
.pT10 { padding-top:10px; }
.pL05 { padding-left:5px; }
.pL10 { padding-left:10px; }
.pB05 { padding-bottom:5px; }
.pB10 { padding-bottom:10px; }
.pB15 { padding-bottom:15px; }
.pB20 { padding-bottom:20px; }


