.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
    overflow: visible;
}

.new-ui form
{
	display: block;
	width: 100%;
	margin: 0 0 22px 0 !important;
}

.new-ui form .field-row,
.new-ui form .form-controls
{
	/* FORCES BLOCK DISPLAY */
	overflow: hidden;
    width: auto !important;
}

.new-ui form .field-row
{
	padding: 10px 10px 0 0;
}

.new-ui form .form-controls
{
	padding: 5px 10px 5px 10px;
	background: #ffffff;
	line-height: 20px;
}

.new-ui form .left,
.new-ui form .right
{
	display: block;
	margin: 0;
	padding: 0;
}

.new-ui form .left
{
	float: left;
}

.new-ui form .right
{
	float: right;
}

.new-ui form .right,
.new-ui form .left
{
	line-height: 20px;
}

.new-ui form .widget
{
	margin: 10px 0 0 10px;
	padding-right: 0;
}

.new-ui form .widget_660
{
	width: 660px;
}

.new-ui form .legend
{
  background: #fff none;
  padding: 3px 10px 3px 10px;
  line-height: 1.125em;
  border-bottom: 1px #aaaaaa dotted;
  margin: 0;
}

.new-ui form label
{
	cursor: pointer;
}

.new-ui form label.top
{
	display: block;
	padding: 0 0 5px 0;
}

.new-ui form label.normal
{
    color: #000;
    font-weight: normal;
}

.new-ui form .legend label
{
  display: inline;
  padding: 0;
  /* color: #777777; */
  margin: 0;
  font-size: 1em;
}

.new-ui form textarea
{
	margin: 0;
}

.new-ui form input,
.new-ui form textarea{

    margin-left:10px;
}

.new-ui form input[type="checkbox"]
{
	position: relative;
	top: 3px;
	left: 0;
}

.new-ui .admin-double-list select
{
	width: 150px;
	height: 170px;
}

.new-ui .admin-double-list .left
{
	padding: 0 10px 0 10px;
}

.new-ui .admin-double-list .admin-double-list-controls
{
	padding-top: 90px;
	text-align: center;
	width: 160px;
	padding-left: 0;
	margin-left: 0;
}
.new-ui #video-upload .left{
    margin-left: 10px;
}
.new-ui #video-upload .left input{
    margin-left: 0px;
}

.hr
{
	height: 0;
	line-height: 0;
	font-size: 0;
	background: transparent none;
	width: 100%;
	border-top: 1px #aaaaaa dotted;
	overflow: hidden;
}

.hr hr
{
	display: none;
	position: absolute;
	top: -999px;
	left: -999px;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
}

.new-ui .hr.first,
.new-ui .hr.top
{
	margin-top: 10px;
}

.new-ui .hr.bottom
{
  margin-bottom: 10px;
}

.new-ui form .errorMessage
{
	padding: 4px 0 0 10px;
}

.new-ui form .button
{
	float: none;
	display: inline-block;
}

.new-ui form .button.button_right
{
	margin: 0 0 0 4px;
}

.new-ui form .button.button_left
{
	margin: 0 4px 0 0;
}


.new-ui .sidebox form .field-row
{
    padding:5px 5px 0 0;
}

.new-ui .sidebox a.button
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

/** CONTENT PAGE STANDARD FORM SMALL **/
.new-ui .contentPageStandardForm-small textarea
{
    width: 630px;
}