@charset "utf-8";
/* BLENDING (dmix@blending.kr) */

/* Element Reset */
body { margin:0; font-family:Malgun Gothic, Dotum, Tahoma, Sans-serif; font-size:12px; color:#000;
/*background: url(http://blending.kr/etc_page/bdbimg.php) no-repeat top left;*/
}
address { font-style:normal;}
hr{ display:none; position:absolute;}
img,
fieldset{ border:0; margin:0; padding:0;}
legend{ position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}


/* Layout */
#header h1 { margin:0; padding:0; margin-top:15px;}
#header #nav-service {margin:0;padding:0; list-style:none; width:500px; margin-left:500px; text-align:right; position: absolute; top:30px; }
        #nav-service li{ display:inline; padding:0 .6em 0 1em; font-size: 13px; list-style:none; text-align: right;}
        #nav-service li a{ text-decoration: none; color:#333; }

#bodyWrap{width:1000px;margin:0px auto;}
#contentBody{margin-top:3px;background: url(../images/edg_bg_b.png) no-repeat bottom right;}
#logo {position:absolute; top:33px; left:10px;}

/* Search */
#isSearch { position:absolute; right:0px; text-align:right;}
#isSearch .inputText{width:150px; height:14px; margin:8px; font: 11px Malgun Gothic, Arial;}

/* Site Layout - Column Left */
#columnLeft { position:relative; width:200px; float:left;}
#columnLeft .mask { width:200px; height:5px; background:#ffffff; display:none; clear:both;}

/* Site Layout - Column Right */
#columnRight { width:795px; margin-left:5px; float:right; overflow:hidden; background: url(../images/edg_bg.png) no-repeat top left;}

#columRightWrap {}

/* Site Layout - Footer */
#footer { margin:0; padding:0; border-top:3px solid #222; text-align:center; padding:2em 0 4em; clear:both;}
#footer li { display:inline; padding:0 .6em 0 1em; background:url(../images/vrType1.gif) no-repeat left center;}
#footer li.first-child { background:none;}
#footer li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
#footer li address { display:inline; }

/* Default Skin - End */


/*
TESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSST


#columnLeft {background:#f0f;}
#columnRight {background:#0ff;}
*/

locNav
.locNav{margin-top:5px;font:'맑은 고딕';}
.locNav{ width:100% !important; overflow:hidden !important; position:relative; margin:0; padding:0; font-size:12px; line-height:1.2; border-top:1px solid;}
.locNav li{ position:relative; list-style:none; border-bottom:1px solid; *zoom:1;}
.locNav li sup{ font-size:10px; font-family:'맑은 고딕', Tahoma; line-height:1; color:#888; font-weight:normal;}
.locNav li li.active sup{ color:#ff1a1a;}
.locNav li li{ padding:0; border:0;}
.locNav li ul{ display:none; margin:0 0 10px 20px; padding:0;}
.locNav li.active ul{ display:block;}
.locNav li a{ position:relative; display:block; padding:7px 0 7px 10px; background-repeat:no-repeat; background-position:0 center; text-decoration:none !important;}
.locNav li.active a{ font-weight:bold;}
.locNav li.active li a{ font-weight:normal; padding:1px 0; background:none !important;}
.locNav li li.active a{ color:#ff1a1a;}
.locNav li.active li a:hover,
.locNav li.active li a:active,
.locNav li.active li a:focus{ text-decoration:underline !important;}

.locNav{ border-color:#e5e5e5;}
.locNav li{ border-color:#e5e5e5;}
.locNav li a{ color:#333; background-image:url(../images/iconMenuAnormal.gif);}
.locNav li.active a{ background-image:url(../images/iconMenuAactive.gif);}

/* Rhymix 이식 보정: 서비스 메뉴(#nav-service)가 GNB와 겹쳐 하단이 잘리던 문제(원본에도 있던 겹침) — 로고 우측 상단으로 정렬 */
#header #nav-service { top: 12px; }
