/* Layout */

ul,li{margin:0; padding:0; font-size:12px; font-family:µ¸¿ò, Dotum, AppleGothic, sans-serif}
ul,ol{list-style:none;}

/* div.black{ background:url(../img/bgDarkBlue.gif) repeat-x; border-bottom:37px solid #045183;} */
div.black {background:url(../img/bgDarkblue.gif) repeat-x; border-bottom:37px solid #373D48;}
#gy .black{ border-bottom:0;}

/*#container{ margin:0 20px;}*/
#container{ margin:0}
#header{ height:100px; z-index:2;}
#body { margin:0; padding-top:0; z-index:1;} 
#body .extension{ margin-bottom:10px;}
.fixed .c #body{ background:none; margin-bottom:20px;}
.fixed .ce #body #content, 
.fixed .ec #body #content{ /*padding-bottom:60px;*/ width:720px;}
.fixed .ce #body .e1, 
.fixed .ec #body .e1{ width:200px;}
.fixed .ce #body{ background:url(../img/bgBody.gif) repeat-y 761px 0;} 
.fixed .ec #body{ background:url(../img/bgBody.gif) repeat-y 201px 0;}

.fixed .ece #body {background:#fff; margin-bottom:5px;}
.fixed .ece #body .e1 {/*background:skyblue;*/ height:200px;}
.fixed .ece #body #content {/*background:purple;*/ }
.fixed .ece #body .e2 {/*background:skyblue;*/ height:200px;}
.fixed .ece #body .e1,
.fixed .ece #body .e2 {border:1px solid #ccc;}
/* .fixed .ece #body #content */


#footer{ padding:10px 0; margin-bottom:60px; font-size:11px;}
/*#footer{ border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}*/
div.black #footer{ border:0; margin-bottom:-38px; /*margin-top:100px;*/}

/* Header */
#header a{ text-decoration:none;}
#header a:hover,
#header a:active,
#header a:focus{ text-decoration:none;}
/*#header a:focus{ text-decoration:underline;}*/

#header h1{ margin:0; position:relative; top:15px;}
#header h1.noMargin { margin:0; position:relative; left:0; top:20px;}
#header h1.noMargin a {font-size:20px;}
#header h1 a{ display:block; margin:0; float:left; text-decoration:none; color:#FFF;}
#header h1 a:hover{ text-decoration:none;}
div.black #header h1 a{ background-position:0 0;}
#header h1 span{ position:relative; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden; }

#header .account{ position:absolute; top:4px; right:0; margin:0; padding:0; z-index:2;}
#header .account li{ position:relative; float:left; list-style:none; background-image:url(../img/lineHeaderVr.gif); background-repeat:no-repeat; background-position:left 4px;}
/* div.black #header .account li{ background-image:url(../img/lineHeaderVrBlack.gif);} */
#header .account li *{ vertical-align:top;}
#header .account li li{ float:none; height:auto; background-image:none;}

#header .account li.log a{ display:block; padding:5px 8px; color:#FFF;}
#header .account li.log strong{ color:#FFF;}

/* GNB */
.gnb{ position:absolute; left:0; bottom:2px; margin:0; padding:0; list-style:none}
.gnb li{ float:left;}
.gnb li a{ display:block; height:32px; padding:0 20px; text-decoration:none !important; color:#fff; font-family:tahoma; float:left}
.gnb li a span{ display:inline-block; padding-top:8px; color:#fff}
.gnb li.darkblue a {color:#fff; font-weight:bold}
.gnb li.darkblue a:hover,
.gnb li.darkblue.selected a{color:#CCDFF0; background:#0098D7; font-weight:bold}
.gnb li.darkblue.selected a span{color:#CCDFF0;}

/* Footer */
#footer a{ text-decoration:none;}
#footer a:hover,
#footer a:active,
#footer a:focus{ text-decoration:underline;}

#footer address{ text-align:center; font-size:11px; font-family:Tahoma;}
#footer address strong{ color:#FFF;}

/* LNB */
.lnb a{ text-decoration:none;}
.lnb a:hover,
.lnb a:active,
.lnb a:focus{ text-decoration:underline !important;}

.lnb{ margin-bottom:50px;}
.lnb h2{ margin:0 0 50px 0; padding:0 0 0 20px; font:normal 24px Tahoma;}
.lnb h3{ margin:0 0 12px 0; padding:0 0 0 20px; font-size:12px;}
.lnb h3 a{ color:#000;}

.lnb ul{ margin:0 0 40px 0; padding:0 0 0 20px; list-style:none;}
.lnb ul ul{ margin:10px 0 10px 0;}
.lnb li{ margin-bottom:7px; font-size:11px;}
.lnb li a{ color:#4d4d4d;}
.lnb li.active a{ font-weight:bold; text-decoration:underline;}
.lnb li.active li a{ font-weight:normal; text-decoration:none;}

/*#body .extension .dLink{ padding:0 0 0 20px; margin-bottom:10px;}*/
/*#body .extension .dLink img{ border:none; }*/














