﻿/* CSS Document */

/* smart clover에쓰인 공통 사항 START*/
/* Default Type Selector */
*{margin:0; padding:0; font-size:12px; font-family:MalgunGothic, 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;}
/*a,img,input {selector-dummy:expression(this.hideFocus=true);} 링크점선없애기 */
caption	{display:none;}
td,div,table{background:none;}
img{border:0;}
/* 일반적인 텍스트 롤오버및 링크 */
a:link     {font-family: "돋움"; font-size: 12px; color: #666666;	text-decoration: none; line-height:150% ;}
a:visited  {font-family: "돋움"; font-size: 12px; color: #666666;	text-decoration: none; line-height:150%  ;}
a:hover    {font-family: "돋움"; font-size: 12px; color: #2F488A;	text-decoration: underline;line-height:150% ;}

/* 테이블에 대한 기본 스타일 정의 */
td  { font-family:돋움, Dotum, 굴림, Gulim, Arial, sans-serif, Verdana, Helvetica, geneva; font-size: 12px; line-height:150% ; color: #666666; padding:0;}
/*// smart clover에쓰인 공통 사항 END */

#print_wrap{width:650px; /*margin:0 4px;*/}

/* 인쇄 옵션 START*/
#print_option{width:100%; padding-bottom:10px;}
#print_option_con{background:url(../image/center/print_bg.gif) repeat-y; padding:13px 0 9px 0;}
#pOption{width:620px; margin:0 auto; overflow:hidden}
/* 인쇄옵션 테이블 */
.pOption_table{width:520px; float:left; border-top:#a6c2de solid 1px; border-left:#a6c2de solid 1px; border-right:#a6c2de solid 1px; line-height:24px;}
.pOption_table th,.pOption_table th td{height:24px; background:#FFF; padding-top:3px; border-bottom:#a6c2de solid 1px;}
.pOption_table th{font-weight:normal; border-bottom:#a6c2de solid 1px; border-right:#a6c2de solid 1px; text-align:left; padding-left:20px; background:url(../image/common/bul_blue.gif) 10px 12px no-repeat; background-color:#FFF; color:#000;}
.pOption_table td{font-weight:normal; padding-left:8px; border-bottom:#a6c2de solid 1px;}

#pOption_btnPrint{float:left; margin-left:9px; padding-top:4px; height:53px;}
/* 인쇄옵션 안내 */
#pOption_info{clear:both; padding:15px 0 0 11px;}
.pOption_txt01{height:22px; line-height:22px;}
.pOption_txt01 txt,img{vertical-align:middle;}
.pOption_txt02{padding:15px 0 10px 0; color:#D93300;}
.print_blueB{font-weight:bold; color:#2f488a;}

#print_bottom{height:2px; background:url(../image/center/print_bottom.gif) no-repeat;}
/*// 인쇄 옵션 END*/

/* 담당자 정보 START */
.manager{margin-bottom:20px; }
.table_manager{border-top:#c8dbef solid 1px; border-bottom:#c8dbef solid 1px; border-collapse:collapse; width:100%;}
.table_manager th,.table_manager td{padding:3px 0 0 8px; border:none; text-align:left; }
.table_manager th{color:#3f7dc5; font-weight:normal; padding-left:29px; background:url(../image/common/bul_blue.gif) 18px 12px no-repeat; vertical-align:top; padding-top:7px; }
.table_manager .manager_cell{background:url(../image/common/cell_line.gif) 0 8px no-repeat;}
.table_manager .th_line{border-bottom:#e9eaea solid 1px;}
.table_manager .td_line{border-bottom:#e9eaea solid 1px;}
.table_manager .cell_line{border-bottom:#e9eaea solid 1px; background:url(../image/common/cell_line.gif) 0 8px no-repeat;}
/*// 담당자 정보 END */

/* 파일첨부 START */
.add_file{margin-bottom:30px;}
.table_AddFile{border-top:#a6c2de solid 1px; border-bottom:#a6c2de solid 1px; border-collapse:collapse; width:100%;}
.table_AddFile th,.table_AddFile td{border:none; text-align:left; padding-top:3px;}
.table_AddFile th{background:#f1f6fa; padding-left:25px; font-weight:normal;}
.table_AddFile .FileName{font-weight:bold; text-align:center;}
/*// 파일첨부 END */

/*세금계산서 조회 start*/
#DtiPrev_layout_prt{width:650px; margin: 0 auto; clear:both;}
#DtiPrev_warning_prt{background:#f9f9f9; border:#f0f0f0 solid 1px; color:#d93300; padding:2px 0 0 24px; background:url(../image/center/ic_point.gif) 10px 15px no-repeat; line-height:38px; margin-top:10px; background-color:#f9f9f9;}
#DtiPrev_layout_prt_bottom{width:650px; margin: 0 auto; clear:both;}
#DtiPrev_warning_prt_bottom{background:#f9f9f9; border:#f0f0f0 solid 1px; color:#d93300; padding:2px 0 0 24px; background:url(../image/center/ic_point.gif) 10px 15px no-repeat; line-height:38px; margin-bottom:10px; background-color:#f9f9f9;}

/* 전자세금계산서 보기 START */
.tax_invoice{width:646px; padding:0 2px; margin-top:20px; color: #666;}

/* 스탬프 위치 */
.divStamp{position:absolute; left:364px; top:114px; width:182px; height:131px; z-index:-2;}
.divSeal{position:absolute; left:272px; top:75px; width:50px; height:50px; z-index:-2;} /* (세금)계산서 직인 */
.divSeal_A{position:absolute; left:272px; top:100px; width:50px; height:50px; z-index:-2;} /* 수정(세금)계산서 직인 */
.divSeal2{position:absolute; left:592px; top:225px; width:50px; height:50px; z-index:-2;} /* 다큐빌거래명세서 직인 */
.divSeal3{position:absolute; left:592px; top:225px; width:50px; height:50px; z-index:-2;} /* (세금)계산서, 거래명세서 직인, 위수탁 */
.divSeal3_A{position:absolute; left:592px; top:250px; width:50px; height:50px; z-index:-2;} /* 수정(세금)계산서 직인, 위수탁 */
.divTestStamp{position:absolute; left:364px; top:62px; width:182px; height:131px; z-index:-2;}


.pinfo{width:646px; height:11px; padding-top:5px;}
.pinfo ul{padding:0; margin:0;}
.tli01{display:inline; float:left;}
.tli02{display:inline; float:right;}
.tinfo{width:646px; font-size:12px; line-height:18px; padding:0; margin-top:7px; padding-bottom:16px; background:url(../images/bg_dot3.gif) 0 51px repeat-x;}
.ptxt{font-weight:bold; text-decoration:underline;}
.ptxt A:link     {color:#666; text-decoration:none;}
.ptxt A:visited  {color:#666; text-decoration:none;}
.ptxt A:hover    {color:#666; text-decoration:none;}

/******************* Red **********************/
.tax_table {position:relative; border:#e66464 solid 1px; padding:1px; z-index:99999; width:642px;}
/* 테이블 헤더 start */
.tax_invoice01 {border-top:#e66464 solid 1px; border-left:#e66464 solid 1px; border-right:#e66464 solid 1px; border:#e66464 solid 1px; border-collapse:collapse; width:100%; table-layout:fixed;  z-index:999; position:relative;}
.tax_invoice01 td {border-bottom:#e66464 solid 1px; color:#666; padding:2px 0 0 2px; background:none;}
.tax_invoice01 th{padding:4px 0 1px 0; line-height:150%; color:#fe6d69; font-weight:normal; border-bottom:#e66464 solid 1px;}
.title{font-size:18px; font-weight:bold; color:#fe6d69; text-align:center;}
.title_long{font-size:16px; font-weight:bold; color:#fe6d69; text-align:center;}
.td2{solid 1px; text-align:center; letter-spacing:0.3em;}
.tax_invoice01 td.td3{color:#666; border-left:#e66464 solid 1px; border-bottom:#e66464 solid 1px;}
.td4{border-right:#e66464 solid 1px;}
.cell_right01{text-align:right;}
/* // 테이블 헤더 end */

/* 테이블 start */
.tax_invoice02 {margin-top:1px; border-top:#e66464 solid 1px; border-right:#e66464 solid 1px; border-collapse:collapse; width:100%;  table-layout:fixed; word-break:break-all; z-index:999; position:relative;}
.tax_invoice02 td {border-bottom:#e66464 solid 1px; border-left:#e66464 solid 1px; padding:2px 2px 0 2px; color:#666; vertical-align:middle;}
.tax_invoice02 th{border-bottom:#e66464 solid 1px; border-left:#e66464 solid 1px;  font-weight:normal; color:#fe6d69; text-align:center; padding:4px 0 1px 0; line-height:150%; vertical-align:middle;}
.tax_invoice02 th .invoice02_th{border:none;  font-weight:normal; color:#fe6d69; text-align:center;}
 
.tax_bold01{font-weight:bold; text-align:center; font-size:13px;}
.tax_invoice02 .td_chargeL{text-align:left; padding:0; border-bottom:#e66464 solid 1px; border-left:0;}
.tax_invoice02 .td_chargeR{text-align:right; padding:0; border-left:#e66464 solid 1px; border-bottom:#e66464 solid 1px;}
.tax_invoice02 .td_chargeC{text-align:center; padding:0; border-left:0; border-top:0;}
/*.tax_invoice02 .li0201{color:#666; text-decoration:underline;}*/
.tax_invoice02 .li0202{color:#666; font-weight:bold;}
.tax_invoice02 .fontB{font-weight:bold;}
.center{text-align:center;}
.no_PaddingLR{padding-left:0; padding-right:0;}

.tax_invoice02 .BDouble{border-left:#e66464 double 1px; border-left-width:3px;}
.tax_invoice02 .title02-2{color:#fe6d69; text-align:center; line-height:15px; padding:3px 0 0 0;}
.tax_invoice02 .td_height01{height:50px;}

/* 20140128 추가 */
.font11{font-size:11px;}
.td31{height:31px;}

/* // 테이블 end */
/*// 전자세금계산서-공급자용 END */


/******************* Blue **********************/
.tax_table_Blue {position:relative; border:#666699 solid 1px; padding:1px; z-index:99999; width:642px;}
/* 테이블 헤더 start */
.tax_invoice01_Blue {border-top:#666699 solid 1px; border-left:#666699 solid 1px; border-right:#666699 solid 1px; border:#666699 solid 1px; border-collapse:collapse; width:100%; height:auto; table-layout:fixed; z-index:999; position:relative;}
.tax_invoice01_Blue td {border-bottom:#666699 solid 1px; color:#666; padding:2px 0 0 2px; background:none;}
.tax_invoice01_Blue th{padding:4px 0 1px 0; line-height:150%; color:#666699; font-weight:normal; border-bottom:#666699 solid 1px;}
.title_Blue{font-size:18px; font-weight:bold; color:#666699; text-align:center;}
.title_long_Blue{font-size:16px; font-weight:bold; color:#666699; text-align:center;}
.tax_invoice01_Blue td.td3{color:#666; border-left:#666699 solid 1px; border-bottom:#666699 solid 1px;}
.td4_Blue{border-right:#666699 solid 1px;}
/* // 테이블 헤더 end */

/* 테이블 start */
.tax_invoice02_Blue {margin-top:1px; border-top:#666699 solid 1px; border-right:#666699 solid 1px; border-collapse:collapse; width:100%; table-layout:fixed; word-break:break-all; z-index:999; position:relative;}
.tax_invoice02_Blue td {border-bottom:#666699 solid 1px; border-left:#666699 solid 1px; padding:2px 2px 0 2px; color:#666; vertical-align:middle;}
.tax_invoice02_Blue th{border-bottom:#666699 solid 1px; border-left:#666699 solid 1px;  font-weight:normal; color:#666699; text-align:center; padding:4px 0 1px 0; line-height:150%; vertical-align:middle;}
.tax_invoice02 th_Blue .invoice02_th_Blue{border:none;  font-weight:normal; color:#666699; text-align:center;}
 
.tax_invoice02_Blue .td_chargeL{text-align:left; padding:0; border-bottom:#666699 solid 1px; border-left:0;}
.tax_invoice02_Blue .td_chargeR{text-align:right; padding:0; border-left:#666699 solid 1px; border-bottom:#666699 solid 1px;}
.tax_invoice02_Blue .td_chargeC{text-align:center; padding:0; border-left:0; border-top:0;}
/*.tax_invoice02_Blue .li0201{color:#666; text-decoration:underline;}*/
.tax_invoice02_Blue .li0202{color:#666; font-weight:bold;}
.tax_invoice02_Blue .fontB{font-weight:bold;}

.tax_invoice02_Blue .BDouble{border-left:#666699 double 1px; border-left-width:3px;}
.tax_invoice02_Blue .title02-2_Blue{color:#666699; text-align:center; line-height:15px; padding:3px 0 0 0;}
.tax_invoice02_Blue .td_height01_Blue{height:50px;}
/* // 테이블 end */
/*// 전자세금계산서-공급받는자용 END */

/******************* Gray **********************/
.tax_table_Gray {position:relative; border:#666 solid 1px; padding:1px; z-index:99999; width:642px;}
/* 테이블 헤더 start */
.tax_invoice01_Gray {border-top:#666 solid 1px; border-left:#666 solid 1px; border-right:#666 solid 1px; border:#666 solid 1px; border-collapse:collapse; width:100%; height:auto; table-layout:fixed; z-index:999; position:relative;}
.tax_invoice01_Gray td {border-bottom:#666 solid 1px; color:#666; padding:2px 0 0 2px; background:none;}
.tax_invoice01_Gray th{padding:4px 0 1px 0; line-height:150%; color:#666; font-weight:normal; border-bottom:#666 solid 1px;}
.title_Gray{font-size:18px; font-weight:bold; color:#666; text-align:center;}
.title_long_Gray{font-size:16px; font-weight:bold; color:#666; text-align:center;}
.tax_invoice01_Gray td.td3_Gray{color:#666; border-left:#666 solid 1px; border-bottom:#666 solid 1px;}
.td4_Gray{border-right:#666 solid 1px;}
/* // 테이블 헤더 end */

/* 테이블 start */
.tax_invoice02_Gray {margin-top:1px; border-top:#666 solid 1px; border-right:#666 solid 1px; border-collapse:collapse; width:100%; table-layout:fixed; word-break:break-all; z-index:999; position:relative;}
.tax_invoice02_Gray td {border-bottom:#666 solid 1px; border-left:#666 solid 1px; padding:2px 2px 0 2px; color:#666; vertical-align:middle;}
.tax_invoice02_Gray th{border-bottom:#666 solid 1px; border-left:#666 solid 1px;  font-weight:normal; color:#666; text-align:center; padding:4px 0 1px 0; line-height:150%; vertical-align:middle;}
.tax_invoice02 th_Gray .invoice02_th_Gray{border:none;  font-weight:normal; color:#666; text-align:center;}
 
.tax_invoice02_Gray .td_chargeL{text-align:left; padding:0; border-bottom:#666 solid 1px; border-left:0;}
.tax_invoice02_Gray .td_chargeR{text-align:right; padding:0; border-left:#666 solid 1px; border-bottom:#666 solid 1px;}
.tax_invoice02_Gray .td_chargeC{text-align:center; padding:0; border-left:0; border-top:0;}
/*.tax_invoice02_Gray .li0201{color:#666; text-decoration:underline;}*/
.tax_invoice02_Gray .li0202{color:#666; font-weight:bold;}
.tax_invoice02_Gray .fontB_Gray{font-weight:bold;}

.tax_invoice02_Gray .BDouble_Gray{border-left:#666 double 1px; border-left-width:3px;}
.tax_invoice02_Gray .title02-2_Gray{color:#666; text-align:center; line-height:15px; padding:3px 0 0 0;}
.tax_invoice02_Gray .td_height01_Gray{height:50px;}
/* // 테이블 end */
/*// 전자세금계산서-거래명세서 END */


/* ------------------------------------------------------------------------------------ */
/*									Print CSS											*/
/* ------------------------------------------------------------------------------------ */
@media print {
div {color:black;}
td  {font-family:돋움, Dotum, 굴림, Gulim, Arial, sans-serif, Verdana, Helvetica, geneva; font-size: 11px; line-height:130%; color:black; padding:0;  height:auto;}
span {font-size:11px;}
a:link     {color:black;}
a:visited  {color:black;}
#print_wrap{width:100%; margin:0;}
.page-break  {display: block; page-break-after: always; }
.page-break2 {display: block; page-break-before: always; }
#print_option {display:none;}
#DtiPrev_layout_prt_bottom {display:none;}

/******************* Red *******************/
.tax_table {border:#d44747 solid 1px; padding:1px; *padding:2px 0 0 2px; /* ie7 */ }

.tax_invoice01 {border-top:#d44747 solid 1px; border-left:#d44747 solid 1px; border-right:#d44747 solid 1px; border:#d44747 solid 1px; border-collapse:collapse; line-height:130%;}
.tax_invoice01 td {border-bottom:#d44747 solid 1px; color:#d44747; padding:2px 0 0 2px; height:auto;}
.tax_invoice01 th{padding:4px 0 1px 0; line-height:120%; color:#d44747; border-bottom:#d44747 solid 1px;}
.title{color:#d44747;}
.title_long{color:#d44747; font-size:16px;}
.tax_invoice01 td.td3{border-left:#d44747 solid 1px; border-bottom:#d44747 solid 1px; color:black;}
.td4{border-right:#d44747 solid 1px;}

.tax_invoice02 {border-top:#d44747 solid 1px; border-right:#d44747 solid 1px; border-collapse:collapse; line-height:130%;}
.tax_invoice02 td {border-bottom:#d44747 solid 1px; border-left:#d44747 solid 1px; color:black; height:auto;}
.tax_invoice02 th{border-bottom:#d44747 solid 1px; border-left:#d44747 solid 1px; color:#d44747; line-height:120%;}
.tax_invoice02 .title02-1{color:#d44747; border-left:#d44747 solid 1px;}
.tax_invoice02 .title02-2{color:#d44747;}
.tax_invoice02 .BDouble{border-left:#d44747 double 1px; border-left-width:3px;}

.tax_invoice02 .td_chargeL{border-bottom:#d44747 solid 1px;}
.tax_invoice02 .td_chargeR{border-left:#d44747 solid 1px; border-bottom:#d44747 solid 1px;}
.tax_invoice02 .li0201{color:black;}
.tax_invoice02 .li0202{color:black;}
.font11{font-size:10px;} /* 20140128 추가 */

/******************* Blue *******************/
.tax_table_Blue {border:#363e86 solid 1px; padding:1px; *padding:2px 0 0 2px; /* ie7 */ }

.tax_invoice01_Blue {border-top:#363e86 solid 1px; border-left:#363e86 solid 1px; border-right:#363e86 solid 1px; border:#363e867 solid 1px; border-collapse:collapse; line-height:130%;}
.tax_invoice01_Blue td {border-bottom:#363e86 solid 1px; color:#363e86; padding:2px 0 0 2px; height:auto;}
.tax_invoice01_Blue th{padding:4px 0 1px 0; line-height:120%; color:#363e86; border-bottom:#363e86 solid 1px;}
.title_Blue{color:#363e86;}
.title_long_Blue{color:#363e86; font-size:16px;}
.tax_invoice01_Blue td.td3_Blue{border-left:#363e86 solid 1px; border-bottom:#363e86 solid 1px;}
.tax_invoice01_Blue td.td3{color:black;}
.td4_Blue{border-right:#363e86 solid 1px;}

.tax_invoice02_Blue {border-top:#363e86 solid 1px; border-right:#363e86 solid 1px; border-collapse:collapse; line-height:130%;}
.tax_invoice02_Blue td {border-bottom:#363e86 solid 1px; border-left:#363e86 solid 1px; color:black; height:auto;}
.tax_invoice02_Blue th{border-bottom:#363e86 solid 1px; border-left:#363e86 solid 1px; color:#363e86; line-height:120%;}
.tax_invoice02_Blue .title02-1_Blue{color:#363e86; border-left:#363e86 solid 1px;}
.tax_invoice02_Blue .title02-2_Blue{color:#363e86;}
.tax_invoice02_Blue .BDouble_Blue{border-left:#363e86 double 1px; border-left-width:3px;}

.tax_invoice02_Blue .td_chargeL_Blue{border-bottom:#363e86 solid 1px;}
.tax_invoice02_Blue .td_chargeR_Blue{border-left:#363e86 solid 1px; border-bottom:#363e86 solid 1px;}
.tax_invoice02_Blue .li0201{color:black;}
.tax_invoice02_Blue .li0202{color:black;}

/******************* Gray *******************/
.tax_table_Gray {padding:1px; *padding:2px 0 0 2px; /* ie7 */ }

.tax_invoice01_Gray {line-height:130%;}
.tax_invoice01_Gray td {padding:2px 0 0 2px; height:auto;}
.tax_invoice01_Gray th{padding:4px 0 1px 0; line-height:120%; color:#666;}
.tax_bold01 span{font-size:13px;}
.title_Gray{color:#666;}
.title_long_Gray{color:#666; font-size:16px;}
.td3_Gray span{color:black;}

.tax_invoice02_Gray {line-height:130%;}
.tax_invoice02_Gray td {color:black; height:auto;}
.tax_invoice02_Gray th{color:#666; line-height:120%;}
.tax_invoice02_Gray .title02-1_Gray{color:#666;}
.tax_invoice02_Gray .title02-2_Gray{color:#666;}
.tax_invoice02_Gray .BDouble_Gray{border-left:#666 double 1px; border-left-width:3px;}

.tax_invoice02_Gray .li0201{color:black;}
.tax_invoice02_Gray .li0202{color:black;}

.divSeal{position:absolute; left:272px; top:58px; width:50px; height:50px; z-index:-2;} /* (세금)계산서 직인 */
.divSeal_A{position:absolute; left:272px; top:80px; width:50px; height:50px; z-index:-2;} /* 수정(세금)계산서 직인 */
.divSeal2{position:absolute; left:592px; top:213px; width:50px; height:50px; z-index:-2;} /* 다큐빌거래명세서 직인 */
.divSeal3{position:absolute; left:592px; top:181px; width:50px; height:50px; z-index:-2;} /* (세금)계산서, 거래명세서 직인, 위수탁 */
.divSeal3_A{position:absolute; left:592px; top:198px; width:50px; height:50px; z-index:-2;} /* 수정(세금)계산서 직인, 위수탁 */
}

/* 스마트인쇄 조회버튼 알림 */
#SP_Noti{width:840px; height:28px; background-color:#3453a6; border:#284081 solid 1px; overflow:hidden;}
#SP_Noti img,txt{vertical-align:middle;}
#SP_Noti dl{padding-left:256px;}
#SP_Noti dd{line-height:28px; color:#fff; display:inline; float:left;}
.BYellow{ font-weight:bold; color:#ffe44f;}
#SP_Noti .close{float:right;}