Dzięki za podpowiedź, ale niestety dalej mam problem. Znalazłem odpowiedzialny .css za to wyrównanie:
/* Customizable product */
#customization_block { padding:40px 0; }
.customization_block_title { margin: 4px 4px 4px 2px }
#customization_block ul { margin: 6px 6px 0 6px }
.customization_block_input { vertical-align: inherit }
img.customization_delete_icon { margin: 2px }
li.customizationUploadLine {
margin-left: 20px;
text-align: left;
clear: left;
padding: 1px;
display: block
}
div.customizationUploadBrowse { float: left }
div.customizationUploadBrowseDescription { padding: 6px; font-size:11px; }
img.customizationUploaded {
margin: 2px;
border: 1px solid #888888
}
ul.customizationUploaded {
list-style-type: none;
margin-left: 4px
}
ul.customizationUploaded li { display: inline }
ul.customizationUploaded a { text-decoration: none }
div.customizationUploaded { clear: left }
div.deletePictureUploaded { float: right }
div.deleteCustomizableProduct { float: right }
ul.typedText {
padding-left: 6px;
list-style-type: none
}
Jednak w żaden sposób nie mogę oddzielić tekstu od pola. Zmiany wyrównania stosują się do obu naraz i ciągle jest nierówno ;\.