

#faq_form .faq_title {
	 margin-top:10px; margin-bottom:10px; display:block; width:100%; display:block; position:relative; float:left;
}

#faq_form .faq_form .contentTitle {
	 color:#004080; font-size:28px; font-weight:bold; display:block; width:100%; position:relative; float:left;
}

#faq_form .faq_form .faq_form_div_img {
	 display:none;
}

#faq_form .faq_form {
	 background-image:url(bg.jpg); background-position:center center; background-repeat:no-repeat; 
	 padding-left:20px; padding-right:20px;
	 margin-top:20px; margin-bottom:40px; display:block; width:calc(100% - 50px); position:relative; float:left; vertical-align:top;
}

#faq_form .faq_form_div {
	 /*padding-left:calc(50% - 175px);*/ display:block; width:350px; position:relative; float:left; vertical-align:top;
}

#faq_form .faq_note {
	 margin-top:0px; display:block; width:100%; display:block; position:relative; float:left;
}

#faq_form .faq_poasnenie {
	 margin-top: 0px; font-size: 18px; font-weight: normal;display:block; width:100%; position:relative; float:left; text-align:left;
}

#faq_form .faq_snoska {
	 margin-top: 10px; margin-bottom: 10px; font-size: 12px; font-weight: normal;display:block; width:100%; position:relative; float:left; text-align:left;
}

#faq_form .faq_input_blok {
	 display:block; width:100%; position:relative; float:left;
}

#faq_form .input_blok {
	 display:block; width:100%; position:relative; float:left;
}

#faq_form .input_blok_name {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#faq_form .input_name {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); position:relative; float:left;
}

#faq_form .input_blok_email {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#faq_form .input_email {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); position:relative; float:left;
}

#faq_form .input_blok_fone {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#faq_form .input_fone {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); position:relative; float:left;
}

#faq_form .input_blok_text {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#faq_form .text_area {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); height:40px; position:relative; float:left;
}

#faq_form .submit_blok {
	 padding-top:10px; margin-bottom:40px; display:block; width:100%; position:relative; float:left;
}

#faq_form .input_blok_cod {
	 margin-top:0px; display:block; width:100%; position:relative; float:left;
}

#faq_form #input_img {
	 background-color:#a0a0a0; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; border:2px solid #e8e8e8; margin-left:0px; margin-right:17px; display:block; position:relative; float:left; text-align:center;
}

#faq_form .img_code {
	 margin-top:0px; margin-bottom:0px; margin-left:0px; display:block; position:relative; float:left;
}

#faq_form #submit_code {
	 display:block; width:calc(100% - 100px); position:relative; float:left; padding:0;
}

#faq_form .input_code {
	 font-size:16px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border:2px solid #e8e8e8; margin-top:0px; display:block; width:100%; position:relative; float:left;
}

#faq_form .input_blok_submit {
	 margin-top:10px; margin-left:0px; display:block; width:100%; position:relative; float:left; padding:0;
}

#faq_form .submit_faq {
	 color:#000000; font-size:22px; cursor:pointer; background-color:#FFBA00; border-width:0px; margin:0; margin-left:0px; display:block; width:100%; height:60px; position:relative; float:left; white-space:normal;
}
