div.form {
cwidth:770px;
margin-left:0;
}

div.form .c1 {
background:transparent url(../../page/style/i/wc1.png) left top no-repeat;
}

div.form .c2 {
background:transparent url(../../page/style/i/wc2.png) right top no-repeat;
}

div.form .c3 {
background:transparent url(../../page/style/i/wc3.png) right bottom no-repeat;
}

div.form .c4 {
background:transparent url(../../page/style/i/wc4.png) left bottom no-repeat;
padding:12px;
}

div.form .fields {
background-color:#E1EBF3;
}

div.form .fields .row {
clear:both;
margin-bottom:7px;
}

div.form .fields .row label {
display:block;
font:11px Tahoma;
margin-bottom:3px;
color:#000;
}

div.form .fields .row input,
div.form .fields .row select,
div.form .fields .row textarea {
font:normal 12px Verdana;
}

div.form .fields .row input {
padding:2px 0;
}

div.form .fields .list .row {
float:left;
clear:none;
margin-right:10px;
}

div.form .actions {
padding:20px 12px;
}

div.form .actions input {
margin-right:7px;
padding:5px 20px;
}

div.form .mark {
color:red;
padding-right:3px;
font:normal 11px Tahoma;
vertical-align:top;
}

div.form .small {
font:normal 11px Tahoma;
}

div.form .fields .row .selection_list {
margin-bottom:10px;
overflow-y:scroll;
height:150px;
border:1px solid #BBB;
padding:3px 10px;
}

div.form .fields .row .selection_list div {
padding-bottom:3px;
}

div.form .fields .row .selection_list div input {
margin-right:5px;
padding-top:2px;
vertical-align:middle;
}

div.form .fields .row .selection_list div label {
font:12px Verdana;
display:inline;
vertical-align:bottom;
line-height:17px;
}

div.form .fields .row a.nolink {
color:#000;
font-weight:bold;
text-decoration:none;
}

div.form .fields .row table td {
vertical-align:middle;
}

div.form .fields .row table label {
margin-bottom:0;
}

div.form .fields .field_bool label {
font:11px Tahoma;
color:#000;
}

div.form .fields .divider {
font:bold 11px Tahoma;
color:#333;
margin-bottom:5px;
}

