

/*img {
	behavior:expression((this.runtimeStyle.behavior="none")&&
							(this.tagName == "IMG" && this.src)&&
							(!this._loaded)&&
							(this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='"+(this.width&&this.height?"scale":"image")+"')")&&
							(this.src = "../explorer/src/img/signavio/s.gif")&&
							(this._loaded = true));
}*/


div.signavio_repository_header_shadow {
	behavior:expression((this.runtimeStyle.behavior="none")&&
						(!window.headerMoved)&&						
						(!document.getElementById("signavio_repository_header_shadow_moved"))&&
						(this.id =  "signavio_repository_header_shadow_moved")&&
						(document.body.appendChild(this))&&		
						(this.innerHTML = "<img src='../explorer/src/img/signavio/s.gif'/>")&&				
						(window.headerMoved = true));	
	background:none;
	overflow:hidden;
}


div.signavio_repository_header_shadow img{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../explorer/src/img/signavio/header_background2.png',sizingMethod='scale');
	position:relative;
	height:76px;
	width:100%;
	top:-66px;
}

.x-purchase-link {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../explorer/src/img/signavio/purchase3.png',sizingMethod='image');
	background:none !important;
	top:-15px !important;
	line-height:34px !important;
}

img {

}

.x-admin-btn img.x-ok{	
	background:white !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../explorer/src/img/nuvola/16x16/actions/ok.png',sizingMethod='image') !important
	behavior:none !important;
}

.x-admin-btn img.x-failed{	
	background:white !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../explorer/src/img/nuvola/16x16/actions/button_cancel.png',sizingMethod='image') !important;
	behavior:none !important;
}

.view_plugin .thumb-wrap {
	border:1px solid white;
}

.view_plugin .thumb-wrap.x-view-over{
    border:1px solid #dddddd !important;
}

.view_plugin .thumb-wrap.x-view-selected{
	border:1px solid #99bbe8 !important;
}

.view_plugin .thumb.model {
	behavior:expression((this.runtimeStyle.behavior="none")&&
						(!this._addedImg)&&
						(this.innerHTML = "<img src='../explorer/src/img/signavio/s.gif' class='background'/>" + this.innerHTML)&&
						(this._addedImg = true));	
	background:none !important;
}

.view_plugin .thumb.model {
	padding-top: 5px !important;	
}

.view_plugin .thumb.model img.background {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/icon-model-background.png",sizingMethod="image");
	position:absolute;
	top:8px !important;
	left:22px !important;
}

.view_plugin .thumb img.x-thumb-icon {
	behavior:expression((this.runtimeStyle.behavior="none")&&
							(this.tagName == "IMG" && this.src)&&
							(!this._loaded)&&
							(this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')")&&
							(this.src = "../explorer/src/img/signavio/s.gif")&&
							(this._loaded = true));	
							
	top: expression(((68-this.offsetHeight)/2)+"px");
}

.view_plugin .thumb-wrap .x-badge img,
.view_view .x-grid3 .x-icon {
	behavior:expression((this.runtimeStyle.behavior="none")&&
							(this.tagName == "IMG" && this.src)&&
							(!this._loaded)&&
							(this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')")&&
							(this.src = "../explorer/src/img/signavio/s.gif")&&
							(this._loaded = true));	
}


.x-view-selector-toolbar .x-button-img{
	top: 1px;	
}

button {
	position: relative;
	behavior:expression((this.style.backgroundImage)&&
						(this.runtimeStyle.behavior="none")&&
						(!this._loaded)&&
						(this.innerHTML = "<img class='x-button-img' src='../explorer/src/img/signavio/s.gif' style='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.style.backgroundImage.slice(4,this.style.backgroundImage.length)+",sizingMethod=crop)'/>" + this.innerHTML)&&
						(this.style.background = "none")&&
						(this._loaded = true));	
							
}


button img.x-button-img {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 2px;
	left: 0px;
}

table.x-disabled button {
	color:silver;
}

img.x-tree-node-icon {
		behavior:expression((this.runtimeStyle.behavior="none")&&
							(this.currentStyle.backgroundImage)&&
							(!this._loaded)&&
							(this.style.filter = (this.currentStyle.filter||"") + (this.style.filter||"") + "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.currentStyle.backgroundImage.slice(5,this.currentStyle.backgroundImage.length-2)+"',sizingMethod='crop')")&&
							(this.style.background = "none")&&
							(this.className += " x-tree-node-icon-fixed")&&
							(this.src = "../explorer/src/img/signavio/s.gif")&&
							(this._loaded = true));			
}

img.x-tree-node-icon-fixed {
	background: none !important;
}

.x-tree-node-anchor span img,
img.x-menu-item-icon {
		behavior:expression((this.src)&&
							(this.runtimeStyle.behavior="none")&&
							(!this._loaded)&&
							(this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')")&&
							(this.src = "../explorer/src/img/signavio/s.gif")&&
							(this._loaded = true));	
							
}


.x-tableview-plugin .folder.x-tree-node-collapsed .x-tree-node-icon,
.x-tableview-plugin .folder .x-tree-node-icon,
.x-tableview-plugin .x-disabled.x-locked.folder.x-tree-node-leaf .x-tree-node-icon,
.x-tableview-plugin .x-tree-node-collapsed.x-locked.folder .x-tree-node-icon,
.x-tableview-plugin .x-locked.folder .x-tree-node-icon  {
	background:none;
	behavior:none !important;
}



.x-tableview-plugin .x-disabled.x-locked.folder.x-tree-node-leaf .x-tree-node-icon,
.x-tableview-plugin .x-tree-node-collapsed.x-locked.folder .x-tree-node-icon {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/nuvola/16x16/filesystems/folder_grey_locked.png",sizingMethod="image") !important;
}

.x-tableview-plugin .folder.x-locked .x-tree-node-icon {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/nuvola/16x16/filesystems/folder_grey_open_locked.png",sizingMethod="image") !important;
}

.x-tableview-plugin .folder.x-tree-node-expanded .x-tree-node-icon {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/nuvola/16x16/filesystems/folder_grey_open.png",sizingMethod="image") !important;
}

.x-tableview-plugin .folder.x-tree-node-collapsed .x-tree-node-icon {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/nuvola/16x16/filesystems/folder_grey.png",sizingMethod="image") !important;
}

.x-tableview-plugin .model.x-tree-node-leaf  .x-tree-node-icon {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/nuvola/16x16/mimetypes/kig_doc.png",sizingMethod="image") !important;
	color:black !important;
	font-style:normal!important;
}

.x-tableview-plugin .x-tree-node-leaf span {
	color: black;
	font-style: normal;
}

img {
		behavior:expression((this.src)&&
							(this.src.indexOf("famfamfam")>0)&&
							(this.runtimeStyle.behavior="none")&&
							(!this._loaded)&&
							(this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')")&&
							(this.src = "../explorer/src/img/signavio/s.gif")&&
							(this._loaded = true));	
							
}


.view_plugin .thumb.model img.background {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/icon-model-background.png",sizingMethod="image");
	position:absolute;
	top:8px !important;
	left:22px !important;
}

.view_plugin {
	position:absolute;
}


#folder_plugin .x-tree-arrows .x-tree-elbow-plus,
#folder_plugin .x-tree-arrows .x-tree-elbow-end-plus {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/arrow-plus.png",sizingMethod="image");
	background: none;
} 
#folder_plugin .x-tree-arrows .x-tree-elbow-minus,
#folder_plugin .x-tree-arrows .x-tree-elbow-end-minus {		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/arrow-minus.png",sizingMethod="image");
	background: none;
}

/** Map View **/
.x-plugin-map-view .thumb-wrap {
	border: 1px solid white !important;
}

.x-plugin-map-view .thumb-wrap.x-view-over{
    border:1px solid #dddddd !important;
}

.x-plugin-map-view .thumb-wrap.x-view-selected{
	border:1px solid #99bbe8 !important;
}

.x-plugin-map-view .thumb-wrap img{
	behavior:expression((this.runtimeStyle.behavior="none")&&
							(this.tagName == "IMG" && this.src)&&
							(!this._loaded)&&
							(this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')")&&
							(this.src = "../explorer/src/img/signavio/s.gif")&&
							(this._loaded = true));	
}

/** SEARCH **/
.search_plugin .x-panel .x-panel-bwrap {
	background:none !important;
}

/** INFO **/
.x-info .x-header-info.x-panel-header {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_top_small.png",sizingMethod="scale");
	background:none;
}

.x-info .x-header-info.x-panel-header span {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_lefttop_small.png",sizingMethod="crop");
	background:white;
	position: relative;
	top:1px;
}


.x-info-box .x-editable {
	background:none;
}


.x-info {
	behavior:expression((this.runtimeStyle.behavior="none")&&
						(!this._loaded)&&
						(this.img = document.createElement("img"))&&
						(this.img.src = "../explorer/src/img/signavio/s.gif")&&
						(this.img.className = "x-bgr-left-img")&&
						(this.appendChild(this.img))&&
						(this.style.background = "none")&&
						(this._loaded = true));	
						
}


.x-info img.x-bgr-left-img {
	position:absolute;
	left:0px !important;
	top:10px;
	width:9px;
	height:expression(this.parentNode.offsetHeight - 10 + "px");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_left_small.png",sizingMethod="scale");
}


/** FOLDER **/
.left_view .x-panel-body {
	background-image:none !important;url(../img/signavio/bgr_left.png);
	overflow-x:hidden !important;
}

.left_view {	
	behavior:expression((this.runtimeStyle.behavior="none")&&
						(!this._loaded)&&
						(this.img = document.createElement("img"))&&
						(this.img.src = "../explorer/src/img/signavio/s.gif")&&
						(this.img.className = "x-bgr-right-img")&&
						(this.appendChild(this.img))&&
						(this._loaded = true));	
	background-image:none !important;
}

.left_view img.x-bgr-right-img {	
	position:absolute;
	right:expression((this.parentNode.childNodes[0].childNodes[0].scrollHeight > this.parentNode.childNodes[0].childNodes[0].clientHeight ? 16 : 0) + "px")!important;
	top:0px;
	width:16px !important;
	height:expression(this.parentNode.childNodes[0].childNodes[0].clientHeight + "px");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_left.png",sizingMethod="scale");
}

.x-tree-node {
	/*width: expression(this.parentNode.parentNode.offsetWidth + "px") !important;*/
	list-style-position:outside;
}

.x-tree-node .x-tree-node-el {
	background-image: none !important;
	position: relative;
	left: 0px;
}


.x-info .x-header-info .x-tool,
.x-info .x-revision .x-panel-header .x-tool,
.x-talkabout .x-tool-close {
	behavior:expression((this.runtimeStyle.behavior="none")&&
						(!this._loaded)&&
						(this.img = document.createElement("img"))&&
						(this.img.src = "../explorer/src/img/signavio/s.gif")&&
						(this.img.className = "x-bgr-tool-img")&&
						(this.appendChild(this.img))&&
						(this._loaded = true));	
	background:none !important;
	overflow:hidden;
	top:-5px;
}


.x-info .x-header-info .x-tool img.x-bgr-tool-img,
.x-info .x-revision .x-panel-header .x-tool img.x-bgr-tool-img,
.x-talkabout .x-tool-close img.x-bgr-tool-img {
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:122px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/btn_sprite.png",sizingMethod="scale");
}


.x-info .x-header-info .x-tool-toggle img.x-bgr-tool-img {
	left:0;
	top:0;
}

.x-info-fullview .x-header-info .x-tool-toggle img.x-bgr-tool-img {
	left:0;
	top:-32px !important;
}


.x-info .x-header-info .x-tool.x-disabled img.x-bgr-tool-img {
	left:-34px !important;
	top: -62px !important;
}

.x-info .x-header-info .x-tool-open img.x-bgr-tool-img {
	top:0;
	left:0;
}

.x-info .x-header-info .x-tool-open-over img.x-bgr-tool-img {
	left:-34px;
	top:-88px;
}

.x-info .x-header-info .x-tool-toggle img.x-bgr-tool-img {
	left:0;
	top: -61px;
}

.x-info .x-header-info .x-tool-toggle-over img.x-bgr-tool-img,
.x-info .x-revision .x-panel-header .x-tool-toggle-over img.x-bgr-tool-img {
	left:-34px !important;
}

.x-info-fullview .x-header-info .x-tool-toggle-over img.x-bgr-tool-img {
	top:-32px !important;
}


.x-panel-collapsed.x-info .x-header-info .x-tool-toggle img.x-bgr-tool-img{
	left:0;
	top:-62px;
}

.x-panel-collapsed.x-info.x-header-info .x-tool-toggle-over img.x-bgr-tool-img {
	left:-34px;
	top: -62px;
}


.x-info .x-revision .x-panel-header .x-tool {
	top:0px !important;
	right: 10px !important;
}

.x-info .x-revision .x-panel-header .x-tool img.x-bgr-tool-img {
	top: -90px;
}

.x-revision {
	behavior:expression((this.runtimeStyle.behavior="none")&&
						(!this._loaded)&&
						(this.img = document.createElement("img"))&&
						(this.img.src = "../explorer/src/img/signavio/s.gif")&&
						(this.img.className = "x-bgr-left-img")&&
						(this.appendChild(this.img))&&
						(this._loaded = true));	
	background:#F1F1F1 !important;
	overflow:visible;
	height: 100%;
}


.x-revision img.x-bgr-left-img {
	position:absolute;
	left:0px;
	top:0px;
	width:16px;
	height:expression(this.parentNode.offsetHeight + "px");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_right.png",sizingMethod="scale");
}


.x-info .x-revision .x-panel-header {
	height:30px !important;
	top:-15px;
	background:none;
	z-index:10000;
	filter:none !important;
}


.x-info .x-revision .x-header-info.x-panel-header span {
	position:absolute;
	left:0px;
	top:15px;
	width:expression(this.parentNode.offsetWidth + "px");
	height:13px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_bottom.png",sizingMethod="scale");
}

.x-revision .x-revision-item {
	position:relative;
}

.x-info .x-tool.x-tool-expand-east {
	background:transparent url(../img/signavio/revision_white.png) no-repeat left top !important;
}



/** Dialog **/
.ext-mb-icon {
	behavior:expression((this.currentStyle.backgroundImage)&&
						(this.currentStyle.backgroundImage != "none")&&
						(this.runtimeStyle.behavior="none")&&
						(!this._loaded)&&
						(this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.currentStyle.backgroundImage.slice(5,this.currentStyle.backgroundImage.length-2)+"',sizingMethod='crop')")&&
						(this.style.backgroundImage = "none")&&
						(this._loaded = true));	
}

/** Header **/
#openid_login input {
	margin-top:3px !important;
	margin-bottom:-2px !important;
}


.x-menu-large .x-menu-item {
	padding:6px 2px 2px 2px !important;
}

.x-menu-large .x-menu-item img {
	margin-top:-4px !important;
}


/** TalkAbout **/

.x-talkabout div.x-window-tl,
.x-talkabout div.x-window-tr,
.x-talkabout div.x-window-tc,
.x-talkabout div.x-window-ml,
.x-talkabout div.x-window-mr,
.x-talkabout div.x-window-bl,
.x-talkabout div.x-window-br,
.x-talkabout div.x-window-bc {
	behavior:expression((this.runtimeStyle.behavior="none")&&
						(!this._loaded)&&
						(this.img = document.createElement("img"))&&
						(this.img.src = "../explorer/src/img/signavio/s.gif")&&
						(this.img.className = "x-bgr-img " + this.className)&&
						(this.appendChild(this.img))&&
						(this._loaded = true));	
	background:none;
}


.x-talkabout div.x-window-bl {
	position:relative;
}

.x-talkabout img.x-window-tl,
.x-talkabout img.x-window-tr,
.x-talkabout img.x-window-tc,
.x-talkabout img.x-window-ml,
.x-talkabout img.x-window-mr,
.x-talkabout img.x-window-bl,
.x-talkabout img.x-window-br,
.x-talkabout img.x-window-bc {
	padding:0px !important;
	width:expression(this.parentNode.offsetWidth + "px");
	height:expression(this.parentNode.offsetHeight + "px");
	position:absolute;
	background:none;
}

.x-talkabout img.x-window-tl {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_lefttop.png",sizingMethod="image");
	left:0px;
	top:0px;
	width:18px !important;
	height:18px !important;
}

.x-talkabout img.x-window-tr {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_righttop.png",sizingMethod="image");
	right:0px;
	top:0px;
	width:18px !important;
	height:18px !important;
}

.x-talkabout img.x-window-bl {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_leftbottom.png",sizingMethod="image");
	left:0px;
	bottom:0px;
	width:18px !important;
	height:15px !important;
}

.x-talkabout img.x-window-br {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_rightbottom.png",sizingMethod="image");
	right:0px;
	bottom:0px;
	width:18px !important;
	height:15px !important;
}

.x-talkabout img.x-window-tc {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_top.png",sizingMethod="scale");
	top:0px;
	height:13px !important;
}

.x-talkabout img.x-window-ml {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_left.png",sizingMethod="scale");
	top:5px;
	left:0px;
	width:18px !important;
	height:expression(this.parentNode.offsetHeight-6 + "px") !important;
}

.x-talkabout img.x-window-mr {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_right.png",sizingMethod="scale");
	top:2px;
	right:0px;
	width:18px !important;
	height:expression(this.parentNode.offsetHeight-3 + "px") !important;
}


.x-talkabout img.x-window-bc {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../explorer/src/img/signavio/bgr_bottom.png",sizingMethod="scale");
	bottom:0px;
	left:18px;
	height:15px !important;
	width:expression(this.parentNode.offsetWidth-2 + "px") !important;
}



/** SECURITY CENTER **/
.x-security-center-tab-panel .x-grid3-cell-inner .x-column-user img {
	left:-20px !important;
}

.x-security-center-cb-user img {
	left: -18px;
}


div.x-grid3-cell-inner {
	width: 100% !important;
}
