body,table,tr,td,Input,select {



    font-family:dotum, verdana, arial;

    font-size:12px;

    color:#555555;

    line-height:17px;

    letter-spacing:0;
	

 

    scrollbar-3dlight-color: #B4B4B4;

    scrollbar-arrow-color: #333333;

    scrollbar-base-color: #EEEEEE;

    scrollbar-darkshadow-color: #FFFFFF;

    scrollbar-face-color: #EEEEEE;

    scrollbar-highlight-color: #FFFFFF;

    scrollbar-shadow-color: #B4B4B4;

    word-break:break-all;

    ime-mode:active;

}


input
{font-family:dotum, verdana; font-size:12px; ime-mode:active; border:#a1b3c3 solid 1px; background-color:#FFFFFF; color:555555; height:18px;}


textarea
{font-family:dotum, verdana; font-size:12px; ime-mode:active; border:#a1b3c3 solid 1px; background-color:#FFFFFF; color:555555;}

.txt
{font-family:dotum, verdana; font-size:12px; ime-mode:active; border:#a1b3c3 solid 1px; background-color:#FFFFFF; color:555555; height:18px;}


/* input  ��Ȱ��ȭ */
.txt_none
{font-family:dotum, verdana; font-size:12px; ime-mode:active; border:#c8d5e1 solid 1px; background-color:#FFFFFF; color:9f9d9d; height:18px;}

/* cfs input Ȱ��ȭ */
.txt_on
{font-family:dotum, verdana; font-size:12px; ime-mode:active; border:#7faad0 solid 1px; background-color:#fbf8dd; color:333333; height:18px;}




body
{  margin:0; padding:0;
   background:url(/images/bg.gif);
   background-repeat:repeat-x;
}


#pop_body 
{margin:0; padding:0;
background-color:#FFFFFF;

}



img{border:0}





/********************* KEM-Monitoring Service *********************/

/******* KMS : contents layout : layout *******/

table.layout {width:947; height:100%;}/* ?��?��?��?�� 947*/



.layout_left_top {width:175;  vertical-align:top;}/* left_top */

.layout_left_middle { height:100%; vertical-align:top; text-align:center; padding-bottom:20;}/* left_middle */

.layout_20 {width:20; vertical-align:top;}/* 20px */

.layout_right_top {width:752; vertical-align:top;}

.layout_right_middle {vertical-align:top; text-align:right; padding:0 5 20 0;}

.layout_bottom { vertical-align:top; background-color:#ffffff;}/* footer bg?��?��*/



.layout_a_top { vertical-align:top;}



.layout_margin {vertical-align:top; padding:12 0 15 15;}/* 컨텐�?? margin*/



.br_5{line-height:5px;}

.br_15{line-height:15px;}

.br_20{line-height:20px;}

.br_30{line-height:30px;}



.h3 { height:3px;}

.h5 { height:5px;}

.h10 { height:10px;}

.h15 { height:15px;}

.h20 { height:20px;}

.h30 { height:30px;}






/******* login : login ******/

.login {

	font-size:11px;

	background-color:#FFFFFF;

	border: #a1b3c3 1px solid;

	color: #464646;

	height:20;

	padding:1 5 0 5;
	ime-mode:inactive;

}/* 로그?��input*/



.login_bg {

	background-image: url('/images/login_bg.gif');

	height:45;

	background-repeat: repeat-x;

	line-height:15px;

	padding-left: 12;

	padding-top: 5;	

}



font.login_t {

	color:#3374aa;

	font-size:12px;

	font-weight: bold;   

}/* 로그?��?��?��?��?���?? */







/******* left menu : left ******/

.left_bg {

	background-image: url('/images/left_menu_bg.gif');

	background-repeat: repeat-x;

	text-align:center;
	

}



.left_bg_in {

	background-image: url('/images/left_menu_bg_in.gif');
	padding:0 0 0 15px;
	/*  text-align:center;*/
	width:147;	
}




.left_in {
    background-image: url('/images/left_menu_line.gif');

	height:20;
	width:147px;

	padding:2px 0 0 15px;	

}







/******* notice : notice *******/

.notice_top {

	background-image: url('/images/notice_top.gif');

	width:253;

	height:44;

	text-align:right;

	vertical-align:bottom;

}

.main_bar_bg {
background-image: url('/images/new_bg.gif');
height:23;
}



.notice_bg {

	background-image: url('/images/notice_bg.gif');

	height:86;

	padding:10 16 5 8;

	vertical-align:top;

	text-align:center;

}



.notice_new {

	background-color:#3f4c6b;

	border: #3f4c6b 1px solid;

	height:30;

	padding:5;

	text-align: left;

}



.news_h {	height:17;}/* 공�???��?�� �?? ?��?��?�� 공통?���?? ?��?�� */

.news_line { background-color:#e1e1e1; height:1px;}/* ?��?��?�� 공통?���?? ?��?�� */









/******* box : customer,box *******/

.customer_bg {

	background-image: url('/images/customer_left_bg.gif');

	width:175;

	padding:7 10 3 10;

	vertical-align:top;

	text-align:center;

}/* 기업�???��?��?�� ?��?�� */



.box_txt {

	background-color:#f8f8f8;

	border: #e4e4e4 1px solid;

	padding:9 7 7 18;

}/* ?��?��?��?�� 박스 */





.box_g {

	background-color:#FFFFFF;

	border: #d6d6d6 1px solid;

	padding:7;

}

/* '��ڽ�? */

.red_box {
background:#FF6600; 
color:#FFFFFF;
border:#990000 solid 3px;
width:100%;
margin: 0 3px 0 3px;
font-weight:bold;
padding:1 0 0 0px;
text-align:center;
height:100%;

}

.red_box_report {
background:#FF6600; 
color:#FFFFFF;
border:#990000 solid 3px;
width:100%;
margin: 0 3px 0 3px;
padding: 40 0 0 0;
font-weight:bold;
text-align:center;
height:100%;
font-size:25px;

}

/* ���� */
.rest_box {
background:#9fc1de; 
color:#FFFFFF;
border:#5181ae solid 1px;
width:100%;
margin: 0 3px 0 3px;
font-weight:bold;
padding:1 0 0 0px;
text-align:center;

}
/* ���� */
.att_box
{

background:#fb8399; 
color:#FFFFFF;
border:#cb3e58 solid 1px;
width:100%;
margin: 0 3px 0 3px;
font-weight:bold;
padding:1 0 0 0px;
text-align:center;

}

/* Watck ���? no */
.watch_box_no
{
background:#eeeeee; 
color:#bcbbbb;
border:#bcbbbb solid 1px;
width:100%;
margin: 0 3px 0 3px;
font-weight:bold;
padding:1 0 0 0px;
text-align:center;

}


/******* title : tit *******/

.tit_bg {

	background-image: url('/images/title_bg.gif');

	color:#9d9d9d;

	font-size:11px;   
	height:28px;

}


/* Ÿ��Ʋ */

.s_tit {

	letter-spacing:-1;
	color:#697b8e;
	font-size:14px;
	font-weight:bold;   

}
.s_tit1 {
	letter-spacing:-1;
	height:20px;
	color:#697b8e;
	font-size:14px;
	font-weight:bold;   
	background-position:0 15;
	background-image: url(/images/bul_big.gif);
	background-repeat: no-repeat;
	padding:10 0 0 13;

}

.s_tit2 {
	letter-spacing:-1;
	height:20px;
	color:#7e2424;
	font-size:12px;
	font-weight:bold;
	background-position:0 15;
	background-image: url(/images/tit_02icon.gif);
	background-repeat: no-repeat;
	padding:10 0 0 15;

}

.s_tit3{
	letter-spacing:-1;
	height:20px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background-position:5 10;
	background-image: url(/images/tit_03icon.gif);
	background-repeat: no-repeat;
	padding:5 0 0 20;

}

.s_tit4 {
	letter-spacing:-1;
	height:20px;
	color:#555555;
	font-size:14px;
	font-weight:bold;   
	background-position:0 15;
	background-image: url(/images/bul_big.gif);
	background-repeat: no-repeat;
	padding:10 0 0 13;

}


/******* look : look *******/

table.kook_bg {          

	background-image: url('/images/look_bg.gif');

	background-repeat: repeat-x;

}/* ?��?���??????��???bg */



.look_txt { 

	padding-top:2;

	padding-bottom:2;

}/* ?��?��?��?�� */









/******* footer : footer *******/

.footer_line { background-color:#dadada; height:1px;}

.footer_bg { vertical-align:top; background-color:#ffffff;}











/******* text : f *******/

font.day {

	color:#0180c1;

	font-size:11px;

	font-weight: bold;   

}/* ?��?��?��강조_블루_?��?��?��?���?? */





font.f_r {

	color:#ed1c24;

	font-size:11px;

	font-weight: bold;

	letter-spacing:0;

}/* ?��?��?��강조_?��?�� */



font.f_r12 {

	color:#ed1c24;

	font-size:12px;

	letter-spacing:0;

}/* ?��?��?��강조_?��?�� */





font.f_r14 {

	font-family:dotum, verdana, arial;

	color:#ed1c24;

	font-size:14px;

	font-weight: bold;

	letter-spacing:0;

}/* ?��?��?��강조_?��?��_14 */





font.f_b12 {

	color:#005dde;

	font-size:12px;

}/* ?��?��?��강조_블루 */



font.f_b {

	color:#0180c1;

	font-size:11px;

	font-weight: bold;   

}/* ?��?��?��강조_블루_?��?��?��?���?? */



font.f_o_12 {

	color:#f26522;

	font-size:12px;

	font-weight: bold;

	letter-spacing:0;

}/* ?��?��?��강조_?��?���??_?��?��?��?�� ?��목이?�� 강조?�� ?��?��?�� ?��?�� ,12px*/



font.f_o_11 {

	color:#f26522;

	font-size:11px;

	font-weight: bold;

	letter-spacing:0;

}/* ?��?��?��강조_?��?���??_?��?��?��?�� ?��목이?�� 강조?�� ?��?��?�� ?��?��_볼드,11px */



font.f_p {

	color:#c74c9e;

	font-size:11px;

	font-weight: bold;	

}/* ?��?��?��강조_?��?��_?��?��?��?���?? */



font.f_11 {

	color:#7d7d7d;

	font-size:11px;

	letter-spacing:0;

}/* 11px?��?��, �???��?��명�???��?�� ?��?�� */



.td_11 {

	color:#7d7d7d;

	font-size:11px;

	letter-spacing:0;

}/* 11px?��?��, �???��?��명�???��?�� ?��?�� */



font.f_12 {

	color:#7d7d7d;

	font-size:12px;

	letter-spacing:0;

}/* 12px?��?��, �???��?��명�???��?�� ?��?�� */



font.f_dr {

	color:#bd2c0d;

	font-size:12px;

	letter-spacing:0;

}/* 12px?��?��, ?��?��?��?�� 강조?�� 주로 ?��?�� */



font.f_dd {

	color:#a36109;

	font-size:12px;

	font-weight: bold;

	letter-spacing:0;

}/* 12px?��?��, ?��?��?��?��  */



font.f_db {

	color:#277f95;

	font-size:12px;

	letter-spacing:0;

	font-weight: bold;

}/* 12px?��?��, ?��간동?�� */



.f_w {                       

	color:#FFFFFF;               

	font-size:15px;              

	font-weight: bold;              

}/* ?��깐�?? */







/*** search : board : s ***/

.s_t01 { 

	width:4px;

	height:4px; 

	background-image: url('/images/t_s01.gif'); 

	background-repeat:repeat-x;

}





.s_t02 { 

	width:4px;

	height:4px; 

	background-image: url('/images/t_s02.gif'); 

	background-repeat:repeat-y;

}



.s_t03 { 
	width:4px;
	height:4px; 
	background-image: url('/images/t_s03.gif'); 
	background-repeat: repeat-x;
}



.s_t04 { 

	width:4px;
	height:4px; 
	background-image: url('/images/t_s04.gif'); 
	background-repeat:repeat-x;

}



.s_top { 

	height:4px;
	background-image: url('/images/t_top.gif');
	background-repeat:repeat-x;

}





.s_left { 

	background-image: url('/images/t_left.gif'); 
	background-repeat: repeat-y; 

}



.s_right { 

	background-image: url('/images/t_right.gif'); 
	background-repeat: repeat-y; 

}



.s_bottomt { 

	background-image: url('/images/t_bottom.gif'); 
	background-repeat: repeat-x; 

}





.s_bo { 

	background-color:#f8f8f8;
	text-align: center;
	padding-top:2;
	padding-bottom:2; 

}







/*** search : text ***/

.st {
	color:#707070;
	font-size:12px;
	padding-right:9;
	height:25;
	padding-top:3;
}

.st2 {
	color:#707070;
	font-size:12px;
	padding-right:2;
	height:25;
	padding-top:3;
}


/******* board : color : bo *******/

.bo_t00 { 

	height:1;
	background-color:#55899b;

}


.bo_t { 
	height:2;
	background-color:#444b75;

}


.bo_1 { height:1; background-color:b7c3c6; }





.bo_text_b {

	color:#000000;

	font-size:12px;

	font-weight: bold;   

	text-align:center;

	vertical-align:middle;

	background-color:#f1f6f6;

	height:25;

	padding-top:2;
	
	

}



/* board top-블루 */

.bo_textB {

	color:#2d9aa1;

	font-size:12px;

	font-weight: bold;   

	text-align:center;

	vertical-align:middle;

	background-color:eff8f6;

	height:25;

	padding-top:2;

}



.bo_textBG {

	color:#555555;

	font-size:12px;

	text-align:center;

	vertical-align:middle;

	background-color:f7f7f7;

	height:25;

	padding-top:2;

}



.bo_text_b_r {

	color:#2d9aa1;

	font-size:12px;

	font-weight: bold;   

	text-align:right;

	vertical-align:middle;

	background-color:eff8f6;

	height:25;

	padding-top:2;

	padding-right:10;

}/* board top-블루-?��록화면에?��?�� */


.bo_text2 {

	color:#000000;

	font-size:12px;

	font-weight: bold;

	text-align:center;

	vertical-align:middle;

	background-color:f3f3f3;

	padding-top:2;
}


.bo_text5 {

	color:#000000;
	height:24px;

	font-size:12px;

    text-align:center;

	vertical-align:middle;

	background-color:f3f3f3;

	padding-top:2;
}

.bo_text {

	color:#000000;

	font-size:12px;

	font-weight: bold;

   

	text-align:center;

	vertical-align:middle;

	background-color:e0e8ea;


	height:25;

	padding-top:2;

}
.bo_text3 {

	color:#000000;

	font-size:12px;

	font-weight: bold;

	text-align:center;

	vertical-align:middle;

	background-color:f3f3f3;
	height:25px;

	padding-top:2;
}
.bo_text3_r {

	color:#000000;

	font-size:12px;

	font-weight: bold;

    text-align:right;

	vertical-align:middle;

	background-color:f3f3f3;
	height:25px;
	padding:2 5 0 0;
}

.bo_text4 {

	color:#000000;

	font-size:12px;

	font-weight: bold;   

	text-align:center;

background-color:cbd7da;
	padding-top:2;
	height:25px;
}


/* board top-?��?�� */

.bo_textpop {

	color:#000000;

	font-size:12px;

	font-weight: bold;   

	text-align:left;

	vertical-align:middle;

	background-color:f3f3f3;

	height:25;

	padding-top:2;

}/* board top-?��?�� */




.bo_text_r {

	color:#000000;

	font-size:12px;

	font-weight: bold;   

	text-align:right;

	vertical-align:middle;

	background-color:f3f3f3;

	height:25;

	padding-top:2;

	padding-right:10;

}

.bo_text_l {

	color:#000000;
	font-size:12px;
	/* font-weight: bold; */
	text-align:left;
	vertical-align:middle;
	background-color:f3f3f3;
	height:25;
	padding-top:2;
	padding-left:5;

}

.bo_text2_l {
	color:#000000;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	background-color:ecf7f0;
	height:25;
	padding-top:2;
	padding-left:5;
}

.bo_left {
	text-align:left;
	vertical-align:middle;
	height:24;
	background-color:#FFFFFF;
	padding:2 2 2 7;

}
.tdgray3M {
	background-color: #FDF6E8;
	text-align: center;
	padding-right: 1px;
	padding-left: 1px;
	height: 21px;
	font-family: Dotum;
	font-size: 12px;
}

.tdgray4L {
	background-color: #E7F2F7;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	text-align: left;
	height: 21px;
	padding-left: 7px;
	font-family: Dotum;
	font-size: 12px;
}

.tdwhiteR {
	padding:3,7,3,2;
	background-color: #ffffff;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	text-align: right;
	height: 21px;
	font-family: Dotum;
	font-size: 12px;
}

.tdwhiteL {
	padding:3,7,3,2;
	padding-left: 7px;
	background-color: #ffffff;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	text-align: left;
	height: 21px;
	font-family: Dotum;
	font-size: 12px;
}
.bo_left_input {

	text-align:left;

	vertical-align:middle;

	height:26;

	background-color:#FFFFFF;

	padding:3 2 3 7;

	color:#7d7d7d;

}



.bo_center {

	text-align:center;

	vertical-align:middle;

	height:24;
	
    background-color:#FFFFFF;

	padding:2 2 2 2;

}

.bo_center2 {

	text-align:center;

	vertical-align:middle;

	height:24;
	
	font-weight: bold;
    
	color:#3f6995;

	background-color:#FFFFFF;

	padding:2 2 2 2;

}

.bo_center_bold {

	text-align:center;

	vertical-align:middle;

	height:24;

	background-color:#FFFFFF;

	font-weight: bold;
	
	padding:2 2 2 2;

}



.bo_right {

	text-align:right;

	vertical-align:middle;

	height:24;

	background-color:#FFFFFF;

	padding:2 5 2 2;

}



.bo_textarea {

	text-align:left;

	vertical-align:middle;

	background-color:#FFFFFF;

	padding:7 7 7 7;

}/* 공�???��?�� ?��?��보기 */





/*** board : color : bo_11 ***/



.bo_11_left {

	font-size:12px;   

	text-align:left;

	vertical-align:middle;

	height:22;

	padding:2 2 1 5;

}



.bo_11_center {

	font-size:12px;   

	text-align:center;

	vertical-align:middle;

	height:22;

	padding:2 2 1 2;

}



.bo_11_right {

	font-size:12px;   

	text-align:right;

	vertical-align:middle;

	height:22;

	padding:2 5 1 2;

}/* 금액 */





tr.bo_g { height:30; background-color:f7f7f7; }/* 그레?�� 배경_?��?���??버튼?��??? */





.bo_a { 

	background-image: url('/images/credit_bg.gif'); 

	background-repeat: repeat-x; 

	font-size:17px;

	text-align:center;

	vertical-align:middle;

	font-weight: bold;   

	height:70;

	color:ffffff;

}/* ?��?��?��?���??�?? */





.bo_bb { 

	background-color:#fbf9e5;

	font-size:12px;

	vertical-align:middle;   

	color:005e20;

	padding-top:4;

	padding-left:3;

	padding-right:3;

}/* ?��?��?��?���??�?? */





.bo_t_r { 

	background-color:#dbeee0;

	font-size:12px;

	text-align:right;

	vertical-align:middle;

	font-weight: bold;   

	color:038f5c;

	height:27;

	padding-top:4;

	padding-right:10;

	

}/* ?��?��?��?���??�?? */


.bo_t_l { 

	background-color:#e0e8e8;

	font-size:12px;

	text-align:left;

	vertical-align:middle;

	font-weight: bold;   

	color:#000000;

	height:27;

	padding-top:4;

	padding-left:5;

	

}/* ?��?��?��?���??�?? */

.bo_tt { 

	background-color:#FFFFFF;

	font-size:12px;

	text-align:left;

	vertical-align:middle;   

	height:27;

	padding-top:4;

	padding-left:10;
}

.bo_tt_center { 
	background-color:#f8f8f8;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;   
	height:27;
	padding-top:2;
	/*
	f8f8f8
	padding-left:10;
	*/
	

}/* ?��?��?��?���??�?? */









/*** ?��?���??버튼 : p***/

.p_width {

	width:20;

	text-align:center;

}/* ?��?���??버튼*/



.bo_line {

	color:#dcdad9;

	text-align:right;

	vertical-align:middle;

	height:18;

}/* ?��?���??버튼 ?��?�� */









/******* form *******/

.input {

	background-color:#FFFFFF;

	border: #a1b3c3 1px solid;

	color: #464646;

	height:18;

	padding:1 4 0 4;

}

.input_btn {
	border: 0px ;
	height:21;
}


.textarea {

	background-color:#FFFFFF;

	border: #a1b3c3 1px solid;

	color : #464646;

	padding: 5px;

}



.numarea {

	background-color:#FFFFFF;

	border: #a1b3c3 1px solid;

	color : #464646;

	height:20;

	padding:1 4 0 4;

	text-align: left;

	ime-mode:inactive;

}/* ?��?��*/



.numarea_m {

	background-color:#FFFFFF;

	border: #a1b3c3 1px solid;

	color : #464646;

	height:20;

	padding:1 4 0 4;

	text-align: right;

	ime-mode:inactive;

}/* 금액 */









/******* tab : tab *******/

.tab_bg {

	background-image: url('/images/tab_bg.gif');

	height:28;

	text-align:right;

}/* ?�� bg */







/******* popup : pop *******/

.pop_tit {

	background-image: url('/images/pop_bg.gif');

	color:#ffffff;

	height:33;

	font-size:14px;

	font-weight: bold;   	

}/* ?��?�� ????��??? bg */



.pop_g {

	background-color:#e1e1e1;

	height:3;

}/* ?��?���?? */



.pop_layout_margin {

	padding:8 20 8 20;

}/* ?��?�� 마진 */











/******* link : Basic *******/

a:link {font-family:dotum, verdana; color:#555555; text-decoration:none}

a:visited {font-family:dotum, verdana; color:#555555; text-decoration:none}

a:active {font-family:dotum, verdana; color:#555555; text-decoration:none}

a:hover {font-family:dotum, verdana; color:#f26522; text-decoration:none}




a.atd:link {font-family:dotum, verdana; color:#3f6995; text-decoration:none}

a.atd:visited {font-family:dotum, verdana; color:#3f6995; text-decoration:none}

a.atd:active {font-family:dotum, verdana; color:#3f6995; text-decoration:none}

a.atd:hover {font-family:dotum, verdana; color:#f26522; text-decoration:none}






/******* link : 경로?��?�� *******/

a.at:link {font-family:dotum, verdana; color:#9d9d9d; text-decoration:none}

a.at:visited {font-family:dotum, verdana; color:#9d9d9d; text-decoration:none}

a.at:active {font-family:dotum, verdana; color:#9d9d9d; text-decoration:none}

a.at:hover {font-family:dotum, verdana; color:#9d9d9d; text-decoration:none}





/*** link : ?��?���??버튼 ***/

a.p:link { font-size:11px; color:#5d5854; text-decoration:none}

a.p:visited {font-size:11px; color:#5d5854; text-decoration:none}

a.p:active {font-size:11px; color:#5d5854; text-decoration:none}

a.p:hover {font-size:11px; color:#f98700; font-weight: bold; text-decoration:none}


/** ���� ���� ***/

a.m:link { font-size:11px; color:#ffffff; text-decoration:none}

a.m:visited {font-size:11px; color:#ffffff; text-decoration:none}

a.m:active {font-size:11px; color:#ffffff; text-decoration:none}

a.m:hover {font-size:11px; color:#ffffff; font-weight: bold; text-decoration:none}




/***�˻��ؽ�Ʈ  ***/

.se_t { color:#232d3a; font-weight:bold; padding: 2 0 0 0px;}

#logout { background-image:url(/images/logout_bg.gif); width:175; height:109; padding:30px, 0, 0, 9px;}
#login{ background-image:url(/images/login_bg.gif); width:175; height:109; padding:15px, 0, 0, 9px;}


.point_box { border:#f5c88d solid 2px; }


#box { border:#444b75 solid 2px; width:100%; text-align:center;}

.w_l  { text-align:left;  background:#FFFFFF; }
.w_c  { text-align:center;  background:#FFFFFF; }
.w_r  { text-align:right;  background:#FFFFFF; }


/* ��Ȳ */ 

.gt_01 { background:#cdcccd; color:#ffffff; font-weight:bold; padding:2 10 0 10; }
.gt_02 { background:#a5a5a5;color:#ffffff; font-weight:bold; padding:2 10 0 10;}
.gt_03 { background:#f9a66e;color:#ffffff; font-weight:bold; padding:2 10 0 10;}
.gt_04 { background:#d77c3b;color:#ffffff; font-weight:bold; padding:2 10 0 10;}
.gt_05 { background:#8e191e;color:#ffffff; font-weight:bold; padding:2 10 0 10;}
.gt_06 { background:#c72029;color:#ffffff; font-weight:bold; padding:2 10 0 10;} 
.gt_07 { background:#699d41;color:#ffffff; font-weight:bold; padding:2 10 0 10;}


/* report popup  */
#area  { margin:0px; width:100%; border:#c9d5df solid 5px; padding:10px;}
.re_tit { background:url(/images/report_tit_bg.gif); height:52px; text-align:center;}
.re_data { text-align:right; padding:0 10 0 0; background:#CCCCCC; height:27px; background:url(/images/report_data_bg.gif);}

.t_red_b { color:#990000; font-weight:bold;}
.t_blue_b { color:#336699; font-weight:bold;}
.td_o { 	font-family: "Dotum";background:#fdf6b9; color:#9d1818; text-align:center; font-weight:bold; font-size:11px; }


/* 20091008 S */
#choice_box { border:#819ab4 solid 3px; width:100%; text-align:center; background-color:#f5f5f5; padding:5 20 5 20;}
.check_input {background-color:#f5f5f5; height:18px;  border: 0px ;}
/* 20091008 E */

/* 20100617 S */
.b { font-weight:bold;}
.red { color:#CC0000; }
.blue { color:#336699; }

#ad_area { width:750px; }

#ad_area ul { display:inline; list-style-type:none; padding:0px; margin:0px;}
#ad_area li { display:inline; list-style-type:none; padding:0px; margin:0px; vertical-align:middle; font-size:12px; font-weight:bold; color:#2b507a; }

#ad_area #search_com { width:340px; float:left;  }
#ad_area #search_folder { width:340px; float:right;   }
#ad_area #search_box { padding:5px 0 0 10px; solid; text-align:left; background:url(/images/search_box01.gif) no-repeat; height:40px; width:100%;}
#ad_area #search_list_top { padding:0px; margin:0px;  background:url(/images/search_box01_top.gif) no-repeat; height:7px; width:340px;} 
#ad_area #search_list_bottom { padding:0px; margin:0px;  background:url(/images/search_box01_bottom.gif) no-repeat; height:7px; width:340px;}  
#ad_area #search_list { padding:0 0 0 7px; margin:-2px 0 0 0; text-align:left; float:left; background:#666666;  background:url(/images/search_list_box01.gif) no-repeat; height:300px; width:340px;}
#ad_area #btn_center  { width:65px; padding:120px 0 0 4px; margin:0; float:left; text-align:center; }
#ad_area #btn_center ul { padding:0px; margin:0px;} 
#ad_area #btn_center li { list-style-type:none; padding:0px; margin:0px; height:30px;} 
#ad_area .btn { border:0px; padding:5px; width:100%; height:100%; }
#ad_area #btn  { width:300px; height:30px; text-align:center; margin:10px 0 0 0; }
#ad_area .input_no{ border:0px; padding:0px; margin:0px;  }
/* 20100617 E */