/**
* @author Ram�nas Kraujutis (rkraujutis@hnit-baltic.lt)
* @copy UAB "HNIT-BALTIC", http://www.hnit-baltic.lt
*/
.hbBgSwitcher {
    top: 0px;
    right: 30px;
}

.hbBgSwitcher .x-btn .x-btn-tl,.hbBgSwitcher .x-btn .x-btn-tc,.hbBgSwitcher .x-btn .x-btn-tr {
    display: none;
}
.hbBgSwitcher .x-btn-text {
    height: 18px !important;
}

.overviewMapExpanded .hbBgSwitcher {
    right: 140px; /* Width of the overview map dijit in screen pixels. The default value is 1/4th the width of the map, unless the HTML element referred to by srcNodeRef has a valid size. */
}

.x-toolbar-cell .selectPointIcon {
    background-position: 0px -151px !important;
    font-weight: bold !important;
}

.infowindow {
    z-index: 1040 !important;
}

.hbScalebar {
    bottom: 26px;
}

.infowindow .content div {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

/**
 * perrasomas numustas stilius
 */
.x-menu-list-item {
    margin: 0px !important;
}

a.x-menu-item {
    color: #222222 !important;
}

.x-menu-item-active {
    margin: 0 1px !important;
}

.x-menu-list {
    margin: 0px !important;
    padding: 2px !important;
}


.legendItems .problemos .legendItem,.legendItems .pranesimai .legendItem
    {
    background: url("../images/legenda_problemos.png") center -17px
        no-repeat;
}

.legendItems .pranesimai .legendItem {
    height: 20px;
}

.legendItems .problemos .item1 {
    background-position: center -67px;
}

.legendItems .problemos .item2 {
    background-position: center -117px;
}

.legendItems .problemos .item3 {
    background-position: center -167px;
}

.legendItems .problemos .item4 {
    background-position: center -217px;
}

.legendItems .problemos .item5 {
    background-position: center -268px;
}

.legendItems .pranesimai .item0 {
    background-position: center -315px;
}

/* fix for ARSGIS-46 */
.pl_list td {
    padding: 6px;
}

/* Papildomi mygtukai */
button.toolbarIconSluoksniai,a.toolbarIconSluoksniai {
    background: url('../images/Sluoksniai.png')
}

button.tbGallery1,a.tbGallery1 {
    background: url('../images/test1.png')
}

button.tbGallery2,a.tbGallery2 {
    background: url('../images/test2.png')
}

button.tbBgLayers1,a.bBgLayers1 {
    background: url('../images/test3.png')
}

button.tbMapsInfo1,a.tbMapsInfo1 {
    background: url('../images/test4.png')
}

button.tbtrinti,a.tbtrinti {
    background: url('../images/test5.png')
}

button.tbclose,a.tbclose {
    background: url('../images/close.gif')
}

.decsWin {
    background-color: #EFF0F2;
    text-align: center;
    padding: 10px;
    font-size: 10px;
    color: gray;
}

.LeftmapArrayTooltip {
    font-size: 10px;
    color: gray;
    vertical-align: top;
}

.LeftmapArrayImage {
    width: 80px;
}

.LeftmapArrayOver {
    border: 1px solid gray;
  }

.LeftmapArraySleep {
    border: 1px solid white;
}

.LeftmapArraySleep2 {
    border: 1px solid white;
    background-color: #EFF0F2;
}

.backGroundWhite {
    background-color: white;
}

.boxMargin {
    margin: 2px;
}

.titleLayer {
    font-size: 12px;
    font-weight: bold;
}



  /**   New css part       **/ 
  
/** HEADER PART **/

.mvpro-main-header{
    /* background-image: url('../images/header/top_bg_repeat_mv.jpg'); */
    background-repeat:repeat-x;    
    height:50px;
	background-color: #0585BC;    
}    
    
.mvpro-left-side-header {
    /* background-image: url('../images/header/top_bg_mv_su_logo.jpg'); */
    background-image: url('../images/header/geoportal_logo.png');
    background-position: 20px 12px;
    background-repeat:no-repeat;    
    width:659px;
    height:50px;
}
.mvpro-left-side-login{
    position:absolute;
    right:11px;
    background-color:white;
    top:14px;
    padding:1px 5px 1px 5px;
    border:1px solid black;    
}    

.mvpro-left-side-back{
    position:absolute;
    left:11px;
    cursor: pointer;
    top:0px;
    width:190px;
    height:40px;
    padding:1px 5px 1px 5px;
}    

.mvpro-right-side-header{    
    width:100%;
    height:50px;
}



button.refreshMapIco,a.refreshMapIco {
    background: url('../images/refresh.png')
}

button.refreshMapIcoBW,a.refreshMapIcoBW {
    background: url('../images/refresh.png')
}
/*    
.x-layout-split-west .x-layout-mini {
    background-image: url("../images/meniu_vald.jpg");
}

.x-layout-cmini-west .x-layout-mini {
    background-image: url("../images/meniu_vald.jpg");    
}    

.x-layout-mini {
    cursor: pointer;
    display: block;
    height: 60px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 1000;
    
}

.x-layout-cmini-west, .x-layout-cmini-east {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
    width: 5px !important;
    
}

.x-layout-collapsed {

    height: 20px;
    left: -10000px;
    overflow: visible; 
    position: absolute;
    top: -10000px;
    visibility: hidden;
    width: 20px;
    z-index: 20;    
    
}

*/

.mapCopyright{
    left:auto;
    right:27px;
}

.hbScalebar{
    left:17px; 
    right:auto;
}
.mouseCoordinates{
    right:auto;
    left: 17px;
    background: none;
    border: 0px;
}
/* ---------------------------- */
/* Meniu part measure tool      */
/* ---------------------------- */
button.meniuPartMeasurePoint {
    background:url(../images/point_T.png);
}
button.meniuPartMeasureLine{
    background-image:url(../images/polyline_T.png);
}    
button.meniuPartMeasurePolygon{
    background-image:url(../images/polygon_T.png);
}

button.meniuPartCleanButton{
    background-image:url('../images/measureClean.png');
}

.meniuPartMeasureButton{
    margin: 5px;    
}
/* Meniu part combo box */
.comboBoxLabel{
    padding:2px;
    }
label.comboBoxLabel{
    font-weight:bold;
    }
    
.mPMeasureCordBoxR{
    text-align:right;
    padding:3px;
    width:166px;
}
.mPMeasureCordBoxL{
    text-align:right;
    padding:3px;
    width:30px;
}

.mPMeasureCordBoxWgsR{
    text-align:right;
    padding:3px;
    width:126px;    
}
.mPMeasureCordBoxWgsL{
    text-align:right;
    padding:3px;
    width:70px;    
}

.mPMeasureGridPadding{
 padding-left:40px;
 margin-left:40px;
}

.x-grid3-row {
    border-left: 1px solid none !important;
}

/* ---------------------------- */
/* Meniu part My services      */
/* ---------------------------- */

button.meniuPartMyServMyObject{
    background-image:url(../images/myServiceMeniu/myServiceManoObj.png);
}

button.meniuPartMyServObjKlaid{
    background-image:url(../images/myServiceMeniu/myServiceObjKlaid.png);
}    

button.meniuPartMyServUzsakPas{
    background-image:url(../images/myServiceMeniu/myServiceUzsakPas.png);
}

button.meniuPartMyServViesosPas{
    background-image:url(../images/myServiceMeniu/myServiceViesosPas.png);
}

button.meniuPartMyServVietKl{
    background-image:url(../images/myServiceMeniu/myServiceVietKl.png);
}
.meniuPartMyServGpServ{
    background-image:url(../images/myServiceMeniu/MyServicesGpServ.png);
    background-repeat:no-repeat;    
}

/********************************/
/* MENIU PART - MAP SERVICES*/
/*
mp - meniupart
MpServ - map services
*/
/*-main buttons-*/
button.mp-MpServ-ExportMap-btn{background-image:url(../images/mapServiceMeniu/mapServiceExport.png);}
button.mp-MpServ-NewMap-btn{background-image:url(../images/mapServiceMeniu/mapServiceNewMap.png);}
button.mp-MpServ-OpenMap-btn{background-image:url(../images/mapServiceMeniu/mapServiceOpenRemove.png);}
button.mp-MpServ-AddServ-btn{background-image:url(../images/mapServiceMeniu/mapServicePridElPaslaug.png);}
button.mp-MpServ-SaveMap-btn{background-image:url(../images/mapServiceMeniu/mapServiceSave.png);}
button.mp-MpServ-PrintMap-btn{background-image:url(../images/mapServiceMeniu/mapServiceSpausdint.png);}
.mp-MpServ-btn{margin: 5px 5px 5px 15px;}
.mp-MpServ-btn-ls{border-bottom:1px solid #D0D0D0; margin-top:5px; margin-bottom:5px; height:1px}
.printMap{margin: 5px 5px 5px 15px;}
.exportMap{margin: 5px 5px 5px 15px;}
/*-new map dialog-*/
.mp-MpServ-newMapDial{width:222px}


/*upgrade extJS*/ 
.x-btn-mc-update {
     background: none repeat-x scroll 0 -1096px transparent;
    cursor: pointer;
    padding: 0 5px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
.x-btn-mc-update-inside {
     padding-left: 65px;
}
/* MAP SERVICES END */
/**********************/


/* ---------------------------- */
/* Meniu part Map content      */
/* ---------------------------- */

button.meniuPartMapContentPlus{   
    background: none no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 15px;
    background-image: url("../images/MapContentMeniu/tool-sprites.gif");
    background-position: 0 -240px !important;
}

button.meniuPartMapContentMinus{
  background: none no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 15px;
    background-image: url("../images/MapContentMeniu/tool-sprites.gif");
    background-position: 0 -255px !important;
}

button.meniuPartMapContentArrowD{
    background: none no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 18px !important;
    background-image: url("../images/MapContentMeniu/menu_down.png");
      /* background-position: 0 -75px !important; */
}

button.meniuPartMapContentArrowU{
    background: none no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 18px !important;
    background-image: url("../images/MapContentMeniu/menu_up.png");
      /* background-position: 0 -75px !important; */
}

button.meniuPartMapContentLegend{
    background: none no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 15px;
    background-image: url("../images/MapContentMeniu/legend.png");
}

.mpMapContentOver{
    background-color:#C6C6C6;
    }
    
.mpMapContentBg{
    background-color:#C6C6C6;
    }
    
.mpMapContentOperational{
    background-color:#DBDBDB;
    }        
    
.mpMapContentNameError{
    color:red;
}

.mpMapContentNameBase{
    font-weight:bold;
}

a.x-menu-item-update {
    cursor: pointer;
    display: block;
    line-height: 16px;
    outline: 0 none;
    padding: 3px 21px 3px 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

.x-table-layout { width:100%; }

.dataProviderText{
    display:none !important;    
}

.x-fieldset-upgrade legend{
    padding-bottom: 3px;
    margin-left: 0px;    
    padding-left:2px;
    padding-right:3px;
    font: 11px arial,tahoma,sans-serif;
    color: #222222;
}
/******* Meniu part ******/
/*
.x-layout-mini {
    background-image: url("../images/mini-left.png") !important;
}
*/
.x-layout-mini {
    z-index:1000;
}

.x-layout-split-west .x-layout-mini{
    background-image: url("../images/mini-left.png") !important;
    height: 41px!important;
    width:14px !important;
}    

.x-layout-cmini-west .x-layout-mini{
    background-image: url("../images/mini-right.png") !important;
    height: 41px!important;
    width:14px !important;
}

.x-layout-collapsed {
    overflow:visible !important;
}
.x-layout-split {
    overflow:visible !important;
    z-index: 20;    
}    

.x-layout-split-south .x-layout-mini {
    background-image: url("../images/mini-down.png") !important;
    height: 14px !important;   
    width: 41px !important;
    top: auto;
    bottom:0px;
}

.x-layout-cmini-south .x-layout-mini{
    background-image: url("../images/mini-up.png") !important;
    height: 14px !important;   
    width: 41px !important;
    top: auto;
    bottom:0px;

}
button.gpProcesorInfo{ background-image:url(../images/information_plain.png);}
button.gpProcesorSave{ background-image:url(../images/save.png);}
button.gpProcesorMerge{ background-image:url(../images/merge.png);}
button.gpProcesorShowGeo{background-image:url(../images/eye.png);}
button.gpProcesorHideGeo{background-image:url(../images/eyeDisabled.png);}
button.gpProcesorDelResult{ background-image:url(../images/myServiceMeniu/deleteObject.png);}

/* *********** Meniu part Search panel ************ */
.headerSearchCleanButton .x-btn-tl, .headerSearchCleanButton .x-btn-tr, .headerSearchCleanButton .x-btn-tc, .headerSearchCleanButton .x-btn-ml, .headerSearchCleanButton .x-btn-mr, .headerSearchCleanButton .x-btn-mc, .headerSearchCleanButton .x-btn-bl, .headerSearchCleanButton .x-btn-br, .headerSearchCleanButton .x-btn-bc {
 background-position: 500px 500px;}
.headerSearchCleanButtonOver .x-btn-tl{ background-position: -6px 0px;} .headerSearchCleanButtonOver .x-btn-tr{ background-position: -9px 0px;} .headerSearchCleanButtonOver .x-btn-tc{ background-position: 0px -9px;} .headerSearchCleanButtonOver .x-btn-ml{ background-position: -6px -24px;} .headerSearchCleanButtonOver .x-btn-mr{ background-position: -9px -24px;} .headerSearchCleanButtonOver .x-btn-mc{ background-position: 0px -2168px;} .headerSearchCleanButtonOver .x-btn-bl{ background-position: -6px -3px;} .headerSearchCleanButtonOver .x-btn-br{ background-position: -9px -3px;} .headerSearchCleanButtonOver .x-btn-bc { background-position: 0px -18px;}
.search-panel-loading{background-image:url(../images/loading.gif);}
.chooseButton.x-btn-noicon .x-btn-small .x-btn-text, .chooseButton.x-btn-click .x-btn-text, .chooseButton.x-btn-menu-active .x-btn-text, .chooseButton.x-btn-text-icon .x-btn-icon-small-right .x-btn-text{color:#0000FF; text-decoration:underline;}
.chooseButton.x-btn-pressed .x-btn-text{color:#0000FF; text-decoration:underline; background-color:#C0C0C0;}
.chooseButton .x-btn-mc{text-align: left;}
.chooseButtonOver.x-btn-noicon .x-btn-small .x-btn-text, .chooseButtonOver.x-btn-click .x-btn-text, .chooseButtonOver.x-btn-menu-active .x-btn-text{color:#0000FF; text-decoration:none;}
.chooseButtonOver.x-btn-pressed .x-btn-text{color:#0000FF; text-decoration:none;}
button.searchEnter{
    background-image:url('../images/zis_area.png');
    width:34px;
    height:16px;
}

/* *********** Meniu part GeoLocator panel ************ */
.geoLocHeaderText{margin-top:5px; cursor:pointer;} 
.geoLocHeaderTool{margin-top:4px; }
.search-tab-bground{background-color:#efefef;}
.geo-loc-over-item{background-color:#C1C1C1; cursor:pointer}
.geo-loc-selected-item{background-color:#D0D0D0; cursor:pointer}
.search-item{height:auto !important;    padding:2px 3px 2px 3px !important; overflow: hidden !important; }
.searchWarningBorder{border:1px solid #B80000; background-color: #F6CECE;}
.geo-mozilla-sel{ -moz-user-select: text !important;}
.geo-mozilla-not-sel{ -moz-user-select: none; }
button.exclamationMark{background-image:url(../images/exclamationMark.png);}

/* **********   Meniu part MY services ************** */
button.meniuPartMyServiceGPPoint{background-image:url(../images/myServiceMeniu/drawPoint.png);}
button.meniuPartMyServiceGPPointB{background-image:url(../images/myServiceMeniu/drawPointBold.png);}
button.meniuPartMyServiceGPPolyline{background-image:url(../images/myServiceMeniu/drawPolyline.png);}
button.meniuPartMyServiceGPPolygon{ background-image:url(../images/myServiceMeniu/drawPolygon.png);}
button.meniuPartMyServiceGPDelete{ background-image:url(../images/myServiceMeniu/deleteGeometry.png);}
button.meniuPartMyServiceGPDeleteAll{ background-image:url(../images/myServiceMeniu/deleteAll.png);}
button.meniuPartMyServiceGPSelectInRange{ background-image:url(../images/myServiceMeniu/selectobject.png);}
button.meniuPartMyServiceGPSelectSingle{ background-image:url(../images/myServiceMeniu/selectSingleObject.png);}

button.meniuPartMyServiceObjSel{ background-image:url(../images/myServiceMeniu/selectobject.png);}
button.meniuPartMyServiceObjDeSel{ background-image:url(../images/myServiceMeniu/delselectobject.png);}
button.meniuPartMyServiceObjZip{ background-image:url(../images/myServiceMeniu/zipobject.png);}
button.meniuPartMyServiceObjEdit{background-image:url(../images/myServiceMeniu/myServivesObjEdit.png);}
button.meniuPartMyServiceGpLoad{background-image:url(../images/myServiceMeniu/MyServicesGpLoad.png);}

/* TOOLBAR buttons */
button.toolbarLinkButton {
    background-image:url(../images/buttonLink.png);
}
button.toolbar-help-button {
    background-image:url(../images/buttonIcons/help.png);
}
button.toolbar-facebook-button {
    background-image:url(../images/buttonIcons/facebook.png);
}
/*
button.toolbar-login-button {
    background-image:url(../images/buttonIcons/login.png);
}
*/
button.toolbar-login-button-close {
    background-image:url(../images/buttonIcons/login_close.png);
}

button.toolbar-login-button-open {
    background-image:url(../images/buttonIcons/login_open.png);
}
    
.mMySerGPDelete{ background-image:url(../images/myServiceMeniu/deleteGeometry.png);}
.mMySerObjEdit{background-image:url(../images/myServiceMeniu/myServivesObjEdit.png);}
.mMySerObjZoomTo{background-image:url(../images/myServiceMeniu/zoomTo.png);}
.mMySerObjDelete{ background-image:url(../images/myServiceMeniu/deleteObject.png);}
.meniuPartMyServicesBd{border:1px solid #CCCCCC;}

.meniuPartMSChildFSet legend {
    font:11px tahoma, arial, helvetica, sans-serif;
    color:#777777;
}
.meniuPartMSParentFSet span {
    font:11px tahoma, arial, helvetica, sans-serif;
    color:#777777;
}
.meniuPartMSParentFSetSel span{
    font:bold 11px tahoma, arial, helvetica, sans-serif;
    color:#777777;
}
.checkboxCell{width:25px;}

/***** MY OBJECTS **/
.mMySerMyObjDialLabel{margin:0px 5px 5px 10px;}
.mMySerMyObjDialLabelTop{margin:5px 5px 5px 10px;}
.mMySerMyObjDialField{margin:0px 5px 5px 5px}
.mMySerMyObjDialFieldTop{margin:5px 5px 5px 5px}

/* FILE UPLOAD FIELDS */
.x-form-file-wrap { position: relative;height: 22px;}
.x-form-file-wrap .x-form-file {position: absolute;right: 0;-moz-opacity: 0;filter:alpha(opacity: 0);opacity: 0;z-index: 2;height: 22px;}
.x-form-file-wrap .x-form-file-btn {position: absolute;right: 0;z-index: 1;}
.x-form-file-wrap .x-form-file-text {position: absolute;left: 0;z-index: 3;color: #777;}

.myServGeoName{font: 12px tahoma,arial,helvetica,sans-serif; margin-left:5px; margin-bottom:5px; padding:5px}
.myServGeoFieldName{font: 12px tahoma,arial,helvetica,sans-serif; margin-left:10px;}
.myServGeoInput{margin-left:10px; margin-top:3px; margin-bottom:8px}
.myServGeoInputWithoutMarginLeft{margin-top:3px; margin-bottom:8px}
.myServTypeBolCont{margin-left:10px; margin-top:10px; margin-bottom:8px}
.myServTBCheckCont{padding-bottom:4px}
.myServTBCheckLabel{font: 12px tahoma,arial,helvetica,sans-serif; text-align:left;}
.myServDFCont{margin-left:10px; margin-bottom:8px}
.myServDFLabel{font: 12px tahoma,arial,helvetica,sans-serif; text-align:left}
.myServLiCombo{margin-left:10px; margin-top:3px;margin-bottom:8px}
.activeResultTreePanelElement{color: #000000 !important}
.passiveResultTreePanelElement{color: #b9bab9 !important}

/************ SCALE BAR *****************/
.esriScalebar { z-index:1000 !important; left: 20px; bottom: 38px;}
.esriScalebarRuler {
        border:2px solid #000 !important;
        border-top:none !important;
        height:0.4em !important;
        margin-top:0.6em !important;
        background-color: transparent !important;
}
.esriScalebarRulerBlock{ background-color: transparent !important;}
.esriScalebarLabel{color:#000 !important; font-weight:bold !important;}

/** Identify **/
.small-font-frame{
     font: 11px tahoma,arial,helvetica,sans-serif;
}


.textGray a span{
    color:gray !important;    
}
.textBlack a span{
    color:#000000 !important;    
}    
.textFontBold{
    font-weight:bold;    
}
.x-unselectable, .x-unselectable * {
}

.hbInputsListLabel {
    background: url("../images/yellow.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 24px;
   /* left: 0;  
    top: 0.2em; */
}

.hbInputsListLabelRed {
    background: url("../images/red.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 24px;
    /*left: 0;
    top: 0.2em;
    */
}

.hbInputsListLabelGreen {
    background: url("../images/green.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 24px;
    left: 0;
    top: 0.2em;
}


.hbRoutingItemRemove {
    background: url("../images/icons.png") no-repeat scroll 0 -3px transparent;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 0.6em 0.4em;    
    right: 0;
    top: 0;
    width: 12px;
    float:right;
}



.netRow {
    
     padding:3px;
}
.netRowPad {
     
     padding:3px 3px 3px 10px;
}

.selectedBg {
 background-color: #D0D0D0;
 cursor: pointer;
}

.overNAResult {
 background-color: #D0D0D0;
 cursor: pointer;
}
.normalNAResult {
 cursor: pointer;
}

/* EXTJS * Overwrites panel tools save button icon */

.x-tool-info {background-image : url(../images/resultWindow/infoSymbolTool.png);}

.x-tool-info-over {background-image : url(../images/resultWindow/infoSymbolTool_over.png);}

/*  esri info window overwrite */

.border :{  border-bottom: 1px solid #000000 !important; }


/* NetworkAnalysis */

button.NABubbles {background: url('../images/networkBubbles.png' );}
.NABarrierBubble {background-position: -0px -89px  !important;}
.NAStopBubble  {background-position: -0px  -72px !important;}

.NABubbleCont {
    padding: 2px; border: 1px solid #D0D0D0;    
}

.x-tool-editCord {
    background-image : url(../images/networkBubblesBtn.gif);
    background-repeat:no-repeat;
}

.x-tool-editCord-over {
    background-position:-15px 0;
}

/**  RESULT WINDOW **/

.x-tool-cleanWindow {background-image: url(../images/resultWindow/cleanSmallBox.png)}

.x-tool-infoWin {background-image: url(../images/resultWindow/infoSymbolTool.png)}

.x-tool-infoWin {background-image: url(../images/resultWindow/infoSymbolTool.png)}

/*  zip Dialog  */

.radio-padding{
    padding: 5px 0px 5px 15px;
}

/*   Loader Mask    */

.ext-el-mask {
    background-color: #FFF !important;
}

.x-mask-loading div {
    background-image: url('../images/mask-loader.gif') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent !important;
    height:30px;
    width:30px;
}

.ext-el-mask-msg {
     background-color: transparent !important;
     border-color: transparent !important;
     background-image: none;
     border: 0px solid !important;
     padding: 0px !important;
}

.ext-el-mask-msg div {
     border-color: transparent !important;
     background-color: transparent !important;
}

/* Loading mask with text and spinner div */
.ext-el-mask-msgAndSpinner {
     z-index:9006 !important;
     height:30px;
     width:200px;
     border-color: transparent !important;
     border: 0px solid !important;
     padding: 0px !important;
}

.ext-el-mask-msgAndSpinner-div{
    width: inherit;
    height: inherit;
    background-image: url('../images/mask-loader.gif') !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent !important;
    padding: 5px !important;
} 

.loading-msgAndSpinner-div-text{
    border: solid 1px #919191 !important;
    border-radius:5px;
    background-color: #f1f1f1 !important;
    font-family:"Arial";
    font-size:12px;
    padding: 5px;
    width: inherit;
    text-align: center;
    white-space:nowrap;
    color: #919191 !important;
    display: block;
    font-weight:bold;
}

/* Custom loader */

.hbMapLoading {
    background-image: url('../images/mask-loader.gif') !important;    
}

.loadingMsg {
        background-image: url("../images/small-loader.gif") !important;
}

.border {
    border-top: 1px solid #FFFFFF !important;
    
    }
    
.x-combo-list-item    {
 padding: 0 2px !important;    
}    
    

    
.ext-el-mask {
    z-index:9006 !important;    
}

.scale-combo-size-chrome{
     height: 21px !important;    
}

.empty-class{
    
}

.orderSer-full-weight {
    width:100%;    
    vertical-align: middle;
}

.orderSer-chekField {
    vertical-align: middle;    
}
.orderSer-chekField div{
    line-height: 6px !important;
}

.esriOverviewMap.ovwTR .ovwShow, .esriOverviewMap.ovwBL .ovwHide {
  background: #efefef url(../images/icons.png) no-repeat 2px -51px !important;
}
.esriOverviewMap.ovwBL .ovwShow, .esriOverviewMap.ovwTR .ovwHide {
    background: #efefef url(../images/icons.png) no-repeat 2px -36px !important;
}
.esriOverviewMap.ovwTR .ovwContainer {
    border-bottom: 1px solid #767676 !important;
    border-left: 1px solid #767676 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}

.esriOverviewMap .ovwHighlight {
    cursor: url('../images/pan.cur'), move !important;
}

.ses-contr-dial {
    z-index: 9014 !important;    
}    

.ses-contr-dial-right {
    width : 45px;
    padding: 5px; 
    text-align:center;        
}

.ses-contr-dial-left-title {    
    font-weight:bold;
    padding: 5px;
}

.ses-contr-dial-left-desc {    
    padding: 5px 5px 5px 5px;
}


.meniu-add-serv-firstcell{
    width:110px;    
    
}

.panelOnTop {
    z-index: 9014 !important;
}
button.meniuPartMDSearchDrawCircleExtent{ background-image:url(../images/mdSearchMeniu/drawcircleextent.png);}
button.meniuPartMDSearchDrawCircleExtent{ background-image:url(../images/mdSearchMeniu/drawcircleextent.png);}
button.meniuPartMDSearchDrawExtent{ background-image:url(../images/mdSearchMeniu/drawextent.png);}
button.meniuPartMDSearchDeleteExtent{ background-image:url(../images/mdSearchMeniu/deleteextent.png);}
button.meniuPartInfoBtn{ background-image:url(../images/mdSearchMeniu/glass.png);}
.extentField{text-align:right;}
.data-search-item{/*height: 30px !important;*/    padding:6px 9px 6px 9px !important; overflow: hidden !important; }

button.meniuPartTransparencyBtnUp{ background-image:url(../images/fundSearch/transparency_up.png);}
button.meniuPartTransparencyBtnDown{ background-image:url(../images/fundSearch/transparency_down.png);}

button.meniuPartMapContentArrowD2{
    background: none no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: -1px;
    margin-right: -10px;
    overflow: hidden;
    width: 18px !important;
    background-image: url("../images/MapContentMeniu/menu_down.png");
}

table.menuPartFundSearchInfoTable, .menuPartFundSearchInfoTable td, .menuPartFundSearchInfoTable th{ border:1px solid #BFBFBF; border-collapse: collapse; padding: 5px;}

.moduleLoader button {
  font-weight: bold;
}

.loader_add  {
    background-image:url(../images/add.png);
    padding-left: 17px !important;
}
.minus  {
    background-image:url(../images/minus.png);
    padding-left: 17px !important;
}

/* D.R. MOD */

#inputtingGeometryErrorsContainer {
    margin-top: 6px;
}

#inputtingGeometryErrorsContainer div {
    color: red;
}

#userObjectCountContainer table {
    width: auto;
}

button.meniuPartEditGeometry {
    background:url(../images/edit.png);
}

#swipeLine {
    display: none; /* Suk�rimo metu swipeLine'as turi b�ti nematomas... */
    top: 0px;
    position: absolute;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    background-color: #fff;
    width: 6px;
    height: 2000px; /* FIXME: ne fiksuot� padaryti */
    padding: 0 !important;
    margin: 0;
    z-index: 30;
    cursor: col-resize;
}

.swipeToolButton  {
    background-image: url(../images/swipe-button.png);
}

#swipeLine {
    display: none; /* Suk�rimo metu swipeLine'as turi b�ti nematomas... */
    top: 0px;
    position: absolute;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    background-color: #fff;
    width: 6px;
    height: 2000px; /* FIXME: ne fiksuot� padaryti */
    padding: 0 !important;
    margin: 0;
    z-index: 30;
    cursor: col-resize;
}


.point {
    background: url(../images/point.png) no-repeat 3px center; /* FIXME! */
    padding-left: 14px;
}


.polyline {
    background: url(../images/polyline.png) no-repeat 0px center; /* FIXME! */
    padding-left: 14px;
}


.polygon {
    background: url(../images/polygon.png) no-repeat 0px center; /* FIXME! */
    padding-left: 14px;
}
/* D.R. MOD */

/* START LZF style */

button.meniuPartLZFDataSearch {
    background:url(../images/LZFSearch/search.png);
}

button.meniuPartLZFDataSearchByArea{
    background:url(../images/LZFSearch/search_by_area.png);
}


button.meniuPartLZFDataStatistics {
    background:url(../images/LZFSearch/statistics.png);
}

button.meniuPartLZFSettings {
    background:url(../images/LZFSearch/settings.png);
}
/* END LZF style */
.infowindow .sprite {
    background-image:url("../images/tundra.infowindow.png") !important;
}
.infowindow .window .top .right .user .border {
    border-bottom:1px solid #000 !important;
}

/*--------------------------*/
.x-color-picker {
    cursor: pointer;
    height: 90px;
    width: 144px;
}
.x-color-picker a {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    outline: 0 none;
    padding: 2px;
    text-decoration: none;
}
.x-color-picker a:hover, .x-color-picker a.x-color-picker-selected {
    background-color: #DEECFD;
    border-color: #8BB8F3;
}
.x-color-picker em {
    border: 1px solid #ACA899;
    display: block;
}
.x-color-picker em span {
    cursor: pointer;
    display: block;
    height: 10px;
    line-height: 10px;
    width: 10px;
}
.leipFeatureEditClipIcon {
    background:url(../images/buttonIcons/leipFeatureEditClipIcon.png);
    width: 16px;
    height:16px;
}
.leipFeatureEditSnapIcon {
	background:url(../images/buttonIcons/leipFeatureEditSnapIcon.png);
    width: 16px;
    height:16px;
}

button.toolbar-button-mymapmenu {
    background-image:url(../images/buttonIcons/myMapMenu.png);
}

button.toolbar-button-printsavemapmenu {
    background-image:url(../images/buttonIcons/printSaveMenu.png);
}

button.mymap-button-newMap {
    background-image:url(../images/buttonIcons/newMap.png);
}

button.mymap-button-saveMap {
    background-image:url(../images/buttonIcons/saveMap.png);
}

button.mymap-button-shareMap {
    background-image:url(../images/buttonIcons/shareMap.png);
}

button.mymap-button-addService {
    background-image:url(../images/buttonIcons/addService.png);
}

.myContent-map-icon {
    background-image:url(../images/mapServiceMeniu/map.png) !important;
}

.myContent-database-icon {
    background-image:url(../images/mapServiceMeniu/database.png) !important;
}

.myContent-eservice-icon {
    background-image:url(../images/mapServiceMeniu/eservice.png) !important;
}

.myContent-vector-line-icon {
    background-image:url(../images/mapServiceMeniu/line.png) !important;
}
.myContent-vector-point-icon {
    background-image:url(../images/mapServiceMeniu/point.png) !important;
}
.myContent-vector-polygon-icon {
    background-image:url(../images/mapServiceMeniu/polygon.png) !important;
}

.myContent-raster-icon {
    background-image:url(../images/mapServiceMeniu/raster.png) !important;
}

button.myContent-button-uploadDataset {
    background-image:url(../images/buttonIcons/uploadDataset.png);
}

button.meniuPartEditDataset{
    background: none no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 18px !important;
    background-image: url("../images/MapContentMeniu/menu_edit.png");
}

.dialog-tableLayout-column {
    margin: 2px;
}

/*-----mvpro.meniuParts.MDSearchExtended---------*/

.data-search-extended-selected-item{background-color:#D0D0D0; cursor:pointer}
.data-search-extended-over-item{background-color:#C1C1C1; cursor:pointer}
.data-search-extended-flag {
	background-repeat: no-repeat;
    min-height: 18px;
    padding-left: 28px;
    padding-top: 6px;
}
.data-search-extended-flag.inspire-flag { background-image:url(../images/MDSearchExtended/inspire.png)}
.data-search-extended-flag.nmdp-flag { background-image:url(../images/MDSearchExtended/nmdp.png)}
.data-search-extended-flag.atom-flag { background-image:url(../images/MDSearchExtended/inspire.png)}
/*
.data-search-extended-flag.atom-flag { background-image:url(../images/MDSearchExtended/atom.png)}
*/
.data-search-extended-item {
	padding:3px; 
	overflow: hidden !important;
}
.data-search-extended-item .x-form-check-wrap {
    line-height: 14px;
}
.data-search-extended-error-text{
	color: #E63E37;
	border:1px solid #E63E37;
	padding:3px;
	margin:2px;
}
/*---Rating------*/
.first {
    position: relative;
}
.rating {
    height: 16px;
	display: inline-block;
	width: 80px;
	vertical-align: bottom;
}
.rateMsg {
	color: #CA0D0D;
	padding-left:5px;
}
.empty {
    overflow: hidden;
    position: absolute;
    width: 80px;
    height: 16px;
    background: url('../images/MDSearchExtended/star.png') 0 -16px;
    background-repeat: repeat-x;
    z-index: 1;
}
.empty:hover {
	z-index: 3;
	cursor: pointer;
}
.rating-input {
    display: none;
}
.empty:hover .rating-star:hover, 
.empty:hover .rating-star:hover ~ .rating-star, 
.rating-input:checked ~ .rating-star {
    background-position: 0 0;
    z-index: 3;
	cursor: pointer;
}
.filled {
    position: absolute;
    height: 16px;
    background: url('../images/MDSearchExtended/star.png') 0 0px;
    background-repeat: repeat-x;
    z-index: 1;
}
.filled:hover {
	z-index: 0;	
}
.empty:hover .rating-star {
    float: right;
    display: block;
    width: 16px;
    height: 16px;
    background: url('../images/MDSearchExtended/star.png') 0 -16px;
    z-index: 3;
	cursor: pointer;
}

.md-action-link {
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #707070;
    border-radius: 6px;
    color: #3343B8;
    font-size: 12px;
    padding: 2px 4px;
    text-decoration: none;
}
.md-action-link:hover {
    color: #7400DF;
    cursor: pointer;
    text-decoration: underline;
}

.tableContainer-labelCell {
    vertical-align: top;
}

.tableContainer-valueCell {    
}

.dijitReset .dijitMenuItemLabel {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#objectArea {
    margin-bottom: 5px;
    margin-left: 2px;
    margin-top: 5px;
}

#grpk-editobject-info-msg{
    margin-left: 2px;
    font-style: italic;
    margin-bottom: 10px;
}

.dojo-multiselect {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.selectionClientButton{
	margin-right:5px;
	display: inline;
}
.selectionClientBigButton{
	margin-right:5px;
	margin-bottom:5px;
	display: inline;
}
button.selectionClientUsePoint{
	background-image:url(../images/selectionClient/usepoint.gif);
}

button.selectionClientUseRectangleAdd{
	background-image:url(../images/selectionClient/userectangle_add.gif);
}

button.selectionClientUseRectangleDelete{
	background-image:url(../images/selectionClient/userectangle_del.gif);	
}

button.selectionClientUsePolygon{
	background-image:url(../images/selectionClient/usepolygon.gif);
}
button.selectionClientRemoveItem{
	background-image:url(../images/selectionClient/del.gif);
}
button.selectionClientAddItem{
	background-image:url(../images/selectionClient/add.gif);
}
button.selectionClientZoom{
	background-image:url(../images/selectionClient/zoom.png);
}
.selectionClientItemSelected{
	font-weight: bold;
}

button.toolSelectSingle { 
    background-image:url(../images/services/selectSingle.png);
}

button.toolSelectSingle-disabled { 
    background-image:url(../images/services/selectSingleDisabled.png);
}

button.toolSelectInExtent { 
    background-image:url(../images/services/selectInExtent.png);
}

div.dijitPopup {
    z-index: 10001 !important;
}

button.twitter {
    background-image: url(../images/social/twitter.png);;
}

button.facebook {
    background-image: url(../images/social/facebook.png);;
}

/* GRPK išrašas */

button.printSmall{ background-image:url(../images/print-small.png);}

.messageBorderError{
    border:1px solid #B80000; 
    background-color: #F6CECE;
    float:left;
    width:92%;
    padding:6px 9px 6px 9px !important; 
    overflow: hidden !important;
}
.messageBorderWarning{
    border:1px solid #FE9F1F; 
    background-color: #FFF9D9;
    float:left;
    width:92%; 
    padding:6px 9px 6px 9px !important; 
    overflow: hidden !important;
}
.messageBorderInfo{
    border:1px solid #22B300; 
    background-color: #B5E6A9;
    float:left;
    width:92%;
    padding:6px 9px 6px 9px !important; 
    overflow: hidden !important;
}
/* END GRPK išrašas */

.fundSearchPagingToolbar{
    border-width:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px !important; 
}

/*VLKK start*/
button.viewButton{
    background-image:url('../images/VLKK/map.png');
    background-size:18px 18px;
}
button.searchButton{
    background-image:url('../images/VLKK/zis_area.png');
    background-size:18px 18px;
}
button.editButton{
    background-image:url('../images/VLKK/pencil_add.png');
    background-size:20px 20px;
}
button.approveButton{
    background-image:url('../images/VLKK/accept.png');
    background-size:20px 20px;
}
button.exportButton{
    background-image:url('../images/VLKK/export.png');
    background-size:18px 18px;
}
button.acceptButton{
    background-image:url('../images/VLKK/accept.png');
}
button.declineButton{
    background-image:url('../images/VLKK/cancel.png');
}
.line {
    background-color: #d3d3d3;
}
button.searchEnter{
    background-image:url('../images/zis_area.png');
    width:34px;
    height:16px;
}
/*VLKK end*/

/* DR Routing start */

.routingStopRow {
	/* background-color: #f1f1f1; */ /* Aktualu reorder'inant, t.y. drag'inant? */
	border: 1px solid transparent; /* Šito reikia reorder'inimo funkcionalumui, kad suveiktų .sortablePlaceholder border'is */
}

.routStopBubble {
	width: 18px;
	height: 18px;
	margin-top: 2px;
	padding-right: 2px;
	background-image: url("../images/routing/routeStopBubbles.png");
	background-repeat: no-repeat;
	cursor: move;
}

.routStopRemove {
	width: 8px;
	height: 7px;
	margin-top: 8px;
	margin-left: 4px;
	background-image: url("../images/routing/close.png");
	cursor: pointer;
}

.routStopRemove-over {
	background-position: 0px 7px;
}

.sortablePlaceholder {
	border: 1px dashed gray;
}

.routAddressDiv {
	margin-bottom: 2px;
	padding-left: 2px;
}

.routAddressDiv:last-child {
	margin-bottom: 0;
}

.routAddressDiv p {
	font-size: 11px;
	margin: 0;
	line-height: 1.6;
}

.routAddress {
	font-weight: bold;
	color: #333333;
}

#addStopButton {
	display: inline-block;
}

#routingContextMenu, #routingStopRemovalContextMenu {
	border: 1px solid gray;
}

#routingContextMenu .dijitMenuItem td, #routingStopRemovalContextMenu .dijitMenuItem td {
	padding: 2px;
}

#routingContextMenu .dijitMenuItemHover, #routingStopRemovalContextMenu .dijitMenuItemHover {
	background-color: #abd6ff !important;
}

#routingContextMenu .dijitMenuItemFocused, #routingStopRemovalContextMenu .dijitMenuItemFocused {
	background-color: white;
	color: black;
}

.routingContextMenuItemIcon {
	width: 18px !important;
	height: 18px !important;
	margin-left: 2px;
	background-image: url("../images/routing/routeStopBubbles.png");
}

.routingContextMenuItemMasterOrder1 .routingContextMenuItemIcon {
	background-position: 0px -18px;
}

.routingContextMenuItemMasterOrder2 .routingContextMenuItemIcon {
	background-position: 0px -36px;
}

.routingContextMenuItemMasterOrder3 .routingContextMenuItemIcon {
	background-position: 0px -54px;
}

.routingContextMenuItemMasterOrder4 .routingContextMenuItemIcon {
	background-position: 0px -72px;
}

#routeSettingsFieldset legend {
	margin-bottom: 0 !important;
}

.x-panel-collapsed#routeSettingsFieldset {
	margin-bottom: 4px;
}

#impedanceAttributeRadioGroup .x-column, #impedanceAttributeRadioGroup .x-form-check-wrap {
	width: auto !important;
}

#impedanceAttributeRadioGroup label {
	margin-right: 10px !important;
}

#routingResultsBasic p {
	margin: 0 0 2px 0;
}

#routingResultsContainer > div {
	height: auto !important;
}

#routingResultsContainer strong {
	font-weight: bold;
}

#routingLinePointLayer_layer {
	pointer-events: none;
}

#reportRoutingErrorButton .x-btn-text {
	background-position: 8px center !important;
}

#routingErrorGraphicsLayer_layer {
	pointer-events: none;
}

.routingErrorPointButton {
	border: 1px solid #aaaaaa;
	padding: 2px 4px;
	cursor: pointer;
}

.routingErrorPointRemove {
	top: 7px !important; /* TODO, FIXME: tai turi tvarkyti ExtJS layout'as, o ne CSS! */
}

#directions {
	/* max-height: 10000px; */
}

#directions table {
    border-spacing: 0;
    border-collapse: collapse;
	margin-right: 2px;
}

.direction {
	margin: 0;
	padding: 5px 0;
}

.direction td {
	border-bottom: 1px solid #c9c9c9;
	padding: 5px;
}

/*
.direction-length {
	border: none !important;
	vertical-align: top;
}
*/

.direction:first-child td {
	border-top: 1px solid #c9c9c9;
}

.direction-image {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}

.direction img {
	vertical-align: bottom;
	padding-left: 1px;
}

.direction-length span {
	/*
	position: relative;
	top: -5px;
	*/
	font-size: 11px;
	color: gray;
	float: right;
}

/* http://resources.esri.com/help/9.3/ArcGISEngine/arcobjects/esriNetworkAnalyst/esriDirectionsManeuverType.htm */

.esriDMTStraight {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -40px;
}

.esriDMTBearLeft {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -60px;
}

.esriDMTBearRight {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -80px;
}

.esriDMTTurnLeft, .esriDMTTurnLeftLeft, .esriDMTTurnLeftRight {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -100px;
}

.esriDMTTurnRight, .esriDMTTurnRightLeft, .esriDMTTurnRightRight {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -120px;
}

.esriDMTSharpLeft {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -140px;
}

.esriDMTSharpRight {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -160px;
}

.esriDMTUTurn {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -180px;
}

.esriDMTRoundabout {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -120px;
}

.esriDMTForkLeft {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -320px;
}

.esriDMTForkRight {
	background-image: url("../images/routing/maneuvers.png");
	background-position: 0 -340px;
}

#directions .over {
	background-color: #bbbbbb;
	cursor: pointer;
}

#directions .x-item-selected {
	background-color: #a9a9a9;
}

.dr-tooltip {
	white-space: nowrap;
	position: absolute;
	padding: 5px;
	z-index: 100000;
	background-color: white;
	border: 1px solid gray;
	border-radius: 4px;
	transition-duration: 0.1s, 0.1s;
    transition-property: left, top;
	min-width: 50px;
}

#directionTooltip .direction-image {
	margin-right: 4px;
}

#directionTooltip .esriDMTDepart, #directionTooltip .esriDMTStop {
	display: none;
}

.dr-tooltip .arrow {
    display: inline-block;
    height: 17px;
    width: 17px;
    position: absolute;
    top: -16px;
	left: 4px;
	background-image: url("../images/routing/triangle.png");
	pointer-events: none; /* Aktualu, kai rodyklė žvelgia į apačią?! */
}

#routingLineGraphicsLayer_layer, #routingDirectionGraphicsLayer_layer {
	cursor: default;
}

/* DR Routing end */

.searchWarningBorder{border:1px solid #B80000; background-color: #F6CECE;}

.elevationToolButton  {
    background-image: url(../images/elevation-button.png);
}

.georefButton {
	height: 20px !important;
	padding-left: 20px !important;
}

#georefIframe {
	width: 100% !important;
	height: 100% !important;
}

.alert-dialog {
	z-index: 10000 !important; /* Nes palįsdavo po šiame CSS override'intu .ext-el-mask */
}