/*
	- Author : 
	- Description : sub layout, common
*/

/*
========================================================================
LAYOUT
========================================================================
*/
#hdrTop .top-menu ul.mlnk { right: 100px; }
#topBner { display: none; }

/* container */
#container { zoom: 1; }
/* subContainer */
#subContainer { width: 990px; margin-left: auto; margin-right: auto; background: url(/images/Frontend/korean/sub/bg_subcontainer.gif) repeat-x 0 0; }
#subContainer .sub-phd { position: relative; height: 95px; }
#subContainer .sub-phd h2 { position: absolute; left: 19px; top: 21px; }
#subContainer .sub-pcon { zoom: 1; padding-bottom: 70px; }
#subContainer .sub-pcon:after { content: ""; display: block; clear: both; }
#subAside { float: left; width: 218px; }
#lnb { margin-right: 9px; border-top: 3px solid #617ce7; }
#lnb ul { zoom: 1; }
#lnb ul:after { content: ""; display: block; clear: both; font-size: 0; line-height: 0; }
#lnb li.d1 { float: left; width: 100%; border-top: 1px solid #e5e5e5; }
#lnb li.first { border-top: 0; }
#lnb a.d1 { position: relative; display: block; height: 32px; padding-left: 19px; line-height: 32px; color: #666; }
#lnb li.now a.d1 { font-weight: bold; color: #514d4c; background:#ffde15 /*url(../img/common/bul_lnb_d1.gif) no-repeat 25px 50%*/; }
#lnb li.now .edge { position: absolute; left: 100%; top: 0; width: 20px; height: 32px; margin-left: -2px; background: url(/images/Frontend/korean/sub/lnb_edge.gif) no-repeat 0 0; }
#lnb li.now ul.d2 { display: block; }
#lnb ul.d2 { padding-top: 11px; padding-left: 19px; padding-bottom: 12px; border-top: 1px solid #e5e5e5; }
#lnb ul.d2 li { float: left; width: 100%; }
#lnb ul.d2 a.d2 { display: block; height: 24px; line-height: 24px; color: #656565; }
#lnb ul.d2 a.d2:hover { text-decoration: underline; }
#lnb ul.d2 li.d2-now a.d2 { color: #617ce5; font-weight: bold; letter-spacing: -1px; }
#subAside .in { margin-top: 7px; border: 1px solid #e8e8e8; }
#subAside .in h2 { margin-left: 18px; font-size: 12px; font-weight: bold; color: #333; letter-spacing: -1px; }
#subAside .in .cs-center { min-height: 95px; _height: 95px; border-bottom: 1px solid #f4f4f4; background:#fbfbfb url(/images/Frontend/korean/main/bg_cscenter.gif) repeat-x 0 -13px; }
#subAside .in .cs-center h2 { margin: 8px 8px 0; padding-left: 4px; border-bottom: 1px solid #e0e6ea; font-size: 12px; }
#subAside .in .cs-center h2 span { color: #b3c1cd; font-weight: normal; letter-spacing: 0; }
#subAside .in .cs-center .cont { padding:0 5px; }
#subAside .in .cs-center .time {margin:5px 0 5px 5px;}
#subAside .in .cs-center .call { zoom: 1; overflow: hidden; margin: 10px 0 0 8px; }
#subAside .in .cs-center .call dt, 
#subAside .in .cs-center .call dd { float: left; margin-bottom:7px; font-size:13px; font-weight:bold; color: #ff4e50;;}
#subAside .in .cs-center .call dt { }
#subAside .in .cs-center .call dt span {padding:2px 5px 0 5px!important;}
#subAside .in .cs-center .call dd { padding-top: 2px; margin:0 5px;}
#subAside .in .cs-center .call dt .box { display: inline-block; padding: 2px 2px 0 0; color: #000; font-size: 13px; letter-spacing: -2px; }
#subAside .in .cs-center .call dt .box.box1 { background-color: #ff6151; }
#subAside .in .cs-center .call dt .box.box2 {}
#subAside .in .cs-center .call dt { clear: both; }
#subAside .in .cs-center p { height: 16px; margin-left: 8px; line-height: 16px; font-size: 11px; word-spacing: -1px; }
#subAside .in .cs-center .email { display: inline-block; margin: 5px 0 0 15px; padding: 0 0 13px 24px; background: url(/images/common/ico_h15_letter.gif) no-repeat 0 10%; color: #838383; font-size: 11px; text-decoration: underline; }
#subAside .in .credit { min-height: 72px; _height: 72px; border-bottom: 1px solid #f4f4f4; background:#fbfbfb url(/images/Frontend/korean/main/bg_credit.gif) repeat-x 0 0; }
#subAside .in .credit h2 { height: 22px; padding-top: 9px; line-height: 22px; }
#subAside .in .credit dl { zoom: 1; overflow: hidden; margin-left: 20px; font-size: 11px; line-height: 16px; word-spacing: -1px; }
#subAside .in .credit dt,
#subAside .in .credit dd { display: inline; }
#subAside .in .nserver { position: relative; min-height: 109px; _height: 109px; background:#fbfbfb url(/images/Frontend/korean/main/bg_nserver.gif) repeat-x 0 0; }
#subAside .in .nserver h2 { height: 24px; padding-top: 6px; line-height: 24px; }
#subAside .in .nserver ul { zoom: 1; overflow: hidden; margin-left: 14px; margin-right: 7px; font-size: 11px; }
#subAside .in .nserver li { float: left; width: 100%; height: 33px; padding-top: 5px; border-top: 1px solid #dce5ec; }
#subAside .in .nserver dl { zoom: 1; position: relative; padding-left: 42px; padding-right: 10px; line-height: 1.25; }
#subAside .in .nserver dl dt { position: absolute; left: 0px; top: 8px; width: 38px; text-align: center; font-weight: bold; letter-spacing: -1px; color: #222; }
#subAside .in .nserver dl dd { zoom: 1; overflow: hidden; font-family: Tahoma; }
#subAside .in .nserver dl dd .txt { float: left; }
#subAside .in .nserver dl dd a { float: right; }
#subAside .in .nserver .help { position: absolute; right: 7px; top: 6px; height: 24px; padding-right: 8px; line-height: 24px; font-size: 11px; letter-spacing: -1px; background: url(/images/common/bul_h4_rarow_666.gif) no-repeat right 50%; }
#subAside .in .nserver .help:hover { text-decoration: underline; }
#subContent { float: right; position: relative; width: 750px; border-top: 3px solid #617ce7; z-index:0; }
#subContent .loc-nav { position: absolute; right: 0; top: -32px; }
#subContent .loc-nav dd { float: right; height: 32px; padding-left: 15px; text-align: right; line-height: 32px; font-size: 11px; background: url(/images/common/bul_h14_w6_8498f7.gif) no-repeat 0 50%; }
