.left {
float: left !important;
}

.right {
float: right !important;
}


.contact{display: block;}
.bg_shd{box-shadow: inset 0px 0px 15px 6px #f0f0f0;background: #FFF;border: 1px solid #FFF;}
.contact_l{display: block;width: 400px; padding: 8px;}

.contact_r{
	display: block;
	width: 600px;
	height: 416px;
	border-radius: 5px;
	overflow: hidden;
	margin-top: -8px;
	float: right;
}

.contact_l .address{
	height: auto;
	display: block;background: url(../images/ic_lh.png) no-repeat scroll 2px 3px;
	color: #000000;padding-left: 54px;
	font-size: 14px;
	font-family: robotolight;
}

.contact_l .address b{font-size: 18px;color: #ed1c24;text-transform: uppercase;display: block;font-family: robotoregular;}
.contact_first{padding: 9px 12px;}
.contact_l input{width: 272px;height: 41px;border: 1px solid #FFF;padding-left: 6px;text-transform: uppercase;font-family: robotolight;font-size: 14px;color: #000;margin: 0;display: block;}

.contact_l form{margin-top: 10px;}
.contact_l form div.divinput{float: left;margin-right: 5px;margin-bottom: 7px;display: block;}
.contact_l form div.divinput:nth-child(2n){margin-right: 0;}
.contact_l form textarea{width: 551px;
height: 79px;
display: block;
margin: 0;text-transform: uppercase;font-family: robotolight;font-size: 14px;color: #000;
padding: 10px 6px;}
.contact_l .bnt_send, .contact_l .btn_reset{width: 72px;height: 56px;line-height: 56px;color: #FFF;background: #ef4e51;text-transform: uppercase;font-family: robotolight;font-size: 18px;
border: none;cursor: pointer;margin-top: 16px;}
.contact_l .bnt_send:hover, .contact_l .btn_reset:hover{opacity: 0.85;}
.contact_l .btn_reset{border-radius: 14px 0px 14px 0px;}
.contact_l .bnt_send{border-radius: 0px 14px 0 14px;margin-right: 5px;}




.contact_l form div.divinput{
	width: 100%;
}

.contact_l form textarea{
	width: 97%;
}
.contact_l input{
	width: 97%;
}

.contact_r iframe body{
	margin: 0;
	padding: 0;
}