@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding:0; color:555555; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0}
form { float:left; width:100%;}
input,textarea,select,td,th{font-size:12px;}
table {   border:0; border-collapse:collapse; border-spacing:0; table-layout:fixed; }
ol,ul,li  { list-style-type:none;}
hr, legend, caption, .hidden {position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%}
caption{position:relative}
img,fieldset{border:0; vertical-align:middle; margin:0; padding:0;}
input { padding:3px 2px;   vertical-align:middle;}
.view {visibility:visible!important; font-size:12px!important; width:20px!important; height:20px!important; overflow:visible!important; color:#000; line-height:100%;}

.hidden { overflow:hidden !important; position:absolute !important; top:-9999px; left:-9999px; visibility:hidden; width:0; height:0; margin:0; font-size:0; text-indent:-9999px; line-height:0; }
.pwpoup {	margin: 0px;}
.pwpoup h1 { margin:0; padding:0;}
.pwpoup p { width:320px; text-align:center;  margin:15px 0 0 0;  padding:0;}
.pwpoup ul { width:280px; list-style-type:none; border:#000 solid 1px;}
.pwpoup li { text-align:center;}
.pwpoup li.set { background:#CCC; border:#999 }
.pwpoup .area, .pwpoup .btn {width:320px; }
.pwpoup .area { float:left;padding:9px 0; margin:5px 0 20px 10px; border:1px dotted #c7c7c6; border-width:1px 0; background:#f8f8f8;  font-size:12px;}
.pwpoup .area span  { font-weight:bold; padding:0 0 0 50px}
.pwpoup .area .inputTxt {width:100px; height:16px; border:1px solid #cdcccb; padding: 3px 2px 1px; background:#f8f8f8;}
.pwpoup .btn {  text-align:center; margin:10px 0 0 0;}

/* link */
a:link { color:#256ed5; text-decoration:none}
a:visited {color:#256ed5; text-decoration:none;}
a:active {color:#256ed5; text-decoration:none;}
a:hover { color:#29bcf2; text-decoration:none;}

/*layout */
#main, #indexmain { width:900px;}
#head { height:80px;  background:url(/images/common/bg_eng.gif) repeat-x; position:relative}


#head h1 { padding:8px 0 0 0; float:left; width:200px;}
#indexmain {  background:url(/images/main/main_bg.gif) repeat-x; width:100%;}
#main #indmleft { width:260px; float:left; padding:45px 0 0 20px;}
#main #indmimg { width:610px; float:right; padding:45px 0 0 0; }
#main    { overflow:hidden; padding:0 0 20px 0; }
#main #leftmenu { width:200px; float:left;}
#main #content { width:700px; float:right; min-height:400px;  color:#555555; line-height:150%; }
#footer {overflow:hidden; position:absolute;  height:80px; width:100%; border-top:#ccc7c7 solid 1px; border-bottom:#ccc7c7 solid 1px;}
#footer .logo { position:absolute; left:50px; top:5px}
#footer .fmenu  {position:absolute; left:220px; top:5px}
#footer .fmenu li { display:inline;}
#footer .footerad  {position:absolute; left:220px; top:35px}
#footer .wa { position:absolute; left:810px; top:25px}

#head #topmenu { position:absolute; left:200px; top:2px; height:20px; padding:0 5px 5px 0; width:700px; text-align:right;}

#main #leftmenu h1 { padding:10px 0 0 0}
#topmenu li { display:inline; padding:0 0 0 10px; }

#indmleft .service { position:relative; margin:20px 0 0 0; width:224px;}
#indmleft .service ul.service_m {	position:absolute;	width:88px;	top:27px;	left:0px; }
#indmleft .service ul.service_m li { padding:0px; }
#indmleft .service ul.service_sub {position:absolute; top:0px;	left:88px; width:136px; height:232px; background:url(/images/main/service_sub_bg.gif) repeat-y; padding:6px 0 0px 3px}
#indmleft .service ul.service_sub li  { height:18px;}
#indmleft .service ul.service_sub a { color:#FFF; font-size:11px; letter-spacing:-1px;}
#indmleft .service ul.service_sub a:hover { color:#FF0}


/* GNBmenu */
#gnb {position:relative; height:50px;float:right; }
#gnbwrap{display:block; width:700px; position:absolute; left:200px; top:25px;} *+html #gnbwrap {display:block;}
/* GNBmenu-1 */
#gnb li.dep1 {float:left; background:url(/images/common/menuline.gif) no-repeat right; padding:0 3px }
#gnb li.linenone {  background:none;}
#gnb li.dep1 .dep1-title {float:left;  text-align:center;}
#gnb li.dep1 a {display:inline-block;  padding:0 15px;}
/* GNBmenu-2 */
#gnb ul.dep2 {display:none; position:absolute; top:29px; left:0px; height:26px; padding:3px 0 0 8px; background:url(/images/common/topsub_bg.gif) repeat-x; }
#gnb ul.dep2 li {float:left; padding:0 8px; }
#gnb ul.dep2 li a {display:inline-block; padding:0 0 0 10px; background:url(/images/common/sub_dot.gif) no-repeat 0 7px;}
#gnb ul.dep2 li img {display:block;}
/* GNBmenu-레이저좌표*/
#gnb ul.dep2-1  { padding-left:0px; width:700px;}
#gnb ul.dep2-2  { padding-left:0px; width:700px;}
#gnb ul.dep2-3  { padding-left:120px; width:580px;}
#gnb ul.dep2-4  { padding-left:200px; width:500px;}
#gnb ul.dep2-5  { padding-left:270px; width:430px;}
#gnb ul.dep2-6  { padding-left:0px; width:700px;}
#gnb ul.dep2-7  { padding-left:320px; width:550px;}
/* eng */
#gnb ul.dep2eng {display:none; position:absolute; top:29px; left:0px; height:26px; padding:3px 0 0 8px; background:url(/images/common/topsub_bg.gif) repeat-x; }
#gnb ul.dep2eng li {float:left; padding:0 8px; }
#gnb ul.dep2eng li a {display:inline-block; padding:0 0 0 10px; background:url(/images/common/sub_dot.gif) no-repeat 0 7px;}
#gnb ul.dep2eng li img {display:block;}
#gnb ul.dep2-1eng  { padding-left:0px; width:450px;}
#gnb ul.dep2-2eng  { padding-left:0px; width:450px;}
#gnb ul.dep2-3eng  { padding-left:160px; width:290px;}
#gnb ul.dep2-4eng  { padding-left:190px; width:260px;}

ul.biztab li { display:inline;}

/* menu */
#leftmenu ul.lnb   {}
#leftmenu ul.lnb li { padding:0;}
#leftmenu ul.lnb li a { display:block;}
#leftmenu ul.lnb li img {}
#leftmenu ul.smenu { padding:0 0 5px 0; width:180px;}
#leftmenu ul.smenu li { color:#333;}
#leftmenu ul.smenu li a { color:#666666; background:url(/images/common/smenu_bg.gif) no-repeat; padding:4px 0 0 25px; display:block; height:18px;  font-size:12px; letter-spacing:-1px}
#leftmenu ul.smenu li a.current, #leftmenu ul.smenu li a.current:hover { color:#ff3300; font-weight:bold; background:url(/images/common/smenu_bg_on.gif) no-repeat;}
#leftmenu ul.smenu li a:hover { color:#666; background:url(/images/common/smenu_bg_on.gif) no-repeat; }

#content h1 { border-bottom:#113769 solid 1px; display:inline-block}
#content h2 { padding:0 0 0 15px; margin:10px 0 0 0; clear:both;}
#content h2.eng { background: clear:both;}
#content h3 { padding:0 0 0 20px; margin:5px 0 0 0}
#content h4 { padding:0 0 0 20px; margin:10px 0 5px 0 }
#content p { padding:0 0 0 20px; width:650px; text-align:justify; display:inline-block;}
#content ul.tab { overflow:hidden; padding:0 0 0px 0px; }
#content ul.tab li { display:inline;}
#content ul.tabeng { overflow:hidden; padding:10px 0 0 0; margin:0 0 0 10px; }
#content ul.tabeng li { display:inline;}

.t11 { font-size:11px;}
.t14 { font-size:14px;}
.t_bold {  font-weight:bold;}
.t_blue { color:#1b65a3}
.t_red { color:#cc0000}
.t_center { text-align:center!important;}
.t_right { text-align:right!important; padding:0 3px 0 0}

.topmrgin10 { margin-top:10px!important;}
.topmrgin20 { margin-top:20px!important;}
.topmrgin30 { margin-top:30px!important;}
.topmrgin40 { margin-top:40px!important;}
.topmrgin50 { margin-top:50px!important;}


.rmrgin10 { margin-right:10px!important;}
.rmrgin15 { margin-right:15px!important;}
.rmrgin20 { margin-right:20px!important;}
.rmrgin30 { margin-right:30px!important;}

.lmrgin10 { margin-left:10px!important;}
.lmrgin15 { margin-left:15px!important;}
.lmrgin20 { margin-left:20px!important;}
.lmrgin30 { margin-left:30px!important;}


.bomrgin10 { margin-bottom:10px!important;}
.bomrgin15 { margin-bottom:15px!important;}
.bomrgin20 { margin-bottom:20px!important;}
.bomrgin30 { margin-bottom:30px!important;}
.bomrgin40 { margin-bottom:40px!important;}
.bomrgin50 { margin-bottom:50px!important;}


.btn_r  { float:right; clear:both; margin-right:20px;}
.btn_center  { clear:both; text-align:center; width:100%;}
.btn_r li { display:inline;}
/*주주기관 */
ul.joocompany  { margin:50px 0 40px 0}
ul.joocompany li { float:left; padding: 0 0 30px 10px; display:inline-block;}

.comseoulmap  { position:relative;  background:url(/images/company/content_txt.gif) no-repeat; width:650px!important;  height:160px; margin:0 0 0 20px;}
.comseoulmap a.allmapview { position:absolute; top:80px; right:20px; width:210px; height:46px;  }

#familysite {	position:absolute;	width:80px;	left: 910px;	top: 130px;}
#familysite li{ padding:0 0 2px 0}

/* notice */
#bbslist { margin:30px 20px 0 20px;}
#bbslist .onSelectTcc {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:320px;}

.tbl { width:100%;  border-top:#727a84 solid 1px!important;  border-bottom:#727a84 solid 1px!important;  }
.tbl th {padding:5px 0 3px; background:#879695; color:#ffffff; border-right:none; }
.tbl td {padding:4px 0;border-bottom:1px solid #dcdddd; text-align:center; border-left:none; border-right:none; }
.tbl th.tl {padding-left:20px;text-align:left; background:#879695!important;}
.tbl th.tll {padding-left:20px;text-align:left; background:#fff!important; color:#555!important; font-weight:normal;} 
.tbl td a { color:#666;}
.tbl td a:hover { color:#666; text-decoration:underline;}

.t_l { text-align:left!important; padding:0 0 0 5px!important;}
#bbsview .tbl .tl {font-weight:bold; background:url(/images/common/bb_line.gif) no-repeat right bottom #eff2f3;}
#bbsview .tbl th { border-bottom:#c7d5e2 solid 1px;}
#bbsview .tbl .tl2 {font-weight:bold; color:#555; background:#fff; text-align:left; padding:0 5px}
#bbsview .tbl .tl3 { min-height:300px;height:auto;padding:17px 15px 14px 20px; text-align:left; vertical-align:top}
* html #bbsview .tbl p{height:310px}
#bbsview .tbl p img{margin:0 auto}

/* paging */
#paging   {margin:18px 0 12px;text-align:center}
#paging li {display:inline}
#paging li a {margin:0 2px; color:#666;}
#paging li a:hover {margin:0 2px; color:#666;}
#paging li img {vertical-align:middle}

#search{height:26px;padding:4px 0 0; text-align:center}
#search .ipt {width:80px; border:#ccc solid 1px; padding:2px 0;}
#search .ipt_tx {width:178px; border:#ccc solid 1px;}
#search .ipt_img{}
#search img{cursor:pointer;}

/*photolist */
ul.photolist { margin:30px 0 0 30px; overflow:hidden;}
ul.photolist li  { display:inline-block; zoom:1;*display:inline;  width:220px; vertical-align:top; margin:10px 0 20px 0 }
ul.photolist li span.photo { float:left; background:url(/images/cyber/photo_bg.gif) no-repeat; width:174px; height:150px; padding:12px 0 0 11px; margin:0 0 0 10px;}
ul.photolist li span.photo_txt { text-align:center; width:185px;  word-wrap:break-word;  display:inline-block; margin:0 0 0 10px;}
ul.photolist a:link { color:#555555; text-decoration:none}
ul.photolist a:visited {color:#555555; text-decoration:none;}
ul.photolist a:active {color:#555555; text-decoration:none;}
ul.photolist a:hover { color:#555555; text-decoration:underline}
.photolist li.photolistnone { float:left; width:640px; padding:50px 0; text-align:center;}
.photoview { text-align:center; width:630px!important; display:block; margin:0 0 20px 0}

.brochure { margin:40px 0 0 30px}
.brochure li { float:left;}
.brochure ul.brosemle  {  width:160px; height:280px;}
.brochure ul.brosemle li { text-align:center; width:160px;}

.kedvideo .video1, .kedvideo .video2{ width:323px; height:292px; z-index:1; background:url(/images/cyber/video_bg.gif) no-repeat; padding:24px 0 0 11px; border:#000 solid 1px;}
.kedvideo .videocon { width:340px;border:#000 solid 1px;}
.kedvideo .video2 { }
.kedvideo .videocaption  { float:right; width:300px; border:#000 solid 1px;}
.kedvideo .kedad  {}


/* table */
.tablew1 { width:660px;}
.tablew2 { width:640px;}
table {}
table th { background:#507585; padding:3px 3px 2px 3px; color:#FFF; border:#cccccc solid 1px;}
table th.set1 { background:#a5b1b0; padding:3px 3px 2px 3px; color:#FFF; border:#cccccc solid 1px;}
table th.set2 { background:#d6dddd; padding:3px 3px 2px 3px; color:#555; border:#cccccc solid 1px;}
table th.set3 { background:#eff3ec; padding:3px 3px 2px 3px; color:#555; border:#cccccc solid 1px; font-weight:normal}
table th.set4 { background:#ffffff; padding:3px 3px 2px 3px; color:#555; border:#cccccc solid 1px; font-weight:normal}
table td { border:#cccccc solid 1px; padding:3px;}
table td.set1 { background:#eff3ec; text-align:center;}
table td.set2  {background:#eff3ec; padding:0 0 0 10px; }
.tablebnone, .tablebnone th, .tablebnone td {border:none!important;}

ul.list1 {}
ul.list1 li { background:url(/images/common/dot_01.gif) no-repeat  2px 5px; padding:0 0 0 10px; }

ul.list2 li { background:url(/images/common/dot_01.gif) no-repeat  2px 5px; padding:0 0 0 10px; }
ul.list3 {}
ul.list3 li { background:none!important;}


ul.list1eng li { background:url(/images/eng/common/icon_01.gif) no-repeat  2px 5px; padding:0 0 0 15px; width:620px; }
ul.list2eng { margin:30px 0 0 20px;}
ul.list2eng li { background:url(/images/eng/common/link_icon.gif) no-repeat  2px 5px; padding:0 0 5px 18px; width:620px; }
ul.list2eng li a:link { color:#555; text-decoration:none}
ul.list2eng li a:visited {color:#555; text-decoration:none;}
ul.list2eng li a:active {color:#555; text-decoration:none;}
ul.list2eng li a:hover { color:#256ed5; text-decoration:underline}


ul.tdlist {}
ul.tdlist li { background:url(/images/common/dot_02.gif) no-repeat  2px 5px; padding:0 0 0 10px; }

/* 전국평가지사 */
.busmap { margin:20px 0 0 0} 
.busmap li  { display:inline;} 
.busmap li.map  { width:380px} 
.busmap li.addtxt  { width:270px} 

/* 서비스 */
.service li { float:left; padding:0 0 15px 15px;}
.service li.center { text-align:center; width:680px;}

/* 기초평가보고서 */
ul.base { margin:0 0 0 30px;}
ul.base li { float:left; padding:20px 0 20px 30px;}

/*box*/
.tbox1 { border:#CCC solid 1px;; background:#f7f7f7; padding:10px;}
.tbox1 p { width:620px!important; padding:5px 0 0 0!important;}
.tbox1 ul { margin:10px 0 10px 10px!important;}
.tbox1 li { background:url(/images/common/dot_01.gif) no-repeat  2px 5px!important; padding:0 0 0 10px;}

.exbox { border:#CCC solid 1px;; background:#f7f7f7; padding:10px!important; width:630px!important; margin:0 0 10px 0}

/* sitemap */
.sitemap { margin:20px 0 0 0; }
.sitemap li { float:left; width:210px; padding:0 0 0 20px}
.sitemap dt  { height:30px;}
.sitemap dd { font-weight:bold; width:180px;}
.sitemap dd a { display:block!important; margin:2px 0 0 5px; padding:3px 0 2px 15px; background:no-repeat; }
.sitemap dl.m1 dd a { color:#558289!important; background:url(/images/sitemap/m1_bg.gif); }
.sitemap dl.m2 dd a { color:#415c79!important; background:url(/images/sitemap/m2_bg.gif); }
.sitemap dl.m3 dd a { color:#6c8b80!important; background:url(/images/sitemap/m3_bg.gif); }
.sitemap dl.m4 dd a { color:#6f7b63!important; background:url(/images/sitemap/m4_bg.gif); }
.sitemap dl.m5 dd a { color:#4b6188!important; background:url(/images/sitemap/m5_bg.gif); }
.sitemap dl.m6 dd a { color:#646083!important; background:url(/images/sitemap/m6_bg.gif); }
.sitemap dl.m7 dd a { color:#49898f!important; background:url(/images/sitemap/m7_bg.gif); }
.sitemap dd ul.sub { display:inline-block; font-weight:normal; padding:0 0 15px 8px}
.sitemap dd ul.sub li { width:180px; padding:0; background:url(/images/common/dot_01.gif) no-repeat 10px 10px; }
.sitemap dd ul.sub li a { background:none!important; color:#666!important;}
.sitemap dd ul.sub li a:hover{ color:#000!important;}


/*개인보호취급방침 */
#privacy { width:620px; margin:20px 0 0 20px; }
#privacy p { margin:0 0 0 10px!important; padding:0px!important; width:620px!important;}
#privacy h2 { font-size:12px!important; font-weight:bold; margin:15px 0 10px 0!important; padding:0px!important; }
#privacy ul.plist0 { margin:5px 0 0 0px!important;  }
#privacy ul.plist1 { margin:5px 0 0 25px!important;}
#privacy ul.plist0 li { list-style-type:none!important; margin:0 0 5px 0; line-height:150%;}
#privacy ul.plist1 li { list-style-type:decimal; margin:0 0 5px 0; line-height:150%;}
#privacy ul.plist2 li { list-style-type:disc!important; margin:0 0 5px 0;}

#privacy ul.plist00 { margin:5px 0 0 20px!important;  }


/* eng */
dl.history  {margin:0 10px 0 20px; }
dl.history  dt { background:url(/images/eng/common/icon_03.gif) no-repeat 0px 5px;font-size:12px; font-weight:bold; color:#006699; padding:0 0 0 15px; margin:10px 0 5px 0; }
dl.history  dd { font-size:12px; color:#333333; padding:0 30px 10px 0;  margin:0 0 0 25px;}

dl.note { margin:10px 0 10px 20px; width:630px; display:inline-block;}
dl.note dt, dl.note dd { float:left; line-height:120%!important;}
dl.note dt { width:45px}
dl.note dd { width:585px; }

ul.banner_list { margin:20px 0 0 40px}
ul.banner_list li { float:left; padding: 0 60px 30px 0}


/* sitemap */
.sitemapeng { margin:20px 0 0 20px; }
.sitemapeng li { float:left; width:170px;}
.sitemapeng dt  { height:30px;}
.sitemapeng dd { font-weight:bold; padding:2px 0 0 0; }
.sitemapeng dd a { display:block!important; margin:2px 0 0 5px; padding:3px 0 2px 10px;}
.sitemapeng dl a { color:#558289!important; background:url(/images/eng/aboutked/site_icon01.gif) no-repeat 0 10px; padding:}
.sitemapeng dl.m1 a { color:#4b7987!important; background:url(/images/eng/aboutked/site_icon01.gif) no-repeat 0 10px;}
.sitemapeng dl.m2 a { color:#5069ba!important; background:url(/images/eng/aboutked/site_icon02.gif) no-repeat 0 10px; }
.sitemapeng dl.m3 a { color:#689156!important; background:url(/images/eng/aboutked/site_icon03.gif) no-repeat 0 10px; }
.sitemapeng dl.m4 a { color:#776f9e!important; background:url(/images/eng/aboutked/site_icon04.gif) no-repeat 0 10px;}
.sitemapeng dd ul.sub { display:inline-block; font-weight:normal; padding:0 0 15px 8px;}
.sitemapeng dd ul.sub li { width:150px; background:url(/images/eng/aboutked/site_sub_icon01.gif) no-repeat 10px 7px;}
.sitemapeng dd ul.sub li a { background:none!important; color:#666!important;  padding:0 0 0 17px; margin:0;}
.sitemapeng dd ul.sub li a:hover{ color:#000!important;}

/* 메인 서비스 영문 */
.serviceeng ul { background:url(/images/eng/main/service_bg.gif) no-repeat;  padding:8px 0 0 0; height:77px}
.serviceeng li { padding:0 0 2px 10px;}

/* 메인 뉴스 영문 */
.press  { margin: 50px 0 0 0}
.press ul { padding:7px 0 0 0; width:200px;}
.press li { padding:0 0 3px 10px; background:url(/images/eng/common/icon_02.gif) no-repeat 0 5px;}
.press li a { color:#333; font-family:Dotum; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.press li a:hover { text-decoration:underline; font-family:Dotum}

/* 메인 Presidenet 영문 */
.Presidenet   { margin:20px 0 0 0}
.Presidenet li {  padding:0 0 3px 0}

/* 일대일 친절상담 입력폼 */
#con_table {width:100%; border-top:#8a94a2 solid 2px;  border-bottom:#8a94a2 solid 1px; }
.section2{ width:110px; background-color:#eff1f1; border-bottom:#e1e1e1 solid 1px; height:25px; font-size:12px;  padding:0 0 0 10px;}
.section2_k { width:90px; background-color:#eff1f1; border-bottom:#e1e1e1 solid 1px; height:25px; font-size:12px;  padding:0 0 0 10px;}
.section2_c {background-color:#eff1f1; border-bottom:#e1e1e1 solid 1px; height:25px; font-size:12px; text-align:center;}
.section5{  background-color:#eff1f1; border-bottom:#e1e1e1 solid 1px; height:25px; font-size:12px;  padding:0 0 0 10px;}
.section6{ width:110px; background-color:#eff1f1; border-bottom:#e1e1e1 solid 1px;  font-size:12px;  padding:0 0 0 10px;}
.tr4  {background-color:#ffffff; border-bottom:#e1e1e1 solid 1px; height:25px; padding:2px, 3px, 2px, 3px;}

/* 공정감사 제보관련 */
#fair {border:#29638c solid 10px; background:#fff; margin:0 0 0 0; padding:0 0 10px 0; width:700px; }
#fair #faircon { padding:20px 20px 10px 20px;}
#gonglist { border:#f0bb76 solid 1px; background:#f3f6c7; padding:10px; }
#gonglist h1 { font-weight:bold; font-size:12px;}
#gonglist ol { margin: 0px;  padding:0 0 0 15px; list-style-type:upper-roman; }
#gonglist li  { width:100%;	margin:5px 10px 10px 0;	padding:0; line-height:130%;  } 

#gongpopup { background:#d8e4fb; padding:10px; margin:0px;}
#gongpopup h1  { margin:0 0 5px 0; padding:0; }
#gongpopup P { font-size:12px; padding:0px; margin:0 0 0 3px; line-height:150%; text-align:center;}
#gongpopup .box P { font-size:12px; padding:0px; margin:10px 0 0 3px; line-height:130%;}
#gongpopup .box P span {font-weight:bold; }
#gongpopup .box { border:#b7b4b4 solid 1px; background:#FFF; padding:0 10px 10px 10px;}
#gongpopup .box h1{ font-weight:bold; font-size:12px; background:url(/customer/image/icon_01.gif) no-repeat 0px 17px; padding:15px 0 0px 12px;}
#gongpopup .box ul { display:inline; list-style-type:none; }
#gongpopup .box li { line-height:130%;  }
#gongpopup .btn { text-align:center; margin:15px 0 0 0;}
#gongpopup table { border-top:#4d90be solid 2px; border-bottom:#4d90be solid 2px; width:100%; }
.td1 { background:#eeefef; padding:2 0 2 0; } 
.td1_c { background:#eeefef;  text-align:center; padding:2 0 2 0;} 

.td2 { background:#eaebeb;  padding:2 0 2 3;} 
.td2_c { background:#eaebeb;  text-align:center; padding:2 0 2 0;}
.td2_r { background:#eaebeb; text-align:right; padding:2 5 2 0;}  

.td3 { background:#f5f7f7;  padding:2 0 2 3;} 
.td3_c { background:#f5f7f7;  text-align:center; padding:2 0 2 0;}
.td3_r { background:#f5f7f7 text-align:right; padding:2 5 2 0;} 

.td4_l { background:#eeefef;  text-align:left; padding:2 0 2 0;}

#fileButton{ margin-left:0px; overflow:hidden; width:61; height:20; background-image:url(/images/servicecenter/btn_search02.gif); background-repeat: no-repeat; cursor:pointer;}

/* button */ 
#button_c { padding:15px 0 0 0; text-align:right; width:100%; text-align:center; }
#button_r { padding:15px 0 0 0; text-align:right; width:100%; text-align:right; }

#avc{
   background:url(/images/clause/bg.gif) repeat-x;
   margin:0 auto; height: 150px;
	 width:100%;
	 text-align:center;
	 padding-top:100px;
	color:#555;

}

.fileButton{
 
 width:61px;
 height:25px;
 padding:4px;

  background:url(/images/clause/btn_search.gif) no-repeat 0 2px;
 cursor:pointer;
}

/*skip Menu*/
.skipmenu { overflow:hidden; position:relative; width:100%; z-index:2;}
.skipmenu a { display:block; font-size:0; height:1px; line-height:0; margin:0 -1px -1px 0; overflow:hidden; text-align: center; width:1px;}
.skipmenu a:focus, 
.skipmenu a:hover,
.skipmenu a:active { background:#000; color:#CCC; font-size:12px; font-weight:bold; margin:0; height:20px; line-height:1; margin:0; padding:8px 0 0 15px; width:auto;}

/*main left Menu*/
#service { margin:20px 0 0 0;}   
#nav { position:relative;} 
#nav li {letter-spacing:-1px;  width:90px;} 
#nav li a {display:block; padding:5px 0 5px 0px; text-decoration:none;} 
#nav li a:hover {background:#265aa6!important; font-weight:bold; color:#FFF} 
#nav li a.active , #nav li a.active:hover  {background:#265aa6;} 
#nav li ul {display:none;} 
#nav li ul li {background:url("bulet.gif") 10px 10px no-repeat;} 
#nav li .active {background:url(bg_menu_on.gif) no-repeat 0 0 !important; font-weight:bold;} 
#nav ul.serviceDrpDwn { position:absolute; top:0px; left:90px;  width:134px; height:245px; background:url(/images/main/service_sub_bg.gif) repeat-y; } 
#nav ul.serviceDrpDwn li { margin:0; padding:0; width:134px;} 
#nav ul.serviceDrpDwn li a { font-size:11px!important;   color:#fff; padding:0; letter-spacing:-1px; text-indent:3px; width:150px; font-weight:normal;  padding:5px 0 0 0;} 
#nav ul.serviceDrpDwn li a:hover  { color:#FF0;  background:none!important;} 
#nav ul.serviceDrpDwn li a.letter1 {  padding:0!important;} 
#nav ul.serviceDrpDwn li a.letter2 {letter-spacing:-2px;} 

#nav ul.se1 { padding:3px 0 0 0;} 
#nav ul.se2 { padding:3px 0 0 0; height:243px} 
#nav ul.se3 { padding:50px 0 0 0; height:195px;} 
#nav ul.se4 { padding:75px 0 0 0; height:170px;} 
#nav ul.se5 { padding:100px 0 0 0; height:145px;}

/* leftmenu 색상 */
#leftmenu ul.smenu li a  --------------->   color:#444444 
#leftmenu ul.smenu li a:hover   ------------->    color:#444444

/* cctv */
#cctvWrap {width:620px; margin:20px 0 0 20px; }
#cctvWrap p { margin:0 0 0 10px!important; padding:0px!important; width:620px!important;}
#cctvWrap h2 { font-size:12px!important; font-weight:bold; margin:15px 0 0 0!important; padding:0px!important; }
#cctvWrap dl.list_style {margin:10px 0 0 20px; }
#cctvWrap dl.list_style dt {background:url(/images/common/bu_Bsquares.gif) no-repeat left 6px; padding-left:10px; margin-bottom:5px;}
#cctvWrap dl.list_style dd {background:url(/images/common/bg_ic-.gif) no-repeat left 8px; padding-left:12px; margin:0 0 0 13px;}
#cctvWrap dl.list_style2 dt { background:url(/images/common/bg_ic-.gif) no-repeat left 6px; padding-left:10px; padding-right:5px;float:left; margin:0 0 0 15px }
#cctvWrap dl.list_style2 dd { width:600px;}
#cctvWrap .cctvTa { margin:0 0 0 10px!important;}

/* 로그인 */
.kedlogin { background:#fff; border:#cccccc solid 1px; padding:30px 40px; margin:50px 0 50px 30px; width:550px}
.kedlogin h2  {border-bottom:#cccccc solid 1px; height:60px;}
.kedlogin ul { margin:20px 0 0 0}
.kedlogin li { background:url(/images/common/dot_01.gif) no-repeat 0 5px; padding:0 10px 0 20px}
.kedlogin .input_box { margin:40px 0 20px 0}
.kedlogin .input_box label { background:url(/images/common/dot_03.gif) no-repeat 0 4px; font-weight:bold; padding:0 0 0 15px; display:inline-block;}
.kedlogin .input_box input { border:#cccccc solid 1px; height:20px; width:130px; margin:0 15px 0 12px }
.kedlogin .input_box .login {background:url(/images/common/btn_login.gif) no-repeat; width:100px; height:28px; border:none; vertical-align:middle;}

/* kedreprot */
.tab1 { margin:10px 0 0 20px;}
.tab1 li { display:inline; margin:0 2px 0 0;}
.tab1 a { display:inline-block; width:90px; height:25px; color:#919191; background:url(http://www.kreport.co.kr/imagesNew/common/tab_off.gif); color:#FFF; font-weight:bold; font-size:13px; text-align:center; padding:5px 0 0 0}
.tab1 a:hover, .tab1 a:visited{ color:#333;}
.tab1 a.current  { background:url(http://www.kreport.co.kr/imagesNew/common/tab_on.gif); color:#fff;}

.recont2  { background:#bfdae5!important; color:#333}
.recont { background:#dbdfd9!important; color:#333; font-weight:normal}
.td_ul  { margin:0 0 0 20px;}
.td_ul li { list-style-type:disc}

.fL {float:left !important;}
.pdt50 {padding-top:50px !important;}
.btn_R  { text-align:right}
.btn_L  { text-align:left}
.btn_C  { text-align:center}
.btn_01 {background:#006699; color:#FFF!important;  font-weight:bold; margin:0 0 0 20px; font-size:12px; height:20px; padding:5px 15px;  display:inline-block }

.f11 {font-size:11px !important;}
.f13 {font-size:13px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f20 {font-size:20px !important;}
.f25 {font-size:25px !important;}
.f30 {font-size:30px !important;}
.fwB { font-weight:bold}
