a.black{font-family:Tahoma; font-size:10px;color:black}
a.white{font-family:Tahoma; font-size:10px;color:white}
#news_content
{
    width:298px;
}
#news_content li
{
  font-family:Tahoma;
  font-size:12px;
  /*font-weight:bold;*/
  color:white;
  padding:2px;
  cursor:pointer;
}

#news_content div
{
  display:none;
  z-index:99999;
  height:400px;
  padding:12px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:normal;
  color:white;
  background-color:#008bae;
  border:1px solid white;
  position:absolute;
  top:0px;
  left:0px;
  text-align:left;
}

#wait
{
  position:absolute;
  z-index:9999999;
  width:100%;
  height:100%;
  background-color:#008bae;
  background-image: url("../images/page/loading.gif");
  background-repeat:no-repeat;
  background-position:center;
  font-family:Tahoma;
  font-size:40px;
  font-weight:bold;
  color:white;
  text-align:center;
  
}

.waitSmall
{
    padding-top:25px;
    z-index:9999999;
    background-image: url("../images/page/loadingsmall.gif");
    background-repeat:no-repeat;
    background-position:center;
}

#didYouMean
{ 
        font-weight:normal;
}

.didYouMeanCss
{
    font-family:Tahoma;
    color:black;
}

.didYouMeanCss div
{
    width:100%;
    overflow:auto;
    background-color:white;
}

.didYouMeanCss div , span
{
    font-family:Tahoma;
    color:black;
    cursor:pointer;
    display:block;
    border-bottom:1px solid silver;
}

/*map*/
#olMap
{
  
  width : 100%;
  height:100%;
  background-color:#98b4ca;
  
}
/*map animated route optim*/
#route_player
{
  background-color:white;
}
#olMapMiniOptim
{
  width:100%;
  height:100%;
  background-color:white;
  border:1px solid #008bae;

}
#olMapMiniOptimDisplay
{
  width:100%;
  height:30px;
  background-color:white;
  font-family:Tahoma;
  font-weight:bold; 
  font-size:10px;
  margin-top:3px;
  margin-bottom:3px;
}
#olMapMiniOptimContainer
{
  width:50%;
  height:50%;
  z-index:99999;
  position:absolute;
  top:0px;
  right:0px;
  background-color:white;
}

li.info
{
  list-style:square;
}

div.info
{
    padding-left:25px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}

/*other page content*/
#link_content
{
  position:absolute;
  z-index:9999;
  width:100%;
  height:100%;
  background-color:#008bae;
  opacity: 0.80;
  filter: alpha(opacity=80);
  background-image: url("../images/bg/lbg.png");
  background-repeat:no-repeat;
  background-position:bottom;
}
#link_content p
{
  width:70%;
  height:100%;
  font-family:Tahoma;
  font-size:12px;
  color:white;
}
#link_content h3
{
  font-family:Tahoma;
  font-size:12px;
  color:white;
  font-weight:bold;
}
/*lang*/
#app_lang
{
  font-family:Tahoma;
  font-size:10px;
  color:white;
  position:absolute;
  right:5px;
  top:2px;
}

/*app messages*/
#app_msg
{
  width : 100%;
  height:300px;
  position:absolute;
  font-family:Tahoma;
  font-size:40px;
  font-weight:bold;
  color:white;
  z-index:9999;
  top:40%; 
  background-color:#008bae;
  opacity: 0.30;
  filter: alpha(opacity=30);
  background-image: url("../images/page/loading.gif");
  background-repeat:no-repeat;
  background-position:right;
  border-top:2px solid white;
  display:none;
}
/*adds*/
.adds
{
  font-family:Tahoma;
  font-size:9px;
  font-weight:normal;
  color:black;
  cursor:pointer;
  border-bottom:1px solid gray;
  margin-top:3px;
}
/*popup text*/
.popupTitle
{
  
  font-family:Tahoma;
  font-size:9px;
  font-weight:normal;
  color:white;
  background-image: url("../images/bg/accordion_h_bg.png");
  height:17px;
  
}
.popupDetail
{
  
  font-family:Tahoma;
  font-size:10px;
  text-align:left;
  margin-bottom:10px;
  float:left;
  margin-top:5px;
}

.popupDetail div
{

  font-family:Tahoma;
  font-size:10px;
  text-align:left;
  float:left;
  border-bottom:1px solid gray;
  text-align:left;
}

.popupDetail table
{
  font-family:Tahoma;
  font-size:10px;
}

.popupTable
{
  width:270px;
 
}

.popupTable td
{
  border-bottom:1px solid gray;
}

.popupDetailToggle
{
  width :12px;
  height:7px;
  float:left;
  margin-top:2px;
  margin-right:5px;
  background-image: url("../images/icons/DownArrow.gif");
  background-repeat:no-repeat;
  background-position:right;
  cursor:pointer;
  
}

/*menu on map + ctls*/
.map_menu_panel
{
  width : 33%;
  height: 44px;
  z-index:9999;
  position:absolute;
  left:70px;
}
.map_menu_container
{
  display:block;
  width : 100%;
  height: 100%;
  background-color:#008bae;
  opacity: 0.50;
  filter: alpha(opacity=50);
}
.map_menu{}
.map_menu_container_toggle
{
  width : 50px;
  height: 10px;
 
}
.map_menu_label
{
  z-index:9999;
  display:block;
  position:absolute;
  left:0px;
  font-family:Tahoma;
  font-size:10px;
  font-weight:bold;
  color:white;
}


.mapCtlButtonZoomItemInactive
{
  float : right;
  width : 24px;
  height: 24px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/zoom_small.png");
}
.mapCtlButtonZoomItemActive
{
  float : right;
  width : 35px;
  height: 35px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/zoom_big.png");
}

.mapCtlButtonPanItemInactive
{
  float : right;
  width : 24px;
  height: 24px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/pan_small.png");
}
.mapCtlButtonPanItemActive
{
  float : right;
  width : 35px;
  height: 35px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/pan_big.png");
}

.mapCtlButtonMapItemInactive
{
  float : right;
  width : 24px;
  height: 24px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/map_small.png");
}
.mapCtlButtonMapItemActive
{
  float : right;
  width : 35px;
  height: 35px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/map_big.png");
}

.mapCtlButtonHybridItemInactive
{
  float : right;
  width : 24px;
  height: 24px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/hybrid_small.png");
}
.mapCtlButtonHybridItemActive
{
  float : right;
  width : 35px;
  height: 35px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/hybrid_big.png");
}

.mapCtlButtonTopo1ItemInactive
{
  float : right;
  width : 24px;
  height: 24px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/topo_small.png");
}
.mapCtlButtonTopo1ItemActive
{
  float : right;
  width : 35px;
  height: 35px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/topo_big.png");
}

.mapCtlButtonTopo2ItemInactive
{
  float : right;
  width : 24px;
  height: 24px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/topo_small.png");
}
.mapCtlButtonTopo2ItemActive
{
  float : right;
  width : 35px;
  height: 35px;
  margin:4px;
  cursor:pointer;
  background-image: url("../images/icons/topo_big.png");
}

.mapCtlToggleItemInactive
{
   width:100%;
   height:100%;
   cursor:pointer;
   background-color:#008bae;
   opacity: 0.70;
   filter: alpha(opacity=70);
   background-image: url("../images/icons/UpArrow.gif");
   background-repeat:no-repeat;
   background-position:center;
   
}
.mapCtlToggleItemActive
{
   width:100%;
   height:100%;
   cursor:pointer;
   background-color:#008bae;
   opacity: 0.70;
   filter: alpha(opacity=70);
   background-image: url("../images/icons/DownArrow.gif");
   background-repeat:no-repeat;
   background-position:center;
   
}
/*geosrch*/
#srch_toolbar
{
  margin-top:5px;
  margin-bottom:5px;
  width:270px;
  height:20px;
}
#srch_options
{
  font-family:Tahoma;
  font-size:10px;
  color:black;
  width:70%;
  text-align:right;
  height:20px;
}
.srchBtnPoibtn ,
.srchBtnStreetbtn ,
.srchBtnHnbtn,
.srchBtnCitybtn
{
  padding-top:2px;
  float:left;
  cursor:pointer;
  width:87px;
  height:15px;
  font-family:Tahoma;
  font-weight:bold;
  font-size:10px;
  color:#008bae;
  background-image: url("../images/bg/geo_srch_tab_bg.png");
  border: 1px solid #008bae;
  text-align:center;

}

.srchBtnSelectedPoibtn ,
.srchBtnSelectedStreetbtn ,
.srchBtnSelectedHnbtn ,
.srchBtnSelectedCitybtn
{
  padding-top:2px;
  float:left;
  background-image: url("../images/bg/geo_srch_tab_selected_bg.png");
  cursor:pointer;
  width:87px;
  height:15px;
  font-family:Tahoma;
  font-size:10px;
  font-weight:bold;
  color:white;
  border: 1px solid white;
  text-align:center;
}

.srch_menu div
{
    float:left;
    margin:2px;
    width:30%;
    height: 20px;
    border:1px solid #62b246;
    font-size:14px;
    font-weight:bold;
    color:black;
    cursor:pointer;
    text-align:justify;
}

#srch_results
{
   
}

.geosrch {
  width:70%;
  height:15px;
  background-color: white;
  border:1px solid #008bae;
  font-family:Tahoma;
  font-size:10px;
  font-weight:bold;
  text-indent:3px;
  
}

.geoSrchContainer
{
  margin :1px;
  width:100%;
  border-top:1px solid #c0c0c0;
  cursor:pointer;
  margin-left:5px;
  
}
.geoSrchContainerSelected
{
  margin :1px;
  width:100%;
  background-color:#e6f3fb;
  border-top:1px solid #c0c0c0;
  cursor:pointer;
  margin-left:5px;
}

.geoSrchContainerDescription
{
    font-family:Tahoma ;
    font-size:10px;
    color:black;
    padding-top:5px;
    height:auto;
    text-align:left;
}

.geoSrchContainerCount
{
  margin-top:5px;
  float:left;
  cursor:pointer;
  font-family:Tahoma;
  font-size:10px;
  color:white;
  text-align:center;
  margin-right:4px;
  width:15px;
  height:14px;
  background-image: url("../images/icons/blue_rect.png");
}

.geoSrchTogglecssText
{
  margin-top:5px;
  float:right;
  font-family:Tahoma;
  font-size:10px;
  color:black;
  
}

.geoSrchToggleDetailClose
{
  margin-top:8px;
  width :14px;
  height:10px;
  float:right;
  margin-left:10px;
  background-image: url("../images/icons/plus.png");
  background-repeat:no-repeat;
}

.geoSrchToggleDetailOpen
{
  margin-top:8px;
  width :14px;
  height:10px;
  float:right;
  margin-left:10px;
  background-image: url("../images/icons/minus.png");
  background-repeat:no-repeat;
}

.geoSrchDetail
{
  width:300px;
  height:10px;
  margin-top:5px;
  margin-bottom:5px;
 
}

.geoSrchDetailText
{
  /*
  text-align:left;
  font-family:Tahoma;
  font-size:10px;
  color:black;
  width:100%;
  margin:3px;
  float:left;
  */
}

.geoSrchOptContainer
{
  width:auto;
  float:right;
  margin-right:5px;
}

.geoSrchOptStart
{
  width:15px;
  height:15px;
  float:left;
  background-image: url("../images/icons/start_optim_menu.png");
  background-repeat:no-repeat;
}

.geoSrchOptEnd
{
  width:15px;
  height:15px;
  float:left;
  background-image: url("../images/icons/stop_optim_menu.png");
  background-repeat:no-repeat;
}

.geoSrchOptVia
{
  width:15px;
  height:15px;
  float:left;
  background-image: url("../images/icons/via_optim_menu.png");
  background-repeat:no-repeat;
}

.geoSrchOptTxt
{
  float:left;
  margin-right:5px;
  
  font-family:Tahoma;
  font-size:10px;
  color:black;
}

#srch_navi_container
{
  width:100%;
  height:15px;
  margin-top:3px;
  margin-bottom:3px;
}

#srch_paginate
{
  height:auto;
  text-align:right;
  width:48%;
  float:left;
  margin-left:3px;
}

#srch_paginate_msg
{
  font-family:Tahoma;
  font-size:10px;
  font-weight:bold;
  color:black;
  height:auto;
  width:48%;
  text-align:right;
  padding-right:5px;
  float:left;
 
}
.paginateGeoSrch
{
  margin:2px;
  float:left;
  cursor:pointer;
  font-family:Tahoma;
  font-size:10px;
  color:black;
  text-align:center;
  
}

.paginateGeoSrchSelected
{
  margin:2px;
  float:left;
  cursor:pointer;
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  
  color:black;
  /*
  padding-top:5px;
  width:25px;
  height:35px;
  */
  /*background-image: url("../images/icons/selected_paginate.png");*/
  
}
/*optim*/

#optim_order
{
    max-height:200px;
    overflow:auto;
}

#optim_settings
{
   font-family:Tahoma;
   font-size:10px;
   font-weight:normal;
   color:black;
   height:30px;
   margin-left:5px;
}

#optim_results
{
  
  margin:0px;
   /*height:99%; /*
  /*overflow:auto;*/
  
}

#total_route
{
   font-family:Tahoma;
   font-size:12px;
   font-weight:bold;
   color:black;
   border-bottom:1px solid silver;
   margin-bottom:10px;
   margin-left:5px;
}

.optimorderPointContainerCss
{
   margin-top:0px;
   width:95%;
   height:28px;
   border-bottom:1px solid #e7eaec;
   list-style:none;
   cursor:move;
   margin-left:2px;
}

.optimorderLocationDescriptionCss
{
   margin-top:5px;
   margin-left:5px;
   margin-right:5px;
   /*width:75%;*/
   font-family:Tahoma;
   font-size:10px;
   font-weight:bold;
   color:black;
   float:left;
   
       
}

.optimorderOrderDescriptionCss
{
  margin-top:5px;
  float:left;
  
}

.optimorderOrderButtonCss
{
  margin-top:5px;
  margin-right:5px;
  width:13px;
  height:13px;
  float:right;
  cursor:pointer;
  margin-left:10px;
  background-image: url("../images/icons/close_blue.png");
  background-repeat:no-repeat;
  
}
/*print view map*/
#print_map_map
{
   
    overflow:hidden;
    width:100%;
    height:100%;
    border-top:2px solid black;
   
}

#print_map
{
   
    position:absolute;
    background-color:white;
    z-index:99999999999;
    width:100%;
    height:100%;
    overflow:hidden;
    
}


/*print view*/
#print_content_dialog
{
    width:100%;
    height:100%;
}
#print_sopotnik_map_v
{
    width:100%;
    height:100%;
    background-color:white;
}
#print_content
{
  position:absolute;
  top:0px;
  width:100%;
  height:100%;
  background-color:#008bae;
  /*opacity: 0.80;*/
  z-index:9999999;
  display:block;
  text-align:center;

}

#route_print_menu
{
  width:100%;
  border-bottom:1px solid #008bae;
  float:left;
}

#map_v
{
  width:100%;
  height:300px;
  border:1px solid black;
  margin-bottom:2px;
  float:left;
}

#desc_v
{
  width:100%;
  height:100%;
  z-index:99999;
  background-color:white;
  background-image: url("../images/bg/lbg.png");
  float:left;
}

#print_sheet
{
  width:800px;
  height:100%;
  background-color:white;
  display:block;
  border:2px solid gray;
  overflow:auto;
  
}



.optimDescrCss
{
  margin-left:4px;
  margin-top:2px;
  /*border:1px solid #008bae;*/
  width:97%;
  /*height:75px;*/
  font-family:Tahoma;
  font-size:10px;
  color:black;
  padding-left:3px;
  background:white;
  text-align:left;
}

/*footer*/
#olMapFooter
{
  z-index:9999;
  float:left;
  bottom:0px;
  display:block;
  position:absolute;
  border-top: 2px solid white;
  width : 100%;
  margin:0px;
  height: 20px;
  background-color:#008bae;
  opacity: 0.70;
  filter: alpha(opacity=70);
  vertical-align:middle;
}

#olMapFooterScaleLine
{
  text-align:left;
  font-family:Tahoma;
  font-size:10px;
  color:white;
  float:left;
  width : 25%;
  margin:0px;
}
#olMapFooterScale
{
  text-align:center;
  font-family:Tahoma;
  font-size:10px;
  color:white;
  float:right;
  width : 25%;
  margin:0px; 
}
#olMapFooterMousePos
{
  text-align:center;
  font-family:Tahoma;
  font-size:10px;
  color:white;
  float:right;
  width : 25%;
  margin:0px;
}
#olMapFooterOther
{
 
  text-align:right;
  font-family:Tahoma;
  font-size:10px;
  color:white;
  float:right;
  width : 25%;
  margin:0px;
}
/*meni left*/
div.acontent {
  
  font-size:11px;
  color:#e65926;
}
div.title {
    border: 1px solid white;
    background-image: url("../images/bg/accordion_h_bg.png");
    cursor: pointer;
    font-family:Tahoma; font-size:10px;font-weight:bold;
    color:white;
    height:18px;
    padding-left:5px;
    padding-top:3px;
    text-align:left;
    border-bottom:1px solid gray;
}
#left_meni
{
    overflow:hidden;
}
#left_meni_bottom
{
  max-height:197px;
  width:298px;
  position:absolute;
  bottom:0px;
}

#left_meni_bottom_news_header
{
   background-color:#007bae;
   width:100%;
   height:10px;
   border-bottom:1px solid white;
   cursor:pointer;
   background-image: url("../images/icons/DownArrow.gif");
   background-repeat:no-repeat;
   background-position:center;
}

#left_meni_bottom_news_header_icon
{
    background-color:#007bae;
    text-align:center;
    font-family:Tahoma;
    font-size:12px;
    color:white;
    font-weight:bold;
}

#left_meni_bottom_news_header_icon span
{
     background-image: url("../images/bg/accordion_h_bg.png");
     width:20%;
}

#left_meni_bottom_news
{
   height:80px;
   width:100%;
   background-color:#008bae;
   float:left;
   padding:5px;
}

#left_meni_bottom_banner
{
    cursor:pointer;
}

#left_meni_bottom_r1
{
  width:298px;
  height:20px;
  background-color:#008bae;
  border-bottom:1px solid white;
}
#left_meni_bottom_r2
{
  width:298px;
  height:19px;
  background-image:url('../images/bg/layout_bg.png');
  float:left;
 
}

/*accordion right*/
#poi_accordion {font-family:Tahoma; font-size:12px;background-color:white; }
#poi_accordion div.selected .title { font-weight: bold; }
#poi_accordion div.acontent {
  
  font-size:11px;
  color:#e65926;
}
#poi_accordion div.title {
	/*border: 1px solid white;*/
        background-image: url("../images/bg/accordion_h_bg.png");
	cursor: pointer;
        color:white;
}
#poi_accordion div.selected {
	border-bottom: none;
}

/*rightclick menu*/
#myMenuRight {
background:#FFF;
border:1px solid #444;
display:none;
width:150px;

}

#myMenuRight ul, #myMenuRight ul * {
padding:0;
margin:0;
font:10px Tahoma;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

#myMenuRight ul li{
list-style:none;
border:1px solid #008bae;
padding: 5px;
display:block;
}

#myMenuRight ul li:hover{
background:#008bae;
color:#FFF;
}

#myMenuRight ul li:hover span{
color:#FFF;
}
/*osrm*/
.turnDiv span
{
    border: none !important;
    cursor:pointer;

}
.turnDiv
{
    border-bottom:1px solid gray;

   

}
.turnInstr
{
  font-family:Tahoma;
  font-size:11px;
  
}

.turnInstrMath
{
    font-family:Tahoma;
    font-size:10px;
    font-weight:bold;
    
}

.turnInstrSum
{
    font-family:Tahoma;
    font-size:15px;
    font-weight:bold;
}

/*overidden def css*/

.olFramedCloudPopupContent {
    
    padding:5px;
    overflow: auto;
    max-width:300px;
}

.olPopupContent {
    overflow: auto;
    background-color:transparent;
    width:300px;
}

.olPopupCloseBox {
  background: url("../images/icons/popup_close_blue.png") no-repeat;
  cursor: pointer;
  float:right;
  height:19px;
  width:19px;
  
  
}

.olHandlerBoxZoomBox {
    border: 3px solid #62b246;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
    filter: alpha(opacity=50);
    background-image: url("../images/page/LogoMonolitMapZoomRect.png");
    background-repeat: no-repeat;
    background-position: center;
}   
.olControlScaleLineBottom {
   
   border-bottom: solid 2px white;
   margin-bootom:2px;
   text-align: center;
   float:left;
}
.olControlScaleLineTop {
   margin-left:3px;
   margin-right:10px;
   border-bottom: solid 2px white;
   text-align: center;
   float:left;
}

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

.olControlOverviewMapElement {
    padding: 10px 18px 10px 10px;
    background-image: url("../images/bg/layout_bg.png");
    -moz-border-radius: 1em 0 0 0;
}

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

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

.olControlOverviewMapExtentRectangle {
    overflow: hidden;
    background-image: url("img/blank.gif");
    cursor: move;
    border: 2px dotted red;
}
.olControlOverviewMapRectReplacement {
    overflow: hidden;
    cursor: move;
    background-image: url("img/overview_replacement.gif");
    background-repeat: no-repeat;
    background-position: center;
}
/*gps css*/
fieldset
{
    font-family:Tahoma;
    font-size:10px;
    font-weight:bold;

}

fieldset label
{
    width:60px;
    display:block;
    float:left;
    margin-top:10px;
}


fieldset .txt
{
    border:1px solid #e45325;
    margin:5px;
    width:150px;
 
    
}

fieldset input
{
    width:70px;
    border:1px solid #008bae;

}

legend
{
    font-family:Tahoma;
    font-size:15px;
    font-weight:bold;
    color:#008bae;
}

label .error
{
    display:block;
    width:200px;
    float:left;
}
.errcontainer
{
     font-size:12px;
	 width: 100%;
     color:red;
	 display: block;
     text-align:center;
}

#gpsConsolePlacer
{
    display:none;
    width:100%;
    height:100%;
    position:relative;
    z-index:9999999;
    
}

#gps_panel
{
   width:inherit;
   background-color:white;
   z-index:9999999;
  
  
}

#devices_list
{
   background-image: url("../images/bg/lbg.png");
   background-position:bottom;
   height:370px;
   overflow:auto;

}

#history_list
{
  
   height:300px;
   overflow:auto;
  
}

.historyRecord
{
    font-family:Tahoma;
    font-size:9px;
    cursor:pointer;
}

.deviceDiv ,.deviceDivSelected
{
    
    width:95%;
    height:30px;
    margin:3px;
    border:1px solid silver;
    float:left;
    overflow:hidden;
}

.deviceDiv div , .deviceDivSelected div
{
    float:left;
    margin-left:3px;
    margin-right:3px;
    margin-top:5px;
}

.deviceDiv a ,.deviceDivSelected a
{
    width:80%;
    font-family:Tahoma;
    font-size:9px;
    font-weight:bold;
    color:green;
}

.deviceDiv span ,.deviceDivSelected span
{
    font-family:Tahoma;
    font-size:9px;
    font-weight:bold;
    color:#e45325;
    text-align:left;
    margin-top:5px;
    margin-left:5px;
    border-bottom:none;
    display:block;
    overflow:hidden;

}

.deviceDiv img , .deviceDivSelected img
{
    cursor:pointer;
}

.deviceDivSelected
{
   
    background-color:silver;
}

.gpsMarkerLabel
{
    width:120px;
    font-family:Tahoma;
    font-size:9px;
    font-weight:bold;
    margin-bottom:5px;
    background-color:white;
}
.gpsMarkerLabel span
{
    background-color:silver;
}

#login_panel
{
   height:200px;
   width:100%;
   background-color:white;
   z-index:9999;
}

#tabsDevice
{
     min-height:350px;
     height:auto !important;
     height:350px;
}

#tabsHistory
{
    min-height:350px;
    height:auto !important;
    height:350px;
}

.timelabel-1 { position: absolute; left: 0; top: -1.1em; }
.timelabel-2 { position: absolute; right: 0; top: -1.1em; }

#app_sopotnik_login
{
  font-family:Tahoma;
  font-size:10px;
  font-weight:bold;
  color:white;
  position:absolute;
  right:200px;
  top:2px;
  cursor:pointer;
  
}
