/* 2013.06.25 */

p,div,ul,li,dl,dt,dd,ol,em,fieldset,textarea,input,select,table,th,td,address,cite,h1,h2,h3,h4,h5,h6 {
	font-family: Arial !important;		/*'Roboto', dotum, simsun !important;*/
	font-size:12px;
	line-height:150%;
}

/* 가장 외곽 */
.mainOuter {
	border: 0px solid;
	padding : 0px 0px 0px 0px;
}

.omMainOuter {
	border: 0px solid;
	padding : 0px 0px 0px 0px;
}

.headerLine {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #A9A9A9; 
}
/*#dee2e3*/
.omHeaderLine {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #A9A9A9;
}

.headerTable {
	width: 500px;
	position:relative;
	float:left;
}


.l {text-align:left; padding-left: 5px; }

.r {
	text-align:right;
	padding-right: 5px;
}

.headerMark {
}

.omHeaderMark {
}

.titleLine {
	width: 100%;
	
	padding-top: 10px;
	padding-bottom: 10px;
}

.docTitle {
	text-align: center;
	font-size : 24px;
	font-weight:bold;
	padding-bottom: 30px;
}

.omDocTitle {
	text-align: center;
	font-size : 24px;
	font-weight:bold;
	padding-bottom: 30px;
}

.customerBlock {
	width:350px;
	position:relative;
	float:left;
	border : 1px solid #A9A9A9;
	padding-top: 10px;
	padding-bottom: 10px;
}

.omCustomerBlock {
	width:350px;
	position:relative;
	float:left;
	border : 1px solid #A9A9A9;
	padding-top: 10px;
	padding-bottom: 10px;
}

.customerTable {
	width: 100%;
	position:relative;
	float:left;
}

.titleBlock {
	position:relative;
	float:right;
}

.mainLine {
	padding-bottom: 10px;
}

.mainTable {
	border:solid 1px #A9A9A9; 
	padding-top: 10px;
	padding-bottom: 10px;
}

.mainTable th {padding: 7px 0px 7px 0px; border-bottom: solid 1px #A9A9A9; border-right: solid 1px #A9A9A9; background-color:#CFCFCF; color:#555555; line-height:14px; }  /*color:#131313; */
.mainTable th.r {text-align:right; padding-right: 5px; }
.mainTable th.l {text-align:left; padding-left: 5px; }
.mainTable th.c {text-align:center; }
.mainTable td {padding: 7px 0px 7px 0px; border-bottom: solid 1px #A9A9A9; border-right: solid 1px #A9A9A9; color:#131313; line-height:14px; /*background-color:#fafafa;*/}
.mainTable td.r {text-align:right; padding-right: 5px; }
.mainTable td.l {text-align:left; padding-left: 5px; }
.mainTable td.c {text-align:center; }
.footerLine {
	padding-top: 0px;
}

.footerTable {
	width: 250px;
}

