/* Zarządzanie */

.structure-options
{
	padding: 5px;
	margin: 0px;
	
	display: none;
	position: absolute;
	margin: -10px 0px 0px 160px;
	
	border: 1px solid #cacaca;

	border-radius: 10px;
	
	background: #efefef;

	z-index: 100;
}

.structure-options a
{
	display: block !important;
	
	margin: 0px !important;
	padding: 7px !important;

	font-size: 11px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	
	color: #565656 !important;

	border: 0px !important;
	background: none !important;
}

.structure-options a:hover
{
	margin: 0px !important;
	padding: 7px !important;

	text-decoration: none !important;
	font-weight: normal !important;

	border: 0px !important;
	background: #dedede !important;
}

.structure-options a .icon
{
	margin-bottom: -3px;
}

/* Edycja elementu struktury */

.structure-edit select
{
	width: 100%;
}

/* Drzewo struktury */

#structure .nodes-tree div.node
{
	clear: both;
}

#structure .nodes-tree div.node-image.node-last
{
	background: url('../images/node-last.png') no-repeat center center;
}

#structure .nodes-tree div.node-image.node-not-last
{
	background: url('../images/node-not-last.png') no-repeat center center;
}

#structure .nodes-tree div.node-image.node-connector
{
	background: url('../images/node-connector.png') no-repeat center center;
}

#structure .nodes-tree div.node-image
{
	float: left;
	
	width: 24px;
	height: 24px;
}

#structure .nodes-tree div.node-image img
{
	margin: 0px;
	padding: 0px;
}

#structure .nodes-tree div.node-name
{
	float: left;
	
	font-size: 13px;
	
	margin: 2px;
	padding: 1px 4px;
}

#structure .nodes-tree div.node-name:hover a
{
	text-decoration: none;
}

#structure .nodes-tree div.root-node
{
	font-weight: bold;
	font-size: 14px;
}

/* Mapa strony */

.structure-sitemap .nodes-tree div.node-name:hover
{
	margin: 1px !important;
	
	border: 1px dotted #909090;
	background: #efefef;
}

/* Zarządzanie */

.structure-manage .node
{
}

.structure-manage .node:hover
{
	background: #efefef;
}

.structure-manage .node-name
{
}

.structure-manage .root-node
{
}

.structure-manage .node img
{
	margin-top: 3px;
}

