@charset"utf-8";

@import url("contents.css");

/* default */

* {margin:0;padding:0;}
html {width:100%;height:100%;}
body {width:100%;height:100%;margin:0px;padding:0px;font-family:"Verdana","굴림";font-size:12px;color:#666666;line-height:18px;font-weight:normal;;background-color:#fff;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em {margin:0px;padding:0px;font-size:12px;font-family:"Verdana","굴림";color:#666666;line-height:18px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:16px;}
table {table-layout:fixed;}
/* table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;border-spacing:0;table-layout:fixed;} */
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
select {font-family:"Verdana","굴림";font-size:12px;} 
fieldset {border:0;margin:0px;padding:0px;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;display:none;}
img {border:0;vertical-align:top;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
input,select {margin:0;vertical-align:middle;}

/* 링크 */
a {text-decoration:none;color:#666666;margin:0px;padding:0px;}
a:link, a:visited {text-decoration:none;color:#666666;}
a:hover, a:focus, a:active {text-decoration:underline;color:#666666;}

#skipnavi {font-size:0;padding:0;margin:0;line-height:0;height:0;width:0;display:none;}
#returntop {font-size:0;padding:0;margin:0;line-height:0;height:0;width:0;display:none;}

/* 히든텍스트 */
.hiddentext {font-size:0;line-height:0;padding:0;margin:0;height:0;width:0;}
.hiddentext dt {font-size:0;line-height:0;padding:0;margin:0;height:0;width:0;}
.hiddentext dd {font-size:0;line-height:0;padding:0;margin:0;height:0;width:0;}
.hiddentext strong {font-size:0;line-height:0;padding:0;margin:0;height:0;width:0;}
.hiddentext ol li {font-size:0;line-height:0;padding:0;margin:0;height:0;width:0;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.input01 {padding:12px 4px 0px 15px;font-size:14px;color:#a2a2a2;border:none;background:none;font-weight:bold;height:16px;}
.input01:focus {outline:0;}
.checkbox {height:14px;width:14px;vertical-align:middle;}
.btnCenter { text-align:center; }

body {background:#fafafa;}

#wrap {width:100%;position:relative;}

/* 헤더 */
#header {min-width:960px;height:158px;background:url('/cckhome/images/eng/common/bg_header_01.gif') repeat-x #FFFFFF;position:relative;z-index:100;background-position:0 -30px}/* height:188px; */
.header_area {margin:0 auto;width:960px;position:relative;}
.header_section {height:105px;}/* height:134px; */
.header_section h1 {padding-top:48px;}

.header_section .top_link01 {position:absolute;right:0px;top:18px;}
/*.header_section .top_link01 {position:absolute;right:150px;top:18px;}*/
.header_section .top_link01 li {float:left;font-size:9px;padding-right:10px;line-height:11px;color:#6f6f6f;}
.header_section .top_link01 li a {color:#6f6f6f;}
.header_section .top_link01 li img {margin-left:-2px;}
.header_section .top_link01 .bar01 {padding-left:10px;background:url('/cckhome/images/eng/common/bar_01.gif') no-repeat 0px 2px;}

/*
.header_section .top_link02 {position:absolute;right:0px;top:15px;}
.header_section .top_link02 li {float:left;}
*/

.header_section .total_search {position:absolute;top:/*79*/58px;right:0px;}
.header_section .total_search span {color:#212121;padding-right:7px;}
.header_section .total_search .input_search {border:none;background:#f4f4f4;padding:0px 5px 0px 5px;height:31px;line-height:31px;width:285px;}

#gnb {position:relative;width:100%;}
#gnb:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
#gnb li {float:left;color:#212121;font-size:14px;}
#gnb li a {width:150px;display:inline-block;font-size:14px;color:#212121;padding:19px 0px 19px 10px;}
/* #gnb li a:hover {background:#af0b48;color:#FFFFFF;text-decoration:none;} */
#gnb li a:hover {text-decoration:none;}
#gnb li .on {background:#af0b48;color:#FFFFFF;text-decoration:none;}
/* #gnb .menu01 a {width:136px;}
#gnb .menu02 a {width:128px;}
#gnb .menu03 a {width:116px;}
#gnb .menu04 a {width:194px;}
#gnb .menu05 a {width:128px;}
#gnb .menu06 a {width:198px;} */
#gnb li.menu04 > a {padding:11px 0 11px 10px;}
#gnb li ul {height:190px;position:absolute;background:#FFFFFF;padding-top:10px;z-index:110;}
#gnb li ul.on {background:#f4f4f4;}
#gnb li ul li {float:none;}
#gnb li ul li a {display:inline-block;padding:0px 0px 5px 10px;font-size:12px;color:#adadad;}
#gnb li ul li a:hover {color:#212121;background:none;}
#gnb li ul li .on {color:#212121;text-decoration:none;background:none;}
.gnb_overline {border-bottom:1px solid #e6e6e6;position:absolute;top:388px;width:100%;}

/* 컨테이너 */
#container {width:100%;background:#FFFFFF;}
.container_area {width:960px;margin:0 auto;*zoom:1;background:#FFFFFF;padding:22px 0px 50px 0px;}
.container_area:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}

#left_cont {width:219px;float:left;}
#left_cont h2 {font-size:16px;text-align:center;color:#FFFFFF;background:url('/cckhome/images/eng/common/bg_left_01.gif') no-repeat;width:219px;height:94px;}
#left_cont h2 a {display:inline-block;width:219px;text-align:center;color:#FFFFFF;height:66px;text-decoration:none;padding-top:25px;line-height:21px;}
#left_cont #lnb li {border-bottom:1px solid #e4e4e4;}
#left_cont #lnb li a {display:inline-block;padding:16px 0px 13px 12px;width:207px;text-decoration:none;color:#333;}
#left_cont #lnb li a:hover {color:#0a58a5;background:#f1f1f1;text-decoration:none;}
#left_cont #lnb li .on {color:#0a58a5;background:#f1f1f1;text-decoration:none;}
#left_cont #lnb li ul {border-top:1px solid #e4e4e4;}
#left_cont #lnb li li {border-top:1px solid #f0f0f0;border-bottom:none;}
#left_cont #lnb li li a {display:inline-block;padding:16px 0px 13px 23px;width:195px;text-decoration:none;color:#7d7d7d;background:#fbfbfb;}
#left_cont #lnb li li a:hover {color:#0a58a5;background:url('/cckhome/images/eng/common/bg_bul_01.gif') no-repeat 199px 24px #fbfbfb;text-decoration:none;}
#left_cont #lnb li li .on {color:#0a58a5;background:url('/cckhome/images/eng/common/bg_bul_01.gif') no-repeat 199px 24px #fbfbfb;text-decoration:none;}

/* 컨텐츠 가이드 */
#contents {position:relative;*zoom:1;width:700px;float:right;}
#contents:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#contents h3 {color:#212121;font-size:19px;font-weight:bold;line-height:22px;padding-bottom:25px;}
#contents h3 span {font-weight:normal;font-family:"굴림";font-size:19px;color:#212121;}

.page_navi {padding:14px 0px 15px 0px;position:relative;font-size:11px;}
.page_navi a {color:#999999;}
.page_navi strong {color:#999999;}

/* 페이징 */
.page_skip {text-align:center;position:relative;}
.page_skip span {display:inline-block;padding:0px 10px 0px 10px;}
.page_skip span a {display:inline-block;padding:3px 6px 3px 6px;color:#666666;border:1px solid #FFFFFF;} 
.page_skip span a:hover {padding:3px 6px 3px 6px;color:#0a58a5;border:1px solid #e9e9e9;}
.page_skip span a.on {padding:3px 6px 3px 6px;color:#0a58a5;border:1px solid #e9e9e9;}
.page_skip img {vertical-align:top;margin:0px 3px 0px 3px;}

/* 버튼 */
.btn_right {text-align:right;}

/* 메인 푸터 */
#footer {width:100%;border-top:1px solid #e5e5e5;min-width:960px;}
.footer_area {margin:0 auto;width:960px;}

/* 테이블 */
.newTb_1 { width:100%; border:1px solid #ccc; margin:20px 0; border-bottom:0; }
.newTb_1.ver2 { margin:0 0 5px; }
.newTb_1 thead th { background-color:#ededed; font-weight:bold; color:#2f2f2f;  text-align:left;}
.newTb_1 tbody th { text-align:left; background-color:#fbfbfb; font-weight:normal; }
.newTb_1 th,
.newTb_1 td { padding:8px; font-size:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
.newTb_1.ver2 th { text-align:center; background-color:#ededed;  font-size:12px; }
.newTb_1.ver2 td { text-align:left; }
.newTb_1 .first { border-left:0; }
.newTb_1 td { text-align:right; }