form{margin-top:15px;margin-bottom:15px;}
form fieldset{-moz-border-radius:6px;-webkit-border-radius:6px;width:90%;margin:auto;padding:15px;border:1px solid #ebebeb;background:#f5f5f5;}
form fieldset div#main{width:98%;margin:auto;text-align:center;}
form fieldset fieldset{margin:15px auto;background:#feffbf;border:1px solid #f2d561;}
form fieldset fieldset p{text-align:left;}
form fieldset legend{font-size:1.3em;}
form fieldset p{margin:4px 0 4px 0;vertical-align:middle;text-align:center;}
form fieldset p label{display:block;float:left;clear:left;width:15%;padding-right:10px;text-align:right;}
form fieldset p input#mail,form fieldset p input#subject,form fieldset p textarea{width:80%;padding:3px;color:#959595;font-size:1em;font-family:Georgia,Arial,Verdana,sans-serif;background:#fff;border:1px solid #ccc;border-top:1px solid #666;}
form fieldset p input#mail:focus,form fieldset p input#subject:focus,form fieldset p textarea:focus,form fieldset fieldset p input#answer:focus{border:1px solid #a1cc4d;color:#000;}
form fieldset p textarea{height:400px;}
form fieldset fieldset p input#answer{padding:3px;background:#fff;border:1px solid #ccc;border-top:1px solid #666;}
form fieldset fieldset p label{display:block;float:left;width:80px;padding-right:10px;text-align:left;}
form fieldset p input#submit{font-size:1.9em;font-weight:bold;border:0;background:#f5f5f5;}
.warning-wrong{background:url('../images/wrong.png') 8px center no-repeat;color:#f2360c;}
.warning-right{background:url('../images/right.png') 8px center no-repeat;color:#779e00;}
.warning-right,.warning-wrong{margin-bottom:15px;padding:5px 10px 5px 35px;text-align:left;}
.warning-right strong,.warning-wrong strong{font-weight:normal;}
