.naviFrameBody {
	/*background-color: #2b2b2b !important;*/
}

.showtoclick {
	display:none;
}

.EFMenuHelp {
	cursor: help;
	/*background: url(/admin/public/images/efmenuhelp.gif) no-repeat;*/
	position: relative;
	top: 4px;
	margin-left: 4px;
	/*width: 20px;
	height: 20px;*/
}

.EFMenuHelpText {
	display: none;
}

#EFMenuEditFrameRealURL {
	height: 17px;
}

.EFMenuEditFrameToggle {
	font-size:14px;
	color: #B5B5B5;
	font-weight:bolder;
	border-bottom: 1px solid #525252;
	margin: 10px 5px;
	padding: 2px 0 5px;
	cursor: pointer;
}
.EFMenuEditFrameToggle img {
	float: left;
	padding: 2px 5px 0 0;
}
.EFMenuEditFrameToggleContainer {
	margin: 0px 5px;
	padding: 0px 18px;
}
.EFMenuEditFrameToggleHide {
	display: none;
}


/**
BodyFrame pridavani komponent
**/
#bodyFrame {
	background-color: #2d2d2d;
	padding: 10px 2px;
}


#addComponentDiv {
	/*border: 1px solid red;*/
	background-color: #3d3d3d;
}

#saveComponentDiv {
	/*border: 1px solid red;*/
	background-color: #3d3d3d;
	margin-top:5px;
}
#saveComponentSubmit {
	background-color:#0093D6;
	color:white;
	margin: 2px 2px;
	padding: 2px 2px;
}

#allComponent {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.componentWhiteSpace {
	//outline: 2px dashed #2F7F33;
	border: 3px dashed #666;
	width: 600px; !important;
	height: 200px;

}

.componentLi {
	margin:10px 0px;
	padding-bottom: 5px;
	/*background-color: #3d3d3d;*/
	background-color: #3D3D3D;
}

.componentHandle {
	padding: 5px 5px;
	height: 16px;
	cursor: move;
	background-color: #3D3D3D;
}

.componentToggle {
	float: left;

	padding: 2px 5px 2px 0px;
	cursor: pointer;
}
.componentName {
	float: left;
	font-size: 12px;
	font-weight: bolder;
}

.componentParts {
	font-size: 12px;
	float: left;
	background:#3D3D3D none repeat scroll 0 0;
margin:0 0 5px;
padding:0 0 0 5px;
}


.componentParts  select {
	background:#3D3D3D none repeat scroll 0 0;
	border: 0px solid #000;
	font-size:12px;
	color: white;
	margin: 0 0;
	padding: 0 0;
}

.componentClose {
	cursor: pointer;
	float: right;
}
.componentClose span {
	display: none;
}

.componentPerm {
	cursor:pointer;
	float:right;
}

.componentClear {
	clear: both;
}
.componentContainer {
	margin: 0px 5px;
	background-color: #2B2B2B;
	padding: 5px 5px;
}

/**
EditFrame formular
**/

/*#editFrame input[type="text"] {
	width: 500px;
}

#editFrame textarea {
	width: 500px;
	height: 100px;
}*/

#editFrame input.errorField {
	background-color: red;
}

#editFrame input.submit {
background-color:#0093D6;
color:white;
margin:2px;
padding:2px;
width: auto;
}


#editFrame select {
	width: 300px;
}

#editFrame .drop_id_link {
	background: none;
	padding: 2px 2px;
}

#editFrame .drop_id_link_active {
	background-color: #2F7F33;
}

#editFrame .drop_id_link_hover {
	background:none;
	outline: 2px dashed #2F7F33;
}

#editFrame span.field {
	display:block;
	/*font-size:11px !important;*/
	font-weight:bolder !important;
	/*padding:0 0 px;*/
	margin: 10px 0 2px;
}


/**
Ajax loader
**/
.ajax-loader {
	position: absolute;
	display:inline;
	background-color: black;
	 font-weight: bolder;
	 padding: 2px 8px 2px 10px;
}


/**
BlockBox
**/
.blockBox .topClose {
    float: right;
    padding: 0 0;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.blockBox .box {
    background-color:#2D2D2D;
    margin: 5px 0 0 0;
    padding: 2px 0 10px 0;
    text-align: center;
}
.blockBox .innerBox {
 	text-align: left;
    padding: 5px 20px 0px;
    margin-bottom: 0px;
}
.blockBox .box input.close, .blockBox .box input.save  {
	margin-top: 10px;
	background-color:#0093D6;
	color:white;
	border: 0px solid #000;
	padding: 2px 2px;
}
.blockBox .innerBox input  {
	font-size: 11px;
	border: 0px solid #000;
	padding: 2px 2px;
}

/**
Menu
**/
#drag-helper {
background-color: #ddd;
border: 1px dashed #ccc;
color: black;
padding: 5px 5px;
}

/**
STROM
**/
.menuTreeRoot {
    margin: 0;
    padding: 0;
}

.menuTreeRoot li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 34px;
    line-height: 14px;
}

.menuTreeRoot li img {
    border: 0px solid #000;
    cursor: pointer;
}

.menuTreeRoot li span {
    cursor: pointer;
}
.menuTreeRoot li span:hover {
    color:#00B5FB;
}

.menuTreeRoot li span.selectedNode {
	text-decoration:underline;
	color:#00B5FB
}
.menuTreeRoot li div {
    cursor: pointer;
}


.menuTreeRoot ul {
    margin: 0;
    padding: 0;
}

.menuTreeRoot .root {
    margin-left: -16px; /*preventan acu*/
    background: url(/admin/public/images/EFTree/root.gif) no-repeat 16px 0;
}

.menuTreeRoot .line {
    margin: 0 0 0 -16px;
    padding: 0;
    line-height: 5px;
    height: 5px;
    font-size: 5px;
    background: url(/admin/public/images/EFTree/line_bg.gif) 0 0 no-repeat
        transparent;
}

.menuTreeRoot .line-last {
    margin: 0 0 0 -16px;
    padding: 0;
    line-height: 5px;
    height: 5px;
    font-size: 5px;
    background: url(/admin/public/images/EFTree/spacer.gif) 0 0 no-repeat
        transparent;
}

.menuTreeRoot .line-over {
    margin: 0 0 0 -16px;
    padding: 0;
    line-height: 5px;
    height: 5px;
    font-size: 5px;
    background: url(/admin/public/images/EFTree/line_bg_over.gif) 0 0
        no-repeat transparent;
}

.menuTreeRoot .line-over-last {
    margin: 0 0 0 -16px;
    padding: 0;
    line-height: 5px;
    height: 5px;
    font-size: 5px;
    background: url(/admin/public/images/EFTree/line_bg_over_last.gif) 0 0
        no-repeat transparent;
}

/*new*/
.menuTreeRoot .node {
    margin-left: -16px;
    background: url(/admin/public/images/EFTree/expandable.gif) 0 -2px
        no-repeat; /* #fff;*/
}

.menuTreeRoot .node-last {
    margin-left: -16px;
    background: url(/admin/public/images/EFTree/expandable-last.gif) 0 -2px
        no-repeat; /* #fff;*/
}

.menuTreeRoot .folder-close {
	float:left;
	width: 36px;
	line-height: 16px;
    margin-left: -34px;
    _margin-left: -17px;
    background: url(/admin/public/images/EFTree/expandable-folder.gif) 0 -2px
        no-repeat; /* #fff;*/
}

.menuTreeRoot .folder-open {
	float:left;
	width: 36px;
	line-height: 16px;
    margin-left: -34px;
    _margin-left: -17px;
    background: url(/admin/public/images/EFTree/collapsable-folder.gif) 0 -2px
        no-repeat; /* #fff;*/
}


.menuTreeRoot .doc {
	float:left;
	width: 36px;
	line-height: 16px;
    margin-left: -34px;
    _margin-left: -17px;
    background: url(/admin/public/images/EFTree/normal-doc.gif) 0 -2px
        no-repeat; /* #fff;*/
}

.menuTreeRoot .node-over  {
   background: url(/admin/public/images/EFTree/expandable-folder-add.gif) 0 -2px
        no-repeat; /* #fff;*/
}


.menuTreeRoot .toolbox a {
 font-weight: normal;
}

/*.efmenu_toolBox {
	background-color: transparent url(/admin/public/images/EFTree/expandable.gif) no-repeat scroll 0 -2px;
	margin-left:-16px;
	padding-left:14px;
}*/
