*{font-family:"Gulim","Dotum","Arial","verdana","AppleGothic","sans-serif"}
body, td {font-size:12px; color:#333333; margin:0;}
body {background:url(/AB/airbusan/dutyfree/image/common/sub_bg.gif); background-repeat:repeat-x}
html, body{height:100%;}
div,dl,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,button{margin:0 auto;padding:0;}
hr, legend{display:none;}
em,address{font-style:normal;}
ul, ol, li {list-style:none outside;}
a, img, input {selector-dummy: expression(this.hideFocus=true);}
img, input, select, textarea {vertical-align:middle;margin:0}
select{color:#616161;font-size:12px;}
textarea {border:1px solid #CCC; padding:.1em}
img, input.etc, textarea.etc {border:none}
label {cursor:pointer}
a{color:#333; text-decoration:none;}
a:visited{color:#666;}
a:hover,a:active, a:focus {text-decoration:underline;}

.clear{clear:both;padding:0;margin:0;height:0;line-height:0;font-size:1px}
/* IE6버전에서 PNG 투명하게 보이기 */
.iePngFix {behavior:url(/AB/airbusan/dutyfree/common/css/iepngfix.htc);}

/*input*/
.input {border:1px solid #ccc; color:#666; padding:2px}

/* Layout Selector */
#WRAP{width:100%;}
#HEADER,#CONTAINER,#FOOTER {margin:0 auto; position:relative; width:960px; overflow:visible; clear:both}

/* Header */
#HEADER {height:45px; padding-top:16px; text-align:left; position:relative; z-index:1000}
#HEADER .top_logo {width:123px; float:left; position:relative;z-index:1000}
#HEADER .gnb li{float:left; position:relative;z-index:1000}
#HEADER .top_menu {float:right; width:220px; padding-top:6px; position:relative;z-index:1000}
#HEADER .top_menu li{float:left}

#gnb_bg {position:absolute; top:0; left:0; width:960px; height:120px; background:url(/AB/airbusan/dutyfree/image/common/sub_gnb.jpg); background-repeat:no-repeat; z-index:3}
#gnb_bg_over {position:absolute; top:0; left:60%; width:40%; height:120px; background:url(/AB/airbusan/dutyfree/image/common/sub_bg_over.gif) repeat-x; z-index:2}


/* CONTAINER */
#CONTAINER {width:960px; position:relative; z-index:1000}
#CONTAINER #LEFT_MENU {width:190px; float:left; margin-right:30px; padding-top:20px}
#CONTAINER #LEFT_MENU .sub_menu{width:190px; background:url(/AB/airbusan/dutyfree/image/common/smenu_line01.gif)}
#CONTAINER #LEFT_MENU .sub_menu .brand{background:url(/AB/airbusan/dutyfree/image/common/smenu_line03.gif); padding:11px 0 11px 29px; color:#666; line-height:20px }
#CONTAINER #LEFT_MENU .sub_menu .brand a{text-decoration:none; color:#666}
#CONTAINER #CONTENT_BOX {width:740px; float:left;} 
#CONTAINER #CONTENT_BOX .location {padding-top:15px; font-family:"Gulim"; font-size:11px; color:#bdc8db; height:55px;}
#CONTAINER #CONTENT_BOX .location strong{color:#FFF}
#CONTAINER #CONTENT_BOX .location a{color:#bdc8db}
#CONTAINER #CONTENT_BOX .location input{width:250px; height:20px; border:1px solid #3a92a5}
#CONTAINER #CONTENT_BOX .location .here{float:left}
#CONTAINER #CONTENT_BOX .location .search{float:right; margin-top:-7px; _margin-top:-9px}

/* Footer */
#FOOTER {height:70px; border-top:1px solid #cccccc; margin-top:50px; padding-top:15px;}
#FOOTER ul{width:750px; padding-left:112px}
#FOOTER .fot_logo{float:left; width:84px;}
#FOOTER .fot_menu {float:left; width:650px;}
#FOOTER .fot_menu .fot_line{padding:0 15px;}
#FOOTER .fot_menu .fot_copy {padding-top:14px}


/*Color*/

/* sub title */
.sub_title01 {color:#f39;}

/*gray*/
.color_333_b{color:#333;font-weight:bold}
.color_666_b{color:#666;font-weight:bold}
.color_666{color:#666}
.color_666_11{color:#666;font-size:11px; font-family:"Dotum , sans-serif"}
.color_CCC{color:#CCC}

/*white*/

/*red*/
.color_de3f7d_15b{color:#de3f7d;font-weight:bold;font-size:15px;font-family:"verdana"}
.color_de3f7b {color:#de3f7d;font-weight:bold;}
.color_c36_18b{color:#c36;font-weight:bold;font-size:18px;font-family:"verdana"}
.color_f69 {color:#f69; font-size:11px; font-family:"Dotum , sans-serif"}

/*blue*/
.color_339_b {color:#339; font-weight:bold}


