#djuPanel {
	min-width: 660px;
	color: #000;
}

#djuPanel table td {
	/*font: normal 12px "Arial", Arial, Helvetica, sans-serif;*/
	color: #000;
	/*background: #fff;*/
	padding: 10px;
	text-align: left;

}

#djuPanel table {
	border-collapse: collapse;
	border-spacing: 0;
	border: none !important;
	width: auto;
}

#djuPanel table td, #djuPanel table tbody {
	border: none;
	background: transparent;
}

#djuPanel .judge-table {
	width: 100%;
	margin: 12px 0;
	background: #fff;
}

#djuPanel .calc h4 {
	font-size: 16px;
}

#djuPanel .edit-table-onsite .label {
	white-space: nowrap;
	padding-top: 12px;
	width:1px;
	vertical-align: top;
}

#djuPanel .edit-table-onsite td {
	padding: 8px 4px;
	font-size: 14px;
}

#djuPanel .edit-table-onsite input, #djuPanel .edit-table-onsite select, #djuPanel .edit-table-onsite textarea {
	width: 400px;
	height: auto;
	padding: 4px;
	font-size: 14px;
	color: #333;
	display: inline;
	margin:0;
}

#djuPanel .edit-table-onsite input[type=radio], #djuPanel .edit-table-onsite input[type=checkbox] {
    width: auto;
}

#djuPanel label, #djuPanel .label {
	font-weight: normal;
}

#djuPanel label {
	display: inline;
}

#djuPanel td {
	display:table-cell;
}

#djuPanel .edit-table-onsite input.custom-combobox-input {
	width:250px;
}

#djuPanel .notice {
	font-size: 12px;
	color: #666;
	margin-top: 4px;
}

#djuPanel .judge-table {
	border-collapse: collapse;
	border-spacing: 2px;
	border-color: #808080;
}

#djuPanel .judge-table {
	/*width: 650px;*/
	margin: 12px 0;
}

#djuPanel .judge-table td {
	border:1px solid #ccc;
	padding:8px 6px;
	white-space: nowrap;
    font-size:12px;
}

#djuPanel .judge-table .head {
	background: #EEE;
}

#djuPanel .judge-table tr:hover {
	background: #F5F5F5;
}

#djuPanel #du-info {
	text-align: right;
	margin-bottom: 6px;
}

/*************************/

/*#djuPanel .judge-table .calc-footer td {
	font-size: 20px;
}

#djuPanel .jt-2 .calc-footer td {
	font-size: 20px;
}*/

#djuPanel .calc h4 {
	color: #444;
	background: #EAEAEA;
	padding: 6px 10px;
	margin: 2px 0;
}

#djuPanel .calc {
	border: 1px solid #CCC;
	background: #F0F0F0;
	/*width:715px;
		margin: 0 auto;*/
}

#djuPanel .edit-table-onsite {
	width: 636px;
	margin: 0 6px;
}

#djuPanel .edit-table-onsite td {
	padding: 8px 4px;
}

#djuPanel .edit-table-onsite tr {
	border-bottom: 1px dotted #ccc;
}

#djuPanel table.no-pading {
	margin:0;
}

#djuPanel .no-pading td {
	padding:0 4px 0 0;
}

#djuPanel .no-pading tr {
	border-bottom: none;
}

/*#djuPanel .jt-2 td:nth-child(4), #djuPanel .jt-2 td:nth-child(5) {
	text-align: right;
}*/



#djuPanel .jt-2 td {
	padding: 4px 6px;
	text-align: right;
}

#djuPanel .jt-4 td {
	padding: 2px 4px;
}

#djuPanel .calc h4 span, .calc form {
	display: block;
	/*width:715px;*/
	margin: 0 auto;
}

#djuPanel #pays div {
	vertical-align: middle;
	margin: 2px 0;
}
#djuPanel #pays input {
	vertical-align: middle;
}

#djuPanel .edit-table-onsite .payDate {
	width: 90px;
	margin-right: 2px;
}

#djuPanel .edit-table-onsite .paySum {
	width: 96px;
	margin: 0 2px;
}

#djuPanel .edit-table-onsite .payOrder {
	width: 40px;
	margin: 0 2px;
}

#djuPanel .edit-table-onsite .payAdd, #djuPanel .edit-table-onsite .payRemove {
	width: 30px;
}

#djuPanel .jt-2 .head td {
	text-align: center;
	vertical-align: bottom;
	white-space: normal;
}

#djuPanel .jt-payed {
	font-size: 14px;
	background: #FFECB2;
}

#djuPanel .jt-loaned {
	font-size: 14px;
	background: #DFFFEF;
}

#djuPanel .judge-table .label, #djuPanel .judge-table .du-label {
	width:1px;

}

#djuPanel .jt-3 .label, #djuPanel .jt-3 .du-label {
	background: #EEE;
}

#djuPanel #resultWrap {
	/*width:715px;
	margin:0 auto;*/
}

#djuPanel .warning-field, #djuPanel input[type="text"].warning-field, #djuPanel input[type="password"].warning-field, #djuPanel textarea.warning-field {
	background: #fff3dd;
	border: #cc7e00 1px solid;
}

#djuPanel .error-field, #djuPanel input[type="text"].error-field, #djuPanel input[type="password"].error-field, #djuPanel textarea.error-field {
	background: #ffdddd;
	border: #C00 1px solid;
}

#djuPanel .error-notice {
	color:#990000; background: #f1e1e1; border:#990000 1px solid; padding:10px 12px;
	font-size:14px;
}

#djuPanel #dateStart, #djuPanel #dateFinish {
    width:200px;
}

#djuPanel #district, #djuPanel #loanType {
    width:424px;
}

#djuPanel .edit-table-onsite  select {
	width:360px;
}

#djuPanel #calc-notes {
	margin: 10px;
	padding:10px;
	background: #fff;
	border: 1px solid #ccc;
}


#djuPanel .paysImport {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom: 0;
	background: rgba(0,0,0, 0.8);
	z-index: 2;
}

#djuPanel .paysMiddle {
	width:715px;
	margin:10px auto 0;
	padding: 10px;
	background: #fafafa;
	border:1px solid #ccc;
}

#djuPanel .paysText {
	width: 270px;
	height: 300px;
}

#djuPanel .paysTable td {
	padding: 6px 10px;
	font-size: 14px;
}

#djuPanel .paysTitle {
	font-size:18px;
	color:#000099;
}