/* SMILES */
#d_smiles_form { background-color:#1A292F; border-left:solid 10px #04A2CA; }
#t_smiles_form { height:120px; }
#t_smiles_form td { vertical-align:middle; }

	.Smile { min-width:60px; width:auto; display:table; cursor:pointer; text-align:center; background:none; font-size:100%; //display:block; //width:60px; }
	.Smile { padding:0px; margin:0.6em auto 0px; border:none; outline:none; }

	.Smile_bg { display:block; width:60px; height:60px; margin:0px auto; }
	.Smile_hover { background:url(/images/smiles.png) no-repeat left center; }

	.Smile_ico { display:block; width:60px; height:60px; background:url(/images/smiles.png) no-repeat left center; margin:0px auto; }
	.Smile .Smile_text { display:block; height:1.2em; white-space:nowrap; line-height:1.2em; margin:0px auto; padding:0px; color:White; }
	
	.Smile_excellent .Smile_ico { background-position: -60px; }
	.Smile_good .Smile_ico { background-position: -120px; }
	.Smile_normal .Smile_ico { background-position: -180px; }
	.Smile_badly .Smile_ico { background-position: -240px; }
	.Smile_terrible .Smile_ico { background-position: -300px; }
/* /SMILES */


.TextBlock { margin:25px; font-size:120%; }
.TextBlock span.FeedbackWarning { color:#E73276; font-size:400%; font-weight:bold; vertical-align:middle; display:inline-block; }
.TextBlock span.text { font-size:90%; width:800px; display:inline-block; margin-left:15px; vertical-align:middle; }
span.phone_big { font-size:120%; padding-left:5px; }
.field .error { border-color:#E73276 !important; }

#f_feedback_form .formHeader { background-color:#F2F4F5; padding:25px; }
#f_feedback_form .formHeader span { font-size:120%; }

#d_feedback_form { background-color:#F2F4F5; margin-top:30px; max-width:100em; }
#d_feedback_form_reply { display:none; margin-top:30px; max-width:100em; padding:15px; line-height:1.6; font-size:120%; border-left:10px solid #E73276; }
#d_feedback_form_reply .header { font-size:120%; }

#t_feedback_form { margin-bottom:20px; /*margin-left:30px; */margin-top:20px; }
#t_feedback_form th { color:#50595D; font-weight:normal; text-align:left; padding:11px 0 0.1em 25px; vertical-align:top; white-space:nowrap; }
#t_feedback_form td { padding:0.2em 0 0.5em 25px; vertical-align:top; }
#t_feedback_form textarea { width:100%; height:120px; border:1px solid #CECECE; color:#50595D; font-size:133%; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; }
#t_feedback_form td select { height:30px; padding-left:1px; }
#t_feedback_form td.selectedSmile { vertical-align:middle; }
#t_feedback_form td.selectedSmile div.Smile { margin:0; width:80px; cursor:default; display:none; }
#t_feedback_form td.selectedSmile div.Smile span.Smile_text { color:#50595D; }
#fieldsFillError { display:none; }
#fieldsFillError div { color:#E73276; }

/*
#t_feedback_form th.CaptchaContainer div.CaptchaHeader { float:left; }
#t_feedback_form th.CaptchaContainer img.Captcha { height:32px; float:left; margin-left:20px; }
#t_feedback_form th.CaptchaContainer div.field { float:left; margin-left:15px; }
#t_feedback_form th.CaptchaContainer input { width:5em; }
#captchaError { display:none; }
#captchaError div { color:#E73276; }
*/

#t_submit td button { margin:5px 0 35px 20px; } 


