﻿.SFXSatis, .SFXBrice {
    display: none;
}

.ClearBoth {
    clear: both;
    width: 0px;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

.SFXBlackout {
    z-index: 130;
}

body, html, form {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

@font-face {
    font-family: 'Prompt';
    font-weight: normal;
    font-style: normal;
    src: url('../../css/fonts/Prompt-Regular.ttf');
}

@font-face {
    font-family: 'OpenSans';
    font-weight: normal;
    font-style: normal;
    src: url('../../css/fonts/OpenSans-Regular.ttf');
}

@font-face {
    font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;
    src: url('../../css/fonts/Roboto-Regular.ttf');
}

@font-face {
    font-family: 'Lato';
    font-weight: normal;
    font-style: normal;
    src: url('../../css/fonts/Lato-Regular.ttf');
}

@font-face {
    font-family: 'RobotoCondensed';
    font-weight: normal;
    font-style: normal;
    src: url('../../css/fonts/RobotoCondensed-Regular.ttf');
}

body {
    min-width: 1004px;
     
    color: white;
    
    font-size: 8pt;
}

.smallRoboto {
    font-family: Lato;
    color: #ccc;
    font-size: 10px;
}

.fPrompt {
    font-family: Prompt;
}

*:focus {
    outline: none;
}

textarea {
    resize: none;
}

table {
    position: relative;
}

body, table, select, input, textarea {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 8pt;
}

.Info {
    font-weight: bold;
    text-align: center;
    display: block;
    margin: 5px 0px;
}

.HeaderTextInfo {
    overflow: hidden;
    padding: 10px 0px 0px 0px;
    font-weight: bold;
    color: #eee;
    white-space: nowrap;
}

.HeaderLoggedUserInfo {
    float: left;
    padding-right: 6px;
    padding-left: 10px;
}

.HeaderLoggedUserTimeInfo {
    float: left;
    padding-right: 6px;
    padding-left: 10px;
}

.UserInfo, .OrganizationalInfo, .UserTimeZone {
    float: left;
    white-space: nowrap;
   /* height: 18px;
    line-height: 18px;*/
}

.UnreadAlerts, .SMSPanel, .AlbatrosPanel {
    float: left;
    white-space: nowrap;
}

.TextSizeScheme, .SpecialButtonClass {
    float: right;
    white-space: nowrap;
    margin: 10px 5px;
}

    .TextSizeScheme .FieldWithValidator {
        margin: 0px;
    }

    .TextSizeScheme > div {
        float: left;
    }

    .TextSizeScheme .SFXRadioButton {
        margin: 0px 3px;
    }

.MasterLoguot {
    float: left;
    background-image: url("./img/logout.png");
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 100%;
}

.SmallChangePassword {
    float: left;
    background-image: url("./img/pass.png");
    background-position: center center;
    background-repeat: no-repeat;
    width: 41px;
    height: 100%;
}

.SettingsIcon {
    float: left;
    background-image: url("./img/SFXWebControls/settings.png");
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 100%;
}

.MasterUserInfoPanel {
    float: left;
    background-image: url("./img/ikona user.gif");
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 100%;
}

.MasterOrganizationalInfoPanel {
    float: left;
    background-image: url("./img/ikona jednostka.gif");
    background-position: center center;
    background-repeat: no-repeat;
    width: 11px;
    height: 100%;
}

.UserTimeZone .SFXPanel {
    float: left;
    background-image: url("./img/ikona czas.gif");
    background-position: center center;
    background-repeat: no-repeat;
    width: 11px;
    height: 100%;
}

.UserInfo, .UserTimeZone {
    text-align: left;
}

.NumberColumn {
    text-align: right;
}

    .NumberColumn .SFXTextBox {
        float: right;
    }

    .NumberColumn .SFXTextBoxDisabled {
        float: right;
    }

.HintColumn {
    text-align: center;
}

.TickColumn {
    text-align: center;
}

.CheckBoxCell {
    text-align: center;
}

.DateTimeColumn {
    text-align: right;
}

.DateRangeColumn {
    text-align: center;
}

.ScreenLock {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000;
    width: 0px; /* ze wzgledu na blad FF ukrywajacy kursor, rozmiar ustawiany na czas blokowania */
    height: 0px;
    cursor: wait;
 /*   background: rgba(0, 0, 0, 0.6);*/
}

.ScreenLockPanel {
    display: none;
    z-index: 1000;
   /* background: rgba(0, 0, 0, 0.6);*/
}

.LogoStart {
    float: left;
    width: 370px;
    height: 100%;
    background-image: url(./img/logo_sde_start.png);
    background-position: right top;
    background-repeat: no-repeat;
    font-size: 0px;
}

.logo {
    width: 180px;
    height: 110px;
    background-image: url(./img/sdeplus_logo.png);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
}

.header {
    background-color: #0C0C0C;
    background-image: none;
    width: 100%;
    position: relative;
}

.beforeLogonHeader {
    width: 100%;
    position: relative;
    background-image: url(./img/title_bar_background.gif);
    background-color: #dedbde;
    background-position: left top;
    background-repeat: repeat-x;
    min-height: 49px;
}

.breadcrumbs {
    width: 100%;
    height: 18px;
    overflow: hidden;
    cursor: default;
    position: relative;
    background-color: #f4f4f4;
    padding-left: 1ex;
    padding-right: 1ex;
    border-bottom: 1px solid #a53a02;
    color: #535a48;
    line-height: 18px;
}

.HeaderButtonPanel {
    float: right;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    clear: both; /*width: 300px;*/
    margin-right: 70px;
}

.main {
    height: 100%;
    position: relative;
    overflow: hidden;
    color: #000;
    background-color: Transparent;
    margin: 0px 20px;
    width: auto;
}

.mainView {
    position: relative;
    overflow: hidden;
    height: 100%;
    /* margin: 0px 20px; */
    margin: 0;
    overflow: hidden;
    background-color: #fff;
    /* background-image: url(".././img/new/back.png"); */
    background-position: top left;
    background-repeat: repeat-x;
    width: auto;
}

.beforeLogonMain {
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #000;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.Height100 {
    height: 100%;
}

.ErrorTitle {
    color: Red;
    font-size: 12pt;
    text-align: left; /*padding-left: 20em;*/
    font-family: Verdana;
}

.ErrorMessage {
    background: #fff;
    text-align: left; /*padding-left: 20em;*/
    font-family: Verdana;
    font-size: 10pt;
}

.ErrorContent {
    background: #fff;
    text-align: left; /*padding-left: 20em;*/
    font-family: Verdana;
    font-size: 8pt;
}

.HeaderMenuWidth {
    width: 300px;
}

.StartPageContent {
    font-family: Verdana;
    font-size: 12pt;
    text-align: center;
    vertical-align: 10pt;
}

.DocumentExpiredClass {
    background-color: Red;
}

.DocumentCloseToExpiredClass {
    background-color: Orange;
}

.CourseOrderTimingWarning {
    background-color: #e0e080;
}

.SFXDGSelectedRowAlternate.CourseOrderTimingWarning, .SFXDGSelectedRow.CourseOrderTimingWarning {
    background-color: #808040;
}

.CourseOrderTimingError {
    background-color: #ff8080;
}

.SFXDGSelectedRowAlternate.CourseOrderTimingError, .SFXDGSelectedRow.CourseOrderTimingError {
    background-color: #c04040;
}

.TruckCalendarFree {
    background-color: #e0ffe0;
}

.TruckCalendarDriving {
    background-color: #c0ffc0;
}

.TruckCalendarDrivingFull {
    background-color: #80ff80;
}

.TruckCalendarMixed {
    background-color: #ffffc0;
}

.TruckCalendarMixedFull {
    background-color: #ffff80;
}

.TruckCalendarRepair {
    background-color: #ffc0c0;
}

.TruckCalendarRepairFull {
    background-color: #ff8080;
}

.MessageBoxContent {
    padding: 20px 20px 20px 20px;
    font-size: 16px;
}

.VehicleOverbooked {
    background-color: #ff8080;
}

.SFXDGSelectedRowAlternate.VehicleOverbooked, .SFXDGSelectedRow.VehicleOverbooked {
    background-color: #804040;
}

.OrderTooEarly {
    background-color: #ffcc00;
}

.SFXDGSelectedRowAlternate.OrderTooEarly, .SFXDGSelectedRow.OrderTooEarly {
    background-color: #ffcc00;
}

.OrderTooLate {
    background-color: #ff8080;
}

.SFXDGSelectedRowAlternate.OrderTooLate, .SFXDGSelectedRow.OrderTooLate {
    background-color: #c04040;
}

.UnitNotValid {
    background-color: #ff8080;
}

.SFXDGSelectedRowAlternate.UnitNotValid, .SFXDGSelectedRow.UnitNotValid {
    background-color: #c04040;
}

.OrderNotServed {
    background-color: #ff8080;
}

.SFXDGSelectedRowAlternate.OrderNotServed, .SFXDGSelectedRow.OrderNotServed {
    background-color: #c04040;
}

.CourseRealizationPlanTravel {
    background-color: #c0ffc0 !important;
}

.CourseRealizationPlanContractor {
    background-color: #1E28FA !important;
}

.CourseRealizationPlanPoint {
    background-color: #f0f0f0 !important;
}

.CourseRealizationPlanContractor {
    background-color: #1E28FA !important;
}

.CourseRealizationPlanDelay {
    background-color: #ff8080 !important;
}

.CourseRealizationPlanAccelaration {
    background-color: #e0e080 !important;
}

.CourseRealizationExecutionTravel {
    background-color: #c0ffc0 !important;
}

.CourseRealizationExecutionContractor {
    background-color: #1E28FA !important;
}

.CourseRealizationExecutionDelay {
    background-color: #ff8080 !important;
}

.CourseRealizationExecutionAccelaration {
    background-color: #e0e080 !important;
}

.CourseRealizationPlanedExecutionTravel {
    background-color: white !important;
    border: 3px solid #c0ffc0 !important;
    height: 9px !important;
}

.CourseRealizationPlanedExecutionContractor {
    background-color: white !important;
    border: 3px solid #1E28FA !important;
    height: 9px !important;
}

.CourseRealizationPlanedExecutionDelay {
    background-color: white !important;
    border: 3px solid #ff8080 !important;
    height: 9px !important;
}

.CourseRealizationPlanedExecutionAccelaration {
    background-color: white !important;
    border: 3px solid #e0e080 !important;
    height: 9px !important;
}

.MessageUrgent {
    background-color: #ff6666 !important;
}

.SurveyStateOK {
    background-color: #66ff66 !important;
    text-align: center;
}

.SurveyStateBad {
    background-color: #ff6666 !important;
    text-align: center;
}

.SurveyStateNone {
    background-color: #f0f0f0 !important;
    text-align: center;
}

.POIMarker_default {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -5px;
    top: -5px;
    z-index: 31;
    background-image: url(./img/dot.gif);
}

.POIMarker_warning {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -5px;
    top: -5px;
    z-index: 31;
    background-image: url(./img/dot2.gif);
}

.POIMarker_nice {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -5px;
    top: -5px;
    z-index: 31;
    background-image: url(./img/dot3.gif);
}

.AlertMarker_default {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -5px;
    top: -5px;
    z-index: 31;
    background-image: url(./img/dot.gif);
}

.AlertMarker_warning {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -5px;
    top: -5px;
    z-index: 31;
    background-image: url(./img/dot2.gif);
}

.AlertMarker_ok {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -5px;
    top: -5px;
    z-index: 31;
    background-image: url(./img/dot3.gif);
}

/*******************************/

.POIMarker_default_comboItem {
    background-image: url(./img/dot.gif);
}

.POIMarker_warning_comboItem {
    background-image: url(./img/dot2.gif);
}

.POIMarker_nice_comboItem {
    background-image: url(./img/dot3.gif);
}

.AlertMarker_default_comboItem {
    background-image: url(./img/dot.gif);
}

.AlertMarker_warning_comboItem {
    background-image: url(./img/dot2.gif);
}

.AlertMarker_ok_comboItem {
    background-image: url(./img/dot3.gif);
}

/*******************************/

.VisitTaskChanged {
    position: fixed;
    background: no-repeat center center;
    background-image: url(./img/dot2_blink.gif);
}

.Blink .AlertMarker_default {
    background-image: url(./img/dot_blink.gif);
}

.Blink .AlertMarker_warning {
    background-image: url(./img/dot2_blink.gif);
}

.Blink .AlertMarker_ok {
    background-image: url(./img/dot3_blink.gif);
}

.ResultPolygonNode {
    position: absolute;
    width: 15px;
    height: 15px;
    background-image: url(./img/map_marker_polygon_node.png);
    background-repeat: no-repeat;
    color: Black;
    font-weight: bold;
    line-height: 10px;
    left: -7px;
    text-align: center;
    top: -7px;
    z-index: 31;
}

.SearchResultMarkerBlue {
    position: absolute;
    width: 28px;
    height: 28px;
    background-image: url(./img/map_marker_arrow_blue.png);
    background-repeat: no-repeat;
    color: Black;
    font-weight: bold;
    line-height: 10px;
    left: -14px;
    padding: 9px 0px 0px 0px;
    text-align: center;
    top: -27px;
    z-index: 31;
}

.SearchResultMarker {
    position: absolute;
    width: 28px;
    height: 28px;
    background-image: url(./img/map_marker_arrow.png);
    background-repeat: no-repeat;
    color: Black;
    font-weight: bold;
    line-height: 10px;
    left: -14px;
    padding: 9px 0px 0px 0px;
    text-align: center;
    top: -27px;
    z-index: 31;
}

.SearchResultMarkerGreen {
    position: absolute;
    width: 28px;
    height: 28px;
    background-image: url(./img/map_marker_arrow_green.png);
    background-repeat: no-repeat;
    color: Black;
    font-weight: bold;
    line-height: 10px;
    left: -14px;
    padding: 9px 0px 0px 0px;
    text-align: center;
    top: -27px;
    z-index: 31;
}

.CloudMarker {
    width: 160px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    line-height: 10px;
}

.CloudMarkerTop {
    height: 10px;
    background-image: url(./img/cloud_top.png);
}

.CloudMarkerSides {
    padding: 0px 25px 0px 10px;
    position: relative;
    background-image: url(./img/cloud_sides.png);
}

.CloudMarkerContent {
    background: #cacabd;
    text-align: center;
    font-family: Tahoma;
    font-size: 8pt;
    color: #4e5142;
}

.CloudMarkerClose {
    width: 11px;
    height: 11px;
    position: absolute;
    top: -3px;
    right: 7px;
    z-index: 10;
    background-image: url(./img/cloud_close.png);
}

.CloudMarkerBottom {
    height: 30px;
    background-image: url(./img/cloud_bottom.png);
}

.VehicleOrGroupMarker_blue {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_a.png);
    z-index: 33;
}

.VehicleOrGroupMarker_blue_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_a_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_blue_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_a_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_blue_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_a_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_red {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_b.png);
    z-index: 33;
}

.VehicleOrGroupMarker_red_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_b_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_red_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_b_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_red_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_b_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_green {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_c.png);
    z-index: 33;
}

.VehicleOrGroupMarker_green_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_c_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_green_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_c_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_green_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_c_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_yellow {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_d.png);
    z-index: 33;
}

.VehicleOrGroupMarker_yellow_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_d_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_yellow_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_d_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_yellow_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/car_d_refreshing.gif);
    z-index: 33;
}

.EventMarker {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -5px;
    top: -5px;
    background-image: url(./img/dot.gif);
    z-index: 33;
}

.TextLineThrough {
    text-decoration: line-through !important;
}

.ColorRowClass_Yellow {
    background-color: Yellow !important;
}

.ColorRowClass_Orange {
    background-color: Orange !important;
}

.ColorRowClass_BrightRed {
    background-color: #FF6464 !important;
}

.ColorRowClass_Red {
    background-color: Red !important;
}

.ColorRowClass_Green {
    background-color: Green !important;
}

.ColorRowClass_Purple {
    background-color: Purple !important;
}

.ColorRowClass_Blue {
    background-color: Blue !important;
}

.ColorRowClass_Aqua {
    background-color: Aqua !important;
}

.ColorRowClass_Black {
    background-color: Black !important;
}

.ColorRowClass_Fuchsia {
    background-color: Fuchsia !important;
}

.ColorRowClass_Gray {
    background-color: Gray !important;
}

.ColorRowClass_Lime {
    background-color: Lime !important;
}

.ColorRowClass_Maroon {
    background-color: Maroon !important;
}

.ColorRowClass_Navy {
    background-color: Navy !important;
}

.ColorRowClass_Olive {
    background-color: Olive !important;
}

.ColorRowClass_Silver {
    background-color: Silver !important;
}

.ColorRowClass_Teal {
    background-color: Teal !important;
}

.ColorRowClass_White {
    background-color: White !important;
}

.ColorRowClass_LightRed {
    background-color: #FEA0A1 !important;
}

.ColorRowClass_LightGreen {
    background-color: #88FB82 !important;
}

.ColorRowClass_LightYellow {
    background-color: #FFF9AA !important;
}

.ColorRowClass_LightPink {
    background-color: #FFBAF1 !important;
}

.ColorRowClass_LightBlue {
    background-color: #9EAEFF !important;
}

.ColorRowClass_ActiveObservation_Inactive {
    color: Gray;
    font-style: italic;
}

.ColorRowClass_ActiveObservation_Active {
    color: inherit;
    font-style: inherit;
}

.ColorRowClass_Undefined {
    background-color: #4c6198;
    border-color: White !important;
    border-style: solid !important;
    border-width: 2px !important;
}

.LayoutTable {
    border: none;
    table-layout: fixed;
    width: 100%;
}

    .LayoutTable td {
        padding-bottom: 1px;
    }

.CompactTable {
    border: none;
}

    .CompactTable td {
        padding-bottom: 1px;
    }

.AlignCenter {
    text-align: center;
}

    .AlignCenter .SFXButton {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

.AlignRight {
    text-align: right;
}

    .AlignRight .SFXButton {
        float: right !important;
    }

    .AlignRight .SFXLinkButton {
        float: right !important;
    }

    .AlignRight .SFXLabel {
        float: right !important;
    }

    .AlignRight .SFXCheckBoxField {
        float: right !important;
    }

    .AlignRight .SFXComboBoxField {
        float: right !important;
    }

    .AlignRight .SFXEditableComboBoxField {
        float: right !important;
    }

    .AlignRight .SFXComboBox {
        float: right !important;
    }

    .AlignRight .SFXTextBoxField {
        float: right !important;
    }

    .AlignRight .SFXDatePickerField {
        float: right !important;
    }

.TinyTd {
    width: 1px;
}

.PadRVr {
    padding-right: 18px;
}

.DataVersion {
    background: rgb(245, 246, 246);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1em;
}

.PadB {
    padding-bottom: 2px;
}

.ClearB {
    margin-bottom: 5px;
}

.ClearB2 {
    margin-bottom: 10px;
}

.ClearBoth {
    clear: both;
}

.PadT {
    padding-top: 5px;
}

.PadT2 {
    padding-top: 10px;
}

.PadR {
    padding-right: 5px;
}

.PadR2 {
    padding-right: 10px;
}

.PadL {
    padding-left: 5px;
}

.PadL2 {
    padding-left: 10px;
}

.PadL4 {
    padding-left: 20px;
}

.PadL150 {
    padding-left: 150px;
}

.PadL60 {
    padding-left: 60px;
}

.PadB12 {
    padding-bottom: 12px;
}

.RouteStart {
    position: absolute;
    width: 48px;
    height: 48px;
    left: -10px;
    top: -48px;
    background-image: url(./img/flag_green.png);
    z-index: 32;
}

.RouteEnd {
    position: absolute;
    width: 48px;
    height: 48px;
    left: -10px;
    top: -48px;
    background-image: url(./img/flag_red.png);
    z-index: 32;
}

.RoutePoint {
    position: absolute;
    width: 48px;
    height: 48px;
    left: -10px;
    top: -48px;
    background-image: url(./img/flag_blue.png);
    z-index: 32;
}

.RouteStartTemp {
    position: absolute;
    width: 48px;
    height: 48px;
    left: -10px;
    top: -48px;
    background-image: url(./img/flag_green.png);
    filter: alpha(opacity=75);
    opacity: 0.75;
    z-index: 32;
}

.RouteEndTemp {
    position: absolute;
    width: 48px;
    height: 48px;
    left: -10px;
    top: -48px;
    background-image: url(./img/flag_red.png);
    filter: alpha(opacity=75);
    opacity: 0.75;
    z-index: 32;
}

.RoutePointTemp {
    position: absolute;
    width: 48px;
    height: 48px;
    left: -10px;
    top: -48px;
    background-image: url(./img/flag_blue.png);
    filter: alpha(opacity=75);
    opacity: 0.75;
    z-index: 32;
}

.MessageUnread {
    font-weight: bold;
    color: Red;
}

/* --- HudExt ------------------------------- START */

.HudExtNavigationViewContainer {
    float: left;
    z-index: 41; /*width: 2500px;*/
}

.HudExtElementContainer {
    float: left;
    height: 33px;
}

.HudExtBackground {
    background-image: url(./img/map_hud_simple_background.gif);
    background-repeat: repeat;
    position: relative;
    width: 100%;
    height: 100%;
}

.HudExtNavigationBar {
    position: relative;
    background-image: url(./img/map_hud_simple_background.gif);
    background-repeat: repeat-x;
    height: 33px; /*border-right: solid 1px #677179;*/
}

.HudExtNavigationDottedLine {
    position: relative;
    background-image: url(./img/map_hud_simple_dottedline2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    width: 1px;
    height: 28px;
}

.HudExtMapModeBtn {
    background-position: center;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

.HudExtMapModeBtn1 {
    width: 20px;
    height: 16px;
}

.HudExtMapModeClickAndPoint {
    background-image: url(./img/cursor_arrow.gif);
}

.HudExtMapModePanAndZoom {
    background-image: url(./img/cursor_hand.gif);
}

.HudExtMapModeClickAndPointDisabled {
    background-image: url(./img/cursor_arrow_disabled.gif);
}

.HudExtMapModePanAndZoomDisabled {
    background-image: url(./img/cursor_hand_disabled.gif);
}

/* --- HudExt ------------------------------- END */

/* --- HudExt GPSTracking ------------------- START */

.GPSTrackingFollowVehicles {
    background-image: url(./img/vehicle_highlight_button_on.png);
    height: 26px;
}

.GPSTrackingFollowVehiclesDisabled {
    background-image: url(./img/vehicle_highlight_button_off.png);
    height: 26px;
}

.GPSTrackingObservation {
    background-image: url(./img/obserwacja.png);
    height: 26px;
}

.GPSTrackingDescription {
    background-image: url(./img/opis_aktywny.png);
    height: 26px;
}

.GPSTrackingDescriptionDisabled {
    background-image: url(./img/opis_nieaktywny.png);
    height: 26px;
}

.GPSTrackingTrack {
    background-image: url(./img/slad_aktywny.png);
    height: 26px;
}

.GPSTrackingTrackDisabled {
    background-image: url(./img/slad_nieaktywny.png);
    height: 26px;
}

.GPSTrackingViewPrevious {
    background-image: url(./img/previous_16x16.gif);
    width: 16px;
    height: 26px;
}

.GPSTrackingViewNext {
    background-image: url(./img/next_16x16.gif);
    width: 16px;
    height: 26px;
}

.GPSTrackingViewAdd {
    background-image: url(./img/floppy_16x16.gif);
    width: 16px;
    height: 26px;
}

.GPSTrackingViewDelete {
    background-image: url(./img/trash_16x16.gif);
    width: 16px;
    height: 26px;
}

.GPSTrackingViewPreviousDisabled {
    background-image: url(./img/previous_16x16_disabled.gif);
    width: 16px;
    height: 26px;
}

.GPSTrackingViewNextDisabled {
    background-image: url(./img/next_16x16_disabled.gif);
    width: 16px;
    height: 26px;
}

.GPSTrackingViewAddDisabled {
    background-image: url(./img/floppy_16x16_disabled.gif);
    width: 16px;
    height: 26px;
}

.GPSTrackingViewDeleteDisabled {
    background-image: url(./img/trash_16x16_disabled.gif);
    width: 16px;
    height: 26px;
}

/* --- HudExt GPSTracking ------------------- END */

.ImageButtonSwapFields {
    background-image: url(./img/arrow_swap.png);
    width: 5px;
    height: 14px;
}

.Status_NotReportingHighAlert {
    background-repeat: no-repeat;
    background-image: url(./img/status-error.gif);
}

.Status_Created {
    background-image: url(./img/JOB-button-draft-rev1-0212-2012.png);
}

.Status_Started {
    background-image: url(./img/JOB-button-send-rev1-0212-2012.png);
}

.Status_Postponed {
    background-image: url(./img/status-warning.gif);
}

.Status_Accepted {
    background-image: url(./img/JOB-button-accepted-rev1-0212-2012.png);
}

.Status_NotAccepted {
    background-image: url(./img/JOB-button-not-accepted-rev1-0212-2012.png);
}

.Status_Abandon {
    background-image: url(./img/status-error.gif);
}

.Status_Canceled {
    background-image: url(./img/JOB-button-cancelling-red-rev1-0212-2012.png);
}

.Status_ToContinue {
    background-image: url(./img/status-ok.gif);
}

.Status_Finished {
    background-image: url(./img/status-falcom-ok.gif);
}

.Status_NotReportingLowAlert {
    background-repeat: no-repeat;
    background-image: url(./img/status-warning.gif);
}

.Status_All {
    background-repeat: no-repeat;
    background-image: url(./img/status_mix.gif);
}

.Status_OK {
    background-repeat: no-repeat;
    background-image: url(./img/status-ok.gif);
}

.Status_LostPower {
    background-image: url(./img/lightning_delete.gif);
}

.Status_OnBackupPowerSupply {
    background-image: url(./img/lightning.gif);
}

.Status_NoGPSPositionOK {
    background-image: url(./img/wifi_green.gif);
}

.Status_NoGPSPositionLowAlert {
    background-image: url(./img/wifi_yellow.gif);
}

.Status_NoGPSPositionHighAlert {
    background-image: url(./img/wifi_red.gif);
}

.TurnLeft {
    background-image: url(./img/arrow_left.png);
}

.TurnRight {
    background-image: url(./img/arrow_right.png);
}

.BearLeft {
    background-image: url(./img/arrow_turn_left.png);
}

.BearRight {
    background-image: url(./img/arrow_turn_right.png);
}

.Merge {
    background-image: url(./img/arrow_merge.png);
}

.GoStraight {
    background-image: url(./img/arrow_up.png);
}

.GoBack {
    background-image: url(./img/arrow_redo.png);
}

.Roundabout {
    background-image: url(./img/roundabout_16x16.png);
}

.Warning {
    background-image: url(./img/error.png);
}

.TurnLeftAndThenLeft {
    background-image: url(./img/arrow_left_left.png);
}

.TurnLeftAndThenRight {
    background-image: url(./img/arrow_left_right.png);
}

.TurnRightAndThenLeft {
    background-image: url(./img/arrow_right_left.png);
}

.TurnRightAndThenRight {
    background-image: url(./img/arrow_right_right.png);
}

.StayToTheLeft {
    background-image: url(./img/arrow_branch_left.png);
}

.StayToTheRight {
    background-image: url(./img/arrow_branch_right.png);
}

.StartRest {
    background-image: url(./img/time_go.png);
}

.EndRest {
    background-image: url(./img/time_delete.png);
}

.Start {
    background-image: url(./img/flag_green_small.png);
}

.End {
    background-image: url(./img/flag_red_small.png);
}

.Point {
    background-image: url(./img/flag_blue_small.png);
}

.VehicleDirection_N {
    position: absolute;
    width: 11px;
    height: 16px;
    left: -5px;
    top: -24px;
    z-index: 32;
    background-image: url(./img/direction_arrow_N.gif);
}

.VehicleDirection_NNE {
    position: absolute;
    width: 12px;
    height: 16px;
    left: 0px;
    top: -24px;
    z-index: 32;
    background-image: url(./img/direction_arrow_NNE.gif);
}

.VehicleDirection_NE {
    position: absolute;
    width: 12px;
    height: 12px;
    left: 7px;
    top: -19px;
    z-index: 32;
    background-image: url(./img/direction_arrow_NE.gif);
}

.VehicleDirection_ENE {
    position: absolute;
    width: 16px;
    height: 12px;
    left: 8px;
    top: -13px;
    z-index: 32;
    background-image: url(./img/direction_arrow_NEE.gif);
}

.VehicleDirection_E {
    position: absolute;
    width: 18px;
    height: 13px;
    left: 8px;
    top: -7px;
    z-index: 32;
    background-image: url(./img/direction_arrow_E.gif);
}

.VehicleDirection_ESE {
    position: absolute;
    width: 16px;
    height: 12px;
    left: 8px;
    top: 1px;
    z-index: 32;
    background-image: url(./img/direction_arrow_SEE.gif);
}

.VehicleDirection_SE {
    position: absolute;
    width: 12px;
    height: 12px;
    left: 7px;
    top: 7px;
    z-index: 32;
    background-image: url(./img/direction_arrow_SE.gif);
}

.VehicleDirection_SSE {
    position: absolute;
    width: 12px;
    height: 16px;
    left: 1px;
    top: 8px;
    z-index: 32;
    background-image: url(./img/direction_arrow_SSE.gif);
}

.VehicleDirection_S {
    position: absolute;
    width: 11px;
    height: 16px;
    left: -6px;
    top: 8px;
    z-index: 32;
    background-image: url(./img/direction_arrow_S.gif);
}

.VehicleDirection_SSW {
    position: absolute;
    width: 12px;
    height: 16px;
    left: -12px;
    top: 8px;
    z-index: 32;
    background-image: url(./img/direction_arrow_SSW.gif);
}

.VehicleDirection_SW {
    position: absolute;
    width: 12px;
    height: 12px;
    left: -19px;
    top: 7px;
    z-index: 32;
    background-image: url(./img/direction_arrow_SW.gif);
}

.VehicleDirection_WSW {
    position: absolute;
    width: 16px;
    height: 12px;
    left: -24px;
    top: 0px;
    z-index: 32;
    background-image: url(./img/direction_arrow_SWW.gif);
}

.VehicleDirection_W {
    position: absolute;
    width: 18px;
    height: 13px;
    left: -26px;
    top: -6px;
    z-index: 32;
    background-image: url(./img/direction_arrow_W.gif);
}

.VehicleDirection_WNW {
    position: absolute;
    width: 16px;
    height: 12px;
    left: -24px;
    top: -12px;
    z-index: 32;
    background-image: url(./img/direction_arrow_NWW.gif);
}

.VehicleDirection_NW {
    position: absolute;
    width: 12px;
    height: 12px;
    left: -19px;
    top: -19px;
    z-index: 32;
    background-image: url(./img/direction_arrow_NW.gif);
}

.VehicleDirection_NNW {
    position: absolute;
    width: 12px;
    height: 16px;
    left: -12px;
    top: -24px;
    z-index: 32;
    background-image: url(./img/direction_arrow_NNW.gif);
}

.LayoutDiv {
    position: absolute !important;
}

.AbsoluteDiv {
    position: absolute !important;
}

.CompactDiv {
    position: absolute;
}

.LeftDiv {
    top: 0px;
    bottom: 0px;
    left: 0px;
}

.RightDiv {
    top: 0px;
    bottom: 0px;
    right: 0px;
}

.TopDiv {
    top: 0px;
    left: 0px;
    right: 0px;
}

.FullDiv {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.BottomDiv {
    left: 0px;
    bottom: 0px;
    right: 0px;
}

.RoundBoxLayoutDiv .SFXRoundBox {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.RoundBoxLayoutDiv .SFXRoundBoxContent {
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
}

.RoundBoxLayoutDiv .SFXRoundBox .SFXRoundBoxBottom {
    position: absolute;
    bottom: 4px;
    left: 8px;
    right: 8px;
}

.RoundBoxLayoutDiv .SFXRoundBoxWithName .SFXRoundBoxContent {
    position: absolute;
    top: 1.5em;
    left: 8px;
    right: 8px;
    bottom: 8px;
}

div.SFXRoundBox.RoundBoxWithoutBorders > * {
    display: none;
}

div.SFXRoundBox.RoundBoxWithoutBorders div.SFXRoundBoxContent {
    display: block;
}

.LayoutDiv .SFXRoundBox, .LayoutDiv .SFXPanAndZoomMap, .LayoutDiv .SFXDG {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.LayoutDiv .SFXRoundBoxContent {
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
}

.LayoutDiv .SFXRoundBox .SFXRoundBoxBottom {
    position: absolute;
    bottom: 4px;
    left: 8px;
    right: 8px;
}

.LayoutDiv .SFXRoundBoxWithName .SFXRoundBoxContent {
    position: absolute;
    top: 1.5em;
    left: 8px;
    right: 8px;
    bottom: 8px;
}

.ScrollY {
    overflow: auto;
}

.HideOverflow {
    overflow: hidden;
}

.AlertHighlight_Aqua {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_aqua.png);
    z-index: 30;
}

.AlertHighlight_Black {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_black.png);
    z-index: 30;
}

.AlertHighlight_Blue {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_blue.png);
    z-index: 30;
}

.AlertHighlight_Fuchsia {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_fuchsia.png);
    z-index: 30;
}

.AlertHighlight_Gray {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_gray.png);
    z-index: 30;
}

.AlertHighlight_Green {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_green.png);
    z-index: 30;
}

.AlertHighlight_Lime {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_lime.png);
    z-index: 30;
}

.AlertHighlight_Maroon {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_maroon.png);
    z-index: 30;
}

.AlertHighlight_Navy {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_navy.png);
    z-index: 30;
}

.AlertHighlight_Olive {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_olive.png);
    z-index: 30;
}

.AlertHighlight_Purple {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_purple.png);
    z-index: 30;
}

.AlertHighlight_Red {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_red.png);
    z-index: 30;
}

.AlertHighlight_Silver {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_silver.png);
    z-index: 30;
}

.AlertHighlight_Teal {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_teal.png);
    z-index: 30;
}

.AlertHighlight_White {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_white.png);
    z-index: 30;
}

.AlerteHighlight_Yellow {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_yellow.png);
    z-index: 30;
}

.AlerteHighlight_LightRed {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_lightred.png);
    z-index: 30;
}

.AlerteHighlight_LightGreen {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_lightgreen.png);
    z-index: 30;
}

.AlerteHighlight_LightYellow {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_lightyellow.png);
    z-index: 30;
}

.AlerteHighlight_LightPink {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_lightpink.png);
    z-index: 30;
}

.AlerteHighlight_LightBlue {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/alert_highlight_lightblue.png);
    z-index: 30;
}

.VehicleHighlight {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight.png);
    z-index: 31;
}

.VehicleHighlight_Aqua {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_aqua.png);
    z-index: 31;
}

.VehicleHighlight_Black {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_black.png);
    z-index: 31;
}

.VehicleHighlight_Blue {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_blue.png);
    z-index: 31;
}

.VehicleHighlight_Fuchsia {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_fuchsia.png);
    z-index: 31;
}

.VehicleHighlight_Gray {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_gray.png);
    z-index: 31;
}

.VehicleHighlight_Green {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_green.png);
    z-index: 31;
}

.VehicleHighlight_Lime {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_lime.png);
    z-index: 31;
}

.VehicleHighlight_Maroon {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_maroon.png);
    z-index: 31;
}

.VehicleHighlight_Navy {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_navy.png);
    z-index: 31;
}

.VehicleHighlight_Olive {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_olive.png);
    z-index: 31;
}

.VehicleHighlight_Purple {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_purple.png);
    z-index: 31;
}

.VehicleHighlight_Red {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_red.png);
    z-index: 31;
}

.VehicleHighlight_Silver {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_silver.png);
    z-index: 31;
}

.VehicleHighlight_Teal {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_teal.png);
    z-index: 31;
}

.VehicleHighlight_White {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_white.png);
    z-index: 31;
}

.VehicleHighlight_Yellow {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_yellow.png);
    z-index: 31;
}

.VehicleHighlight_LightRed {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_lightred.png);
    z-index: 31;
}

.VehicleHighlight_LightGreen {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_lightgreen.png);
    z-index: 31;
}

.VehicleHighlight_LightYellow {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_lightyellow.png);
    z-index: 31;
}

.VehicleHighlight_LightPink {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_lightpink.png);
    z-index: 31;
}

.VehicleHighlight_LightBlue {
    position: absolute;
    width: 47px;
    height: 47px;
    left: -24px;
    top: -24px;
    background-image: url(./img/vehicle_highlight_lightblue.png);
    z-index: 31;
}

.IndentList {
    padding-left: 12px;
    text-indent: -12px;
}

.IndentList2 {
    padding-left: 19px;
    text-indent: -19px;
}

.IndentList3 {
    padding-left: 26px;
    text-indent: -26px;
}

.AddIcon {
    background-image: url(./img/add.png);
    width: 16px;
    height: 16px;
}

.AddIconBlue {
    background-image: url(./img/add_blue.png);
    width: 16px;
    height: 16px;
}

.DashedSeparator {
    border-style: dashed;
    border-width: 0px 0px 1px 0px;
    margin-left: 2%;
    margin-right: 2%;
}

.DeleteIcon {
    background-image: url(./img/trash_16x16.gif);
    width: 16px;
    height: 16px;
}

.DeleteIconBlue {
    background-image: url(./img/trash_blue_16x16.gif);
    width: 16px;
    height: 16px;
}

.ContactsIcon {
    background-image: url(./img/contacts.png);
    width: 16px;
    height: 16px;
}

.ContactsIconBig {
    width: 32px;
    height: 32px;
    background-image: url(./img/contactsbig.png);
    margin-right: 5px;
}

.VehicleStatus_Error {
    background-image: url(./img/status-error.gif);
}

.VehicleStatus_Disabled {
    background-image: url(./img/status-disabled.gif);
}

.VehicleStatus_OK {
    background-image: url(./img/status-ok.gif);
}

.VehicleStatus_FalcomOK {
    background-image: url(./img/status-falcom-ok.gif);
}

.VehicleStatus_GroupRow {
    background-color: #808080;
}

/*8888888888888888888888*/

.Direction_N {
    background-image: url(./img/direction_arrow_N.gif);
}

.Direction_NNE {
    background-image: url(./img/direction_arrow_NNE.gif);
}

.Direction_NE {
    background-image: url(./img/direction_arrow_NE.gif);
}

.Direction_ENE {
    background-image: url(./img/direction_arrow_NEE.gif);
}

.Direction_E {
    background-image: url(./img/direction_arrow_E.gif);
}

.Direction_ESE {
    background-image: url(./img/direction_arrow_SEE.gif);
}

.Direction_SE {
    background-image: url(./img/direction_arrow_SE.gif);
}

.Direction_SSE {
    background-image: url(./img/direction_arrow_SSE.gif);
}

.Direction_S {
    background-image: url(./img/direction_arrow_S.gif);
}

.Direction_SSW {
    background-image: url(./img/direction_arrow_SSW.gif);
}

.Direction_SW {
    background-image: url(./img/direction_arrow_SW.gif);
}

.Direction_WSW {
    background-image: url(./img/direction_arrow_SWW.gif);
}

.Direction_W {
    background-image: url(./img/direction_arrow_W.gif);
}

.Direction_WNW {
    background-image: url(./img/direction_arrow_NWW.gif);
}

.Direction_NW {
    background-image: url(./img/direction_arrow_NW.gif);
}

.Direction_NNW {
    background-image: url(./img/direction_arrow_NNW.gif);
}

.TripReport_IsDriving_Yes {
    background-image: url(./img/direction_arrow_S.gif);
}

.TripReport_IsDriving_No {
    background-image: url(./img/POI/1_parking.gif);
}

.Refuel_Green {
    background-image: url(./img/refuel_green.gif);
}

.RefuelReport_Refuel {
    background-image: url(./img/POI/24_stacja_lpg.gif);
}

.RefuelReport_Drain {
    background-image: url(./img/drop_red.gif);
}

.GPSTrackingPanelMode_LeftOnly {
    background-image: url(./img/imagecombobox_img_panel_mode_1.png);
}

.GPSTrackingPanelMode_BottomOnly {
    background-image: url(./img/imagecombobox_img_panel_mode_2.png);
}

.GPSTrackingPanelMode_None {
    background-image: url(./img/imagecombobox_img_panel_mode_3.png);
}

.GPSTrackingPanelMode_Both {
    background-image: url(./img/imagecombobox_img_panel_mode_4.png);
}

.GPSTrackingPanelSwap {
    background-image: url(./img/panel_swap.png);
    height: 26px;
}

.GPSTrackingGridSettings {
    background-image: url(./img/grid_settings.gif);
}

.POIMarker_0 /* Mixed Types */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_0_comboItem /* Mixed Types */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7310 /* Repair Facility */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/19_warsztat.gif);
}

.POIMarker_7310_comboItem /* Repair Facility */ {
    background-image: url(./img/POI/19_warsztat.gif);
}

.POIMarker_7311 /* Petrol Station */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/24_stacja_lpg.gif);
}

.POIMarker_7311_comboItem /* Petrol Station */ {
    background-image: url(./img/POI/24_stacja_lpg.gif);
}

.POIMarker_7312 /* Rent-a-Car Facility */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7312 /* Rent-a-Car Facility */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7313 /* Parking Garage */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/1_parking.gif);
}

.POIMarker_7313_comboItem /* Parking Garage */ {
    background-image: url(./img/POI/1_parking.gif);
}

.POIMarker_7314 /* Hotel/Motel */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7314_comboItem /* Hotel/Motel */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7315 /* Restaurant */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7315_comboItem /* Restaurant */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7316 /* Tourist Information Office */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7316_comboItem /* Tourist Information Office */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7317 /* Museum */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/26_muzeum.gif);
}

.POIMarker_7317_comboItem /* Museum */ {
    background-image: url(./img/POI/26_muzeum.gif);
}

.POIMarker_7318 /* Theater */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/23_teatr.gif);
}

.POIMarker_7318_comboItem /* Theater */ {
    background-image: url(./img/POI/23_teatr.gif);
}

.POIMarker_7319 /* Cultural Center */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7319_comboItem /* Cultural Center */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7320 /* Sports Center */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7320_comboItem /* Sports Center */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7321 /* Hospital/Polyclinic */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/22_szpital.gif);
}

.POIMarker_7321_comboItem /* Hospital/Polyclinic */ {
    background-image: url(./img/POI/22_szpital.gif);
}

.POIMarker_7322 /* Police Station */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/41_prokuratura.gif);
}

.POIMarker_7322_comboItem /* Police Station */ {
    background-image: url(./img/POI/41_prokuratura.gif);
}

.POIMarker_7324 /* Post Office */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7324_comboItem /* Post Office */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7326 /* Pharmacy */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7326_comboItem /* Pharmacy */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7327 /* Department Store */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/17_market.gif);
}

.POIMarker_7327_comboItem /* Department Store */ {
    background-image: url(./img/POI/17_market.gif);
}

.POIMarker_7328 /* Bank */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/14_bank.gif);
}

.POIMarker_7328_comboItem /* Bank */ {
    background-image: url(./img/POI/14_bank.gif);
}

.POIMarker_7329 /* Travel Agency */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7329_comboItem /* Travel Agency */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7334 /* Ski Lift Station */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/13_stacja_narciarska.gif);
}

.POIMarker_7334_comboItem /* Ski Lift Station */ {
    background-image: url(./img/POI/13_stacja_narciarska.gif);
}

.POIMarker_7337 /* Scenic/Panoramic View */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7337_comboItem /* Scenic/Panoramic View */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7338 /* Swimming Pool */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/27_basen.gif);
}

.POIMarker_7338_comboItem /* Swimming Pool */ {
    background-image: url(./img/POI/27_basen.gif);
}

.POIMarker_7339 /* Place of Worship */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7339_comboItem /* Place of Worship */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7341 /* Casino */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/34_kasyno.gif);
}

.POIMarker_7341_comboItem /* Casino */ {
    background-image: url(./img/POI/34_kasyno.gif);
}

.POIMarker_7342 /* Cinema */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/16_kino.gif);
}

.POIMarker_7342_comboItem /* Cinema */ {
    background-image: url(./img/POI/16_kino.gif);
}

.POIMarker_7349 /* Winery */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7349_comboItem /* Winery */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7352 /* Ferry Terminal */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/10_prom.gif);
}

.POIMarker_7352_comboItem /* Ferry Terminal */ {
    background-image: url(./img/POI/10_prom.gif);
}

.POIMarker_7356 /* Airline Access */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7356_comboItem /* Airline Access */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7360 /* Camping Ground */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7360_comboItem /* Camping Ground */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7362 /* Coach and Lorry Parking */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/1_parking.gif);
}

.POIMarker_7362_comboItem /* Coach and Lorry Parking */ {
    background-image: url(./img/POI/1_parking.gif);
}

.POIMarker_7365 /* Embassy */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/32_ambasada.gif);
}

.POIMarker_7365_comboItem /* Embassy */ {
    background-image: url(./img/POI/32_ambasada.gif);
}

.POIMarker_7366 /* Frontier Crossing */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/7_przejscie_graniczne.gif);
}

.POIMarker_7366_comboItem /* Frontier Crossing */ {
    background-image: url(./img/POI/7_przejscie_graniczne.gif);
}

.POIMarker_7367 /* Government Office */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/36_urzad.gif);
}

.POIMarker_7367_comboItem /* Government Office */ {
    background-image: url(./img/POI/36_urzad.gif);
}

.POIMarker_7369 /* Open Parking Area */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/1_parking.gif);
}

.POIMarker_7369_comboItem /* Open Parking Area */ {
    background-image: url(./img/POI/1_parking.gif);
}

.POIMarker_7370 /* Recreation Facility */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7370_comboItem /* Recreation Facility */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7372 /* School */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/3_gimnazjum.gif);
}

.POIMarker_7372_comboItem /* School */ {
    background-image: url(./img/POI/3_gimnazjum.gif);
}

.POIMarker_7373 /* Shopping Center */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/17_market.gif);
}

.POIMarker_7373_comboItem /* Shopping Center */ {
    background-image: url(./img/POI/17_market.gif);
}

.POIMarker_7374 /* Stadium */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/42_stadion.gif);
}

.POIMarker_7374_comboItem /* Stadium */ {
    background-image: url(./img/POI/42_stadion.gif);
}

.POIMarker_7375 /* Toll Gate */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7375_comboItem /* Toll Gate */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7376 /* Important Tourist Attraction */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/8_zabytki.gif);
}

.POIMarker_7376_comboItem /* Important Tourist Attraction */ {
    background-image: url(./img/POI/8_zabytki.gif);
}

.POIMarker_7377 /* College/University */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/21_szkola_wyzsza.gif);
}

.POIMarker_7377_comboItem /* College/University */ {
    background-image: url(./img/POI/21_szkola_wyzsza.gif);
}

.POIMarker_7380 /* Railway Station */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/11_pkp.gif);
}

.POIMarker_7380_comboItem /* Railway Station */ {
    background-image: url(./img/POI/11_pkp.gif);
}

.POIMarker_7383 /* Airport */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/15_lotnisko.gif);
}

.POIMarker_7383_comboItem /* Airport */ {
    background-image: url(./img/POI/15_lotnisko.gif);
}

.POIMarker_7384 /* Bus Station */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/5_pks.gif);
}

.POIMarker_7384_comboItem /* Bus Station */ {
    background-image: url(./img/POI/5_pks.gif);
}

.POIMarker_7385 /* Exhibition Centre */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/35_expo.gif);
}

.POIMarker_7385_comboItem /* Exhibition Centre */ {
    background-image: url(./img/POI/35_expo.gif);
}

.POIMarker_7386 /* Kindergarten */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7386_comboItem /* Kindergarten */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7391 /* Agriculture Business */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7391_comboItem /* Agriculture Business */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7395 /* Rest Area */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7395_comboItem /* Rest Area */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7397 /* Cash Dispenser */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_7397_comboItem /* Cash Dispenser */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9352 /* Company */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9352_comboItem /* Company */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9357 /* Beach */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9357_comboItem /* Beach */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9359 /* Restaurant Area */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9359_comboItem /* Restaurant Area */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9360 /* Ice Skating Rink */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/39_lodowisko.gif);
}

.POIMarker_9360_comboItem /* Ice Skating Rink */ {
    background-image: url(./img/POI/39_lodowisko.gif);
}

.POIMarker_9361 /* Shop */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/4_sklep.gif);
}

.POIMarker_9361_comboItem /* Shop */ {
    background-image: url(./img/POI/4_sklep.gif);
}

.POIMarker_9362 /* Park & Recreation Area */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9362_comboItem /* Park & Recreation Area */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9363 /* Courthouse */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/40_sad.gif);
}

.POIMarker_9363_comboItem /* Courthouse */ {
    background-image: url(./img/POI/40_sad.gif);
}

.POIMarker_9364 /* Mountain Peak */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/12_szczyty.gif);
}

.POIMarker_9364_comboItem /* Mountain Peak */ {
    background-image: url(./img/POI/12_szczyty.gif);
}

.POIMarker_9365 /* Opera */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/38_opera.gif);
}

.POIMarker_9365_comboItem /* Opera */ {
    background-image: url(./img/POI/38_opera.gif);
}

.POIMarker_9367 /* Concert Hall */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/37_filharmonia.gif);
}

.POIMarker_9367_comboItem /* Concert Hall */ {
    background-image: url(./img/POI/37_filharmonia.gif);
}

.POIMarker_9369 /* Tennis Court */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9369_comboItem /* Tennis Court */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9371 /* Water Sport */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9371_comboItem /* Water Sport */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9372 /* Music Centre */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/37_filharmonia.gif);
}

.POIMarker_9372_comboItem /* Music Centre */ {
    background-image: url(./img/POI/37_filharmonia.gif);
}

.POIMarker_9373 /* Doctor */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/22_szpital.gif);
}

.POIMarker_9373_comboItem /* Doctor */ {
    background-image: url(./img/POI/22_szpital.gif);
}

.POIMarker_9374 /* Dentist */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/22_szpital.gif);
}

.POIMarker_9374_comboItem /* Dentist */ {
    background-image: url(./img/POI/22_szpital.gif);
}

.POIMarker_9375 /* Veterinarian */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9375_comboItem /* Veterinarian */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9376 /* Café/Pub */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/28_bar.gif);
}

.POIMarker_9376_comboItem /* Café/Pub */ {
    background-image: url(./img/POI/28_bar.gif);
}

.POIMarker_9377 /* Exhibition & Convention Center */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/35_expo.gif);
}

.POIMarker_9377_comboItem /* Exhibition & Convention Center */ {
    background-image: url(./img/POI/35_expo.gif);
}

.POIMarker_9378 /* Leisure Center */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9378_comboItem /* Leisure Center */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9379 /* Nightlife */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9379_comboItem /* Nightlife */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9380 /* Yacht Basin */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9380_comboItem /* Yacht Basin */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9382 /* Commercial Building */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9382_comboItem /* Commercial Building */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9383 /* Industrial Building */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9383_comboItem /* Industrial Building */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9387 /* Forest Area */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9387_comboItem /* Forest Area */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9390 /* Cemetery */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9390_comboItem /* Cemetery */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9900 /* Entertainment */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9900_comboItem /* Entertainment */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9902 /* Amusement Park */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9902_comboItem /* Amusement Park */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9903 /* Arts Centre */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9903_comboItem /* Arts Centre */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9910 /* Car Dealer */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/20_dealer.gif);
}

.POIMarker_9910_comboItem /* Car Dealer */ {
    background-image: url(./img/POI/20_dealer.gif);
}

.POIMarker_9911 /* Golf Course */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/33_golf.gif);
}

.POIMarker_9911_comboItem /* Golf Course */ {
    background-image: url(./img/POI/33_golf.gif);
}

.POIMarker_9913 /* Library */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9913_comboItem /* Library */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9927 /* Zoo */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/31_zoo.gif);
}

.POIMarker_9927_comboItem /* Zoo */ {
    background-image: url(./img/POI/31_zoo.gif);
}

.POIMarker_9930 /* Rent-a-Car Parking */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9930_comboItem /* Rent-a-Car Parking */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9935 /* Mountain Pass */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/12_szczyty.gif);
}

.POIMarker_9935_comboItem /* Mountain Pass */ {
    background-image: url(./img/POI/12_szczyty.gif);
}

.POIMarker_9942 /* Public Transport Stop */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/5_pks.gif);
}

.POIMarker_9942_comboItem /* Public Transport Stop */ {
    background-image: url(./img/POI/5_pks.gif);
}

.POIMarker_9950 /* Speedcam Fixed */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/18_fotoradar.gif);
}

.POIMarker_9950_comboItem /* Speedcam Fixed */ {
    background-image: url(./img/POI/18_fotoradar.gif);
}

.POIMarker_9951 /* Speedcam Mobile */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/18_fotoradar.gif);
}

.POIMarker_9951_comboItem /* Speedcam Mobile */ {
    background-image: url(./img/POI/18_fotoradar.gif);
}

.POIMarker_9953 /* Speed Control */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/2_kontrola_drogowa.gif);
}

.POIMarker_9953_comboItem /* Speed Control */ {
    background-image: url(./img/POI/2_kontrola_drogowa.gif);
}

.POIMarker_9954 /* Black Spot */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/9_czarny_punkt.gif);
}

.POIMarker_9954_comboItem /* Black Spot */ {
    background-image: url(./img/POI/9_czarny_punkt.gif);
}

.POIMarker_9955 /* Car Wash */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9955_comboItem /* Car Wash */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9960 /* Accommodation */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9960_comboItem /* Accommodation */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9965 /* Money Exchange */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9965_comboItem /* Money Exchange */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9970 /* Internet Café */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9970_comboItem /* Internet Café */ {
    background-image: url(./img/POI/0_default.gif);
}

.POIMarker_9981 /* Law Office */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/40_sad.gif);
}

.POIMarker_9981_comboItem /* Law Office */ {
    background-image: url(./img/POI/40_sad.gif);
}

.POIMarker_9982 /* Bus/Tram Stop */ {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/5_pks.gif);
}

.POIMarker_9982_comboItem /* Bus/Tram Stop */ {
    background-image: url(./img/POI/5_pks.gif);
}

.POIMarker_export {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/6_eksport.gif);
}

.POIMarker_gallery {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/25_galeria.gif);
}

.POIMarker_flying_club {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/29_aeroklub.gif);
}

.POIMarker_community_center {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/30_dom_kultury.gif);
}

.POIMarker_district {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 31;
    background-image: url(./img/POI/43_starostwo.gif);
}

/*******************************/

.POIMarker_parking_comboItem {
    background-image: url(./img/POI/1_parking.gif);
}

.POIMarker_control_comboItem {
    background-image: url(./img/POI/2_kontrola_drogowa.gif);
}

.POIMarker_junior_high_school_comboItem {
    background-image: url(./img/POI/3_gimnazjum.gif);
}

.POIMarker_shop_comboItem {
    background-image: url(./img/POI/4_sklep.gif);
}

.POIMarker_pks_comboItem {
    background-image: url(./img/POI/5_pks.gif);
}

.POIMarker_export_comboItem {
    background-image: url(./img/POI/6_eksport.gif);
}

.POIMarker_frontier_crossing_comboItem {
    background-image: url(./img/POI/7_przejscie_graniczne.gif);
}

.POIMarker_historic_building_comboItem {
    background-image: url(./img/POI/8_zabytki.gif);
}

.POIMarker_black_point_comboItem {
    background-image: url(./img/POI/9_czarny_punkt.gif);
}

.POIMarker_prom_comboItem {
    background-image: url(./img/POI/10_prom.gif);
}

.POIMarker_pkp_comboItem {
    background-image: url(./img/POI/11_pkp.gif);
}

.POIMarker_crest_comboItem {
    background-image: url(./img/POI/12_szczyty.gif);
}

.POIMarker_ski_resort_comboItem {
    background-image: url(./img/POI/13_stacja_narciarska.gif);
}

.POIMarker_bank_comboItem {
    background-image: url(./img/POI/14_bank.gif);
}

.POIMarker_airport_comboItem {
    background-image: url(./img/POI/15_lotnisko.gif);
}

.POIMarker_cinema_comboItem {
    background-image: url(./img/POI/16_kino.gif);
}

.POIMarker_market_comboItem {
    background-image: url(./img/POI/17_market.gif);
}

.POIMarker_radar_comboItem {
    background-image: url(./img/POI/18_fotoradar.gif);
}

.POIMarker_garage_comboItem {
    background-image: url(./img/POI/19_warsztat.gif);
}

.POIMarker_dealer_comboItem {
    background-image: url(./img/POI/20_dealer.gif);
}

.POIMarker_high_school_comboItem {
    background-image: url(./img/POI/21_szkola_wyzsza.gif);
}

.POIMarker_hospital_comboItem {
    background-image: url(./img/POI/22_szpital.gif);
}

.POIMarker_theatre_comboItem {
    background-image: url(./img/POI/23_teatr.gif);
}

.POIMarker_gas_station_comboItem {
    background-image: url(./img/POI/24_stacja_lpg.gif);
}

.POIMarker_gallery_comboItem {
    background-image: url(./img/POI/25_galeria.gif);
}

.POIMarker_museum_comboItem {
    background-image: url(./img/POI/26_muzeum.gif);
}

.POIMarker_swimming_pool_comboItem {
    background-image: url(./img/POI/27_basen.gif);
}

.POIMarker_bar_comboItem {
    background-image: url(./img/POI/28_bar.gif);
}

.POIMarker_flying_club_comboItem {
    background-image: url(./img/POI/29_aeroklub.gif);
}

.POIMarker_community_center_comboItem {
    background-image: url(./img/POI/30_dom_kultury.gif);
}

.POIMarker_zoo_comboItem {
    background-image: url(./img/POI/31_zoo.gif);
}

.POIMarker_embassy_comboItem {
    background-image: url(./img/POI/32_ambasada.gif);
}

.POIMarker_golf_comboItem {
    background-image: url(./img/POI/33_golf.gif);
}

.POIMarker_casino_comboItem {
    background-image: url(./img/POI/34_kasyno.gif);
}

.POIMarker_expo_comboItem {
    background-image: url(./img/POI/35_expo.gif);
}

.POIMarker_office_comboItem {
    background-image: url(./img/POI/36_urzad.gif);
}

.POIMarker_philharmonic_comboItem {
    background-image: url(./img/POI/37_filharmonia.gif);
}

.POIMarker_opera_comboItem {
    background-image: url(./img/POI/38_opera.gif);
}

.POIMarker_ice_rink_comboItem {
    background-image: url(./img/POI/39_lodowisko.gif);
}

.POIMarker_court_comboItem {
    background-image: url(./img/POI/40_sad.gif);
}

.POIMarker_prosecutors_office_comboItem {
    background-image: url(./img/POI/41_prokuratura.gif);
}

.POIMarker_stadium_comboItem {
    background-image: url(./img/POI/42_stadion.gif);
}

.POIMarker_district_comboItem {
    background-image: url(./img/POI/43_starostwo.gif);
}

/*******************************/

.GPSTrackingPipMode {
    background-image: url(./img/pip_mode.png);
    height: 26px;
}

.MasterTextNormalScheme_On {
    background-image: url(./img/text_scheme_normal_on.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextNormalScheme_Off {
    background-image: url(./img/text_scheme_normal_off.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextNormalScheme_OnDisabled {
    background-image: url(./img/text_scheme_normal_on_disabled.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextNormalScheme_OffDisabled {
    background-image: url(./img/text_scheme_normal_off_disabled.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggerScheme_On {
    background-image: url(./img/text_scheme_bigger_on.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggerScheme_Off {
    background-image: url(./img/text_scheme_bigger_off.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggerScheme_OnDisabled {
    background-image: url(./img/text_scheme_bigger_on_disabled.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggerScheme_OffDisabled {
    background-image: url(./img/text_scheme_bigger_off_disabled.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggestScheme_On {
    background-image: url(./img/text_scheme_biggest_on.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggestScheme_Off {
    background-image: url(./img/text_scheme_biggest_off.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggestScheme_OnDisabled {
    background-image: url(./img/text_scheme_biggest_on_disabled.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.MasterTextBiggestScheme_OffDisabled {
    background-image: url(./img/text_scheme_biggest_off_disabled.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
}

.IngitionImage {
    background-image: url(./img/POI/1_parking.gif);
}

.ImageButtonRadioPlayForward {
    background-image: url(./img/radio_play_forward.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioPlayBackward {
    background-image: url(./img/radio_play_backward.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioStop {
    background-image: url(./img/radio_stop.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioRewindForward {
    background-image: url(./img/radio_rewind_forward.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioRewindBackward {
    background-image: url(./img/radio_rewind_backward.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioPlayForwardDisabled {
    background-image: url(./img/radio_play_forward_disabled.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioPlayBackwardDisabled {
    background-image: url(./img/radio_play_backward_disabled.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioStopDisabled {
    background-image: url(./img/radio_stop_disabled.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioRewindForwardDisabled {
    background-image: url(./img/radio_rewind_forward_disabled.png);
    width: 32px;
    height: 26px;
}

.ImageButtonRadioRewindBackwardDisabled {
    background-image: url(./img/radio_rewind_backward_disabled.png);
    width: 32px;
    height: 26px;
}

/*MapAddressControl - start*/

.ImageButtonOfMapAddressControl {
    position: relative;
    width: 26px;
    height: 36px;
    background-position: center center;
}

.ImageButtonGeoCode {
    background-image: url(./img/down.png);
}

.ImageButtonDeGeoCode {
    background-image: url(./img/up.png);
}

.ImageButtonOfMapAddressControlToRightDisabled {
    background-image: url(./img/radio_rewind_forward_disabled.png);
}

ImageButtonOfMapAddressControlToLeftDisabled {
    background-image: url(./img/radio_rewind_backward_disabled.png);
}

/*MapAddressControl - end*/

.MobiEye_FastApproaching {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/auto_czerwone.png);
}

.MobiEye_Tailgaiting {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/auto_pomaranczowe.png);
}

.MobiEye_PedestrianCollisionWarning {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/ludzik.png);
}

.MobiEye_PedestrianVisible {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/ludzik1.png);
}

.MobiEye_Lane {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/pas.png);
}

.MobiEye_Overspeed {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/wykrzyknik.png);
}

.MobiEye_Mobigroup {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/mobigroup.png);
}

.SpecialPathMarker_Ignition {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    z-index: 33;
    background-image: url(./img/POI/1_parking.gif);
}

.MapMarkerVehicleDirection {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 32;
}

.RowVisibleFalse {
    display: none;
}

.RowWarning {
    background-color: #e0e0c0 !important;
}

.ReportRowStyle {
    border-left-color: #ccc;
    border-left-style: solid;
    border-left-width: 2px;
}

    .ReportRowStyle td {
        background-color: #f0f0ec;
        border-bottom-color: #ccc;
        border-right-color: #ccc;
        border-bottom-style: solid;
        border-right-style: solid;
        border-bottom-width: 1px;
        border-right-width: 1px;
    }

.UnfulfilledOrdersProcessRow {
    background-color: #ECD79A;
}

.OptimizationElementTitleRow {
    font-size: 16px;
    height: 32px;
    text-align: center;
    vertical-align: top;
}

.WholeWidthTable {
    width: 100%;
    border: none;
}

    .WholeWidthTable td {
        padding-bottom: 1px;
    }

.VehicleUpdatePosition {
    background-repeat: no-repeat;
    background-image: url(./img/new/refresh_16x16.png);
    width: 16px;
    height: 16px;
}

.VehicleUpdatePosition_Refreshing {
    background-repeat: no-repeat;
    background-image: url(./img/new/refresh_16x16-animated.gif);
    width: 16px;
    height: 16px;
}

.VehicleOrGroupMarker_car {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_car.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_car_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_car_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_delivery_van {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_delivery_van.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_delivery_van_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_delivery_van_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_delivery_van_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_delivery_van_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_delivery_van_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_delivery_van_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_truck {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_truck.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_truck_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_truck_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_truck_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_truck_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_truck_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_truck_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_construction_machine {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_construction_machine.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_construction_machine_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_construction_machine_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_construction_machine_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_construction_machine_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_construction_machine_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_construction_machine_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_vehicles_group {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_vehicles_group.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_vehicles_group_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_vehicles_group_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_vehicles_group_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_vehicles_group_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_vehicles_group_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_vehicles_group_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_semitrailer {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_semitrailer.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_semitrailer_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_semitrailer_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_semitrailer_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_semitrailer_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_semitrailer_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_semitrailer_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_rail {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_rail.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_rail_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_rail_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_rail_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_rail_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_rail_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_rail_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_mobile {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_mobile.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_mobile_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_mobile_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_mobile_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_mobile_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_mobile_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_mobile_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_phone {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_phone.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_phone_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_phone_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_phone_Blink_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_phone_refreshing.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_gps_phone_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_gps_phone_blink.gif);
    z-index: 33;
}

/******************************************/

.VehicleOrGroupMarker_car_comboItem {
    background-image: url(./img/vehicle_car.gif);
}

.VehicleOrGroupMarker_delivery_van_comboItem {
    background-image: url(./img/vehicle_delivery_van.gif);
}

.VehicleOrGroupMarker_truck_comboItem {
    background-image: url(./img/vehicle_truck.gif);
}

.VehicleOrGroupMarker_construction_machine_comboItem {
    background-image: url(./img/vehicle_construction_machine.gif);
}

.VehicleOrGroupMarker_vehicles_group_comboItem {
    background-image: url(./img/vehicle_vehicles_group.gif);
}

.VehicleOrGroupMarker_semitrailer_comboItem {
    background-image: url(./img/vehicle_semitrailer.gif);
}

.VehicleOrGroupMarker_rail_comboItem {
    background-image: url(./img/vehicle_rail.gif);
}

.VehicleOrGroupMarker_gps_mobile_comboItem {
    background-image: url(./img/vehicle_gps_mobile.gif);
}

.VehicleOrGroupMarker_gps_phone_comboItem {
    background-image: url(./img/vehicle_gps_phone.gif);
}

.VehicleOrGroupMarker_blue_comboItem {
    background-image: url(./img/car_a.png);
}

.VehicleOrGroupMarker_red_comboItem {
    background-image: url(./img/car_b.png);
}

.VehicleOrGroupMarker_green_comboItem {
    background-image: url(./img/car_c.png);
}

.VehicleOrGroupMarker_yellow_comboItem {
    background-image: url(./img/car_d.png);
}

/******************************************/

.UnreadAlertsEnvelope {
    background-image: url(./img/envelope.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 100%;
    margin-right: 5px;
}

.SMSEnvelope {
    width: 16px;
    height: 16px;
    background-image: url(./img/sms_icon16.png);
    margin-right: 4px;
}

.UnreadAlerts_Active {
    background-image: url(./img/alert_anim_back.gif);
}

.Albatros {
    width: 98px;
    height: 20px;
    background-image: url(./img/albatros.png);
    margin-left: 16px;
    margin-right: 4px;
}

.GPSTrackingVehicleDescriptionWidth {
    width: 90px !important;
}

.GPSTrackingVehicleDeviceWidth {
    width: 70px !important;
}

.GPSTrackingVehicleTimeWidth {
    width: 110px !important;
}

.GPSTrackingVehicleLocalizationWidth {
    width: 150px !important;
}

.GrayedText td, .SFXDGRow td.GrayedText, .SFXRowAlternate td.GrayedText, .SFXDGRowAlternate td.GrayedText {
    color: #909090;
}

.FontBold {
    font-weight: bold;
}

.FontSizeSmall {
    font-size: 8pt;
}

.FontSizeMedium {
    font-size: 10pt;
}

.FontSizeLarge {
    font-size: 12pt;
}

.GreenYellowRow {
    background-color: #7FFF00;
}

.IndianRedRow {
    background-color: #CD5C5C;
}

.CalendarBoxTL {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50%;
    height: 70%;
}

.CalendarBoxTR {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 50%;
    height: 70%;
}

.CalendarBoxBL {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 50%;
    height: 30%;
}

.CalendarBoxBR {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 50%;
    height: 30%;
}

.CalendarBoxT {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 70%;
}

.CalendarBoxB {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 30%;
}

.CalendarBoxL {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 50%;
    height: 100%;
}

.CalendarBoxR {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 50%;
    height: 100%;
}

.CalendarBoxAll {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.CalendarBoxParentT {
    width: 100%;
    height: 70%;
}

.CalendarBoxParentB {
    width: 100%;
    height: 30%;
}

.CalendarBoxParentAll {
    width: 100%;
    height: 100%;
}

.ProgressImg {
    position: absolute;
    margin-left: -33px;
    margin-top: -32px;
    border: 1px solid black;
    background-color: White;
    text-align: center;
    z-index: 20;
    padding-bottom: 5px;
}

    .ProgressImg a {
        text-decoration: none;
        font-weight: bold;
        color: #5b5b5b;
    }

        .ProgressImg a:hover {
            text-decoration: underline;
        }

#TopPanelMenu {
    display: none;
}

#TopPanelButtons {
    display: block;
}

.UnknownDeviceCssClass {
    color: Gray;
}

.VersionInfo {
    font-size: 10px;
    text-align: center;
}

.TextColorWhite {
    color: #fff;
}

.ComboBoxVehicleGroupItem {
    font-weight: bold;
}

.ComboBoxSpecialItem {
    font-style: italic;
}

.DataGridSpecialItem {
    font-style: italic;
}

#collapsing_header {
    position: relative; /*z-index: 111; brak menu pod firefoxem - potrzebne bylo zeby chmurka walidacji przy scrollowaniu chowala sie pod header z menu*/
}

.PageTitleBarContainer {
    position: absolute;
    right: 0px;
    z-index: 100;
    line-height: 18px;
    background-color: #a53a02;
    color: White;
    white-space: nowrap;
    width: auto;
}

.PageTitleBar {
    font-weight: bold;
    padding: 0px 10px;
    cursor: default;
}

#collapsing_header_hide {
    text-align: center;
    cursor: pointer;
    text-transform: capitalize;
    text-decoration: none;
    height: 100%;
    padding: 0px 5px;
}

#collapsing_header_show {
    display: none;
    text-align: center;
    cursor: pointer;
    text-transform: capitalize;
    text-decoration: none;
    height: 100%;
    padding: 0px 5px;
}

.MoveUpArrow {
    width: 32px;
    height: 32px;
    background-image: url(./img/arrowup32.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.MoveDownArrow {
    width: 32px;
    height: 32px;
    background-image: url(./img/arrowdown32.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.smallButton {
    text-align: center;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}

.helpBackgroundToc {
    width: 220px;
    background-color: #f9f9f9;
    height: 100%;
    overflow: auto;
    float: left;
}

.helpToc {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 0 0 0;
    font-family: Verdana;
    font-size: 8pt;
    line-height: 13pt;
    overflow: auto;
}

    .helpToc ul {
        margin: 0 0 0 0;
        padding-left: 20px;
        list-style-type: none;
    }

    .helpToc a {
        color: #000000;
        text-decoration: none;
    }

        .helpToc a:hover {
            background-color: #cccccc;
        }

.helpContent {
    margin-left: 220px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    height: 100%;
    background-color: #F9F9F9;
}

    .helpContent iframe {
        width: 100%;
        height: 100%;
        border: none;
    }

.SpecialButton .SFXButton {
    color: #eee;
}

    .SpecialButton .SFXButton:hover {
        color: #bbb;
    }

.SpecialButton {
    float: left;
}

    .SpecialButton .SFXButtonBorderAndPadding {
        background-image: none;
    }

    .SpecialButton .SFXButton, .SpecialButton .SFXButtonBorderAndPadding {
        border: none;
        margin: 0px;
    }

.MenuContainer {
    background-color: #D8D8D8;
    border-bottom: 1px solid #ccc;
    position: relative;
}

.MapContainer {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.PipContainer {
    overflow: hidden;
    background-color: #676867;
}

.PipTop {
    height: 33%;
    border-bottom: solid 2px #333;
    z-index: 3;
}

.PipMiddle {
    height: 33%;
    top: 33%;
    border-bottom: solid 2px #333;
    z-index: 2;
}

.PipBottom {
    height: 34%;
    top: 66%;
    z-index: 1;
}

.VehicleTooltipTable {
    text-align: center;
}

.VehicleTooltipTableTdHeader {
    border-bottom: 1px solid #333333;
}

.VehicleTooltipTable td {
    padding: 2px 5px;
}

/* SFXBackWorkersTimer - START */

.SFXBackWorkersTimer {
    position: relative;
    background-color: #656565;
    border-left: 1px solid #656565;
    border-right: 1px solid #656565;
    height: 19px;
}

.SFXBackWorkersTimer_Bar {
    line-height: 19px;
    height: 100%;
    overflow: hidden;
    background-image: url(./img/SFXWebControls/button_background.gif);
    background-position: left center;
    background-repeat: repeat-x;
    position: absolute;
    left: 0;
    top: 0;
}

.SFXBackWorkersTimer_Text {
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    text-align: center;
    white-space: nowrap;
    line-height: 19px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

/* SFXBackWorkersTimer - END */

.GPSDeviceStatusImage {
    height: 100% !important;
    width: 100% !important;
    background-position: center center;
    background-repeat: no-repeat;
}

.GPSDeviceStatusImage_default {
    background-image: url(./img/AlarmManagementImage_default.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.AlarmManagement_Row_Active {
    font-weight: bold;
}

.AlarmManagement_Row_Red {
    background-color: #FEA0A1 !important;
}

.AlarmManagement_Row_Green {
    background-color: #88FB82 !important;
}

.AlarmManagement_Bar {
    font-weight: bold;
    height: 30px;
}

.PhoneLineFree {
    width: 22px;
    height: 16px;
    background-image: url(./img/phone.gif);
    margin-right: 5px;
}

.PhoneLineAnswer {
    width: 16px;
    height: 16px;
    background-image: url(./img/phone_answer.png);
    margin-right: 5px;
}

.PhoneLineDecline {
    width: 16px;
    height: 16px;
    background-image: url(./img/phone_decline.png);
    margin-right: 5px;
}

.PhoneLineAnswerBig {
    width: 32px;
    height: 32px;
    background-image: url(./img/phone_answer32.png);
    margin-right: 5px;
}

.PhoneLineDeclineBig {
    width: 32px;
    height: 32px;
    background-image: url(./img/phone_decline32.png);
    margin-right: 5px;
}

.PhoneLineIgnoreBig {
    width: 32px;
    height: 32px;
    background-image: url(./img/phone_ignore32.png);
    margin-right: 5px;
}

.PhoneLineNotyfication {
    float: left;
    white-space: nowrap;
    margin: 0px 5px;
}

.PhoneLinePanelButton {
    width: 20px;
}

.PhoneLineCall {
    width: 16px;
    height: 16px;
    background-image: url(./img/phone_answer.png);
    margin-right: 5px;
    margin-left: 5px;
}

.PhoneLineAddContact {
    width: 16px;
    height: 16px;
    background-image: url(./img/phone_add_client.png);
    margin-right: 5px;
    margin-left: 5px;
}

.PhoneLineBlockNumber {
    width: 16px;
    height: 16px;
    background-image: url(./img/phone_block.png);
    margin-right: 5px;
    margin-left: 5px;
}

.PhoneLineAddContactBig {
    width: 32px;
    height: 32px;
    background-image: url(./img/phone_add_client32.png);
    margin-right: 5px;
    margin-left: 5px;
}

.PhoneLineBlockBig {
    width: 32px;
    height: 32px;
    background-image: url(./img/phone_block32.png);
    margin-right: 5px;
    margin-left: 5px;
}

.PhonePanelTable td {
    font-size: medium;
    font-weight: bold;
    margin-left: 4px;
}

.IncomingCallInfo {
    font-size: 12pt;
    font-weight: bold;
    white-space: nowrap;
    margin: 0px 5px;
    border-bottom: 2px solid #ccc;
}

.IncomingCallButtons {
    float: left;
    margin: 5px 5px;
}

.MainAll {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.MainT {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    background-color: Red;
    color: White;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.MainB {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 95%;
}

.Bold {
    font-weight: bold;
}

.BoldItalic {
    font-weight: bold;
    font-style: italic;
}

.ClientHistoryProperties {
    position: relative;
    overflow: auto;
}

.GroupName .SFXLinkButtonDisabled {
    color: Black;
}

.SimpleBorder {
    border: dotted 1px black;
}

.ArabicFlag {
    background-image: url(./img/arabic-icon.png);
    width: 16px;
    height: 16px;
}

.PolandFlag {
    background-image: url(./img/poland-icon.png);
    width: 16px;
    height: 16px;
}

.GermanyFlag {
    background-image: url(./img/germany-icon.png);
    width: 16px;
    height: 16px;
}

.FranceFlag {
    background-image: url(./img/france-icon.png);
    width: 16px;
    height: 16px;
}

.UsaFlag {
    background-image: url(./img/usa-icon.png);
    width: 16px;
    height: 16px;
}

.NetherlandsFlag {
    background-image: url(./img/netherlands-icon.png);
    width: 16px;
    height: 16px;
}

.DenmarkFlag {
    background-image: url(./img/Denmark-icon.png);
    width: 16px;
    height: 16px;
}

.SelectedFlag {
    border: solid 1px #ED7814;
}

.Pad {
    padding: 1px;
}

.DigitalInput_ON {
    background-image: url(./img/digit_true.png);
}

.DigitalInput_ON_Green {
    background-image: url(./img/digit_true_green.png);
}

.DigitalInput_OFF {
    background-image: url(./img/digit_false.png);
}

.DigitalInput_OFF_Red {
    background-image: url(./img/digit_false_red.png);
}

.ComboBoxItemUndefined {
    background-color: #4c6198;
}

.ComboBoxSelectedItemUndefined input {
    background-color: #4c6198;
}

.ComboBoxSelectedItemUndefined .SFXComboBoxDisabled input {
    background-color: #b1b1b1;
}

.RoundBoxContentUndefined .SFXRoundBoxContent {
    background-color: #4c6198;
}

.PanelContentUndefined {
    background-color: #4c6198;
}

.NewMessagesFromDriver {
    background-repeat: no-repeat;
    background-image: url(./img/envelope.gif);
    width: 16px;
    height: 16px;
}

.ChatMessage {
    color: Black;
    vertical-align: top;
}

.ChatNewMessage {
    color: #0066CC;
    vertical-align: top;
}

.ChatMessageFromDriver {
    background-color: White !important;
    border: 2px white solid;
}

.ChatMessageFromSystemUser {
    background-color: #EAEAFF !important;
    border: 2px #EAEAFF solid;
}

.ChatMessageSenderDriver {
    color: #CC3300 !important;
}

.ChatMessageSenderNotDriver {
    color: #696969 !important;
}

.MessageWaitingForDriver {
    background-repeat: no-repeat;
    background-image: url(./img/messagewaiting.gif);
    width: 16px;
    height: 16px;
}

.MergedColumn {
    border-bottom: 1px solid white;
}

.NoSelectedGrid .SFXDGSelectedRowAlternate {
    background-color: inherit;
    color: inherit;
}

.TrackingSimple .SFXPanAndZoomMapHudContainer {
    left: auto;
    right: 5px;
}

.TrackingSimpleLink {
    font-size: x-small;
    text-transform: none;
}

.TrackingSimpleDeviceInfo {
    font-size: x-large;
    color: #692CB3;
}

.TrackingSimpleInfoBack .SFXCollapsibleComboBoxControlContent table {
    font-size: x-large;
    color: #692CB3;
    font-weight: bolder;
    text-transform: uppercase;
}

.TrackingSimpleInfoBack .SFXCollapsibleComboBoxButton {
    top: 5px;
}

.TrackingSimpleInfoBack {
    font-size: larger;
    font-weight: bolder;
    text-transform: uppercase;
    color: #5C437A;
}

.TrackingSimpleSpeedIcon {
    background-image: url(./img/speed-2-big-shadow.png);
    width: 36px;
    height: 36px;
    padding: 2px 5px;
}

.TrackingSimpleAltitudeIcon {
    background-image: url(./img/altitude-big-shadow.png);
    width: 36px;
    height: 36px;
    padding: 2px 5px;
}

.TrackingSimpleDeviceIcon {
    width: 36px;
    height: 36px;
    position: relative;
    left: auto !important;
    top: auto !important;
}

.TrackingSimpleDeviceIconContainer {
    width: 36px;
    height: 36px;
    padding: 2px 5px;
}

.TrackingSimpleDeviceIconContainerFollowMode {
    background-image: url(./img/alert_highlight_yellow.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 36px;
    height: 36px;
    padding: 2px 5px;
}

.TrackingSimpleDeviceIconContainer:hover {
    background-image: url(./img/alert_highlight_yellow.png);
    background-repeat: no-repeat;
    background-position: center;
}

.TrackingSimpleTimeIcon {
    background-image: url(./img/Time-big-shadow.png);
    width: 36px;
    height: 36px;
    padding: 2px 5px;
}

.TrackingSimpleLocationIcon {
    background-image: url(./img/location-2-big-shadow.png);
    width: 36px;
    height: 36px;
    padding: 2px 5px;
}

.TrackingSimpleShow {
    background-image: url(./img/closed-info.png);
    width: 64px;
    height: 64px;
}

    .TrackingSimpleShow:hover {
        background-image: url(./img/open-info.png);
    }

.TrackingSimpleHide {
    background-image: url(./img/open-info.png);
    width: 64px;
    height: 64px;
}

.TrackingSimpleShowArchives {
    position: absolute;
    top: 45px;
    right: 5px;
    z-index: 40;
    width: 64px;
    height: 64px;
}

.TrackingSimpleHide:hover {
    background-image: url(./img/closed-info.png);
}

.GPSTrackingSimpleContent .SFXDGRowsCaption {
    width: 6em;
    font-size: 8pt;
}

.GPSTrackingSimpleContent .SFXDGColumnsArrangeLink {
    text-transform: none;
}

.GPSTrackingSimpleIntervalPicker {
    padding-top: 5px;
    overflow: hidden;
}

.GPSTrackingSimpleIntervalPickerContent {
    float: left;
    padding-left: 10px;
}

    .GPSTrackingSimpleIntervalPickerContent .FieldWithValidatorWithWidth {
        width: auto !important;
    }

.AddAoiYesMarker {
    position: absolute;
    width: 25px;
    height: 25px;
    left: -28px;
    top: 0px;
    z-index: 31;
    background-image: url(./img/add_poi_yes.png);
}

.AddAoiNoMarker {
    position: absolute;
    width: 25px;
    height: 25px;
    left: 3px;
    top: 0px;
    z-index: 31;
    background-image: url(./img/add_poi_no.png);
}

.AlarmManagementCommandButton_Aqua .SFXButtonCaption {
    background-image: url(./img/button_background_aqua.gif);
}

.AlarmManagementCommandButton_Black .SFXButtonCaption {
    background-image: url(./img/button_background_black.gif);
}

.AlarmManagementCommandButton_Blue .SFXButtonCaption {
    background-image: url(./img/button_background_blue.gif);
}

.AlarmManagementCommandButton_Fuchsia .SFXButtonCaption {
    background-image: url(./img/button_background_fuchsia.gif);
}

.AlarmManagementCommandButton_Gray .SFXButtonCaption {
    background-image: url(./img/button_background_gray.gif);
}

.AlarmManagementCommandButton_Green .SFXButtonCaption {
    background-image: url(./img/button_background_green.gif);
}

.AlarmManagementCommandButton_Lime .SFXButtonCaption {
    background-image: url(./img/button_background_lime.gif);
}

.AlarmManagementCommandButton_Maroon .SFXButtonCaption {
    background-image: url(./img/button_background_maroon.gif);
}

.AlarmManagementCommandButton_Navy .SFXButtonCaption {
    background-image: url(./img/button_background_navy.gif);
}

.AlarmManagementCommandButton_Olive .SFXButtonCaption {
    background-image: url(./img/button_background_olive.gif);
}

.AlarmManagementCommandButton_Purple .SFXButtonCaption {
    background-image: url(./img/button_background_purple.gif);
}

.AlarmManagementCommandButton_Red .SFXButtonCaption {
    background-image: url(./img/button_background_red.gif);
}

.AlarmManagementCommandButton_Silver .SFXButtonCaption {
    background-image: url(./img/button_background_silver.gif);
}

.AlarmManagementCommandButton_Teal .SFXButtonCaption {
    background-image: url(./img/button_background_teal.gif);
}

.AlarmManagementCommandButton_White .SFXButtonCaption {
    background-image: url(./img/button_background_white.gif);
}

.AlarmManagementCommandButton_Yellow .SFXButtonCaption {
    background-image: url(./img/button_background_yellow.gif);
}

.AlarmManagementCommandButton_LightRed .SFXButtonCaption {
    background-image: url(./img/button_background_lightred.gif);
}

.AlarmManagementCommandButton_LightGreen .SFXButtonCaption {
    background-image: url(./img/button_background_lightgreen.gif);
}

.AlarmManagementCommandButton_LightYellow .SFXButtonCaption {
    background-image: url(./img/button_background_lightyellow.gif);
}

.AlarmManagementCommandButton_LightPink .SFXButtonCaption {
    background-image: url(./img/button_background_lightpink.gif);
}

.AlarmManagementCommandButton_LightBlue .SFXButtonCaption {
    background-image: url(./img/button_background_lightblue.gif);
}

.AlarmManagementCommandButton_Aqua .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_aqua.gif);
}

.AlarmManagementCommandButton_Black .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_black.gif);
}

.AlarmManagementCommandButton_Blue .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_blue.gif);
}

.AlarmManagementCommandButton_Fuchsia .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_fuchsia.gif);
}

.AlarmManagementCommandButton_Gray .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_gray.gif);
}

.AlarmManagementCommandButton_Green .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_green.gif);
}

.AlarmManagementCommandButton_Lime .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_lime.gif);
}

.AlarmManagementCommandButton_Maroon .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_maroon.gif);
}

.AlarmManagementCommandButton_Navy .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_navy.gif);
}

.AlarmManagementCommandButton_Olive .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_olive.gif);
}

.AlarmManagementCommandButton_Purple .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_purple.gif);
}

.AlarmManagementCommandButton_Red .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_red.gif);
}

.AlarmManagementCommandButton_Silver .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_silver.gif);
}

.AlarmManagementCommandButton_Teal .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_teal.gif);
}

.AlarmManagementCommandButton_White .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_white.gif);
}

.AlarmManagementCommandButton_Yellow .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_yellow.gif);
}

.AlarmManagementCommandButton_LightRed .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_lightred.gif);
}

.AlarmManagementCommandButton_LightGreen .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_lightgreen.gif);
}

.AlarmManagementCommandButton_LightYellow .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_lightyellow.gif);
}

.AlarmManagementCommandButton_LightPink .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_lightpink.gif);
}

.AlarmManagementCommandButton_LightBlue .SFXButtonLeftNoIcon {
    background-image: url(./img/button_left_no_icon_lightblue.gif);
}

.AlarmManagementCommandButton_Aqua .SFXButtonRight {
    background-image: url(./img/button_right_aqua.gif);
}

.AlarmManagementCommandButton_Black .SFXButtonRight {
    background-image: url(./img/button_right_black.gif);
}

.AlarmManagementCommandButton_Blue .SFXButtonRight {
    background-image: url(./img/button_right_blue.gif);
}

.AlarmManagementCommandButton_Fuchsia .SFXButtonRight {
    background-image: url(./img/button_right_fuchsia.gif);
}

.AlarmManagementCommandButton_Gray .SFXButtonRight {
    background-image: url(./img/button_right_gray.gif);
}

.AlarmManagementCommandButton_Green .SFXButtonRight {
    background-image: url(./img/button_right_green.gif);
}

.AlarmManagementCommandButton_Lime .SFXButtonRight {
    background-image: url(./img/button_right_lime.gif);
}

.AlarmManagementCommandButton_Maroon .SFXButtonRight {
    background-image: url(./img/button_right_maroon.gif);
}

.AlarmManagementCommandButton_Navy .SFXButtonRight {
    background-image: url(./img/button_right_navy.gif);
}

.AlarmManagementCommandButton_Olive .SFXButtonRight {
    background-image: url(./img/button_right_olive.gif);
}

.AlarmManagementCommandButton_Purple .SFXButtonRight {
    background-image: url(./img/button_right_purple.gif);
}

.AlarmManagementCommandButton_Red .SFXButtonRight {
    background-image: url(./img/button_right_red.gif);
}

.AlarmManagementCommandButton_Silver .SFXButtonRight {
    background-image: url(./img/button_right_silver.gif);
}

.AlarmManagementCommandButton_Teal .SFXButtonRight {
    background-image: url(./img/button_right_teal.gif);
}

.AlarmManagementCommandButton_White .SFXButtonRight {
    background-image: url(./img/button_right_white.gif);
}

.AlarmManagementCommandButton_Yellow .SFXButtonRight {
    background-image: url(./img/button_right_yellow.gif);
}

.AlarmManagementCommandButton_LightRed .SFXButtonRight {
    background-image: url(./img/button_right_lightred.gif);
}

.AlarmManagementCommandButton_LightGreen .SFXButtonRight {
    background-image: url(./img/button_right_lightgreen.gif);
}

.AlarmManagementCommandButton_LightYellow .SFXButtonRight {
    background-image: url(./img/button_right_lightyellow.gif);
}

.AlarmManagementCommandButton_LightPink .SFXButtonRight {
    background-image: url(./img/button_right_lightpink.gif);
}

.AlarmManagementCommandButton_LightBlue .SFXButtonRight {
    background-image: url(./img/button_right_lightblue.gif);
}

.AlarmManagementCommandButton_Unavailable .SFXButtonRight, .AlarmManagementCommandButton_Unavailable .SFXButtonLeftNoIcon {
    background-image: none !important;
}

.AlarmManagementCommandButton_Unavailable .SFXButtonCaption {
    background-image: url(./img/button_unavailable.png);
    background-position: center center;
    color: Red;
}

.AlarmManagementCommandButton_Unavailable .SFXButton {
    width: auto !important;
}

.SimpleMenu .DisplayNoneInSimpleMenu {
    display: none !important;
}

.SimpleMenu .HeaderTextInfo {
    padding: 5px 0px;
}

.AOIDrawing {
    cursor: url(./img/pencil.cur), pointer;
}

/*#region Kursory kierunkowe*/

.MoveCursor {
    cursor: move;
}

    .MoveCursor * {
        cursor: move !important;
    }

.NCursor {
    cursor: n-resize;
}

    .NCursor * {
        cursor: n-resize !important;
    }

.SCursor {
    cursor: s-resize;
}

    .SCursor * {
        cursor: s-resize !important;
    }

.WCursor {
    cursor: w-resize;
}

    .WCursor * {
        cursor: w-resize !important;
    }

.ECursor {
    cursor: e-resize;
}

    .ECursor * {
        cursor: e-resize !important;
    }

/*#endregion*/

.PaymentWarningPanel {
    position: relative;
    background-color: red;
    color: white;
    text-align: center;
    font-weight: bold;
    padding: 2px 0px 3px 0px;
}

.PaymentRedPanel .PaymentWarningPanel {
    background-color: blue !important;
}

.PaymentGreenPanel .PaymentWarningPanel {
    background-color: greenyellow !important;
    color: cornflowerblue !important;
}

.PaymentWarningPanel .SFXCustomContentBox {
    background-color: transparent;
}

.NotificationsPanel {
    position: relative;
    background-color: #EEE9BF;
    color: #5E2612;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0px 3px 0px;
}

    .NotificationsPanel .SFXCustomContentBox {
        background-color: transparent;
    }

.NotificationsButtonClass .SFXButton, .NotificationsButtonClass .SFXButtonBorderAndPadding {
    border: none;
    margin: 0px;
}

.NotificationsButtonClass .SFXButton {
    color: #432b69;
}

    .NotificationsButtonClass .SFXButton:hover {
        color: #706979;
        text-decoration: underline;
        font-size: 16px;
    }

.NotificationsButtonClass .SFXButtonBorderAndPadding {
    background-image: none;
    line-height: 12px;
}

.NotificationsBreaker {
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 100px;
    margin-right: 100px;
    padding: 1px;
    border: 0;
    color: #5E2612;
    background-color: #5E2612;
    height: 1px;
    border: none;
}

.OpenedMagnet {
    width: 52px;
    height: 52px;
    background-image: url(./img/MagnetOpened.png);
}

.ClosedMagnet {
    width: 52px;
    height: 52px;
    background-image: url(./img/MagnetClosed.png);
}

.PadR10 {
    padding-right: 10px;
}

.PadR34 {
    padding-right: 34px;
}

.Height60 {
    height: 60px;
}

.MinHeight60 {
    min-height: 60px;
}

.Strikethrough {
    text-decoration: line-through;
}

.NotLoggedMessage {
    font-size: 12pt;
}

.SpecialMessage {
    color: Red;
}

.VisitPlan {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    z-index: 31;
    background-image: url(./img/VisitPlan.gif);
}

.VisitPlanSmall {
    width: 16px;
    height: 16px;
    background-image: url(./img/VisitPlanSmall.gif);
}

.VisitRealization {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/VisitRealization.gif);
}

.VisitRealizationSmall {
    width: 16px;
    height: 16px;
    background-image: url(./img/VisitRealizationSmall.gif);
}

.VisitPlanAndRealization {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    z-index: 31;
    background-image: url(./img/VisitPlanAndRealization.gif);
}

.VisitRealizationGrey {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/VisitRealizationGrey.gif);
}

.VisitRealizationGreySmall {
    width: 16px;
    height: 16px;
    background-image: url(./img/VisitRealizationGreySmall.gif);
}

.VisitPlanAndRealizationGrey {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    z-index: 31;
    background-image: url(./img/VisitPlanAndRealizationGrey.gif);
}

.VisitRealizationBlue {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/VisitRealizationBlue.gif);
}

.VisitRealizationBlueSmall {
    width: 16px;
    height: 16px;
    background-image: url(./img/VisitRealizationBlueSmall.gif);
}

.VisitPlanAndRealizationBlue {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    z-index: 31;
    background-image: url(./img/VisitPlanAndRealizationBlue.gif);
}

.VisitRealizationRed {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    background-image: url(./img/VisitRealizationRed.gif);
}

.VisitRealizationRedSmall {
    width: 16px;
    height: 16px;
    background-image: url(./img/VisitRealizationRedSmall.gif);
}

.VisitPlanAndRealizationRed {
    position: absolute;
    width: 24px;
    height: 24px;
    left: -12px;
    top: -12px;
    z-index: 31;
    background-image: url(./img/VisitPlanAndRealizationRed.gif);
}

.DemoLogInAsCar {
    background-image: url(./img/demo/but_osobowe.png);
    width: 350px;
    height: 60px;
}

.DemoLogInAsTruck {
    background-image: url(./img/demo/but_ciezarowe.png);
    width: 350px;
    height: 60px;
}

.DemoLogInAsConstructionr {
    background-image: url(./img/demo/but_maszyny.png);
    width: 350px;
    height: 60px;
}

.DemoLogInAsMunicipal {
    background-image: url(./img/demo/but_komunalne.png);
    width: 350px;
    height: 60px;
}

.DemoLogInAsEcoDriving {
    background-image: url(./img/demo/but_eco.png);
    width: 350px;
    height: 60px;
}

.DemoContact {
    background-image: url(./img/demo/but_kontakt.png);
    width: 498px;
    height: 117px;
}

.LogoStartDemo {
    float: left;
    width: 600px;
    height: 100%;
}

.VisitCalendarWithoutAoi {
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.VisitCalendarWithoutAoiOverlaped {
    background-color: #FF2F28 !important;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.VisitCalendarMonitored {
    background-color: #2E9300 !important;
}

.VisitCalendarMonitoredNear {
    /*background-color : #44AEFF;*/
    background-color: #4263DE !important;
}

.VisitCalendarOverlaped {
    background-color: #FF2F28 !important;
}

.VisitCalendarWithoutAoiUnavailable {
    background-color: #FFD454 !important;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.VisitCalendarUnavailable {
    background-color: #FFD454 !important;
}

.VisitCalendarProgress {
    font-style: italic;
    line-height: 23px;
    padding: 0px 5px;
}

.VisitCalendarEdit {
    margin-top: 1px;
}

    .VisitCalendarEdit .SFXButton {
        padding: 5px;
    }

.FloatLeft .FieldWithValidator {
    margin: 2px 0px;
}

.SendSMS {
    background-image: url(./img/sms_icon16.png);
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: right;
    margin-right: 4px;
}

.SendSMSBig {
    width: 32px;
    height: 32px;
    background-image: url(./img/sms_icon32.png);
    margin-right: 5px;
}

.VehicleOrGroupMarker_home {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_home.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_home_comboItem {
    background-image: url(./img/vehicle_home.gif);
}

.VehicleOrGroupMarker_home_Blink {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_home_blink.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_home_Refreshing {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/vehicle_home_refreshing.gif);
    z-index: 33;
}

.DailyDrivingTimeAfterBreak {
    color: #000000;
    background-color: #008000;
}

.DailyDrivingTimeAfter9Hour {
    color: #000000;
    background-color: #FFFF00;
}

.DailyDrivingTimeAfter10Hour {
    color: #000000;
    background-color: #FF0000;
}

.MinWidth330 {
    min-width: 330px;
}

.FFWarning {
    position: absolute;
    top: -7em;
    right: 0px;
    width: 20em;
    height: 7em;
}

div.FF {
    font-size: 140%;
}

.FF a {
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
}

    .FF a img {
        width: 1em;
        height: 1em;
        vertical-align: text-bottom;
        border: none 0px Black;
    }

.FFText {
    text-align: justify;
    overflow: hidden;
}

.ClientPortalTotal {
    font-weight: bold;
}

.ClientPortalCorrection {
    color: Gray;
}

.TextWrapForExtensibleObj {
    height: auto;
}

    .TextWrapForExtensibleObj .FieldWithValidatorCaption {
        height: auto;
        margin-right: 5px;
        margin-top: 3px;
    }

    .TextWrapForExtensibleObj .FieldWithValidatorLabel {
        padding: 0px;
        white-space: normal;
        line-height: 13px;
    }

.Width50percent {
    width: 50%;
}

.EventReportResultsHeight {
    height: auto;
}

.GPSTrackingSimpleGridLeft {
    position: absolute;
    width: 0px;
}

.GPSTrackingSimpleGridRight {
    position: absolute;
    width: 0px;
}

.GPSTrackingSimpleGrid {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
}

.GPSTrackingSimpleGridContent {
    position: relative;
    height: 100%;
}

.GPSTrackingSimpleTabButton {
    text-decoration: none;
    font-weight: bolder;
    color: inherit;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    width: 100px;
    padding: 5px; /*border-top-left-radius: 4px; 	border-top-right-radius: 4px; 	-moz-border-radius-topleft: 4px; 	-moz-border-radius-topright: 4px; 	border-top-right-radius: 4px; 	border-top-left-radius: 4px;*/
}

.GPSTrackingSimpleTableInfo {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    border-collapse: collapse;
    margin-bottom: 15px;
}

.GPSTrackingSimpleTableDevice {
    border-collapse: collapse;
    table-layout: fixed;
    margin: auto;
    text-align: center;
    vertical-align: middle;
}

.GPSTrackingSimpleDivider {
    margin: 0 10px 10px 10px;
    border-top: 1px solid black;
}

.CenterBlock {
    margin: auto;
}

.GPSTrackingSimpleTabButton:hover {
    text-decoration: none;
}

.GPSTrackingSimpleTabButtonContent {
    width: 120px;
    float: left;
    margin-left: -1px;
    margin-bottom: -1px;
    text-align: center;
}

.GPSTrackingSimpleTabButtonContainer {
    border-bottom: 1px solid #000;
}

.GPSTrackingSimpleTabButtonBorderAndPadding {
    padding: 0 2px 0 2px;
    border: 1px solid #000;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.SimpleButtonSeparator {
    border-left: 1px solid white;
    width: 0px;
    height: 18px;
}

.GPSTrackingSimpleTabButtonActive {
    border-bottom: 1px solid #fff;
}

.TrackingSimpleLogo {
    display: none;
}

.GPSTrackingSimpleAreas {
    border-collapse: collapse;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}

.GPSTrackingSimpleAreaName {
    min-width: 100px;
    font-size: large;
}

    .GPSTrackingSimpleAreaName .SFXLinkButton {
        color: inherit;
        text-decoration: none;
    }

.GPSTrackingSimpleAreaImage {
    width: 40px;
    height: 40px;
}

.GPSTrackingSimpleAreaLocation .SFXLinkButton {
    color: inherit;
    text-decoration: none;
}

.LinkButtonLikeText .SFXLinkButton {
    color: black;
    text-decoration: none;
}

.GPSTrackingSimpleAreaLocation {
    font-size: small;
}

.GPSTrackingSimpleTableInfo .SFXImageButton {
    cursor: inherit;
}

.VehicleOrGroupMarker_grandma {
    position: absolute;
    width: 26px;
    height: 34px;
    left: -13px;
    top: -17px;
    background-image: url(./img/mobicare_car1.png);
    z-index: 33;
}

.VehicleOrGroupMarker_grandpa {
    position: absolute;
    width: 26px;
    height: 34px;
    left: -13px;
    top: -17px;
    background-image: url(./img/mobicare_car2.png);
    z-index: 33;
}

.VehicleOrGroupMarker_orange {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/mobicare_car3.png);
    z-index: 33;
}

.VehicleOrGroupMarker_moon {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/mobicare_car4.png);
    z-index: 33;
}

.VehicleOrGroupMarker_grandma_comboItem {
    background-image: url(./img/mobicare_car1.png);
}

.VehicleOrGroupMarker_grandpa_comboItem {
    background-image: url(./img/mobicare_car2.png);
}

.VehicleOrGroupMarker_orange_comboItem {
    background-image: url(./img/mobicare_car3.png);
}

.VehicleOrGroupMarker_moon_comboItem {
    background-image: url(./img/mobicare_car4.png);
}

.AddAoiAddressTitle {
    display: none;
}

.GPSTrackingSimpleAreasSelected {
    background-color: #005F9C;
    color: white;
}

    .GPSTrackingSimpleAreasSelected .GPSTrackingSimpleAreaButtons .SFXLinkButton {
        color: white;
    }

.GPSTrackingSimpleAreasClear .GPSTrackingSimpleAreasSelected {
    background-color: inherit;
    color: Black;
}

.GPSTrackingSimpleAreasClear .SFXRowAlternate {
    background-color: #E2E2E2;
    color: Black;
}

.GPSTrackingSimpleAreasClear .GPSTrackingSimpleAreasSelected .GPSTrackingSimpleAreaButtons .SFXLinkButton {
    color: blue;
}

.MapMarkerCaptionRed {
    background-color: Red;
}

.TimelineRepeater {
    table-layout: fixed;
    width: 100%;
}

.UrlTrackingInfo {
    position: absolute;
    width: 400px;
    border: 1px solid black;
    right: 5px;
    top: 5px;
    z-index: 39;
    background-color: white;
    border-radius: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
}

.TrackingSimpleUrl .SFXPanAndZoomMapHudContainer {
    left: auto;
    right: 412px;
}

.UrlTrackingInfo .TrackingSimpleTimeIcon {
    background-image: url(./img/Time-big-shadow1.png);
    width: 33px;
    height: 33px;
    padding: 0;
}

.UrlTrackingInfo .TrackingSimpleLocationIcon {
    background-image: url(./img/location-2-big-shadow1.png);
    width: 33px;
    height: 33px;
    padding: 0;
}

.UrlTrackingInfo .TrackingSimpleSpeedIcon {
    background-image: url(./img/speed-2-big-shadow1.png);
    width: 33px;
    height: 33px;
    padding: 0;
}

.UrlTrackingInfo .SFXCollapsibleComboBoxControlContent {
    margin: 0 20px;
    border-bottom: 2px solid #203852;
}

.UrlTrackingInfo .TrackingSimpleInfoBack {
    text-transform: none;
}

.TrackingUrlSimpleLogo {
    display: none;
}

.ObjectSharing .SFXDG {
    height: 150px !important;
}

.VehicleOrGroupMarker_Asset {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/Asset.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_Driver {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/Driver.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_drivers_group {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/driverGroup.gif);
    z-index: 33;
}

.VehicleOrGroupMarker_assets_group {
    position: absolute;
    width: 16px;
    height: 16px;
    left: -8px;
    top: -8px;
    background-image: url(./img/assetGroup.gif);
    z-index: 33;
}

.Storage {
    position: relative;
    width: 335px;
    height: 181px;
    background-image: url(./img/cysterna_v1.png);
}

.StoragePointerContainer {
    position: absolute;
    left: 147px;
    top: 33px;
    width: 30px;
    height: 102px;
}

.StoragePointer {
    width: 100%;
    background-color: Red;
    height: 0px;
    position: absolute;
    bottom: 0px;
}

.StorageName {
    position: absolute;
    top: 155px;
    left: 0px;
    right: 0px;
    height: 10px;
    text-align: center;
    font-weight: bold;
}

.StorageAmount {
    position: absolute;
    top: 77px;
    left: 215px;
    height: 10px;
    text-align: center;
    font-weight: bold;
}

.AreaFieldWidth602 .FieldWithValidatorField {
    width: 602px;
}

.AreaFieldWidth602 .SFXTextArea {
    width: auto;
}

.ComboGridAutoWidth .SFXComboGrid {
    width: auto;
}

.VisitCalendar .AreaFieldWidth602 .FieldWithValidatorField {
    width: 230px;
}

.VisitCalendarEditCaptionWidth100 .FieldWithValidatorCaption {
    width: 100px;
}

.VisitCalendar .VisitCalendarEditCaptionWidth100 .FieldWithValidatorCaption {
    width: auto;
}

.VisitCalendarEditElementPadL120 {
    padding-left: 120px;
    float: left;
}

.VisitCalendar .VisitCalendarEditElementPadL120 {
    padding-left: 0px;
    float: left;
}

.VisitCalendarEditElementWidth200 {
    width: 200px;
    float: left;
}

.VisitCalendar .VisitCalendarEditElementWidth200 {
    width: auto;
    float: left;
}

.VisitCalendarOverlaped .SFXTimelineCalendarTaskStart {
    background-color: inherit;
}

.VisitCalendarOverlaped .SFXTimelineCalendarTaskEnd {
    background-image: none;
}

.VisitCalendarTabButtonActive {
    border-bottom: 1px solid white;
}

.VisitTemplateDetails .SFXCollapsibleBoxContent {
    left: 0px !important;
}

.VisitTemplateDetails .SFXCollapsibleBoxHeaderContainer {
    width: 0px !important;
}

.VisitTemplateDetails .SFXCollapsibleBoxTop {
    width: 0px !important;
}

.VisitTemplateDetails .SFXCollapsibleBoxBottom {
    width: 0px !important;
}

.AssetGroupClass {
    font-weight: bold;
}

.ViolationsServiceWizardPanel {
    height: 200px;
    margin-top: 5px;
}

.ConvictNotificationUnreadRowCssClass {
    font-weight: bold;
}

.DisableRowClass {
    color: gray;
    font-style: italic;
}

.PersonalDataFieldWithCombo {
    margin: 2px 4px 2px 0;
}

    .PersonalDataFieldWithCombo .CheckBoxField {
        margin-left: 125px !important;
        margin-top: -5px !important;
    }

.JudgmentComponentsDetailsDuties {
    position: relative;
}

.JudgmentComponentsDetailsNoDuties {
    position: absolute;
    z-index: 1;
    width: 505px;
    text-align: right;
}

.NoAccessInfo {
    overflow: hidden;
    height: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    margin-top: 20px;
}

.BreakLabelWrapper, .BreakLabelWrapper .FieldWithValidatorCaption {
    height: auto !important;
}

    .BreakLabelWrapper .FieldWithValidatorLabelBold, .BreakLabelWrapper .FieldWithValidatorLabel {
        white-space: normal;
    }

.CenterLabel .FieldWithValidatorCaption {
    margin-top: -10px;
}

.ViolationRowClassGreen {
    background-color: #55c77d !important;
}

.ConvictRowClassRed {
    color: #FF0000 !important;
}

.ViolationRowClassYellow {
    background-color: #e3b13b !important;
    border: 1px solid #e3b13b !important;
}

.ViolationRowClassBlack {
    background-color: #431010 !important;
    color: #FFFFFF !important;
    border: 1px solid white !important;
}

.ViolationRowClassRed {
    background-color: #FF4E3A !important;
    border: 1px solid #FF4E3A !important;
    color: white;
}

.ViolationRowClassBlue {
    background-color: #2f87ce !important;
    border: 1px solid #2f87ce !important;
}

.ViolationRowClassOrange {
    background-color: coral !important;
    border: 1px solid #2f87ce !important;
}

.ForeignDeviceRow {
    color: #005A8F !important;
}

.RestoredMessageRow {
    color: Gray !important;
}

.HelpContent {
    font-size: 13pt;
    text-align: center;
}

    .HelpContent a {
        text-decoration: none;
    }

.ConvictFilterGender {
    display: inline-block;
    width: 240px;
}

.ConvictEventsPopup {
    width: 100%;
    height: 100%;
}

td.HasAttachment {
    background-image: url(./img/attach.png);
    background-repeat: no-repeat;
}

.ColorClass_Today {
    padding: 3px;
    border-color: #F7BC5B !important;
    border-style: solid !important;
    border-width: 1px !important;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #fff2cc;
}

.CSSExpressionCategory {
    border-bottom: solid;
    border-bottom-color: black;
    font-weight: 800;
}

.CSSExpressionItem {
    padding-left: 20px !important;
}

.CSSFontBlack {
    color: black;
}

.StatemnetRowClassGreen {
    background-color: #f7fff2 !important;
    border-radius: 7px;
    margin: 5px;
    margin-top: 20px;
    padding: 3px;
    border: solid;
    border-width: 1px;
    border-color: #0b9133;
}

.StatemnetRowClassYellow {
    background-color: #faf8e1 !important;
    border-radius: 7px;
    margin: 5px;
    margin-top: 20px;
    padding: 3px;
    border: solid;
    border-width: 1px;
    border-color: #f7dd1e;
}

.StatemnetRowClassRed {
    background-color: #fdecec !important;
    border-radius: 7px;
    margin: 5px;
    margin-top: 20px;
    padding: 3px;
    border: solid;
    border-width: 1px;
    border-color: #d1210e;
}

.DeviceSDE4Row {
    color: #242cde !important;
}

.ImgButtonObserved {
    border-width: 0px;
    padding: 0px;
    margin: 1px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(./img/PNG/star1.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-color: Transparent;
}

.ImgButtonNotObserved {
    border-width: 0px;
    padding: 0px;
    margin: 1px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(./img/PNG/star2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-color: Transparent;
}


.ImgButtonView {
    border-width: 0px;
    padding: 0px;
    margin: 1px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(./img/SFXWebControls/datagrid_grip.gif);
    background-position: bottom center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ImgButtonDownload {
    border-width: 0px;
    padding: 0px;
    margin: 1px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(./img/SFXWebControls/download.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    cursor: pointer;
}


.ImgButtonDelete {
    border-width: 0px;
    padding: 0px;
    margin: 1px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(./img/SFXWebControls/deleterow.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ImgButtonRename {
    border-width: 0px;
    padding: 0px;
    margin: 1px;
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(./img/SFXWebControls/renamerow.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    cursor: pointer;
}




