/*
contact page css  /
*/

#kjhct_contact_main { clear: both; margin: 0; padding: 30px 30px; background: #ffffff }

#kjhct_contact_main .kjhct_h2, .kjhct_h3{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#kjhct_contact_main .kjhct_h2, .kjhct_h3{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#kjhct_contact_main .kjhct_h2 { font-size: 22px; color: #0F75DB; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dashed #999; font-family: Arial, Helvetica, sans-serif; }
#kjhct_contact_main .kjhct_h3 { font-size: 21px; color: #333; margin: 0 0 15px 0; padding: 0; text-decoration: none; font-weight: normal; }


.kjhct_col_2 {width:660px;}
.kjhct_col_4 {width:180px;}
.kjhct_col_5 {width:250px;}
.kjhct_col_2, .kjhct_col_4 .kjhct_col_5{ float:left; margin: 0 40px 0 0 }

.kjhct_col_4 .img_fl { margin-right: 15px }
.kjhct_col_4 .text { float: right; display: block; width: 130px }
.kjhct_col_4 .text h3 { margin-bottom: 10px }
.kjhct_no_margin_right {margin-right:0 !important;}


#kjhct_contact_form { padding: 0; margin-bottom: 20px;}
#kjhct_contact_form form { margin: 0px; padding: 0px; }

#kjhct_contact_form form .input_field { 
	width: 180px; 
	padding: 5px; 
	margin-bottom: 10px;
	font-family: ³ª´®°íµñ;
	color: #666;  
	background: #EEEEEE; 
	border: 1px solid #663333; 
}

#kjhct_contact_form form label { display: block; margin-bottom: 5px; }

#kjhct_contact_form form textarea { 
	width: 418px; 
	height: 130px; 
	padding: 5px; 
	margin-bottom: 10px;
	font-family: ³ª´®°íµñ;
	color: #666; 
	background: #EEEEEE; 
	border: 1px solid #663333;
}

#kjhct_contact_form form .submit_btn, #kjhct_comment_form form .submit_btn { 
	cursor: pointer; 
	margin: 0px;
	padding: 6px 14px; 
	color: #FFFFFF; 
	background: #990000; 
	border: 1px solid #663333;
}

.kjhct_clear { clear: both }
.kjhct_h10 { height: 10px }
.kjhct_left { float:left }
