#content.article .response_box {
	padding: 8px;
	margin: 2em 8px 1em;
	min-height: 90px;
	background-repeat: no-repeat;
	background-position: 8px 16px;
	padding-left: 90px;
	border: 1px solid #EEE;
	background-color: #EEE;
}
#content.article .response_box.response_error {
	background-image: url(/images/form_error.png);
}
#content.article .response_box.response_error h2 { color: #F00; }
#content.article .response_box.response_ok {
	background-image: url(/images/form_ok.png);
}


.bck-dm {position:fixed; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0, 0.8); z-index:100}
.inquiry-dialog											{ display:block; width:840px; position:absolute; left:17%; top:10%; background-color:#fff; z-index:10 }
.inquiry-dialog .close-btn							{ cursor:pointer; position:absolute; right:15px; top:10px; font-weight:bold; text-decoration:none; color:#333 }
.inquiry-dialog .left 									{ width:300px; float:left; overflow:hidden; position:relative; height:394px; } 
.inquiry-dialog .left img							{ display:block }	  	 
.inquiry-dialog .left .info-block					{ position:absolute; left:0; bottom:0; background-color:#333; color:#fff; text-align:left; width:100%; padding:5px 10px 20px }	  		
.inquiry-dialog .left .info-block h3 			{ margin:8px 0 2px; color:#fff !important } 	 

.inquiry-dialog .right 															{ width:540px; float:right; position:relative }
.inquiry-dialog .more-inf														{ display:block; padding:10px 0 10px 27px; text-align:left;  background-color:#eee; border-bottom:1px solid #a0a0bb }
.inquiry-dialog .more-inf span												{ font-size:20px; margin:8px 0 2px;  }
.inquiry-dialog .more-inf p													{ margin:5px 0 0 }
.inquiry-dialog .booking-form2												{ display:block; width:97%; padding-left:3%;  background-color:#fff }
.inquiry-dialog .booking-form2 textarea								{ width:95%; border: 1px solid #a0a0bb; border-radius: 2px; padding:5px }
.inquiry-dialog .booking-form2 .rmi										{ cursor:pointer; margin:10px auto 0; display:block; background-color: #0081c2; border: 1px solid #0081c2; width:60%;  font-size:16px ; border-radius: 4px;  color: #fff; }
.inquiry-dialog .booking-form2 input										{ border: 1px solid #a0a0bb; border-radius: 2px; padding: 4px 2px; width: 86%; }
.inquiry-dialog .booking-form2 span 										{ display:block; font-size:14px; padding: 5px 0 }
.inquiry-dialog .booking-form2 .l-f 											{ width:56%; padding:10px 10px 0; display:block; float:left }
.inquiry-dialog .booking-form2 .r-f 										{ width:36%;   padding:10px 10px 0; display:block; float:left }
.inquiry-dialog .booking-form2 table 										{ padding:0 7px 0 10px; width:95%; float:left }
.inquiry-dialog .booking-form2 table tbody tr td select 			{ width:auto; padding:4px 1px; text-align:center;  border: 1px solid #a0a0bb; border-radius: 2px;}
.inquiry-dialog .booking-form2 table tbody tr td:last-child   	{ text-align:right}
.inquiry-dialog .booking-form2 > div:last-child 						{ padding:2%; }

.inquiry-dialog .booking-form2 textarea:focus 	{  border-color:#66afe9; box-shadow: 1px 1px 5px #66afe9; }
.inquiry-dialog .booking-form2 input:focus 		{  border-color:#66afe9; box-shadow: 1px 1px 5px #66afe9; }
.inquiry-dialog .booking-form2 select:focus		{   border-color:#66afe9; box-shadow: 1px 1px 5px #66afe9; }		

.ad .c_slider .c_s_imgThumbs li a img { width:56px; height:42px }
.nad .c_slider .c_s_imgThumbs li a img { width:56px; height:42px }

#header { height: 65px; }
#call_center_top { margin-top:9px }
