	h2, #label-KH_NEW {
		font-size: 14px;
		font-family: Tahoma;
		font-weight: bold;
		color: #3f3f3f;
	}

	.section {
		border-top: 1px solid #bebebe;
	}

	.r_right{
		float: right;
	background: #bebebe;
		border-bottom: 1px solid #ffffff;
		width: 376px;
	}

.r_left{
	float: left;
	background: #bebebe;
	border-bottom: 1px solid #ffffff;
	width: 376px;
}

.row_data .label {
	float: left;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	width: 130px;
	background: #bebebe;
}
* html .row_data .label {
	width: 150px;
}


.row_data_summary .label {
	border-bottom: 1px solid #ffffff;
	float: left;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	width: 336px;
	background: #bebebe;
}
* html .row_data_summary .label {
	width: 356px;
}

.row_data_summary .value {
	border-bottom: 1px solid #ffffff;
	float: left;
	padding: 7px 10px;
	width: 384px;
	background: #f1f1f1;
	color: #404040;
}
* html 	.row_data_summary .value {
	width: 404px;
}

.row_data_summary .value .order-textarea {
	width: 380px;
}

.hr_gray {
	height: 1px;
	margin-right: 10px;
	background: #e7e7e7;
}

.row_data .value {
	float: left;
	padding: 10px;
	width: 206px;
	background: #f1f1f1;
	color: #404040;
}
* html 	.row_data .value {
	width: 226px;
}

	#delivery-address .row_data .value{
		width: auto;
	}

	.section input.input-text, .section select, .section textarea{
		font-size: 11px;
		font-family: Tahoma;
		border: 1px solid #6e6e6e;
		padding: 1px;
	}

	.section input.type-ratio{
		border: none;
		padding: 0;
	}

	.required{
		color: red;
		font-size: 10px;
	}

	.section table th{
		background: #c4c5c5;
		padding: 10px;
		border-right: 1px solid #e2e2e2;
	}

	.section table th.th-last{
		border-right: 1px solid #c4c5c5;
	}

	.section table td{
		padding: 10px;
	}

	.section table .invoice-td{
		background: #dcdddd;
		border-right: 1px solid #c4c5c5;
		border-bottom: 1px solid #ffffff;
	}

	.section table td.invoice-td-last{
		background: #dcdddd;
		border-bottom: 1px solid #ffffff;
		border-right: none;
	 }


	.section-order .row_data{
		height: auto;
	}

	.order-textarea{
		width: 400px;
		height: 100px;
	}

	#total{
		font-weight: bold;
		font-size: 14px;
		color: #fff;
	}

	.caption{
		font-size: 9px;
		font-family: Tahoma;
		color: #696a6a;
	}

	#left_main{
		text-align: left;
		width: 			760px;
	}
	
	
	

.section table th {
	color: #fff;
	font-size: 11px;
}

.section table td.invoice-td, .section table td.invoice-td-last {
	background: #f1f1f1;
}


