@CHARSET "UTF-8";

.br1{
  border-right: 1px solid #E1E1E3;
}
.mt25{
  margin-top:25px;
}
.pt20{
  padding-top:20px;
}
.mb30{
  margin-bottom:30px;
}
.mb11{
	margin-bottom:11px;
}
.mb60{
  margin-bottom:60px;
}
.mb45{
  margin-bottom:45px;
}
.mt10{
  margin-top:10px;
}
.mt20{
  margin-top:20px;
}
.mt50{
  margin-top:50px;
}
.mt120{
  margin-top:120px;
}
.mt140{
  margin-top:140px;
}
.mt270{
  margin-top:270px;
}
.mr50{
  margin-right:50px;
}
.mr100{
	margin-right:100px;
}
.mr10{
  margin-right:10px;
}
.ml25{
	margin-left:25px;
}
.bl1{
  border-left: 1px solid #E1E1E3;
}
.bl2{
  border-bottom:2px solid #E1E1E3;
}
.bb_s{
	border-bottom:1px solid #E1E1E3;
}
.bt{
	border-top:2px solid #838383;
}
.br{
	border-right:1px solid #E1E1E3;
}
.bl_b{
	border-bottom:2px solid #E1E1E3;
}
.bl_t{
	border-top:2px solid #E1E1E3;
}
.mt13{
  margin-top:13px;
}
.p30{
	padding:30px;
}
.topNav p{padding-right:15px;}
.membership_ok{
   /* background: url("/images/common/bg_membership.gif") no-repeat scroll 0 0 transparent;*/
    color: #000000;
    height: 110px;
    margin-top: 20px;
    text-align: center;
	padding-top:15px;
}
.membership_ok .celebration {
    font-size: 1.4em;
    font-weight: bold;
    padding: 15px !important;
}
.safe_logout{color: #ea7400;font-weight: 600;font-size: 16px;}
.storeLogin {
    /*background: url("/images/common/bg_membership.gif") no-repeat scroll 0 0 transparent !important;
    height: 125px;*/

}
.info_pwSearch {
    color: #3D3D3D;
    line-height: 170%;
    margin: 20px 0 0;
    padding: 0 15px !important;
}

.subTitle.desc p {
    color: #636363;
    font-size:13px;
    font-weight: normal;
    padding-top: 3px;
	margin-left:-13px;
}

.subTitle.refundInfo .desc {
    font-size: 12px;
}
.info_pwSearch {
	color: #3D3D3D;
	margin: 1px 0 0 0;
	line-height: 170%;
	/*padding: 17px 23px !important;*/
}
.cms_infoSearch {
	width: 375px;
	float: left;
}

.mr20 {
	margin-right: 20px !important;
}
.mr60{
	margin-right: 60px !important;
}
.blockBtn_return {
	text-align: center;

}
.subTitle.customerInfo {
    /*background: url("/images/common/bu_subTitle.gif") no-repeat scroll 0 5px transparent;*/
    color: #3D3D3D;
    font-weight: bold;
	/*
    margin: 10px 0 0 10px !important;
    padding-left: 12px;*/
    position: relative;
}

.inputBg_member input{
  text-align:left;
}

.pw_send{
	text-align:center; color:red; font-weight:bold;
}

.infoSearch_text_1 {
    /*background: url("/images/common/bu_statement.gif") no-repeat scroll 0 7px transparent;
    color: #999999;
    font-size:13px;
    margin: 0 0 0 14px;
    padding-left:9px;*/
}
.return_ok {
   /* background: url("/images/common/bg_return.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    height: 200px;*/
    margin-top: 14px;

}
.return{
	font-weight:bold; color:#000;
}

dt.find_return1{
   /* background: url("/images/common/bu_subTitle2.gif") no-repeat scroll 0 6px transparent;
    padding-left:10px;*/
	font-weight:600;
}
dd.find_return2{
    color:#535353;
    line-height:120%;
    margin:5px 0 5px 0;
    /*padding-left:10px;*/
}
.not{
    background:url("/images/icon/ic_alretMsg.gif") no-repeat scroll 60px 33px transparent;
    text-align:center;
    padding-top:30px;
}
span.notMember{color:red; font-weight:bold; padding-left:10px;}

.topNav li {
    /*background: url("/images/common/barLine.gif") no-repeat scroll right center transparent;
    padding: 0 10px 0 9px;*/
}
.refundList{
	clear:both;
}
.blockDetail.refundList th {
	padding: 10px 0 !important;
	line-height: 14px;


}
.blockDetail.refundList td {
    font-size:13px;
    padding: 8px 0 !important;
}


.blockBtn_bill{
    text-align:center;

}
.detail .last{
	/*border-top: 2px solid #E1E1E3;*/
	padding:5px 0 !important;
}
.state_bill{
	font-weight:bold;
}
.blockDetail th{
    border-right:1px solid #E1E1E3;
    line-height: 16px;
    padding: 6px 0 !important;
    text-align: center;
	font-size:13px;
}
.blockDetail td {
    border-right:1px solid #E1E1E3;
    font-size:13px;
    line-height: 16px;
    padding: 8px 0 !important;
    text-align: center;
	border-bottom:1px solid #E1E1E3;
}
.blockbl td{
	border-right:1px solid #E1E1E3;
	border-bottom:1px solid #E1E1E3;

}

.blockDetail.add th {
   font-size:13px;
}
.blockbr th{
	border-right:0;
	border-bottom:1px solid #E1E1E3;
}
.blockbr td{
	border-right:0;
	border-bottom:1px solid #E1E1E3;
}

.blockbl th{
	border-right:1px solid #E1E1E3;
	border-bottom:1px solid #E1E1E3;
}
.blockbl p{
	text-align:right;
}
.blockbl .red {
	color: red;
	}

.desc_print{
	float:right;
}
.blockbb th, .blockbb td{
	border-right:0;
	border-bottom:1px solid #E1E1E3;
}

.blockcc th, .blockcc td{
	border-rigth: 1px solid #E1E1E3;
	border-bottom:1px solid #E1E1E3;
}

/*  */
.blockDetail_2 th {
	padding: 12px 0 12px 30px !important;
}

/* 2013.01.09 MODIFY
---------------------------------------------------------*/
.bill_second{
    height:40px;
    line-height:40px;
    text-align:center;
    margin-top: 10px;
    font-weight:bold;
    color:#000;
	background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 2px solid #E1E1E3;
    border-top: 2px solid #E1E1E3;
}
.bill_second span{
    color:red;
}
.red span{
	color:red;
	font-weight:bold;
}
.blockDetail {
    margin-top: 4px !important;
    padding-top: 1px !important;
    position: relative;
}
.blockDetail refundList_deault{
    padding:5px;
}
.refundList_bill_last{
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 2px solid #E1E1E3;
    border-top: 2px solid #E1E1E3;
}
.return_Call{
    padding-bottom:10px;
    border-bottom: 1px solid #E1E1E3;
}
td.return_Call_left{
    text-align:left !important;
	font-size:13px;
}
.refundList_bill_last td.total{
    color:red;
    font-weight:bold;
}
.refundList_bill {
	clear: both;
	overflow: hidden;
	}
.title span{
    position:absolute;
    left:20px;
}
.taxRefund_1 .title {
    width:700px;
	margin-left:7px;
    background:url("/images/common/bu_subTitle2.gif") no-repeat scroll 9px 16px transparent;
    border-top: 3px solid red;
    color: #3D3D3D;

    font-weight: bold;
    padding: 10px 25px;
	position:relative;
}
.taxRefund_1 span{
    font-weight:bold;
}
.taxRefund_1 ul{
    border-bottom: #d5d5d5 1px dashed;
    width:725px;
    height: 20px;
    margin-left: 5px;
    overflow: hidden;
    padding: 0 0 15px 30px;
}
.taxRefund_1 li{
    float:left;
    padding-right:150px;
}
.taxRefund_1 .last_p{
	padding-right:10px;

}
.taxRefund3{
    background: url("/images/common/bg_searchOption8.gif") no-repeat scroll 0 0 transparent;
    height:530px;
}

.taxRefund_2 .title{
    background:url("/images/common/bu_subTitle2.gif") no-repeat scroll 15px 16px transparent;
    border-top: 1px solid #E0E1E3 !important;
    border-bottom: 0px solid #E0E1E3;
}
.taxRefund_2 th{
    text-align:left;
    padding-left:30px;

}
.taxRefund_2 td{
    text-align:right;
    padding-right:30px;
}
.taxRefund_2_1{
    padding-bottom:20px;
    border-bottom: #d5d5d5 1px dashed;

}
.taxRefund_3_2{
    border-bottom: 1px dashed #D5D5D5;
    padding:15px 0;
}
.taxRefund_2_2{
    padding-bottom:20px;
    border-bottom: #d5d5d5 1px dashed;
}
.taxRefund_2 table{
    width:750px;
	margin-left:5px;
}
.title_1{
    background:url("/images/common/bu_subTitle2.gif") no-repeat scroll 15px 16px transparent;
    color: #3D3D3D;

    font-weight: bold;
    padding: 10px 25px;
}
.second_bill{
	background: url("/images/common/bg_searchOption_secondbill.gif") no-repeat scroll 0 0 transparent;
	height:40px;
	padding:15px 0;
	}
	.second_bill th{
		background:url("/images/common/bu_thTitle.gif") no-repeat 13px 9px;
	}
	.second_bill td{
		background: url("/images/common/bg_searchOption_th.gif") repeat-y scroll left center transparent;
		padding: 0 10px 0 20px;
	}
.subTitle_1{
	position:absolute;
}
.billSearch{
    margin-top:15px;
    border-bottom: 2px solid #E1E1E3;
    border-top: 2px solid #E1E1E3;
}
.bill_billsecond{
    height:30px; line-height:30px;
    text-align:center;
    position:relative;

    font-weight:bold;
    color:#000;
}
.bill_billsecond span{
    color:red;
}
.billSearch_inpor{
    padding:15px 0 15px 12px;
    border-bottom: #d5d5d5 1px dashed;
    position:relative;
    background: url("/images/common/bu_subTitle2.gif") no-repeat scroll 15px 20px transparent;

}
.billSearch_inpor span{
   margin-left:15px;
   font-weight:bold;

   color:#000;
}
.billSearch_inpor ul{
    position:absolute;
}
.billSearch_inpor li{
    float:left;
    padding-right:60px;
}

.billSearch_line{
    border-bottom: 1px solid #E1E1E3;
}
.billSearch_rightline{
    border-right: 1px solid #E1E1E3;
}
.billSearch_first{
    background: none repeat scroll 0 0 #F9F9F9;
    border-right: 1px solid #E1E1E3;
    padding:25px 0;
    color:#000;

}
.billSearch1{
    border: 1px solid #E1E1E3;
    margin:5px 0 5px 10px;
    width:60%;

}
.billSearch1 th{
    border-bottom: 1px solid #E1E1E3;
    padding:2px 0;
    color:#000;
}
.billSearch1 td{
    padding:5px 0;
}
.billSearch1_value{
    text-align:center;
}

.billSearch1 th{
    background: none repeat scroll 0 0 #F9F9F9;
}


.billSearch2{
    border: 1px solid #E1E1E3;
    margin:20px 0 20px 170px;
    width: 70%;
}
.billSearch_inpor2{
    position:relative;
}
.billSearch_inpor2 span{
     width:150px;
     height:50px;
     margin:20px 0 0 15px;
     position:absolute;
     font-weight:bold;
     color:#000;
     background: url("/images/common/bu_subTitle2.gif") no-repeat scroll 0 5px transparent;
     padding-left:13px;

}
.billSearch2 th{
      background: none repeat scroll 0 0 #F9F9F9;
      border-bottom: 1px solid #E1E1E3;
      border-right: 1px solid #E1E1E3;
      padding:2px 0;
      color:#000;

}
.billSearch2 td{
    border-bottom: 1px solid #E1E1E3;
    border-right: 1px solid #E1E1E3;

    padding:5px 0;
}
.billSearch_second{
    background: none repeat scroll 0 0 #F9F9F9;
    border-right: 1px solid #E1E1E3;
    padding:70px 0;
    color:#000;
}
.billSeach_total{
  background: none repeat scroll 0 0 #F9F9F9;
  border-bottom: 1px solid #E1E1E3;
  border-right: 1px solid #E1E1E3;
}
.billSearch2 td.billSearch2_right{
  text-align:right;
  padding-right:20px;
}
.billSearch2 td.billSearch2_left{
  text-align:left;
  padding-left:20px;

}
.billSearch2_center{
  text-align:center;
}

td.state{color:red;}

.billSearch2_total_1{
  font-weight:bold;
  text-align:center;
  color:#000;
}
td.billSearch2_total{
  text-align:right;
  padding-right:20px;
  color:red;
  font-weight:bold;
}
.more{
  background:url("/images/common/bu_subTitle_zoom.gif") no-repeat right 5px;
  float:right;
  padding-right:10px;
}
td.blockDeatil_underline{
  border-bottom: 2px solid #E1E1E3;
}



.billSearch3{
  width:95%;
  height:55px;
  margin:10px 0 10px 20px;

  border:1px solid #E1E1E3;
}
.billSearch3_1{
  background: none repeat scroll 0 0 #F9F9F9;
  border-bottom: 1px solid #E1E1E3;
  border-right: 1px solid #E1E1E3;


}
.billSearch3_1 th{
    color:#000;
    font-weight:bold;
}
.billSearch3_1 th, .billSearch3_1 td{
    padding:5px;
    border-right: 1px solid #E1E1E3;
}
.billSearch3_2{
    text-align:center;
	border-right: 1px solid #E1E1E3;
  }

.bill3_red{
    color:red;
    font-weight:bold;
}



.alretContent .sign {
    border-bottom: 1px solid #D3D3D3;
    color: #3D3D3D;
	height:50px;
    font-weight: bold;
    padding: 5px 0;
	position:relative;

}
.returnd_value{
    position:absolute;
	left:20px;
    top:20px;
    background:url("/images/common/bu_subTitle.gif") no-repeat 0 5px;
	padding-left:10px;
}
.sign_1{
    height:200px;
    border-bottom: 1px solid #D3D3D3;
}
.won{
    width:65px;
    position:absolute;
    top:20px;
    right:5px;
    color:red;
}

.btn_ok{
    clear:both;
}

.miss_return{
    color:red;
}



	.searchOption4 ul{
	  position:absolute;
	}
	.searchOption4 li{
	  float:left;
	  padding-right:5px;
	}
	.searchOption4 p{
		 background:url("/images/common/bu_statement.gif") no-repeat 0px 18px;
		 padding:0px 0 0 7px;

	}

.blockBtn_1 {
    text-align: center;
}
.bb{
    border-bottom: #d5d5d5 1px dashed;
	position:relative;

}
.bb .btn_function{
	position:absolute;
	top:5px;
	right:5px;
}
.return_Call_1{
    padding-bottom:10px;

}
td.return_Call_left_1{
    text-align:left !important;
}

  .return_Call_2 {
    color: #000;
    margin: 25px 0 15px 10px;
    padding-left: 12px;
	position: relative;
}
.return_Call_2 span{
    width:150px;
    background: url("/images/common/bu_subTitle.gif") no-repeat scroll 0 5px transparent;
    padding-left:10px;
    height:20px;
    font-weight:bold;
    position:absolute;

}
.return_Call_3{
    background: url("/images/common/bu_subTitle.gif") no-repeat scroll 0 5px transparent;
	color: #000;
    margin: 15px 0 15px 10px;
    padding-left: 12px;
    position: relative;
	font-weight:bold;
}
.return_Call_2 ul{
    position:absolute;
}
.return_Call_2 li{
    float:left;
    padding-right:100px;
    color:#6d6d6d;
	font-size:13px;
}

.missMoney{
    padding:10px;
}
.bill{
    background: url("/images/common/bg_searchOption6.gif") no-repeat scroll 0 0 transparent;
    padding:10px;
    height:325px;
    position:relative;
}

.bill10{
    background: url("/images/common/bg_searchOption10.gif") no-repeat scroll 0 0 transparent;
    padding:10px;
    height:380px;
    position:relative;
}

.line th{
    border-bottom: 2px solid #E1E1E3;
    border-top: 2px solid #E1E1E3;
    background: none repeat scroll 0 0 #F9F9F9;
    padding:10px 0;
}
.line td{
    line-height: 16px;
    padding: 10px 0;
    text-align: center;
	border-bottom: 1px solid #E1E1E3;
}
.btn_function {
    position: absolute;
    right: 0;
    top: -15px;
}

.check{
    height:260px;
    margin-top:20px;
    color:red;
    font-weight:bold;
    text-align:center;
    padding-top:130px;
    background:#ccc;
    font-size:2em;
}

.zero{
  background: url("/images/common/bg_searchOption2_bill.gif") no-repeat scroll 0 0 transparent;
  height: 40px !important;
  margin-top: 20px;
  padding: 20px 5px;
}

.zero th{
  background: url("/images/common/bu_thTitle.gif") no-repeat scroll 13px 9px transparent;
  padding-left:1px;

}
.zero_frist{
    padding:0 10px 0 30px;
    background: url("/images/common/bg_searchOption_th.gif") repeat-y scroll left center transparent;
}
.assay th{
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 2px solid #E1E1E3;
    border-bottom: 2px solid #E1E1E3;
    padding:10px 0;
}
.assay td{
    text-align:center;
    padding:10px 0;
}
.assay_down{
    color:blue;
}
.assay_up{
    color:red;
}
.assay2{
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 2px solid #E1E1E3;
    border-bottom: 2px solid #E1E1E3;
    padding:10px 0;
    text-align:center;
    margin-top:20px;
    color:#000;
	clear:both;
	margin:20px 0;

}
.assay2_blue{
    color:blue;
}

.graph_G{

}

.graph_1, .graph_2, .graph_3, .graph_4{
    background: url("/images/common/bu_subTitle.gif") no-repeat scroll 0 5px transparent;
    color: #3D3D3D;
    margin: 15px 0 15px 0;
    float:left;
}
.graph_2, .graph_4{
    float:right;
}
.graph_1 span, .graph_2 span, .graph_3 span, .graph_4 span{
    padding:0 0 5px 10px;
}
.subTitleBold{
    font-weight:bold;
}
.graph_1ps p, .graph_3ps p{
    background: url("/images/common/bu_subTitle2.gif") no-repeat scroll 0 5px transparent;
    padding-left:8px;
}
.blockWrapper{
    position:relative;
}
.blockAlret_1 {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 30px;
    position: absolute;
    top: 150px;
    width: 770px;
    z-index: 1;
	margin:0 auto;
}

.layerPopup_1 .title_1 div {
    background: url("/images/common/bg_layerTitle_reporte_03.gif") no-repeat scroll right center transparent;
}
.layerPopup_1 .btn_ok{
    text-align:center;
}
.reporte_Popup{
	overflow: hidden;
    position:relative;
    z-index: 10000;
}
.alretContent_1 {
	overflow: hidden;
	}
.title_1{
    position:relative;
}
.title_1 .close{
    position:absolute;
    top:13px;
    right:3px;
}
.layerPopup_1 .title_1 p {
    background: url("/images/common/bu_layerTitle.png") no-repeat scroll 0 center transparent;
    margin-left: 20px;
    padding-left: 10px;
}
.layerPopup_1 .title_1 .close{
   padding-right:5px;
}


.jh_btn_print {
	position: absolute;
	top: 20px;
	right: 20px;
	}
.jh_bullet {
	width: 100%;
	overflow: hidden;
	padding: 30px 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: #d5d5d5 1px dashed;
	}
	.jh_bullet li{
		width: 220px;
		background:url("/images/common/bu_subTitle2.gif") no-repeat 5px 11px;
		padding: 5px 0 5px 15px;
		float: left;
		}


.overflow{
	height:550px;
	width:740px;
	overflow-y: auto;
	overflow-x: hidden;
	padding:0 15px;
	position: relative;
	}
.overflow1 {
	height:140px;
	width:740px;
	overflow-y: auto;
	overflow-x: hidden;

	position: relative;
	}
.btn_function{
	float:left;
	}



.overflow_1{
	width:740px;
	height:350px;
	overflow-y: auto;
	overflow-x: hidden;
	padding:0 15px;
	position: relative;
	}
.etc{
    background: url("/images/common/bg_etc.gif") no-repeat scroll 0 0 transparent;
    height:110px;
    margin-top: 20px;
    padding: 10px 0 0 0;
	}
	.etc th{
	  padding:5px;

	  background:url("/images/common/bu_thTitle.gif") no-repeat 10px 11px;
	  color:#000;
	  font-weight:bold;
	}
	.etc td{
		width:300px;
	}
	.etc td li{
		float:left;
	}
	.etc p{
		background:url("/images/common/bu_statement.gif") no-repeat scroll 10px 6px transparent;
		padding-left:20px;
		margin-top:15px;
	}
	.etc_btn{
		margin-top:5px;
	}

.blockContent>p{
   /* padding-left:10px;
    background:url("/images/common/bu_statement.gif") no-repeat scroll 5px 5px transparent;*/
}

.return_information{
    width:770px;
    height:690px;
    background: url("/images/common/bg_etc2.gif") no-repeat scroll 0 0 transparent;
}
.return_infor_1, .return_infor_2, .return_infor_3, .return_infor_4{
    background: url("/images/common/bu_subTitle.gif") no-repeat scroll 10px 5px transparent;
    color: #3D3D3D;
    margin: 15px 0 15px 0;
    float:left;
}
.return_infor_2, .return_infor_4{
    float:right;
 }
.return_infor_1 span, .return_infor_2 span, .return_infor_3 span, .return_infor_4 span{
    padding-left:20px;
    margin-bottom:5px;

}
.subTitleBold{
    font-weight:bold;
}
.return_infor_1 .reporte1,
.return_infor_2 .reporte2,
.return_infor_3 .reporte3,
.return_infor_4 .reporte4{
     padding:10px 0 0 20px;
}
.return_infor_3, .return_infor_4{
    margin-top:40px;
}
.return_infor_2, .return_infor_4{
    margin-right:20px;
}

/* 2013.01.09 MODIFY
---------------------------------------------------------*/

.completion{
    width: 770px; /*770px;*/
	overflow: hidden;
	position: relative;
	}
	.completion .btn_function {
		position: absolute;
		top: 15px;
		right: 0px;
		}

	.completion .completion_detail {
		background: url("/images/common/bu_statement.gif") no-repeat 4px 7px;
		padding: 0 0 0 12px;
		margin: 20px 0 5px 0;
		}
	.completion .completion_detail_text {
		padding: 0 0 10px 12px;
		}

.completion_inpor1{
	position:relative;
	width:99%;
	padding: 0 0 20px 0;
	}
	.completion_inpor1 ul {
		padding: 20px 0 0 30px;
		}
	.completion_inpor1 li{
		padding-right:100px;
		float:left;
		}
	.completion_inpor1 .last_Completion {
		position: absolute;
		top: -20px;
		right: 150px;
		padding: 0;
		}
	.completion_inpor1 .last_Completion2 {
		color: red;
		font-weight: bold;
		}

.completion_inpor4{
    padding:30px 0;
    border-top: #d5d5d5 1px solid;
    border-bottom: #d5d5d5 1px dashed;
    position:relative;
    width:99%;
    background: url("/images/common/bu_subTitle2.gif") no-repeat scroll 15px 35px transparent;
}
.completion_inpor4 span{
  color:#000;
  font-weight:bold;
  margin-left:25px;
}
.completion_inpor4 ul{
  position:absolute;
}
.completion_inpor4 li{
  float:left;
  padding-right:85px;
}

/* 2013.01.09 MODIFY
---------------------------------------------------------*/
.completion_inpor2 th {
	text-align: center;
	color: #000;
	padding: 10px 0;
	}
	.completion_inpor2 .line {
		border-left: 1px solid #E1E1E3;
		}
	.completion_inpor2_t td{
		border-bottom: 1px solid #E1E1E3;
		border-right: 1px solid #E1E1E3;
		padding:10px 0 10px 5px;
		}
	.completion_inpor2_t_3 td{
		text-align: center;
		padding: 10px 0;
		line-height: 180%;
		}
		.completion_inpor2_t_3 td .tit{
			color: #3d3d3d;
			}
		.completion_inpor2_t_3 .red {
			color: red;
			}





.title_reporte div{
    width: 770px;
    background: url("/images/common/bg_layerTitle_reporte_03.gif") no-repeat scroll right center transparent;
    position:relative;
}
.title_reporte div .close{
    position:absolute;
    right:20px;
    top:13px;
}
.title_reporte p{
    background: url("/images/common/bu_layerTitle.png") no-repeat scroll 0 center transparent;
    margin-left: 20px;
    padding-left: 10px

}
.essenial_bul{
	background: url("/images/common/bu_subTitle.gif") no-repeat scroll 0 5px transparent;
	font-weight: bold;
	color:#000;
	margin: 25px 0 7px 10px;
    padding-left: 12px;
	}
	.essential th{
		background: none repeat scroll 0 0 #F9F9F9;
	    border-bottom: 1px solid #E1E1E3;
		border-right: 1px solid #E1E1E3;
	    color: #3E3E3E;
		text-align:center;

	}
	.essential td{
		border-bottom: 1px solid #E1E1E3;
		padding:8px 0 8px 10px;

	}
	.confirm{
		color:#000;
		font-weight:bold;
	}
	.numRed .inputBg .inputbox{
		text-align:center;
		color:red;
	}
	span.passport_red{
		color:red !important;
	}
.pwC_btn{
	height:30px;
	position:relative;
	text-align:right;
}
.pwC{
	position:absolute;
}

.default_inpor th{
	padding:8px 0;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #E1E1E3;
	border-right: 1px solid #E1E1E3;
	color:#000;
	font-weight:bold;

}
.default_inpor td{
	padding:8px 0 8px 10px;
	border-bottom: 1px solid #E1E1E3;

}
.postmsg{
	border-bottom: 1px solid #D3D3D3;
	margin: 0 11px;
	padding:15px 0;
	}
	.postFind{
		background: url("/images/common/bu_statement.gif") no-repeat scroll 5px 7px transparent;
		font-size:13px;
		color:#9d9d9d;
		text-align:left;
		padding-left:15px;
		margin-bottom:10px;
	}
	.postmsg th, .postmsg td{
		text-align:left;
		padding:5px 0 5px 15px;

	}
	.postmsg th{
		color:#000;
		font-weight:bold;

	}
	.overflowPost{
		width:440px;
		height:140px;
		overflow:auto;
		border-top: 2px solid #D3D3D3;
		border-bottom: 2px solid #D3D3D3;
	}

.pwChange{
	/*background: url("/images/common/bg_pwChange.gif") no-repeat 0 0;*/
	background:#d7d7d7;
	/*height:75px;
	padding-top:30px;
	*/
	text-align:center;
	padding:20px 0;
	color:#000;
	}
	.pwChange span{
		color:#e0620d;
		text-decoration:underline;
		font-weight:bold;
	}
	.pwChange_ps{
		margin:10px;
	}
		.pwChange_ps p{
			background: url("/images/common/bu_statement.gif") no-repeat scroll 5px 5px transparent;
			padding-left: 15px;
		}
.add{
	position:relative;
}
.add_1{
	position:absolute;
}
.product{
	border-top:2px solid #E1E1E3;
	border-bottom:2px solid #E1E1E3

	}
	.product th{
		background: none repeat scroll 0 0 #F9F9F9;
	    border-bottom: 2px solid #E1E1E3;
		padding: 8px 0;
		color:#000;

	}
	.product td{
		padding: 8px 0;
		text-align: center;
		border-bottom: 1px solid #E1E1E3;

	}
	.product_add{
		background: none repeat scroll 0 0 #F9F9F9;
	}

	/* 2012.12.31 강현우 Tablie Drag Class Add */
	.product_move{
		background: none repeat scroll 0 0 #FFFAAA !important;
	}

.productmsg{
	border-bottom: 1px solid #D3D3D3;
	margin: 0 11px;
	padding:20px 0;
	}
	.productmsg table{
		border-top:2px solid #E1E1E3;
		border-bottom:2px solid #E1E1E3;
	}
	.productmsg th{
		background: none repeat scroll 0 0 #F9F9F9;
		color:#000;
		border-right:1px solid #E1E1E3;

		text-align:center;
	}
	.productmsg td{
		padding:5px 0 5px 20px;
		text-align:left;

	}
.introduce{
	border-top:2px solid #E1E1E3;
	border-bottom:2px solid #E1E1E3
	}
	.introduce th{
		background: none repeat scroll 0 0 #F9F9F9;
	    border-bottom: 1px solid #E1E1E3;
		padding: 8px 0;
		color:#000;

		border-right:1px solid #E1E1E3;
	}
	.introduce td{
		padding: 8px 0 8px 15px;
		border-bottom:1px solid #E1E1E3;

	}
	.introduce_img{
		margin-bottom:10px;
	}
		.introduce_img li {
			width: 122px;
			text-align: center;
			}
			.introduce_img li p {
				width: 120px;
				height: 96px;
				position: relative;
				}
				.introduce_img li p span {
					width: 116px;
					height: 92px;
					display: block;
					border: #dbd9da 2px solid;
					}
					.introduce_img li p span img {
						width: 116px;
						height: 92px;
						}

				.introduce_img li p span.on {
					border: #db1820 2px solid;
					}

				.introduce_img li p .delBtn {
					position: absolute;
					top: 40px;
					left: 32px;
					display: none;
					}



			.introduce_img li span {
				display: block;
				}
	.introduce li{
		float:left;
		padding-right: 2px;
	}
	.product_scroll{
	height:300px;
	overflow-y:auto;
	}
.inputBg_1{
	padding:20px 0 0 530px ;
}
.blockDetail_notice table {
	border-top:2px solid #838383;
	border-bottom:1px solid #e1e1e3;
	}
	.blockDetail_notice th, .blockDetail td {

		line-height:16px;
		text-align:center;
		padding:7px 0 7px 0;
	}
	.blockDetail_notice th {
		background:#f9f9f9;
		color:#3e3e3e;
		padding:10px 0;
		border-bottom:1px solid #e1e1e3;
	}
	.subjuect_1{
		background:#f9f9f9;
	}
	.blockDetail_notice ul{
		margin-left:135px;
		}
		.blockDetail_notice li{
			display:inline;
			color:#6c6c6c;
			padding:12px 25px 12px 0;
			text-align:right;

		}

	.blockDetail_notice td {
		color:#6c6c6c;
		border-bottom:1px solid #E1E1E3;
		padding:9px 0;
		text-align:center;

	}
	.blockDetail_notice td a{
		color:#6c6c6c;
	}
	.blockDetail_notice .subject{
		padding-left:10px;
		text-align:left;
	}


.notcie{
	/*position:absolute;*/

}
.txt_content{
	text-align:left;
	padding:20px;
	font-size:13px;
}
.r {
	text-align:right;
	margin:10px 0 60px 0;
}
#subject{
	padding-left:10px;
	text-align:left;
}
.font_non{
	font-weight: normal !important;
}
.point{
	color:#db1723;
}

.board_tbl_v1{
	margin-top:30px;
	border-top:1px solid #d1d1d1;
	}
	.board_tbl_v1 th{
		background:#fafafa;
		padding:10px;
		font-weight:bold;
		border-right:none;
		border-bottom:1px solid #d1d1d1;
	}
	.board_tbl_v1 td{
		background:#fafafa;
		padding:16px 10px;
		border-bottom:1px solid #d1d1d1;
		font-size:13px;
	}

	.board_tbl_v1 th img{
		padding-left:5px;
	}
	.board_tbl_v1 td a{
		color:#626262;

	}

.search_area{
	/*background:url('/images/common/bg_search.gif') no-repeat;*/
	background:#fbfbfb;
	border:1px solid #dddddd;
	/*width:740px;*/
	height:30px;
	padding:20px 15px;
}

.faq_lst{
	/*border-bottom:1px solid #e0e1e3;*/
	}
	.faq_lst div{
		padding:10px 0 30px 0;
	}
	.faq_lst li{
		position:relative;
		padding:12px 10px 12px 25px;
		background:url('/images/icon/ic_arrow1.gif') 10px 18px no-repeat;
		border-bottom:1px solid #e0e1e3;
	}
	.faq_lst li a{
		font-weight:bold;
		color:#636363;
		letter-spacing:-.1em;
	}
	.faq_lst li.select{
		padding:12px 10px 12px 25px;
		background:url('/images/common/bu_subTitle.gif') 10px 18px no-repeat;
	}
	.faq_lst li.block{
		display:block;
	}
	.faq_lst li.none{
		display:none;
	}
	.faq_lst li span{
		position:absolute;
		top:10px;right:20px;
	}
	.faq_lst li strong{
		/* 강현우 2013.02.22 요구사항 반영 */
		/* margin-right:30px; */
		margin-right:50px;
	}
	.faq_lst li.view{
		padding:12px 10px 12px 25px;
		background:url('/images/icon/ic_arrow2.gif') 10px 18px no-repeat;
		border-bottom:1px solid #e0e1e3;
	}
	.faq_lst em{
		font-style:normal;
	}
.ask1{
	margin-top:10px;
	padding-left:20px;
	background:url('/images/icon/ic_alretMsg.gif') 10px 3px no-repeat;
	height:20px;

}
.ask2{
	margin-top:10px;
	margin-bottom:30px;
	padding-left:20px;
	background:url('/images/common/bu_statement.gif') 10px 3px no-repeat;
	height:20px;
}
.faq1{
	padding:5px 0;
}




.blockTab {
	height: 24px;
	}
	.blockTab ul {
		height: 24px;
		overflow: hidden;
		}
		.blockTab li {
			display: block;
			float: left;
			margin-right: 1px;
			}

.cardNum .inputBg .inputbox {
	text-align: center;
	}
.numRed .inputBg .inputbox {
	color: red;
	}
.select1{
	position:absolute;
	top:185px;
}
.select1 li{
	padding-right:20px;
}
.refundInfo_title{
	padding:10px 0 10px 10px;
	border-top:2px solid #e0e1e3;
	border-bottom:2px solid #e0e1e3;
	background:#f9f9f9;
	text-align:left;
	margin:20px 0;
}
.bgWhite{
	background-color:#fff;
}
.blockWrite th, .blockWrite td {
	font-size:13px;
	}

.subTitle.item {
    font-size:13px;
}
.searchOption th, .searchOption td {
   font-size:13px;
}
.subTitle {
    font-size:14px;
}

.nationNotice {
   font-size: 12px;
}

.blockJoin .nationCode th, .blockJoin .nationCode td{
   font-size: 12px;
}
.blockView th, .blockView td {
   font-size: 12px;
}

/* Table Drag & Drop */
.dragHandle{
	cursor: move;
}

/* input file Images Button */
.fileName {
	font-family: '돋움', 'Dotum', Tahoma;
	font-size: 1em;
	width: 400px;
	height: 13px;
	line-height: 14px;
	padding: 2px 4px;
	border-radius: 2px;
	border: 1px solid #c0c0c0;
	vertical-align: middle;
	margin-top: 5px;
}
.fileButton {
	width:74px !important;
}
.inputFileBg{
	display:inline-block; *display:inline;
	backgound : none;
}

/* 영수증 */
.boxReceipt { border: 2px solid #e0e1e3; width: 320px; /*285px; 289px;*/ padding: 25px 9px 25px 10px; margin: 10px auto 0 auto; }
	.boxReceipt .logo { color: #3d3d3d; text-align: center; }
		.boxReceipt .logo img { margin: 10px 0 20px 0; }
	.boxReceipt h3 { color: #3d3d3d; padding: 15px 10px 0 10px; border-top: 1px dashed #b9b9b9; font-weight: bold; font-size: 12px; position: relative; overflow: hidden; }
		.boxReceipt h3 span { font-weight: normal; color: #6d6d6d; position: absolute; top: 15px; right: 10px; }
		.boxReceipt h3 span.blockSpan { font-weight: normal; color: #6d6d6d; position: static; display: block;}
		.boxReceipt h3 strong { display: block; padding: 7px 0 3px 0;}
	.boxReceipt ul { margin: 10px 0 15px 0; padding: 0 10px; }
		.boxReceipt ul li { color: #6d6d6d; line-height: 18px; position: relative; height: 18px; }
		.boxReceipt ul li span { position: absolute; top: 0; right: 0; }
		.boxReceipt ul li span.numRec { position: absolute; top: 0; right: 100px; }
		.boxReceipt ul li span.pos_r { position: absolute; top: 0; left: 100px; }
		.boxReceipt ul li span.pos_r2 { position: absolute; top: 0; left: 85px; }
	.boxReceipt ul.l_sum { margin: 10px 0 0 0; padding: 15px 10px 0 10px; border-top: 1px dashed #b9b9b9; }
		.boxReceipt ul.l_sum .last { color: #3d3d3d; }
	.boxReceipt table { margin: 0 0 15px 0; border-top: 1px dashed #b9b9b9; }
		.boxReceipt table tr th { padding: 15px 0 0 0; height: 25px; text-align: left; color: #3d3d3d; font-weight: bold; font-size: 12px; }
		.boxReceipt table tr td { padding: 5px 40px 0 0; height: 18px; text-align: right; }
	.boxReceipt .boxReceipt1 table { margin: 0 0 15px 0; border-top: 1px dashed #b9b9b9; }
		.boxReceipt table tr th { padding: 15px 0 0 0; height: 25px; text-align: left; color: #3d3d3d; font-weight: bold; font-size: 12px; }
		.boxReceipt table tr td { padding: 5px 20px 0 0; height: 18px; text-align: right; }

.boxReceiptTxt{
	padding:60px 0 0 240px;
	font-weight:bold;
	}

.btn_small_black{
	/*width:38px;*/
	padding:0 15px;
	height:22px;
	line-height:22px;
	display:inline-block;
	font-size:12px;
	color:#fff !important;
	text-align:center;
	font-weight:normal;
	/*background: url("../images/common/btn_small_black.gif") left top no-repeat;*/
	background:#707070;
	cursor:pointer;
	}

.btn_large_white { 
	height:22px; 
	line-height:21px; 
	display:inline-block; 
	font-size:12px; 
	/*color:#000;*/
	text-align:center; 
	font-weight:normal; 
	/*background: url("../images/common/btn_large_white.gif") left top no-repeat;*/
	cursor:pointer; 
	background: #ffffff; 
	border:1px solid #d3d3d3;
	 padding: 0 15px; 
	}
	
/*
.btn_large_black{
	width:100px;
	height:20px;
	line-height:20px;
	display:inline-block;
	font-size:0.95em;
	color:#fff;
	text-align:center;
	font-weight:normal;
	background: url("../images/common/btn_large_black.gif") left top no-repeat;
	cursor:pointer;
	}
*/
.btn_large_black { /*width:100px;*/
	padding:0 18px; height:25px; line-height:25px; display:inline-block; font-size:12px; color:#fff !important; text-align:center; font-weight:normal; /*background: url("../images/common/btn_large_black.gif") left top no-repeat;*/
	background:#707070; cursor:pointer; }

.btn_medium_white { /*width:57px;*/
	height:25px; line-height:25px; display:inline-block; font-size:12px; /*color:#000;*/
	text-align:center; font-weight:normal;  /*background: url("../images/common/btn_medium_white.gif") left top no-repeat;*/
	cursor:pointer; background: #ffffff; border:1px solid #d3d3d3; padding: 0 15px; }
	.btn_medium_white {line-height: 23px\;} : only IE;
		
.btn_confirm{
	width:93px;
	height:25px;
	line-height:26px;
	display:inline-block;
	font-size:0.95em;
	color:#fff !important;
	text-align:center;
	background: url("../images/common/btn_pop.gif") left top no-repeat;
	cursor:pointer;
	}

.btn_cancle{
	width:93px;
	height:25px;
	line-height:26px;
	display:inline-block;
	font-size:0.95em;
	color:#666 !important;
	text-align:center;
	background: url("../images/common/btn_pop_w.gif") left top no-repeat;
	cursor:pointer;
	}

/*
.btn_small_red{
	width:38px;
	height:20px;
	line-height:20px;
	display:inline-block;
	font-size:0.95em;
	color:#fff;
	text-align:center;
	font-weight:normal;
	background: url("../images/common/btn_small_red.gif") left top no-repeat;
	cursor:pointer;
	}
*/
.btn_small_red { /*width:38px;*/
	height:25px; line-height:25px; display:inline-block; font-size:12px; color:#fff !important; text-align:center; font-weight:normal; /*background: url("../images/common/btn_small_red.gif") left top no-repeat;*/padding:0 15px; cursor:pointer; background:#ec1942; }
	/*.btn_small_red, .btn_large_black {margin-top: 1px\; } : Only IE*/
	
.font_color_red{
	color:#de1a22;
}


.layerPopup .title h3 {
	background: url("../images/common/bg_title.gif") 5px 36px no-repeat;
	padding: 32px 0 0 20px;
	color: #000;
	font-size: 1.2em;
}

#bkbg_gray {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: #626262;
opacity: .5;
filter: alpha(opacity=50);
z-index: 9999;
}


.bt1 {
	border-top:1px solid #E1E1E3;
}

.bt3 {
	border-top:3px solid #E1E1E3;
}

.btn_medium_black{
	width:57px;
	height:20px;
	line-height:20px;
	display:inline-block;
	font-size:0.95em;
	color:#fff;
	text-align:center;
	font-weight:normal;
	background: url("../images/common/btn_medium_black.gif") left top no-repeat;
	cursor:pointer;
}

.button.whiteB { border:1px solid #555; background:#555; /*box-shadow:inset 0 0 1px #3a5795; border-radius:1px;*/ color:#fff; padding: 8px 0px; display: inline-block; width: 125px; text-align: center; text-decoration:none; !important;
font-weight:600; font-size:14px; }
.button.blueB { border:1px solid #ec1942; background:#ec1942; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff;  padding: 8px 0px; display: inline-block; width: 125px; text-align: center; text-decoration:none; !important;
font-weight:600; font-size:14px; }

.blockRightBtn { margin-top:19px; text-align:right; }

.button.whiteBS {border:1px solid #555;background:#555;/*box-shadow:inset 0 0 1px #3a5795; border-radius:1px;*/color:#fff;padding: 6px 0px;width: 110px !important;display: inline-block;text-align: center;text-decoration:none; !importantfont-weight:600;font-size:14px;}
.button.blueBS { border:1px solid #ec1942; background:#ec1942; /*box-shadow:inset 0 0 1px #67abf1; border-radius:1px;*/ color:#fff; padding: 6px 0px;width: 110px !important;display: inline-block;text-align: center;text-decoration:none !important;
font-weight:600; font-size:14px; }

.bline1{
	border-bottom: 1px solid #3e3e3e !important;
}

	