form table th {text-align: right; vertical-align: top}
.element, .availableList, .selectedList {vertical-align: top}
.dualList td.moveButtons,
.dualList td.orderButtons {text-align: center; padding: 2px}
.addButton, .remButton, .remAllButton {width: 25px; margin: 2px}
input.ciselnik {width: 25px; height: 21px}
input.ciselnik-chooser {vertical-align: top}
td.required input.text, td.required select { background-color: rgb(255,230,230) }
td.error {border-left: red 3px solid !important}
.radio label {background-color: gray}
.errors {color: red; margin-bottom: 10px}
label {white-space: nowrap}
.report, .report td {border: 1px solid gray; border-collapse: collapse}
.odd {background-color: rgb(232,232,232)}
.report .number, .report .date, .report .datetime {text-align: right}
.report .bool {text-align: center}
.report th {text-align: left; vertical-align: top; font-weight: normal}
.report th.descencing:after, 
.report th.descending:after {content: url('arrowDown.gif')}
.report th.ascending:after {content: url('arrowUp.gif')}
img.calendar {margin-left: 3px; cursor: pointer; vertical-align: top}
img.tooltip {cursor: help; vertical-align: text-top; margin-right: 3px}
.tooltip ul, .tooltip ol {margin-bottom: 0; margin-left: 1.5em; padding-left: 1em; padding-right: 0.5em}
.tooltip p {margin-bottom: 0.7em}
.buttons {margin-top: 1em}
.buttons input {margin-right: 1ex}
td.column2, .dualList td {padding: 0}
.dualList .listBottom {padding-top: 4px}
