/*
	GISPartner.pl

	gp-imgp.css
	iMap Core Style

	Ver 4.0.12.11.27
*/

/* reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body,table td,select {font-size: 10px;overflow: hidden;}

* { font-family: Verdana, Arial, Helvetica, sans-serif !important; }

.clear,.x-clear {clear:both; font-size:0%; line-height:0%; height:0;}
:focus {outline: none !important;}

/*
	style do oznaczania filtru checkbox jako enabled lub nie
*/
.checkbox-enabled{
	color:#000000  !important;
}

.checkbox-not-enabled{
	color:#C0C0C0 !important;
}

/*
	Module List
*/

/* module button */
#moduleButton {
	top: 5px !important;
	left: 8px !important;
	margin:  0 !important;
	padding: 0 !important;
	width: 284px;
	height: 50px;
	text-align: left;
	border: none !important;
}
	#moduleButton.gwt-ToggleButton-up            {background-position: 0 0;}
	#moduleButton.gwt-ToggleButton-up-hovering   {background-position: -300px 0;}
	#moduleButton.gwt-ToggleButton-down          {background-position: 0 -64px;}
	#moduleButton.gwt-ToggleButton-down-hovering {background-position: -300px -64px;}


#moduleButton img {
	float: left;
	margin: 8px 8px 0 9px;
	width: 32px;
	height: 32px;
}
#moduleButton span {
	display: block;
	padding: 8px 20px 0 0;
	height: 32px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}

.dj_ie .compositionList {
	width: 260px;
}
.compositionList li {
	position: relative;
	display: block;
	margin: 4px 6px;
	padding: 4px 1px 4px 36px !important;
	font-size: 10px !important;
	border-radius: 2px;
	cursor: pointer;
}
.compositionList li span {
	display: block;
	line-height: 18px;
	padding: 4px 0;
}
.compositionList li:hover span {
	display: block;
	line-height: 18px;
	padding: 4px 0;
	background: url(../images/gispartner/layout/imgp-clist-select.png) no-repeat 100% 50%;
}
.compositionList li.selected {
	position: relative;
	font-weight: bold;
	box-shadow: 0 1px 3px rgba(0,0,0,0.75);
}
.compositionList li.selected:hover {
}
.compositionList li.selected span {
	text-shadow: 0 1px 0 #333;
}
.compositionList li.selected:hover span {
	text-shadow: 0 1px 0 #fff;
}

/*	Module List Popup */
.modulesPopup li {
	float: left;
	margin: 4px !important;
	padding: 8px !important;
	width: 128px !important;
	height: 136px !important;
	font-size: 10px !important;
	text-align: center;
	background-image: none !important;
	border-radius: 4px !important;
}
.modulesPopup li.selected {
	background-image: url(../images/gispartner/widgets/imgp-modulePopup-selected.png) !important;
	background-position: 50% 0 !important;
	background-repeat: no-repeat !important;
}
.modulesPopup li img {
	display: block;
	margin: 0 auto;
	width: 112px !important;
	height: 112px !important;
}
.modulesPopup li span,
.modulesPopup li span:hover,
.modulesPopup li.selected span,
.modulesPopup li.selected:hover span {
	margin: 4px 0 0 0 !important;
	padding: 4px 0 !important;
	line-height: 12px !important;
	background-image: none !important;
}

/* map logos */
.map .logo-med {
  position: absolute;
  right: 5px;
  bottom: 60px;
  width: 128px;
  height: 18px;
  z-index: 49;
  background-image: url(../images/gispartner/layout/map-logo-med.png);
  cursor: pointer;
}
.map .logo-med:hover {
  background-position: 0 -18px !important;
}
.map .logo-sm {
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 24px;
  height: 18px;
  z-index: 49;
  background-image: url(../images/gispartner/layout/map-logo-med.png);
  background-position: -35px 0;
  cursor: pointer;
}
.map .logo-sm:hover {
  background-position: -35px -18px !important;
}

/*
	Widgets
*/

.infoText  { color: #333; }
.boldText  { font-weight: bold; }
.errorText { background: #fcc; }

.dateBoxPopup {box-shadow: 0 0 5px #000;}
	.datePickerDay,
	.datePickerWeekdayLabel,
	.datePickerWeekendLabel,
	td.datePickerMonth {
		font-size:100% !important;
	}

select,
fieldset,
.gwt-TextArea,
.gwt-TextBox,
.gwt-DateBox,
.gwt-ListBox,
.gwt-SuggestBox  {
	font-size: 10px !important; 
	padding: 2px; 
	border: 1px solid #777; 
	border-radius:3px; 

	-webkit-transition: border-color 0.25s ease-in-out; 
	-moz-transition: border-color 0.25s ease-in-out; 
	-o-transition: border-color 0.25s ease-in-out; 
	-transition: border-color 0.25s ease-in-out;
}
.gwt-TextArea    {
	font-size: 12px !important;
}

select:hover,
fieldset:hover,
.gwt-TextArea:hover,
.gwt-TextBox:hover,
.gwt-DateBox:hover,
.gwt-ListBox:hover,
.gwt-SuggestBox:hover {
	border-color:#000;
}

.gwt-RadioButton input[type="radio"] {
	margin-right: 4px;
}

.editionHeader {
	font-weight:bold;
}

fieldset {padding:4px;}

.textFieldType,
.numberFieldType,
.dateFiedlType,
.dateFieldType,
.dictionaryFieldType {
	margin:0 0 8px 0;
	padding:0 0 0 20px;
	background: transparent url(../images/gispartner/icons/i_form-fields-all.png) no-repeat 0 0;
}

.textFieldType       {background-position: -336px -192px;}
.numberFieldType     {background-position: -96px  -48px; }
.dateFiedlType       {background-position: -192px -96px; }
.dateFieldType       {background-position: -192px -96px; }
.dictionaryFieldType {background-position: -288px -144px;}

.textFieldType>div,
.numberFieldType>div,
.dateFiedlType>div,
.dateFieldType>div,
.dictionaryFieldType>div {
	
}

div.textFieldType .gwt-Label {

}

div.textFieldType .gwt-TextBox,
div.numberFieldType .gwt-TextBox,
div.dateFiedlType .gwt-DateBox,
div.dateFieldType .gwt-DateBox {width:97%;}

div.dictionaryFieldType .gwt-ListBox {width:100%;}
div.dictionaryFieldType div table {
	margin:0 0 8px 0;
}

.form-img {width: 20px; padding: 0 0 0 4px;}
.form-field .gwt-TextArea,.form-field .gwt-TextBox {width: 100%;}

.editionRequiredField {}
.editionRequiredField div.gwt-Label {padding-right:8px;color:#700;background: url(../images/gispartner/form/i_form-field-required.png) no-repeat 100% 4px;}

.wg-editpoint-form .gwt-ListBox { width: 108px !important; }

.hide {	display: none;  }
.show { display: block; }

.gwt-Label { padding: 2px 8px 2px 4px; }

.imgpWidgetContent {
	position: absolute !important;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.innerWidget {
	position: relative !important;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
}

.wgOptions .gwt-Label { /* width: 68px; */ }
.wgOptions .boldText { width: 140px; }

.searchForm {
	width: 100%;
	margin: 0 0 0 0;
	padding: 8px 4px;
	background: #f3f3f3;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #ddd;
}
.searchForm .gwt-ListBox { /* width: 100%; */ }
.searchForm .gwt-TextBox { /* width: 95%; */ }

.limited {background: #e0e;}

.scalebar_bottom-right {
	bottom:44px !important;
	right: 44px !important;
	width: auto;
}


/*
	Status
*/

.statusLast {
	background: #fff;
}
.statusLast li {
	border-bottom: 1px solid #eee;
}
.sThread {
	border-right: 1px solid #ddd;
}

/* Services */
.service-status-ok       {background: url(../images/gispartner/status/gp-service-status-ok.png) no-repeat 0 0;}
.service-status-costam   {background: url(../images/gispartner/status/gp-service-status-costam.png) no-repeat 0 0;}
.service-status-cosinnego{background: url(../images/gispartner/status/gp-service-status-cosinnego.png) no-repeat 0 0;}
.service-status-error    {background: url(../images/gispartner/status/gp-service-status-error.png) no-repeat 0 0;}
.service-status-disabled {background: url(../images/gispartner/status/gp-service-status-disabled.png) no-repeat 0 0;}
.service-status-load     {background: url(../images/gispartner/status/gp-service-load.gif) no-repeat 0 0;}
.service-type-dynamic    {background: url(../images/gispartner/services/imgp-service-dyn.png) no-repeat 0 0;}
.service-type-cache      {background: url(../images/gispartner/services/imgp-service-cache.png) no-repeat 0 0;}
.service-type-wms        {background: url(../images/gispartner/services/imgp-service-wms.png) no-repeat 0 0;}
.service-type-wfs        {background: url(../images/gispartner/services/imgp-service-wfs.png) no-repeat 0 0;}

/* Log & actions */
.appStatus {
	float: left;
	display: block;
	height: 64px;
	width: 48px;
}

.sON {
	background: transparent url(../images/gispartner/status/gp-app-active.gif) no-repeat 50% 50%;
}
.sOFF {
	background: transparent url(../images/gispartner/status/gp-app-standby.png) no-repeat 50% 50%;
}

.statusLast,
.statusOther {
	display: block;
	float: left;
	width: 320px;
	padding: 0 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.statusLast li,
.statusOther li {
	padding: 1px 4px 2px 4px;
	height: 18px;
}
.statusOther li {
	height: 24px;
}

.clock, .mapTipTime, .widgetTime {
	color: #333;
	padding: 2px 0 3px 20px;
	font-weight: bold;
	line-height: 20px;
}
.clock           { background: transparent url(../images/gispartner/status/gp-app-status-clock.png) no-repeat 0 50%; }
.fail            { background: transparent url(../images/gispartner/status/gp-app-status-fail.png) no-repeat 0 50%; }
.mapTipTime      { background: transparent url(../images/gispartner/status/gp-app-status-maptips.png) no-repeat 0 50%; }
.mapTipTime-fail { background: transparent url(../images/gispartner/status/gp-app-status-maptips-fail.png) no-repeat 0 50%; }
.widgetTime      { background: transparent url(../images/gispartner/status/gp-app-status-widgets.png) no-repeat 0 50%; }
.widgetTime-fail { background: transparent url(../images/gispartner/status/gp-app-status-widgets-fail.png) no-repeat 0 50%; }

.sIco {
	padding: 0 0 0 16px;
	background: transparent url(../images/gispartner/status/gp-app-status-ico.png) no-repeat 0 50%;
}
.sBusy { background: transparent url(../images/gispartner/status/gp-app-status-busy.gif) no-repeat 3px 2px; }
.sOK   { background: transparent url(../images/gispartner/status/gp-app-status-ok.png) no-repeat 0 50%; }
.sOK2  { background: transparent url(../images/gispartner/status/gp-app-status-ok2.png) no-repeat 0 50%; }
.sErr  { background: transparent url(../images/gispartner/status/gp-app-status-fail.png) no-repeat 0 50%; }



.timer,
.sTimer {
	display: inline-block;
	width: 54px;
	font-weight: bold;
}
.sThread {
	margin: 0 4px 0 0;
	padding: 0 4px 0 0;
	white-space: nowrap;
}
.sStat {
	white-space: nowrap;
}
.stat1 { background-color: #fff; color: #000; border-bottom-color: #aaa !important; }
.stat2 { background-color: #fff; color: #666; }
.stat3 { background-color: #fff; color: #999; }
.stat4 { background-color: #fff; color: #ccc; }

ul.infoStripe {}
ul.infoStripe li.infoCopyright {display: block !important; line-height: 12px; font-weight: bold;}

/*
	Buttons
*/

.cancel {
	width: 16px;
	height: 16px;
	background: url(../images/gispartner/icons/i_ac_attdel.png) no-repeat 0 50% !important;
}

.legendShowAll {
	display: block;
	margin: 4px 0 0 4px;
	padding: 2px;
	width: 276px;
	background: transparent url(../images/gispartner/window/hborder.png) repeat-x 0 -27px;
	border:1px outset #ccc;
	border-radius: 0.25em;
	font-size: 9px;
	cursor:pointer;
}

.css-btn-zoomobj button,
.css-btn-ident button {
	padding: 0 0 0 16px;
	text-indent: -777em;
}

.css-btn-zoomobj button { background: url(../images/gispartner/icons/i_btn_zoomobj.png) no-repeat 0 50%; }
.css-btn-ident button   { background: url(../images/gispartner/icons/i_btn_identify.png) no-repeat 0 50%; }

button.miniButton,
button.closeWidgetButton,
button.minWidgetButton,
button.maxWidgetButton,
button.windowWidgetButton,
button.gotoAccordionWidgetButton,
button.scrollRightButton,
button.scrollLeftButton,
button.attPrvButton,
button.attDelButton,
button.identRelBtn,
button.pinButton,
button.helpWidgetButton,
button.unpinButton,
button.settingsButton,
button.minPanel,
button.maxPanel,
button.defPanel,
div.miniButton,
div.checkBoxButton,
div.pinButton {
	padding: 0 2px 0 0;
	width: 15px;
	height: 15px;
	background: url(../images/gispartner/widgets/tool-sprites.gif) no-repeat 0 0 !important;
	font-size: 0;
	border: none;
	outline: none !important;
	cursor: pointer;
}

div.filtersMngPopupCloseBtnDiv {
	background: transparent url("../images/gp-classic/window/hborder.png") repeat 0 -2003px;
	padding: 1px;
	height: 16px;
	border-radius: 0.15em;
}
div.filtersMngPopupCloseBtnDiv .closeWidgetButton {
	float: right;
	margin-right: 3px;
}

button.closeWidgetButton:hover { background-position: -15px 0 !important; }

button.minWidgetButton       { background-position:   0px -15px !important; }
button.minWidgetButton:hover { background-position: -15px -15px !important; }

button.maxWidgetButton       { background-position:   0px -30px !important; }
button.maxWidgetButton:hover { background-position: -15px -30px !important; }

button.windowWidgetButton       { background-position:   0px -45px !important; }
button.windowWidgetButton:hover { background-position: -15px -45px !important; }

button.settingsButton       { background-position:   0px -90px !important; }
button.settingsButton:hover { background-position: -15px -90px !important; }

button.pinButton       { background-position:   0px -165px !important; }
button.pinButton:hover { background-position: -15px -165px !important; }

button.helpWidgetButton { background-position:   0px -300px !important; }
button.helpWidgetButton:hover { background-position: -15px -300px !important; cursor: help; }

button.unpinButton,
button.gotoAccordionWidgetButton       { background-position: 0 -180px !important; }
button.scrollRightButton       { background-position: 0 -165px !important; }
button.scrollRightButton:hover { background-position: -15px -165px !important; }
button.scrollLeftButton       { background-position: 0 -180px !important; }
button.scrollLeftButton:hover { background-position: -15px -180px !important; }
button.unpinButton:hover,
button.gotoAccordionWidgetButton:hover { background-position: -15px -180px !important; }

button.identRelBtn       { background-position: 0 -300px !important; }
button.identRelBtn:hover { background-position: -15px -300px !important; }

button.attPrvButton { background: url(../images/gispartner/icons/i_ac_attprv.png) no-repeat 0 50% !important; }
button.attDelButton { background: url(../images/gispartner/icons/i_ac_attdel.png) no-repeat 0 50% !important; }

div.pinButton {padding:0 !important;margin:3px 0 0 0 !important;}
.dj_ie7 div.pinButton {padding:0 !important;margin:0 !important;}

div.pinButton.gwt-ToggleButton-down          { background-position: -15px -135px !important; }
div.pinButton.gwt-ToggleButton-down-hovering { background-position:   0px -135px !important; }
div.pinButton.gwt-ToggleButton-up            { background-position:   0px -150px !important; }
div.pinButton.gwt-ToggleButton-up-hovering   { background-position: -15px -150px !important; }

div.checkBoxButton {
	width: 14px;
	margin: 2px 0 0 0;
}
.dj_ie div.checkBoxButton {
	margin: 0;
}
div.checkBoxButton-down          { background-position:   0px -345px !important; }
div.checkBoxButton-down-hovering { background-position: -15px -345px !important; }
div.checkBoxButton-up            { background-position:   0px -360px !important; }
div.checkBoxButton-up-hovering   { background-position: -15px -360px !important; }

button.loginButton,
button.logoutButton {
	margin: 2px 2px 0 0;
	padding: 2px 4px;
	font-size: 10px;
	border-radius: 0.4em;
	outline: none !important;
	cursor: pointer;
}
.dj_ie8 button.loginButton,
.dj_ie8 button.logoutButton {padding:4px !important;}

button.minPanel,
button.defPanel,
button.maxPanel {margin:5px 0 0 0;}

button.minPanel       { background-position: 0 -375px !important; }
button.minPanel:hover { background-position: -15px -375px !important; }
button.defPanel       { background-position: 0 -390px !important; }
button.defPanel:hover { background-position: -15px -390px !important; }
button.maxPanel       { background-position: 0 -405px !important; }
button.maxPanel:hover { background-position: -15px -405px !important; }

button.def-size-button       {background-position: 0 -420px !important;}
button.def-size-button:hover {background-position: -15px -420px !important;}



/*
	Search
*/

/* search options */
.wgOptions {
	padding: 4px 0 8px 0;
	width: 100%;
	background: #d1d1d1 url(../images/gispartner/search/imgp-search-options-bg.png) repeat-x 0 0;
	border-bottom: 1px solid #aaa;
}

.wgH2,
.wgH3 {
	font-weight: bold;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
}
.wgH2 {
	margin: 0 0 8px 0;
	padding: 8px;
	font-size: 11px;
	border: none;
	background: #c3c3c3 url(../images/gispartner/search/imgp-wgH2-bg.png) repeat-x 0 0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.75);
}
.wgH3 {
	font-size: 10px;
	margin: 16px 0 4px 0;
	padding: 4px;
	border-top: 1px solid #eee;
}
.wgH4 {
	margin: 8px 0 4px 0;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
}

.status,
.found {
	display: block;
	margin: 4px;
	padding: 6px 6px 6px 36px;
	color: #000;
	font-weight: bold;
	text-align: left;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #aaa;
	border-radius: 0.25em;
}

.status {
	min-height: 10px;
	background: #f7f7f7
		url(../images/gispartner/search/imgp-search-status-ok.png) no-repeat
		8px 50%;
	background-color: rgba(222, 222, 222, 0.2);
	/ border: 1px solid #bbb; /
}
.status.typing {
	background: transparent url(../images/gispartner/search/imgp-search-typing.gif) no-repeat 50% 50%;
	border: 1px solid #bbb;
}
.status.busy {
	background: #eafcff url(../images/gispartner/search/imgp-search-status-busy.gif) no-repeat 8px 50%;
	border: 1px solid #009bce;
}
.status.info {
	padding: 10px 32px;
	background: transparent url(../images/gispartner/search/imgp-search-status-info.png) no-repeat 8px 50%;
	border: 1px solid #84e0ff;
}

.status.loaded,
.status.serviceUrl,
.serviceUrl {
	color: #900 !important;
}

.status.loaded,
.status.serviceUrl {
	padding: 10px 32px;
	background: transparent url(../images/gispartner/search/imgp-search-status-info.png) no-repeat 8px 50%;
	border: 1px solid #84e0ff;
}

.status.alert,
.found.alert {
	padding: 10px 32px;
	background: transparent url(../images/gispartner/search/imgp-search-status-alert.png) no-repeat 8px 50%;
	border-color: #ff8040;
}

.searchMapOnly {
	display: block;
	margin: 4px 0 0 0;
	padding: 2px;
	width: 95%;
	font-size: 9px;
	text-align: center;
}
.searchMapOnly input {
}

button.moduleMngBtn,
button.searchButton {
	width: 99%;
}
button.moduleMngBtn {
	margin: 0 0 4px 0;
}

/* search module */
.searchModule{width:100%;height:0 !important; background: #eee; border-bottom: 4px solid #fff; -webkit-transition:background 0.25s ease-in-out; -moz-transition:background 0.25s ease-in-out; -o-transition:background 0.25s ease-in-out; -transition:background 0.25s ease-in-out;}
.searchModule:hover,.searchModuleHorizontal:hover {background: #ddd;}
.searchModuleHeader {height: 20px !important;}
.searchModuleHeader .gwt-Label { padding:0 0 0 2px !important; font-weight: bold; line-height: 20px; }
.filterHorizontalLabel{width:30px;font-weight: bold}

/* route - trasa */
.routeSearchModule {
	height: 20px !important;
	background: #eee;
	border-bottom: 4px solid #fff;
}

.addRoutePartLbl {
	font-size: 10px;
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}

.routeFiltersPanel{
	width: 96%;
}

.routePointMoreOpts {
	font-size: 10px;
	color: blue !important;
	text-decoration: underline;
	cursor: pointer;
}

.routePointMoreOptsSel {
	font-size: 10px;
	color: red !important;
	text-decoration: underline;
	cursor: pointer;
}

.routeCordAlert {
	display: block;
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	background-image:
		url(../images/gispartner/status/gp-app-task-error.png)
}

.routeCordLbl {
	width: 70px;
}

/* search results */
ul.searchResults {
	margin: 8px 0 0 0;
	padding: 8px 4px 4px 4px !important;
	border-top: 1px solid #eee;
}

ul.wmsResults {
	margin: 0;
	padding:0;
	border: none;
}

.searchResults li,
.wmsResults li {
	position: relative;
	margin: 0 0 2px 0;
	padding: 4px;
	color: #333;
	line-height: 16px;
	border: 1px solid #efefef;
	border-bottom-color: #ddd;
	cursor: pointer;
	
	border-radius: 3px;
	-webkit-transition:background 0.25s ease-in-out;
    -moz-transition:background 0.25s ease-in-out;
    -o-transition:background 0.25s ease-in-out;
    -transition:background 0.25s ease-in-out;
}
.searchResults li:hover,
.wmsResults li:hover {
	color: #000;
	border: 1px solid #dadada;
	border-bottom-color: #888;
}
	li.odd  { background: #fff; }
	li.even { background: #fafafa; }
	li.highlightOn {
		border: 1px solid #008000;
		border-bottom-color: #006400;
		}
	li.highlightOn:hover { border-color: #008000; }
	li.item-next-items,
	li.item-prev-items {
		margin:8px 0 0 0 !important;
		color:#333;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		background: #e5e5e5;
		background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
		box-shadow: 0 0 3px #333;
	}
	li.item-next-items:hover,
	li.item-prev-items:hover {color:#000;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase; box-shadow: 0 0 5px #000;}
	li.item-next-items span {background: url(../images/gispartner/search/search-next-items.png) no-repeat 0 0;}
	li.item-next-items:hover span {background: url(../images/gispartner/search/search-next-items.png) no-repeat 0 2px;}
	
	li.item-prev-items {margin-bottom:8px !important;}
	li.item-prev-items span {background: url(../images/gispartner/search/search-next-items.png) no-repeat 0 -48px;}
	li.item-prev-items:hover span {background: url(../images/gispartner/search/search-next-items.png) no-repeat -2px -48px;}


/* results item */
.searchResults li h3 {
	margin: 0 4px;
	padding: 0 0 8px 0;
	color: #000;
	font-size: 11px;
	text-shadow: 0 1px 0 #ccc;
}

.resultL {
	position: absolute;
	width: 48px;
	padding: 0 4px 0 0;
	border-right: 1px dotted #ddd;
}
.resultR {
	margin: 0 0 0 48px;
	padding: 0 0 0 8px;
}

.searchResults li span,
.wmsResults li span {
	display: block;
}
.wmsResults li span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.itemButtons {
	position: absolute;
	top: 2px;
	right: 2px;
}

.itemButtons .gwt-Button {
	height: 20px;
	padding: 0 !important;
	margin: 1px auto;
	background-position: 0 -27px;
}

.moduleActButtons {}
.moduleActButtons .gwt-Button {
	height: 20px;
	padding: 0 !important;
	margin: 1px auto;
	background-position: 0 -27px;
}

.moduleSearchButton {}
.moduleSearchButton .gwt-Button {
	height: 20px;
	padding: 0 !important;
	margin: 1px auto;
	background-position: 0 -27px;
}
.moduleSearchButton .gwt-Button .css-wg-search2 {
	background: url(../images/gispartner/icons/i_wg_search.png) no-repeat 0 50% !important;
}

.resultInfo {
	padding: 18px 0 0 0;
	background: url(../images/gispartner/search/imgp-search-marker-2.png) no-repeat 50% 0;
	text-align: center;
}
li:hover .resultInfo {
	background-position: 50% -64px;
}

.resultDesc {color: #333;}
.resultItem {font-weight: bold;}
/*
.wmsResults .resultItem {
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
*/

/* klasa zaznaczonego elementu podczas multiselekecji w wywszukiwaniu */
.results-item-selected {
	border: 2px solid #032c6d !important;	
}
/* kolorowanie elementow list wynikow */
.zglo_arch {background: #a90405;border:1px solid #333 !important;}
.zglo_arch:hover {background: #900;border:1px solid #000 !important;}
.zglo_arch .resultDesc{color: #eee !important;}
.zglo_arch .resultItem{color: #fff !important;}


/* child list */

.searchResults li ul,
.searchResults li ul li,
.searchResults li ul li:hover { border: none; }

.searchResults li ul li,
.searchResults li ul li:hover {
	color: #000;
	border-top: 1px solid #999;
}
.searchResults li ul li:hover {
	background: #eee;
	text-shadow: 0 1px 0 #fff;
}

/* actions list */
ul.actionList { }
ul.actionList li {height:20px;}
ul.actionList li:hover {background:#eee;cursor:default;}



/*
	Tree
*/

.legendLevel1,
.legendLevel2,
.legendLevel3,
.legendNoScale {
	padding-left: 3px;
	line-height: 16px;
}

.legendLevel1 { font-weight: bold; }
.legendLevel2 { font-weight: normal; }
.legendLevel3 { font-size: 9px !important; color: #888 !important; }
.legendLevel3 img { margin: 0 4px 0 0; }
.legendNoScale { color: #aaa; }

.activeLayer { color: #000; font-weight: bold !important; padding: 0 2px; }

.legendSimple { padding: 8px !important; }
.legendSimple .legendLevel1 { display:block; padding: 4px 0 2px 0; }
.legendSimple .legendLevel2 { display:block; padding: 6px 0 0 8px; }
.legendSimple .legendLevel3 { display:block; padding: 2px 0 0 16px; }

.legendSimple .group1 {}
.legendSimple .group2 { padding-left: 16px; }
.legendSimple .group3 { padding-left: 24px; }

.level-1,
.level-2,
.level-3,
.level-2-item,
.level-3-item {
	position:relative;
}

.level-1 .level-1:hover,
.level-2-item:hover,
.level-3-item:hover {
	background:#fafafa;
}

.legendContextArrow {
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:22px;
	background: transparent url(../images/gispartner/widgets/gp-tree-contextMenu.png) no-repeat 0 50%;
}

.level-1:hover>div.legendContextArrow,
.level-2-item:hover .legendContextArrow {
	display:block;
	cursor:pointer;
}


/* Chat */
.chatPanel {}

li.msg-label {
	margin: 0 0 8px 4px;
	padding:4px 4px 4px 20px;
	border-bottom: 1px dotted #ddd;
}

li.myMessage {
	background: transparent url(../images/gispartner/chat/chatTxt.png) no-repeat 0 50%;
}
li.userMessage {
	background: transparent url(../images/gispartner/chat/chatTxt2.png) no-repeat 0 50%;
}
li.info {
	margin: 4px 0 8px 0;
	padding-left: 23px;
	background: #B9E4FF url(../images/gispartner/chat/chatInfo.png) no-repeat 3px 50%;
	border: 1px solid #49B9FF;
}
li.error {
	margin: 4px 0 8px 0;
	padding-left: 23px;
	color: #c00;
	background: transparent url(../images/gispartner/chat/chatError.png) no-repeat 3px 50%;
	font-weight: bold;
	border: 1px dashed #900;
}

li.msg span {
	display:block;
}

.UserItem {
	height: 24px;
	padding:4px 4px 4px 32px;
	line-height: 24px;
	background: url("../images/gispartner/chat/chatUser.png") no-repeat 0 50%;
	
}

.enterButton.gwt-ToggleButton-up,
.enterButton.gwt-ToggleButton-up-hovering,
.enterButton.gwt-ToggleButton-down,
.enterButton.gwt-ToggleButton-down-hovering {
	width:48px !important;
	height:24px !important;
	margin:0 8px 0 0 !important;
	padding:0 !important;
	background: transparent url(../images/gispartner/chat/chatEnter2.png) no-repeat 0 0;
	border:none !important;
}
.enterButton.gwt-ToggleButton-up   {background-position: 0 0 !important;}
.enterButton.gwt-ToggleButton-down {background-position: 0 -24px !important;}

.enterButton .html-face {font-size:0%;line-height:0%;}

/* Gallery */
.gallery #apploader {
  background: #fff !important;
}
.gallery .mediaPanel {
  background-color: #eee;
}
.gallery .buttonPanel .gwt-Button {
  margin-top: 13px;
  padding: 3px 12px;
}
.gallery .filesPanel .gwt-Image:hover {
  background: #e0e;
  cursor: pointer;
}
.gallery iframe {
  border: none;
}
.gallery .viewTop .filesPanel {
  background: transparent url(../images/gispartner/gallery/gallery-top-files-shadow.png) no-repeat 50% 100%;
}
.gallery .viewTop .textPanel {
  left: 4px !important;
  right: 4px !important;
  background: transparent url(../images/gispartner/gallery/gallery-top-text-shadow.png) no-repeat 0 50%;
}
.gallery .viewRight .filesPanel {
  background: transparent url(../images/gispartner/gallery/gallery-right-files-shadow.png) no-repeat 0 50%;
}
.gallery .viewRight .textPanel {
  background: transparent url(../images/gispartner/gallery/gallery-right-text-shadow.png) no-repeat 50% 0;
}
.gallery .viewBottom .filesPanel {
  background: transparent url(../images/gispartner/gallery/gallery-bottom-files-shadow.png) no-repeat 50% 0;
}
.gallery .viewLeft .filesPanel {
  background: transparent url(../images/gispartner/gallery/gallery-left-files-shadow.png) no-repeat 100% 50%;
}
.gallery .viewLeft .textPanel {
  background: transparent url(../images/gispartner/gallery/gallery-left-bottom-shadow.png) no-repeat 50% 0;
}
.gallery .viewLeft .textPanel>div>div>div {
  margin-top: 8px;
  margin-left: 8px;
}



/* Tables */
.imgp-table-wms .tableHeader>td {
	padding: 4px 2px;
	color: #000;
	background: #fafafa;
	background: #e3e3e3 url(../images/gispartner/widgets/toolbar-bg.gif) repeat-x 0 0;
	border-bottom: 1px solid #eee;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}
.imgp-table-wms .tableRow>td {
	padding: 2px;
}
.imgp-table-wms .tableRow.odd>td {
	background: #fff;
}
.imgp-table-wms .tableRow.even>td {
	background: #fafafa;
}
.imgp-table-wms .tableRow.selected>td {
	background: #eefde1;
	border: 1px solid #008000;
}

.wmsLayers {border:1px solid #aaa;}

.filesView {}
.docsView {}
	.files-label {padding:3px 0 2px 4px;font-size:11px;font-weight:bold;color:#000;background:#eee url("../images/gispartner/window/hborder.png") repeat-x 0 -27px;border-top:1px solid #ccc; border-bottom:1px solid #ededed; }
	.headerWrapper {background:#dedede;border-top:1px solid #333;height:auto !important;}
		.headerTable {}
		.headerTable .gwt-Label {font-weight:bold; }
	.dataWrapper {border-top:1px solid #999 !important;}



/*
	Legenda
*/

.legendShowBtn {
	background: transparent url(../images/gispartner/widgets/gp-tree-plus.png) no-repeat 0 0 !important;
}
.legendHideBtn {
	background: transparent url(../images/gispartner/widgets/gp-tree-minus.png) no-repeat 0 0 !important;
}



/*
	Upload
*/

.gpUploadStatus {
	padding: 16px 16px 16px 48px;
	background: #fff url(../images/gispartner/icons/i_wg_upload32.png) no-repeat 0 50%;
	border: 4px solid #436809;
	border-radius: 5px;
	z-index: 100;
}
.gpUploadStatus .filename {
	font-weight: bold;
}
.gpUploadStatus .prgbar-back {
	padding: 0 0 0 8px;
}
.gpUploadStatus .prgbar-done {
	background: #1ba307;
	height: 2px;
}


/*
	Slider
*/


.dijitSlider td {overflow: visible !important;}

.dijitReset {
    margin: 0;
    border: 0;
    padding: 0;
    line-height: normal;
    font: inherit;
    color: inherit;
}
.dijitInline {
    display: inline-block;
	border: 0;
	padding: 0;
	vertical-align: middle;
}
.dj_ie .dijitInline {
	zoom:  1;
	display:inline;
	vertical-align:auto;
}
.dijitHidden {display: none !important;}
.dijitVisible {
    display: block !important;
    position: relative;
}
.dijitContainer {overflow: hidden;}
.dijitSliderMoveable {
    z-index: 99;
    position: absolute !important;
    display: block;
    vertical-align: middle;
}
.dijitSliderMoveableH { right: 0; }
.dijitSliderImageHandle {
    margin: 0;
    padding: 0;
    position: absolute !important;
    border: 8px solid gray;
    width: 0;
    height: 0;
}
.dijitSliderImageHandleV {
    top: -8px;
    left: 1px;
}
.dijitSliderImageHandleH {
    left: -8px;
    top: -5px;
    vertical-align: top;
}
.dijitSliderBar {
    border-style: solid;
    border-color: black;
}
.dijitSliderBarContainerV {
    position: relative;
    height: 100%;
    z-index: 1;
}
.dijitSliderBarContainerH {
    position: relative;
    z-index: 1;
}
.dijitSliderBarH {
    height: 4px;
    border-width: 1px 0;
}
.dijitSliderBarV {
    width: 20px;
    border-width: 0;
}
.dijitSliderProgressBar {
    background-color: red;
    z-index: 1;
}
.dijitSliderProgressBarV {
    position: static !important;
    height: 0%;
    vertical-align: top;
    text-align: left;
}
.dijitSliderProgressBarH {
    position: absolute !important;
    width: 0%;
    vertical-align: middle;
    overflow: visible;
}
.dijitSliderRemainingBar {
    overflow: hidden;
    background-color: transparent;
    z-index: 1;
}
.dijitSliderRemainingBarV {
    height: 100%;
    text-align: left;
}
.dijitSliderRemainingBarH {
    width: 100% !important;
}
.dijitSliderBumper {
    overflow: hidden;
    z-index: 1;
}
.dijitSliderBumperV {
    width: 20px;
    height: 8px;
    border-width: 0;
}
.dijitSliderBumperH {
    width: 8px;
    height: 4px;
    border-width: 1px 0;
}
.dijitSliderDecorationH {
    text-align: center;
}
.dijitSlider .dijitSliderButton {
    font-family: monospace;
    margin: 0;
    padding: 0;
    display: block;
}
.dijit_a11y .dijitSliderButtonInner {
    visibility: visible !important;
}
.dijitSliderButtonContainer {
    text-align: center;
    height: 0;
	width: 0;
}
.dj_webkit .dijitSliderButtonContainer,
.dj_ie .dijitSliderButtonContainer {
	width: 16px;
}
.dijitSlider .dijitButtonNode {
    padding: 0;
    display: block;
}
.dijitRuleContainer {
    position: relative;
    overflow: visible;
}
.dijitRuleContainerV {
    height: 100%;
    line-height: 0;
    float: left;
    text-align: left;
	color: #000 !important;
}
.dj_opera .dijitRuleContainerV {
	height: 200px;
    line-height: 2%;
}
.dj_ie .dijitRuleContainerV {
    line-height: normal;
	position: relative;
}
.dj_gecko .dijitRuleContainerV {
    margin: 0 0 1px 0;
}
.dijitRuleMark {
    position: absolute;
    border: 1px solid black;
    line-height: 0;
    height: 100%;
}
.dijitRuleMarkH {
    width: 0;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
}
.dijitRuleLabelContainer {
    position: absolute;
}
.dj_ie .dijitRuleLabelContainer {
    position: absolute;
}
.dijitRuleLabelContainerV {
	display: block;
}
.dijitRuleLabelContainerH {
    text-align: center;
    display: inline-block;
}
.dijitRuleLabelH {
    position: relative;
    left: -50%;
}
.dijitRuleLabelV {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.dijitRuleMarkV {
	height:0;
	border-right-width:0 !important;
	border-bottom-width:0 !important;
	border-left-width:0 !important;
	width:100%;
	left:0;
}
.dj_ie .dijitRuleMarkV {}
.dj_ie .dijitRuleLabelContainerV {
    margin-top: -.55em;
}
.dj_ie .dijitRuleLabelV {}

.dj_opera .dijitRuleLabelContainerV {
	padding: 4px 0 0 0;
}

.dijitSliderProgressBarH {
    border-color: #aab0bb;
    background: #c0c2c5 url("../images/gispartner/slider/sliderFull.png") repeat-x top left;
}
.dijitSliderProgressBarV {
    border-color: #aab0bb;
    background: #c0c2c5 url("../images/gispartner/slider/imgp-slider-progress.png") repeat-y bottom center;
}
.dijitSliderRemainingBarV {
    border-color: #b4b4b4;
    background: #dcdcdc url("../images/gispartner/slider/imgp-slider-remaining.png") repeat-y bottom center;
}
.dijitSliderRemainingBarH {
    border-color: #b4b4b4;
    background: #dcdcdc url("../images/gispartner/slider/sliderEmpty.png") repeat-x top left;
}
.dijitSliderBar {
    border-style: solid;
    outline: 1px;
}
.dijitSliderFocused .dijitSliderBar {
    border-color: #727272;
}
.dijit_a11y .dijitSliderProgressBar {
    background-color: #333 !important;
}
.dijitSliderImageHandleH {
	border:0px;
	width:16px;
	height:16px;
	background:url("../images/gispartner/slider/preciseSliderThumb.png") no-repeat center top;
	cursor:pointer;
}
.dijitSliderImageHandleH:hover {
	background-image:url("../images/gispartner/slider/preciseSliderThumbFocus.png");
}
.dijitSliderFocused .dijitSliderImageHandleH {
	background-image:url("../images/gispartner/slider/preciseSliderThumbFocus.png");
}
.dijitSliderLeftBumper {
    background: #c0c2c5 url("../images/gispartner/slider/sliderFull.png")repeat-x top left;
    border-color: #aab0bb;
}
.dijitSliderRightBumper {
	background: #dcdcdc url("../images/gispartner/slider/sliderEmpty.png") repeat-x top left;
	border-color: #b4b4b4;
}
.dj_ie .dijitSliderLeftBumper {
    background: #c0c2c5 url("../images/gispartner/slider/sliderFull.png") repeat-x top left;
}
.dj_ie .dijitSliderRightBumper {
	background: #dcdcdc url("../images/gispartner/slider/sliderEmpty.png") repeat-x top left;
}
.dijitSliderImageHandleV {
    border: 0;
    width: 18px;
    height: 18px;
    background: url("../images/gispartner/slider/imgp-slider-thumb.png") no-repeat 0 0;
    cursor: pointer;
}
.dijitSliderImageHandleV:hover {
	background-position: -18px 0;
}
.dijitSliderImageHandleV.dojoMoveItem {
	background-position: -18px 0;
}
.dijitSliderFocused .dijitSliderImageHandleV {
    background-image: url("../images/gispartner/slider/imgp-slider-thumb.png") no-repeat -18px 0;
}
.dijitSliderBottomBumper {
    background: transparent url("../images/gispartner/slider/imgp-slider-bumper-bot.png") repeat-y bottom center;
}
.dijitSliderTopBumper {
    background: #dcdcdc url("../images/gispartner/slider/imgp-slider-bumper-top.png") repeat-y top center;
}

.dj_webkit .dijitSliderBottomBumper {
	margin: -1px 0 0 0;
}
.dj_opera .dijitSliderBottomBumper {
	margin: -2px 0 0 0;
}

.dijitSliderDecrementIconV,
.dijitSliderIncrementIconV {
	cursor: pointer;
	background-image: url(../images/gispartner/slider/imgp-slider-buttons.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}
.dj_ie .dijitSliderDecrementIconV,
.dj_ie .dijitSliderIncrementIconV {
	width: 22px;
	height: 22px;
}

.dijitSliderIncrementIconV {}
.dijitSliderDecrementIconV {
	background-position: 0 -24px !important;
}

.dijitSliderIncrementIconH,
.dijitSliderDecrementIconH {
	background:url('../images/gispartner/slider/sliderButtons.png') no-repeat 0 0;
	width:16px;
	height:16px;
	cursor:pointer;
}
	.dijitSliderIncrementIconH {
		background-position: 0 0;
	}
	.dijitSliderDecrementIconH {
		background-position: 0 -16px;
	}
	.dijitSliderIncrementIconH:hover {
		background-position: -16px 0;
	}
	.dijitSliderDecrementIconH:hover {
		background-position: -16px -16px;
	}
	.dijitSliderIncrementIconH:active {
		background-position: -32px 0;
	}
	.dijitSliderDecrementIconH:active {
		background-position: -32px -16px;
	}

.dijitSliderButtonInner {visibility:hidden;}
.dijitSliderReadOnly *,
.dijitSliderDisabled * {
	border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5;
	color: #bdbdbd;
}

.dj_ie .dijitSliderDecorationR {height:100%;}


/*
	wgPan
*/

#wgSliderPan {
  width: 64px;
  height: 64px;
  background: transparent url(../images/gispartner/slider/wgPan-sprite.png) no-repeat 0 0;
}
#wgSliderPan:hover {
  background-position: -64px 0;
}
#wgSliderPan .center-button {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 24px;
  height: 24px;
  background: transparent url(../images/gispartner/slider/wgPan-sprite.png) no-repeat 0 -144px;
  overflow: hidden;
  text-indent: 100%;
}
#wgSliderPan .center-button:hover {
  background-position: -24px -144px;
}
#wgSliderPan .center-button a {
  display: block;
  width: 24px;
  height: 24px;
}
#wgSliderPan .arrow {
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(../images/gispartner/slider/wgPan-sprite.png);
}
#wgSliderPan .arrow.north {
  top: 4px;
  left: 24px;
  background-position: 0 -168px;
}
#wgSliderPan .arrow.north:hover {
  background-position: -16px -168px;
}
#wgSliderPan .arrow.north:active {
  background-position: -16px -169px;
}
#wgSliderPan .arrow.east {
  top: 24px;
  right: 4px;
  background-position: 0 -200px;
}
#wgSliderPan .arrow.east:hover {
  background-position: -16px -200px;
}
#wgSliderPan .arrow.east:active {
  background-position: -15px -200px;
}
#wgSliderPan .arrow.south {
  bottom: 4px;
  left: 24px;
  background-position: 0 -232px;
}
#wgSliderPan .arrow.south:hover {
  background-position: -16px -232px;
}
#wgSliderPan .arrow.south:active {
  background-position: -16px -231px;
}
#wgSliderPan .arrow.west {
  top: 24px;
  left: 4px;
  background-position: 0 -264px;
}
#wgSliderPan .arrow.west:hover {
  background-position: -16px -264px;
}
#wgSliderPan .arrow.west:active {
  background-position: -17px -264px;
}
#wgSliderPan .arrow.northEast {
  top: 8px;
  right: 8px;
  background-position: 0 -184px;
}
#wgSliderPan .arrow.northEast:hover {
  background-position: -16px -184px;
}
#wgSliderPan .arrow.northEast:active {
  background-position: -15px -185px;
}
#wgSliderPan .arrow.southEast {
  right: 8px;
  bottom: 8px;
  background-position: 0 -216px;
}
#wgSliderPan .arrow.southEast:hover {
  background-position: -16px -216px;
}
#wgSliderPan .arrow.southEast:active {
  background-position: -15px -215px;
}
#wgSliderPan .arrow.southWest {
  bottom: 8px;
  left: 8px;
  background-position: 0 -248px;
}
#wgSliderPan .arrow.southWest:hover {
  background-position: -16px -248px;
}
#wgSliderPan .arrow.southWest:active {
  background-position: -17px -247px;
}
#wgSliderPan .arrow.northWest {
  top: 8px;
  left: 8px;
  background-position: 0 -280px;
}
#wgSliderPan .arrow.northWest:hover {
  background-position: -16px -280px;
}
#wgSliderPan .arrow.northWest:active {
  background-position: -17px -281px;
}
#wgSliderPan .arrow a {
  display: block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: 100%;
}
#wgSliderPanReverse {
  width: 64px;
  height: 24px;
  background: transparent url(../images/gispartner/slider/wgPan-sprite.png) no-repeat 0 -64px;
}
#wgSliderPanReverse:hover {
  background-position: 0 -88px;
}
#wgSliderPanReverse .viewPrevious,
#wgSliderPanReverse .viewNext {
  background-image: url(../images/gispartner/slider/wgPan-sprite.png);
}
#wgSliderPanReverse .viewPrevious {
  position: absolute;
  top: 4px;
  left: 8px;
  background-position: 0 -112px;
}
#wgSliderPanReverse .viewPrevious:hover {
  background-position: 0 -128px;
}
#wgSliderPanReverse .viewPrevious:active {
  background-position: -1px -128px;
}
#wgSliderPanReverse .viewNext {
  position: absolute;
  top: 4px;
  right: 8px;
  background-position: -24px -112px;
}
#wgSliderPanReverse .viewNext:hover {
  background-position: -24px -128px;
}
#wgSliderPanReverse .viewNext:active {
  background-position: -23px -128px;
}
#wgSliderPanReverse a {
  display: block;
  width: 24px;
  height: 16px;
  overflow: hidden;
  text-indent: 100%;
}



/*
	Ident window new
*/

.infoPopup {
	position: absolute;
	padding: 0;
	margin: 0;
	z-index: 29;
}
.infoPopupTitle {
	position: relative;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 20px;
	background: #333 /* url("../images/gispartner/identify/app-infopopup-title.png") repeat-x 0 0 */ !important;
	border-top: 3px solid #333;
	border-right: 3px solid #333;
	border-left: 3px solid #333;
	border-radius: 3px 3px 0 0;
}
.dj_webkit .infoPopupTitle > div {
	margin-top: -9px;
}
.dj_webkit .infoPopupTitle > div > table {
	height: 33px !important;
}

.infoPopupContent {
	background-color: #eaeaea;
	border-right: 3px solid #333;
	border-bottom: 3px solid #333;
	border-left: 3px solid #333;
	border-radius: 0 0 3px 3px; 
}
.infoPopupAnchBL,
.infoPopupAnchBR,
.infoPopupAnchTL,
.infoPopupAnchTR {
	display: none;
	position: relative;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 27px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url("../images/gispartner/identify/app-infopopup-sprite.png");
}
.infoPopupAnchTL {
	left: 3px;
	bottom: 0;
	background-position: 0 0;
}
.infoPopupAnchTR {
	left: 283px;
	bottom: 0;
	background-position: -40px 0;
}
.infoPopupAnchBL {
	left: 3px;
	top: 0;
	background-position: 0 -33px;
}
.infoPopupAnchBR {
	left: 283px;
	top: 0;
	background-position: -40px -33px;
}
.infoPopupBusy {
	/**margin: 2px 0 0 2px;
	padding: 0 0 0 20px;*//
	background: transparent url(../images/gispartner/gp-app-in-progress.gif) no-repeat 0 0;
}

/* maptip */
.maptip,
.infoPopup.maptip { }
.maptip .infoPopupTitle {
	border-color: #2596bb;
	background: #2596bb /* url("../images/gispartner/identify/app-infopopup-title.png") repeat-x 0 -32px */ !important;
}
.maptip .infoPopupContent {
	border-color: #2596bb;
}
.maptip .infoPopupAnchBL,
.maptip .infoPopupAnchBR,
.maptip .infoPopupAnchTL,
.maptip .infoPopupAnchTR {
	background-image: url("../images/gispartner/identify/app-infopopup-maptip-sprite.png");
}
/* nodata */
.nodata,
.infoPopup.nodata { }
.nodata .infoPopupTitle {
	border-color: #fa442c;
	background: #fa442c !important;
	color: #fff !important;
}
.nodata .infoPopupTitle .gwt-Label {
	line-height: 20px;
}
.nodata .infoPopupTitle span {
	padding: 0 0 0 8px;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
}
.nodata .infoPopupContent {
	border-color: #fa442c;
}
.nodata .infoPopupAnchBL,
.nodata .infoPopupAnchBR,
.nodata .infoPopupAnchTL,
.nodata .infoPopupAnchTR {
	background-image: url("../images/gispartner/identify/app-infopopup-nodata-sprite.png");
}
.dj_webkit .nodata .infoPopupTitle .gwt-Label {padding-top: 12px;}

.anchorVisible {
	display: block !important;
}

.infoPopupTitle button {
	margin:0;
	padding:0;
	width: 16px;
	height: 16px;
	border: none !important;
}

button.identListPrev,
button.showRaport,
button.closeBalloon,
button.identMaximizePrev {
	padding: 0;
	width: 48px;
	height: 24px;
	background: url(../images/gispartner/identify/app-ident-topButtons.png) no-repeat 0 0 !important;
	font-size: 0;
	border: none;
	outline: none !important;
	cursor: pointer;
}
button.identListPrev       { background-position:  0     0 !important;  }
button.identListPrev:hover { background-position:  0 -24px !important; }
button.showRaport          { background-position: -48px     0 !important; width: 24px; }
button.showRaport:hover    { background-position: -48px -24px !important; }
button.closeBalloon        { background-position: -96px     0 !important; width: 24px; }
button.closeBalloon:hover  { background-position: -96px -24px !important; }
button.identMaximizePrev   { background-position: -192px 0 !important; width: 24px;}
button.identMaximizePrev:hover { background-position: -192px -24px !important;}



/*
	Ident window
*/

.infowindow .hide {display: block !important;}
.infowindow .titlebar .title {font-size: 11px !important;}

.identMainCont {overflow: hidden;}

.identToolbar {
	height: 24px;
	background: #e3e3e3 url(../images/gp-classic/layout/imgp-accordion-hd.png) repeat-x 0 -144px;
}

.identList {
	overflow-x: hidden;
	overflow-y:auto;
}

.identify-scrool-content {overflow: hidden !important;}

ul.ident-results {}
ul.ident-results li {
	height: 49px !important;
	background: transparent url(../images/gispartner/layout/imgp-clist-select.png) no-repeat 95% 50%;
	border-bottom: 1px solid #cacaca;
	-webkit-transition:background 0.25s ease-in-out; -moz-transition:background 0.25s ease-in-out; -o-transition:background 0.25s ease-in-out; -transition:background 0.25s ease-in-out;
}
ul.ident-results li:hover {
	color: #000;
	background-color: #fff;
	border-bottom: 1px solid #333;
}
ul.ident-results li.results-item-selected {
	height: 47px !important;
	color: #000 !important;
	background-color: #fff;
	border: none !important;
	border-bottom: 3px solid #000 !important;
}

.formPanel .item-actions {
	position: absolute;
	top: 8px;
	right: 8px;
	background: transparent;
	z-index:100;
}
.formPanel .item-actions button {
	display: block !important;
	margin: 0;
	padding: 0;
}
.formPanel .item-actions button img {
	display: block !important;
}

.ident-results .item-ico,
.formatkaPanel .item-ico {
	float: left;
	margin: 9px 8px 0 8px;
	width: 32px;
	height: 32px;
}
.formatkaPanel .item-content-position{
	position:relative;
	top:-32px;
}
.ident-results .item-ico img,
.formatkaPanel .item-ico img {
	width: 32px;
	height: 32px;
}

.ident-results .item-label,
.formatkaPanel .item-label {
	float: left;
	margin: 9px 0 0 0;
	width: 212px;
	color: #333;
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
}
.ident-results .item-label:hover {
	color: #000;
	cursor: pointer;
}
.ident-results .item-label span,
.formatkaPanel .item-label span {
	display: block;
	width: 220px;
	color: #444;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
	white-space: nowrap;
	overflow: hidden;
}
.ident-results .item-label b,
.formatkaPanel .item-label b {
	float: left;
	width: 220px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}
.ident-results .item-label br {
	display: none;
}
.ident-results .item-label b {
	display: block;
	height: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ident-results .item-content {
	clear: both;
	padding: 0 0 0 40px;
	color: #000;
}
.ident-results .clear {
	height: 0 !important;
}

.formatkaPanel .item-content {
	clear: both;
	padding: 8px 0 0 48px;
	color: #000;
}
.item-measurename,.item-measurevalue{
	font-size:11px;
}
.item-fieldname,
.item-fieldvalue {
	display: block;
	float: left;
	width: 220px;
}
.item-fieldname {
	clear: both;
	color: #333;
}
.item-fieldvalue {
	color: #000;
	font-weight: bold;
}

.item-fielddesc {
	display: block;
	float: left;
	width: 220px;
	margin: 0 0 8px 0;
	padding: 0 8px 4px 0;
	color: #aaa;
	font-size: 9px;
	border-bottom: 1px solid #aaa;
}




/*
	Metadata Info
*/
.metadataDetails h2 {
	font-size: 12px;
}
.metadataDetails h3 {
	margin: 0 0 8px 0;
	color: #000;
	font-size: 12px;
	line-height:1.5em;
	border-bottom: 1px solid #ddd;
}

.metadataDetails dl {
	font-size: 11px;
	line-height:1.5em;
}
.metadataDetails dt {
	margin: 0 0 8px 0;
	color: #333;
	font-weight: bold;
}
.metadataDetails dd {
	padding: 0 0 16px 40px;
}

.metadataDetails .gwt-TabLayoutPanelTabs {
	background-image: none !important;
	border-bottom: 1px solid #aaa;
}
.metadataDetails .gwt-TabLayoutPanelContent {
	padding: 8px 0 0 0 !important;
}
.metadataDetails .gwt-TabLayoutPanel {
	position: absolute !important;
	top: 30px !important;
	right: 0 !important;
	bottom: 32px !important;
	left: 4px !important;
	height: auto !important;
	border-bottom: 1px solid #aaa;
}
.metadataDetails .metadataButtons {
	position: absolute !important;
	bottom: 0;
	left: 4px;
	right: 0;
	height: 28px;
}
.metadataDetails .metadataButtons td {
	padding: 0 8px 0 0 !important;
}

.checklistboxOpen,
.checklistboxClose {
	padding: 0 !important;
	width: 16px !important;
	height: 20px !important;
	border: 1px solid #aaa !important;
	border-radius: 0 !important;
}

.checklistboxOpen  {
	background: transparent url(../images/gispartner/icons/buttons/checklistboxOpen.png) no-repeat 50% 50% !important;
}
.checklistboxClose {
	background: transparent url(../images/gispartner/icons/buttons/checklistboxClose.png) no-repeat 50% 50% !important;
}

.checklistbox {
	padding: 3px;
	background: #fff;
	border: 1px solid #aaa !important;
	border-radius: 3px;
}
.checklistbox .popupContent tr:hover {
	background: #eee;
}
.checklistbox .popupContent tr td {
	padding: 1px;
}

.metadataExtent {
	width:100%;

}

.metadataExtent .gwt-TextBox,
.metadataExtent .gwt-Label {
	margin: 2px 0 !important;
	padding: 0 !important;
}

.metadataExtent .gwt-TextBox {
	width: 32px !important;
}
.metadataExtent .gwt-Label {
	width: 16px !important;
}
.metadataExtent .gwt-Image {
	padding: 0 !important;
	/* width: 144px !important; */
}

.metadataExtent .metadataExtentMap {
	margin: 4px !important;
	padding: 8px !important;
	background: transparent url(../images/gispartner/widgets/metadataExtentMap.png) no-repeat 50% 50% !important;
}

.metadataExtentButtons td {
	padding: 8px;
	text-align: center;
}

/* Metadata Info END */



/*
	GWT overrides
*/

/* preloader */

#apploader {
    position:absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    padding: 20% 0 0 0;
    text-align:center;
    background:url(../images/gispartner/layout/appWatermark.png) no-repeat 50% 50%, #d1d1d1 url(../images/gispartner/layout/imgp-loader-glass.png) repeat-x 0 0;
}
.dj_ie7 #apploader, .dj_ie8 #apploader {
	background:#d1d1d1 url(../images/gispartner/layout/imgp-loader-glass.png) repeat-x 0 0;
}
#waitpage {
	margin: 0 auto;
	width: 256px;
	height: 96px;
	background: transparent url(../images/gispartner/layout/imgp-app-preloader.png) no-repeat 0 0;
	text-align: left;
}
#waittxt {
	position:absolute;
	top:0 right:16px;
	margin: 0 0 0 0;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 64px;
}

/* welcome screen */
.appGlass { background:url(../images/gispartner/layout/appWatermark.png) no-repeat 50% 50%, #d1d1d1 url(../images/gispartner/layout/imgp-loader-glass.png) repeat-x 0 0; }
.dj_ie7 .appGlass, .dj_ie8 .appGlass {background:#d1d1d1 url(../images/gispartner/layout/imgp-loader-glass.png) repeat-x 0 0;}
.appWelcome { background: transparent url(../images/gispartner/layout/imgp-loader-window.png) repeat-x 0 100% !important; border-radius: 2px; box-shadow: 0 0 5px #000;}
.appWelcome .headerDiv { background: transparent url(../images/gispartner/layout/imgp-loader-header.png) repeat-x 0 0 !important; }
.appWelcome .iconDiv { }
.appWelcome .contentDiv { }
.appWelcome .gwt-TextBox,
.appWelcome .gwt-PasswordTextBox {
	width: 155px;
	font-size: 12px !important;
	border:2px solid #555;
	border:2px solid rgba(0,0,0,0.8);
	border-radius:0.5em;
	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -transition:all 0.25s ease-in-out;
}
.appWelcome .gwt-TextBox:hover,
.appWelcome .gwt-PasswordTextBox:hover {
	border-color:#000;
	box-shadow: 0 1px 2px #000; 
}
.appWelcome .loginGuestBtn { display: inline; }
.appWelcome .linkReg {
	line-height: 20px;
}
.appWelcome .linkReg a { 
	padding: 2px 3px;
	color: #000;
	text-shadow: 0 1px 0 #ddd;
}
.appWelcome .linkReg a:hover {
	text-decoration: none; 
	color: #fff;
	background-color: #333;
	text-shadow: 0 0 0 #333;
	border-radius: 3px;
}
.appWelcome .linkReg span.remind {display: none;}

/* split panel */
.gwt-SplitLayoutPanel { border-top: 1px solid #b6b6b6; }
.gwt-SplitLayoutPanel-HDragger {
	border-left: 1px solid #999;
	width: 7px !important;
}
.gwt-SplitLayoutPanel-HDragger,
.gwt-SplitLayoutPanel-VDragger {
	background: #ccc url(../images/gispartner/layout/imgp-SplitPanelThumbV.png) no-repeat scroll 50% 50%;
}

/* popup panel */
.gwt-PopupPanel {
	padding:3px;
	background: none repeat scroll 0 0 #fff;
	border: 3px solid #4f8317;
	border-radius: 3px;
}

/* hborder */
.gwt-Button,
.gwt-DecoratorPanel .topCenter,
.gwt-DecoratorPanel .bottomCenter,
.gwt-DialogBox .Caption,
.gwt-VerticalSplitPanel .vsplitter,
.gwt-MenuBar-horizontal,
.gwt-MenuBarPopup .menuPopupTopCenter,
.gwt-DecoratedPopupPanel .popupTopCenter,
.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-up-disabled,
.gwt-PushButton-down,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down-disabled,
.gwt-RichTextToolbar,
.gwt-StackPanel .gwt-StackPanelItem,
.gwt-DecoratedStackPanel .stackItemTopCenter,
.gwt-DecoratedStackPanel .stackItemMiddleLeft,
.gwt-DecoratedStackPanel .stackItemMiddleRight,
.gwt-DecoratedStackPanel .stackItemMiddleCenter,
.gwt-SuggestBoxPopup .suggestPopupTopCenter,
.gwt-ToggleButton-up,
.gwt-ToggleButton-up-hovering,
.gwt-ToggleButton-up-disabled,
.gwt-ToggleButton-down,
.gwt-ToggleButton-down-hovering,
.gwt-ToggleButton-down-disabled,
.gwt-Tree .gwt-TreeItem-selected,
.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader {
	background-image: url(../images/gispartner/window/hborder.png);
}
.gwt-DialogBox .dialogBottomCenter,
.gwt-MenuBarPopup .menuPopupBottomCenter,
.gwt-DecoratedPopupPanel .popupBottomCenter,
.gwt-SuggestBoxPopup .suggestPopupBottomCenter {
	background-image: url(../images/gispartner/window/hborder.png);
}
.gwt-DecoratedPopupPanel .popupBottomCenter {background-position: 0 -7px;}


/* vborder */
.gwt-DecoratorPanel .middleLeft,
.gwt-DecoratorPanel .middleRight,
.gwt-DialogBox .dialogMiddleLeft,
.gwt-HorizontalSplitPanel .hsplitter,
.gwt-DecoratedPopupPanel .popupMiddleLeft,
.gwt-SuggestBoxPopup .suggestPopupMiddleLeft {
	background-image: url(../images/gispartner/window/vborder.png);
}
.gwt-DialogBox .dialogMiddleRight,
.gwt-MenuBarPopup .menuPopupMiddleLeft,
.gwt-MenuBarPopup .menuPopupMiddleRight,
.gwt-DecoratedPopupPanel .popupMiddleRight,
.gwt-SuggestBoxPopup .suggestPopupMiddleRight {
	background-image: url(../images/gispartner/window/vborder.png);
}

/* corner */
.gwt-DecoratorPanel .topLeft,
.gwt-DecoratorPanel .topRight,
.gwt-DecoratorPanel .bottomLeft,
.gwt-DecoratorPanel .bottomRight,
.gwt-DialogBox .dialogTopLeft,
.gwt-DialogBox .dialogTopRight,
.gwt-DialogBox .dialogBottomLeft,
.gwt-DialogBox .dialogBottomRight,
.gwt-MenuBarPopup .menuPopupTopLeft,
.gwt-MenuBarPopup .menuPopupTopRight,
.gwt-MenuBarPopup .menuPopupBottomLeft,
.gwt-MenuBarPopup .menuPopupBottomRight,
.gwt-DecoratedPopupPanel .popupTopLeft,
.gwt-DecoratedPopupPanel .popupTopRight,
.gwt-DecoratedPopupPanel .popupBottomLeft,
.gwt-DecoratedPopupPanel .popupBottomRight,
.gwt-DecoratedStackPanel .stackItemTopLeft,
.gwt-DecoratedStackPanel .stackItemTopRight,
.gwt-SuggestBoxPopup .suggestPopupTopLeft,
.gwt-SuggestBoxPopup .suggestPopupTopRight,
.gwt-SuggestBoxPopup .suggestPopupBottomLeft,
.gwt-SuggestBoxPopup .suggestPopupBottomRight,
.gwt-DecoratedTabBar .tabTopLeft,
.gwt-DecoratedTabBar .tabTopRigh {
	background-image: url(../images/gispartner/window/corner.png);
}


/* button */
.gwt-Button,
.gwt-PushButton,
.gwt-ToggleButton {
	font-size: 11px;
	border-radius: 0.5em;
	-webkit-transition:border 0.2s ease-in-out;
    -moz-transition:border 0.2s ease-in-out;
    -o-transition:border 0.2s ease-in-out;
    -transition:border 0.2s ease-in-out;
}
.gwt-PushButton-up, .gwt-PushButton-up-hovering, .gwt-PushButton-up-disabled {padding: 3px 4px;}

/*
.gwt-Button:active,
.gwt-Button:focus {
	outline: none !important;
}
*/

/* gpDialogBox, SuggestBoxPopup */
.gwt-SuggestBoxPopup,
.dateBoxPopup {z-index: 987654321 !important;}

.gwt-DialogBox .Caption {
	padding: 0 4px 0 4px;
  	height: 20px;
	line-height: 20px;
	color: #fff;
	background-position: 0 -2002px;
	border-top: 1px solid #666;
}
.gwt-SuggestBoxPopup .suggestPopupBottomCenter,
.gwt-DialogBox .dialogBottomCenter {
	background-position: 0 -7px;
}
.gwt-SuggestBoxPopup .suggestPopupMiddleRight,
.gwt-DialogBox .dialogMiddleRight {
	background-position: -7px 0;
}
.gwt-SuggestBoxPopup .suggestPopupTopLeftInner,
.gwt-DialogBox .dialogTopLeftInner {
	width: 2px;
	zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupTopRightInner,
.gwt-DialogBox .dialogTopRightInner {
	width: 4px;
	zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner,
.gwt-DialogBox .dialogBottomLeftInner {
	width: 2px;
	height: 4px;
	zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupBottomRightInner,
.gwt-DialogBox .dialogBottomRightInner {
	width: 4px;
	height: 4px;
	zoom: 1;
}
.gwt-SuggestBoxPopup .suggestPopupTopLeft,
.gwt-DialogBox .dialogTopLeft {
	background-position: -13px 0;
}
.gwt-SuggestBoxPopup .suggestPopupTopRight,
.gwt-DialogBox .dialogTopRight {
	background-position: -21px 0;
}
.gwt-SuggestBoxPopup .suggestPopupBottomLeft,
.gwt-DialogBox .dialogBottomLeft {
	background-position: 0 -18px;
}
.gwt-SuggestBoxPopup .suggestPopupBottomRight,
.gwt-DialogBox .dialogBottomRight {
	background-position: -8px -18px;
}
* html .gwt-DialogBox .dialogTopLeftInner {
	width: 2px;
	overflow: hidden;
}
* html .gwt-DialogBox .dialogTopRightInner {
	width: 4px;
	overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomLeftInner {
	width: 2px;
	height: 4px;
	overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomRightInner {
	width: 4px;
	height: 4px;
	overflow: hidden;
}

/* gwt-DialogBox gpHeader */
.gpHeader .dialogTopCenter .Caption {
	height: 0;
	border-bottom: none;
}

html>body .gpHeader .dialogTopLeft,
html>body .gpHeader .dialogTopLeftInner,
html>body .gpHeader .dialogTopRight,
html>body .gpHeader .dialogTopRightInner {
	height: 0;
}

.gpHeader .dialogMiddleCenter {
	padding: 0;
}

.gpHeader .windowHeader {
	padding: 0;
	height: 20px;
	color: #fff;
	background: #688807 url(../images/gispartner/window/hborder.png) repeat-x 0 -2002px;
	border-bottom: 1px solid #222;
}
.gpHeader .windowTitle {
	padding: 0 0 0 4px;
	font-size: 11px;
	line-height: 20px;
	text-shadow: 0 1px 0 #333;
}
.gpHeader .windowTitle,
.gwt-DialogBox .Caption {
	font-size: 11px;
}

.gpHeader .windowButtons {}
.gpHeader .windowButtons td {}
.gpHeader .windowButtons button {margin: 0 2px 0 0;}

/* DecoratedPopupPanel gpHeader */
.gpHeader .windowButtons {margin: 1px 0 0 0;}
.dj_ie7 .gpHeader .windowButtons {margin: 3px 0 0 0;}
.gpHeader .popupMiddleCenter {
	background: #fff;
	padding: 0;
}
.gpHeader .popupTopLeftInner {
  width: 2px;
  height: 1px;
  zoom: 1;
}
.gpHeader .popupTopRightInner {
  width: 4px;
  height: 1px;
  zoom: 1;
}
.gpHeader .popupBottomLeftInner {
  width: 2px;
  height: 4px;
  zoom: 1;
}
.gpHeader .popupBottomRightInner {
  width: 4px;
  height: 4px;
  zoom: 1;
}

.gpHeader .popupTopLeft {
	background-position: -13px 0;
}
.gpHeader .popupBottomLeft {
	background-position: 0 -18px;
}

.gpHeader .popupTopRight {
	background-position: -8px 0;
}
.gpHeader .popupMiddleRight{
	background-position: -7px 0;
}
.gpHeader .popupBottomRight {
	background-position: -8px -18px;
}

/* menu popup */
.gwt-MenuBarPopup {
  margin: 0 0 0 3px;
}
.gwt-MenuBarPopup .menuPopupTopCenter {
	background-position: 0 0;
}
.gwt-MenuBarPopup .menuPopupBottomCenter {
	background-position: 0 -4px;
}
.gwt-MenuBarPopup .menuPopupMiddleLeft {
	background-position: 0 0;
}
.gwt-MenuBarPopup .menuPopupMiddleRight {
	background-position: -7px 0;  
}
.gwt-MenuBarPopup .menuPopupTopLeftInner {
  width: 4px;
  height: 4px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupTopRightInner {
  width: 4px;
  height: 5px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupBottomLeftInner {
  width: 4px;
  height: 8px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupBottomRightInner {
  width: 4px;
  height: 8px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupTopLeft {background-position: -13px 0;}
.gwt-MenuBarPopup .menuPopupTopRight{background-position: -8px 0;}
.gwt-MenuBarPopup .menuPopupBottomLeft{background-position: 0 -15px;}
.gwt-MenuBarPopup .menuPopupBottomRight {background-position: -8px -15px;}

* html .gwt-MenuBarPopup .menuPopupTopLeftInner  {width: 4px; height: 5px;overflow: hidden;}
* html .gwt-MenuBarPopup .menuPopupTopRightInner {width: 4px; height: 5px;overflow: hidden;}
* html .gwt-MenuBarPopup .menuPopupBottomLeftInner{width: 4px;height: 8px;overflow: hidden;}
* html .gwt-MenuBarPopup .menuPopupBottomRightInner{width: 4px;height:8px;overflow: hidden;}

/* gwt-MenuBarPopup */
/*
.gwt-MenuBarPopup {}
.gwt-MenuBarPopup .gwt-MenuBar-vertical {}
.gwt-MenuBarPopup .gwt-MenuBar-vertical .gp-item-selected {}
*/

/* minimized window */
.gpHeader.widgetMin {}
	.widgetMin .popupBottomLeft {background-position: 0 -18px;}
	.widgetMin .popupBottomRight {background-position: -8px -18px;}
	.widgetMin .popupBottomCenter {background-position: 0 -7px;}
	.widgetMin .popupBottomLeftInner {height: 4px;}
	.widgetMin .popupBottomRightInner {height: 4px;}


/* toolbar */
.toolbar table td {
	padding: 0 0 0 6px;
}
.toolbar button.gwt-Button,
.toolbar .gwt-ToggleButton {
	margin: 0 !important;
	padding: 1px !important;
	width: 16px;
	height: 16px;
}
.toolbar button.gwt-Button {height: 20px !important;}
.toolbar button.gwt-Button,
.toolbar .gwt-ToggleButton {border: 1px solid transparent;}
.toolbar .gwt-ToggleButton-down {border: 1px solid #090;}
.toolbar button.gwt-Button:hover,
.toolbar .gwt-ToggleButton-up-hovering,
.toolbar .gwt-ToggleButton-down-hovering {border: 1px solid #099;}
.toolbar .gwt-ToggleButton-down-hovering {cursor:default;}
	.dj_ie .toolbar button.gwt-Button,
	.dj_ie .toolbar button.gwt-Button:hover {border: none;}

.toolbar .gwt-ToggleButton.complex {
	margin: 0 !important;
	padding: 1px 1px 1px 18px !important;
	width: auto !important;
}
.toolbar button.gwt-Button.complex {
	margin: -1px 0 0 0 !important;
	padding: 0 1px 0 17px !important;
	width: auto !important;
}
	.dj_ie .toolbar button.gwt-Button.complex {margin: 0 !important;}

.toolbar .gwt-ToggleButton.complex span,
.toolbar button.gwt-Button.complex span {font-size: 10px;}
.toolbar button.gwt-Button.complex span {vertical-align: top;}
	.dj_ie .toolbar button.gwt-Button.complex span,
	.dj_ie .toolbar .gwt-ToggleButton.complex span {line-height: 16px;}

.toolbar button.gwt-Button.text,
.toolbar .gwt-ToggleButton.text {
	margin: 0 !important;
	padding: 1px 1px 1px 1px !important;
	width: auto !important;
	background-image: none !important;
}


/* tabs */
.gwt-TabLayoutPanel {}
.gwt-TabBar,
.gwt-TabLayoutPanelTabs,
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs {
	padding:6px 0 0 0;
	background: url(../images/gispartner/widgets/tab-strip-bg.png) repeat-x 0 100%;
}
.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {
	overflow: hidden;
	padding: 2px;
	border: none;
}
.gwt-TabLayoutPanelContentContainer {border: none;}

.gwt-StackLayoutPanelContent .gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {padding:0; border-top:4px solid #fff;}
.gwt-StackLayoutPanelContent .gwt-TabLayoutPanel .gwt-TabLayoutPanelContent .gwt-Tree {margin: 8px 0;}
.gwt-StackLayoutPanelContent .gwt-TabLayoutPanel .gwt-TabLayoutPanelContent .gwt-ListBox {}

.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent .gwt-Frame {border: none !important;}

.gwt-TabLayoutPanelTab,
.gwt-TabLayoutPanelTab-selected,
.gwt-TabLayoutPanelTabInner,
.gwt-TabLayoutPanelTabInner table,
.gwt-TabLayoutPanelTabInner .gwt-Label,
.gwt-TabLayoutPanelTabInner .gwt-HTML,
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab,
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
	background-color: transparent;
	background-image: url(../images/gispartner/widgets/tabs-sprite.gif);
}
.gwt-TabLayoutPanelTab,
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab {
	float: left;
	margin: 0 0 0 6px;
	padding: 0 0 0 4px;
	background-position: 0 -51px;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}
.gwt-TabLayoutPanelTab-selected,
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
	background-position: 0 0 !important;
	cursor: default;
}
.gwt-TabLayoutPanelTabInner {
	padding: 0 4px 0 0;
	background-position: 100% -351px;
	background-repeat: no-repeat;
}
.gwt-TabLayoutPanelTabInner table,
.gwt-TabLayoutPanelTabInner .gwt-Label,
.gwt-TabLayoutPanelTabInner .gwt-HTML {
	padding: 3px 0;
	background-position: 0 -201px;
	background-repeat: repeat-x;
	font-weight: normal;
}
	.dj_webkit .gwt-TabLayoutPanelTabInner table,
	.dj_webkit .gwt-TabLayoutPanelTabInner .gwt-Label,
	.dj_webkit .gwt-TabLayoutPanelTabInner .gwt-HTML {padding:4px 0;}
	.dj_ie .gwt-TabLayoutPanelTabInner table,
	.dj_ie .gwt-TabLayoutPanelTabInner .gwt-Label,
	.dj_ie .gwt-TabLayoutPanelTabInner .gwt-HTML {padding:4px 0;}

.gwt-TabLayoutPanelTabInner table {
	padding: 0 !important;
}
.gwt-TabLayoutPanelTabInner button {
	margin: 4px 0 0 2px;
	padding: 0 !important;
	width: 10px;
	height: 10px;
	line-height: 0;
	text-indent: -777em;
	background: transparent url(../images/gispartner/icons/buttons/i_btn_closetab.png) no-repeat 0 50%;
	border: 0 solid transparent;
	 /*ie*/
	#margin: 4px 0 0 4px!important;
	#font-size: 0;
	#text-indent: 0;
}
.gwt-TabLayoutPanelTabInner button.closeTabButton:hover {
	background-position: 100% 50%;
}
.gwt-TabLayoutPanelTab-selected .gwt-TabLayoutPanelTabInner {
	background-position: 100% -301px !important;
}
.gwt-TabLayoutPanelTab-selected .gwt-TabLayoutPanelTabInner table,
.gwt-TabLayoutPanelTab-selected .gwt-TabLayoutPanelTabInner .gwt-Label,
.gwt-TabLayoutPanelTab-selected .gwt-TabLayoutPanelTabInner .gwt-HTML {
	background-position: 0 -151px !important;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}
.gwt-TabLayoutPanelTab:hover {
	background-position: 0 -101px;
}

.gwt-TabLayoutPanelTab:hover .gwt-TabLayoutPanelTabInner {
	background-position: 100% -401px;
}
.gwt-TabLayoutPanelTab:hover .gwt-TabLayoutPanelTabInner .gwt-Label,
.gwt-TabLayoutPanelTab:hover .gwt-TabLayoutPanelTabInner .gwt-HTML {
	background-position: 0 -251px;
}

.gwt-TabLayoutPanelContent .gwt-HTML hr {
	display: none;
}

/* gwt-TabBar */
.gwt-TabBar .gwt-TabBarItem-wrapper,
.gwt-TabBar .gwt-TabBarItem,
.gwt-TabBar .gwt-TabBarItem .gwt-Label,
.gwt-TabBar .gwt-TabBarItem .gwt-HTML,
.gwt-TabBar .gwt-TabBarItem-wrapper-selected,
.gwt-TabBar .gwt-TabBarItem-selected,
.gwt-TabBar .gwt-TabBarItem-wrapper-selected .gwt-TabBarItem-selected .gwt-Label,
.gwt-TabBar .gwt-TabBarItem-wrapper-selected .gwt-TabBarItem-selected .gwt-HTML,
.gwt-TabBar .gwt-TabBarItem-wrapper-disabled,
.gwt-TabBar .gwt-TabBarItem-disabled,
.gwt-TabBar .gwt-TabBarItem-disabled .gwt-Label,
.gwt-TabBar .gwt-TabBarItem-disabled .gwt-HTML {
	background-color: transparent;
	background-image: url(../images/gispartner/widgets/tabs-sprite.gif);
}
.gwt-TabBar .gwt-TabBarItem-wrapper,
.gwt-TabBar .gwt-TabBarItem-wrapper-disabled {
	margin: 0 0 0 6px;
	padding: 0 4px 0 0;
	background-position: 0 -51px;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}
.gwt-TabBar .gwt-TabBarItem,
.gwt-TabBar .gwt-TabBarItem-disabled {
	margin: 0 0 0 4px !important;
	padding: 0 4px 0 0;
	background-position: 100% -351px;
	background-repeat: no-repeat;
}
.gwt-TabBar .gwt-TabBarItem .gwt-Label,
.gwt-TabBar .gwt-TabBarItem-disabled .gwt-Label,
.gwt-TabBar .gwt-TabBarItem-disabled .gwt-HTML {
	padding: 3px 0;
	background-position: 0 -201px;
	background-repeat: repeat-x;
	font-weight: normal;
}
	.dj_webkit .gwt-TabBar .gwt-TabBarItem .gwt-Label,
	.dj_webkit .gwt-TabBar .gwt-TabBarItem-disabled .gwt-Label,
	.dj_webkit .gwt-TabBar .gwt-TabBarItem-disabled .gwt-HTML {padding: 4px 0;}
	.dj_ie .gwt-TabBar .gwt-TabBarItem .gwt-Label,
	.dj_ie .gwt-TabBar .gwt-TabBarItem-disabled .gwt-Label,
	.dj_ie .gwt-TabBar .gwt-TabBarItem-disabled .gwt-HTML {padding: 4px 0;}

.gwt-TabBar .gwt-TabBarItem-wrapper-selected {
	background-position: 0 0 !important;
	background-repeat: no-repeat;
}
.gwt-TabBar .gwt-TabBarItem-selected {
	background-position: 100% -301px !important;
	background-repeat: no-repeat;
}
.gwt-TabBar .gwt-TabBarItem-selected .gwt-Label,
.gwt-TabBar .gwt-TabBarItem-selected .gwt-HTML {
	background-position: 0 -151px !important;
	background-repeat: repeat-x;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}
.gwt-TabBar .gwt-TabBarItem-disabled {
	cursor: default;
	color: #777;
}
.gwt-TabBar .gwt-TabBarItem-wrapper:hover {
	background-position: 0 -101px;
	background-repeat: no-repeat;
}
	.gwt-TabBar .gwt-TabBarItem-wrapper-disabled:hover {
		background-position: 0 -51px;
	}
.gwt-TabBar .gwt-TabBarItem-wrapper:hover .gwt-TabBarItem {
	background-position: 100% -401px;
	background-repeat: no-repeat;
}
	.gwt-TabBar .gwt-TabBarItem-wrapper:hover .gwt-TabBarItem-disabled {
		background-position: 100% -351px;
	}
	
.gwt-TabBar .gwt-TabBarItem-wrapper:hover .gwt-Label,
.gwt-TabBar .gwt-TabBarItem-wrapper:hover .gwt-HTML {
	background-position: 0 -251px;
	background-repeat: repeat-x;
}
	.gwt-TabBar .gwt-TabBarItem-wrapper-disabled:hover .gwt-Label,
	.gwt-TabBar .gwt-TabBarItem-wrapper-disabled:hover .gwt-HTML {
		background-position: 0 -201px !important;
	}
	
.gwt-TabPanelBottom {
	border: 1px solid #ddd;
	border-top:none !important;
	padding:6px;
}
.gwt-TabPanelBottom .gwt-Label {
	min-width: 96px;
}

/* tree */
.gwt-TreeItem .gwt-CheckBox input {
	width:  16px;
	height: 16px;
}
.gwt-TreeItemTdImg {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent url("../images/gispartner/icons/tree/tree_connect_tb.gif") repeat-y 7px top;
}
.gwt-TreeItemTdContent:hover .gwt-Label {
	cursor: pointer;
	background-color: #fff;
	border-radius: 3px;
}
.gwt-TreeItemTrbImg {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent url("../images/gispartner/icons/tree/tree_connect_trb.gif");
}
.gwt-TreeItemTdImgLast {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent url(../images/gispartner/icons/tree/tree_item_last_td.gif) no-repeat 7px 50%;
}
.gwt-TreeItemChildSpan {
	margin: 0;
	background: transparent url("../images/gispartner/icons/tree/tree_connect_tb.gif") repeat-y 7px top;
}
.gwt-TreeItemChildSpanLast {
	
}
.gwt-TreeItemTable {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
.gwt-TreeItemTable tbody,.gwt-TreeItemTable td,.gwt-TreeItemTable tr,.gwt-TreeItemTable th {
	padding: 0;
	margin: 0;
}
.gwt-TreeItemTable .gwt-Label {
	white-space: normal;
}
.gwt-TreeItem-Nested {
	margin: 0;
	padding: 0;
}

.drawWidget-drawbtn {
	height: 10px;
	background: #e05;
}
.drawWidget-selbtn {
	height: 10px;
	background: #0069a6;
}

/* big buttons */
.imgp-bigButton {
	margin: 0 0 8px 0;
	padding: 0;
	width: 100%;
	text-align: left;
}
.imgp-bigButton img {
	margin: 0 8px 0 0;
	width: 24px;
	height: 24px;
	float: left;
}
.imgp-bigButton span {
	line-height: 24px;
}


/* test maptips */


.infowindow .sprite {
    background-image: url(../images/gispartner/widgets/tundra.infowindow.png) !important;
}

.gpmaptips .sprite {
    background-image: url(../images/gispartner/widgets/gp-maptips-infowindow.png) !important;
}

/*
.infowindow .sprite {
    background-image: url(../../jsapi/js/esri/dijit/images/tundra.infowindow.png) !important;
}
*/


/*
	Mobile
*/

/* arrows */
.remote,
.Gg9hrskOB {
	background: /*rgba(0,0,0,0.1)*/ transparent url(../images/gp-mobile/gui/imgp-mobile-remote.png) no-repeat 50% 50% !important;
	text-indent: -777em;
}
	.remote-up {background-position: 50% 0 !important;}
	.remote-dn {background-position: 50% 100% !important;}
	.remote-lt {background-position: 0 50% !important;}
	.remote-rt {background-position: 100% 50% !important;}

/* tab bar */
.tab-bar,
.Gg9hrskMB {
	color: #fff;
	background: rgba(0,0,0,0.1) url(../images/gp-mobile/gui/imgp-mobile-tab-bar.png) repeat-x 0 0 !important;
	padding: 3px;
	text-align: left !important;
	opacity: 1 !important;
}
.tab-bar .gwt-Button,
.Gg9hrskMB .gwt-Button {
	font-size: 9px !important;
}

.Gg9hrskAC,
.tabButton {
	margin: 0 8px;
	padding: 30px 0 0 0;
	min-width:32px !important;
	max-width:48px !important;
	color:#fff !important;
	font-size:10px !important;
	white-space: nowrap;
	border: none;
}
.tabMap     {background: transparent url(../images/gp-mobile/gui/i_mob_map.png) no-repeat 50% 0;}
.tabWidgets {background: transparent url(../images/gp-mobile/gui/i_mob_widgets.png) no-repeat 50% 0;}
.tabToolbar {background: transparent url(../images/gp-mobile/gui/i_mob_toolbar.png) no-repeat 50% 0;}
.tabZoomIn  {background: transparent url(../images/gp-mobile/gui/i_mob_btnZoomIn.png) no-repeat 50% 0;}
.tabZoomOut {background: transparent url(../images/gp-mobile/gui/i_mob_btnZoomOut.png) no-repeat 50% 0;}


/* ustawienia SliderBar */
.gwt-SliderBar-shell {
  border: 1px solid #aaa;
  border-right: 1px solid #777;
  border-bottom: 1px solid #777;
  background-color: #eee;
  height: 34pt;
  width: 50%;
  border-radius: 3px;
}
.gwt-SliderBar-shell .gwt-SliderBar-line {
  border: 1px solid #333;
  background-color: #fff;
  height: 4px;
  width: 95%;
  top: 28px;
  overflow: hidden;
}
.gwt-SliderBar-shell .gwt-SliderBar-knob {
  top: 14pt;
  width: 11px;
  height: 21px;
  z-index: 1;
  cursor: pointer;
}
.gwt-SliderBar-shell .gwt-SliderBar-tick {
  top: 16px;
  width: 1px;
  height: 6px;
  background: black;
  overflow: hidden;
}
.gwt-SliderBar-shell .gwt-SliderBar-label {
  top: 2px;
  font-size: 10px;
  cursor: default;
}
.gwt-SliderBar-shell-focused {
}
.gwt-SliderBar-shell .gwt-SliderBar-line-sliding {
  background-color: #DDDDDD;
  cursor: pointer;
}
/* ustawienia SliderBar */

/* ustawienia GoogleEarth */
.map3dcontainer {
	position: absolute;
	top:0; right:0; bottom:0; left:0;
 	border-top: 1px solid #555;
}

.map3d { height: 100%; }

.confirm-dialog{
	z-index: 987654321 !important;
}

/* ustawienia drag and drop */

.DNDTreeItem-shim {
  opacity: 0;
  filter: alpha(opacity = 0);
  background-color: #FFFFFF; /* musi być podane bo inaczej nie będzie można zrobić drag and drop */
}



.cellTableFooter {
  border-top: 2px solid #6f7277;
  padding: 3px 15px;
  text-align: left;
  color: #4b4a4a;
  text-shadow: #ddf 1px 1px 0;
  overflow: hidden;
}

.cellTableHeader {
  border-bottom: 2px solid #6f7277;
  padding: 3px 15px;
  text-align: left;
  color: #4b4a4a;
  text-shadow: #ddf 1px 1px 0;
  overflow: hidden;
}

.cellTableCell {
  padding: 2px 15px;
  overflow: hidden;
}


.cellTableEvenRow {
  background: #ffffff;
}

.cellTableEvenRowCell {
  border: 2px solid #ffffff;
}

.cellTableOddRow {
  background: #f3f7fb;
}

.cellTableOddRowCell {
  border: 2px solid #f3f7fb;
}

.cellTableHoveredRow {
  background: #eee;
}

.cellTableHoveredRowCell {
  border: 2px solid #eee;
}

/*TIMESLIDER*/
.esriTimeSlider .ts {
  padding: 10px 3px 3px 3px;
  margin: 10px;
}
.esriTimeSlider .tsLabels {
  font-size: .85em;
  margin-top: 5px;
}
.esriTimeSlider .tsButton {
  background-image: url(../images/gispartner/slider/time_slider_sprite.png) !important;
}
.esriTimeSlider .dijitButtonNode {
  border: none !important;
}
.dojoxRangeSlider .dijitSliderImageHandleH {
  position: relative !important;
  border: none !important;
  top: 0 !important;
}
.dojoxRangeSlider .dijitSliderRemainingBarH {
  height: 6px;
  background: transparent url(../images/gispartner/slider/rangeSliderEmpty.png) repeat-x 0 50%;
  border: none !important;
}
.dojoxRangeSlider .dijitSliderProgressBarH {
  height: 6px;
  background: transparent url(../images/gispartner/slider/rangeSliderFull.png) repeat-x 0 50%;
  border: none !important;
}
.dojoxRangeSlider .dijitSliderLeftBumper {
  height: 6px;
  background: transparent url(../images/gispartner/slider/rangeSliderLeftBumper.png) no-repeat 0 0 !important;
  border: none !important;
}
.dojoxRangeSlider .dijitSliderRightBumper {
  height: 6px;
  background: transparent url(../images/gispartner/slider/rangeSliderRightBumper.png) no-repeat 0 0;
  border: none !important;
}
.dojoxRangeSlider .dijitSliderImageHandleH {
  background-image: url(../images/gispartner/slider/rangeSliderThumb.png) !important;
}
.dojoxRangeSlider .dijitSliderImageHandleH:hover {
  background-image: url(../images/gispartner/slider/rangeSliderThumbOver.png) !important;
}

.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton
	{
	margin: 0;
}

.dijitButtonNode {
	border: 1px solid gray;
	margin: 0;
	line-height: normal;
	vertical-align: middle; #
	vertical-align: auto;
	text-align: center;
	white-space: nowrap;
}

.dijitButtonNode,.dijitButtonNode * {
	cursor: pointer;
}

.dj_ie .dijitButtonNode {
	zoom: 1;
}

.dj_ie .dijitButtonNode button {
	overflow: visible;
}
.dijitSlider .dijitButtonNode {
	padding: 0;
	display: block;
}

.dijitButtonNode * {
	vertical-align: middle;
}

.dijitButtonNode .dijitArrowButtonInner {
	background: no-repeat center;
	width: 12px;
	height: 12px;
	direction: ltr;
}

.dijitButtonNode IMG {
	vertical-align: middle;
}


.dijitStretch {
	white-space: nowrap;
	background-repeat: repeat-x;
}
.dijitButtonContents {
	display: block;
}

td.dijitButtonContents {
	display: table-cell;
}

.dijitToggleButtonIconChar {
	display: none !important;
}
.dj_ie6 .dijitToggleButtonIconChar,.dj_ie6 .tabStripButton .dijitButtonText
	{
	font-family: "Arial Unicode MS";
}

.dijitOffScreen {
	position: absolute;
	left: 50%;
	top: -10000px;
}

.dijitDisplayNone {
	display: none !important;
}

.dijitSliderDecoration {
	text-align: center;
}
.dijitSliderDecorationH {
	width: 100%;
}
.dijitSliderButtonContainer {
	text-align: center;
	height: 0;
}

/*
	DND
*/
.dragdrop-boundary {}
.dragdrop-dropTarget-engage {}
.dragdrop-dropTarget {}
.dragdrop-handle {
	cursor: move;
	user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
}
.dragdrop-draggable {
	zoom: 1; /* IE gain hasLayout */
}
.dragdrop-dragging {
	zoom: normal; /* remove artifacts */
}
.dragdrop-positioner {
	border: 1px dashed #1E90FF; /* blue */
	margin: 0 !important;
	zoom: 1; /* IE gain hasLayout */
	z-index: 100;
}
.dragdrop-flow-panel-positioner {
	color: #1E90FF; /* blue */
	display: inline;
	text-align: center;
	vertical-align: middle;
}
.dragdrop-proxy {
	background-color: #77AAFF; /* light blue */
}
.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy {
	filter: alpha(opacity \= 30);
	opacity: 0.3;
}
.dragdrop-movable-panel {
	z-index: 200;
	margin: 0 !important;
	border: none !important;
}

/*
    Progress bar
*/
.gwt-ProgressBar-shell {
  border: 1px solid #444444;
  border-right: 1px solid #e2e2e0;
  border-bottom: 1px solid #e2e2e0;
  background: #8c8c8c;
  height: 18px;
  width: 100%;
  border-radius: 3px;
}
.gwt-ProgressBar-shell .gwt-ProgressBar-bar {
  background: #45484d;
  border-radius: 0 3px 3px 0;
}
.gwt-ProgressBar-shell .gwt-ProgressBar-text {
  padding: 0;
  margin: 0;
  color: white;
  text-shadow: 0 0 1px #333333;
  line-height: 18px;
}

.customListBoxArrow{
	width:16px;
	height:22px;
	background: transparent url(../images/gispartner/widgets/gp-tree-contextMenu.png) no-repeat 0 50%;
	position: absolute;
	top:3px;
	right:3px;
}

.customListBoxLabel{
	background: #FFFFFF;
	color:back;
}

.treeContextArrow{
		display:none;
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:22px;
	background: transparent url(../images/gispartner/widgets/gp-tree-contextMenu.png) no-repeat 0 50%;
}

.fieldNotEnabled{
	 background: #F0F0F0;
}

.filtersMngPopup{
	z-index : 5000000;

}
.filtersMngPopup * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.filtersMngPopup .popupContent {
	width: 228px;
}
.filtersMngPopup .checkBoxButton {
	margin-right: 2px;
	width: 15px;
}

.moduleMngBtn,
.filtersMngBtn{
	padding: 0 4px;
/*
	height: 20px;
*/
	line-height: 20px;
	background-image: url(../images/gispartner/window/hborder.png);
	background-position: 0 -27px;
	border-radius: 0.25em;
	cursor: pointer;
}

.filtersMng-open{
	background-position: 0 -54px;
}

.filtersMng-close{
	
}

/* kontrolka combo z checkboxami */
.multi-select-box {
	height: 25px !important;
	width: 100% !important;
}

.multi-select-box-button{
	background-color: #FFFFFF;
	border: 1px solid #F0F0F0;
	height: 25px;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left;
	width: 100%;
}

.multi-select-box-button{
	background-repeat: no-repeat;
	background-position: right;
	background-size: 11px 10px;
	
	font-size: 10px !important; 
	padding: 2px; 
	border: 1px solid #777; 
	border-radius:3px; 
	-webkit-transition:border-color 0.25s ease-in-out; 
	-moz-transition:border-color 0.25s ease-in-out; 
	-o-transition:border-color 0.25s ease-in-out; 
	-transition:border-color 0.25s ease-in-out;
	
	height: 22px !important;
}

.multi-select-box-button.noactive{
	background-image: url("../images/gispartner/icons/i_ac_moveDn.png");
	
}

.multi-select-box-button.active{
	background-image: url(../images/gispartner/icons/i_ac_moveUp.png);
}

.multi-select-box-popup {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color:white;
	z-index: 10000000;
}

.multi-select-box-ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 15px;
	padding-top: 0px;
}

.multi-select-box-menu-item {
	
}

.multi-select-box-menu-item-input {
	
}

.multi-select-box-menu-item-label {
	
}

.multi-select-box-noenabled{
	background-color: #F0F0F0;
}