/*  레이아웃 모델 */

/* GNB, Footer 등의 내부 DIV 사이즈 및 정렬 정의
 GNB 가 100% 인 경우, ABA-container-box-1-1 을 제거 하고 ABA-layout-align 에 폭과 정렬 형태를 정의한다.
 100% 스타일의 GNB 가 아닌 경우 ABA-layout-align 는 정의하지 않아도 상관 없다. */
 /* ie6~7을 위한 gnb 서브 가려지는것 방지 css */
#ABA-gnb{z-index:1; position:relative}
#ABA-column-wrap{z-index:0; position:relative; }

.ABA-layout-align{_width:988px;width:980px;margin:0 auto;}
.ABA-layout-align-i{_width:988px;width:975px;margin:0 auto;}		/* ABA-content-box 우측 여백 만큼만 줄임 */

/* wrap-box */
.ABA-wrap-box{100%;}

.ABA-container-box-20-1 {width:49px;float:left;}
.ABA-container-box-20-2 {width:98px;float:left;}
.ABA-container-box-20-3 {width:147px;float:left;}
.ABA-container-box-20-4 {width:196px;float:left;}
.ABA-container-box-20-5 {width:245px;float:left;}
.ABA-container-box-20-6 {width:294px;float:left;}
.ABA-container-box-20-7 {width:343px;float:left;}
.ABA-container-box-20-8 {width:392px;float:left;}
.ABA-container-box-20-9 {width:441px;float:left;}
.ABA-container-box-20-10 {width:490px;float:left;}
.ABA-container-box-20-11 {width:539px;float:left;}
.ABA-container-box-20-12 {width:588px;float:left;}
.ABA-container-box-20-13 {width:637px;float:left;}
.ABA-container-box-20-14 {width:686px;float:left;}
.ABA-container-box-20-15 {width:735px;float:left;}
.ABA-container-box-20-16 {width:784px;float:left;}
.ABA-container-box-20-17 {width:833px;float:left;}
.ABA-container-box-20-18 {width:882px;float:left;}
.ABA-container-box-20-19 {width:931px;float:left;}
.ABA-container-box-20-20 {_width:990px;width:980px;}

/* content-box */
.ABA-content-box{position:relative;}
.ABA-content-box{margin:0 5px 5px 0;}
.ABA-content-box strong{font-weight:bold;}

/* 배치 */
.AB-cr{zoom:1;}
.AB-cr:after{content:""; clear:both; display:block;visibility:hidden; height:0;}
.AB-fl{float:left}
.AB-fr{float:right;}

.AB-show{display:block;}
.AB-hidden{display:none;}

/* .ABA-subcontent 로케이션 */
.ABA-subcontent{border-bottom:1px solid #e8e8e8}
.AB-sj-h3{padding:8px 10px 8px 22px; font-size:16px;  font-weight:bold; background-color:#fdfdfd; color:#121212}
 p.map{position:absolute; right:7px; top:28%; text-align:right; font-size:11px;}
.AB_navi_home{background:url("icon_l_04.gif") 0 -1px no-repeat; padding-left:15px; font-weight:bold;}

/*
.GNB-color-01 .ABA-subcontent{border-bottom:1px solid #e8e8e8}
.GNB-color-01 .AB-sj-h3{padding:8px 10px 8px 22px; font-size:16px;  font-weight:bold; background-color:#fdfdfd; color:#121212}
.GNB-color-01 p.map{position:absolute; right:7px; top:28%; text-align:right; font-size:11px;}
.GNB-color-01 .AB_navi_home{background:url("icon_l_04.gif") 0 -1px no-repeat; padding-left:15px; font-weight:bold;}

.GNB-color-02 .ABA-subcontent{
border-bottom:2px solid #dd0709 !important; border:1px solid #e0e0e1;
background-image:-moz-linear-gradient(top,#fff,#e0e0e0);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#e0e0e0));
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff',EndColorStr='#e0e0e0')";
*zoom:1;}
.GNB-color-02 .AB-sj-h3{padding:10px 6px 10px 22px; font-size:15px; font-weight:bold;}
.GNB-color-02 p.map{position:absolute; right:7px; top:34%; text-align:right; font-size:11px;}
.GNB-color-02 .AB_navi_home{background:url("icon_l_02.gif") 0 45% no-repeat; padding-left:15px; font-weight:bold;}

.GNB-color-03 .ABA-subcontent{border-top:2px solid #343434; border-bottom:1px solid #bcbcbc;}
.GNB-color-03 .AB-sj-h3{padding:10px 6px 7px 22px; font-size:18px; font-weight:bold; color:#4e4e4e;}
.GNB-color-03 p.map{text-align:left; font-size:11px; padding-bottom:6px; }
.GNB-color-03 .AB_navi_home{background:url("icon_l_03.gif") 2px 22% no-repeat; padding-left:15px; color:#666666}

.GNB-color-04 .ABA-subcontent{border-bottom:1px solid #e8e8e8}
.GNB-color-04 .AB-sj-h3{padding:8px 10px 8px 22px; font-size:16px;  font-weight:bold; background-color:#fdfdfd; color:#121212; margin-top:13px}
.GNB-color-04 p.map{position:absolute; right:7px; top:-8px; text-align:right; font-size:11px;}
.GNB-color-04 .AB_navi_home{background:url("icon_l_01.gif") 2px 22% no-repeat; padding-left:15px; color:#666666}
*/

/* 서브 타이틀 색 */
.GNB-color-00 .AB-sj-h3{background:url("icon_allow03_h3.gif") 2px 50% no-repeat}
.GNB-color-01 .AB-sj-h3{background:url("icon_allow03_h3.gif") 2px 50% no-repeat}
.GNB-color-02 .AB-sj-h3{background:url("icon_allow03_h3.gif") 4px 50% no-repeat}
.GNB-color-03 .AB-sj-h3{background:url("icon_allow03_h3.gif") 2px 50% no-repeat}
.GNB-color-04 .AB-sj-h3{background:url("icon_allow03_h3.gif") 4px 50% no-repeat }
.GNB-color-05 .AB-sj-h3{ background:url("icon_allow03_h3.gif") 0 50% no-repeat;}
.GNB-color-06 .AB-sj-h3{ background:url("icon_allow03_h3.gif") 0 50% no-repeat;}
.GNB-color-07 .AB-sj-h3{ background:url("icon_allow03_h3.gif") 0 50% no-repeat;}
.GNB-color-08 .AB-sj-h3{ background:url("icon_allow03_h3.gif") 0 50% no-repeat;}
.GNB-color-09 .AB-sj-h3{ background:url("icon_allow03_h3.gif") 0 50% no-repeat;}
.GNB-color-10 .AB-sj-h3{ background:url("icon_allow03_h3.gif") 0 50% no-repeat;}

/* 폰트사이즈 */
.AB-fns-8{font-size:8px !important;}
.AB-fns-9{font-size:9px !important;}
.AB-fns-10{font-size:10px !important;}
.AB-fns-11{font-size:11px !important;}
.AB-fns-12{font-size:12px !important;}
.AB-fns-13{font-size:13px !important;}
.AB-fns-14{font-size:14px !important;}
.AB-fns-15{font-size:15px !important;}
.AB-fns-16{font-size:16px !important;}
.AB-fns-17{font-size:17px !important;}
.AB-fns-18{font-size:18px !important;}
.AB-fns-19{font-size:19px !important;}
.AB-fns-20{font-size:20px !important;}

/* 폰트컬러 */
.AB-fnc-01 {color:#cc0000 !important}
.AB-fnc-02 {color:#d48c55 !important}
.AB-fnc-03 {color:#ffcc00 !important}
.AB-fnc-04 {color:#009900 !important}
.AB-fnc-05 {color:#0066cc !important}
.AB-fnc-06 {color:#003366 !important}
.AB-fnc-07 {color:#6600cc !important}
.AB-fnc-08 {color:#555555 !important}
.AB-fnc-09 {color:#7a7a7a !important}
.AB-fnc-10 {color:#e6e6e6 !important}
.AB-fnc-00 {color:#fff !important}
/*.AB-fnc-01 {color:#cc0000 !important}
.AB-fnc-02 {color:#d48c55 !important}
.AB-fnc-03 {color:#ffcc00 !important}
.AB-fnc-04 {color:#009900 !important}
.AB-fnc-05 {color:#0066cc !important}
.AB-fnc-06 {color:#003366 !important}
.AB-fnc-07 {color:#6600cc !important}
.AB-fnc-08 {color:#555555 !important}
.AB-fnc-09 {color:#7a7a7a !important}
.AB-fnc-10 {color:#e6e6e6 !important}
.AB-fnc-00 {color:#fff !important}*/
/*.AB-fnc-01-0 {color:red !important}
.AB-fnc-02-0 {color:orange !important}
.AB-fnc-03-0 {color:yellow !important}
.AB-fnc-04-0 {color:green !important}
.AB-fnc-05-0 {color:blue !important}
.AB-fnc-06-0 {color:navy !important}
.AB-fnc-07-0 {color:violet !important}
.AB-fnc-08-0 {color:black !important}
.AB-fnc-09-0 {color:silver !important}
.AB-fnc-10-0 {color:gray !important}
.AB-fnc-00 {color:#fff !important}*/

/* margin */
.AB-mar-0{margin:0 !important;}
.AB-mar-t-0{margin-top:0 !important;}
.AB-mar-r-0{margin-right:0 !important;}
.AB-mar-b-0{margin-bottom:0 !important;}
.AB-mar-l-0{margin-left:0 !important;}
.AB-mar-5{margin:5px !important;}
.AB-mar-t-5{margin-top:5px !important;}
.AB-mar-r-5{margin-right:5px !important;}
.AB-mar-b-5{margin-bottom:5px !important;}
.AB-mar-l-5{margin-left:5px !important;}
.AB-mar-10{margin:10px !important;}
.AB-mar-t-10{margin-top:10px !important;}
.AB-mar-r-10{margin-right:10px !important;}
.AB-mar-b-10{margin-bottom:10px !important;}
.AB-mar-l-10{margin-left:10px !important;}
.AB-mar-15{margin:15px !important;}
.AB-mar-t-15{margin-top:15px !important;}
.AB-mar-r-15{margin-right:15px !important;}
.AB-mar-b-15{margin-bottom:15px !important;}
.AB-mar-l-15{margin-left:15px !important;}
.AB-mar-20{margin:20px !important;}
.AB-mar-t-20{margin-top:20px !important;}
.AB-mar-r-20{margin-right:20px !important;}
.AB-mar-b-20{margin-bottom:20px !important;}
.AB-mar-l-20{margin-left:20px !important;}
.AB-mar-25{margin:25px !important;}
.AB-mar-t-25{margin-top:25px !important;}
.AB-mar-r-25{margin-right:25px !important;}
.AB-mar-b-25{margin-bottom:25px !important;}
.AB-mar-l-25{margin-left:25px !important;}
.AB-mar-30{margin:30px !important;}
.AB-mar-t-30{margin-top:30px !important;}
.AB-mar-r-30{margin-right:30px !important;}
.AB-mar-b-30{margin-bottom:30px !important;}
.AB-mar-l-30{margin-left:30px !important;}

/* padding */
.AB-pad-5{padding:5px !important;}
.AB-pad-t-5{padding-top:5px !important;}
.AB-pad-r-5{padding-right:5px !important;}
.AB-pad-b-5{padding-bottom:5px !important;}
.AB-pad-l-5{padding-left:5px !important;}
.AB-pad-10{padding:10px !important;}
.AB-pad-t-10{padding-top:10px !important;}
.AB-pad-r-10{padding-right:10px !important;}
.AB-pad-b-10{padding-bottom:10px !important;}
.AB-pad-l-10{padding-left:10px !important;}
.AB-pad-15{padding:15px !important;}
.AB-pad-t-15{padding-top:15px !important;}
.AB-pad-r-15{padding-right:15px !important;}
.AB-pad-b-15{padding-bottom:15px !important;}
.AB-pad-l-15{padding-left:15px !important;}
.AB-pad-20{padding:20px !important;}
.AB-pad-t-20{padding-top:20px !important;}
.AB-pad-r-20{padding-right:20px !important;}
.AB-pad-b-20{padding-bottom:20px !important;}
.AB-pad-l-20{padding-left:20px !important;}
.AB-pad-25{padding:25px !important;}
.AB-pad-t-25{padding-top:25px !important;}
.AB-pad-r-25{padding-right:25px !important;}
.AB-pad-b-25{padding-bottom:25px !important;}
.AB-pad-l-25{padding-left:25px !important;}
.AB-pad-30{padding:30px !important;}
.AB-pad-t-30{padding-top:30px !important;}
.AB-pad-r-30{padding-right:30px !important;}
.AB-pad-b-30{padding-bottom:30px !important;}
.AB-pad-l-30{padding-left:30px !important;}

/* 라인 */
.AB-line,.AB-dotted,.AB-dashed,.AB-solid{border-width: 1px; zoom:1;}
.AB-line, .AB-solid{border-style: solid; border-color:#ddd;}
.AB-dotted{border-style: dotted;}
.AB-dashed{border-style: dashed;}
.AB-round,.AB-round li img ,.AB-round>img{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(ie-css3.htc);}

.AB-linec-00 {border-color:#fff !important}
.AB-linec-01 {border-color:#ffb2b2 !important}
.AB-linec-02 {border-color:#ffc299 !important}
.AB-linec-03 {border-color:#fff0b2 !important}
.AB-linec-04 {border-color:#b2e0b2 !important}
.AB-linec-05 {border-color:#b2d1f0 !important}
.AB-linec-06 {border-color:#b2c2d1 !important}
.AB-linec-07 {border-color:#d1b2f0 !important}
.AB-linec-08 {border-color:#bababa !important}
.AB-linec-09 {border-color:#e0e0e0 !important}
.AB-linec-10 {border-color:#f8f8f8 !important}
.AB-linec-11 {border-color:#ffd9d9 !important}
.AB-linec-12 {border-color:#ffe2cf !important}
.AB-linec-13 {border-color:#fff1b2 !important}
.AB-linec-14 {border-color:#cfe5da !important}
.AB-linec-15 {border-color:#cdeafa !important}
.AB-linec-16 {border-color:#d1ddeb !important}
.AB-linec-17 {border-color:#e2d3f2 !important}
.AB-linec-18 {border-color:#cccccc !important}
.AB-linec-19 {border-color:#d5d5d5 !important}
.AB-linec-20 {border-color:#e5e5e5 !important}

.AB-line-t{border-right:none;border-bottom:none;border-left:none;}
.AB-line-r{border-left:none;border-bottom:none;border-top:none;}
.AB-line-b{border-top:none;border-right:none;border-left:none;}
.AB-line-l{border-right:none;border-bottom:none;border-top:none;}
.AB-noline-t{border-top:none !important;}
.AB-noline-r{border-right:none !important;}
.AB-noline-b{border-bottom:none !important;}
.AB-noline-l{border-left:none !important;}
.AB-blind{height:0; font-size:0; line-height:0;}

/* 배경 색*/
.AB-bgc-00 {background-color:#fff !important}
.AB-bgc-01 {background-color:#ffe6e6 !important}
.AB-bgc-02 {background-color:#ffe0cc !important}
.AB-bgc-03 {background-color:#fffae6 !important}
.AB-bgc-04 {background-color:#e6f5e6 !important}
.AB-bgc-05 {background-color:#e6f0fa !important}
.AB-bgc-06 {background-color:#e6ebf0 !important}
.AB-bgc-07 {background-color:#f0e6fa !important}
.AB-bgc-08 {background-color:#e8e8e8 !important}
.AB-bgc-09 {background-color:#f5f5f5 !important}
.AB-bgc-10 {background-color:#fcfcfc !important}
.AB-bgc-11 {background-color:#fff9f9 !important}
.AB-bgc-12 {background-color:#fff9f5 !important}
.AB-bgc-13 {background-color:#fffff7 !important}
.AB-bgc-14 {background-color:#fafffc !important}
.AB-bgc-15 {background-color:#f7fcff !important}
.AB-bgc-16 {background-color:#f7faff !important}
.AB-bgc-17 {background-color:#fcfaff !important}
.AB-bgc-18 {background-color:#f1f1f1 !important}
.AB-bgc-19 {background-color:#f9f9f9 !important}
.AB-bgc-20 {background-color:#fcfcfc !important}


/* 컨텐츠 박스 by lee
-. 타이틀 앞의 아이콘은 범용 아이콘 css 활용하고, more 버튼은 span, text, background img 를 기본으로 하되 아이콘을 직접 넣을 수 있도록 테스트 한다.
-. 각 아이콘의 사이즈를 통일하여 각 타입 별로 위치값에 대한 혼동이 없도록 해야 한다.
-. head 의 bg 는 div 에 class 로 적용 한다. */

/* head basic style */
.ABC-head{padding:8px 0 8px 3px; border-bottom:1px solid #ddd; margin:0 1px 1px 0;}
.ABC-head h3{font-weight:bold; background:url("title_icon03.gif") 0 48% no-repeat;padding-left:15px;}
.ABC-head h3,.ABC-head h3 a{color:#666;}

/* body basic style */
.ABC-body{padding:2px 5px}
.ABC-body p{margin-top:5px;}
.ABC-body p:last-child{margin-bottom:3px;}
.ABC-body li{margin-top:5px;}

.ABC-head-bg-01{background:url("abc_h_bg01.jpg") 0 0 repeat-x !important;}
.ABC-head-bg-02{background:url("abc_h_bg01.jpg") 0 -30px repeat-x !important;}
.ABC-head-bg-03{background:url("abc_h_bg01.jpg") 0 -60px repeat-x !important;}
.ABC-head-bg-04{background:url("abc_h_bg01.jpg") 0 -90px repeat-x !important;}
.ABC-head-bg-05{background:url("abc_h_bg01.jpg") 0 -120px repeat-x !important;}
.ABC-head-bg-06{background:url("abc_h_bg01.jpg") 0 -150px repeat-x !important;}
.ABC-head-bg-07{background:url("abc_h_bg01.jpg") 0 -180px repeat-x !important;}
.ABC-head-bg-08{background:url("abc_h_bg01.jpg") 0 -210px repeat-x !important;}
.ABC-head-bg-09{background:url("abc_h_bg01.jpg") 0 -240px repeat-x !important;}
.ABC-head-bg-10{background:url("abc_h_bg01.jpg") 0 -270px repeat-x !important;}

/* head front icon
주의 : head basic style 보다 아래에 존재 해야 함 */
.ABC-head-icon-01{background:url("title_icon01.gif") 2px 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-02{background:url("title_icon02.gif") 7px 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-03{background:url("title_icon03.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-04{background:url("title_icon04.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-05{background:url("title_icon05.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-06{background:url("title_icon06.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-07{background:url("title_icon07.gif") 0 48% no-repeat !important;padding-left:18px !important;}
.ABC-head-icon-08{padding-left:18px;}
.ABC-head-icon-00{padding:0 !important; background:none !important}
/* more btn */
.ABC-more{position:absolute;top:7px; right:7px; *right:14px}
.ABC-more-btn{display:block;text-indent:-9999px; font-size:0;width:60px;height:15px;}
.ABC-more-btn-01{background:url("abc_m_bg.gif") 0 0}
.ABC-more-btn-02{background:url("abc_m_bg.gif") 0 -15px}
.ABC-more-btn-03{background:url("abc_m_bg.gif") 0 -30px}
.ABC-more-btn-04{background:url("abc_m_bg.gif") 0 -45px}
.ABC-more-btn-05{background:url("abc_m_bg.gif") 0 -60px}

/* head 1-tab style */
.ABC-head-01{position:relative;height:22px;padding:0 0 0 0px;}
.ABC-head-01 h3{font-weight:bold;position:absolute;padding:0 15px; height:22px; line-height:24px; background:#fff;}
.ABC-head-01 .ABC-more{position:absolute;top:3px; right:7px; *right:14px}

/* body list odd even change color */
.ABC-body-01{padding:5px 3px;}
.ABC-body-01 tr:nth-child(odd){background-color:#f8f8f8 !important; }
.ABC-body-01 tr:nth-child(even){background-color:#fff !important; }
.ABC-body-01 p{margin-top:5px;}
.ABC-body-01 p:last-child{margin-bottom:3px;}
.ABC-body-01 li{margin-top:5px;}

/* body list under-bar style */
.ABC-body-02{padding:5px 3px;}
.ABC-body-02 td{border-bottom:1px solid #f0f0f0;}
.ABC-body-02 tr:last-child td{border-bottom:none;}
.ABC-body-02 p{border-bottom:1px solid #f0f0f0;margin-top:6px;padding-bottom:5px;}
.ABC-body-02 p:last-child{border-bottom:none;margin-bottom:0;}

/* body list mouse over change color style */
.ABC-body-03{padding:5px 3px;}
.ABC-body-03 td a,.ABC-body-03 li a{display:block; width:100%;}
.ABC-body-03 td:hover{background:#f7f7f7; color:#777 !important;}
.ABC-body-03 li{padding:3px 0;}
.ABC-body-03 li:hover{background:#f7f7f7; color:#777 !important;}

/* 게시물 아이콘
블릿 아이콘 하나로 만들어 포지션 바꿔 가면서 쓸 수 있도록 할 것 */
.ABC-article-icon-01 .AB-LF-common{background:url("icon_bulet.gif") 1px 4px no-repeat !important;padding-left:7px;}
.ABC-article-icon-02 .AB-LF-common{background:url("left_icon02.gif") 5px 4px no-repeat !important;padding-left:15px;}



/* 사용 목적이 정해진 맞춤 박스, 숫자 아닌 이름으로 네이밍 */
/* box for out login */
.ABC-head-outlogin{background:#bbbbbb; border:1px solid #a09f9f;color:#fff; text-align:center; padding:5px 0 6px;}
.ABC-head-outlogin a{font-size:11px; color:#fff;}
.ABC-head-outlogin strong{font-weight:bold; color:#fff;}
.ABC-body-outlogin{background:#f6f6f6; padding-bottom:10px; position:relative; border:1px solid #ddd}
.ABC-body-outlogin h3{padding:8px 0 0 13px;}

/* 로그인박스 */
.AB-idpw-input{padding:10px 70px 6px 13px;}
.AB-idpw-input li{padding-bottom:5px;}
.AB-keeping{position:absolute; top:34px; right:9px; _right:10px}
.AB-keeping label{font-size:11px;}
.AB-keeping01{position:absolute; top:28px; right:9px;}
.AB-boxlogin{position:absolute; top:21px; left:-1px; *left:0px; }
.AB-input-type01{height: 18px; line-height:18px; vertical-align: middle; border:1px solid #ddd;}
.AB-mwidth-c{width:100%; _width: 98%;}
.AB-save-id{width:13px;height:13px; _border:1px solid #b2b2b2;}

/* 배너박스리스트 */
.AB-box-btns{overflow:hidden; *zoom:1;}
.AB-banner-img{float:left;width:89px;_width:88px;height:auto; position:relative; margin:0 5px 5px 0;background: #FFFFFF url("bg_banner01.gif") 0 bottom repeat-x; }
.AB-banner-img a.AB-banner{display:block; width:100%; height:60px;text-align:center; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; 
padding-top:5px;
border:1px solid #ddd;
}
.AB-banner-img span.txt{display:block; width:100%; text-align:center; position:absolute; bottom:5px; left:1px; font-weight:bold; color:#525252; font-size:11px; word-wrap:break-word; zoom:1; white-space:pre}

/* 컨텐츠페이지 */
#ABC-content-wrap{overflow:hidden;}
#ABC-content-wrap h3{font-size:16px; font-weight:bold; margin:8px 0 10px; color:#cd0100;}
#ABC-content-wrap h3 span{font-size:12px; font-weight:normal; color:#969696}
#ABC-content-wrap h4{background:url("title_icon01.gif") 2px 50% no-repeat ; font-weight:bold; padding:6px 0 5px 23px ; color:#313131;}
#ABC-content-wrap .AB-web-layer{padding:11px 0 12px 0; line-height:21px;}
#ABC-content-wrap .AB-lst-layer .title{background:url("title_icon02.gif") 0 50% no-repeat; padding-left:12px; font-weight:bold; color:#737373;}
#ABC-content-wrap .AB-icon01{background:url("icon_bulet.gif") 4px 9px no-repeat !important; padding-left:14px;}
.AB-icon02{background:url("title_bulet01.gif") 1px 50% no-repeat !important; padding-left:14px;}
.AB-icon03{background:url("title_bulet02.gif") 1px 50% no-repeat !important; padding-left:14px;}
.AB-icon04{background:url("title_bulet03.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon05{background:url("title_bulet04.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon06{background:url("title_bulet05.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon07{background:url("title_bulet06.gif") 1px 50% no-repeat !important; padding-left:29px;}
.AB-icon08{background:url("title_icon02.gif") 0 50% no-repeat; padding-left:12px;}
#ABC-content-wrap .AB-lst-layer li{padding-left:12px; margin:3px 0;}
#ABC-content-wrap .AB-dic-lst li{float:left; width:48%; overflow: hidden;white-space: nowrap; text-align:left;}
#ABC-content-wrap .AB-wrap-alignc{margin:0 auto; width:673px;}
.AB-lst-layer01{border-left:1px solid #767676; width:137px; line-height:20px;}
.AB-lst-layer01 li.title{padding-left:0; margin-bottom:15px;}
.AB-lst-layer01 .title_box{background-color:#484848; height:48px; line-height:48px; background-image:none !important; margin-bottom:15px;}
.AB-lst-layer01 li{background:url("bg_lst_bar.gif") 0 7px no-repeat; padding-left:8px; color:#7a7a7a; font-size:11px; }
.AB-lst-layer02 li{background:url("bg_lst_icon.gif") 100% 50% no-repeat; float:left; margin-right:38px; width:200px; margin-bottom:10px; border-bottom:1px solid #dddddd;}
.AB-lst-layer03{line-height:21px;}
.AB-lst-layer03 li.title{padding-left:0; margin-bottom:15px; }
.AB-lst-layer03 li{color:#7a7a7a}

/* 컨텐츠 버튼 */
.AB-cbtn{display:inline-block; *margin-top:5px;}
.AB-cbtn span{display:inline-block; font-size:12px;font-family:"굴림"; color:#fff; height:24px; line-height:24px;text-shadow:0 0 0 white !important;}
.AB-cbtn span.AB-right{background:url("btn_right_img01.gif") right 0 no-repeat; padding-right:25px;}
.AB-cbtn span.AB-left{background:url("btn_left_img01.gif") 0 0 no-repeat; padding-left:13px;padding-top:1px;}
.AB-cbtn span.AB-right01{background:url("btn_right_img02.gif") right 0 no-repeat; padding-right:25px;}
.AB-cbtn span.AB-left01{background:url("btn_left_img02.gif") 0 0 no-repeat; padding-left:13px;padding-top:1px;}
.AB-cbtn span.AB-right02{background:url("btn_right_img03.gif") 0 0 no-repeat; padding-left:25px;}
.AB-cbtn span.AB-left02{background:url("btn_left_img03.gif") right 0 no-repeat; padding-right: 13px;padding-top:1px;}

/* 테이블스킨 */
.AB-tskin00{line-height:20px;}
.AB-tskin00 th{text-align:left; font-weight:bold; font-size:19px;  color:#444547; border:none !important; }
.AB-tskin00 td{color:#666666; border:none !important;}

.AB-tskin01{border-collapse: collapse; border-top:2px solid #444547;  line-height:20px;}
.AB-tskin01 th{text-align:left; font-weight:bold; font-size:19px; border-bottom:1px solid #e4e4e4; color:#444547; }
.AB-tskin01 td{border-bottom:1px solid #e4e4e4; color:#666666;}

.AB-tskin02{background:url("bg_th01.gif") right 0 no-repeat; border-top:2px solid #424242; border-bottom:1px solid #aaaaaa; padding-right:1px;}
.AB-tskin02 .AB-th-bg01{background-image:url("bg_th01.gif"); background-position:0 0; background-repeat:no-repeat; }
.AB-tskin02 th, .AB-tskin02 td{color:#7a7a7a; border-bottom:1px solid #dddddd;}
.AB-tskin02 td strong{color:#4c4c4c;}
.AB-tskin02 .line_l{border-right:1px solid #dddddd;}
.AB-tskin02 label{display:inline-block; margin-left:3px}

.AB-tskin03{border-top:2px solid #424242; }
.AB-tskin03 th, .AB-tskin03 td{color:#7a7a7a; border-bottom:1px solid #eeeeee;}
.AB-tskin03 th{vertical-align:top;  text-align:left; font-weight:bold;}

/* 펼침 메뉴 */
.AB-category{width:980px; background:url("bg_bar01.gif") 0 0 repeat-y; line-height:19px;}
.AB-carlst{padding-left:10px;}
.AB-carlst li{float:left; padding:0 6px;background:url("bar01.gif") 0 5px no-repeat ; position:relative; *height:20px;_width:120px;min-width:80px;*display:inline}
.AB-category h4{font-weight:bold; color:#6195c9; margin:4px 0 2px; background:url("icon_h4.gif") 0 2px no-repeat; padding-left:18px;}
.AB-car-name{padding-left:27px;}
.AB-sch-rbox{background:url("bg_foot.gif") 0 0 no-repeat; height:10px;}

/* 펼침 메뉴(reverse) */
.AB-category_r{width:980px; background:url("bg_sbar01_r.gif") 0 0 no-repeat; line-height:19px;}
.AB-category_r h4{font-weight:bold; color:#6195c9; margin:4px 0 2px; background:url("icon_h4.gif") 0 2px no-repeat; padding-left:18px;}
.AB-sch-rbox_r{background:url("bg_sfoot_r.gif") 0 0 no-repeat; height:10px;}

/* div 간단한 표 <ul class="ABA-div-table"><li><label>타이틀</label><div>내용</div></li></ul> 형태로 마크업 */
.ABA-div-table li{padding:3px 0 3px 100px;position:relative;border-bottom:1px #e7e7e7 dotted;}
.ABA-div-table li:last-child{border-bottom:0}
.ABA-div-table li label{position:absolute;top:8px;left:10px;_left:-70px;font-weight:bold;}
.ABA-div-table li div {line-height:24px;}

/* 서브 페이지샘플 */
/*.AB-stitle01{background:#f3f8fd url("icon_bg_h3.gif") 6px 50% no-repeat; font-weight:bold;  line-height:26px; height:26px; padding-left:19px; font-size:15px;}
.AB-info-wrap{padding:18px 20px;}
.AB-company-img{border:3px solid #eaeaea; margin-right:30px;}
.AB-cp-info	{padding-top:10px;  line-height:22px}
.AB-cp-info	 li{background:url("icon_allow02.gif") 0 50% no-repeat; padding-left:9px;color:#666666 }
.AB-cp-info label{font-weight:bold; display:inline-block; width:70px;}

.AB-site-wrap h3{font-weight:bold; color:#333333; font-size:15px; padding:0 0 5px 17px ; border-bottom:1px solid #dbdbdb;  background:url("icon_allow03.gif") 3px 3px no-repeat; }
.AB-site{padding:5px 0 5px 18px; line-height:18px; border-bottom:1px solid #eee;position:relative;}
.AB-site strong{color:#4f6bd3; text-decoration:underline;}
.AB-info-more{position:absolute; bottom:5px; right:5px;}
.AB-c-info{position:absolute; right:28px; top:8px;}
.AB-info-icon{background:url("icon_allow04.gif") right 50% no-repeat; padding-right:20px; display:block; height:16px; line-height:16px;}
.AB-info-icon strong{color:#968d02}

.AB-category{width:964px; background:url("bg_bar02.gif") 0 0 repeat-y; line-height:19px;}
.AB-carlst{padding-left:10px;}
.AB-carlst li{float:left; padding:0 6px;background:url("bar01.gif") 0 5px no-repeat }
.AB-category h4{font-weight:bold; color:#6195c9; margin:4px 0 2px; background:url("icon_h4.gif") 0 2px no-repeat; padding-left:18px;}
.AB-car-name{padding-left:27px;}
.AB-sch-rbox{background:url("bg_foot.gif") 0 0 no-repeat; height:10px;}

.AB-scategory{background:url("bg_sbar01.gif") 0 0 repeat-y; line-height:19px;width:770px;}
.AB-scategory h4{font-weight:bold; color:#6195c9; margin:4px 0 2px; background:url("icon_h4.gif") 0 2px no-repeat; padding-left:18px;}
.AB-sch-srbox{background:url("bg_sfoot.gif") 0 0 no-repeat; height:10px;}

.AB-info-roundbox-wrap{background-color:#faf8eb; padding:7px;}
.AB-info-roundbox-wrap .AB-stitle{background:url("icon_sch01.gif") 0 50% no-repeat; padding:5px 0 5px 20px; font-size:14px; color:#603913; font-weight:bold;}

.AB-info-roundbox{background-color:#fff;}
.AB-info-roundbox-t{height:5px ; background:url("tp.gif") 0 0 repeat-x; }
.AB-info-roundbox-b{height:5px ; background:url("bp.gif") 0 0 repeat-x; }

.AB-info-roundbox-t-l{height:5px;width:5px ; background:url("tl.gif") 0 0 no-repeat; }
.AB-info-roundbox-t-r{height:5px;width:5px ; background:url("tr.gif") 0 0 no-repeat; }

.AB-info-roundbox-b-l{height:5px;width:5px ; background:url("bl.gif") 0 0 no-repeat; }
.AB-info-roundbox-b-r{height:5px;width:5px ; background:url("br.gif") 0 0 no-repeat; }

.AB-info-roundbox-l{ background:url("l.gif") 0 0 repeat-y; padding-left:5px; }
.AB-info-roundbox-r{ background:url("r.gif") right 0 repeat-y; }
.AB-info-sch-lst{line-height:20px; padding:9px 0; position:relative;}
.AB-info-sch-lst label{font-weight:bold; width:93px; display:inline-block; color:#494949}
.AB-info-sch-lst li{background:url("icon_allow01.gif") 0 50% no-repeat; margin-left:10px; padding-left:16px;}*/

/*메뉴얼아이콘*/
.AB-manual{font-size:11px;color:#f29730;display:inline-block;padding-left:15px;padding-top:2px;margin-left:10px;height:15px;background:url("icon_manual.png") left top no-repeat;}
