/*form**************************************/
form, .reverse {
display:block;
clear:both;
float:left;
overflow:hidden;
width:100%;
}

fieldset {
border:1px solid #CCCCCC;
margin-top:20px;
font-weight:bold;
}


.form_row {
display:block;
clear:both;
padding:10px 0px;
font-size:12px;
border-bottom:1px solid #555;
}

.form_col_l p{
margin-bottom:0px;	
}

.form_col_l {
float:left;
width:25%;
padding-right:2%;
padding-left:1%;
font-weight:normal;
}

.form_col_r {
width:71%;
font-weight:normal;
}

.form_req {
color:#CC0000;
}

input.text,textarea {
border:1px solid #ccc;
color:#666666;
font-style:italic;
}

.form_row:hover{
background-color:#edcca2;
}

input.text {
width:200px;
padding:3px 0px;
}

textarea {
width:500px;
position:relative;
margin-top:-25px;
margin-left:170px;
height:70px;

}

.form_submit {
border:1px;
}

.form_submit:hover {
background-color:transparent;
}

.form_submit .submit {
color:#fff;
background-color:#2d0a04;
padding:3px 5px;
font-size:10px;
text-transform:uppercase;
border:0px;
cursor:pointer;
}

.form_submit .submit:hover {
background-color:#4d170e;
}

.form_max {
color:#666666;
font-size:10px;
}

.ok, .not {
color:#fff;
background-color:#2d0a04;
padding:5px 10px;
font-size:11px;
text-transform:uppercase;
margin-bottom:10px;
clear:both;
}

.not {
background-color:#e84527;
}

.form_radio {
padding-right:15px;
}

.reverse fieldset .form_col_l {
width:71%;
}

.reverse fieldset .form_col_r {
width:25%;
}

.form_info {
color:#666;
font-size:11px;
padding-left:20px;
width:500px;
display:none;
}
