.top_panel{
  z-index: 5003;
  width:100%; 
  height:31px; 
  position:absolute; 
  left:0px; 
  top:0px; 
  background-image: url("pagepanel/panel-gora.png");
}

.logo_emapi{
  background-image: url("pagepanel/logo_emapa.png");
  background-repeat:no-repeat;
  width:79px;
  height:21px;
  left:15px;
  top:6px;
  position:absolute;
  cursor:pointer;
}
  
.tekst_belka{
  margin-right:10px;
  margin-top:5px;
  float:right;
}

.content_panel{
  margin-left:0px;
}

.left_panel{  
  position:absolute; 
  left:20px; 
  top:68px; 
  background-color: orange;
  z-index: 5002;
}

.map{
  width:100%; 
  height:100%;
  position:absolute; 
  left:0px; 
  top:0px;
}

.page_panel{
    width:303px; 
    position:absolute; 
    left:-400px; 
    top:40px;
    z-index: 5001;        
}

.page_panel_background{
    width:303px; 
    position:absolute; 
    left:-300px; 
    top:65px; 
    background-color: #ffffff;   
    z-index: 5000;
    opacity: 1;  
    border-top:1px solid #3a4148;
    border-left :1px solid #3a4148;
    border-bottom :1px solid #3a4148;
    border-right:1px solid #3a4148;        
}  

.bar_panel{
  width:305px;
  height:30px; 
}

.page_panel_hide{
    background-image: url("pagepanel/hide.png");    
    width:7px;
    height:102px;   
    position: absolute;
    z-index: 5002;
    margin-left:2px;
.margin-left:-2px;
}

.page_panel_show{
    background-image: url("pagepanel/show.png");    
    width:7px;    
    height:102px;    
    position:absolute;
    z-index: 6000;
}

.bar_item_search_activate{  
    background-image: url("pagepanel/search.png");    
    width:103px;
    height:26px;    
    float: left;
}

.bar_item_route_activate{    
    background-image: url("pagepanel/route.png");
    width:103px;
    height:26px;                  
    float: left;
}

.bar_item_routeReport_activate{    
    background-image: url("pagepanel/routeReport.png");
    width:103px;
    height:26px;                
    float: left;
}

.bar_item_search_inactivate{  
    background-image: url("pagepanel/search_in.png");    
    width:101px;
    height:26px;            
    float: left;
.margin-right:-1px;
}

.bar_item_route_inactivate{    
    background-image: url("pagepanel/route_in.png");
    width:101px;
    height:26px;        
    float: left;
.margin-left:-1px;
}

.bar_item_routeReport_inactivate{    
    background-image: url("pagepanel/routeReport_in.png");
.background-image: url("pagepanel/routeReport_in2.png");
    width:101px;
    height:26px;                
    float: left;
.margin-left:-1px;
}

.content_item_searcher{
  background-image: url("pagepanel/searcher.png");
  width:293px;
  height:22px;
}

.content_item_router{
  background-image: url("pagepanel/addRoutePoints.png");
  width:293px;
  height:22px;
}

.content_item_searcher_POI{
  margin-top:10px;    
  background-image: url("pagepanel/searcher_2.png");
  width:293px;
  height:22px;
}

.content_item_search_find_request{
}

.content_item_search_find_result{
  width:293px;
  margin-left :5px;
  overflow:auto;
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 11px;
}

.content_item_searchRes_POI{
  width:275px;
  margin-left :5px;
  overflow:auto;
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 11px;
}

.content_item_searchRes_User{
  margin-left :5px;
  overflow:auto;
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 11px;
}

.content_item_search_trace_points{
 overflow:auto;
}

#content_item_search_trace_points_points{
  margin-left:5px;
}

.content_item_search{  
    color: #000000;
    OVERFLOW: auto; -moz-outline: 0; 
}

.content_item_trace{
    color: #000000;
    WIDTH: auto; 
    CLEAR: both;  
    HEIGHT: 200px;
    OVERFLOW: auto; -moz-outline: 0; 
}

.content_item_traceReport{
    color: #000000;
    WIDTH: auto; 
    CLEAR: both;  
    HEIGHT: 200px;
    OVERFLOW: auto; -moz-outline: 0; 
}


.bottom_panel{
    padding-top:2px;
    width:100%; 
    position:absolute; 
    height:30px; 
    right:20px;
    background-color: #FFFFFF;
    font-weight:bold;
}

.bottom_panel_table {
    font-family: trebuchet ms;
    font-size: 12px;
    text-align:right;
}

.find_result_item{
    display: block;
    -moz-user-select: none;    
    color:#000000;
    cursor:pointer;
}
.find_result_item_hover {	
  color:#114A7D;
  font-weight:500;
  -moz-user-select: none;	
  cursor:pointer;    
}

.find_result_item_selected {	
  color:#3e3e3e;
  font-weight:bold;
  -moz-user-select: none;
  cursor:pointer;
}

.countrySelectedElem{
  color: #143e92;
  text-decoration: underline;
  cursor: pointer;  
  margin-top:5px;  
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
}

.countySelectedElem{
  
  color: #143e92;
  text-decoration: underline;
  cursor: pointer;
  margin-top:5px;  
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
}

.categorySelectedElem{
  color: #143e92;
  text-decoration: underline;
  cursor: pointer;
  margin-top:5px;  
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
}

.categorySelectListClose{   
   background-image: url("pagePanel/close.png");
   background-repeat:no-repeat;
   cursor: pointer;
   width: 20px;
   height: 20px;
}

.Vehicle_Selected_Link,  .RouteType_Selected_Link{ 
  color: #143e92;
  text-decoration: underline;
  cursor: pointer;
  margin-top:5px;  
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
}

.content_item_trace_header_Vehicles, .content_item_trace_header_RouteType{ 
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  margin-left:5px;  
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
}

.countrySelectedElemVal{
  margin-left:5px;   
}

.countrySelectList{
  width:310px;
  height:20px;   
  margin-top:5px;
}

.countySelectList{
  width: 200px;
  height:20px;   
  margin-top:5px;
}

.countrySelectListClose{   
   background-image: url("pagePanel/close.png");
   background-repeat:no-repeat;
   cursor: pointer;
   width: 20px;
   height: 20px;
}

.countySelectListClose{   
   background-image: url("pagePanel/close.png");
   background-repeat:no-repeat;
   cursor: pointer;
   width: 20px;
   height: 20px;
}

.countrySelectElemControl{
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  width: 265px;
  height: 20px;
}

.categorySelectElemControl{
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  width: 180px;
  height: 20px;
}

.countySelectElemControl{
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #000000;
  width: 180px;
  height: 20px;
}

.countrySearchAddresSet{
  padding-left:5px;
  background-image: url("pagePanel/ramka3.png");
  background-repeat:no-repeat;
  border:0px;
  display: block; 
  color: black;
  width:293px;
  height:22px; 
  margin-top:5px; 
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;       
}

.countrySearchAddresSet_inactivate{
  padding-left:5px;
  background-image: url("pagePanel/ramka3.png");
  background-repeat:no-repeat;
  border:0px;
  display: block; 
  color: #707070;
  width:293px;
  height:22px; 
  margin-top:5px;   
  font-family: trebuchet ms;
  font-style: normal;
  font-variant: normal;
  font-size: 12px;    
}

.findContextControl{
  font-family: trebuchet ms;
  font-size: 11px; 
  z-index: 5003;    
  position:absolute;
  background:#fff;  
  cursor:pointer;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #676767;
  border-right:1px solid #676767;
}
  
.findContextControl .findContextMenuItem_divider{
  border-top:1px solid #ccc;
  font-family: trebuchet ms;
  font-size: 11px; 
}

.findContextControl .findContextMenuItem{
  font-family: trebuchet ms;
  font-size: 11px; 
  color:#000;
  background:#fff;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:0px;  
  padding-right:16px;  
}
.findContextControl .findContextMenuItem_selected{
  font-family: trebuchet ms;
  font-size: 11px; 
  color:#000;
  background:#ffe1a7;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:0px;  
  padding-right:16px;
}

.EmAPIWaiterBackground{  
   background: url("img/overlay.png");
}

.EmAPIWaiterContentDiv{  
  width:120px;
  height:60px;
  position: absolute;
}

.EmAPIWaiterContentImage{
  width:120px;
  height:60px;  
   background: url("img/wait.gif");  
}

.olControlSwitchLayer{
  cursor: default;
}

.olControlSwitchLayer_lu{
   width: 8px;
   height:8px;
   background: url("layers/lu.png");
   background-repeat: repeat-x;      
   background-position: bottom;      
}

.olControlSwitchLayer_mu{
   height:8px;  
   width:100%;
   background: url("layers/mu.png");
   background-repeat: repeat-x;   
   background-position: bottom;      
}

.olControlSwitchLayer_ru{
   width: 8px;
   height:8px;
   background: url("layers/ru.png");   
   background-repeat: repeat-x;   
   background-position: bottom;      
}

.olControlSwitchLayer_lm{
   background: url("layers/lm.png");
}

.olControlSwitchLayer_mm{
   background: url("layers/mm.png");
}

.olControlSwitchLayer_rm{
   background: url("layers/rm.png");
}

.olControlSwitchLayer_ld{
   background: url("layers/ld.png");
   width: 8px;
   height:8px;   
   background-repeat: repeat-x;   
   background-position: top;      
}

.olControlSwitchLayer_md{
   background: url("layers/md.png");
   height:8px;   
   width:100%;   
   background-position: top;
   background-repeat:repeat-x;
}

.olControlSwitchLayer_rd{
   background: url("layers/rd.png");
   width: 8px;
   height:8px;   
   background-repeat: repeat-x;   
   background-position: top;      
}

.olControlSwitchLayer_more{
  background: url("layers/poi.png");
  width: 86px;
  height:18px;     
  margin-left:5px;  
  margin-right:5px;
  background-repeat:no-repeat; 
}

.olControlSwitchLayer_more_active{
  background: url("layers/poi_down.png");
  width: 86px;
  height:18px;     
  margin-left:5px;  
  margin-right:5px;
  background-repeat:no-repeat;
}

.olControlSwitchLayer_map{
  background: url("layers/utrudnienia.png");
  width: 86px;
  height:18px;   
  background-repeat:no-repeat;
}

.olControlSwitchLayer_map_active{
  background: url("layers/utrudnienia_down.png");
  width: 86px;
  height:18px;   
  background-repeat:no-repeat;
}
 
.olControlSwitchLayer_map_clicked{
  background: url("layers/utrudnienia_down.png");
  width: 86px;
  height:18px;   
  background-repeat:no-repeat;
}

.olControlSwitchLayer_satelite{
  background: url("layers/more.png");
  width: 86px;
  height:18px;       
  margin-left:5px;  
  margin-right:5px;
  background-repeat:no-repeat;
}

.olControlSwitchLayer_satelite_clicked{
  background: url("layers/more_down.png");
  width: 86px;
  height:18px;       
  margin-left:5px;  
  margin-right:5px;
  background-repeat:no-repeat;
}

.olControlSwitchLayer_satelite_active{
  background: url("layers/more_down.png");
  width: 86px;
  height:18px;       
  margin-left:5px;  
  margin-right:5px;
  background-repeat:no-repeat;
}

.olControlSwitchLayer tr, td{
  padding: 0;
  margin: 0;
  border: 0;
}

.olControlSwitchLayerMoreItem{
  font-family: Sans-Serif;
  font-weight: bold;
  font-size: 11px;   
  color:#000000;
}        

.content_item_search_tracePoints{
  background-image: url("pagepanel/tracePoints.png");
  width:293px;
  height:22px;
  margin-top: 20px;   
  margin-left: 5px;   
  margin-bottom: 10px;   
}

#content_item_search_trace_points_buttons{
  background-color:#d8d8d8;
  margin-left:1px;
.width:301px;
  height:37px;
}

.content_item_trace_routeParams{
  background-image: url("pagepanel/traceParams.png");
  width:293px;
  height:22px;
  margin-top: 10px;   
  margin-left: 5px;   
  margin-bottom: 10px;   
}

.content_item_trace_routeReport{
  background-image: url("pagepanel/traceReport.png");
  width:275px;
  height:20px;
  margin-top: 0px;   
  margin-left: 5px;   
  margin-bottom: 10px;   
}

.content_item_trace_points{
  margin-left: 5px;
}

.content_item_trace_header{
  margin-left: 5px;
  margin-bottom: 5px;
  font-family: trebuchet ms;
  font-size: 12px; 
}

.content_item_search_trace_hr{
  width:293px;
  color:#d8d8d8;
  height:1px;
  margin:auto;
}

.content_item_search_trace_hr2{
  width:293px;
  color:#adc5de;
  height:1px;
  margin:auto;
}

.content_item_search_trace_hr3{
  width:270px;
  color:#adc5de;
  height:1px;
  margin:auto;
}

.content_item_trace_header_RouteType{
  margin-top:5px;
  display:block;
}

.content_item_trace_header_Difficulty{
  margin-top: 5px;
}

.content_item_trace_content{
  margin-left:3px;
}

.RouteType_Select{
  font-family: trebuchet ms;
  font-size: 12px; 
}

.Vehicles_Select{
  font-family: trebuchet ms;
  font-size: 12px; 
}

.FindContextRouteAdd_1{
  margin-top:3px;
  margin-left:5px;  
  width: 18;
  height: 23;
  background-image: url("route/flags/route_start.png");
  background-repeat:no-repeat;  
}

.FindContextRouteAdd_2{
  margin-top:3px;
  margin-left:5px;  
  width: 18;
  height: 23;
  background-image: url("route/flags/route_cross.png");
  background-repeat:no-repeat;  
}

.FindContextRouteAdd_3{
  margin-top:3px;
  margin-left:5px;  
  width: 18;
  height: 23;
  background-image: url("route/flags/route_stop.png");
  background-repeat:no-repeat;  
}
.Vehicle_Select_Close{   
   background-image: url("pagePanel/close.png");
   background-repeat:no-repeat;
   cursor: pointer;
   width: 20px;
   height: 20px;
}

.content_item_traceStats_content{
}

.RouteReportPoint_Description_blank{
  font-weight:normal;
  font-family: trebuchet ms;
  font-size: 11px;
  color:#808080;
}

.find_result_item_AddFrom{
   width: 15px;
   height: 16px;
   background-image: url("route/flags/route_start.png");
   background-repeat:no-repeat;     
   cursor: pointer;   
}

.find_result_item_AddCross{
   width: 15px;
   height: 16px;
   background-image: url("route/flags/route_cross.png");
   background-repeat:no-repeat;     
   cursor: pointer;   
}

.find_result_item_AddTo{
   width: 15px;
   height: 16px;
   background-image: url("route/flags/route_stop.png");
   background-repeat:no-repeat;     
   cursor: pointer;   
}

.find_result_item_Adding{  
  color:#143e92;
  cursor:pointer;
  font-weight:normal;
  font-family:trebuchet ms;
  font-size:11px;
  font-style:normal;
  font-variant:normal;  
  margin-right: 5px;
  text-decoration:underline;
}

.inputImageSearchId_POI_Clear
{
  background-image: url("pagepanel/clearPOI.png");
  background-repeat:no-repeat;      
  border: none; 
  width:72px;
  height:27px;
  cursor:pointer;
}

.inputImageSearchId_POI_Clear_active
{
  background-image: url("pagepanel/clearPOI_down.png");
  background-repeat:no-repeat;      
  border: none; 
  width:72px;
  height:27px;
  cursor:pointer;   
}

#inputImageSearchId, #inputImageSearchId_POI, #inputImageSearchId_route {
  width:72px;
  height:27px;
}

#adressSearchFormId, #adressSearchFormId_POI, #adressSearchFormId_route {
  padding-left:5px;
}


/* style menu gorna belka */

#menu0, #menu1, #menu2, #menu3 {
	font-family: arial;
  font-size: 12px;
}

.tytul {
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
}

.dl {
	color: #000;
	font-weight: normal;
	font-size: 12px;
	width:122px;
	background-color:#F9F9F9;
}

.dl_dt {
  margin-left:0px;
	width:160px;
	border:2px #8c8c8c solid;
  background-color: #ffffff;  
}

.dl_dt2 {
	left: 85px;
	bottom: -40px;
	border:2px #8c8c8c solid;
  background-color: #ffffff;  
}

dt{
  padding:3px;
}

.dt {
	cursor: pointer;
	color: #000;
	font-weight: normal;
	font-size: 12px;
	width:140px;
	background-color:#EFEFEF;
  background: url(img/tr.png);
  background-repeat:no-repeat;
  background-position: center right;
}

dd  {
  margin:0px;
	color: #000;
}

#menu0 a:link, #menu0 a:visited, #menu1 a:link, #menu1 a:visited, #menu2 a:link, #menu2 a:visited, #menu3 a:link, #menu3 a:visited {
	color: #444444;
	text-decoration: none;
}

#menu0 a:hover, #menu1 a:hover, #menu2 a:hover, #menu3 a:hover {
	color: #00137F;
	text-decoration: underline;
}

dl {
	position: absolute;
	border: 0;
}

a {
  text-decoration:none;
  color:#000000;
}

.kr {
  font-family:arial;
  font-size:12px;
	font-weight: bold;
}