form ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
width:100%;
background-color:#EEF8E7 !important;
margin:0;
padding:0;
border:#D0ECBD 1px solid;
float:left;
}



form li {
font-family: verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style: normal;
margin:10px;


}
form li.focuse {
background-color:#FFF7C0 !important;
}
form li p  {
color:#444444;
font-size:1em;
font-style: normal;
float:left;

}

form li p.qhelp_ok {
margin:0;
float:left;
display:inline;

}

form li p.optiuni_intrebari {
margin:0;
float:left;
display:inline;

}
form li {
display:inline-block;
float:left;
}

form p li
{
margin:0;
padding:0;
float:left
}
form[id] li {
display:block;
}
form li div {
display:inline;
float:left !important;
margin:0;
width:750px;
padding-bottom:3px;

}
form li div.left_search{
display:inline;
float:left !important;
margin:0;
width:220px;
padding-bottom:3px;

}

form[id] li div {
display:inline;
}
form .left {
float:left !important;
margin:0;
}
form .right {
float:right !important;
margin:0;
}
form .clear {
clear:both;
}

form div.left {
margin-right:2px !important;
}

form div.left[class] {
margin-right:4px !important;
}
form div.left img {
margin:0 0 -2px;
}
form h2 {
clear:left;
font-size:1em;
color: #5F683C;
}
form .info h2
{
padding-top:10px;
font-size:1.3em;
}
form .info {
border-bottom:1px dotted #CCCCCC !important;
display:inline-block;
margin:10px;
padding:0;
}
form .info[class] {
display:block;
}
form .info p {
font-size:1.2em;
line-height:1.3em;
margin:0 0 8px;
}
form .section {
border-top:1px dotted #CCCCCC !important;
display:inline-block;
margin-top:15px !important;
padding-bottom:0 !important;
padding-top:12px !important;
}
form .section[class] {
display:block;
}
form .first {

border-top:medium none !important;
margin-top:0 !important;
padding-top:1px !important;
}
form .section h3 {
font-size:1.25em;
}
form .section p {
font-size:11px;
line-height:13px;
}
label.desc {
border:0 none;

display:block;
font-size:1em;
font-weight:bold;
line-height:1em;
margin:2px 0 2px;
padding-top: 10px;
padding-bottom: 5px;
}
input.text, input.number, input.url, input.email, input.password, input.file, textarea.textarea, select.select {
background:#FFFFFF repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
font-size:1.2em;
}
input.text, input.number, input.url, input.email, input.password, input.file {
padding:2px;
}
input.currency {
text-align:right;
}
input.checkbox, input.radio {
display:block;
height:13px;
line-height:1.4em;
margin:8px 0 0 3px;
width:13px;
}
input.focus, textarea.focus {
background:#FFFFDD none repeat scroll 0 0;
color:#000000;
}
label.choice {
color:#444444;
display:block;
line-height:1.4em;
margin:-19px 0 0 25px;
padding:4px 0 5px;
width:80%;
}
textarea.textarea {
font-family: verdana,arial,helvetica,sans-serif;
font-size:1.1em;
margin-bottom:1px;
}
textarea.textarea[class] {
font-family: verdana,arial,helvetica,sans-serif;
}
select.select {
margin:1px 0 3px;
padding:1px 0 0;
}
select.select[class] {
margin:0;
padding:1px 0;
}
form .small {
width:70px;
}
form .medium {
width:200px;
}

.mbfixselect {
  width:150px;
}
form .large, form textarea.textarea {
width:230px;
}
form .tags {
width:320px;
}
form textarea.small {
height:5.5em;
}
form textarea.medium {
height:10em;
}
form textarea.large {
height:20em;
}
form li.error {
background-color:#FFDFDF;
margin:3px 0 !important;
}
input.error, textarea.error {
background:#FFFFFF none repeat scroll 0 0;
border-color:#FF8F8F #EF5959 #EF5959 #FF8F8F;
border-style:solid;
border-width:1px;
}
p.error, li.error label.desc {
color:red !important;
}
p.error {
font-size:9px !important;
margin:1px 0;
}
.req {
color:red;
font-size:1em !important;
font-weight:bold;
}
fieldset {
border:1px solid #FFD8CF;
color:#444444;
margin:0 0 5px;
padding:0 10px 10px;
}
fieldset.choices {
padding:10px 5px 10px 10px;
}
fieldset.fieldset {
padding:0 0 10px;
}
legend {
font-weight:bold;
margin:0 0 0 -10px;
}
#formProperties[id] legend, .choices[class] legend {
margin:0 0 0 -5px;
}
.fieldset legend {
margin:0;
}
.fieldset[class] legend {
margin:0 0 0 5px;
}
#formProperties fieldset div {
margin-bottom:7px;
}
fieldset div .number {
margin:7px 15px 0 0;
}
fieldset p {
margin:10px;
}
.choices input {
margin-right:3px;
width:200px;
}
.choices ol {
margin:10px 0 0;
}
.choices[class] ol {
margin:0 !important;
}
.choices img {
margin:0 0 1px;
}
fieldset ol li {
display:list-item !important;
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
margin:0 5px 2px 3px !important;
padding:0 !important;
}
input.button, button {
padding:2px 2px 0 0;
width:6em;
}
li > input.button, li > button, input.button > input.button, button > button {
padding:2px;
}
li.button
{
padding-top:10px;
width:6em;
}