.user-table-tpl {
    margin: auto;
    padding:0;
    border:0;
    border-collapse:collapse;
	width: 80%!important;
}
.user-table-tpl tbody {
    border: 3px double #CCC;
}
.user-table-tpl table tbody {
    border: none;
}
.user-table-tpl .tdright * {
    vertical-align: middle;
}
.user-table-tpl tbody th,
.user-table-tpl tbody td {
    padding: 8px 5px;
    border-bottom: 1px dotted #CCC;
}
.user-table-tpl table tbody th,
.user-table-tpl table tbody td {
    padding: 0 4px;
    border-bottom: none;
}
.user-table-tpl tbody th {
    color: #000;
    background: none;
}
.user-table-tpl td.buttons {
    padding: 8px 0;
    min-width: 490px;
    text-align: center;
}
.user-table-tpl td.desc {
    width: 0;
}
.user-table-tpl td.buttons input[type=submit],
.user-table-tpl td.buttons input[type=button] {
    width: 160px;
    cursor: pointer;
}
#nc_proddesc,
#nc_orgdesc {
    max-width: 370px;
}
#editor-xtd-buttons,
.toggle-editor {
    display: none;
}
table.mceLayout,
table.mceLayout iframe {
    height: 300px!important;
}
.mceToolbar td,
.mceToolbar {
    border: none!important;
    padding: 0px 2px!important;
    vertical-align: top !important;
}
.mce_styleselect, .mce_formatselect, .mce_link, .mce_unlink, .mce_anchor, .mce_image, .mce_help, .mce_code, .mce_cleanup, .mceToolbarRow3 {
    display: none!important;
}
#nc_proddesc_tbl,
#nc_orgdesc_tbl {
	width: 100%!important;
	border-top: 1px solid #ccc;
}
#adminForm label {
	font-weight: bold;
}
.addObject select,
#block_nc_category #nc_subcat,
#block_nc_category #nc_category {
	min-width: 64px;
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    font-size: 1.1em;
    padding: 6px 11px;
    transition: all 200ms ease-out 0s;
}
form .require {
	border: 1px solid red!important;
	box-shadow: 0 0 8px red, 0 0 4px!important;
}
