/* BASIC css start */
#hdWrap { margin-bottom: 30px; }
#hdWrap #header { position: relative; width: 1036px; margin-left: auto; margin-right: auto; }
#hdWrap #header .hd-logo { margin: 25px 0 10px 0; text-align: center; }
#hdWrap #header .hd-link { zoom: 1; overflow: hidden; padding: 10px 20px 10px 300px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#hdWrap #header .hd-menu { float: left; }
#hdWrap #header .hd-menu li { float: left; padding: 0 20px; border-right: 1px solid #ddd; }
#hdWrap #header .hd-menu li.last { border-right: 0; }
#hdWrap #header .hd-menu li a { display: inline-block; height: 16px; line-height: 18px; color: #aaa; font-size: 11px; letter-spacing: -1px; }
#hdWrap #header .hd-menu li a:hover { color: #333; }
#hdWrap #header .hd-search { 
           width: 140px;	
            }
.hd-search { 
           width: 180px;
           position:absolute;
	left:875px;
	top:30px; }
.hd-search .input-keyword { width: 120px; background-color: #ffffff; border: 1px solid #ddd;height:20px; }
#hdWrap #header .hd-search .input-keyword { width: 120px; background-color: #f00000; border: 1px solid #fff; }

#g_menu{ 
          width:500px;
	position:absolute;
	left:570px;
	top:10px;


	}
#g_menu ul li{
	font-size:12px;
	font-family:"±¼¸²";
	float:left;
	display:inline-block;
	}
#g_menu ul li {
	padding:0 10px;
	border-right:1px solid #307b96;
	}
#g_menu ul li.last{
	border-right:0;
	}

#m_menu{
	position:absolute;
	left:500px;
	top:70px;
        width:540px;


	}
#m_menu ul li,#submenu_01 ul li,#submenu_02 ul li{
	float:left;
	display:inline-block;
	}
#m_menu li{
	padding:0 15px;
	}

#m_copy{
	position:absolute;
	}
#submenu_01{
	position:absolute;
	left:680px;
	top:97px;
           width:360px;
	}
#submenu_02{
	position:absolute;
	left:690px;
	top:97px;
	}

#submenu_01 li,#submenu_02 li{
          padding:0 10px;
          border-right:1px solid #787878;
     }
#submenu_01 li.last_s,#submenu_02 li.last_s{
          border-right:0;
      }


/* BASIC css end */

