#contact *,
#email *
{
	padding:0px;
	margin:0px;
	font-family: Helvetica, Arial, sans-serif
}
#contact table,
#email table
{
	border: 0px;
	border-collapse: collapse; /* cellspacing="0" */
}
#contact img,
#email img
{
	border: 0px;
}
#contact a img,
#email a img
{
	border: none;
}
#contact form,
#email form
{
	margin: 0px;
}


/* Contact (begin)*/
	#contact
	{
		width: 735px;
		font-size: 11px;
		color: #3F0404;
		margin: 27px 0 0 2px;
	}
	#contact h3
	{
		font-size: 21px;
		margin: 0 0 60px 15px;
	}
	#contact .b_info
	{
		width: 504px;
		margin: 0 15px 0 10px;
		border: 1px solid #3C0000;
	}
	#contact table th,
	#contact table td,
	#contact .b_info td
	{
		vertical-align: top;
		text-align: left;
	}
	#contact .b_info .l
	{
		border-right: 2px solid #3C0000;
		padding: 14px 5px 0 17px;
		width: 100%;
		vertical-align: top;
		text-align: left;
	}
	#contact .b_info .l h4
	{
		font-size: 13px;
		margin-bottom: 32px;
	}
	#contact .b_info .l p
	{
		font-weight: 100;
		font-size: 13px;
		margin-right: 40px;
		line-height: 23px;
	}
	
	
	#contact .b_hot
	{
		width: 140px;
		margin: 6px 0 0 8px;
		padding: 0 0 0 60px;
		line-height: 12px;
	}
        *html #contact .b_hot
	{
		width: 145px;
	}
	#contact .b_hot.f
	{
		margin-top: 32px !important;
	}
	#contact .b_hot a
	{
		color: #3F0404;
		font-size: 10px;
	}
	#contact .b_hot p a
	{
		text-decoration: underline;
	}
	#contact .b_hot h4 
	{
		margin-bottom: 5px;
	}
	#contact .b_hot h4 a
	{
		text-decoration: none;
		font-size: 12px;
	}
	
	#contact .b_hot.faq
	{
		margin-top: 0px;
		border-bottom: 1px solid #3F0404;
		padding-bottom: 22px;
		background: url(../images/img_question_contact.jpg) 0 7px no-repeat;
	}
	#contact .b_hot.locator
	{
		padding-top: 20px;
		padding-bottom: 5px;
		background: url(../images/img_locator_contact.jpg) 0 19px no-repeat;
	}
	#contact .b_hot.locator h4 
	{
		margin-bottom: 5px;
	}
	
	#contact .info_data
	{
		width: 717px;
		height: 102px;
		margin: 72px 0 0 16px;
		color: #FFFFFF;
		font-size: 11px;
	}
	#contact .info_data td
	{
		vertical-align: middle;
	}
	#contact .info_data h4
	{
		font-size: 14px;
		margin-bottom: 8px;
	}
	#contact .info_data p
	{
		margin-right: 15px;
		line-height: 13px;
	}
	#contact .info_data a
	{
		color: #FFFFFF;
	}
	#contact .info_data .email
	{
		width: 138px;	
		background: url(../images/bg_info_form.jpg) 0 0 no-repeat;
		padding-left: 86px;
	}
	#contact .info_data .email h4
	{
		font-size: 14px;
		margin-bottom: 8px;
	}
	#contact .info_data .email h4 a
	{
		text-decoration: none;
	}
	#contact .info_data .email p a
	{
		font-size: 12px;
		text-decoration:underline;
	}
	#contact .info_data .mail
	{
		width: 166px;
		background: url(../images/bg_info_mail.jpg) 0 0 no-repeat;
		padding-left: 84px;
	}
	#contact .info_data .mail p
	{
		line-height: 12px;
	}
	#contact .info_data .phone
	{
		width: 157px;
		background: url(../images/bg_info_phone.jpg) 0 0 no-repeat;
		padding-left: 86px;
	}
	#contact .info_data .phone strong
	{
		display: block;
		font-size: 12px;
		margin: 9px 0 3px 0;
	}
	#contact .info_data .phone p {
		margin-right:5px;
		font-size:11px;
	}
	
	#contact .txt
	{
		margin: 47px 20px 0 22px;
		font-size: 12px;
		line-height: 17px;
	}
/* Contact (end) */

/* Email (begin) */
	#email
	{
		width: 580px;
		font-size: 11px;
		color: #3F0404;
		margin: 30px 0 0 42px;
	}
	#email .head
	{
		background: url(../images/pic_email_mouse.gif) 0 0 no-repeat;
		padding: 3px 0 0 74px;
		width: 95%;
		height: 63px;
		margin-bottom: 50px;
	}
	#email .head h3
	{
		font-size: 16px;
		margin: 0 0 10px 2px;
	}
	#email .head p
	{
		font-size: 12px;
		line-height: 17px;
	}
	
	#email .form_container
	{
		width: 472px;
		border: 8px solid #FFDE00;
		background-color: #FFFEE5;
		padding: 9px 15px;
		margin-left: 75px;
		color: #3F0404;
	}
	#email .form_container .form_main
	{
		width: 420px;	
	}
	#email .form_container .form_main th
	{
		width: 173px;
		padding-right: 13px;
		text-align: right;
		font-weight: 100;
		font-size: 12px;
		line-height: 17px;
	}
	#email .form_container .form_main th.first
	{
		padding-bottom: 11px;
	}
	#email .form_container .form_main th input
	{
		height: 16px;
		width: 144px;
	}
	
	#email .form_container .form_main td
	{
		width: 234px;
		padding: 5px 0;
		font-size: 12px;
	}
	#email .form_container .form_main td textarea
	{
		height: 63px;
		width: 375px;
		margin-left: 45px;
		font-size: 12px;
	}
	#email .form_container .form_main td.buttons
	{
		padding-left: 255px;
	}
	#email .form_container .form_main .error_message
	{
		text-align: left;
		color: #FF0000;
		font-size: 10px;
		padding-left: 110px;
		width: 100%;
	}
	#email .form_container .characters
	{
		font-size: 11px;
		margin: 0 0 5px 44px;
	} 
	#email .form_container .characters span
	{
		font-weight: 600;
	} 
	#email .form_container .check
	{
		margin: 15px 0 0 9px;
	} 
	#email .form_container .check th
	{
		padding-right: 5px;
	} 
	#email .form_container .check td
	{
		font-size: 12px;
		white-space: nowrap;
	} 
	
/* Email (end) */





.bo,
.bo *
{
	border: 1px solid red;
}