@charset "utf-8";
/*NHN Web Standardization Team (http://html.nhndesign.com/) MJA 100222*/
/*common*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}

body,input,textarea,select,table,button{ line-height:1.25em;font-family:dotum,gulim,Helvetica,Apple-Gothic,sans-serif;font-size:15px;font-weight:normal;}

body{position:relative; color:#333; word-wrap:break-word; word-break:break-all; background:#000c84 url(../img/bg.png) repeat-x left top; font-family:Arial, Helvetica, sans-serif; }
img,fieldset{border:0}
ul,ol{list-style:none}
a{color:#000;text-decoration:none;cursor:pointer}
em,address{font-style:normal}


/*레이아웃*/
#all {background:url(../img/bg2.png) repeat-x left top;  width:100%;}
#main {background:url(../img/main_bg.png) no-repeat left top;  width:100%;}
#main .main_img { height:343px;}
#sub {background:url(../img/sub_bg.png) no-repeat left top ; width:100%;}
#contents { background-color:#FFFFFF; padding-bottom:30px;}

/*상단*/
.logo { height:53px; float:left;}
.sim {text-align:right; height:53px}
.menu ul { clear:both; margin:0; padding:5px 0 0 0; height:23px; overflow:hidden;}
.menu ul li {float:left; width:80px; text-align:center; color:#fff; }
.menu ul li a{color:#fff;}

/*하단*/
.cr{clear:both; padding:5px 0 11px;text-align:center;font-size:10px; color:#909090; background-color:#000c84; letter-spacing:-1px;}
.cr a{color:#909090;}
.cr .dd{margin-left:0.5em;font-size:0.8em;}


/*중분류리스트*/
.bti { text-align:right; padding:5px 10px 3px 0; border-bottom: 1px solid #9ab3cc; color:#024282; font-weight:bold; font-size:0.9em;}
.bti a{color:#024282; font-weight:bold; font-size:0.9em;}
#cate_list{clear:both; width:100%; background:#fff; margin: 0 auto; color:#000;}
#cate_list ul {margin:0; padding:0;}
#cate_list ul li {margin:0; padding:0 10px; border-bottom:1px solid #9ab3cc; height:28px; line-height:23px; vertical-align:middle; padding-top:7px; }.list { clear:both; float:left;  border:0;}
.lnk { text-align:right; color:#CC0000;  border:0;}
#cate_list ul li span {color:#FF3300;}

#con { font-size:1em; line-height:1.4em; width:100%;}
.a1 {color:#29958f; font-size:0.9em;}
.a2 {padding:0 15px 15px 15px; color:#29958f; font-size:1em;}
.a3 {color:#0066CC; padding:5px; border-bottom: 1px solid #9ab3cc; font-size:1.1em; margin-bottom:10px; background-color:#f5f5f5;}
.a4 {color:#c91e42; padding:0 5px 3px 5px;}
.a5 {padding:0 15px 15px 15px; font-size:0.9em; }
#con ul{list-style:disc; padding:0 5px 15px 30px; font-size:0.9em;}
#con ul li{}


.ft{clear:both; color:#d5d6d8; padding-top:10px; text-align:center; white-space:nowrap; background-color:#000c84;}
.ft a{color:#000}
.ft2 a{display:inline-block;width:61px; height:24px;line-height:27px;background:#ddd url() no-repeat 0 -42px;font-size:13px;letter-spacing:-1px}
.ft2 a.lk2{width:58px;background-position:0 -70px}
.ft2 a.lk3{width:111px;background-position:0 -98px}
.center {clear:both; text-align:center;white-space:nowrap}
