#wrapper { width:100%; margin: 0 auto; padding:0; }
.ft_13 { font-size:13px; }
.ckb { width:13px; height:13px; margin-bottom:2px; vertical-align:middle; cursor:pointer; }
#container { width:100%; position:relative;}
#container .contain { width:1000px; margin:0 auto;padding:0 10px; }

#container .contain.ht_popup { width: 100%; }
#etc_button { float:left; width:100%; margin:8px 0 0 0; }
/*		로그인 버튼		*/
.btn_blue_5327 { float:left; text-align:center; width:53px; height:24px; padding:3px 0 0 0; font-size:13px; background:url("/images/btn_blue_5327.gif") left top no-repeat; color:#fff; letter-spacing:0; cursor:pointer; }
/*		회원가입 버튼		*/
a.btn_gray_6327 { float:left; text-align:center; width:63px; height:25px; padding:2px 0 0 0; background:url("/images/btn_gray_6327.gif") left top no-repeat; color:#fff; letter-spacing:0; cursor:pointer; }
/*		마이페이지 버튼		*/
a.btn_blue_7023 { float:left; text-align:center; width:70px; height:23px; padding:0 0 0 0; background:url("/images/btn_dblue_7023.gif") left top no-repeat; color:#fff; letter-spacing:0; cursor:pointer; }
/*		로그아웃 버튼		*/
a.btn_gray_6023 { float:left; text-align:center; width:60px; height:23px; padding:0 0 0 0; background:url("/images/btn_gray_6023.gif") left top no-repeat; color:#fff; letter-spacing:0; cursor:pointer; }
/*		충전하기 버튼		*/
a.btn_red_6023 { float:left; text-align:center; width:60px; height:23px; padding:0 0 0 0; background:url("/images/btn_red_6023.gif") left top no-repeat; color:#fff; letter-spacing:0; cursor:pointer; }
/*		충전하기 버튼		*/
a.btn_gray_13440 {display:inline-block; text-align:center; width:134px; height:31px; padding:9px 0 0 0; background:url("/images/btn_gray_13440.gif") left top no-repeat; font-size:15px; color:#fff; font-weight:bold; cursor:pointer; }
.lh21{line-height:21px !important;}
button.btn_gray_13440 { display: inline-block; text-align: center; width: 135px; height: 40px; padding: 0 0 0 0; background: url('/images/btn_gray_13440.gif') left top no-repeat; font-size: 14px; color: #fff; font-weight: bold; cursor: pointer; border: none;line-height: 36px; outline: none; }
/*		충전하기 버튼		*/
a.btn_white_13440 { display:inline-block; text-align:center; width:134px; height:31px; padding:9px 0 0 0; background:url("/images/btn_white_13440.gif") left top no-repeat; font-size:14px; color:#555; font-weight:bold; cursor:pointer; }

a.btn_txt_blue { display:inline-block; text-align:center; height:21px; padding:1px 10px 0 11px; border:1px solid #6a9cd4; border-radius:2px; font-size:11px; line-height:17px; color:#0071c9; }
a.btn_txt_red { display:inline-block; text-align:center; height:21px; padding:1px 10px 0 11px; border:1px solid #ef9090; border-radius:2px; font-size:11px; line-height:17px; color:#ff0000; }
a.btn_txt_gray { display:inline-block; text-align:center; height:21px; padding:1px 10px 0 11px; border:1px solid #7e7979;background-color:#7e7979; border-radius:2px; font-size:11px; line-height:17px; color:#FFFFFF; }

/* 파란버튼....... 이건뭐지.....  */
.btn_blue {border-radius:1px; border:0px; display:inline-block; background:#276cc7; text-align:center; vertical-align:middle; font-size:13px; color:#fff; letter-spacing:0; cursor:pointer; }
.btn_print_small {width:95px; background:#0069c6 url('/images/icon_printer.png') no-repeat 13px center; padding:2px 5px 2px 25px; border:1px solid #0057af; display:inline-block;text-align:center; vertical-align:middle; font-size:13px; color:#fff; letter-spacing:0; cursor:pointer; }
.btn_print {height:45px;width:95px;background:#0069c6 url('/images/icon_printer.png') no-repeat 13px center; padding:2px 5px 2px 25px; border:1px solid #0057af; display:inline-block;text-align:center; vertical-align:middle; font-size:13px; color:#fff; letter-spacing:0; cursor:pointer; }
.btn_darkgray {border-radius:1px;  border:0px; display:inline-block; background:#636363; text-align:center; vertical-align:middle; font-size:13px; color:#fff; letter-spacing:0; cursor:pointer; }
.btn_lightgray {border-radius:1px;  border:1px solid #bbbbbb; display:inline-block; background:#f7f7f7; text-align:center; vertical-align:middle; font-size:13px; color:#555555; letter-spacing:0; cursor:pointer; }
.btn_snow {border-radius:1px;  border:1px solid #bbbbbb; display:inline-block; background:#FFFFFF; text-align:center; vertical-align:middle; font-size:12px; color:#555555; letter-spacing:0; cursor:pointer; height:22px; padding:1px 6px 3px 6px; }


/*		엑셀다운로드 버튼		*/
.btn_white_e { height: 20px; cursor:pointer; cursor:hand; }
.btn_white_e a { float:left; text-align:center; height:18px; padding: 0 7px 1px 4px; border:1px solid #b4b4b4; border-radius:2px; background-color:#fff; color:#666;line-height: 20px; }
.btn_white_e a img { vertical-align:top; margin-top:3px; margin-left:1px; }
.btn_white_e a:hover{background-color:#fff !important; color:#666 !important;  border:1px solid #b4b4b4 !important;}
/*		흰색 버튼		*/
.btn_white { float:left; text-align:center; height:20px; padding: 1px 6px 0 6px; border: 1px solid #b4b4b4; border-radius:2px; background-color:#fff; font-size:12px; color:#555; line-height: 17px;  cursor:pointer; }
.btn_white img { vertical-align: top; margin:5px 0 0 0; } 

/*		흰색 버튼		*/
.btn_white2 { float:left; height:23px; cursor:pointer; cursor:hand; } 
.btn_white2 a { float:left; text-align:center; width:60px; height:18px; padding: 1px 6px 0 6px; border: 1px solid #b4b4b4; border-radius:2px; background-color:#fff; font-size:11px; color:#555; line-height: 15px; }

/*		삭제 버튼		*/
.btn_white_blue { float:left; height:21px; margin:2px 0 0 5px; cursor:pointer; cursor:hand; } 
.btn_white_blue a { float:left; text-align:center; height:17px; padding: 0px 4px 0 4px; border: 1px solid #699cd3; border-radius:2px; background-color:#fff; color:#0071c9; line-height: 19px; }
.btn_white_blue2 a { text-align:center; height:17px; padding: 0px 4px 0 4px; border: 1px solid #699cd3; border-radius:2px; background-color:#fff; color:#0071c9; line-height: 19px; }

/* 새버튼 <button>과 함께 사용.*/
.button_white_blue {margin:2px 0 0 5px; height:21px; cursor:pointer; cursor:hand; text-align:center; padding: 0px 4px 0 4px; border: 1px solid #699cd3; border-radius:2px; background-color:#fff; color:#0071c9; line-height: 15px;  }
.button_noborder {margin:2px 0 0 5px; height:21px; cursor:pointer; cursor:hand; text-align:center; padding: 0px 4px 0 4px; border: none; border-radius:2px;background-color:transparent; color:#0071c9; line-height: 15px;  }

/*		회색 버튼		*/
.btn_white_grays { float:left; height:21px; margin:2px 0 0 5px; cursor:pointer; cursor:hand; } 
.btn_white_grays a { float:left; text-align:center; height:17px; padding: 0px 4px 0 4px; border: 1px solid #a6a6a6; border-radius:2px; background-color:#fff; color:#777; line-height: 15px; }

/*		회색 버튼		*/
.btn_white_gray_11 { float:left; height:21px; margin:2px 0 0 5px; cursor:pointer; cursor:hand; } 
.btn_white_gray_11 a { float:left; text-align:center; height:17px; padding: 0px 4px 0 4px; border: 1px solid #a6a6a6; border-radius:2px; background-color:#fff; color:#777; line-height: 17px; }
.lh18{height:19px !important;line-height:18px !important;}

/* 빨강 버튼 */
.btn_red { float:left; text-align:center; height:20px; padding: 1px 6px 0 6px; border: 1px solid red; border-radius:2px; background-color:#fff; font-size:12px; color:red; line-height: 17px;  cursor:pointer; }
.btn_red:active {color:red; background-color:#eee;}

/*		인쇄,삭제,메일재전송 등 버튼		*/
.btn_white_gray { float:left; height:21px; margin:0 0 0 0; cursor:pointer; cursor:hand; } 
.btn_white_gray a { float:left; text-align:center; height:19px; padding: 0px 8px 0 7px; border: 1px solid #b4b4b4; border-radius:2px; background-color:#fff; color:#555; line-height: 20px; }
/*		임시저장,작성취소,발행예정 버튼		*/
.btn_normal { float:left; background:url('/images/btn_normal.gif') left top no-repeat; cursor:pointer; cursor:hand; }
.btn_normal a { float:left; margin-left:1px; height: 27px; padding:5px 15px 0 15px; font-size:13px; font-weight:bold; color:#555;background:url('/images/btn_normal.gif') right top no-repeat; }
/*		임시저장,작성취소,발행예정 버튼		*/
.btn_normal2 { float:left; background:url('/images/btn_normal.gif') left top no-repeat; cursor:pointer; cursor:hand; }
.btn_normal2 a { float:left; margin-left:1px; height: 27px; padding:5px 15px 0 15px; font-size:13px; font-weight:bold; color:#555;background:url('/images/btn_normal.gif') right top no-repeat; }

.btn_zipcode_white { display:inline-block; padding:1px 11px 3px 11px; font-size:12px; color:#555; border:1px solid #b4b4b4; border-radius:2px; background-color:#fff; cursor:pointer; }

/*		발행 버튼		*/
.btn_action_white { 
	display:inline-block;
	height: 29px; line-height:20px;
	margin-left:1px; padding:7px 28px 0 24px; 
	 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dc4a38+0,c63828+100 */
	background: #dc4a38; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border:1px solid #074eaa;
	border-radius:2px;
	font-size:14px; font-weight:bold; color:#333 !important; cursor:pointer;
	text-shadow:1px 1px 1px #eeeeee;
 }
.btn_action { 
	display:inline-block;
	height: 29px;  line-height:20px;
	margin-left:1px; padding:7px 28px 0 24px; 
	 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dc4a38+0,c63828+100 */
	background: #dc4a38; /* Old browsers */
	background: -moz-linear-gradient(top,  #dc4a38 0%, #c63828 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #dc4a38 0%,#c63828 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #dc4a38 0%,#c63828 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4a38', endColorstr='#c63828',GradientType=0 ); /* IE6-9 */
	border:1px solid #b0281a;
	border-radius:2px;
	font-size:14px; font-weight:bold; color:#fff !important; cursor:pointer;
	text-shadow:1px 1px 1px #9e1515;
 }
.btn_reaction { 
	display:inline-block;
	height: 29px;  
	margin-left:1px;line-height:20px; padding:7px 28px 0 24px; 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#276cc7+0,1d5fb6+100 */
	background: #276cc7; /* Old browsers */
	background: -moz-linear-gradient(top,  #276cc7 0%, #1d5fb6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #276cc7 0%,#1d5fb6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #276cc7 0%,#1d5fb6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#276cc7', endColorstr='#1d5fb6',GradientType=0 ); /* IE6-9 */
	border:1px solid #074eaa;
	border-radius:2px;
	font-size:14px; font-weight:bold; color:#fff !important; cursor:pointer;
	text-shadow:1px 1px 1px #1f569f;
 }
 
/*		전체발행 버튼
.btn_reaction_all { height: 29px; padding:7px 0 0 0; background:url('/images/btn_reaction.gif') left top no-repeat;  cursor:pointer; cursor:hand;  }
.btn_reaction_all a { margin-left:1px; width: 80px; height: 29px; padding:7px 28px 11px 24px; font-size:14px; font-weight:bold; color:#fff;background:url('/images/btn_reaction.gif') right top no-repeat; text-shadow:1px 1px 1px #1f569f ; }
		*/
/*		삭제, 취소 버튼		*/
.btn_cancel { 
	display:inline-block; 
	height: 29px; line-height:20px;
	padding:7px 27px 0 27px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#919191+0,888888+100 */
	background: #919191; /* Old browsers */
	background: -moz-linear-gradient(top,  #919191 0%, #888888 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #919191 0%,#888888 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #919191 0%,#888888 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919191', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
	border:1px solid #747474;
	border-radius:2px;
	cursor:pointer; font-size:14px; font-weight:bold; color:#fff !important; text-shadow:1px 1px 1px #797979;
}
/*		검색 버튼		*/
.btn_search { width:73px; height:34px; padding: 11px 0 0 0; background:url('/images/btn_search.gif') left top no-repeat; font-size:13px; font-weight:bold; color:#333; line-height:25px;}
.btn_search_small { width: 73px; height: 25px; padding: 0 0 0 0; font-size: 13px; font-weight: bold; color: #333; }
.btn_search2 { display:inline-block; vertical-align: middle; width:52px; height:21px; margin:0 0 0 0; padding:4px 0 0 16px; color:#555; font-size:12px; font-weight:bold; line-height:15px; cursor:pointer;background:url('/images/btn_search_01.gif') left top no-repeat;  }
.btn_search3 { width:72px; height:44px; padding: 22px 0 0 0; background:url('/images/btn_search3.gif') left top no-repeat; font-size:13px; font-weight:bold; color:#333; }

#collectBtn { display:inline-block; width:87px; height:34px; line-height:24px; margin:1px 0 0 0; padding: 11px 0 0 15px; font-size:13px; font-weight:bold; color:#fff; background:url('/images/btn_realtime_01.gif') left top no-repeat; }

/*		흰색-회색 버튼		*/
.btn_white_20 { padding:0 0 4px 0; background:url('/image s/common/btn/btn_white_20.gif') left top no-repeat;  cursor:pointer; cursor:hand;  }
.btn_white_20 a { margin-left:1px; padding:1px 5px 4px 3px; font-size:11px; color:#555; background:url('/images/btn_white_20.gif') right top no-repeat;  }

.btn_white_21 { display:inline-block; vertical-align: middle; height:20px; background:url('/images/btn_white_20.gif') left 0 no-repeat;  cursor:pointer; cursor:hand; }
.btn_white_21 a { display:inline-block; margin-left:1px; font-size:11px; padding:0 5px 0 3px; color:#555; background:url('/images/btn_white_20.gif') right 0 no-repeat;     white-space: nowrap; }
/*		흰색-회색 저장 버튼		*/
.btn_white_20_s { padding:0 0 4px 0; background:url('/images/btn_white_20.gif') left top no-repeat;  cursor:pointer; cursor:hand;  }
.btn_white_20_s a { margin-left:1px; padding:1px 6px 4px 5px; font-size:11px; color:#555; background:url('/images/btn_white_20.gif') right top no-repeat;  }
/*		흰색-회색 저장 버튼		*/
.btn_memo { display:inline-block; width:34px; height:30px; margin-left:3px; padding:8px 0 0 13px; font-size:11px; color:#777; background:url('/images/btn_save_01.gif') left top no-repeat; cursor:pointer; cursor:hand; }
.btn_doc { display:inline-block; width:66px; height:19px; margin-left:3px; padding:0 0 0 22px; font-size:11px; color:#777; line-height:17px; background:url('/images/btn_doc_01.gif') left top no-repeat; cursor:pointer; cursor:hand; }

.btn_white_gradient { display:inline-block; vertical-align: middle; height:18px; line-height:18px; margin:0 0 0 0; padding:0 4px 0 3px; color:#555; font-size:11px; border:1px solid #999; border-radius:2px;  cursor:pointer; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 51%, #ededed 100%); background: -webkit-linear-gradient(top,  #ffffff 51%,#ededed 100%); background: linear-gradient(to bottom,  #ffffff 51%,#ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); }
.btn_white_gradient img { vertical-align: top; margin:3px 0 0 0; }

.btn_b_gray { display:inline-block; padding:3px 12px 6px 13px; font-size:14px; color:#fff; border:1px solid #6b6b6b; border-radius:2px; background-color:#747474; cursor:pointer; }
.btn_b_white { display:inline-block; padding:3px 12px 6px 13px; font-size:14px; color:#555; border:1px solid #b4b4b4; border-radius:2px; background-color:#fff; cursor:pointer; }

.btn_act_blue {  height:31px; margin:2px 0 0 5px; cursor:pointer; cursor:hand; } 
.btn_act_blue a { display:inline-block; text-align:center; width:70px; height:17px; padding: 5px 4px 6px 4px; border: 1px solid #074eaa; border-radius:2px; background-color:#276cc7; color:#fff; line-height: 15px; font-size:14px; }

#content_explain { float:left; width:742px; margin:25px 0 0 0; padding:16px 18px; background-color:#fafafa; border:1px solid #ececec; border-radius:4px; }
#content_explain .b_list li { background:url(/images/bullat_03.gif) no-repeat 0 10px; padding-left:8px; line-height:21px; }
#subtotal { float:left; width:780px; margin: 39px 0 0 0; }

#content_explain .b_list li.bg_none { background:none; padding:0; }

/*		흰색 버튼		*/
.btn_list { float:left; height:21px; cursor:pointer; cursor:hand; border: 1px solid #b4b4b4; border-radius:2px; background-color:#fff;  } 
.btn_list a { float:left; text-align:center; height:19px; padding: 2px 7px 0 6px; font-size:12px; color:#555; line-height: 15px; }

#select_resend_view { float:left; width:13px; height:21px; border-left:1px solid #b4b4b4; background:url(/images/btn_list_01.gif) 3px 9px no-repeat; }
#select_resend_list { position:absolute; top:22px; left:0; background:#fff; border:1px solid #d4d4d4; }
#select_resend_list ul li { padding: 1px 7px 1px 6px; font-size:12px; cursor:pointer; cursor:hand;  }
#select_resend_list ul li:hover {background-color:#2166C1;color:white;  }

#select_print_view { float:left; width:13px; height:21px; border-left:1px solid #b4b4b4; background:url(/images/btn_list_01.gif) 3px 9px no-repeat; }
#select_print_list { position:absolute; top:22px; left:0; background:#fff; border:1px solid #d4d4d4; }
#select_print_list ul li { padding: 1px 7px 1px 6px; font-size:12px; cursor:pointer; cursor:hand;  }
#select_print_list ul li:hover {background-color:#2166C1;color:white;  }

#select_pdf_view { float:left; width:13px; height:21px; border-left:1px solid #b4b4b4; background:url(/images/btn_list_01.gif) 3px 9px no-repeat; }
#select_pdf_list { position:absolute; top:22px; left:0; background:#fff; border:1px solid #d4d4d4; }
#select_pdf_list ul li { padding: 1px 7px 1px 6px; font-size:12px; cursor:pointer; cursor:hand;  }
#select_pdf_list ul li:hover {background-color:#2166C1;color:white;  }
#select_pdf_list ul li a:hover {background-color:#2166C1;color:white;  }



.btn_combo { float:left; height:19px; cursor:pointer; cursor:hand; border: 1px solid #b4b4b4; border-radius:2px; background-color:#fff;  } 
.btn_combo a { float:left; text-align:center; height:19px; padding: 1px 7px 0 6px; font-size:12px; color:#555; line-height: 15px; }

#select_connect_view { float:left; width:13px; height:19px; border-left:1px solid #b4b4b4; background:url('/images/btn_list_01.gif') 3px 8px no-repeat; }
#select_connect_list { position:absolute; top:21px; left:0; background:#fff; border:1px solid #d4d4d4;outline:0; }
#select_connect_list ul li { padding: 1px 4px 1px 4px; cursor:pointer; cursor:hand; font-size:12px; }
#select_connect_list ul li:hover {background-color:#2166C1;color:white;  }

/*		분기 버튼		*/
.date_b1_off { float:left; width:28px; padding: 2px 4px 2px 6px; line-height:17px; background:url('/images/btn_date_1.gif') left top no-repeat; font-size:11px; }
.date_b2_off { float:left; width:28px; padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_2.gif') left top no-repeat; font-size:11px; }
.date_b3_off { float:left; width:28px; padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_3.gif') left top no-repeat; font-size:11px; }
.date_b4_off { float:left; width:28px; padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4.gif') left top no-repeat; font-size:11px; }
.date_b1_on { float:left; width:28px;  padding: 2px 4px 2px 6px; line-height:17px; background:url('/images/btn_date_1_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_b2_on { float:left; width:28px;  padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_2_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_b3_on { float:left; width:28px;  padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_3_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_b4_on { float:left; width:28px;  padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4_ov.gif') left top no-repeat;  font-size:11px;color:#fff; }
.date_d1_off { float:left; width:28px; padding: 2px 4px 2px 6px; line-height:17px; background:url('/images/btn_date_1.gif') left top no-repeat; font-size:11px; }
.date_d2_off { float:left; width:28px; padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_2.gif') left top no-repeat; font-size:11px; }
.date_d3_off { float:left; width:28px; padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_3.gif') left top no-repeat; font-size:11px; }
.date_d4_off { float:left; width:28px; padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4.gif') left top no-repeat; font-size:11px; }
.date_d1_on { float:left; width:28px;  padding: 2px 4px 2px 6px; line-height:17px; background:url('/images/btn_date_1_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_d2_on { float:left; width:28px;  padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_2_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_d3_on { float:left; width:28px;  padding: 2px 3px 2px 5px; line-height:17px; background:url('/images/btn_date_3_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_d4_on { float:left; width:28px;  padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4_ov.gif') left top no-repeat;  font-size:11px;color:#fff; }


.date_new1_off { float:left; width:28px; padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_1.gif') left top no-repeat; font-size:11px; }
.date_new2_off { float:left; width:28px; padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4.gif') left top no-repeat; font-size:11px; }
.date_new3_off { float:left; width:28px; padding: 2px 4px 2px 6px; line-height:17px; background:url('/images/btn_date_1.gif') left top no-repeat; font-size:11px; }
.date_new4_off { float: left; width: 28px; padding: 2px 3px 2px 5px; line-height: 17px; background: url('/images/btn_date_3.gif') left top no-repeat; font-size: 11px; }
.date_new5_off { float:left; width:28px; padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4.gif') left top no-repeat; font-size:11px; }
.date_new6_off { float: left; width: 28px; padding: 2px 3px 2px 5px; line-height: 17px; background: url('/images/btn_date_3.gif') left top no-repeat; font-size: 11px; }
.date_new7_off {float: left;width: 28px;padding: 2px 2px 2px 6px;line-height: 17px;background: url('/images/btn_date_3.gif') left top no-repeat;font-size: 11px;}
.date_new7_off.number_align { padding: 2px 4px 2px 4px; }
.date_new8_off { float:left; width:28px; padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4.gif') left top no-repeat; font-size:11px; }

.date_new1_on { float:left; width:28px;  padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_1_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_new2_on { float:left; width:28px;  padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4_ov.gif') left top no-repeat;  font-size:11px;color:#fff; }
.date_new3_on { float:left; width:28px;  padding: 2px 4px 2px 6px; line-height:17px; background:url('/images/btn_date_1_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_new4_on { float: left; width: 28px; padding: 2px 3px 2px 5px; line-height: 17px; background: url('/images/btn_date_3_ov.gif') left top no-repeat; font-size: 11px; color: #fff; }
.date_new5_on { float:left; width:28px;  padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4_ov.gif') left top no-repeat;  font-size:11px;color:#fff; }
.date_new6_on { float: left; width: 28px; padding: 2px 3px 2px 5px; line-height: 17px; background: url('/images/btn_date_3_ov.gif') left top no-repeat; font-size: 11px; color: #fff; }
.date_new7_on {float: left;width: 28px;padding: 2px 2px 2px 6px;line-height: 17px;background: url('/images/btn_date_3_ov.gif') left top no-repeat;font-size: 11px;color: #fff;}
.date_new7_on.number_align { padding: 2px 4px 2px 4px; }
.date_new8_on { float:left; width:28px;  padding: 2px 5px 2px 5px; line-height:17px; background:url('/images/btn_date_4_ov.gif') left top no-repeat;  font-size:11px;color:#fff; }


/*		기 버튼		*/
.date_g1_off { float:left; width:33px; padding: 2px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_5.gif') left top no-repeat; font-size:11px; }
.date_g2_off { float:left; width:33px; padding: 2px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_6.gif') left top no-repeat; font-size:11px; }
.date_g1_on { float:left; width:33px; padding: 2px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_5_ov.gif') left top no-repeat; font-size:11px; color:#fff; }
.date_g2_on { float:left; width:33px; padding: 2px 6px 2px 7px; line-height:17px; background:url('/images/btn_date_6_ov.gif') left top no-repeat; font-size:11px; color:#fff; }


.taxinvoice_notice { float:left; width: 672px; line-height:23px; margin:9px 0 0 0; padding: 20px 0 22px 106px;  border:1px solid #7ebbea; background:url(/images/bg_notice_01.gif) 45px center no-repeat #f4f8fb; }
.taxinvoice_notice p { font-size:13px; font-weight:bold; color:#0071c9; }

.notice_bar { display:inline-block; float:left; width: 780px; height:17px; margin:20px 0 0 0; padding: 13px 0 16px 0px;  border:1px solid #7ebbea; background:#f4f8fb; text-align:center;}
.notice_bar p { display:inline; padding-left:24px; font-size:14px; font-weight:bold; color:#000000; background:url(/images/notice_bar_icon.png) 0px 1px no-repeat;}

.btn_area { text-align:center; display:inline-block; margin:25px 0 0 0; width:100%;}
.btn_area p { text-align:center; display:inline-block; width:780px; }


/* AttachedFileItem (첨부문서 content, help, statement, taxinvoice)*/
#AttachedFile .AttachedFileItem { position:relative;height:23px; margin:2px 0 0 0; border:1px solid #cacaca; }
/* #AttachedFile #SWFUpload_0_0 { margin:0; } */
#AttachedFile .AttachedFileItem .progress { width:100%;height:100%;}
#AttachedFile .AttachedFileItem div .progressbar { width:0%; height:100%; background-color:#DEDEDE;position:absolute; z-index:-1;}
#AttachedFile .AttachedFileItem div .file { margin:4px 0 0 3px; padding-right:2px;}
#AttachedFile .AttachedFileItem div .file .file_icon { float:left; }
#AttachedFile .AttachedFileItem div .file .file_name { float:left; width:400px; margin-left:9px; margin-top:-3px; font-size:11px; letter-spacing:0px; }
#AttachedFile .AttachedFileItem div .file .file_remove { float:right; margin-left:0px; cursor:pointer; cursor:hand; display:none; }
#AttachedFile .AttachedFileItem div .file .file_removecancel { float:right; margin-left:0px; cursor:pointer; cursor:hand; display:none; }
#AttachedFile .AttachedFileItem div .file .file_cancel { float:right; margin-left:0px; cursor:pointer; cursor:hand; display:none; }
#AttachedFile .AttachedFileItem div .file .Message { font-size:11px; color:#DD0000; vertical-align:top; margin-right:3px; float:right;}

/* AttachedFileItem fail */
#AttachedFile .fail { 	border:1px solid #DD0000;  }
#AttachedFile .fail div .progressbar { 	background-color:#FFCCCC; }
/***** AttachedFileItem modify *****/
#AttachedFile .modify { border:1px solid #cacaca; }
#AttachedFile .view { border:1px solid black; margin:0px 0px 0px 0px;}
#AttachedFile .modify div .file { left:0px; }
#AttachedFile .modify div .file .file_remove { display:block; }
#AttachedFile .modify div .cancel img { display:none; }
/* AttachedDoc */
#AttachedDoc { position:relative; width:100%; height:22px; }
#AttachedDoc .docBusinessLicense {  top:2px; left:5px;  }
#AttachedDoc .docBusinessLicense .file_icon { float:left; padding:5px 6px 0 0; }
#AttachedDoc .docBusinessLicense .file_name { float:left; margin:3px 30px 0 0; }
#AttachedDoc .docSeperator { float:left; width:1px; height:13px; background:url("/images/text_bar.gif") 0 4px no-repeat; display:inline-block; margin-right:14px; }
#AttachedDoc .docBankBook { top:2px; left:5px;  }
#AttachedDoc .docBankBook .file_icon { float:left; padding:6px 6px 0 0; }
#AttachedDoc .docBankBook .file_name { float:left; margin:3px 0 0 0; }

p.sub_title { float:left; width:100%; font-size:15px; font-weight:bold; color:#000; }

.subtitle_blue_dot { float:left; height:19px; padding:0 0 0 13px; font-size:15px; color:#333; font-weight:bold; background:url("/images/title_dot.gif") left 0px no-repeat; }
.icon { float:left; vertical-align: middle; line-height:18px !important; margin-top:5px; }

.notice_box { float:left; width:750px; margin:16px 0 0 0; padding: 5px 14px 18px 14px; border:1px solid #ccdff0; background-color:#f7fbfd; }
.notice_box.pwdnoti { width: 913px; }
.notice_box p.blue_expoint { font-size:13px; margin:10px 0 0 0; padding:0 0 0 23px; font-weight:bold; background:url("/images/icon_pay_02.gif") left -1px no-repeat; color:#0b4ea8; height:15px; }
.notice_box p.blue_expoint2 { float:left; font-size:13px; margin:26px 0 0 8px; padding: 0 0 0 23px; font-weight:bold; background:url("/images/icon_pay_04.gif") left 3px no-repeat; color:#333; }
.notice_box p.blue_expoint2 span { font-size:12px; color:#777; font-weight:normal; }
.notice_box ul { margin:1px 0 0 6px; }
.notice_box ul li { width:730px; font-size:12px; padding: 6px 0 0 8px; background:url("/images/icon_pay_03.gif") left 13px no-repeat; color:#333; line-height:16px; letter-spacing:-0.3px;}
.notice_box ul li.plainline {width:100%; background:none; font-size:12px; padding: 6px 0 0 0px;color:#333; line-height:16px; }
.notice_box ul li span { color:#cf1919; }
.notice_box ul.half_notice li { float:left; }
.notice_box ul.half_notice li.line_left { width:407px; }


.table_info ul li { font-size:12px; padding: 4px 0 0 12px; background:url("/images/icon_pay_03.gif") left 11px no-repeat; line-height:16px; }

.point_info { float:left; width:757px; margin:40px 0 0 0; padding:20px 0 20px 23px; background-color:#eff7fc; }
.point_info p { padding:7px 0 0 0; font-size:15px; font-weight:bold; color:#333; background:url("/images/bg_charge_dot.gif") left top no-repeat;  }
.point_info ul { margin:5px 0 0 6px; }
.point_info ul li { padding: 6px 0 0 10px; background:url("/images/icon_pay_03.gif") left 14px no-repeat; color:#333; font-size:13px; line-height:16px; }
.point_info ul li.no_bullet { background: none; }

/* progressbar */
#progressBar {width: 100%; height: 20px;margin-top:10px;background-color: #C3C3C3;overflow: hidden;text-align: left;}

#progressBar div {height: 100%;color: #fff;text-align: right;font-size: 13px;line-height: 19px;width: 0;background-color: #1a82f7;
background: -webkit-gradient(linear, 45deg, from(#b2cdf0), to(#276cc7)); 
background: -webkit-linear-gradient(45deg, #b2cdf0, #276cc7); 
background: -moz-linear-gradient(45deg, #b2cdf0, #276cc7); 
background: -ms-linear-gradient(45deg, #b2cdf0, #276cc7); 
background: -o-linear-gradient(45deg, #b2cdf0, #276cc7);
}
.address_input_bg { background:url('/images/address_input_01.gif') 2px 4px no-repeat #fff; }
.address_input_bg_02 { background:url('/images/address_input_02.gif') 2px 10px no-repeat #fff; }
.red_bg .address_input_bg_02 { background:url('/images/address_input_03.gif') 2px 10px no-repeat #fff; }
.blue_bg .address_input_bg_02 { background:none; }
.taxregidbg { background:url('/images/taxregid_input_01.gif') 2px 4px no-repeat #fff; }

#Error_Page { float:left; width:780px; margin:78px 0 0 0; background:url('/images/error_01.gif') center 114px no-repeat; }
#Error_Page p.error_title_red { float:left; text-align:center; width:100%; font-size:29px; line-height:36px; color:#e62324; }
#Error_Page p.error_title_black { float:left; text-align:center; margin:6px 0 0 0; width:100%; font-size:28px; line-height:34px; color:#333; }
#Error_Page p.error_message { float:left; width:780px; margin:168px 0 0 0; padding:0 0 12px 0; text-align:center; background:url('/images/error_03.gif') center 27px no-repeat; }
#Error_Page p.error_message span.message_dt { padding:0 0 0 9px; font-size:15px; color:#555; font-weight:bold; background:url('/images/error_02.gif') left 10px no-repeat; }
#Error_Page p.error_message span.message_dd { padding:0 0 0 15px; font-size:15px; color:#555; letter-spacing:0px;}
#Error_Page p.error_code { float:left; width:780px; margin:1px 0 0 0; padding:0 0 12px 0; text-align:center; background:url('/images/error_03.gif') center 27px no-repeat; }
#Error_Page p.error_code span.code_dt { padding:0 0 0 9px; font-size:15px; color:#555; font-weight:bold; background:url('/images/error_02.gif') left 10px no-repeat; }
#Error_Page p.error_code span.code_dd { padding:0 0 0 15px; font-size:15px; color:#555; letter-spacing:0px;}
#Error_Page div.error_graybox { float:left; text-align:center; width:780px; font-size:15px;}
#Error_Page div.error_graybox p { width:441px; margin:29px auto 0 auto; padding: 11px 26px 14px 26px; font-size:15px; background-color:#f6f6f6; border:1px solid #cacaca; color:#555;}

.PlainTab { width:780px; display:inline-block;}
.PlainTab ul { float:left; height:50px; margin:10px 0 0 0;  width:780px; border-bottom:3px solid #276cc7; }
.PlainTab ul.item li { float:left; text-align:center; }
.PlainTab ul.item li.Three { width:254px; margin:0 0 0 5px; }
.PlainTab ul.item li.Three.on { width:252px; }
.PlainTab ul.item li.Two { width:383px; margin:0 0 0 6px; }
.PlainTab ul.item li.first { margin:0 0 0 0; }
.PlainTab ul.item li a { width:100% }
.PlainTab ul.item li.on { height:50px; border-left:3px solid #276cc7; border-top:3px solid #276cc7; border-right:3px solid #276cc7; border-bottom:0px solid #FFFFFF; background:#FFFFFF; }
.PlainTab ul.item li.on a { float:left; height:35px; padding:14px 0 0 0; font-size:17px; font-weight:bold; color:#0049a9;  }
.PlainTab ul.item li.off { height:49px;   border-left:1px solid #d5d5d5; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:#F7F7F7;}
.PlainTab ul.item li.off a { float:left; height:35px; padding:14px 0 0 0; font-size:15px; color:#555; }

.smsfax_notice { float: left; border: 1px solid #7ebbea; padding: 10px 0 10px 15px; margin: 16px 0 0 0; width: 763px; }
.smsfax_notice > ul > li { padding: 5px 0 5px 10px; font-size: 12px; line-height: 12px; color: #555555; background:url('/images/smsfax/icon_dot_02.gif') no-repeat left center;}
.smsfax_notice > ul > li.no_bullet { background:none;}
.smsfax_notice > ul > li > span { font-weight: bold; }

.role_blue { color: #276ad3 !important; line-height: 38px; }
.role_red { color: #ff0000 !important; line-height: 38px;  }

#CorpAuthInfo { width: 161px; height: 26px; line-height: 26px; font-size: 11px; color: #fff; text-align: left; padding: 0 0 0 6px;  background: url('/images/bg_corpauthinfo.gif') no-repeat center center; }
#btnCorpAuth { width: 116px; height: 27px; line-height: 26px; font-size: 13px; font-weight: bold; color: #fff; text-align: left; padding: 0 0 1px 10px; outline: none; border: none; letter-spacing: -1.0px; }
#btnCorpAuth.on { background: url('/images/btn_corpauth_on.gif') no-repeat center center;  }
#btnCorpAuth.off { background: url('/images/btn_corpauth_off.gif') no-repeat center center;  }

/* table.css */
table { table-layout:fixed; border-collapse:collapse; word-break:break-all; border-spacing:0;  }

.first_none { border-left:none !important; }
.last_none { border-right:none; }

.search_table tbody.search_temp5 tr:not(.dt) td span { display:block; float:left; width:110px; padding-top:0px; }

.search_table tbody tr td span.search_temp3 { display:block; float:left; width:200px; padding-top:0px; }
.search_table tbody tr td span.search_temp4 { display:block; float:left; width:100px; padding-top:0px; }

#content_search { float:left; margin:10px 0 0 0; border-top:2px solid #5a6264; width:100%; }
#content_search_date { float:left; margin:10px 0 0 0; border-top:2px solid #5a6264; width:100%; }
.search_table { width:100%; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.search_table tr th { height:22px; padding:0 0 0 30px; border-left:1px solid #DFDFDF;	border-right:1px solid #DFDFDF;	border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; text-align:left; font-weight:normal; vertical-align:middle;}
.search_table tr td { height:22px; padding:4px 3px 5px 7px;box-sizing:border-box; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#fff; vertical-align:middle;} 
.search_table tr th.check_title { padding:0 0 0 10px; }
.search_table tr th.check_title label { padding:0 0 0 7px; }
.search_table tbody tr th label { padding:0 0 0 7px; }
.search_table tbody.search_temp94 tr:not(.dt) td span { display:block; float:left; width:90px; padding-top:0px; vertical-align:top; }
.search_table tbody.search_temp96 tr:not(.dt) td span { display:block; float:left; width:75px; padding-top:0px; vertical-align:top; }
.search_table tbody.search_temp96 tr th span input { vertical-align: middle; }
.search_table tbody.search_temp96 tr td span input { vertical-align: middle; }
.search_table tbody.search_temp133 tr:not(.dt) td span { display:block; float:left; width:133px; padding-top:0px; vertical-align:top; }
.search_table tbody.search_temp166 tr:not(.dt) td span { display:block; float:left; width:166px; padding-top:0px; vertical-align:top; }
.search_table.closedown tbody.search_temp166 tr:not(.dt) td span { display:block; float:left; width:133px; padding-top:0px; vertical-align:top;  }
.search_table tbody.search_temp166 tr.dt td { padding-top:3px; }
.search_table tbody.search_temp133 tr.dt td { padding-top:3px; }
.search_table thead.search_temp133 tr td.checkboxs span { display:block; float:left; width:133px; padding-top:0px; vertical-align:top; }
.search_table thead.search_temp133 tr td.w110 span { width:110px;}
.search_table tbody.search_temp166 tr th span input[type=checkbox],
.search_table tbody.search_temp166 tr td span input[type=checkbox],
.search_table thead.search_temp133 tr th span input[type=checkbox],
.search_table thead.search_temp133 tr td span input[type=checkbox],
.search_table tbody.search_temp133 tr th span input[type=checkbox],
.search_table tbody.search_temp133 tr td span input[type=checkbox],
.search_table tbody.search_temp5 tr th span input[type=checkbox],
.search_table tbody.search_temp5 tr td span input[type=checkbox],
.search_table tbody.search_temp94 tr th span input[type=checkbox],
.search_table tbody.search_temp94 tr td span input[type=checkbox]
 { width:13px; height:13px; margin-bottom:1px; vertical-align:middle; cursor:pointer; }

#content_search .search_table tbody tr td span .rad { width:13px; height:13px; margin-bottom:2px; vertical-align:middle; cursor:pointer; }
#content_search .search_table tbody tr td span label.for { padding:0 0 0 4px; cursor:pointer; }
#content_orderby { float:left; width:100%; margin:7px 0 0 0; height: 26px; line-height: 26px; }
#content_orderby .searchCnt { float:left; margin:1px 0 0 0; padding: 0 0 0 10px; background: url("/images/bullat_01.gif") no-repeat 0px 10px; color:#777; }
#content_orderby #btnExcelDown { float:left; margin:4px 0 0 7px; }
#content_orderby .pageSet { margin:1px 2px 0 0; padding: 0 0 0 8px; background: url("/images/bullat_01.gif") no-repeat 0px 8px; color:#777; }
#content_orderby select { margin: 1px 0 0 0; }
#content_list { float:left; width:100%; margin: 4px 0 0 0; border-top:1px solid #5a6264; }
#setting_list { float:left; width:100%; margin: 5px 0 0 0; border-top:2px solid #7896bd; }
.content_list { float:left; width:100%; margin: 4px 0 0 0; border-top:1px solid #5a6264; }
.content_table  { float:left; width:100%; margin: 0 0 0 0; border-top:2px solid #7896bd; }
.titleIcon { background:url("/images/bullat_02.gif") no-repeat 0px 5px; padding-left:9px; color:#777; }

.table_common { width:100%; }
.table_common tr.tr_over { background-color:#fff6f5; } 
.table_common tr th { height:30px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.table_common.closedown_list tr th { height: 25px; padding: 0 0 0 0;}
.table_common.closedown_list tr td { height: 34px; padding: 0 0 0 0;}
.table_common tbody tr th { text-align:left; padding: 0 0 0 16px; vertical-align:middle; }
.table_common tbody tr td { height:23px; padding:3px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; vertical-align:middle;}
.table_headless { width:100%;  border-top:1px solid #000000; }
.table_headless tr.tr_over { background-color:#fff6f5; } 
.table_headless tr th { height:30px; padding: 2px 0 5px 0;  border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.table_headless tbody tr th { text-align:left; padding: 0 0 0 16px;  background-color:#F7F7F7; }
.table_headless tbody tr td { height:34px; padding:4px 0 5px 0;  border-bottom:1px solid #DFDFDF;  color:#333; background-color:#F7F7F7;}
.table_mypage { width:780px; }
.table_mypage tr.tr_over { background-color:#fff6f5; } 
.table_mypage tr th { height:30px; padding: 2px 0 5px 10px; vertical-align:middle;border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; text-align:left; font-weight:normal; }
.table_mypage tbody tr td {vertical-align:middle; text-align:left; height:23px; padding:2px 0 3px 13px; border:1px solid #DFDFDF; color:#333; }
.service_table { width:100%; }
.service_table tr th { padding:5px 0 7px 15px; border-left:1px solid #DFDFDF;  border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; text-align:left; vertical-align:middle;}
.service_table tbody tr td { padding:3px 0 5px 0; border-left: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; color:#333; }
.summary_table_area{ float:left; margin: 0 0 0 0; border-top:2px solid #7896bd;   border-bottom:1px solid #7996be; }

.setting_table {width:100%;}
.setting_table tr.tr_over { background-color:#fff6f5; }
.setting_table tr th { height:20px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#f1f3f6; line-height:14px; color:#222; font-weight:normal; vertical-align:middle; }
.setting_table tbody tr th { text-align:left; padding: 0 0 0 10px; }
.setting_table tbody tr td { text-align:left; height:23px; padding:3px 0 3px 5px; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; color:#333; }
.setting_table tbody tr td.end { border-right:1px solid #DFDFDF; }
.setting_table tbody tr td input { height:18px; padding: 0 4px 3px 4px; }
.setting_table tbody tr td p.input_box { border:1px solid #cacaca; }
.setting_table tbody tr td p.input_box input { border:0px; }

.setting_table .table_box tr td{vertical-align:middle !important;}

.summary_tab { border-top :1px solid #7896bd;  border-right :1px solid #7896bd;  border-left :1px solid #7896bd; float:left; height:24px;padding:2px 30px 0px 30px; margin-right:6px; cursor:pointer; line-height:22px;}
.summary_tab.on { background-color:#7896bd; color:white;}
.table_summary { width:780px; }
.table_summary tr.tr_over { background-color:#fff6f5; } 
.table_summary tr th { height:20px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#f2f3f7; line-height:14px; color:#222; }
.table_summary tbody tr th { font-weight:normal; background-color:#fafafa;}
.table_summary tbody tr td { height:23px; padding:2px 0 3px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; vertical-align:middle;}
.table_summary tbody tr td.header { font-weight:normal; background-color:#fafafa; height:20px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; line-height:14px; color:#222; }
.table_summary tbody tr td.end { border-bottom:none; }
.none_list { background:#f7f7f7 !important; border-bottom-color:#f7f7f7 !important; }
.none_list_end { background:#f7f7f7 !important;}

#subtotal p.title { float:left; width:119px; height:23px; padding:4px 0 0 17px; background:url("/images/bg_summary.gif") no-repeat; color:#fff; }

/* content_selectPage */
#content_selectPage { float:left; width:100%; margin-top:6px; line-height: 19px; }
#content_selectPage .select_btn { float: left; }
.paging { float:right; height:21px; }
.paging_center { float:none; }
.paging_r { position:relative; }

.mt0{margin-top:0; !important;}

a.page_first { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/btn_first.gif") no-repeat; }
a.page_prev { display: inline-block; width:10px; height:21px; margin:0 6px 0 0 ; background:url("/images/btn_prev.gif") no-repeat; }
a.page_next { display: inline-block; width:10px; height:21px; margin:0 0 0 6px; background:url("/images/btn_next.gif") no-repeat; }
a.page_last { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/btn_end.gif") no-repeat; }
a.page_no_first { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/btn_first_no.gif") no-repeat; }
a.page_no_prev { display: inline-block; width:10px; height:21px; margin:0 6px 0 0; background:url("/images/btn_prev_no.gif") no-repeat; }
a.page_no_next { display: inline-block; width:10px; height:21px; margin:0 0 0 6px; background:url("/images/btn_next_no.gif") no-repeat; }
a.page_no_last { display: inline-block; width:10px; height:21px; margin:0 0 0 0; background:url("/images/btn_end_no.gif") no-repeat; }
a.pagenum { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px;  }
a.pagenum_none { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px;  }
a.pagenum_narrow { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px;  background:url("/images/bg_paging_bar.gif") no-repeat right 9px; }
a.pagenum_none_narrow { display: inline-block; text-align:center; vertical-align:top; margin:1px 6px 0 6px; font-family:verdana; font-size:12px; }
a.pagenum:hover { color:#e62324; }
.paging > a.select { color:#ea1c33; cursor:default; border-bottom: 1px solid #ef6f79; font-weight: bold; height: 16px; padding: 0 1px 0 0;}
#accesslog_pagearea > div > a.select { color:#ea1c33; cursor:default; border-bottom: 1px solid #ef6f79; font-weight: bold; height: 16px; padding: 0 1px 0 0;}

.dialog_paging { text-align:center; display:inline-block;}
.clientmemo { display: inline-block; vertical-align: middle; margin: 4px 0 0 5px; }
.clientmemo2 { position:absolute; text-align: left; width:262px; height: 22px; margin:-1px 0 0 5px; padding: 4px 0 0 10px; background: url("/images/bg_alert.png") left 2px no-repeat; }
	
.detail_area { text-align:center; height:22px; }
.detail_area p { text-align:center; height:22px; background:url('/images/bg_detail.gif') 50% top no-repeat; line-height:15px; }

#DetailSearchBtn { width: 107px; height:21px; padding: 0 0 6px 0; }
#DetailSearchBtn.detail_open {  background:url('/images/icon_close.gif') 84px 5px no-repeat;  padding: 0 28px 5px 16px; font-size:11px; outline: none; vertical-align:-webkit-baseline-middle;}
#DetailSearchBtn.detail_close {  background:url('/images/icon_open.gif') 84px 5px no-repeat;  padding: 0 28px 5px 16px; font-size:11px; outline: none; vertical-align:-webkit-baseline-middle;}

#area_info { float:left; width:100%; margin:30px 0 0 0; }
#taxList #item_0 textarea{}

.linked_taxinvoice { float:left; }
.linked_taxinvoice li{line-height:18px;}
.linked_taxinvoice li.button > span.btn_white_blue{margin-top:0 !important;}
.linked_taxinvoice .taxicon { float:left; min-width:31px; margin:3px 0 0 0; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .writedt { float:left; min-width:67px; margin: 3px 0 0 4px; letter-spacing:0px; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .corpname { float:left; width:218px; margin: 3px 0 0 4px; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .corpname2 { float:left; width:303px; margin: 3px 0 0 4px; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .taxtype { float:left; min-width:28px; margin: 3px 0 0 4px; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .state { float:left; text-align:center; min-width:92px; margin: 3px 0 0 0; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .supplycosttotal { float:left; min-width: 101px; margin: 3px 0 0 4px; padding:0 6px 0 0; letter-spacing:0px; background:url("/images/bg_bar.gif") no-repeat right 5px; }
.linked_taxinvoice .button { float:left; margin: 3px 0 0 3px;  }

#log_list { padding:0 0 14px 0; border-top:2px solid #7896bd; border-bottom:1px solid #cfcfcf; }
#log_list .log_scroll { height:295px; overflow-y: scroll; margin: 14px 0 0 0; padding: 0 12px 0 0; }
#log_list .log_table { width:100%; }
#log_list .log_table thead tr th { padding: 5px 0 8px 0; font-size:13px; font-weight:bold; color:#222; border-bottom:1px solid #cfcfcf; }
#log_list .log_table tbody { margin:10px 0 0 0; }
#log_list .log_table tbody tr td { font-size:13px; }
#log_list .log_table tbody tr td.log_type { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/bg_log_01.gif") right 9px no-repeat; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table tbody tr td.log_type2 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table tbody tr td.log_type3 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/bg_log_02.gif") right 9px no-repeat; }
#log_list .log_table tbody tr td.log_type4 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; border-right:1px solid #8da6c7; }
#log_list .log_table tbody tr td.log_detail { border:1px solid #cfcfcf; border-top:none; border-left:2px solid #cfcfcf; }
#log_list .log_table tbody tr td.height_fix { height:19px; background:url("/images/bg_log_03.gif") 134px 6px no-repeat;  }
#log_list .log_table tbody tr td.height_fix2 { height:19px; background:url("/images/bg_log_03.gif") 151px 6px no-repeat;  }
#log_list .log_table2 thead tr th { padding: 5px 0 8px 0; font-size:13px; font-weight:bold; color:#222; border-bottom:1px solid #cfcfcf; }
#log_list .log_table2 tbody { margin:10px 0 0 0; }
#log_list .log_table2 tbody tr td { font-size:13px; }
#log_list .log_table2 tbody tr td.log_type { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/bg_log_01.gif") right 9px no-repeat; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table2 tbody tr td.log_type2 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background-color:#8da6c7; font-weight:bold; color:#fff; }
#log_list .log_table2 tbody tr td.log_type3 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; background:url("/images/bg_log_02.gif") right 9px no-repeat; }
#log_list .log_table2 tbody tr td.log_type4 { padding:2px 0 7px 0; border-top:1px solid #8da6c7; border-bottom:1px solid #8da6c7; border-right:1px solid #8da6c7; }
#log_list .log_table2 tbody tr td.log_detail { border:1px solid #cfcfcf; border-top:none; border-left:2px solid #cfcfcf;  }
#log_list .log_table2 tbody tr td.height_fix { height:19px; background:url("/images/bg_log_03.gif") 134px 6px no-repeat;  }
#log_list .log_table2 tbody tr td.height_fix2 { height:19px; background:url("/images/bg_log_03.gif") 151px 6px no-repeat;  }

/* .closedownview { width:128px; padding:3px 3px 3px 5px; border:1px solid #000; background:#fff; z-index:10; left:106px; } */
.closedownview { width:116px; padding:1px 1px 1px 3px; border:1px solid #000; background:#fff; z-index:10; left:106px; font-size:11px; line-height:16px; }
.closedownviewD { width:128px; padding:3px 3px 3px 5px; border:1px solid #000; background:#fff; z-index:10; top:5px; left:146px; line-height:17px; }

.pay_table { width:100%; }
.pay_table tr th { height:30px; padding: 2px 0 5px 0; border-left:1px solid #7896bd; border-top:1px solid #7896bd; border-bottom:1px solid #7896bd; background-color:#7896bd; color:#fff !important; }
.pay_table tbody tr th { text-align:center; padding: 0 0 0 0; font-size:16px; font-weight:bold; }
.pay_table tbody tr th p { color:#fff; }
.pay_table tbody tr th p.sub { font-size:13px; color:#d7e8ff; }
.pay_table tbody tr td { height:23px; padding:6px 0 10px 0; border-right:1px solid #DFDFDF; border-bottom:1px solid #7896bd; border-top:1px solid #7896bd; text-align : center; color:#333; }
.pay_table tbody tr td.end { border-right:1px solid #7896bd;  }
.pay_table tbody tr td.gray_bg { font-size:13px; font-weight:bold; color:#294467; background-color:#ebeff6; }

.table_content { width:100%; }
.table_content thead tr th { height:30px; padding: 2px 0 5px 0; font-size:13px; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.table_content tbody tr td { height:23px; padding:9px 0 14px 0; font-size:13px; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; }

/* 팝업css */
#popup_container_reaction {position:relative; letter-spacing:0px; }
#popup_content_reaction {background-color:#fff; }
#popup_content_reaction #popup_title_area { position:relative; height:46px; background:#276cc7; }
#popup_content_reaction #popup_title_area p { float:left; margin:0 0 0 0; font-size:19px; font-weight:bold; color:#fff; line-height:25px; }
#popup_content_reaction #popup_title_area p.popup_title { padding:9px 0 0 16px;}
#popup_content_reaction #popup_title_area p.popup_close { float:right; right:0; }
#popup_content_reaction #win_popup_title_area { position:relative; height:46px; background:#276cc7; }
#popup_content_reaction #win_popup_title_area p { float:left; margin:0 0 0 0; font-size:19px; font-weight:bold; color:#fff; line-height:25px; }
#popup_content_reaction #win_popup_title_area p.popup_title { padding:9px 0 0 16px;}
#popup_content_reaction #win_popup_title_area p.popup_close { float:right; right:0; }
#popup_content_reaction #popup_message_reaction { display:table; font-size:16px; color:#333; font-weight:bold; min-height:47px; padding: 22px 40px 23px 125px; background: url("/images/bg_icon_01.gif") 41px 22px no-repeat #fff;  }
#popup_content_reaction #popup_message_reaction_min { display: table; font-size: 16px; color: #333; font-weight: bold; min-height: 47px; padding: 25px 0px 23px 97px; background: url(/images/bg_icon_01.gif) 27px 22px no-repeat #fff; width: 182px; }
#popup_content_reaction #popup_message_reaction p.message { display:table-cell; vertical-align:middle; }
#popup_content_reaction #popup_message_reaction_min p.message { display:table-cell; vertical-align:middle; }
#popup_content_reaction #popup_close_btn { text-align:center; margin:0 23px; padding: 15px 0 14px 0; border-top:1px solid #d0d0d0; }
#popup_content_reaction2 {background-color:#fff; }
#popup_content_reaction2 #popup_title_area { position:relative; height:46px; background:#276cc7; }
#popup_content_reaction2 #popup_title_area p { float:left; margin:0 0 0 0; font-size:19px; font-weight:bold; color:#fff; line-height:25px; }
#popup_content_reaction2 #popup_title_area p.popup_title { padding:9px 0 0 16px;}
#popup_content_reaction2 #popup_title_area p.popup_close { float:right; right:0; }
#popup_content_reaction2 #popup_message_reaction { display:table; font-size:16px; color:#333; font-weight:bold; min-height:47px; padding: 22px 40px 23px 125px; background: url("/images/bg_icon_01.gif") 41px 22px no-repeat #fff;  }
#popup_content_reaction2 #popup_message_reaction p.message { display:table-cell; vertical-align:middle; }
#popup_content_reaction3 {background-color:#fff; }
#popup_content_reaction3 #popup_title_area { position:relative; height:46px; background:#276cc7; }
#popup_content_reaction3 #popup_title_area p { float:left; margin:0 0 0 0; font-size:19px; font-weight:bold; color:#fff; line-height:25px; }
#popup_content_reaction3 #popup_title_area p.popup_title { padding:9px 0 0 16px;}
#popup_content_reaction3 #popup_title_area p.popup_close { float:right; right:0; }
#popup_content_reaction3 #popup_message_reaction {  display:inline-block; font-size:16px; color:#333; font-weight:bold; min-height:47px; padding: 22px 40px 23px 40px; }
#popup_content_reaction3 #popup_message_reaction p.message { display:table-cell; vertical-align:middle; }
#popup_confirm { padding:13px 0 15px 0; text-align:center; border-top:1px solid #d0d0d0; margin: 0 23px 0 23px; }
.popup_close { float:right; }
.pop_btn_ok { display:inline-block; width:80px; height: 30px; text-align:center; background:url("/images/btn_popup_yes.gif") left top no-repeat; }
.pop_btn_ok a { float:left; width:80px; height:26px; padding:4px 0 0 0; color:#fff; font-size:13px; cursor:pointer; line-height:22px; }
.pop_btn_cancel { display:inline-block; width:80px; height: 30px; text-align:center; margin: 0 0 0 7px; background:url("/images/btn_popup_no.gif") left top no-repeat; }
.pop_btn_cancel a { float:left; width:80px; height:26px; padding:4px 0 0 0; color:#555; font-size:13px; cursor:pointer;line-height:22px;}

.ft_ps_12 { font-size:12px; font-weight:normal; color: #333; }
.ft_ps_14 { font-size:14px; font-weight:normal; color: #333; }
.ft_ps_16 { font-size:16px; font-weight:normal; color: #333; }
.ft_pc_red { color:#e62324 !important; }

.dialog_title { height:46px; font-size:19px; font-weight:bold; color:#fff; background:#276cc7; }
.dialog_title p.popup_title { float:left; padding:9px 0 0 27px; line-height:25px; }
.dialog_container {  padding: 0; background-color:#fff !important; display:block; height:100%; }
.dialog_container p.dialog_subtitle { font-size:15px; font-weight:bold; color:#333; }
.dialog_container p.dialog_subtitle.cdrequest { display: table;font-size: 16px;color: #333;font-weight: bold;min-height: 47px;line-height: 47px;padding: 0px 36px 16px 100px;background: url(/images/bg_icon_01.gif) 20px -1px no-repeat #fff;margin: 0 auto;border-bottom: 1px solid #d0d0d0;margin-bottom: 15px; }
.dialog_container p { }
.dialog_confirm { text-align:center; height:30px; margin:23px 0 0 0; }
.dialog_confirm2 { float:left; width:100%; text-align:center; height:30px; margin:23px 0 0 0; }
.dialog_content_worp { float:left; padding:18px; }
.bg_w{background:#fff; margin-top:-1px;}
.item_search_dialog2 { width:694px !important; }

.find_id_header {margin:20px 0 0 0; border-top:2px solid #7896bd; }
.find_id_header .find_header_table { width:100%; }
.find_id_header .find_header_table tr th { padding:8px 0 10px 0; border-left:1px solid #dfdfdf; border-bottom:1px solid #cfcfcf; background-color:#f1f3f6; font-weight:bold; color:#222; }
.find_id_body { min-height:30px; max-height:300px; overflow-y: auto; background-color:#f7f7f7; }
.find_id_body .find_body_table { width:100%; }
.find_id_body .find_body_table tr td { text-align:center;  padding:5px 0 5px 0; border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-weight:normal; color:#222; background-color:#fff; }

.dialog_container_d { padding: 2px 17px 4px 102px; background: url("/images/bg_icon_01.gif") 18px 2px no-repeat #fff; }
.dialog_confirm_area { text-align:center; height:30px; margin:21px 0 0 0; padding:15px 0 0 0; text-align:center; border-top:1px solid #d0d0d0; }
.dialog_confirm_area .dialog_btn_blue_3 { display:inline-block; width:80px; height:26px; padding:4px 0 0 0; font-size:14px; background:url("/images/btn_blue_02.gif") left top no-repeat; color:#fff; letter-spacing:-1px; }
.dialog_confirm_area .dialog_btn_blue_4 { display:inline-block; width:110px; height:26px; padding:4px 0 0 0; font-size:14px; background:url("/images/btn_blue_01.gif") left top no-repeat; color:#fff; letter-spacing:-1px; }
.dialog_confirm_area .dialog_btn_white_6 { display:inline-block; width:110px; height:26px; margin:0 0 0 2px; padding:4px 0 0 0; font-size:14px; background:url("/images/btn_white_01.gif") left top no-repeat; color:#555; letter-spacing:-1px; }
.dialog_box { margin: 18px 0 0 0; border-top:2px solid #7896bd; }
.dialog_table { width:100%; }
.dialog_table tr.tr_over { background-color:#fff6f5; } 
.dialog_table tr th { height:25px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.dialog_table tbody tr th { text-align:left; padding: 0 0 0 16px; }
.dialog_table tbody tr td { height:23px; line-height:23px;padding:2px 0 3px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; }
.dialog_note_box { padding: 3px 18px 18px 18px; margin:13px 0 0 0;  background-color:#f2f2f2; }
.dialog_note_box.cdrequest { width: 362px; margin: 0 auto; }
.dialog_note_box ul li { padding:9px 0 0 10px; background: url("/images/bg_dot_01.gif") left 18px no-repeat; font-size:14px; color:#333; font-weight:normal; }
.dialog_limit_box {float:left; height:47; border:1px solid #cccccc; width:415px; padding: 8px 18px 8px 18px; margin:3px 0 3px 0;  background-color:#f2f2f2; }
.dialog_limit_box span { font-size:13px; color:#333; }
.dialog_limit_box select { width:145px; height:20px; padding:0 0 0 10px; }

.pay_title { font-size:17px; font-weight:bold; color:#004cb1 !important; letter-spacing:-1px; }
.pay_title_sub { font-size:14px; letter-spacing:-1px; }
.pay_input_sub { font-size:14px; letter-spacing:-1px; }
.pay_input_sub span.title { display:inline-block; width:94px; font-weight:bold; }
.pay_input_sub input { width:232px; padding:3px 0 3px 0; }
.pay_input_sub select { padding:3px 0 3px 0; }
.pay_input_sub .pay_input { width: 227px; padding:3px 0 3px 5px; background-color:#f1f1f1; border:1px solid #cacaca; display:inline-block; }
.pay_input_sub .pay_input2  { width: 88px; padding:3px 0 3px 5px; background-color:#f1f1f1; border:1px solid #cacaca; display:inline-block; }
#pay_Auto ul { display:inline-block; height:40px; }
#pay_Auto ul.deny_menu li { float:left; text-align:center; }
#pay_Auto ul.deny_menu li.on { width:226px; height:29px; padding:8px 0 0 0; font-size:14px; font-weight:bold; color:#000; border-left:3px solid #276cc7; border-top:3px solid #276cc7; border-right:3px solid #276cc7; background:none; }
#pay_Auto ul.deny_menu li.left_off { width:232px; height:30px; padding:10px 0 0 0; font-size:14px; background:url("/images/bg_left_off.jpg") left top no-repeat; color:#555; }
#pay_Auto ul.deny_menu li.right_off { width:232px; height:30px; padding:10px 0 0 0; font-size:14px; background:url("/images/bg_right_off.jpg") left top no-repeat; color:#555; }

.yellow_box { display:inline-block; text-align:center; width:464px; margin:11px 0 0 0; padding:9px 0 11px 0; background-color:#fffdf8; border:1px solid #e1dfdc; font-size:14px; }
.yellow_box .point_sub { font-size:13px; color:#333; letter-spacing:-1px;  }
.yellow_box2 { display:inline-block; width:430px; margin:11px 0 0 0; padding:9px 17px 12px 17px; background-color:#fffdf8; border:1px solid #e1dfdc; font-size:14px; }
.yellow_box2 .point_sub { font-size:13px; color:#333; letter-spacing:-1px;  }

.pay_title a { float:left; margin:3px 0 0 0; padding: 0 15px 0 0; font-size:14px; font-weight:normal !important; text-decoration:underline !important; color:#0071c9 !important; background:url("/images/help/bg_pay_dot_02.gif") right 6px no-repeat; }

.dialog_confirm span a:focus { outline:1px solid #a5c7fe; }

.payment_list { display:inline-block; padding: 0 0 0 0; border-top: 2px solid #5a6264;border-bottom:1px solid #5a6264; background-color:#f8f8f8;  }
.payment_list .payment_list_left { float:left; width: 270px; }
.payment_list .payment_list_left p { float:left; width:240px; padding: 14px 15px 12px 15px; font-size:15px; }
.payment_list .payment_list_center1 { float:left; width: 19px; height:135px; background:url("/images/bg_paydot_01.jpg") center top repeat-y;  }
.payment_list .payment_list_center1 img { margin:60px 0 0 0; }
.payment_list .payment_list_center2 { float:left; width: 19px; height:180px; background:url("/images/bg_paydot_01.jpg") center top repeat-y; }
.payment_list .payment_list_center2 img { margin: 80px 0 0 0; }
.payment_list .payment_list_right { float:left; width: 195px; padding:30px 0 0 0; }
.payment_list .payment_list_right .cost_title { float:left; width:187px; padding:0 8px 0 0; text-align:center; font-size:15px; color:#333; line-height:22px; font-weight:bold; }
.payment_list .payment_list_right .cost_money { float:left; width:187px; height:38px; margin:5px 0 0 0; padding:0 8px 0 0; text-align:center; font-size:17px; font-weight:bold; color:#fff; }
.payment_list .payment_list_right .cost_money span.cost_box { display: inline-block; width:126px; padding: 6px 0 8px 0; border:1px solid #333; background:#555; }
.payment_list .payment_list_right .cost_money span.cost_box .cost { font-size:15px; }
.payment_list2 { display:inline-block; margin:15px 22px 0 22px; padding: 0 0 0 0; border-top: 1px solid #bbb;border-bottom:1px solid #bbb; background-color:#f8f8f8;  }
.payment_list2 .payment_list_left { float:left; width: 270px; padding:8px 0 0 0; }
.payment_list2 .payment_list_left p { float:left; width:240px; padding: 4px 15px 2px 15px; font-size:12px; color:#333; }
.payment_list2 .payment_list_center1 { float:left; width: 19px; height:135px; background:url("/images/bg_paydot_01.jpg") center top repeat-y;  }
.payment_list2 .payment_list_center1 img { margin:60px 0 0 0; }
.payment_list2 .payment_list_center2 { float:left; width: 19px; height:75px; background:url("/images/bg_paydot_01.jpg") center top repeat-y; }
.payment_list2 .payment_list_center2 img { margin: 27px 0 0 0; }
.payment_list2 .payment_list_right { float:left; width: 195px; padding:6px 0 0 0; }
.payment_list2 .payment_list_right .cost_title { float:left; width:187px; padding:0 8px 0 0; text-align:center; font-size:12px; color:#333; line-height:22px; font-weight:bold; }
.payment_list2 .payment_list_right .cost_money { float:left; width:187px; height:38px; margin:2px 0 0 0; padding:0 8px 0 0; text-align:center; font-size:19px; font-weight:bold; color:#fff; }
.payment_list2 .payment_list_right .cost_money span.cost_box { display: inline-block; width:126px; padding: 4px 0 4px 0; border:1px solid #333; background:#555; }
.payment_list2 .payment_list_right .cost_money span.cost_box .cost { font-size:12px; }
.payment_list3 { display:inline-block; margin:15px 22px 0 22px; padding: 0 0 0 0; border-top: 1px solid #bbb;border-bottom:1px solid #bbb; background-color:#f8f8f8;  }
.payment_list3 .payment_list_left { float:left; width: 270px; padding:3px 0 0 0; }
.payment_list3 .payment_list_left p { float:left; width:240px; padding: 4px 15px 2px 15px; font-size:12px; color:#333; }
.payment_list3 .payment_list_center1 { float:left; width: 19px; height:135px; background:url("/images/bg_paydot_01.jpg") center top repeat-y;  }
.payment_list3 .payment_list_center1 img { margin:60px 0 0 0; }
.payment_list3 .payment_list_center2 { float:left; width: 19px; height:91px; background:url("/images/bg_paydot_01.jpg") center top repeat-y; }
.payment_list3 .payment_list_center2 img { margin: 36px 0 0 0; }
.payment_list3 .payment_list_right { float:left; width: 195px; padding:14px 0 0 0; }
.payment_list3 .payment_list_right .cost_title { float:left; width:187px; padding:0 8px 0 0; text-align:center; font-size:12px; color:#333; line-height:22px; font-weight:bold; }
.payment_list3 .payment_list_right .cost_money { float:left; width:187px; height:38px; margin:2px 0 0 0; padding:0 8px 0 0; text-align:center; font-size:19px; font-weight:bold; color:#fff; }
.payment_list3 .payment_list_right .cost_money span.cost_box { display: inline-block; width:126px; padding: 4px 0 4px 0; border:1px solid #333; background:#555; }
.payment_list3 .payment_list_right .cost_money span.cost_box .cost { font-size:12px; }
.payment_list5 { display:inline-block; margin:15px 22px 0 22px; padding: 0 0 0 0; border-top: 1px solid #bbb;border-bottom:1px solid #bbb; background-color:#f8f8f8;  }
.payment_list5 .payment_list_left { float:left; width: 290px; padding:3px 0 0 0; }
.payment_list5 .payment_list_left p { float:left; width:260px; padding: 4px 15px 2px 15px; font-size:12px; color:#333; }
.payment_list5 .payment_list_center1 { float:left; width: 19px; height:135px; background:url("/images/bg_paydot_01.jpg") center top repeat-y;  }
.payment_list5 .payment_list_center1 img { margin:60px 0 0 0; }
.payment_list5 .payment_list_center2 { float:left; width: 19px; height:141px; background:url("/images/bg_paydot_01.jpg") center top repeat-y; }
.payment_list5 .payment_list_center2.new { height: 120px; }
.payment_list5 .payment_list_center2 img { margin: 61px 0 0 0; }
.payment_list5 .payment_list_right { float:left; width: 175px; padding:35px 0 0 0; }
.payment_list5 .payment_list_right .cost_title { float:left; width:163px; padding:0 8px 0 0; text-align:center; font-size:12px; color:#333; line-height:22px; font-weight:bold; }
.payment_list5 .payment_list_right .cost_money { float:left; width:163px; height:38px; margin:2px 0 0 0; padding:0 8px 0 0; text-align:center; font-size:19px; font-weight:bold; color:#fff; }
.payment_list5 .payment_list_right .cost_money span.cost_box { display: inline-block; width:126px; padding: 4px 0 4px 0; border:1px solid #333; background:#555; }
.payment_list5 .payment_list_right .cost_money span.cost_box .cost { font-size:12px; }

.btn_action_pg { padding: 9px 16px 9px 20px; font-size:12px; font-weight:bold; color:#fff; background-color:#ec4444; border: 1px solid #c42b2b; border-radius:2px; cursor:pointer; }
.btn_cancel_pg { padding: 9px 16px 9px 20px; font-size:12px; font-weight:bold; color:#555; background-color:#e9e9e9; border: 1px solid #b4b4b4; border-radius:2px; cursor:pointer; }

.debt_link { margin: 6px 22px 0 22px; }

.panelExcelLimit {line-height:25px;}
.panelExcelLimit .bullet { background:url('/images/small_bullet_blue.gif') left center no-repeat; padding-left: 10px;}

.dialog_content .kakao_auth_p { font-size: 15px; color: #333; }
.dialog_content #auth_info_area { float: left; width: 474px; height: 152px; background: url('/images/bg_auth_info_area.jpg') center center no-repeat; margin: 20px 0 25px 0; }
.dialog_content #kakao_auth_button_area { width: 100%; height: 30px; text-align: center; float: left; }
.dialog_content #btn_request_auth_dup { width: 80px; height: 30px; border: 1px solid #8b8b8f; background: #98989e; color: #fff; font-size: 14px; margin: 0 7px 0 0; border-radius: 2px; }
.dialog_content #btn_check_auth_state { width: 80px; height: 30px; border: 1px solid #cb4444; background: #fa5258; color: #fff; font-size: 14px; border-radius: 2px; }

#pay_Auto ul.deny_menu.easyfin li.on { width: 251px; font-size: 16px; }
#pay_Auto ul.deny_menu.easyfin li.right_off{ width: 257px; background: url('/images/bg_right_off_easyfin.gif') left top no-repeat; font-size: 16px;  }
#pay_Auto ul.deny_menu.easyfin li.left_off { width: 257px; background: url('/images/bg_left_off_easyfin.gif') left top no-repeat; font-size: 16px;  }
.dialog_content.easyfin { padding: 1px 5px 1px 5px; }

#dialog_content #easyfin_commnet_p { font-size: 13px; color: #777; margin: 19px 0 12px 0; line-height: 13px; }
#dialog_content #img_bank_list { float: left; width: 513px; height: 282px; outline: none; }
#dialog_content #map_banklist { outline: none; }
#dialog_content #map_banklist > area { outline: none; border: none; outline:none; outline-style: none; -moz-outline-style: none; }
#dialog_content #map_banklist > area:focus { border: none; outline:none; outline-style: none; -moz-outline-style: none; }
#dialog_content #map_banklist > area:active { border: none; outline:none; outline-style: none; -moz-outline-style: none; }
#dialog_content #map_banklist > a { outline: none !important; }
.dialog_content.easyfin .dialog_confirm { float: left; text-align: center; width: 513px; }
.dialog_content.easyfin .dialog_confirm .pop_btn_ok > a { width: 80px; }
.dialog_content.easyfin .ul_bank_detail { display: none; } 
.dialog_content.easyfin #bank_comment_detail { float: left; width: 473px; background: #eef6fd; margin: 20px 0 0 0; padding: 0 20px 8px 20px; }
.dialog_content.easyfin #bank_comment_detail > ul > li:first-child { font-weight: bold; color: #215ca9; font-size: 13.5px; line-height: 13.5px; margin: 16px 0 11px 0; }
.dialog_content.easyfin #bank_comment_detail > ul > li { font-size: 13px; line-height: 17px; color: #333; margin: 0 0 2px 0; letter-spacing: -0.5px; }
.dialog_content.easyfin #bank_comment_detail.person { background: #fdf8ed; }
.dialog_content.easyfin #bank_comment_detail.person > ul > li:first-child { color: #312f2e; }
.dialog_content.easyfin #bank_comment_detail > ul > li > a { color: #333; }
.dialog_content.easyfin #bank_comment_detail > ul > li > a:hover { color: #f44b17; }

.easyfin_contract > p:first-child { font-size: 14px; color: #777; margin: 0 0 17px 0; line-height: 14px; }
.easyfin_contract > .btn_basedate { width: 119px; height: 34px; background: url('/images/btn_basedate_off.gif') center center no-repeat; text-align: left; padding: 0 0 0 12px; border: none; outline: none; margin: 0 0 0 15px; }
.easyfin_contract > .btn_basedate:first-child { margin: 0 0 0 0; }
.easyfin_contract > .btn_basedate.on { color: #5087cf; background: url('/images/btn_basedate_on.gif') center center no-repeat; }
.easyfin_contract > .btn_basedate > span { font-size: 12px; }
.easyfin_contract #contract_bottom_info { width: 100%; height: 66px; border-top: 1px solid #e2e2e3; background: #f8f8fa; text-align: left; margin: 15px 0 0 0; }
.easyfin_contract #contract_bottom_info > p { fonts-size: 13px; color: #333; line-height: 13px; margin: 7px 0 0 30px;  }
.easyfin_contract #contract_bottom_info > p:first-child { margin: 18px 0 0 13px; }
.easyfin_contract .dialog_confirm_area { border-top: none; margin: 0 0 0 0; }

/* 페이징 */
#pagenate{position:relative;display: inline-block;width: 100%;margin-top: 15px;height: 28px;}
#pagenate > p{position:absolute;z-index:1;top:0;right:0}
#pagenate .page{padding:0 0 20px 0;text-align:center;}
#pagenate .page a,
#pagenate .page strong{display:inline-block;position:relative;margin:0 1px;padding:0 10px;line-height:25px;font-size:12px;font-family:"Arial";color:#000;border:1px solid #fff;text-decoration:none;vertical-align:top}
#pagenate .page a:hover{border:1px solid #ccc;color:#d63f18 !important;text-decoration:none}
#pagenate .page strong{color:#fff;border:1px solid #e36300;background:#e36300}
#pagenate .page .prev,
#pagenate .page .next,
#pagenate .page .first,
#pagenate .page .last{margin:0 2px;padding:0;width:25px;line-height:25px;font-size:11px;font-weight:800;font-family:"돋움", "굴림";text-align:center;letter-spacing:-3px;border:1px solid #eee}
#pagenate .page .prev{margin:0 5px 0 0}
#pagenate .page .next{margin:0 0 0 5px}

/* hometax */
#mass_content { float:left; width:778px; height:385px; border:1px solid #DFDFDF; }
 
.gridConsole {width:700px;height: 73px;margin : 10px 0 0 5px;border: 1px solid #DFDFDF;}

.handsontable table tbody tr th{ background-color: #dae6f5;}
.handsontable table tbody tr td{ color:#555;}
.handsontable table thead tr th{ background-color: #c3d7f4;}
.handsontable table tbody tr th.currentRow { background-color: #ffecad;}
.handsontable table tbody tr td.currentRow { background-color: #e7f0f8;}
.handsontable table thead tr th.currentCol { background-color: #ffecad;}
.handsontable table tbody tr td.currentCol { background-color: #f5f8fb;}
.highlight{color:#555 !important;}

/* ex */
.sub_line  { float:left; margin:6px 0 0 0; width:100%; border-top: 2px solid #5a6264; }
 table.sub_info  { width:100%; }
 table.sub_info tbody tr th{height:35px;padding-left:15px;padding-bottom:0px;padding-top:0px;border-bottom:1px solid #DFDFDF;background:#F6F6F6;text-align:left;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;color:#333;}
 table.sub_info tbody tr td{padding-left: 10px;	border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;}
 table.sub_info tbody tr td span {	margin : 0 0 0 15px;}
 table.sub_info tbody tr td span .rad {	margin : 0 0 2px 0;}
 table.sub_info tbody tr td span label.for {margin : 0 0 0 3px;}
 table.sub_info tbody tr td span a img {}
 table.sub_info .must_icon {background: #F6F6F6 url("/images/icon_table_check.gif") no-repeat 15px 15px;}

.btn_24_s { cursor:pointer; padding-left:2px; margin-right:2px; vertical-align:middle;  background:url('/images/bg_gray_24_btn.gif') no-repeat left 0; vertical-align:top; }
.btn_24_s span {background:url('/images/bg_gray_24_btn.gif') no-repeat right 0; display:inline-block; margin-right:-2px; font-size:12px; }
.btn_24_s a { display:inline-block; margin-left:-2px; width:55px; line-height:24px !important; white-space:nowrap; text-align:center; text-decoration:none; height:24px; padding:1px 10px 0 10px; font-weight:bold; }
.btn_24_s2 { cursor:pointer; padding-left:2px; margin-right:2px; vertical-align:middle;  background:url('/images/bg_gray_24_btn.gif') no-repeat left 0; vertical-align:top; }
.btn_24_s2 span {background:url('/images/bg_gray_24_btn.gif') no-repeat right 0; display:inline-block; margin-right:-2px; font-size:12px; }
.btn_24_s2 a { display:inline-block; margin-left:-2px; width:57px; line-height:24px !important; white-space:nowrap; text-align:center; text-decoration:none; height:24px; padding:1px 10px 0 8px; font-weight:bold; }

.width75 { width:75px; }
.browser_bg { float:left; width:612px; height:34px; margin:9px 0 0 0; padding:12px 0 0 168px; border:1px solid #7ebbea; background:url('/images/bg_excel_01.gif') 56px 10px no-repeat #f4f8fb; }
.browser_bg p { font-size:13px; color:#333; font-weight:bold; }
.border_red {border:2px solid #ef7070;}
.border_blue { border:2px solid #276cc7; }
.invoicenum_red { color:#e62324; }
.invoicenum_blue { color:#5b9adf; }
.invoicenum_black { color:#333; }

td.splitline { height:0px !important; padding-top:0px !important; padding-bottom:0px !important; line-height:0px !important; }

#content_wrapper { width:782px; margin:0 auto; }

/* setting.css */

.title { background:url('/images/icon_h4_title.gif') no-repeat 0 1px; padding-left:12px; font-weight:bold; font-size:14px; letter-spacing:-1px; color:#333333; clear:both }

.width_100 { display:inline-block; width:100px; margin-left:4px; }
.width_130 { display:inline-block; width:130px; margin-left:4px; }
.width_170 { display:inline-block; width:170px; margin-left:4px; }
.width_220 { display:inline-block; width:220px; margin-left:4px; }
.width_250 { display:inline-block; width:250px; margin-left:4px; }
.width_755 { width:755px; }
.dialog_container { letter-spacing:-1px; }

.item_search { float:left; width: 780px; height:63px; margin:9px 0 0 0; background-color:#f1f1f1; }
.item_search .searchForm { position:relative; width:392px; height:29px; margin:15px auto 0 auto; border: 2px solid #a6a6a6; background-color:#fff; }
.item_search .searchForm p#searchType { float:left; width:85px; padding:4px 0 6px 11px; font-size:12px; font-weight:bold; color:#333; border-right:1px solid #ddd; background:url("/images/icon_select.gif") 74px 11px no-repeat; cursor:pointer; }
.item_search .searchForm #SearchString { float:left; border:0px; padding: 2px 4px 6px 4px; }
.item_search .searchForm p#searchBtn { float:left;width:25px; height:19px; padding: 5px 0 5px 10px; border-left:1px solid #ddd; background:url("/images/icon_search.gif") 10px 7px no-repeat; cursor:pointer; }
.item_search .searchForm #selectType { position:absolute; top:29px; left:0; width:84px; padding: 2px 0 5px 11px; background:#fff; border:1px solid #ddd; }
.item_search .searchForm #selectType li { padding: 3px 0 0 0; font-size:12px; font-weight:bold; color:#333; cursor:pointer }
.item_search_dialog { float:left; width: 740px; height:51px; }
.item_search_dialog .searchForm { position:relative; width:392px; height:29px; margin:0 auto; border: 2px solid #a6a6a6; background-color:#fff; }
.item_search_dialog .searchForm p#searchType { float:left; width:85px; padding:0px 0 0px 11px; height:29px; line-height:28px; box-sizing:border-box;font-size:12px; font-weight:bold; color:#333; border-right:1px solid #ddd; background:url("/images/icon_select.gif") 67px 11px no-repeat; cursor:pointer; }
.item_search_dialog .searchForm #SearchString { float:left; border:0px; padding: 2px 4px 6px 4px; }
.item_search_dialog .searchForm p#searchBtn { float:left;width:25px; height:19px; padding: 5px 0 5px 10px; border-left:1px solid #ddd; background:url("/images/icon_search.gif") 10px 7px no-repeat; cursor:pointer; }
.item_search_dialog .searchForm #selectType { position:absolute; top:29px; left:0; width:84px; padding: 2px 0 5px 11px; background:#fff; border:1px solid #ddd; box-sizing:border-box; line-height:20px; z-index:2;}
.item_search_dialog .searchForm #selectType li { padding: 3px 0 0 0; font-size:12px; font-weight:bold; color:#333; cursor:pointer }

.searchBtn_blue{background:url("/images/icon_search3.gif") 10px 7px no-repeat !important; margin-left:10px;}

.item_search .searchForm p.searchBtn_blue{  background:url("/images/icon_search3.gif") 10px 7px no-repeat !important; margin-left:0 !important;}

.searchForm_n > p{height: 20px;line-height: 20px;}
.searchForm_n > ul{top: 19px !important;height: auto !important;z-index:2;}
.searchForm_n > ul > li{line-height: 18px;}

.client_type_box { text-align:center; width:583px; height: 28px; padding: 12px 0 0 0; margin:3px 0 0 0; border:2px solid #d0d0d0; background:#f6f6f6; font-size:13px; font-weight:bold; }
.client_type_box #ClientType2 { margin:0 0 0 43px; }
.client_type_box #ClientType3 { margin:0 0 0 43px; }
 
.rad { margin-bottom:1px; }
label.for { padding-left:6px; font-weight:normal; }
 
.title_blue_dot { display:inline-block; padding:0 0 0 13px; font-size:15px; color:#333; font-weight:bold; background:url("/images/title_dot.gif") left 3px no-repeat; }
.icon { vertical-align: middle; line-height:14px; }

.sms_msg_bg {height:147px;  background: url('/images/bg_smsbox_bottom.jpg') center 25px no-repeat; }
.sms_msg_bg .msg_byte {  padding:4px 0 2px 0; background: url('/images/bg_smsbox_top.jpg') center top no-repeat; }
.sms_msg_bg textarea { width:145px; height:107px; margin:8px 0 0 0; background-color: transparent; border:0px; overflow-y: auto;    font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; } 
.sms_msg_bg_ov {height:147px;  background: url('/images/bg_smsbox_bottom_ov.jpg') center 25px no-repeat; }
.sms_msg_bg_ov .msg_byte {  padding:4px 0 2px 0; background: url('/images/bg_smsbox_top_ov.jpg') center top no-repeat; }
.sms_msg_bg_ov  textarea { width:145px; height:107px; margin:8px 0 0 0; background-color: transparent; border:0px; }  

.cert_msg { float:left; width:780px; margin:25px 0 0 0; padding:0 0 0 0; }
.cert_msg ul { float:left; }
.cert_msg ul li { margin: 0 0 0 0px; padding:0 0 0 9px; background:url("/images/icon_dot_02.gif") left 9px no-repeat; height:20px; line-height:20px; }
.cert_link { float:left; width:649px; margin:22px 0 0 0; padding: 25px 20px 34px 111px; font-weight:bold; background:url("/images/bg_deny_02.jpg") left top no-repeat; font-size:14px; color:#555; }
.cert_link span.cert_blue { color:#0b4ea8; }
.cert_link span.link { float:right; font-size:12px; font-weight:normal !important; padding:1px 10px 0 0; text-decoration:underline; background:url("/images/icon_dot_04.gif") right 5px no-repeat; } 
.cert_sub_text { float:left; width:100%; margin:5px 0 0 0; font-size:13px; color:#333; }

#panel_HTID .title {height:14px;font-size:15px; border-left:2px solid #c2c2c2;border-right:2px solid #c2c2c2;padding:0px 10px 0px 10px; margin-left:60px;margin-right:60px;vertical-align:top;line-height:12px;}
#panel_HTID .IDbg { background:url('/images/login_input_id.gif') 5px 5px no-repeat #fff;}
#panel_HTID .PWDbg { background:url('/images/login_input_pwd.gif') 5px 5px no-repeat #fff;}
#panel_HTID #howtomakeid { padding-left:20px;padding-right:14px;
background-image:url("/images/icon_exclamation.png"),url('/images/icon_link.png');
background-position: left center, right center;
background-repeat:no-repeat, no-repeat;}

#panel_HTID #howtomakeid2 {background: url(/images/download_icon.png) 6px 2px no-repeat;font-weight:500;color:#333;height:14px;line-height:14px;margin-top: 20px !important;display: inline-block;box-sizing: border-box;width: 100%;text-align: left;padding-left: 24px;font-size: 1.03em;}
.howtomakeid2_txt{margin-top: 8px;text-align:left;line-height: 16px;padding: 0 4px;box-sizing: border-box;}
#ht_id_tax {padding:20px 50px 20px 50px;float:left;width:288px;height:155px; border:1px solid #cccccc;background-color:#fafafa;text-align:center;}
.pd_lr10{padding:30px 14px !important;width:390px !important;height: 234px !important;box-sizing:border-box;}
.pd_lr10 > .title{width:144px; margin:0 auto !important; }
.aut_date{background: url(/images/icon_pay_02.gif)left top no-repeat;color: #000;font-size: 1.02em;letter-spacing: -0.3px;font-weight: 500;text-align: left;padding-left: 22px;height: 18px;line-height: 18px;display: inline-block;box-sizing: border-box;margin-top: 10px;}
.aut_date > span{ margin-left: 2px;}



#ht_id_cash {padding:20px 50px 20px 50px;float:left;width:289px;height:155px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#fafafa;text-align:center;}
#content_area .h4_sub {font-size:12px; font-weight:normal; padding-left: 20px; background:url("/images/h4_sub_bar.gif") 10px 2px no-repeat;}

.ConnectLogDetail .info {  padding: 4px 16px 6px 27px; border:1px solid #9ebee5; margin-top:5px; background:#fbfcff;}
.ConnectLogDetail .info ul li { padding-left:8px; background: url('/images/icon_bullet.png') no-repeat left 7px;}
.ConnectLogDetail #ConnectLogMsg tbody tr td {vertical-align:top;padding:0px; text-align: left; }
.ConnectLogDetail #ConnectLogMsg tbody pre {overflow-y:auto;text-align:left;padding:5px 2px 5px 5px;height:100%;margin:0px;white-space:pre-wrap; display: inline-block; height: 316px; width: 345px; }

.cert_tb_img{background:url('/images/bg_deptid.png') right 20px top 6px no-repeat; background-size:69px;}

#content_wrapper { width:782px; margin:0 auto;}
#content_search .service_table tbody tr td{padding-top:5px;}

.statement_write { margin:9px 0 0 0; width:780px; float:left; }
.border_red { border:2px solid #e62324; }
.border_blue { border:2px solid #276cc7; }

.invoicenum_red { color:#e62324; }
.invoicenum_blue { color:#5b9adf; }
.invoicenum_black { color:#333; }
.invoicer_bg { background-color:#fff6f6; }
.invoicer_border { border-top:1px solid #f58c8c; border-left:1px solid #f58c8c; color:#e62324; }
.invoicer_border { color:#e62324; }
.invoicee_bg { background-color:#f0f6fd !important; }
.invoicee_border { border-top:1px solid #5b9adf !important; border-left:1px solid #5b9adf !important; }
.invoicee_border { color:#5b9adf !important }
.invoicee_t_none { border-top:none !important; }
.invoicee_l_none { border-left:none !important; }

#edoc_area_form .table_border_red tbody th.item_border { border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
#edoc_area_form .table_border_red tbody th.item_l_border { border-left:1px solid #dfdfdf; }
#edoc_area_form .table_border_red tbody th.item_t_border { border-top:1px solid #dfdfdf; }
#edoc_area_form .table_border_red tbody td.item_border { border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
#edoc_area_form .table_border_red tbody td.item_l_border { border-left:1px solid #dfdfdf; }
#edoc_area_form .table_border_red tbody td.item_t_border { border-top:1px solid #dfdfdf; }

#tax_button.invoicer_border { height:38px; padding: 13px 15px 9px 15px; border-top:1px solid #e62324; }
#tax_button.invoicee_border { height:38px; padding: 13px 15px 9px 15px; border-top:1px solid #5b9adf; }

#edoc_area_form { width: 776px; padding:0px; box-sizing:border-box;}
#edoc_area_form .edoc_table { width:100%; border-spacing:0px 0px; }
#edoc_area_form .edoc_table th { position:inherit;font-weight:normal; padding-top:1px; padding-bottom:3px; line-height:15px; height:20px; text-align:center; }
#edoc_area_form .edoc_table th, x:-moz-any-link, x:default { height:25px;*height:20px; }
#edoc_area_form .edoc_table td { color:#333333; padding-top:1px; padding-bottom:3px; padding-left:3px; height:20px; text-align:center; vertical-align:middle; }
#edoc_area_form .edoc_table td, x:-moz-any-link, x:default { height:25px;*height:20px; }
#edoc_area_form .edoc_table tbody th.splitline { padding:0 0 0 0 !important; height: 0 !important; }

td.splitline { height:0px !important; padding-top:0px !important; padding-bottom:0px !important; line-height:0px !important; }

