*{ margin: 0; padding: 0; }
body{ font: 15px "Lucida Grande", Sans-Serif; /*background: url(../images/bg.png);*/ }

input[type="text"], textarea{
padding:10px;
border:0px;
border-radius:6px;
width:200px;
font-size:16px;
background-color: #e7e7e7;
}

input[type="submit"], .button{
padding:10px 20px;
border-radius:6px;
font-size:16px;
background-color:#5EA477;
border:0px;
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
}

#page-wrap{ width: 600px; margin: 30px auto; position: relative; color:#1d1d1d}

.title{ color: #1a1a1a; font: 22px Helvetica, Sans-Serif; padding:10px 0px; text-align:center}

.clr{
clear:both;
}

.error{
 color: #fff; background:#ffaa00; padding:10px; border-radius:5px; 
}

.form_unit{
padding:6px 0px;
}

.diff {
background-color:#5EA477;
border-radius:6px;
margin:10px 0px;
}

.form_unit .label{
float:left;
width:170px;
text-align:right;
padding-top:10px;
padding-right:6px;
}

.form_unit .input{
float:left;
}