#layersDiv ul, #layersDiv ol {
margin:0px;
}

.searchForm1 table td, .searchForm2 table td, .searchForm3 table td {
border:0px;
padding:0px;
background-color:whitesmoke;
}
.searchForm1 table, .searchForm2 table, .searchForm3 table{
border-collapse:separate;
border-spacing:1px;
}
*, html, body {
margin:0pt;
padding:0pt;
}
a:link, a:visited {
color:#0081BF;
}
a:hover {
color:#666666;
}
a.img {
border:0pt none;
}
a:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
ul {
padding-left:20px;
}

ol {
margin-left:25px;
}
.right {
display:none;
}

#navcontainer {
background:transparent url(../images/menubg2.png) repeat-x scroll 0%;
height:175px;
overflow:hidden;
position:absolute;
width:948px;
}
#navbar {
background:transparent url(../images/menubar.png) no-repeat scroll 0pt;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:150px;
margin:0pt;
padding:0pt 0pt 0pt 2px;
position:relative;
float:right;
width:475px;
}
#navbar ul {
float:left;
margin:0pt;
padding:0pt;
font-weight:normal;

}
#navbar ul ul ul {
display:none;
}
#navbar li {
background:transparent url(../images/menubar.png) no-repeat scroll 100% 0pt;
display:block;
float:left;
margin:0pt;
padding:0pt;
}
#navbar li li {
background:transparent none repeat scroll 0%;
}

#navbar ul ul li a, #navbar ul ul li span {
font-weight:bold;
border-right:1px solid white;
}
#navbar li ul {
display:none;
height:25px;
left:0pt;
margin:0pt 0pt 0pt 3px;
padding:2px;
position:absolute;
top:40px;
width:475px;
}

#navbar, #navbar * {
color:white;
}
#navbar select, #navbar option {
color:#333333;
background-color:white;
}
#navbar a {
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}
#navbar a:hover {
color:#CCCCCC;
}

#navbar li:hover ul, #navbar li.sfhover ul {
display:block;
z-index:6000;
}
#navbar li a {
display:block;
float:left;
height:40px;
}
#navbar li:hover a, #navbar li.over a {
}
#navbar ul li {
border-right:0pt none;
}
#navbar li ul a, #navbar li.mainlevel_current-navmenu ul a {
background:transparent none repeat scroll 0%;
color:#FFFFFF;
display:block;
float:left;
font-weight:normal;
height:25px;
line-height:25px;
padding:0pt 10px;
}
#navbar #mainlevel #active_menu, #navbar #mainlevel .current {

}

#navbar a.mainlevel
{ 
width:111px;
height:40px;
max-height:30px;
text-align:center;
}

#navbar a.last
{ 
width:121px;
padding-right:10px;
}


#navbar a.mainlevel
{ 
padding-top:20px;
}
#navbar a.mainlevel:hover
{ 
padding-top:10px;
}




#navbar #mainlevel-1 a.mainlevel:hover {
background:transparent url(../../img/menu/1-sel.gif) no-repeat scroll left top;

}
#navbar #mainlevel-1 a.mainlevel  {
background:transparent url(../../img/menu/1.gif) no-repeat scroll left top;
}

#navbar #mainlevel-1 .sublevel {
background-color:#0049bc;
}

#navbar #mainlevel-2 a.mainlevel:hover {
background:transparent url(../../img/menu/2-sel.gif) no-repeat scroll left top;

}
#navbar #mainlevel-2 a.mainlevel  {
background:transparent url(../../img/menu/2.gif) no-repeat scroll left top;
}

#navbar #mainlevel-2 .sublevel {
background-color:#6fc000;
}

#navbar #mainlevel-3 a.mainlevel:hover {
background:transparent url(../../img/menu/3-sel.gif) no-repeat scroll left top;

}
#navbar #mainlevel-3 a.mainlevel  {
background:transparent url(../../img/menu/3.gif) no-repeat scroll left top;
}

#navbar #mainlevel-3 .sublevel {
background-color:#ffbd07;
}


#navbar #mainlevel-4 a.mainlevel:hover {
background:transparent url(../../img/menu/4-sel.gif) no-repeat scroll left top;

}
#navbar #mainlevel-4 a.mainlevel  {
background:transparent url(../../img/menu/4.gif) no-repeat scroll left top;
}

#navbar #mainlevel-4 .sublevel {
background-color:#e8000d;
}

#navbar #mainlevel-5 a.mainlevel:hover {
background:transparent url(../../img/menu/5-sel.gif) no-repeat scroll left top;
}
#navbar #mainlevel-5 a.mainlevel  {
background:transparent url(../../img/menu/5.gif) no-repeat scroll left top;
}

#navbar #mainlevel-5 .sublevel {
background-color:#ffbd07;
}
#map_OpenLayers_ViewPort {
border:3px solid #ffbd07;
}

#headerdiv {
display:block;
padding: 0px 0px 0px 35px;
line-height:20px;
position:absolute;
font-size:1.1em;
font-weight:bold;
background: url(../../img/head.jpg) no-repeat 5px center;
}
#headersubDiv {
height:20px;
}

#OpenLayers_Control_MaximizeDiv, #OpenLayers_Control_MinimizeDiv {
top:2px;
float:right;
}
#layerswitcher {
-moz-margin-start:6px;
border:3px solid #ffbd07;
border-left:0px;
}

#layersDiv {
padding: 0px;
font-family:tahoma, arial,'Lucida Sans Unicode',tahoma, verdana,'Lucida';
font-size:0.8em;
}

#layersDiv ul, #layersDiv li {
list-style-type:none;
display:block;
}
#layersDiv li {
line-height:15px;
min-height:18px;
}
#layersDiv ul {
margin-left:0px;
padding-left:0px;
}

#layersDiv ul ul, #layersDiv li ul  {
margin-left:5px;
padding-left:5px;
}
#layersDiv input, #layersDiv span {
margin:0px;
}

#layersDiv span {
padding:0px 0px 0px 10px;
}
#layersDiv input {
vertical-align:middle;
height:18px;
}

#imgbaseLbl, #imgdataLbl, .imgLbl {
background:url(../../img/barleft.png) no-repeat left center;
float:left;
height:25px;
line-height:25px;
text-align:center;
width:27px;
margin: 0px;
}
#imgLbl {
float:right;
padding-right:3px; 
font-size:1.5em;
}

#baseLbl, #dataLbl, .Lbl {
background:url(../../img/barmid.jpg) no-repeat right center;
line-height:25px;
font-family:arial;
font-size:1em;
font-weight:bold;
min-height:25px;
margin: 0px;
padding-left:3px;

}
.searchdiv {
float:left; padding-top:15px; vertical-align:text-bottom;
}


div.olLayerDiv {
   -moz-user-select: none 
}

.olLayerGoogleCopyright {
    left: 2px;
    bottom: 2px;  
}
.olLayerGooglePowe#e8000dBy {
    left: 2px;
    bottom: 15px;   
}
.olControlAttribution {
    font-size: smaller; 
    right: 3px; 
    bottom: 4.5em; 
    position: absolute; 
    display: block;
}
.olControlScale {
    right: 3px;
    bottom: 3em;
    display: block;
    position: absolute;
    font-size: smaller;
}
.olControlScaleLine {
   left: 10px;
   bottom: 15px;
   font-size: xx-small;
}
.olControlScaleLineBottom {
   border: solid 2px black;
   border-bottom: none;
   margin-top:-2px;
   text-align: center;
}
.olControlScaleLineTop {
   border: solid 2px black;
   border-top: none;
   text-align: center;
}

.olControlPermalink {
    right: 3px;
    bottom: 1.5em;
    display: block;
    position: absolute;
    font-size: smaller;
} 

div.olControlMousePosition {
    bottom: 0em;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Arial;
    font-size: smaller;
}


#mp1992 {
margin-top:0px;
text-align:left;
    font-family: Arial;
    font-size: 1.1em;
		float:left;
		font-weight:bold;
}


#mpwgs84 {
margin-top:0px;
    font-family: Arial;
    font-size: 1.1em;
		float:left;
text-align:left;	
font-weight:bold;	
}



.olControlOverviewMapContainer {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.olControlOverviewMapElement {
    padding: 10px 18px 10px 10px;
    background-color: #b3b3f3;
    -moz-border-radius: 1em 0 0 0;
		opacity: 0.80;
}

.olControlOverviewMapMinimizeButton {
    right: 0px;
    bottom: 80px;
}    

.olControlOverviewMapMaximizeButton {
    right: 0px;
    bottom: 80px;
}

.olControlOverviewMapExtentRectangle {
    overflow: hidden;
    background-image: url("img/blank.gif");
    cursor: move;
    border: 2px dotted #e8000d;
}
.olControlOverviewMapRectReplacement {
    overflow: hidden;
    cursor: move;
    background-image: url("img/overview_replacement.gif");
    background-repeat: no-repeat;
    background-position: center;
}

.olLayerGeoRSSDescription {
    float:left;
    width:100%;
    overflow:auto;
    font-size:1.0em;
}
.olLayerGeoRSSClose {
    float:right;
    color:gray;
    font-size:1.2em;
    margin-right:6px;
    font-family:sans-serif;
}
.olLayerGeoRSSTitle {
    float:left;font-size:1.2em;
}

.olPopupContent {
    padding:5px;
    overflow: auto;
}    
.olControlNavToolbar { 
    width:0px;
    height:0px;
}    
.olControlNavToolbar div { 
  display:block;
  width:  20px;
  height: 20px;
  top: 300px;
  left: 20px;
  position: relative;
}


 .olControlPanel div { 
  display:block;
  width:  24px;
  height: 24px;
  top: 200px;
  left: 20px;
  position: relative;
					
        }


.olControlNavigationHistoryPreviousItemActive { 
   background-image: url("img/view_previous_on.png");
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}
.olControlNavigationHistoryPreviousItemInactive { 
   background-image: url("img/view_previous_off.png");
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}
.olControlNavigationHistoryNextItemActive { 
   background-image: url("img/view_next_on.png");
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}
.olControlNavigationHistoryNextItemInactive { 
   background-image: url("img/view_next_off.png");
   background-repeat: no-repeat;
   width:  24px;
   height: 24px;
}

.olControlNavToolbar .olControlNavigationItemActive { 
  background-image: url("img/panning-hand-on.png");
  background-repeat: no-repeat;
	width:  24px;
  height: 24px;
}
.olControlNavToolbar .olControlNavigationItemInactive { 
  background-image: url("img/panning-hand-off.png");
  background-repeat: no-repeat;
	width:  24px;
  height: 24px;
}
.olControlNavToolbar .olControlZoomBoxItemActive { 
  background-image: url("img/drag-rectangle-on.png");
  background-color: orange;
  background-repeat: no-repeat;
	width:  24px;
  height: 24px;
}
.olControlNavToolbar .olControlZoomBoxItemInactive { 
  background-image: url("img/drag-rectangle-off.png");
  background-repeat: no-repeat;
	width:  24px;
  height: 24px;
}
.olControlEditingToolbar  {
    float:right;
    right: 0px;
    height: 30px; 
    width: 200px;
}
.olControlEditingToolbar div { 
  float:right;
  width:  24px;
  height: 24px;
  margin: 5px;
}
.olControlEditingToolbar .olControlNavigationItemActive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -103px -23px; 
}
.olControlEditingToolbar .olControlNavigationItemInactive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -103px -0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePointItemActive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -77px -23px; 
}
.olControlEditingToolbar .olControlDrawFeaturePointItemInactive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -77px -0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePathItemInactive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -51px 0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePathItemActive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -51px -23px; 
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -26px 0px; 
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive { 
  background-image: url("img/editing_tool_bar.png");
  background-repeat: no-repeat;
  background-position: -26px -23px ;                                                                   
}

.olHandlerBoxZoomBox {
    border: 2px solid #e8000d;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
    filter: alpha(opacity=50);
}   

/* 
 * Due to current limitations in the OpenLayers code, you can only
 * replace this image with another image which is 17px x 17px. 
 */   
.olPopupCloseBox {
  background: url("img/close.gif") no-repeat;
  cursor: pointer;
}

.olControlNoSelect {
 -moz-user-select: none;
}




.searchdiv {
margin-bottom:1px;
}
#banner-bottom,  #banner-bottom td {
font-size:11px;
}

input, select, textarea, option {
font-size:12px;
border-style:solid;
border-width:1px
}
#layerswitcher input {
border-width:0px;
}
#haslo {
border:1px solid gold;
font-style:italic;
height:21px;
padding-top:2px;
margin:0px;
}
#sLayer {
margin:0px;
border:1px solid gold;
font-size:12px;
height:19px;
vertical-align:bottom;
padding-top:2px;
}
#szukaj, #czysc, #druk {
background:none;
color:black;
border:0px;
height:20px;
margin-bottom:-1px;
}

.buttonBslideup {
background:#FFBB00 url(../../img/images/color_schemes/orange/content/formbutton.png) no-repeat scroll left center;
border:0px none;
color:white;
font-size:10px;
font-weight:normal;
padding:0px 0px 0px 10px;
}
.portlet-content td {
font-size:0.75em;
}
