@charset "utf-8";
@import url("/new/css/topmenu.css");
@import url("/new/css/board.css");

* { margin:0; padding:0; border:0 }
html { width:100%; height:100%; border:none;margin:0; padding:0; }
body,table, tr, td, textarea, select, input { border:0;margin:0; padding:0; font-family:'맑은 고딕','돋움', 'dotum', 'AppleGothic'; font-size:12px; color:#464646;  -webkit-text-size-adjust:none }
img, fieldset { border:0px; }
legend, label.hidden{position: absolute;top: 0px;left: 0px;visibility:hidden; width:0;height:0;text-indent:-9999px;color:#767676}
caption {visibility:hidden; width:0;height:0;text-indent:-9999px;color:#767676}
div{color:#767676}
textarea { border:1px solid #ccc; font-family:'맑은 고딕','돋움', 'dotum', 'AppleGothic'; padding:3px 0 1px 3px; }
select, img { vertical-align:middle; }
ul, ol , li{ list-style-type:none; margin:0 }
dt, dd, h1 ,h2, h3, h4 { padding:0px; margin:0px;}
hr { display: none; }
dd, li{text-align:left !important;} /* 2011-11-24  추가 */
a, a:link, a:visited { color:#666; text-decoration:none; }
a:hover, a:active { color:#017bb3; text-decoration:none; }

input[type=checkbox], input[type=radio] { border:none !important ;margin:2px 4px 0 4px; padding-top:1px} 
input[type=image] { border:none !important ;margin:4px 0 0 0;} 


/* table */
table { border-collapse:collapse; width:100% }
#list_table { margin-top:15px}
#list_table th {background-color:#dee3f1; padding:6px}
#list_table td{ border-bottom:1px solid #CCC; border-right:1px solid #CCC ; padding:6px; text-align:center}
#list_table td.left { text-align:left}
#list_table td.right { text-align:right}
#list_table td.none {border-right:none}

/* Layout */
h1.logo { float: left; padding:5px 0 0 30px; font-size:0; line-height:0; width:200px; top:0; z-index:120px} /*로고*/
#wrapper { width:100%; background:url(/new/kor/img/top_bg.gif) 0 10px repeat-x ; border:none }
#wrapper_sub { width:100%; background:url(/new/kor/img/sub_bg.gif) 0 1px repeat-x ;  border:none  }
#body-wrap { width:1060px; margin:0px auto; position:relative; }
#head-container { height:80px; margin:0 auto; padding-top:6px; z-index:100}
#top_area {float:right; margin-top:0px;z-index:102; padding-right:15px} /* Home */
#top_area span.home { display:inline-block; height:20px}
#footer {background:url(/new/img/common/bottom_line.png) 0 -1px repeat-x; clear:both; left:0; padding:15px 0; margin-bottom:15px}
.bottom {float:left; padding:0 0 30px 20px; font-size:14px}
.bottom p.copy_txt {padding:4px 0 6px 0; line-height:160%}

.Sub_img {background:url(/new/kor/img/subimg1.jpg) 0 68px no-repeat; height:380px;}
.Sub_img1_kor {background:url(/new/kor/img/subimg1.jpg) 0 68px no-repeat; height:380px;}
.Sub_img2_kor {background:url(/new/kor/img/subimg1.jpg) 0 68px no-repeat; height:380px;}
.Sub_img3_kor {background:url(/new/kor/img/subimg1.jpg) 0 68px no-repeat; height:380px;}
.Sub_img4_kor {background:url(/new/kor/img/subimg1.jpg) 0 68px no-repeat; height:380px;}
.Sub_img5_kor {background:url(/new/kor/img/subimg1.jpg) 0 68px no-repeat; height:380px;}
.conts_null {padding:0 0 40px 60px; width:780px} /* 컨텐츠 내용 여백 */
p.null { padding:15px 0 10px 20px}

/* 메인  리스트배너(5개) */
div.main_conts1 { clear:both; padding:30px 0 30px 80px; text-align:center;}
div.main_conts2 {clear:both; padding:40px 0}
ul.list_img {width:960px}
ul.list_img li{float:left; width:20%; text-align:center}
div.ban_null{float:left; padding-right:20px; padding-bottom:30px}
div.board{float:left; background:#C4E1E1; height:193px; width:270px}
p.line_bg { padding:6px 10px 6px 15px} /* 메인게시판 라인 */
ul.list_txt {padding:8px 5px 10px 15px}
ul.list_txt li{padding:3px 5px 3px 12px; background:url(/new/kor/img/main-dot.gif) 2px 10px no-repeat}


/* Left Menu */
.leftmenu_bg {background:url(/new/kor/img/left_menu_bg2.jpg) 0 0 repeat-y; width:220px; text-align:center; padding-top:20px}
ul.leftmenu {padding-left:30px}
ul.leftmenu li {padding:3px 0}

span.desh {color:#CCC; padding:0 6px}

/* 텍스트 적용 */
.text {line-height:140%; color:#7f7f7f}
.text1 {font-size:9pt;color:#EE4300;line-height:140%}  /* 주황컬러 */

/* Sub 좌측메뉴 수정됨 */
#menu {position:absolute;left:20px;width:220px;height:100%;}
#menu h1 {padding:1px 0 20px 0px; background:url(/new/kor/img/nptpcb_bg.jpg) 0 0 repeat-x; height:120px;margin-top:-60px; }
#menu h1 span {display:block;margin:2px 0 0;font-size:29px;font-weight:bold; letter-spacing:-2px; padding-top:50px;color:#FFF ;}
#menu .lnb{border-bottom:1px solid #d9d9d9;}
#menu .lnb>li{border-top:1px solid #d9d9d9;}
#menu .lnb>li:first-child{border-top:none;}
#menu .lnb>li>a {display:block;padding:10px 10px 10px 18px;font-size:14px;}
#menu .lnb>li.on>a, #menu .lnb>li>a:hover, #menu .lnb>li>a:focus, #menu .lnb>li>a:active {
	background:url(/new/kor/img/ico_arr.gif) no-repeat 90% 50% #f7f7f7;color:#010ae6;font-weight:bold;
}

#subtit {background:url(/new/kor/img/subtit_bg.gif) repeat-x bottom left; height:50px; margin-top:50px}
#subtit h1 {color:#000; font-variant:normal; background:url(/new/kor/img/subtit_dot.gif) no-repeat 05px 13px; padding-left:30px }