
@charset "utf-8";
/* NHN Web Standardization Team (http://html.nhndesign.com/) JCM 080122 */ 

/* Type Selector */
*{margin:0; padding:0; font-family:굴림, AppleGothic, Sans-serif; line-height:170%;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;} 
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/* Layout Selector */
#wrap{ width:100%; padding:0px; margin:0px; text-align:center;}
#menu{ background-image:url(../Images/ImgTopMenuBg.jpg); background-repeat:repeat-x; height:92px; }
#indexBG { background-image:url(../Images/ImgBodyBg.jpg); background-repeat:repeat-x; height:681px; z-index:-1; }
#flashBG { background-image:url(../Images/ImgMainBg.jpg); background-repeat:no-repeat; background-position:center; height:390px; z-index:-1;}
#subBG{ background-image:url(../Images/ImgSbodyBg.jpg); background-repeat:repeat-x; z-index:-2; height:auto; background-color:#FFFFFF; top:0px; width:100%;}
#subTBG{ background-image:url(../Images/ImgSubBg.jpg); background-repeat:no-repeat; background-position:top center; z-index:1;width:100%; height:auto;}
#footer{ height:100px; width:100%; padding:0px; background-color:#2a2a2a; margin:auto; position:relative;} 
#user{background-image:url(../Images/ImgSubL2.jpg); background-repeat:no-repeat; text-align:center; padding-left:30px;}
#choice{background-image:url(../Images/ImgSubM2.jpg); background-repeat:no-repeat; text-align:center; font-family:arial; font-size:17px; color:#ffffff; font-weight:bold;}
#hacker{background-image:url(../Images/ImgSubR2.jpg); background-repeat:no-repeat; text-align:center; padding-right:30px;}
.hackerBOX{BORDER-RIGHT:#000000 1px solid; BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid; COLOR:#e40000; BORDER-BOTTOM:#000000 1px solid; BACKGROUND-COLOR:#ffffff; height:22px; font-size:16px; font-weight:bold; width:170px; padding-top:4px; padding-left:5px;}
.userBOX{BORDER-RIGHT:#1a79bb 1px solid; BORDER-TOP:#1a79bb 1px solid; BORDER-LEFT:#1a79bb 1px solid; COLOR:#444444; BORDER-BOTTOM:#1a79bb 1px solid; BACKGROUND-COLOR:#ffffff; height:22px;font-size:16px; font-weight:bold; width:170px;padding-top:4px;padding-left:5px;}
.lm{background-image:url(../Images/ImgSubLM2.jpg); background-repeat:no-repeat; height:69px;}
.subBody{padding:30px 0px 0px 0px; width:851px; z-index:2; margin:auto;}
.subCont{background-color:#FFFFFF; padding:25px 35px 40px 35px; height:auto; font-family:돋움; font-size:12px; color:#444444; text-align:left;}
.subCont_cutm{background-color:#FFFFFF; padding:25px 35px 40px 35px; height:auto; font-family:돋움; font-size:12px; color:#444444; text-align:center;}
.contant{width:851px; margin:auto; text-align:left;}
.padT30{padding-top:30px;}
.padT15{padding-top:15px;}
.subTitle{padding-bottom:20px;padding-top:10px;}
.txt16{font-size:14px; font-weight:bold; font-family:돋움; color:#365A9E; letter-spacing:-0.075em;}
.dotLine{ background-image:url(../Images/ImgUseLine.gif); background-repeat:repeat-x; height:9px;}
.dotLineB{ background-image:url(../Images/ImgUseLineB.gif); background-repeat:repeat-x; height:9px;}
.underline{text-decoration:underline;}




/* Class Selector */
.input_text{}
.input_check{}
.input_radio{} 

/* Header */
.gnb{}
.lnb{}
.search{} 

/* Footer */
#footer{} 

/* Navigation */
.snb{}
.account{} 

/* Aside */
.aside{} 

/* Content */
#content{}
.path{}
.article{}
.section{} 

