div.form-menu-tabs {
	margin-bottom:3px;
}

.use_new_menu div.form-menu-tabs ul li {
	display:block;
}

.use_new_menu div.form-menu-tabs ul li a {
	margin-right:1px;
}

.cms-form .menu-form {
	position:relative;
	background-color: #F5F5F5;
    border: 1px solid #BBBBBB;
}

.cms-form .menu-form .menu-form-title {
    color: #000000;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    padding: 2px;
    text-align: left;
}

.cms-form .use_new_menu .menu-form-title {
	cursor:default;
}

.cms-form .menu-form .form-block-toggler {
	cursor:pointer;
	float:left;
}

.cms-form .menu-form .right-toggler-arrow {
	display:block;
	float:right;
	width:16px;
	clear:right;
}

.cms-form .menu-form .menu-form-title .right-toggler-arrow img {
	padding:0px;
	margin:0px;
}

.cms-form .menu-form .menu-form-title img {
    float: left;
    padding-right: 22px;
}

.cms-form .menu-form .existing-element-menu-items-list {
	/*padding:5px 3px 2px;*/
	padding:0px 0px 2px;
	width:360px;
}

.cms-form .menu-form .menu-item-list-single-item {
	float:right;
}

.cms-form .menu-form .menu-item-list-more-items {
	padding:4px 0px 2px 38px;
	clear:both;
}

.cms-form .menu-form .existing-element-menu-items-list div.element-menu-item {
	font-weight:normal;
}

.cms-form .menu-form .existing-element-menu-items-list img {
	float:none;
	padding:0px 0px 0px 0px;
	vertical-align:text-bottom;
	border:0px none transparent;
}


.cms-form .menu-form .existing-element-menu-items-list div.element-menu-item span.item-icons {
    height: 16px;
    float: right;
    display: block;
    
    /*
    opacity: 0; 
    filter: alpha(opacity=0); 
    -ms-filter: "alpha(opacity=0)"; 
    -khtml-opacity: 0; 
    -moz-opacity: 0; 
     */
    
    /*-webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    -ms-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;*/
}

.cms-form .menu-form .existing-element-menu-items-list div.element-menu-item span.item-icons {
    opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=100); /* IE lt 8 */
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    -khtml-opacity: 1; /* Safari 1.x */
    -moz-opacity: 1; /* FF lt 1.5, Netscape */  
}

.cms-form .menu-form .existing-element-menu-items-list div.element-menu-item span.element-menu-item-title input {
    font-family: Arial;
    padding: 3px 28px 3px 6px;
    background-repeat: no-repeat;
    background-position: 98% center;
    
    -moz-box-shadow: 0px 0px 4px #18b7f1;
    -webkit-box-shadow: 0px 0px 4px #18b7f1;
    box-shadow: 0px 0px 4px #18b7f1;
    z-index: 10;
    margin-left:2px;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons {
	padding:1px 0px 0px 0px;
	font-size:10px;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons a {
	font-size:10px;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons-left a span {
	display:inline; 
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons img {
	vertical-align:bottom;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons-left a:hover span {
	text-decoration:underline;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons-left img {
	padding-right:2px;
	padding-left:4px;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons-right {
    opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=100); /* IE lt 8 */
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    -khtml-opacity: 1; /* Safari 1.x */
    -moz-opacity: 1; /* FF lt 1.5, Netscape */  
	cursor:default;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons-right img {
	padding-left:2px;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons-right span.object-language-visibility {
	display:inline;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons span.img-btn-placeholder {
	display:inline;
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons span.img-btn-placeholder img {
	width:16px;
	height:16px;
}

.cms-form .menu-form .menu-form-body {
	position:relative;
	padding: 0px 5px 0px 3px;
}

.cms-form .menu-form .menu-form-body .form-sortable-menu-wrapper {
	background-color:#ffffff;
}

div.use_new_menu div.form-sortable-menu-wrapper {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper .ui-state-default, .ui-state-default {
	background-color:transparent;
	background-image:none;
}

div.menu-form div.menu-form-body div.use_new_menu li.ui-draggable.color1 {
    color:#00b7f6;
}

div.menu-form div.menu-form-body div.use_new_menu li.ui-draggable.color2 {
	color: #C1C3FC
}

div.menu-form div.menu-form-body div.use_new_menu li.ui-draggable.color3 {                                                      
    color:#fcdfc1;
}

div.menu-form div.menu-form-body div.use_new_menu li.ui-draggable.color4 {
    color:#dafcc1;
}

div.menu-form div.menu-form-body div.use_new_menu li.ui-draggable.color5 {
    color:#fcf9c1;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper .ui-state-default,
.use_new_menu_helper .ui-state-default, 
.use_new_menu_helper {
	border:0px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.ui-draggable,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.ui-state-highlight, 
li.use_new_menu_helper ul li.ui-draggable,
li.use_new_menu_helper {
	margin:0px;
	padding:0px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.ui-state-highlight {
	border:1px solid red;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul {
	margin-right:0px;
}

div.menu-form div.use_new_menu  ul.form-sortable-menu {
	margin-left:23px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li {
	position:relative;
}

div.use_new_menu div.form-menu-tabs ul.form-sortable-menu ul,
div.use_new_menu div.form-menu-tabs li.ui-sortable-helper ul {
	margin-left:13px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li span.node-type-icon,
span.node-type-icon {
	float:left;
    height:16px;
    /*position: relative;*/
	left:-23px;
	position:absolute;
	zoom:1;
	padding:2px 0px 1px 6px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li span.node-type-icon img {
	border-right: 1px solid #ffffff;
    padding-right: 1px;
}


div.menu-form div.use_new_menu .form-menu-objects span.node-type-icon {
	position:relative;
	left:0px;
	vertical-align:text-bottom;
	float:left;
	padding:0px 5px 0px 0px;
}

div.menu-form div.use_new_menu span.node-type-icon {
	display:block;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li li.nested-sortable-item-odd span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li li li.nested-sortable-item-odd span.node-type-icon {
	background-color:#ffffff;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li li.nested-sortable-item-even span.node-type-icon,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li li li.nested-sortable-item-even span.node-type-icon {
	background-color:#f0f0f0;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li span.node-type-icon {
	left:-36px;
	padding-right:12px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li span.node-type-icon {
	left:-49px;
	padding-right:25px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li span.node-type-icon {
	left:-62px;
	padding-right:38px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li span.node-type-icon {
	left:-75px;
	padding-right:51px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li span.node-type-icon {
	left:-88px;
	padding-right:64px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li span.node-type-icon {
	left:-101px;
	padding-right:77px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li li span.node-type-icon {
	left:-114px;
	padding-right:90px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li li li li li li li li li span.node-type-icon {
	left:-127px;
	padding-right:103px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper li.new-parent-of-dragged-item > span span.node-title {
	font-weight:bold;
	color:#9FCC41;
}



/*
div.menu-form div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-icons-left {
	opacity:1;
}
*/

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul  li span span, 
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.ui-draggable span.available-sorting,
li.use_new_menu_helper,
li.use_new_menu_helper span.available-sorting, li.use_new_menu_helper span.available-sorting span,
li.use_new_menu_helper ul li.ui-draggable span.available-sorting, li.use_new_menu_helper ul li.ui-draggable span.available-sorting span {
	font-size:10px;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.ui-draggable span.available-sorting,
div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.ui-draggable span.not-available-sorting {
	margin:0px 3px;
	zoom:1;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.ui-draggable span span.node-title,
li.use_new_menu_helper span.available-sorting span.node-title {
	height:16px;
	padding:3px 0px 0px 0px;
	zoom:1;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.nested-sortable-item-even {
	background-color:#f0f0f0;
}

div.menu-form div.use_new_menu div.form-sortable-menu-wrapper ul li.nested-sortable-item-odd {
	background-color:#ffffff;
}


div.use_new_menu div.form-menu-tabs ul li a {
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	
	padding: 2px 0.5em 1px;
	font-size:11px;
	margin-top:1px;
}

div.use_new_menu div.form-menu-tabs ul.tabs-ul li a {
	float:left;
}

div.use_new_menu div.form-menu-tabs ul li a.selected {
	top:1px;
	position:relative;
	margin-top:0px;
	padding-bottom:0px;
}

div.use_new_menu div.form-menu-tabs ul.tabs-ul li a img {
	top:-1px;
	left:3px;
}

body.use_new_menu .fg-menu-container, 
body.use_new_menu .fg-menu-flyout ul ul {
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;

	padding:0px;
	font-size:10px;
}

body.use_new_menu .fg-menu-flyout ul ul {
	max-height:250px;
	overflow:auto;
	overflow-x:hidden;
}

body.use_new_menu .fg-menu-container .ui-corner-all {
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

body.use_new_menu .fg-menu-container ul li {
	width:100%;
	position:relative;
}

body.use_new_menu .fg-menu-container a.ui-corner-all,
body.use_new_menu .fg-menu-container a.fg-menu-indicator, 
body.use_new_menu .fg-menu-container a.ui-state-focus,
body.use_new_menu .fg-menu-container a.ui-state-hover, 
body.use_new_menu .fg-menu-container a.ui-state-hover:hover {
	padding:0px;
	width:190px;
	padding:2px 4px;
}

body.use_new_menu .fg-menu-container a.fg-menu-indicator span, 
body.use_new_menu .fg-menu-container a.ui-state-focus span,
body.use_new_menu .fg-menu-container a.ui-state-hover span, 
body.use_new_menu .fg-menu-container a.ui-state-hover:hover span {
	width:170px;
}

body.use_new_menu .fg-menu-container a.fg-menu-indicator span.ui-icon, 
body.use_new_menu .fg-menu-container a.ui-state-focus span.ui-icon,
body.use_new_menu .fg-menu-container a.ui-state-hover span.ui-icon, 
body.use_new_menu .fg-menu-container a.ui-state-hover:hover span.ui-icon {
	width:16px;
}

body.use_new_menu .fg-menu-container a.ui-state-hover, 
body.use_new_menu .fg-menu-container a.ui-state-focus {
	background-image:none;
	background-color:#F0F0F0;
}

body.use_new_menu .fg-menu-container a.ui-state-default {
    background-image: none;
    background-color:#F0F0F0;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}

div.use_new_menu ul.form-sortable-menu li.menu-item-hidden span.available-sorting span.node-title span {
	opacity:0.4;
    filter: alpha(opacity=40); 
    -ms-filter: "alpha(opacity=40)"; 
    -khtml-opacity: 0.4; 
    -moz-opacity: 0.4; 
}

div.use_new_menu ul.form-sortable-menu li.ui-draggable span.available-sorting span.node-title input {
	height:14px;
	padding-top:0px;
	padding-bottom:0px;
	top:2px;
	left:0px;
}

div.form-sortable-menu-slider div.minimizedSortableMenuSlide {
	height:1px;
}

div.cms-form div.wrap-label label {
	white-space:normal;
}

.use_new_menu ul.form-menu-objects li, .use_new_menu div.menu-form ul li.ui-draggable {
	padding:1px 3px;
	margin:0px 0px 3px 4px;
}

.use_new_menu ul.form-menu-objects li.ui-corner-all {
    -moz-border-radius: 0px 0px 0px 0px; /* Firefox */
    -webkit-border-radius: 0px 0px 0px 0px; /* Safari, Chrome */
    border-radius: 0px 0px 0px 0px; /* CSS3 */
}

.use_new_menu ul.form-menu-objects li.ui-draggable span.available-sorting {
	margin:0px;
}

.use_new_menu ul.form-menu-objects li.ui-draggable span.available-sorting span.node-title {
	font-size:10px;
}

.use_new_menu div.form-menu-objects-holder {
	padding:10px 2px 10px 5px;
	clear:both;
}

.use_new_menu div.form-menu-objects-holder ul.form-menu-objects {
	float:right;
}

.use_new_menu div.form-menu-objects-holder div.form-menu-objects-legend {
	float:left;
	margin:3px 5px 5px 0px;
}

.use_new_menu div.form-menu-objects-holder ul.form-menu-objects li {
	float:right; /* lebo chrome blbne */
}