/* wyglad zaciemnienia */
#background_info_panel {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: .5;
}

* {
  font-family: verdana, tahoma, monospace;
  
  font-size: 8pt;
  color: #120000;
}

.spriteMenuTop {
	background-image: url('../images/mapa_top.png'); 
	background-repeat: no-repeat; 
	background-position: left top; 
	color: transparent;
}


.link_map_content {
width: 450px;

}

body {
  padding: 0px;
  margin: 0px;
}

.clr {
  clear: both;
}

.scroll {
  overflow: auto;
  height: 350px;
}

.tool_standard {
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin-top: 4px;
}


.sprites_box {
  background-image: url(../images/sprites_box.gif);
  background-repeat: no-repeat;
}


.box {
  height: 3px;
  background-color: #fff;
}

.box_top_left {
  width: 3px;
  height: 3px;
  float: left;
  background-position: 0px 0px; 
}

.box_top_right {
  width: 3px;
  height: 3px;
  float: right;
  background-position: -3px 0px; 
}

.box_bottom_left {
  width: 3px;
  height: 3px;
  float: left;
  background-position: 0px -3px; 
}

.box_bottom_right {
  width: 3px;
  height: 3px;
  float: right;
  background-position: -3px -3px; 
}

.box_text {
  padding: 2px 5px 2px 5px;
  font-family: verdana, geneva, sans-serif;
  font-size: 8pt;
  color: #777;
  font-weight: normal;
}

.sprites {
  background-image: url(../images/sprites.png);
  background-repeat: no-repeat;
}

.spritesreload {
  background-image: url(../images/spritesreload.png);
  background-repeat: no-repeat;
}


.panels_center {
  background-color: #e7e7e7;
  margin-right: 13px;
  padding: 10px;
}

.panels_left {
  background-position: -487px 0px; 
  background-repeat: no-repeat;  
}

.panels_right {
  margin-left: 13px;
  background-position: right top; 
  background-repeat: no-repeat;  
}

.profile_row {
  color: #666;
  cursor: pointer;
  height: 22px;
  border-bottom: 1px solid #e8e8e9;
}

.profile_icon_cell {
  width: 20px;
}

.profile_icon {
  background-image: url(../images/profile_selected.png);
  width: 18px;
  height: 18px;
  margin: 1px 3px 1px 3px; 
}

.profile_over{
  background-color: #ccc;
  color: #666;
}


#container {
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}



#czestochowa {
  overflow: hidden;
  position: absolute;
  z-index: 0;
  right: 0px;
  top: 101px;
  margin-left:293px;
  z-index: 1;
}



.sprites_menu {
  background-image: url(../images/sprites_menu.png);
  background-repeat: no-repeat;
}


.MenuTopBoxUrl {
	height: 70px;
	overflow: hidden;
	display: block;
	color: transparent;
}


#NarzedziaTop {
float: left;

}

#MenuTopBox1 {
	width: 200px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: 0px 0px; 
}

#MenuTopBox2 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -201px 0px; 
}
#MenuTopBox2:hover {
	background-position: -201px -74px; 
}

#MenuTopBox3 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -326px 0px; 
}
#MenuTopBox3:hover {
	background-position: -326px -74px; 
}

#MenuTopBox4 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -451px 0px; 
}
#MenuTopBox4:hover {
	background-position: -451px -74px; 
}

#MenuTopBox5 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -576px 0px; 
}
#MenuTopBox5:hover {
	background-position: -576px -74px; 
}

#MenuTopBox6 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -701px 0px; 
}
#MenuTopBox6:hover {
	background-position: -701px -74px; 
}

#MenuTopBox7 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -826px 0px; 
}
#MenuTopBox7:hover {
	background-position: -826px -74px; 
}

#MenuTopBox8 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -951px 0px; 
}
#MenuTopBox8:hover {
	background-position: -951px -74px; 
}

#MenuTopBox9 {
	width: 125px;
	height: 74px;
	overflow: hidden;
	display: block;
	float: left;
	background-position: -1076px 0px; 
}

#MenuTopBox9:hover {
	background-position: -1076px -74px; 
}

#topMenu {
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 0px;
  width: 100%;
  height: 106px;
  overflow: hidden;
  z-index: 1000;
  background-image: url(../images/background_top.png); 
  background-repeat: repeat-x; 
  background-position: left top; 
}

#topMenu_content {
  overflow: hidden;
  height: 106px;
}

#topMenu_content_menu {
  overflow: hidden;
	margin: 0px;
	height: 74px;
  }
  
#pageContentTop {
margin-left:auto;
margin-right:auto;
width: 1280px;
}  


#topMenu_content_tools {
	margin: 0px;
	height: 27px;
	overflow: hidden;
}



#footer {
  position: absolute;
  z-index: 2000;
  right: 0px;
  top: 800px;
  width: 100%;
  height: 50px;
  overflow: hidden;
  background-color: #fff;
}

#footer_content {
  overflow: hidden;
	height: 50px;
}

#footerInfo {
	float: left;
}

.footerTxt {
	font-size: 8pt;
	text-align: center;
	font-family: verdana;
	font-weight: normal;
	color: #555;
	padding: 5px;
}

.footerTxt:hover {
	color: #000;
}


#logoUe {
	width: 1000px;
	height: 50px;
	background-image: url('../images/logo_ue.png'); 
	background-repeat: no-repeat; 
	background-position: left top; 
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;

}

#footerInfo {
	margin-top: 5px;
	font-size: 8pt;
	text-align: center;
	font-family: verdana;
	font-weight: normal;
	color: #555;
	overflow: hidden;
}


#panel_reload {
  display: none;
  z-index: 2001;
  cursor: pointer;
  top: 0px;
  left: 0px;
  position: absolute;
  width: 163px;
  height: 96px;
  background-position: 0px 0px; 
}

#panel_reload:hover {
  background-position: 0px -96px; 
}

#panel_info {
  z-index: 2000;
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 163px;
  height: 96px;
  background-position: 0px -192px; 
}


/* wyglad miniatura */

#miniaturka {
  width: 159px;
  height: 139px;
  background-position: -58px -38px; 
  position: absolute;
  top: 102px;
  right: 0px;
  z-index: 1000;
  display: none;
}

#minimap {
  width: 125px;
  height: 134px;
  position: absolute;
  top: 0px;
  left: 16px;
}

.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 4px;
  width: 100%;
  top: -5px;
  left: 0px;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0px;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 4px;
  right: -5px;
  top: 0px;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 4px;
  left: -5px;
  top: 0px;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 1px !important;
  height: 1px !important;
  right: -2px !important;
  bottom: -2px !important;
  background-color: #000000 !important;
  border-style: solid;
  border-width: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 1px;
  height: 1px;
  left:-2px;
  bottom: -2px;
  background-color: #000000 !important;
  border-style: solid;
  border-width: 1px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 1px;
  height: 1px;
  left: -2px;
  top: -2px;
  background-color: #000000 !important;
  border-style: solid;
  border-width: 1px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 1px;
  height: 1px;
  right: -2px;
  top: -2px;
  background-color: #000000 !important;
  border-style: solid;
  border-width: 1px;
}

#panels_informacja_prawna {
  width: 440px;
  position: absolute;
  top: 100px;
  left: 200px;
  z-index: 1000;
  display: none;
}

#panels_informacja_prawna_close {
  width: 25px;
  height: 24px;
  cursor: pointer;
  background-position: -250px -13px; 
  float: right;
}


#panels_informacja_cookie {
  width: 440px;
  position: absolute;
  top: 200px;
  left: 300px;
  z-index: 2000;
  display: none;
}

#panels_informacja_prawna_cookie {
  width: 25px;
  height: 24px;
  cursor: pointer;
  background-position: -250px -13px; 
  float: right;
}


#panels_narzedzia {
  width: 300px;
  position: absolute;
  top: 200px;
  left: 400px;
  z-index: 1000;
  display: none;
}

#panels_narzedzia_close {
  width: 25px;
  height: 24px;
  cursor: pointer;
  background-position: -250px -13px; 
  float: right;
}

#panels_narzedzia_on {
  background-position: -227px -19px; 
  width: 12px;
  height: 29px;
  cursor: pointer;
  float: right;
  margin-left: 5px;
  margin-top: 8px;
}


.prawoAkceptacja {
	font-size: 8pt;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	color: #f00;
	border: 1px solid #333; 
	text-decoration: none;
	padding: 5px 20px;
}

.prawoAkceptacja:hover {
	color: #000;
}



/* wyglad główny panell */

#panels_global {
  position: absolute;
  top: 101px;
  left: 0px;
  z-index: 1000;
  display: block;
  width: 300px;
  height: 500px;
  overflow: hidden;
  background-image: url('../images/background_menu_left.png'); 
  background-repeat: repeat-y; 
  background-position: left top; 
  border-top: 1px solid #b8b7b6;
}


.ui-accordion {
    width: 100%;
	border-top: 1px solid #eee;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
	height: 26px;
	overflow: hidden;
}

.ui-state-active a {
	font-weight: bold !important;	
	
}

.ui-accordion .ui-accordion-header a {
    display: block;
	height: 26px;
    padding-top: 5px;
	padding-left: 2px;
	color: #009;
	overflow: hidden;
	text-decoration: none;
	font-size: 12pt;
	font-weight: normal;	
}

.ui-accordion .ui-accordion-header a:hover{
    
	color: #000;
	font-weight: bold;	
	background-color: #eee;	
}


.ui-accordion-icons .ui-accordion-header a {
 
}

.ui-accordion .ui-accordion-header .ui-icon {

}

.ui-accordion .ui-accordion-content {
    display: none;
    overflow-x: auto;
    overflow-y: auto;
	height: 100px;
}
.ui-accordion .ui-accordion-content-active {
    display: block;
}



#panels_global_tools {
  width: 120px;
  height: 188px;
  overflow: hidden;
}



#panels_global_middle 
{
  width: 394px;
  height: 113px;
  background-position: -7px -7px; 
}

#panels_global_content {
  width: 311px;
  height: 146px;
  background-position: 0px -78px; 
}

#panels_global_suwak {
  position: absolute;
  top: 175px;
  left: 343px;
  z-index: 1000;
  display: block;
  width: 27px;
  height: 141px;
  overflow: hidden;
  background-position: -77px -271px;
}


#legenda_expand {
  float: left;
  width: 85px;
  height: 28px;
  overflow: hidden;
  background-position: -58px -178px;
}
#btn_legend_expand {
	margin-top: 7px;
	margin-left: 37px;
}
#btn_legend_layers {
	margin-top: 7px;
}
#btn_legend_attributes {
	margin-top: 7px;
}

#legenda_layers {
  float: left;
  width: 55px;
  height: 28px;
  overflow: hidden;
  background-position: -142px -178px;
}

#legenda_attributes {
  float: left;
  width: 60px;
  height: 28px;
  overflow: hidden;
  background-position: -198px -178px;
}

#panels_global_roza {
  position: absolute;
  top: 115px;
  left: 330px;
  z-index: 1000;
  display: block;
  width: 55px;
  height: 55px;
  overflow: hidden;
  background-position: -63px -211px;
}


#panels_global_roza_1 {
  width: 55px;
  height: 17px;
  overflow: hidden;
}

#panels_global_roza_2 {
  width: 55px;
  height: 21px;
  overflow: hidden;

}

#panels_global_roza_3 {
  width: 55px;
  height: 17px;
  overflow: hidden;
}


/* logowanie */

#user_log_out {
  overflow: hidden;
  display: block;
  float: right;
}

#user_log_in {
  overflow: hidden;
  display: none;
  float: right;
}

#btn_login {
  cursor: pointer;
  float: left;
}

#btn_register {
  cursor: pointer;
  float: left;
  display: none;
}

#btn_logout {
  cursor: pointer;
  float: left;
}

#user_log_in_info {
  cursor: pointer;
  float: left;
}

/* koniec logowanie */

/* wyglad legenda */


.opened {
  width: 14px;
  background: url(../images/btn_opened.png) no-repeat;
  height: 14px;
  cursor: pointer;
  margin-top: 0px;
  margin-left: 2px;
}
.closed {
  width: 14px;
  background: url(../images/btn_closed.png) no-repeat;
  height: 14px;
  cursor: pointer;
  margin-top: 0px;
  margin-left: 2px;
}

.eye {
  background: url(../images/hidden.png) no-repeat;
  width: 16px;
  height: 15px;
}

#legenda_panel {
  padding: 0px;
  background-color: #fff;
}

#legenda_panel ul {
  width: 100%;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#legenda li {
  width: 100%;
  margin-left: 0px;
  padding-bottom: 3px;
}

#legenda ul li {
  background-image: none;
}

#legenda {

}

/* strzalki gora/dol na legendzie */
.tdoptions .up {
  background: url(../images/btn_legend_move_top.png)  no-repeat;
  width: 9px;
  height: 7px;
}

.tdoptions .down
{
  background: url(../images/btn_legend_move_bottom.png) no-repeat;
  width: 9px;
  height: 7px;
}


#legenda_tools {
  width: 100%;
  height: 28px;
  overflow: hidden;
  background-color: #fff;
}



#track_type {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #120000;
}

.narzedzia {
  width: 29px;
  height: 29px;
  cursor: pointer;
  float: left;
  margin-left: 8px;
  margin-top: 8px;
  background-color: #aaa;

}

#btn_statistic {
  background-position: 0px -290px; 
}
#btn_statistic:hover {
  background-position: -29px -290px; 
}


#btn_help {
  background-position: 0px -319px; 
  float: left;
  width: 29px;
  height: 29px;
  cursor: pointer;
  float: left;
  margin-left: 0px;
  margin-top: 0px;
}
#btn_help:hover {
  background-position: -29px -319px; 
}


#btn_reset {
  float: left;
  cursor: pointer;
}

#btn_mail_admin {
  background-position: 0px -261px; 
}

#btn_mail_admin:hover {
  background-position: 0px -261px; 
}


#btn_gon {
  width: 21px;
  height: 17px;
  margin-left: 17px;
  background-position: -80px -211px; 
}

#btn_gon:hover {
  background-position: -135px -211px; 
}


#btn_gow {
  float: left;
  width: 17px;
  height: 21px;
  margin-left: 0px;
  background-position: -63px -228px; 
}

#btn_gow:hover {
  background-position: -118px -228px; 
}


#btn_goe {
  float: right;
  width: 17px;
  height: 21px;
  background-position: -101px -228px; 
}

#btn_goe:hover {
  background-position: -156px -228px; 
}


#btn_gos {
  width: 21px;
  height: 17px;
  margin-left: 17px;
  background-position: -80px -249px; 
}

#btn_gos:hover {
  background-position: -135px -249px; 
}


#btn_MoveMap {
  background-position: 0px -435px; 
}

#btn_MoveMap:hover {
  background-position: -29px -435px; 
}

#btn_MoveMap.activated {
  background-position: -29px -435px; 
}

#btn_ZoomIn {
  background-position: 0px 0px; 
}

#btn_ZoomIn:hover {
  background-position: -29px 0px; 
}

#btn_ZoomIn.activated {
  background-position: -29px 0px; 
}

#btn_ZoomOut {
  background-position: -0px -29px; 
}

#btn_ZoomOut:hover {
  background-position: -29px -29px; 
}

#btn_ZoomOut.activated {
  background-position: -29px -29px; 
}

#btn_pan {
  background-position: 0px -464px; 
}

#btn_pan:hover {
  background-position: -29px -464px; 
}

#btn_back {
  background-position: 0px -58px; 
}

#btn_back:hover {
  background-position: -29px -58px; 
}

#btn_next {
  background-position: 0px -87px; 
}

#btn_next:hover {
  background-position: -29px -87px; 
}

#btn_scale_plus {
  width: 27px; 
  height: 26px; 
  background-position: -77px -271px; 
}

#btn_scale_plus:hover  {
  background-position: -131px -271px; 
}

#btn_scale_minus {
  width: 27px; 
  height: 26px; 
  background-position: -77px -386px; 
}

#btn_scale_minus:hover {
  background-position: -131px -386px; 
}

#btn_punkt {
	background-position: 0px -232px; 
}
#btn_punkt:hover {
	background-position: -29px -232px; 
}
#btn_punkt.activated {
	background-position: -29px -232px; 
}



#btn_Polyline {
	background-position: 0px -551px; 
}
#btn_Polyline:hover {
	background-position: -29px -551px; 
}
#btn_Polyline.activated {
	background-position: -29px -551px; 
}



#btn_Polygon {
	background-position: 0px -522px; 
}
#btn_Polygon:hover {
	background-position: -29px -522px; 
}
#btn_Polygon.activated {
	background-position: -29px -522px; 
}


#btn_OS {
	background-position: 0px -261px; 
}
#btn_OS:hover {
	background-position: -29px -261px; 
}

#btn_clear {
	background-position: 0px -493px; 
}
#btn_clear:hover {
	background-position: -29px -493px; 
}


#btn_AddGalleryImage {
	background-position: 0px -290px; 
}
#btn_AddGalleryImage:hover {
	background-position: -29px -290px; 
}

#btn_linktomap {
	background-position: 0px -406px; 
}
#btn_linktomap:hover {
	background-position: -29px -406px; 
}
#btn_linktomap.activated {
	background-position: -29px -406px; 
}


#btn_contact {
  background-position: -242px -266px; 
}
#btn_contact:hover {
  background-position: -242px -294px; 
}
#btn_contact.activated {
  background-position: -242px -294px; 
}


#btn_SendMap {
  background-position: -208px -266px; 
}
#btn_SendMap:hover {
  background-position: -208px -294px; 
}
#btn_SendMap.activated {
  background-position: -208px -294px; 
}

#btn_print {
	background-position: 0px -348px; 
}
#btn_print:hover {
	background-position: -29px -348px; 
}


#btn_FIS {
	background-position: 0px -116px; 
}
#btn_FIS:hover {
	background-position: -29px -116px; 
}
#btn_FIS.activated {
	background-position: -29px -116px; 
}


#btn_FIP {
	background-position: 0px -145px; 
}
#btn_FIP:hover {
	background-position: -29px -145px; 
}
#btn_FIP.activated {
	background-position: -29px -145px; 
}


#btn_FIL {
	background-position: 0px -174px; 
}
#btn_FIL:hover {
	background-position: -29px -174px; 
}
#btn_FIL.activated {
	background-position: -29px -174px; 
}



#btn_info {
	background-position: -58px -609px; 
}
#btn_info:hover {
	background-position: -87px -609px; 
}


#panels_global_open {
  position: absolute;
  top: 107px;
  left: 0px;
  z-index: 1000;
  display: none;
  width: 15px;
  height: 28px;
  background-position: -221px -99px; 
  overflow: hidden;
  cursor: pointer;
}


#panels_global_close {
  position: absolute;
  top: 107px;
  left: 294px;
  z-index: 1000;
  display: block;
  width: 15px;
  height: 28px;
  background-position: -236px -99px; 
  overflow: hidden;
  cursor: pointer;
}


#pannel_cnce {
  position: absolute;
  top: 800px;
  right: 0px;
  width: 180px;
  height: 15px; 
  overflow: hidden;
  text-align: center;
  z-index: 3000;
  background-image: url('../images/bgt.png'); 
    
  
  
}

#c_e, #c_n {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  color: #000;
}



#footer_open {
  position: absolute;
  top: 800px;
  right: 0px;
  z-index: 3000;
  display: none;
  width: 30px;
  height: 15px;
  background-position: -221px -142px; 
  overflow: hidden;
  cursor: pointer;
}


#footer_close {
  position: absolute;
  top: 800px;
  right: 0px;
  z-index: 3000;
  display: block;
  width: 30px;
  height: 15px;
  background-position: -221px -127px; 
  overflow: hidden;
  cursor: pointer;
}



#btn_FeatureEditor {
	display: none;
	background-position: 0px -203px; 
}
#btn_FeatureEditor:hover {
	background-position: -29px -203px; 
}


#btn_wms {
	background-position: 0px -377px; 
}
#btn_wms:hover {
	background-position: -29px -377px; 
}

#btn_scale_ok {
	float:right; 
	width:25px; 
	height:19px; 
	cursor:pointer;
	background-position: -225px 0px; 
}

#scale {
  border: 1px solid #ddd;
  width: 55px;
  color: #888;
  font-size: 11px;
  background-color: #fff;
  text-align: center;
  font-weight: normal;
}

#slider {
  margin-top: 16px;
  width: 26px; 
  height: 73px; 
}

/* slider */
.ui-slider { position: relative; }
.ui-slider .ui-slider-handle { outline: none; position: absolute; z-index: 2; width: 26px; height: 16px; background-image: url(../images/sprites.png); background-repeat: no-repeat;  background-position: -131px -333px; }
.ui-slider .ui-slider-handle:hover { background-image: url(../images/sprites.png); background-repeat: no-repeat;  background-position: -131px -349px; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }


.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 6px;
  width: 100%;
  top: -5px;
  left: 0px;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0px;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 6px;
  right: -5px;
  top: 0px;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 6px;
  left: -5px;
  top: 0px;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 1px !important;
  height: 1px !important;
  right: -2px !important;
  bottom: -2px !important;
  background-color: #666 !important;
  border-style: solid;
  border-width: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 1px;
  height: 1px;
  left:-2px;
  bottom: -2px;
  background-color: #666 !important;
  border-style: solid;
  border-width: 1px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 1px;
  height: 1px;
  left: -2px;
  top: -2px;
  background-color: #666 !important;
  border-style: solid;
  border-width: 1px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 1px;
  height: 1px;
  right: -2px;
  top: -2px;
  background-color: #666 !important;
  border-style: solid;
  border-width: 1px;
}

#panel_goto {
  height: 30px; 
  overflow: hidden;
  float: left;
}


#pannel_scale {
  height: 27px; 
  margin-left: 0px; 
  margin-right: 0px; 
  margin-top: 3px; 
  text-align: center; 
  overflow:hidden;
  float: right;
}


.tdlabel label {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #333;
}

.tooltip_loading {
  background-image: url(../images/loading_tooltip.gif);
  background-repeat: no-repeat;
  width: 27px;
  height: 26px;
  border: #000 solid 1px;
}


td.window_header_left {
  background-image: url(../images/window/header_left.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/header_left.png',sizingMethod='scale');
  background-repeat: no-repeat;
  width: 6px;
  height: 35px;
  cursor: move;
}
td.window_header {
  background-image: url(../images/window/header_center.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/header_center.png',sizingMethod='scale');
  height: 35px;
  vertical-align: top;
  cursor: move;
}

.additional_header {
  color: #fff;
  font-weight: bold;
  font-size: 10pt;
  white-space: nowrap;
  margin-top: 7px;
  cursor: move;
  margin-left: 10px;
}

td.window_header table {
  width: 200px;
}
td.window_header_right {
  background-image: url(../images/window/header_right.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/header_right.png',sizingMethod='scale');
  background-repeat: no-repeat;
  width: 10px;
  height: 35px;
  cursor: move;
}
td.window_handle {
  background-image: url(../images/window/handle.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/handle.png',sizingMethod='scale');
  height: 35px;
  background-position: top left;
  cursor: move;

}
td.window_icons {
  background-image: url(../images/window/icons.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/icons.png',sizingMethod='scale');
  background-repeat: no-repeat;
  width: 33px;
  height: 35px;
}
td.window_content_left {
  background-image: url(../images/window/content_left.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/content_left.png',sizingMethod='scale');
  background-repeat: repeat-y;
  width: 6px;
}
td.window_content {
  background: #fff;
  color: #000;
}
td.window_content_right {
  background-image: url(../images/window/content_right.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/content_right.png',sizingMethod='scale');
  background-repeat: repeat-y;
  width: 6px;
}
td.window_footer_left {
  background-image: url(../images/window/footer_left.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/footer_left.png',sizingMethod='scale');
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
}
td.window_footer {
  background-image: url(../images/window/footer.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/footer.png',sizingMethod='scale');
  height: 6px;
}
td.window_footer_right {
  background-image: url(../images/window/footer_right.png);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/window/footer_right.png',sizingMethod='scale');
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
}


.click {
  cursor: pointer;
}




/* blok dla szukaj trasy */

.findTrackTable {
   border: 1px solid #555;
   width:100%
}

.findTrackTableResult1 {
   background-color:#eee;
   color: #333;
   font-size: 8pt;
   font-weight: normal;
   font-family: verdana;
}

.findTrackTableResult2 {
   background-color:#ddd;
   color: #333;
   font-size: 8pt;
   font-weight: normal;
   font-family: verdana;
}

.findTrackLoadData {
   color: #333;
   font-size: 7pt;
   font-weight: normal;
   font-family: verdana;
   text-align: center;
   padding-top: 2px;
}


.findTrackSel {
   margin-top: 1px;
   margin-bottom: 1px;
   font-size: 7pt;
   width: 225px;

}

#findTrackShow {
   color: #555;
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana;
   text-align: center;
   padding-top: 5px;
   cursor: pointer;
}

#findTrackShowTop {
   color: #555;
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana;
   text-align: center;
   padding-top: 5px;
   cursor: pointer;
}

#findTrackShowDel {
   color: #555;
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana;
   text-align: center;
   padding-top: 5px;
   cursor: pointer;

}

#findTrackShow:hover {
   color: black;
}
#find_track_info_start {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #120000;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 2px;
}

#find_track_info_stop {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #120000;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 2px;
}

#finded {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #120000;
  text-align: center;
}

#find_track_to {
   display: none;
}

#track_type_top {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #120000;
  font-family: verdana;
}

#find_track_result {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #120000;
  padding-top: 8px;
  padding-bottom: 2px;
}

/* koniec szukaj trasy */




/* komunikat oczekiwania narzedzia goTo*/
.goToWait{
  color:white;
  width: 145px;
  float:left;
  /*background: red;
  width: 100px;
  height: 25px;*/
}
.goToWaitText{
  /*display:none !important;*/
}


/* gtElectPlugin */
.toolElectTable{
  width: 100%;
}

.toolElectTable td{
  text-align: left;
  font-weight:bold;
  color: #ffffff
}

.toolElectTable input, .toolElectTable select {
  border: 1px solid #cb5d64;
  width:100%;
  margin-bottom:10px;
  margin-top:10px;
}

.toolElectTableResult{
  width: 100%;
}

.toolElectTableResultIn{
  width: 100%;
}

.toolElectTableResultIn td{
  background:#d5d5d5;
  color:#878787;
  margin: 0;
  padding: 4px;
  border-top: 1px white solid;
}

#toolElectGoToMap {
  cursor:pointer;
  background:#d5d5d5;
  width:110px;
  text-align: center;
}

#toolElectGoToMap div{
  cursor:pointer;
  background:#d5d5d5;
  height:100%;
}

#mesure_pannel {
  font-size: 8pt;
  color: #6e6f6d;
  text-decoration: none;
  font-style: normal;
  margin: 5px 5px 0px 0px;
  float: right;
}

#miniaturka_open {
  width: 18px;
  height: 19px;
  margin-top: 3px;
  background-position: -228px -48px; 
  float: right;
  display: block;
  cursor: pointer;
}

#miniaturka_close {
  width: 18px;
  height: 19px;
  margin-top: 3px;
  background-position: -228px -67px; 
  float: right;
  display: none;
  cursor: pointer;
}

td {
  color: black;
}

#gotoTxt {
  float: left;
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  overflow: hidden;
  padding: 5px;
}

#goto {
	float: left;
	margin-top: 2px;
	overflow: hidden;
}


#goto select {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #000 !important;
  text-decoration: none;
  font-style: normal;
  border-top: 2px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #0aaa;
  background-color: #eee !important;
  margin-bottom: 1px;
}

.findTrackSel {
  font-family: verdana, tahoma, monospace;
  font-weight:normal;
  font-size: 8pt;
  color: #000;
  text-decoration: none;
  font-style: normal;
  border-top: 2px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  background-color: #EEEEEE;
  margin-bottom: 1px;
}

.metadata {
  width: 7px;
  height: 15px;
  background-image: url(../images/metadata.png);
  background-repeat: no-repeat;
  cursor: pointer;
}

.find_track_from_toggle_on{
  background: #aaa;
  color: white !important;
  padding: 10px 0px 10px 0;
  text-align: center;  
}

.find_track_from_toggle_off{
  background: #eee;
  color: white !important;
  cursor: pointer;
  padding: 10px 0px 10px 0;
  text-align: center;  
}

#fromType2X {
  width: 85px;
}

#fromType2Y {
  width: 85px;
}

#toType2X {
  width: 85px;
}

#toType2Y {
  width: 85px;
}

#find_track_find_button div {
padding: 5px 0px;
text-align: center;
}



#pageStopkaCookie {
    bottom: 60px;
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 1100;
}

#pageStopkaCookieInfo {
    font-family: verdana;
    font-size: 7pt;
    padding: 10px;
    text-align: center;
	margin-left: 310px;
	margin-right: 10px;
    background-color: #FFFFFF;
}



#pageStopkaCookieCheck {
	padding: 0px;
	margin: 0px;	
	width: 450px;
	bottom: 130px;
	left: 310px;
	position: fixed;
	background-color: #fff;
	overflow: hidden;
	z-index: 1100;
	display: none;
}

#pageStopkaCookieCheckInfo {
	font-size: 7pt;
	font-family: verdana;
	text-align: center;
	padding: 10px;
	
}