.ext-el-mask {
    z-index: 20000;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: transparent;
    width: 100%;
    height: 100%;
    zoom: 1;
	cursor:progress;
}

#loading-mask{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:20000;
    background-color:white;
}
#loading{
    position:absolute;
    left:45%;
    top:40%;
    padding:2px;
    z-index:20001;
    height:auto;
}
#loading a {
    color:#225588;
}
#loading .loading-indicator{
    background:white;
    color:#444;
    font:bold 13px tahoma,arial,helvetica;
    padding:10px;
    margin:0;
    height:auto;
}
#loading-msg {
    font: normal 10px arial,tahoma,sans-serif;
}

.header{
	width: 100%;
	background-image: url(../img/header/header_bg.png);
	height: 85px;
}
.header_left{
	float: left;
	background-image: url(../img/header/header_left.png);
	background-repeat: no-repeat;
    background-position: center left;
	width: 400px;
	height: 85px;
}
.header_right{
	float: right;
	background-image: url(../img/header/header_right.png);
	width: 499px;
	height: 85px;
	background-repeat: no-repeat;
	background-position: center right;
}

/* CUSTOM SEPARATORS */
.hsep{background-image:url(../img/icons/hsep.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;width:18px;height:2px;overflow:hidden;cursor:default;margin:5px 2px 2px;border:1px solid #DDDDDD;}

/* ICONS */
.icon-help { background-image:url(../img/icons/help.png) !important; }
.icon-info { background-image:url(../img/icons/info.png) !important; }
.icon-ok { background-image:url(../img/icons/ok.png) !important; }
.icon-transparent { background-image:url(../img/icons/transparent.gif) !important; }
.icon-loading-little { background-position: 2px 2px; background-repeat: no-repeat; background-image:url(../img/loading/ajax-loader.gif) !important; }
.icon-logout { background-image:url(../img/icons/logout.png) !important; }
.icon-manager { background-image:url(../img/icons/manager.png) !important; }

.icon-tab-01 { background-image:url(../img/tabs/prg.png) !important; }
.icon-tab-02 { background-image:url(../img/tabs/verdep.png) !important; }
.icon-tab-03 { background-image:url(../img/tabs/protcivil.png) !important; }
.icon-tab-04 { background-image:url(../img/tabs/segnaleticav.png) !important; }
 
.icon-navbar-zoomin { background-image:url(../img/navbar/zoomin.png) !important; }
.icon-navbar-zoomout { background-image:url(../img/navbar/zoomout.png) !important; }
.icon-navbar-pan { background-image:url(../img/navbar/pan.png) !important; }
.icon-navbar-fullextent{ background-image:url(../img/navbar/fullextent.png) !important; }
.icon-navbar-hprev{ background-image:url(../img/navbar/hprev.png) !important; }
.icon-navbar-hnext{ background-image:url(../img/navbar/hnext.png) !important; }
.icon-navbar-keymap{ background-image:url(../img/navbar/keymap.png) !important; }
.icon-navbar-info{ background-image:url(../img/navbar/find.png) !important; }
.icon-navbar-measure{ background-image:url(../img/navbar/measure.png) !important; }
.icon-navbar-resetqueries{background-image:url(../img/navbar/delete.png) !important;}
.icon-navbar-identify{background-image:url(../img/navbar/info.png) !important;}
.icon-navbar-easyquery{background-image:url(../img/navbar/cursor.png) !important;}
.icon-navbar-addtobookmarks{background-image:url(../img/navbar/addtobookmarks.png) !important;}
.icon-change-password{background-image:url(../img/icons/user1_refresh.png) !important;}

/* PLUGINS */
.icon-printer{ background-image:url(../img/icons/printer.png) !important; }
.icon-exportmap{ background-image:url(../img/icons/picture.png) !important; }
.icon-exportresults{ background-image:url(../img/icons/table.png) !important; }
.icon-save{ background-image:url(../img/icons/disk.png) !important; }
.icon-saves{ background-image:url(../img/icons/disk_multiple.png) !important; }
.icon-querybuilder{background-image:url(../img/icons/find.png) !important;}
.icon-bufferpoint{background-image:url(../img/icons/bufferpoint.png) !important;}
.icon-link{background-image:url(../img/icons/link.png) !important;}
.icon-bufferobject{background-image:url(../img/icons/bufferobject.png) !important;}
.icon-documents{background-image:url(../img/icons/folder_table.png) !important;}
.icon-cadastralsearch{background-image:url(../img/icons/cadastralsearch.png) !important;}
.icon-cadastralfabsearch{background-image:url(../img/icons/cadastralfabsearch.png) !important;}
.icon-thematizer{background-image:url(../img/icons/thematizer.png) !important;}
.icon-cdu{background-image:url(../img/icons/cdu.png) !important;}
.icon-tie{background-image:url(../img/icons/tie.png) !important;}
.icon-cae{background-image:url(../img/icons/cae.png) !important;}
.icon-adjacent{background-image:url(../img/icons/adjacent.png) !important;}
.icon-streetsearch{background-image:url(../img/icons/streetsearch.png) !important;}
.icon-namesearch{background-image:url(../img/icons/namesearch.png) !important;}
.icon-quickzoomcombo{background-image:url(../img/icons/quickzoomcombo.png) !important;}
.icon-prgzonesearch{background-image:url(../img/icons/prgzonesearch.png) !important;}
.icon-praticasearch{background-image:url(../img/icons/praticasearch.png) !important;}
.icon-identify-download{background-image:url(../img/icons/download.png) !important;}
.icon-routing{background-image:url(../img/icons/routing.png) !important;}
.icon-streetview{background-image:url(../img/icons/streetview.png) !important;}
.icon-sfalcio{background-image:url(../img/icons/sfalcio.png) !important;}

/* EDITING */
.icon-drawpoint{background-image:url(../editing/img/drawpoint.png) !important;}
.icon-drawpolygon{background-image:url(../editing/img/drawpolygon.png) !important;}
.icon-drawline{background-image:url(../editing/img/drawline.png) !important;}
.icon-selection{background-image:url(../editing/img/selectfeature.png) !important;}
.icon-modifyfeature{background-image:url(../editing/img/modifyfeature.png) !important;}
.icon-modifyattributefeature{background-image:url(../editing/img/modify_attributes.png) !important;}
.icon-deletefeature{background-image:url(../editing/img/removefeature.png) !important;}
.icon-savefeature{background-image:url(../editing/img/save.png) !important;}
.icon-movefeature{background-image:url(../editing/img/move-polygon.png) !important;}
.icon-rotatefeature{background-image:url(../editing/img/rotate.png) !important;}
.icon-snapfeature{background-image:url(../editing/img/snap-points.png) !important;}
.icon-snaprotationfeature{background-image:url(../editing/img/snap-guides.png) !important;}
.icon-drawfeature{background-image:url(../editing/img/draw-rectangle.png) !important;}
.icon-resizefeature{background-image:url(../editing/img/re-size.png) !important;}
/* GRID */
.icon-grid-csvexport{background-image:url(../img/grid/csvexport.gif)!important;}
.icon-grid-pdfexport{background-image:url(../img/grid/pdfexport.gif)!important;}
.icon-grid-hilightmap{background-image:url(../img/grid/lightbulb.png)!important;}
.icon-grid-zoomtoresults{background-image:url(../img/grid/zoom.png)!important;}
.icon-grid-print{background-image:url(../img/grid/printer.png)!important;}
.icon-grid-zoomtofeature{background-image:url(../img/grid/zoomtofeature.png)!important;}
.icon-grid-nextrecord{background-image:url(../img/grid/view_next.png)!important;}
.icon-grid-prevrecord{background-image:url(../img/grid/view_previous.png)!important;}
.icon-grid-vincolo{background-image:url(../img/grid/download_vincolo.png)!important;}
.icon-grid-preview-vincolo{background-image:url(../img/grid/preview_vincolo.png)!important;}
.icon-grid-download-vincolo{background-image:url(../img/grid/docexport.png)!important;}
/* CONTEXT MENU */
.icon-legendcontext-zoomtolayer{background-image:url(../img/context/zoomtolayer.png) !important;}
.icon-legendcontext-viewattributes{background-image:url(../img/context/viewattributes.png) !important;}
.icon-legendcontext-documents{background-image:url(../img/context/document.png) !important;}
.icon-legendcontext-shpexport{background-image:url(../img/context/shp.png) !important;}
.icon-legendcontext-kmlexport{background-image:url(../img/context/kml.png) !important;}
.icon-legendcontext-dxfexport{background-image:url(../img/context/dxf.gif) !important;}
.icon-legendcontext-zoomtonearest{background-image:url(../img/context/zoomtonearest.png) !important;}
.icon-legendcontext-addrow{background-image:url(../img/context/add.gif) !important;}
.icon-legendcontext-deleterow{background-image:url(../img/context/delete.gif) !important;}
.icon-editing{background-image:url(../img/context/editing.png) !important;}

ul.x-tab-strip-top{background-image: none; background-color: white}

div.zoombox {
  position: absolute;
  visibility: visible;
  width: 1px;
  height: 1px;
  filter: alpha(opacity=30);
  opacity: .3;
  -moz-opacity:0.3;
}

.x-grid3-hd-row td.ux-filtered-column {   
	font-style: italic;  
	font-weight: bold;
}

.login-loading-on { 
	background: url(../img/loading/ajax-loader-bar.gif) 0 6px no-repeat !important;
}

.login-loading-off { 
	background-image: none;
}

.query-builder-loading-on { 
	background: url(../img/loading/ajax-loader-bar.gif) 0 6px no-repeat !important;
}

.query-builder-loading-off { 
	background-image: none;
}		

.bufferobject-loading-on { 
	background: url(../img/loading/ajax-loader-bar.gif) 0 6px no-repeat !important;
}

.bufferobject-loading-off { 
	background-image: none;
}

.editing-loading-on { 
	background: url(../img/loading/ajax-loader-bar.gif) 0 6px no-repeat !important;
}

.editing-loading-off { 
	background-image: none;
}

.cadastral-loading-on { 
	background: url(../img/loading/ajax-loader-bar.gif) 0 6px no-repeat !important;
}

.cadastral-loading-off { 
	background-image: none;
}

.document-loading-on { 
	background: url(../img/loading/ajax-loader-bar.gif) 0 6px no-repeat !important;
}

.document-loading-off { 
	background-image: none;
}

.x-grid3-row td,.x-grid3-summary-row td {
  -khtml-user-select: text!important;
  -moz-user-select: text!important;
}

.x-grid3-cell-inner,.x-grid3-hd-inner {
  overflow: hidden;
}

.x-selectable, .x-selectable * {
	-moz-user-select: text!important;
    -khtml-user-select: text!important;
}

.x-combo-list-item{
	padding-left: 10px;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
}

.x-combo-list-item span{
	font: normal 11px tahoma, arial, helvetica, sans-serif;
    padding: 0px;
    white-space:normal;
    display:block;
}

.new_group{
	margin:3px;
}

.new_group img{
	
	height:16px;
	margin-bottom: 2px;
	margin-right: 2px;
	vertical-align:middle;
	width:16px;
	background-image: url(../img/context/application_view_gallery.png);
	
}

.new_group a{
	color: #3764A0;
	text-decoration:none;
}

.active-document-group {
	background-color: #DEEBFF;
}

.collpaseDocumentPanel {
	display:none;
}
/*
 * Usato per identify per le immagini e documenti thumb
 */
.document-img-thumb{
	
	background-color: #DDDDDD;
	width:90px;
	height:66px;
	margin-left:24px;
	margin-top:3px;
	margin-bottom:3px;
	
}

.document-img-thumb img{
	border: 1px solid white;
}

/* ADV SELECT */
.icon-advselect{background-image:url(../img/icons/advselect.png) !important;}
.icon-adv-selection{background-image:url(../img/icons/selection.png) !important;}
.icon-adv-selection-delete{background-image:url(../img/icons/selection_delete.png) !important;}
.olControlAttribution {
    bottom: 0px;
}



/*! 

Reset dei CSS di un panel (serve ad esempio nel panel delle NTA, cosi non perde la formattazione)

*/

.x-panel-reset .x-panel-body html,
.x-panel-reset .x-panel-body address,
.x-panel-reset .x-panel-body blockquote,
.x-panel-reset .x-panel-body body,
.x-panel-reset .x-panel-body dd,
.x-panel-reset .x-panel-body div,
.x-panel-reset .x-panel-body dl,
.x-panel-reset .x-panel-body dt,
.x-panel-reset .x-panel-body fieldset,
.x-panel-reset .x-panel-body form,
.x-panel-reset .x-panel-body frame, frameset,
.x-panel-reset .x-panel-body h1,
.x-panel-reset .x-panel-body h2,
.x-panel-reset .x-panel-body h3,
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body h5,
.x-panel-reset .x-panel-body h6,
.x-panel-reset .x-panel-body noframes,
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body p,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body center,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body hr,
.x-panel-reset .x-panel-body menu,
.x-panel-reset .x-panel-body pre { display: block }
.x-panel-reset .x-panel-body li { display: list-item }
.x-panel-reset .x-panel-body head { display: none }
.x-panel-reset .x-panel-body table { display: table }
.x-panel-reset .x-panel-body tr { display: table-row }
.x-panel-reset .x-panel-body thead { display: table-header-group }
.x-panel-reset .x-panel-body tbody { display: table-row-group }
.x-panel-reset .x-panel-body tfoot { display: table-footer-group }
.x-panel-reset .x-panel-body col { display: table-column }
.x-panel-reset .x-panel-body colgroup { display: table-column-group }
.x-panel-reset .x-panel-body td,
.x-panel-reset .x-panel-body th { display: table-cell }
.x-panel-reset .x-panel-body caption { display: table-caption }
.x-panel-reset .x-panel-body th { font-weight: bolder; text-align: center }
.x-panel-reset .x-panel-body caption { text-align: center }
.x-panel-reset .x-panel-body body { margin: 8px }
.x-panel-reset .x-panel-body h1 { font-size: 2em; margin: .67em 0 }
.x-panel-reset .x-panel-body h2 { font-size: 1.5em; margin: .75em 0 }
.x-panel-reset .x-panel-body h3 { font-size: 1.17em; margin: .83em 0 }
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body p,
.x-panel-reset .x-panel-body blockquote,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body fieldset,
.x-panel-reset .x-panel-body form,
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body dl,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body menu { margin: 1.12em 0 }
.x-panel-reset .x-panel-body h5 { font-size: .83em; margin: 1.5em 0 }
.x-panel-reset .x-panel-body h6 { font-size: .75em; margin: 1.67em 0 }
.x-panel-reset .x-panel-body h1,
.x-panel-reset .x-panel-body h2,
.x-panel-reset .x-panel-body h3,
.x-panel-reset .x-panel-body h4,
.x-panel-reset .x-panel-body h5,
.x-panel-reset .x-panel-body h6,
.x-panel-reset .x-panel-body b,
.x-panel-reset .x-panel-body strong { font-weight: bolder }
.x-panel-reset .x-panel-body blockquote { margin-left: 40px; margin-right: 40px }
.x-panel-reset .x-panel-body i,
.x-panel-reset .x-panel-body cite,
.x-panel-reset .x-panel-body em,
.x-panel-reset .x-panel-body var,
.x-panel-reset .x-panel-body address { font-style: italic }
.x-panel-reset .x-panel-body pre,
.x-panel-reset .x-panel-body tt,
.x-panel-reset .x-panel-body code,
.x-panel-reset .x-panel-body kbd,
.x-panel-reset .x-panel-body samp { font-family: monospace }
.x-panel-reset .x-panel-body pre { white-space: pre }
.x-panel-reset .x-panel-body button,
.x-panel-reset .x-panel-body textarea,
.x-panel-reset .x-panel-body input,
.x-panel-reset .x-panel-body select { display: inline-block }
.x-panel-reset .x-panel-body big { font-size: 1.17em }
.x-panel-reset .x-panel-body small,
.x-panel-reset .x-panel-body sub,
.x-panel-reset .x-panel-body sup { font-size: .83em }
.x-panel-reset .x-panel-body sub { vertical-align: sub }
.x-panel-reset .x-panel-body sup { vertical-align: super }
.x-panel-reset .x-panel-body table { border-spacing: 2px; }
.x-panel-reset .x-panel-body thead,
.x-panel-reset .x-panel-body tbody,
.x-panel-reset .x-panel-body tfoot { vertical-align: middle }
.x-panel-reset .x-panel-body td,
.x-panel-reset .x-panel-body th { vertical-align: inherit }
.x-panel-reset .x-panel-body s,
.x-panel-reset .x-panel-body strike,
.x-panel-reset .x-panel-body del { text-decoration: line-through }
.x-panel-reset .x-panel-body hr { border: 1px inset }
.x-panel-reset .x-panel-body ol,
.x-panel-reset .x-panel-body ul,
.x-panel-reset .x-panel-body dir,
.x-panel-reset .x-panel-body menu,
.x-panel-reset .x-panel-body dd { margin-left: 40px }
.x-panel-reset .x-panel-body ul, 
.x-panel-reset .x-panel-body menu, 
.x-panel-reset .x-panel-body dir { list-style-type: disc;}
.x-panel-reset .x-panel-body ol { list-style-type: decimal }
.x-panel-reset .x-panel-body ol ul,
.x-panel-reset .x-panel-body ul ol,
.x-panel-reset .x-panel-body ul ul,
.x-panel-reset .x-panel-body ol ol { margin-top: 0; margin-bottom: 0 }
.x-panel-reset .x-panel-body u,
.x-panel-reset .x-panel-body ins { text-decoration: underline }
.x-panel-reset .x-panel-body br:before { content: "\A" }
.x-panel-reset .x-panel-body :before, .x-panel-reset .x-panel-body :after { white-space: pre-line }
.x-panel-reset .x-panel-body center { text-align: center }
.x-panel-reset .x-panel-body :link, .x-panel-reset .x-panel-body :visited { text-decoration: underline }
.x-panel-reset .x-panel-body :focus { outline: invert dotted thin }

/* Begin bidirectionality settings (do not change) */
.x-panel-reset .x-panel-body BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
.x-panel-reset .x-panel-body BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }

/* Icon combo stuffs */
.ux-flag-it {
    background-image:url(../img/flags/it.png) ! important;
}
.ux-flag-en {
    background-image:url(../img/flags/en.png) ! important;
}
.ux-flag-de {
    background-image:url(../img/flags/de.png) ! important;
}
.ux-flag-fr {
    background-image:url(../img/flags/fr.png) ! important;
}
.ux-flag-es {
    background-image:url(../img/flags/es.png) ! important;
}
.ux-icon-combo-icon {
    background-repeat: no-repeat;
    background-position: 0 50%;
    width: 18px;
    height: 14px;
}

/* X-BROWSER-WARNING: this is not being honored by Safari */
.ux-icon-combo-input {
    padding-left: 25px;
}

.x-form-field-wrap .ux-icon-combo-icon {
    top: 3px;
    left: 5px;
}
.ux-icon-combo-item {
    background-repeat: no-repeat ! important;
    background-position: 3px 50% ! important;
    padding-left: 24px ! important;
}

/* eo Icon combo stuffs */
            
            
            .start {
	background-image: url( ../js/extjs/resources/images/default/taskbar/startbutton-icon.gif ) !important;
}

.bogus {
	background-image: url( ../js/extjs/resources/images/default/taskbar/bogus.png ) !important;
}

.logout {
	background-image: url( ../js/extjs/resources/images/default/taskbar/logout.gif ) !important;
}

.settings {
	background-image: url( ../js/extjs/resources/images/default/taskbar/gears.gif ) !important;
}

#dpanels {
	width: 250px;
	float: right;
}

#dpanels .x-panel {
	margin: 15px;
}

#dpanels .x-date-picker {
	border: 0 none;
	border-top: 0 none;
	background: transparent;
}

#dpanels .x-date-picker td.x-date-active {
	background: #ffffff;
}

#dpanels .x-date-picker {
	width: 100% !important;
}

#x-desktop {
	width: 100%;
	height: 100%;
	border: 0 none;
	position: relative;
    overflow:hidden;
    zoom:1;
}

#ux-taskbar .x-btn {
	float: left;
	margin: 1px 0 0 1px;
    position:relative;
}

#ux-taskbar-start .x-btn {
	float: left;
	margin: 0;
    position:relative;
}

#ux-taskbar button {
	/* width: 150px;
	overflow: hidden; */
	text-align: left;
	color: #ffffff;
}
#title-bar-wrapper {
	height: 20px;
}

#title-bar {
	color: #225599;
	padding: 9px 7px;
	font: bold 16px tahoma,arial,verdana,sans-serif;
	float:left;
}

#x-logout {
	float:right;
	padding:6px 7px;
}

.x-btn-text-icon .x-btn-center .logout {
	background-position:0pt 3px;
	background-repeat:no-repeat;
	padding:3px 0pt 3px 18px;
}

#ux-taskbar {
	background:transparent none;
    height: 25px;
    margin:0;
    padding:0;
    position: relative;
    z-index:12001;
}

.x-btn-icon .ux-taskbutton-center .x-btn-text{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor:pointer;
	white-space: nowrap;
    padding:0;
}
.x-btn-icon .ux-taskbutton-center{
	padding:1px;
}

.x-btn-text-icon .ux-taskbutton-center .x-btn-text{
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding:7px 0px 7px 20px;
}

.x-btn-text-icon .ux-startbutton-center .x-btn-text{
	background-position: 0 4px;
	background-repeat: no-repeat;
	color:#000000 !important;
	font-weight:bold;
	padding:7px 0px 7px 28px;
}

.ux-taskbutton-left, .ux-taskbutton-right{
	font-size:1px;
    line-height:1px;
}
.ux-taskbutton-left{
	width:4px;
	height:28px;
	background:url( ../js/extjs/resources/images/default/taskbar/taskbutton.gif ) no-repeat 0 0;
}
.ux-taskbutton-right{
	width:4px;
	height:28px;
	background:url( ../js/extjs/resources/images/default/taskbar/taskbutton.gif ) no-repeat 0 -28px;
}
.ux-taskbutton-left i, .ux-taskbutton-right i{
	display:block;
    width:4px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.ux-taskbutton-center{
	background:url( ../js/extjs/resources/images/default/taskbar/taskbutton.gif ) repeat-x 0 -56px;
	vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}

#ux-taskbar .ux-taskbutton-left{ 
	background-position:0 0;
}
#ux-taskbar .ux-taskbutton-right{
	background-position:0 -28px;
}
#ux-taskbar .ux-taskbutton-center{
	background-position:0 -56px;
}

#ux-taskbar .x-btn-over .ux-taskbutton-left{
	background-position:0 -252px;
}
#ux-taskbar .x-btn-over  .ux-taskbutton-right{
	background-position:0 -280px;
}
#ux-taskbar .x-btn-over .ux-taskbutton-center{
	background-position:0 -308px;
}

#ux-taskbar .x-btn-click .ux-taskbutton-left{
	background-position:0 -168px;
}
#ux-taskbar .x-btn-click  .ux-taskbutton-right{
	background-position:0 -196px;
}
#ux-taskbar .x-btn-click .ux-taskbutton-center{
	background-position:0 -224px;
}

#ux-taskbar .active-win .ux-taskbutton-left{
	background-position:0 -84px;
}
#ux-taskbar .active-win  .ux-taskbutton-right{
	background:url( ../js/extjs/resources/images/default/taskbar/taskbutton.gif ) no-repeat 0 -112px;
}
#ux-taskbar .active-win .ux-taskbutton-center{
	background:url( ../js/extjs/resources/images/default/taskbar/taskbutton.gif ) repeat-x 0 -140px;
}
#ux-taskbar .active-win .ux-taskbutton-center button {
    color:#fff;
}

#spacer {
	height: 25px;
	float: left;
	width: 0;
	overflow: hidden;
	margin-top: 2px;
}

.x-window-body p,.x-panel-body p {
	padding: 10px;
	margin: 0;
}

.x-window-maximized .x-window-bc {
	height:0;
}

.icon-grid {
    background-image:url( ../js/extjs/resources/images/default/taskbar/grid.png ) !important;
}
.add {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/add.gif) !important;
}
.option {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/plugin.gif) !important;
}
.remove {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/delete.gif) !important;
}
.save {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/save.gif) !important;
}
.accordion {
    background-image:url(../ext/examples/desktop/images/accordian.gif) !important;
}
.tabs {
    background-image:url(../ext/examples/desktop/images/tabs.gif) !important;
}

/* IM window icons */

.user {
    background-image:url( ../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/user.gif ) !important;
}

.user-add {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/user_add.gif) !important;
}

.user-delete {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/user_delete.gif) !important;
}

.connect {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/connect.gif) !important;
}

.user-girl {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/user_female.gif) !important;
}

.user-kid {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/user_green.gif) !important;
}

.user-suit {
    background-image:url(../ext/examples/desktop/../ext/examples/desktop/shared/icons/fam/user_suit.gif) !important;
}

.ux-start-menu {
	background:transparent none;
	border:0px none;
	padding:0;
}

.ux-start-menu-tl .x-window-header {
	color:#f1f1f1;
	font:bold 11px tahoma,arial,verdana,sans-serif;
    padding:5px 0 4px 0;
}

.x-panel-tl .x-panel-icon, .ux-start-menu-tl .x-panel-icon {
	background-position:0pt 4px;
	background-repeat:no-repeat;
	padding-left:20px !important;
}

.ux-start-menu-tl {
	background: transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-left-corners.png ) no-repeat 0 0;
	padding-left:6px;
    zoom:1;
    z-index:1;
    position:relative;
}

.ux-start-menu-tr {
	background: transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-right-corners.png ) no-repeat right 0;
	padding-right:6px;
}

.ux-start-menu-tc {
	background: transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-top-bottom.png ) repeat-x 0 0;
	overflow:hidden;
    zoom:1;
}

.ux-start-menu-ml {
	background: transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-left-right.png ) repeat-y 0 0;
	padding-left:6px;
    zoom:1;
}

.ux-start-menu-bc {
	background: transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-top-bottom.png ) repeat-x 0 bottom;
    zoom:1;
}

.ux-start-menu-bc .x-window-footer {
    padding-bottom:6px;
    zoom:1;
    font-size:0;
    line-height:0;
}

.ux-start-menu-bl {
	background: transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-left-corners.png ) no-repeat 0 bottom;
	padding-left:6px;
    zoom:1;
}

.ux-start-menu-br {
	background: transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-right-corners.png ) no-repeat right bottom;
	padding-right:6px;
    zoom:1;
}

.x-panel-nofooter .ux-start-menu-bc {
	height:6px;
}

.ux-start-menu-splitbar-h {
	background-color:#d0d0d0;
}


.ux-start-menu-bwrap {
	background:transparent none;
	border:0px none;
}

.ux-start-menu-body {
	background:transparent none;
	border:0px none;
}

.ux-start-menu-apps-panel {
	background:#ffffff none;
	border:1px solid #1e2124;
}

.ux-start-menu-tools-panel {
	border:0px none;
	background:transparent url( ../js/extjs/resources/images/default/taskbar/start-menu-right.png ) repeat-y scroll right 0pt;
}

#ux-taskbar-start {
	/* background:#000000 url( ../js/extjs/resources/images/default/taskbar/taskbar-start-panel-bg.gif ) repeat-x left top; */
	left:0px;
	padding:0;
	position:absolute;
}

#ux-taskbar-start .x-toolbar {
	background: none;
	padding:0px;
	border:0px none;
}

#ux-taskbuttons-panel {
	/* background:#000000 url( ../ext/examples/desktop/images/taskbar/black/taskbuttons-panel-bg.gif ) repeat-x left top; */
	/* background:#f0f4f5 url(../ext/resources/images/gray/toolbar/bg.gif) repeat-x left top; */
	height: 0;
	border-top: 1px solid #D0D0D0;
	padding-top:0;
	position:relative;
}

.ux-taskbuttons-strip-wrap {
	width:100%;
    overflow:hidden;
    position:relative;
    zoom:1;
}

ul.ux-taskbuttons-strip {
	display:block;
	width:5000px;
    zoom:1;
}

ul.ux-taskbuttons-strip li {
    float:left;
    margin-left:2px;
}


ul.ux-taskbuttons-strip li.ux-taskbuttons-edge {
    float:left;
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:1px;
}

.x-clear {
    clear:both;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
}

.x-taskbuttons-scrolling {
	position:relative;
}

.x-taskbuttons-scrolling .ux-taskbuttons-strip-wrap {
	margin-left:18px;
	margin-right:18px;
}

td.ux-taskButtons-edge {
    /*float:left;*/
    margin:0 !important;
    padding:0 !important;
    border:0 none !important;
    font-size:1px !important;
    line-height:1px !important;
    overflow:hidden;
    zoom:1;
    background:transparent !important;
    width:1px;
}

.ux-taskbuttons-scroller-left {
    background: transparent url( ../js/extjs/resources/images/default/taskbar/scroll-left.gif ) no-repeat -18px 0;
    width:18px;
    position:absolute;
    left:1px;
    top:0px;
    z-index:10;
    cursor:pointer;
}
.ux-taskbuttons-scroller-left-over {
    background-position: 0 0;
}
.ux-taskbuttons-scroller-left-disabled {
    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}
.ux-taskbuttons-scroller-right {
    background: transparent url( ../js/extjs/resources/images/default/taskbar/scroll-right.gif ) no-repeat 0 0;
    width:18px;
    position:absolute;
    right:0;
    top:0px;
    z-index:10;
    cursor:pointer;
}
.ux-taskbuttons-scroller-right-over {
    background-position: -18px 0;
}
.ux-taskbuttons-scroller-right-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.ux-toolmenu-sep {
	background-color:#18191a;
	border-bottom:1px solid #858789;
	display:block;
	font-size:1px;
	line-height:1px;
	margin:2px 3px;
}

.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item a.x-menu-item {
	color:#ffffff;
}

.ux-start-menu-tools-panel ul.x-menu-list li.x-menu-list-item .x-menu-item-active a.x-menu-item {
	color:#000000;	
}

.ux-start-menu-tools-panel .x-menu-item-active {
	background: #525456 url( ../js/extjs/resources/images/default/taskbar/item-over.gif ) repeat-x left bottom;
	border:1px solid #000000;
	padding: 0;
}

#ux-taskbar .x-splitbar-h {
	background:#000000 url( ../js/extjs/resources/images/default/taskbar/taskbar-split-h.gif ) no-repeat 0 0;
	width:8px;
}

.x-window-header-text {
	cursor:default;
}

/*
 * Begin Start button
 */
.ux-startbutton-left, .ux-startbutton-right{
	font-size:1px;
    line-height:1px;
}
.ux-startbutton-left{
	width:10px;
	height: 25px;
	background:url( ../js/extjs/resources/images/default/taskbar/startbutton.gif ) no-repeat 0 0;
}
.ux-startbutton-right{
	width:10px;
	height:25px;
	background:url( ../js/extjs/resources/images/default/taskbar/startbutton.gif ) no-repeat 0 -28px;
}
.ux-startbutton-left i, .ux-startbutton-right i{
	display:block;
    width:10px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.ux-startbutton-center{
	background:url( ../js/extjs/resources/images/default/taskbar/startbutton.gif ) repeat-x 0 -56px;
	vertical-align: middle;
	text-align:center;
	padding:0;
	cursor:pointer;
	white-space:nowrap;
}

#ux-taskbar .ux-startbutton-left{ 
	background-position:0 0;
}
#ux-taskbar .ux-startbutton-right{
	background-position:0 -30px;
}
#ux-taskbar .ux-startbutton-center{
	background-position:0 -60px;
}

#ux-taskbar .x-btn-over .ux-startbutton-left{
	background-position:0 -270px;
}
#ux-taskbar .x-btn-over  .ux-startbutton-right{
	background-position:0 -300px;
}
#ux-taskbar .x-btn-over .ux-startbutton-center{
	background-position:0 -330px;
}

#ux-taskbar .x-btn-click .ux-startbutton-left{
	background-position:0 -180px;
}
#ux-taskbar .x-btn-click  .ux-startbutton-right{
	background-position:0 -210px;
}
#ux-taskbar .x-btn-click .ux-startbutton-center{
	background-position:0 -240px;
}

#ux-taskbar .active-win .ux-startbutton-left{
	background-position:0 -90px;
}
#ux-taskbar .active-win  .ux-startbutton-right{
	background:url( ../js/extjs/resources/images/default/taskbar/startbutton.gif ) no-repeat 0 -120px;
}
#ux-taskbar .active-win .ux-startbutton-center{
	background:url( ../js/extjs/resources/images/default/taskbar/startbutton.gif ) repeat-x 0 -150px;
}
#ux-taskbar .active-win .ux-startbutton-center button {
    color:#fff;
}
/*
 * End Start button
 */
            
            
            /*!
 * Ext JS Library 3.0+
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
select{
	font-size:11px;
}
.image-tip{
	padding:4px;
	height:98px;
	white-space:nowrap;
}
.image-tip img {
	margin-right:10px;
	border:2px solid #083772;
}
.image-tip b{
	color: #083772;
	display: block;
	margin-bottom: 4px;
}
.image-tip span{
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
}
#documentData{
	background: #fff url( ../tree/center-bg.gif ) repeat-x top left;
	font: 11px Arial, Helvetica, sans-serif;
}
#documentData .thumb{
	background: #dddddd;
	padding:3px;
}
#documentData .thumb img{
	border:1px solid white;
	height: 60px;
	width: 80px;
}
#documentData .thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
#documentData .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}
#documentData .x-view-selected .thumb{
	background:#8db2e3;
}
#documentData .loading-indicator {
	font-size:8pt;
	background-image:url(../../resources/images/default/grid/loading.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}
.x-dd-drag-proxy .multi-proxy .thumb-img{
	height: 20px;
	width: 30px;
	margin:1px;
}
.x-dd-drag-proxy .thumb-img{
	height: 60px;
	width: 80px;
}
.image-node .x-tree-node-icon{
    margin-bottom:1px;
    height:15px;
}
.album-node .x-tree-node-icon, .album-btn{
    background-image:url( ../tree/album.gif ) !important;
}
#folders{
	position:relative;
}
            
            
            