#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%; padding: 0 0 0 0;}
#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/common/header/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/common/header/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/common/header/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/common/header/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/common/header/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/common/btn/btn_gray_13440.gif") left top no-repeat; font-size:15px; color:#fff; font-weight:bold; cursor:pointer; }

button.btn_gray_13440 { display: inline-block; text-align: center; width: 135px; height: 40px; padding: 0 0 0 0; background: url(/images/common/btn/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/common/btn/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/common/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/common/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: 17px; }
.btn_white_e a img { vertical-align:top; margin-top:3px; margin-left:1px; }
/*		흰색 버튼		*/
.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: 15px; }
.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: 15px; }

/* 새버튼 <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: 13px; }

/* 빨강 버튼 */
.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: 16px; }
/*		임시저장,작성취소,발행예정 버튼		*/
.btn_normal { float:left; background:url('/images/common/btn/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/common/btn/btn_normal.gif') right top no-repeat; }
/*		임시저장,작성취소,발행예정 버튼		*/
.btn_normal2 { float:left; background:url('/images/common/btn/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/common/btn/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;  
	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;  
	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; 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_green { 
	display:inline-block;
	height: 29px;  
	margin-left:1px; 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,  #469e4f 0%, #318836 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #469e4f 0%,#318836 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #469e4f 0%,#318836 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469e4f', endColorstr='#318836',GradientType=0 ); /* IE6-9 */
	border:1px solid #35790f;
	border-radius:2px;
	font-size:14px; font-weight:bold; color:#fff !important; cursor:pointer;
	text-shadow:1px 1px 1px #318836;
 } 
 
/*		전체발행 버튼
.btn_reaction_all { height: 29px; padding:7px 0 0 0; background:url('/images/common/btn/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/common/btn/btn_reaction.gif') right top no-repeat; text-shadow:1px 1px 1px #1f569f ; }
		*/
/*		삭제, 취소 버튼		*/
.btn_cancel { 
	display:inline-block; 
	height: 29px;
	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/common/btn/btn_search.gif') left top no-repeat; font-size:13px; font-weight:bold; color:#333; }
.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/common/btn/btn_search_01.gif') left top no-repeat;  }
.btn_search3 { width:72px; height:44px; padding: 22px 0 0 0; background:url('/images/common/btn/btn_search3.gif') left top no-repeat; font-size:13px; font-weight:bold; color:#333; }

#collectBtn { display:inline-block; width:121px; height:34px; margin:1px 0 0 0; padding: 13px 0 0 15px; font-size:13px; font-weight:bold; color:#fff; background:url('/images/common/btn/btn_realtime_01_new.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/common/btn/btn_white_20.gif') right top no-repeat;  }

.btn_white_21 { display:inline-block; vertical-align: middle; height:20px; background:url('/images/common/btn/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/common/btn/btn_white_20.gif') right 0 no-repeat;     white-space: nowrap; }
/*		흰색-회색 저장 버튼		*/
.btn_white_20_s { padding:0 0 4px 0; background:url('/images/common/btn/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/common/btn/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/common/btn/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/common/btn/btn_doc_01.gif') left top no-repeat; cursor:pointer; cursor:hand; }

.btn_white_gradient { display:inline-block; vertical-align: middle; height:18px; margin:0 0 0 0; padding:0 4px 0 3px; color:#555; font-size:11px; border:1px solid #999; border-radius:2px; line-height:15px; 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/common/table/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/common/write/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/common/write/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/common/write/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/common/write/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: 1px 4px 2px 6px; line-height:17px; background:url(/images/common/table/btn_date_1.gif) left top no-repeat; font-size:11px; }
.date_b2_off { float:left; width:28px; padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_2.gif) left top no-repeat; font-size:11px; }
.date_b3_off { float:left; width:28px; padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_3.gif) left top no-repeat; font-size:11px; }
.date_b4_off { float:left; width:28px; padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4.gif) left top no-repeat; font-size:11px; }
.date_b1_on { float:left; width:28px;  padding: 1px 4px 2px 6px; line-height:17px; background:url(/images/common/table/btn_date_1_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_b2_on { float:left; width:28px;  padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_2_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_b3_on { float:left; width:28px;  padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_3_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_b4_on { float:left; width:28px;  padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4_ov.gif) left top no-repeat;  font-size:11px;color:#fff; }
.date_d1_off { float:left; width:28px; padding: 1px 4px 2px 6px; line-height:17px; background:url(/images/common/table/btn_date_1.gif) left top no-repeat; font-size:11px; }
.date_d2_off { float:left; width:28px; padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_2.gif) left top no-repeat; font-size:11px; }
.date_d3_off { float:left; width:28px; padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_3.gif) left top no-repeat; font-size:11px; }
.date_d4_off { float:left; width:28px; padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4.gif) left top no-repeat; font-size:11px; }
.date_d1_on { float:left; width:28px;  padding: 1px 4px 2px 6px; line-height:17px; background:url(/images/common/table/btn_date_1_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_d2_on { float:left; width:28px;  padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_2_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_d3_on { float:left; width:28px;  padding: 1px 3px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_3_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_d4_on { float:left; width:28px;  padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4_ov.gif) left top no-repeat;  font-size:11px;color:#fff; }


.date_new1_off { float:left; width:28px; padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_1.gif) left top no-repeat; font-size:11px; }
.date_new2_off { float:left; width:28px; padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4.gif) left top no-repeat; font-size:11px; }
.date_new3_off { float:left; width:28px; padding: 1px 4px 2px 6px; line-height:17px; background:url(/images/common/table/btn_date_1.gif) left top no-repeat; font-size:11px; }
.date_new4_off { float: left; width: 28px; padding: 1px 3px 2px 5px; line-height: 17px; background: url(/images/common/table/btn_date_3.gif) left top no-repeat; font-size: 11px; }
.date_new5_off { float:left; width:28px; padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4.gif) left top no-repeat; font-size:11px; }
.date_new6_off { float: left; width: 28px; padding: 1px 3px 2px 5px; line-height: 17px; background: url(/images/common/table/btn_date_3.gif) left top no-repeat; font-size: 11px; }
.date_new7_off {float: left;width: 28px;padding: 1px 2px 2px 6px;line-height: 17px;background: url(/images/common/table/btn_date_3.gif) left top no-repeat;font-size: 11px;}
.date_new7_off.number_align { padding: 1px 4px 2px 4px; }
.date_new8_off { float:left; width:28px; padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4.gif) left top no-repeat; font-size:11px; }

.date_new1_on { float:left; width:28px;  padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_1_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_new2_on { float:left; width:28px;  padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4_ov.gif) left top no-repeat;  font-size:11px;color:#fff; }
.date_new3_on { float:left; width:28px;  padding: 1px 4px 2px 6px; line-height:17px; background:url(/images/common/table/btn_date_1_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_new4_on { float: left; width: 28px; padding: 1px 3px 2px 5px; line-height: 17px; background: url(/images/common/table/btn_date_3_ov.gif) left top no-repeat; font-size: 11px; color: #fff; }
.date_new5_on { float:left; width:28px;  padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4_ov.gif) left top no-repeat;  font-size:11px;color:#fff; }
.date_new6_on { float: left; width: 28px; padding: 1px 3px 2px 5px; line-height: 17px; background: url(/images/common/table/btn_date_3_ov.gif) left top no-repeat; font-size: 11px; color: #fff; }
.date_new7_on {float: left;width: 28px;padding: 1px 2px 2px 6px;line-height: 17px;background: url(/images/common/table/btn_date_3_ov.gif) left top no-repeat;font-size: 11px;color: #fff;}
.date_new7_on.number_align { padding: 1px 4px 2px 4px; }
.date_new8_on { float:left; width:28px;  padding: 1px 5px 2px 5px; line-height:17px; background:url(/images/common/table/btn_date_4_ov.gif) left top no-repeat;  font-size:11px;color:#fff; }


/*		기 버튼		*/
.date_g1_off { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url(/images/common/table/btn_date_5.gif) left top no-repeat; font-size:11px; }
.date_g2_off { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url(/images/common/table/btn_date_6.gif) left top no-repeat; font-size:11px; }
.date_g1_on { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url(/images/common/table/btn_date_5_ov.gif) left top no-repeat; font-size:11px; color:#fff; }
.date_g2_on { float:left; width:33px; padding: 1px 6px 2px 7px; line-height:17px; background:url(/images/common/table/btn_date_6_ov.gif) left top no-repeat; font-size:11px; color:#fff; }


.taxinvoice_notice { float:left; width: 672px; margin:9px 0 0 0; padding: 20px 0 22px 106px;  border:1px solid #7ebbea; background:url(/images/common/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/common/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; }
.btn_area.green p { text-align:center; display:inline-block; width:745px;}


/* 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/common/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/common/title_dot.gif") left 4px 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/payment/icon_pay_02.gif") left 3px no-repeat; color:#0b4ea8; }
.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/payment/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/payment/icon_pay_03.gif") left 13px no-repeat; color:#333; line-height:16px; }
.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/payment/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/payment/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/payment/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/common/address_input_01.gif') 2px 4px no-repeat #fff; }
.address_input_bg_02 { background:url('/images/common/address_input_02.gif') 2px 10px no-repeat #fff; }
.red_bg .address_input_bg_02 { background:url('/images/common/address_input_03.gif') 2px 10px no-repeat #fff; }
.blue_bg .address_input_bg_02 { background:none; }

.taxregidbg { background:url('/images/common/taxregid_input_01.gif') 2px 4px no-repeat #fff; }

#Error_Page { float:left; width:780px; margin:78px 0 0 0; background:url('/images/common/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/common/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/common/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/common/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/common/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/common/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/common/btn_corpauth_on.gif) no-repeat center center;  }
#btnCorpAuth.off { background: url(/images/common/btn_corpauth_off.gif) no-repeat center center;  }

.kakao_notice { float: left; border: 1px solid #7ebbea; padding: 10px 0 10px 15px; margin: 16px 0 0 0; width: 763px; }
.kakao_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;}
.kakao_notice > ul > li > span { font-weight: bold; }

#btn_request_memberauth { display:inline-block; font-size: 13px; font-weight: bold; color: #fff; line-height: 21px; width: 58px; height: 25px; background: #acacac; border: 1px solid #acacac; border-radius: 2px; text-align: center; cursor: pointer; }


#btn_pwd_view {position: absolute; width: 18px; height: 36px; top: -1px; left: 250px; cursor: pointer; background: url(/images/content/btn_pwd_off.png) center center no-repeat; border: none; outline: none; }
#btn_pwd_view.on { background: url(/images/content/btn_pwd_on.png) center center no-repeat; }
.DocsContactForm { background: #f6fbf3; margin-top: 40px; padding: 0 17px 25px 17px; }

