/* BASIC css start */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 

#hdWrap { }
#header { position: relative; width: 1000px; height: 100px; margin-bottom: 10px;}
#hdWrap .hd-logo { padding-top: 62px; text-align: center; zoom:1; }
#hdWrap .hd-han,
#hdWrap .hd-link { position: absolute; }
#hdWrap .hd-han { left: 10px; top: 35px; }
#hdWrap .hd-link { zoom: 1; overflow: hidden; top: 5px; right: 0px; }
#hdWrap .hd-link li { float: left; padding: 0 10px; background: url(/images/d3/hot_issue/common/bg_w1_h5_dotted.gif) no-repeat 100% 50%; white-space: nowrap; }
#hdWrap .hd-link li a { font-size: 12px; font-weight: 400; letter-spacing: -1px; color: #333; }
#hdWrap .hd-link li a:hover { color: #ff6600; }
#hdWrap .hd-search { position: absolute; top: 52px; right: 205px; }
#hdWrap .hd-search .input-keyword { width: 120px; height: 25px; border: 1px solid #ccc; }
#hdWrap .hd-banner { position: absolute; top: 30px; right: 8px; }

#hdGnb  { position: relative; width: 100%; height:50px; margin: 0 auto 10px; background: #ff6600; z-index:102;}
#hdGnb .hdMenu { width: 1000px; height:40px; margin: 0 auto; z-index:103;}

/* @group core nav menu */
#nav { margin: 0; padding: 0; list-style: none;  z-index:104; }
#nav li { float: left; display: block; position: relative; padding: 0 17px; background: url(/design/joeun50/new/images/gnb_bg.gif) no-repeat 100% 50%; white-space: nowrap; }

#nav li a { display: block; font-size: 14px; line-height:50px; font-weight: bold; color: #fff; font-family: 'Nanum Gothic',"나눔고딕", "돋움", Dotum, AppleGothic, sans-serif !important; }
#nav li a:hover, #hd-cate li a.hov { color:#ffcc99; }

/* @group subnav */
#nav ul { position: absolute; left:0px; top:45px; display: none; margin: 0; padding: 0; list-style: none; background: #fff; border:1px #999 solid;}	
#nav ul li { width:130px; float: left; border-top: 1px solid #fff; text-align: left; }
#nav ul li:hover { border-left:0px solid transparent; border-right: 0px solid transparent;background:#ffcc99 }

#nav ul a { display: block; height: 20px; line-height: 20px; padding: 8px 5px; color: #666; border-bottom: 1px solid transparent; text-transform:  uppercase; font-weight: normal; }
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #ff6600; }

#nav ul a.hov { display: block; }

* html #nav ul { margin: 0 0 0 -2px; }

/* BASIC css end */

