/* CSS Document */

.form {}
.form fieldset {}
.form fieldset.left {width:38%; padding:0 1%;float:left;}
.form fieldset.right {width:58%; padding:0 1%;float:right;}

label {display:block; margin-bottom:5px;}

textarea, input[type=text], input[type=email]  {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  width:96%; padding: 5px; border:1px solid #a3a3a3; margin-bottom:10px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c7c7c7), to(#e1e0e0));
background: -moz-linear-gradient(#c7c7c7, #e1e0e0);
background: linear-gradient(#c7c7c7, #e1e0e0);
-pie-background: linear-gradient(#c7c7c7, #e1e0e0);
 behavior: url(../htc/ie_css3.htc); position:relative; } 

.fb_invalid textarea, .fb_invalid input, .fail_captcha input {background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ca3539), to(#aa1d21));
background: -moz-linear-gradient(#ca3539, #aa1d21);
background: linear-gradient(#ca3539, #aa1d21);
-pie-background: linear-gradient(#ca3539, #aa1d21);
 behavior: url(../htc/ie_css3.htc);
}

textarea:focus, input:focus {background: -webkit-gradient(linear, 0 0, 0 bottom, from(#BFB64F), to(#e1e0e0));
background: -moz-linear-gradient(#BFB64F, #e1e0e0);
background: linear-gradient(#BFB64F, #e1e0e0);
-pie-background: linear-gradient(#BFB64F, #e1e0e0);
behavior: url(../htc/ie_css3.htc);}

textarea {height:130px; overflow:auto;}


.submit input[type=submit] {
background:url(../img/ico_send.png) no-repeat right center, -webkit-gradient(linear, 0 0, 0 bottom, from(#616161), to(#353434));
background: url(../img/ico_send.png) no-repeat 90% center, -moz-linear-gradient(#616161, #353434);
background:  url(../img/ico_send.png) no-repeat 90% center, linear-gradient(#616161, #353434);
-pie-background: url(img/ico_send.png) no-repeat 90% center, linear-gradient(#616161, #353434);
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; 
color:#fff; padding:5px 20px 5px 5px; cursor:pointer; float:right;
behavior: url(../htc/ie_css3.htc); position:relative;
}

input[type=reset]{background:url(../img/ico_delete.png) no-repeat right center, -webkit-gradient(linear, 0 0, 0 bottom, from(#ca3539), to(#aa1d21));
background: url(../img/ico_delete.png) no-repeat 90% center, -moz-linear-gradient(#ca3539, #aa1d21);
background:  url(../img/ico_delete.png) no-repeat 90% center, linear-gradient(#ca3539, #aa1d21);
-pie-background: url(../img/ico_delete.png) no-repeat 90% center, linear-gradient(#ca3539, #aa1d21);
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  behavior: url(css/pie.htc);
color:#fff; padding:5px 20px 5px 5px; cursor:pointer; float:left;
 behavior: url(../htc/ie_css3.htc); position:relative;
}


.submit {clear: both; left: 41%; overflow: hidden; position: relative; width: 58%; padding-top:15px;}

.error_message * {color:red;}